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

ConsumeAction

Gs2Formation:SubMoldCapacityByUserId

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

数量指定可能なアクション:はい

反転可能なアクション:はい

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
moldModelNamestring編成モデルの名前
capacityint現在のキャパシティ
{
    "action": "Gs2Formation:SubMoldCapacityByUserId",
    "request": {
        "namespaceName": "[string]ネームスペース名",
        "userId": "[string]ユーザーID",
        "moldModelName": "[string]編成モデルの名前",
        "capacity": "[int]現在のキャパシティ"
    }
}
action: Gs2Formation:SubMoldCapacityByUserId
request:
  namespaceName: "[string]ネームスペース名"
  userId: "[string]ユーザーID"
  moldModelName: "[string]編成モデルの名前"
  capacity: "[int]現在のキャパシティ"

AcquireAction

Gs2Formation:AddMoldCapacityByUserId

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

数量指定可能なアクション:はい

反転可能なアクション:はい

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
moldModelNamestring編成モデルの名前
capacityint現在のキャパシティ
{
    "action": "Gs2Formation:AddMoldCapacityByUserId",
    "request": {
        "namespaceName": "[string]ネームスペース名",
        "userId": "[string]ユーザーID",
        "moldModelName": "[string]編成モデルの名前",
        "capacity": "[int]現在のキャパシティ"
    }
}
action: Gs2Formation:AddMoldCapacityByUserId
request:
  namespaceName: "[string]ネームスペース名"
  userId: "[string]ユーザーID"
  moldModelName: "[string]編成モデルの名前"
  capacity: "[int]現在のキャパシティ"

Gs2Formation:SetMoldCapacityByUserId

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

数量指定可能なアクション:いいえ

反転可能なアクション:いいえ

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
moldModelNamestring編成モデルの名前
capacityint現在のキャパシティ
{
    "action": "Gs2Formation:SetMoldCapacityByUserId",
    "request": {
        "namespaceName": "[string]ネームスペース名",
        "userId": "[string]ユーザーID",
        "moldModelName": "[string]編成モデルの名前",
        "capacity": "[int]現在のキャパシティ"
    }
}
action: Gs2Formation:SetMoldCapacityByUserId
request:
  namespaceName: "[string]ネームスペース名"
  userId: "[string]ユーザーID"
  moldModelName: "[string]編成モデルの名前"
  capacity: "[int]現在のキャパシティ"

Gs2Formation:AcquireActionsToFormProperties

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

数量指定可能なアクション:いいえ

反転可能なアクション:いいえ

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
moldModelNamestringフォームの保存領域の名前
indexint保存領域のインデックス
acquireActionAcquireActionフォームのプロパティに適用する入手アクション
configAcquireActionConfig[]入手アクションに適用するコンフィグ
{
    "action": "Gs2Formation:AcquireActionsToFormProperties",
    "request": {
        "namespaceName": "[string]ネームスペース名",
        "userId": "[string]ユーザーID",
        "moldModelName": "[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"
  moldModelName: "[string]フォームの保存領域の名前"
  index: "[int]保存領域のインデックス"
  acquireAction: 
    action: "[string]スタンプシートを使用して実行するアクションの種類"
    request: "[string]リクエストのJSON"
  config: 
    - name: "[string]スタンプシートを使用して実行するアクションの種類"
      config: 
        - key: "[string]名前"
          value: "[string]値"

Gs2Formation:AcquireActionsToPropertyFormProperties

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

数量指定可能なアクション:いいえ

反転可能なアクション:いいえ

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
propertyFormModelNamestringフォームの保存領域の名前
propertyIdstringプロパティID
acquireActionAcquireActionフォームのプロパティに適用する入手アクション
configAcquireActionConfig[]入手アクションに適用するコンフィグ
{
    "action": "Gs2Formation:AcquireActionsToPropertyFormProperties",
    "request": {
        "namespaceName": "[string]ネームスペース名",
        "userId": "[string]ユーザーID",
        "propertyFormModelName": "[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"
  propertyFormModelName: "[string]フォームの保存領域の名前"
  propertyId: "[string]プロパティID"
  acquireAction: 
    action: "[string]スタンプシートを使用して実行するアクションの種類"
    request: "[string]リクエストのJSON"
  config: 
    - name: "[string]スタンプシートを使用して実行するアクションの種類"
      config: 
        - key: "[string]名前"
          value: "[string]値"