GS2-Dictionary トランザクションアクション
VerifyAction
検証アクション
Gs2Dictionary:VerifyEntryByUserId
ユーザーIDを指定してエントリーを検証
数量指定可能なアクション:いいえ
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
entryModelName | string | エントリー名 |
verifyType | enum [ “havent”, “have” ] | 検証の種類 |
timeOffsetToken | string | タイムオフセットトークン |
verifyType に指定する列挙型の定義
定義 | 説明 |
---|---|
havent | 指定したエントリーを保有していないこと |
have | 指定したエントリーを保有していること |
{
"action": "Gs2Dictionary:VerifyEntryByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"userId": "[string]ユーザーID",
"entryModelName": "[string]エントリー名",
"verifyType": "[string]検証の種類",
"timeOffsetToken": "[string]タイムオフセットトークン"
}
}
action: Gs2Dictionary:VerifyEntryByUserId
request:
namespaceName: "[string]ネームスペース名"
userId: "[string]ユーザーID"
entryModelName: "[string]エントリー名"
verifyType: "[string]検証の種類"
timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("dictionary").consume.verify_entry_by_user_id({
namespaceName="[string]ネームスペース名",
userId="[string]ユーザーID",
entryModelName="[string]エントリー名",
verifyType="[string]検証の種類",
timeOffsetToken="[string]タイムオフセットトークン",
})
ConsumeAction
消費アクション
Gs2Dictionary:DeleteEntriesByUserId
ユーザーIDを指定してエントリーを削除
数量指定可能なアクション:いいえ
反転可能なアクション:はい
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
entryModelNames | string[] | エントリー名のリスト |
timeOffsetToken | string | タイムオフセットトークン |
{
"action": "Gs2Dictionary:DeleteEntriesByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"userId": "[string]ユーザーID",
"entryModelNames": [
"[string]エントリー名"
],
"timeOffsetToken": "[string]タイムオフセットトークン"
}
}
action: Gs2Dictionary:DeleteEntriesByUserId
request:
namespaceName: "[string]ネームスペース名"
userId: "[string]ユーザーID"
entryModelNames:
- "[string]エントリー名"
timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("dictionary").consume.delete_entries_by_user_id({
namespaceName="[string]ネームスペース名",
userId="[string]ユーザーID",
entryModelNames={
"[string]エントリー名"
},
timeOffsetToken="[string]タイムオフセットトークン",
})
AcquireAction
入手アクション
Gs2Dictionary:AddEntriesByUserId
ユーザIDを指定してエントリーを追加
数量指定可能なアクション:いいえ
反転可能なアクション:はい
型 | 説明 | |
---|---|---|
namespaceName | string | ネームスペース名 |
userId | string | #{userId} と設定することでログイン中のユーザーIDに置換されます |
entryModelNames | string[] | エントリー名のリスト |
timeOffsetToken | string | タイムオフセットトークン |
{
"action": "Gs2Dictionary:AddEntriesByUserId",
"request": {
"namespaceName": "[string]ネームスペース名",
"userId": "[string]ユーザーID",
"entryModelNames": [
"[string]エントリー名"
],
"timeOffsetToken": "[string]タイムオフセットトークン"
}
}
action: Gs2Dictionary:AddEntriesByUserId
request:
namespaceName: "[string]ネームスペース名"
userId: "[string]ユーザーID"
entryModelNames:
- "[string]エントリー名"
timeOffsetToken: "[string]タイムオフセットトークン"
transaction.service("dictionary").acquire.add_entries_by_user_id({
namespaceName="[string]ネームスペース名",
userId="[string]ユーザーID",
entryModelNames={
"[string]エントリー名"
},
timeOffsetToken="[string]タイムオフセットトークン",
})