NAV
GS2-Script

GS2-Money

イベントによってトリガーされる GS2-Script のリファレンス

トリガー

createWallet

createWallet

namespace = args.namespace
wallet = args.wallet

result = {
  permit=permit,
  initialAmount=initialAmount
}

ウォレット新規作成時 に実行されるGS2-Script実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
wallet Wallet ウォレット

Result

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

createWalletDone

createWalletDone

namespace = args.namespace
wallet = args.wallet

result = {
  permit=permit,
  initialAmount=initialAmount
}

ウォレット新規作成時 に実行されるGS2-Script実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
wallet Wallet ウォレット

Result

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

deposit

deposit

namespace = args.namespace
wallet = args.wallet

result = {
  permit=permit,
  overrideCount=overrideCount
}

ウォレット残高加算時 に実行されるGS2-Script実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
wallet Wallet ウォレット

Result

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

depositDone

depositDone

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

result = {
  permit=permit,
  overrideCount=overrideCount
}

ウォレット残高加算時 に実行されるGS2-Script実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
oldWallet Wallet ウォレット
newWallet Wallet ウォレット

Result

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

withdraw

withdraw

namespace = args.namespace
wallet = args.wallet

result = {
  permit=permit,
  overrideCount=overrideCount
}

ウォレット残高消費時 に実行されるGS2-Script実行前に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
wallet Wallet ウォレット

Result

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

withdrawDone

withdrawDone

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

result = {
  permit=permit,
  overrideCount=overrideCount
}

ウォレット残高消費時 に実行されるGS2-Script実行後に呼び出される GS2-Script

Request

説明
namespace Namespace ネームスペース
oldWallet Wallet ウォレット
newWallet Wallet ウォレット

Result

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