Skip to content

status+me.virmesh.success.assetUploaded

asset の upload が完了したことを示します。

successdraft

Description

me.virmesh.asset.upload が正常終了し、 アセットが保存されて assetId が発行されたときに返します。

When this happens

  • envelope 署名の検証に成功する
  • multipart file part の hash と size が envelope metadata と一致する
  • scope に応じた contentType・サイズ上限が満たされている

Payload

payload.assetIdstringRequired

保存された asset を参照する identifier です。

payload.scopestringRequired

asset の用途を示す scope です。

payload.contentTypestringRequired

保存された asset の content type です。

payload.hashstringRequired

保存された asset body の hash です。

payload.sizeintegerRequired

保存された asset body の byte size です。

payload.widthintegerOptional

画像 asset の場合の pixel width です。

payload.heightintegerOptional

画像 asset の場合の pixel height です。

Examples

profile image uploaded

{
  "status": "status+me.virmesh.success.assetUploaded",
  "payload": {
    "assetId": "profimg_123",
    "scope": "me.virmesh.player.profileImage",
    "contentType": "image/png",
    "hash": "sha256:base64url-hash",
    "size": 42000,
    "width": 512,
    "height": 512
  }
}

Client handling

Related statuses

Referenced by

HTTPAPIAction
200me.virmesh.asset.uploadme.virmesh.asset.upload