GS2-Formation トランザクションアクション
ConsumeAction
AcquireAction
Gs2Formation:AddMoldCapacityByUserId
ユーザIDを指定して保存したフォームのキャパシティを追加
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
moldName | string | 編成モデルの名前 |
capacity | int | 現在のキャパシティ |
{
"action": "Gs2Formation:AddMoldCapacityByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"userId": "[string]ユーザーID",
"moldName": "[string]編成モデルの名前",
"capacity": "[int]現在のキャパシティ"
}
}
action: Gs2Formation:AddMoldCapacityByUserId
request:
namespaceName: "[string]ネームスペース名"
userId: "[string]ユーザーID"
moldName: "[string]編成モデルの名前"
capacity: "[int]現在のキャパシティ"
Gs2Formation:SetMoldCapacityByUserId
ユーザIDを指定して保存したフォームのキャパシティを更新
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
moldName | string | 編成モデルの名前 |
capacity | int | 現在のキャパシティ |
{
"action": "Gs2Formation:SetMoldCapacityByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"userId": "[string]ユーザーID",
"moldName": "[string]編成モデルの名前",
"capacity": "[int]現在のキャパシティ"
}
}
action: Gs2Formation:SetMoldCapacityByUserId
request:
namespaceName: "[string]ネームスペース名"
userId: "[string]ユーザーID"
moldName: "[string]編成モデルの名前"
capacity: "[int]現在のキャパシティ"
Gs2Formation:AcquireActionsToFormProperties
編成対象のプロパティにリソースを加算
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
moldName | string | フォームの保存領域の名前 |
index | int | 保存領域のインデックス |
acquireAction | AcquireAction | フォームのプロパティに適用する入手アクション |
config | AcquireActionConfig[] | 入手アクションに適用するコンフィグ |
{
"action": "Gs2Formation:AcquireActionsToFormProperties",
"request": {
"namespaceName": "[string]ネームスペース名",
"userId": "[string]ユーザーID",
"moldName": "[string]フォームの保存領域の名前",
"index": "[int]保存領域のインデックス",
"acquireAction": {
"action": "[string]スタンプシートを使用して実行するアクションの種類",
"request": "[string]リクエストのJSON"
},
"config": [
{
"name": "[string]スロット名",
"config": [
{
"key": "[string]名前",
"value": "[string]値"
}
]
}
]
}
}
action: Gs2Formation:AcquireActionsToFormProperties
request:
namespaceName: "[string]ネームスペース名"
userId: "[string]ユーザーID"
moldName: "[string]フォームの保存領域の名前"
index: "[int]保存領域のインデックス"
acquireAction:
action: "[string]スタンプシートを使用して実行するアクションの種類"
request: "[string]リクエストのJSON"
config:
- name: "[string]スロット名"
config:
- key: "[string]名前"
value: "[string]値"
Gs2Formation:AcquireActionsToPropertyFormProperties
編成対象のプロパティにリソースを加算
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
formModelName | string | フォームの保存領域の名前 |
propertyId | string | プロパティID |
acquireAction | AcquireAction | フォームのプロパティに適用する入手アクション |
config | AcquireActionConfig[] | 入手アクションに適用するコンフィグ |
{
"action": "Gs2Formation:AcquireActionsToPropertyFormProperties",
"request": {
"namespaceName": "[string]ネームスペース名",
"userId": "[string]ユーザーID",
"formModelName": "[string]フォームの保存領域の名前",
"propertyId": "[string]プロパティID",
"acquireAction": {
"action": "[string]スタンプシートを使用して実行するアクションの種類",
"request": "[string]リクエストのJSON"
},
"config": [
{
"name": "[string]スロット名",
"config": [
{
"key": "[string]名前",
"value": "[string]値"
}
]
}
]
}
}
action: Gs2Formation:AcquireActionsToPropertyFormProperties
request:
namespaceName: "[string]ネームスペース名"
userId: "[string]ユーザーID"
formModelName: "[string]フォームの保存領域の名前"
propertyId: "[string]プロパティID"
acquireAction:
action: "[string]スタンプシートを使用して実行するアクションの種類"
request: "[string]リクエストのJSON"
config:
- name: "[string]スロット名"
config:
- key: "[string]名前"
value: "[string]値"