GS2-JobQueue トランザクションアクション
VerifyAction
検証アクション
ConsumeAction
消費アクション
Gs2JobQueue:DeleteJobByUserId
ユーザーIDを指定してジョブを削除
数量指定可能なアクション:いいえ
反転可能なアクション:いいえ
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
jobName | string | ジョブの名前 |
timeOffsetToken | string | タイムオフセットトークン |
{
"action": "Gs2JobQueue:DeleteJobByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"userId": "[string]ユーザーID",
"jobName": "[string]ジョブの名前",
"timeOffsetToken": "[string]タイムオフセットトークン"
}
}
action: Gs2JobQueue:DeleteJobByUserId
request:
namespaceName: "[string]ネームスペース名"
userId: "[string]ユーザーID"
jobName: "[string]ジョブの名前"
timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("jobQueue").consume.delete_job_by_user_id({
namespaceName="[string]ネームスペース名",
userId="[string]ユーザーID",
jobName="[string]ジョブの名前",
timeOffsetToken="[string]タイムオフセットトークン",
})
AcquireAction
入手アクション
Gs2JobQueue:PushByUserId
ユーザIDを指定してジョブを登録
数量指定可能なアクション:いいえ
反転可能なアクション:いいえ
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
jobs | JobEntry[] | 追加するジョブの一覧 |
timeOffsetToken | string | タイムオフセットトークン |
{
"action": "Gs2JobQueue:PushByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"userId": "[string]ユーザーID",
"jobs": [
{
"scriptId": "[string]スクリプトGRN",
"args": "[string]引数",
"maxTryCount": "[int]最大試行回数"
}
],
"timeOffsetToken": "[string]タイムオフセットトークン"
}
}
action: Gs2JobQueue:PushByUserId
request:
namespaceName: "[string]ネームスペース名"
userId: "[string]ユーザーID"
jobs:
- scriptId: "[string]スクリプトGRN"
args: "[string]引数"
maxTryCount: "[int]最大試行回数"
timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("jobQueue").acquire.push_by_user_id({
namespaceName="[string]ネームスペース名",
userId="[string]ユーザーID",
jobs={
{
scriptId="[string]スクリプトGRN",
args="[string]引数",
maxTryCount="[int]最大試行回数"
}
},
timeOffsetToken="[string]タイムオフセットトークン",
})