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

ConsumeAction

Gs2Schedule:DeleteTriggerByUserId

ユーザIDを指定してトリガーを削除

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

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

説明
namespaceNamestringネームスペース名
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
triggerNamestringトリガーの名前
{
    "action": "Gs2Schedule:DeleteTriggerByUserId",
    "request": {
        "namespaceName": "[string]ネームスペース名",
        "userId": "[string]ユーザーID",
        "triggerName": "[string]トリガーの名前"
    }
}
action: Gs2Schedule:DeleteTriggerByUserId
request:
  namespaceName: "[string]ネームスペース名"
  userId: "[string]ユーザーID"
  triggerName: "[string]トリガーの名前"

AcquireAction

Gs2Schedule:TriggerByUserId

ユーザIDを指定してトリガーを実行

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

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

説明
namespaceNamestringネームスペース名
triggerNamestringトリガーの名前
userIdstring#{userId} と設定することでログイン中のユーザーIDに置換されます
triggerStrategyenum [‘renew’, ‘drop’]トリガーの引き方の方針
ttlintトリガーの有効期限(秒)
{
    "action": "Gs2Schedule:TriggerByUserId",
    "request": {
        "namespaceName": "[string]ネームスペース名",
        "triggerName": "[string]トリガーの名前",
        "userId": "[string]ユーザーID",
        "triggerStrategy": "[string]トリガーの引き方の方針",
        "ttl": "[int]トリガーの有効期限(秒)"
    }
}
action: Gs2Schedule:TriggerByUserId
request:
  namespaceName: "[string]ネームスペース名"
  triggerName: "[string]トリガーの名前"
  userId: "[string]ユーザーID"
  triggerStrategy: "[string]トリガーの引き方の方針"
  ttl: "[int]トリガーの有効期限(秒)"