GS2-Money2 Script トリガーリファレンス

GS2-Money2で定義されている、拡張スクリプトを呼び出すイベントトリガーのリファレンス

deposit

ウォレット残高加算実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
oldWalletWallet加算前のウォレット
newWalletWallet加算後のウォレット
transactionsDepositTransaction[]発生したトランザクションリスト
countint残高の加算量

Result

必須デフォルト値の制限説明
permitboolウォレット残高加算を許可するか

実装例

namespace = args.namespace
oldWallet = args.oldWallet
newWallet = args.newWallet
transactions = args.transactions
count = args.count

result = {
  permit=permit
}

depositDone

ウォレット残高加算実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
oldWalletWallet加算前のウォレット
newWalletWallet加算後のウォレット
transactionsDepositTransaction[]発生したトランザクションリスト
countint残高の加算量

Result

必須デフォルト値の制限説明

実装例

namespace = args.namespace
oldWallet = args.oldWallet
newWallet = args.newWallet
transactions = args.transactions
count = args.count

result = {
}

withdraw

ウォレット残高消費実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
oldWalletWallet消費前のウォレット
newWalletWallet消費後のウォレット
transactionsDepositTransaction[]発生したトランザクションリスト
countint残高の消費量

Result

必須デフォルト値の制限説明
permitboolウォレット残高の消費を許可するか

実装例

namespace = args.namespace
oldWallet = args.oldWallet
newWallet = args.newWallet
transactions = args.transactions
count = args.count

result = {
  permit=permit
}

withdrawDone

ウォレット残高消費実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
oldWalletWallet消費前のウォレット
newWalletWallet消費後のウォレット
transactionsDepositTransaction[]発生したトランザクションリスト
countint残高の消費量

Result

必須デフォルト値の制限説明

実装例

namespace = args.namespace
oldWallet = args.oldWallet
newWallet = args.newWallet
transactions = args.transactions
count = args.count

result = {
}