Appearance
status+me.virmesh.success.assetUploaded
asset の upload が完了したことを示します。
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.scopestringRequiredasset の用途を示す 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
- 返された
assetIdをme.virmesh.player.updateProfileのprofile+me.virmesh.player.cardmodule で参照する
Related statuses
Referenced by
| HTTP | API | Action |
|---|---|---|
200 | me.virmesh.asset.upload | me.virmesh.asset.upload |