GS2-Distributor マスターデータリファレンス
{
"version": "2019-03-01",
"distributorModels": [
{
"name": "[string]配信設定名",
"metadata": "[string?]メタデータ",
"inboxNamespaceId": "[string?]ネームスペースGRN",
"whiteListTargetIds": [
"[string]ディストリビューターを通して処理出来る対象のリソースGRN"
]
}
]
}
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 |
---|
version | ✓ | | 2019-03-01 | マスターデータのフォーマットバージョン | | |
distributorModels | List<DistributorModel> | | | | | |
DistributorModel
配信設定モデル
配信設定とはエンティティの入手時に所持枠を超えて入手した時のポリシーを設定するエンティティです。
GS2-Distributor を通して入手処理を行うことで、あふれたリソースを GS2-Inbox のメッセージとして転送することができます。
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 |
---|
distributorModelId | string | | ✓ | | ~ 1024文字 | 配信設定GRN |
name | string | | ✓ | | ~ 128文字 | 配信設定名 |
metadata | string | | | | ~ 2048文字 | メタデータ |
inboxNamespaceId | string | | | | ~ 1024文字 | ネームスペースGRN |
whiteListTargetIds | List<string> | | | [] | | ディストリビューターを通して処理出来る対象のリソースGRNのホワイトリスト |
AcquireAction
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 |
---|
action | enum [] | | ✓ | | ~ 128文字 | スタンプシートを使用して実行するアクションの種類 |
request | string | | ✓ | | ~ 1048576文字 | リクエストのJSON |
ConsumeAction
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 |
---|
action | enum [] | | ✓ | | ~ 128文字 | スタンプタスクで実行するアクションの種類 |
request | string | | ✓ | | ~ 1048576文字 | 入手リクエストのJSON |
DistributeResource
| 型 | 有効化条件 | 必須 | デフォルト | 値の制限 | 説明 |
---|
action | enum [] | | ✓ | | ~ 128文字 | スタンプシートを使用して実行するアクションの種類 |
request | string | | ✓ | | ~ 1048576文字 | リクエストのJSON |