GS2-Formation トランザクションアクション

ConsumeAction

AcquireAction

Gs2Formation:AddMoldCapacityByUserId

ユーザIDを指定して保存したフォームのキャパシティを追加

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
moldNamestring編成モデルの名前
capacityint現在のキャパシティ
{
    "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を指定して保存したフォームのキャパシティを更新

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
moldNamestring編成モデルの名前
capacityint現在のキャパシティ
{
    "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

編成対象のプロパティにリソースを加算

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
moldNamestringフォームの保存領域の名前
indexint保存領域のインデックス
acquireActionAcquireActionフォームのプロパティに適用する入手アクション
configAcquireActionConfig[]入手アクションに適用するコンフィグ
{
    "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

編成対象のプロパティにリソースを加算

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
formModelNamestringフォームの保存領域の名前
propertyIdstringプロパティID
acquireActionAcquireActionフォームのプロパティに適用する入手アクション
configAcquireActionConfig[]入手アクションに適用するコンフィグ
{
    "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]値"