GS2-StateMachine トランザクションアクション
VerifyAction
検証アクション
ConsumeAction
消費アクション
AcquireAction
入手アクション
Gs2StateMachine:StartStateMachineByUserId
ユーザIDを指定してステートマシンを開始
数量指定可能なアクション:いいえ
反転可能なアクション:いいえ
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
args | string | ステートマシンに渡す引数 |
ttl | int | 有効期間(分) |
timeOffsetToken | string | タイムオフセットトークン |
{
"action": "Gs2StateMachine:StartStateMachineByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"userId": "[string]ユーザーID",
"args": "[string]ステートマシンに渡す引数",
"ttl": "[int]有効期間(分)",
"timeOffsetToken": "[string]タイムオフセットトークン"
}
}
action: Gs2StateMachine:StartStateMachineByUserId
request:
namespaceName: "[string]ネームスペース名"
userId: "[string]ユーザーID"
args: "[string]ステートマシンに渡す引数"
ttl: "[int]有効期間(分)"
timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("stateMachine").acquire.start_state_machine_by_user_id({
namespaceName="[string]ネームスペース名",
userId="[string]ユーザーID",
args="[string]ステートマシンに渡す引数",
ttl="[int]有効期間(分)",
timeOffsetToken="[string]タイムオフセットトークン",
})