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

createWallet

ウォレット新規作成実行前にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
walletWalletウォレット

Result

必須デフォルト値の制限説明
permitboolウォレットの作成を許可するか
initialAmountint~ 2147483645ウォレットの初期残高 - 無償付与として加算されます

実装例

namespace = args.namespace
wallet = args.wallet

result = {
  permit=permit,
  initialAmount=initialAmount
}

createWalletDone

ウォレット新規作成実行後にGS2-Scriptを呼び出すイベントトリガー

Request

説明
namespaceNamespaceネームスペース
walletWalletウォレット

Result

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

実装例

namespace = args.namespace
wallet = args.wallet

result = {
}

deposit

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

Request

説明
namespaceNamespaceネームスペース
walletWalletウォレット

Result

必須デフォルト値の制限説明
permitboolウォレット残高加算を許可するか
overrideCountint~ 2147483645実際に適用する加算量

実装例

namespace = args.namespace
wallet = args.wallet

result = {
  permit=permit,
  overrideCount=overrideCount
}

depositDone

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

Request

説明
namespaceNamespaceネームスペース
oldWalletWallet加算前のウォレット
newWalletWallet加算後のウォレット

Result

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

実装例

namespace = args.namespace
oldWallet = args.oldWallet
newWallet = args.newWallet

result = {
}

withdraw

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

Request

説明
namespaceNamespaceネームスペース
walletWalletウォレット

Result

必須デフォルト値の制限説明
permitboolウォレット残高消費を許可するか
overrideCountint~ 2147483645実際に適用する消費量

実装例

namespace = args.namespace
wallet = args.wallet

result = {
  permit=permit,
  overrideCount=overrideCount
}

withdrawDone

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

Request

説明
namespaceNamespaceネームスペース
oldWalletWallet消費前のウォレット
newWalletWallet消費後のウォレット

Result

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

実装例

namespace = args.namespace
oldWallet = args.oldWallet
newWallet = args.newWallet

result = {
}