GS2-Limit トランザクションアクション
ConsumeAction
Gs2Limit:CountUpByUserId
ユーザIDを指定してカウントアップ
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
limitName | string | 回数制限モデルの名前 |
counterName | string | カウンターの名前 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
countUpValue | int | カウントアップする量 |
maxValue | int | カウントアップを許容する最大値 |
{
"action": "Gs2Limit:CountUpByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"limitName": "[string]回数制限モデルの名前",
"counterName": "[string]カウンターの名前",
"userId": "[string]ユーザーID",
"countUpValue": "[int]カウントアップする量",
"maxValue": "[int]カウントアップを許容する最大値"
}
}
action: Gs2Limit:CountUpByUserId
request:
namespaceName: "[string]ネームスペース名"
limitName: "[string]回数制限モデルの名前"
counterName: "[string]カウンターの名前"
userId: "[string]ユーザーID"
countUpValue: "[int]カウントアップする量"
maxValue: "[int]カウントアップを許容する最大値"
AcquireAction
Gs2Limit:DeleteCounterByUserId
ユーザIDを指定してカウンターを削除
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
limitName | string | 回数制限モデルの名前 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
counterName | string | カウンターの名前 |
{
"action": "Gs2Limit:DeleteCounterByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"limitName": "[string]回数制限モデルの名前",
"userId": "[string]ユーザーID",
"counterName": "[string]カウンターの名前"
}
}
action: Gs2Limit:DeleteCounterByUserId
request:
namespaceName: "[string]ネームスペース名"
limitName: "[string]回数制限モデルの名前"
userId: "[string]ユーザーID"
counterName: "[string]カウンターの名前"