@xmobitea/gn-typescript-client
Version:
GearN Typescript Client SDK by XmobiTea (Pro)
1,180 lines (1,157 loc) • 2.35 MB
JavaScript
/******/ (() => { // webpackBootstrap
/******/ "use strict";
/******/ // The require scope
/******/ var __webpack_require__ = {};
/******/
/************************************************************************/
/******/ /* webpack/runtime/compat get default export */
/******/ (() => {
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = (module) => {
/******/ var getter = module && module.__esModule ?
/******/ () => (module['default']) :
/******/ () => (module);
/******/ __webpack_require__.d(getter, { a: getter });
/******/ return getter;
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/define property getters */
/******/ (() => {
/******/ // define getter functions for harmony exports
/******/ __webpack_require__.d = (exports, definition) => {
/******/ for(var key in definition) {
/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
/******/ }
/******/ }
/******/ };
/******/ })();
/******/
/******/ /* webpack/runtime/hasOwnProperty shorthand */
/******/ (() => {
/******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
/******/ })();
/******/
/******/ /* webpack/runtime/make namespace object */
/******/ (() => {
/******/ // define __esModule on exports
/******/ __webpack_require__.r = (exports) => {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/ })();
/******/
/************************************************************************/
var __webpack_exports__ = {};
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Admin_GNNetworkAuthenticateApi: () => (/* reexport */ AdminAuthenticateApi),
Admin_GNNetworkCharacterPlayerApi: () => (/* reexport */ AdminCharacterPlayerApi),
Admin_GNNetworkCloudScriptApi: () => (/* reexport */ AdminCloudScriptApi),
Admin_GNNetworkContentApi: () => (/* reexport */ AdminContentApi),
Admin_GNNetworkDashboardApi: () => (/* reexport */ AdminDashboardApi),
Admin_GNNetworkGamePlayerApi: () => (/* reexport */ AdminGamePlayerApi),
Admin_GNNetworkGroupApi: () => (/* reexport */ AdminGroupApi),
Admin_GNNetworkInventoryApi: () => (/* reexport */ AdminInventoryApi),
Admin_GNNetworkMasterPlayerApi: () => (/* reexport */ AdminMasterPlayerApi),
Admin_GNNetworkMultiplayerApi: () => (/* reexport */ AdminMultiplayerApi),
Admin_GNNetworkStoreInventoryApi: () => (/* reexport */ AdminStoreInventoryApi),
AuthenticateModels: () => (/* reexport */ AuthenticateModels),
AuthenticateRequestModels: () => (/* reexport */ AuthenticateRequestModels),
AuthenticateResponseModels: () => (/* reexport */ AuthenticateResponseModels),
AuthenticateStatus: () => (/* reexport */ AuthenticateStatus),
BooleanDataMember: () => (/* reexport */ BooleanDataMember),
CharacterPlayerModels: () => (/* reexport */ CharacterPlayerModels),
CharacterPlayerRequestModels: () => (/* reexport */ CharacterPlayerRequestModels),
CharacterPlayerResponseModels: () => (/* reexport */ CharacterPlayerResponseModels),
CloudScriptModels: () => (/* reexport */ CloudScriptModels),
CloudScriptRequestModels: () => (/* reexport */ CloudScriptRequestModels),
CloudScriptResponseModels: () => (/* reexport */ CloudScriptResponseModels),
CodeHelper: () => (/* reexport */ CodeHelper),
Commands: () => (/* reexport */ Commands),
ContentModels: () => (/* reexport */ ContentModels),
ContentRequestModels: () => (/* reexport */ ContentRequestModels),
ContentResponseModels: () => (/* reexport */ ContentResponseModels),
ConverterService: () => (/* reexport */ ConverterService),
CustomOperationRequest: () => (/* reexport */ CustomOperationRequest),
CustomOperationRequestAbstract: () => (/* reexport */ CustomOperationRequestAbstract),
CustomOperationResponse: () => (/* reexport */ CustomOperationResponse),
CustomOperationResponseAbstract: () => (/* reexport */ CustomOperationResponseAbstract),
DashboardModels: () => (/* reexport */ DashboardModels),
DashboardRequestModels: () => (/* reexport */ DashboardRequestModels),
DashboardResponseModels: () => (/* reexport */ DashboardResponseModels),
DataMember: () => (/* reexport */ DataMember),
ErrorCode: () => (/* reexport */ ErrorCode),
EventCode: () => (/* reexport */ EventCode),
ExecuteResponseStatus: () => (/* reexport */ ExecuteResponseStatus),
FieldDataType: () => (/* reexport */ GNMetadata_FieldDataType),
FriendStatus: () => (/* reexport */ FriendStatus),
GNArray: () => (/* reexport */ GNArray),
GNArrayBuilder: () => (/* reexport */ GNArrayBuilder),
GNArrayDataMember: () => (/* reexport */ GNArrayDataMember),
GNData: () => (/* reexport */ GNData),
GNDebug: () => (/* reexport */ GNDebug),
GNHashtable: () => (/* reexport */ GNHashtable),
GNHashtableBuilder: () => (/* reexport */ GNHashtableBuilder),
GNHashtableDataMember: () => (/* reexport */ GNHashtableDataMember),
GNNetwork: () => (/* reexport */ GNNetwork),
GNNetworkAuthenticateApi: () => (/* reexport */ AuthenticateApi),
GNNetworkCharacterPlayerApi: () => (/* reexport */ CharacterPlayerApi),
GNNetworkCloudScriptApi: () => (/* reexport */ CloudScriptApi),
GNNetworkContentApi: () => (/* reexport */ ContentApi),
GNNetworkDashboardApi: () => (/* reexport */ DashboardApi),
GNNetworkGamePlayerApi: () => (/* reexport */ GamePlayerApi),
GNNetworkGroupApi: () => (/* reexport */ GroupApi),
GNNetworkInventoryApi: () => (/* reexport */ InventoryApi),
GNNetworkMasterPlayerApi: () => (/* reexport */ MasterPlayerApi),
GNNetworkMultiplayerApi: () => (/* reexport */ MultiplayerApi),
GNNetworkStoreInventoryApi: () => (/* reexport */ StoreInventoryApi),
GNServerSettings: () => (/* reexport */ GNServerSettings),
GNSupport: () => (/* reexport */ GNSupport),
GNUtils: () => (/* reexport */ GNUtils),
GamePlayerModels: () => (/* reexport */ GamePlayerModels),
GamePlayerRequestModels: () => (/* reexport */ GamePlayerRequestModels),
GamePlayerResponseModels: () => (/* reexport */ GamePlayerResponseModels),
GenericModels: () => (/* reexport */ GenericModels),
GetAuthInfoResponse: () => (/* reexport */ GetAuthInfoResponse),
GoogleLoginType: () => (/* reexport */ GoogleLoginType),
GroupModels: () => (/* reexport */ GroupModels),
GroupRequestModels: () => (/* reexport */ GroupRequestModels),
GroupResponseModels: () => (/* reexport */ GroupResponseModels),
GroupStatus: () => (/* reexport */ GroupStatus),
HttpAppResponse: () => (/* reexport */ HttpAppResponse),
HttpPeer: () => (/* reexport */ HttpPeer),
IServerEventHandler: () => (/* reexport */ IServerEventHandler),
InvalidMemberType: () => (/* reexport */ InvalidMemberType),
InventoryModels: () => (/* reexport */ InventoryModels),
InventoryRequestModels: () => (/* reexport */ InventoryRequestModels),
InventoryResponseModels: () => (/* reexport */ InventoryResponseModels),
ItemType: () => (/* reexport */ ItemType),
LogType: () => (/* reexport */ LogType),
MasterPlayerModels: () => (/* reexport */ MasterPlayerModels),
MasterPlayerRequestModels: () => (/* reexport */ MasterPlayerRequestModels),
MasterPlayerResponseModels: () => (/* reexport */ MasterPlayerResponseModels),
MatchmakingMemberStatus: () => (/* reexport */ MatchmakingMemberStatus),
MatchmakingTicketStatus: () => (/* reexport */ MatchmakingTicketStatus),
MessageType: () => (/* reexport */ MessageType),
MultiplayerModels: () => (/* reexport */ MultiplayerModels),
MultiplayerRequestModels: () => (/* reexport */ MultiplayerRequestModels),
MultiplayerResponseModels: () => (/* reexport */ MultiplayerResponseModels),
NetworkingHttpPeerBase: () => (/* reexport */ NetworkingHttpPeerBase),
NetworkingPeer: () => (/* reexport */ NetworkingPeer),
NetworkingPeerAxiosRequest: () => (/* reexport */ NetworkingPeerAxiosRequest),
NetworkingPeerBase: () => (/* reexport */ NetworkingSocketPeerBase),
NetworkingPeerSocket: () => (/* reexport */ NetworkingPeerSocketIOClient),
NumberDataMember: () => (/* reexport */ NumberDataMember),
OnCharacterPlayerFriendUpdateEventHandler: () => (/* reexport */ OnCharacterPlayerFriendUpdateEventHandler),
OnCharacterPlayerGroupUpdateEventHandler: () => (/* reexport */ OnCharacterPlayerGroupUpdateEventHandler),
OnGamePlayerFriendUpdateEventHandler: () => (/* reexport */ OnGamePlayerFriendUpdateEventHandler),
OnGamePlayerGroupUpdateEventHandler: () => (/* reexport */ OnGamePlayerGroupUpdateEventHandler),
OnGroupMemberUpdateEventHandler: () => (/* reexport */ OnGroupMemberUpdateEventHandler),
OnGroupMessageUpdateEventHandler: () => (/* reexport */ OnGroupMessageUpdateEventHandler),
OperationCode: () => (/* reexport */ OperationCode),
OperationEvent: () => (/* reexport */ OperationEvent),
OperationHelper: () => (/* reexport */ OperationHelper),
OperationPending: () => (/* reexport */ OperationPending),
OperationRequest: () => (/* reexport */ OperationRequest),
OperationResponse: () => (/* reexport */ OperationResponse),
OwnerType: () => (/* reexport */ OwnerType),
ParameterCode: () => (/* reexport */ ParameterCode),
PeerBase: () => (/* reexport */ PeerBase),
PermissionDataItem: () => (/* reexport */ PermissionDataItem),
PostType: () => (/* reexport */ PostType),
PushPlatformType: () => (/* reexport */ PushPlatformType),
RequestRole: () => (/* reexport */ RequestRole),
RequestType: () => (/* reexport */ RequestType),
ReturnCode: () => (/* reexport */ ReturnCode),
Server_GNNetworkAuthenticateApi: () => (/* reexport */ ServerAuthenticateApi),
Server_GNNetworkCharacterPlayerApi: () => (/* reexport */ ServerCharacterPlayerApi),
Server_GNNetworkCloudScriptApi: () => (/* reexport */ ServerCloudScriptApi),
Server_GNNetworkContentApi: () => (/* reexport */ ServerContentApi),
Server_GNNetworkDashboardApi: () => (/* reexport */ ServerDashboardApi),
Server_GNNetworkGamePlayerApi: () => (/* reexport */ ServerGamePlayerApi),
Server_GNNetworkGroupApi: () => (/* reexport */ ServerGroupApi),
Server_GNNetworkInventoryApi: () => (/* reexport */ ServerInventoryApi),
Server_GNNetworkMasterPlayerApi: () => (/* reexport */ ServerMasterPlayerApi),
Server_GNNetworkMultiplayerApi: () => (/* reexport */ ServerMultiplayerApi),
Server_GNNetworkStoreInventoryApi: () => (/* reexport */ ServerStoreInventoryApi),
ServiceUpdate: () => (/* reexport */ ServiceUpdate),
SocketPacket: () => (/* reexport */ SocketPacket),
SocketPeer: () => (/* reexport */ SocketPeer),
StoreInventoryModels: () => (/* reexport */ StoreInventoryModels),
StoreInventoryRequestModels: () => (/* reexport */ StoreInventoryRequestModels),
StoreInventoryResponseModels: () => (/* reexport */ StoreInventoryResponseModels),
StoreItemType: () => (/* reexport */ StoreItemType),
StoreReceiveType: () => (/* reexport */ StoreReceiveType),
StringDataMember: () => (/* reexport */ StringDataMember),
UploadFileResponse: () => (/* reexport */ UploadFileResponse)
});
;// ./src/runtime/common/GNData.ts
class GNData {
get(k, def) {
return def;
}
getBoolean(k, def) {
return this.get(k, def);
}
getObject(k, def) {
return this.get(k, def);
}
getString(k, def) {
return this.get(k, def);
}
getNumber(k, def) {
return this.get(k, def);
}
getGNHashtable(k, def) {
return this.get(k, def);
}
getGNArray(k, def) {
return this.get(k, def);
}
static createGNHashtableFromObject(value) {
let answer = new GNHashtable();
let valueKeys = Object.keys(value);
for (let i = 0; i < valueKeys.length; i++) {
let key = valueKeys[i];
answer.add(key, value[key]);
}
return answer;
}
static createGNArrayFromArray(value) {
let answer = new GNArray();
let valueArr = value;
for (let i = 0; i < valueArr.length; i++) {
answer.add(valueArr[i]);
}
return answer;
}
static createUseDataFromOriginData(value) {
if (value == null)
return null;
let typeOfValue = typeof value;
if (typeOfValue === "string")
return value;
if (typeOfValue === "number")
return value;
if (typeOfValue === "boolean")
return value;
if (value instanceof GNArray)
return value;
if (value instanceof GNHashtable)
return value;
if (typeOfValue === "object") {
if (Array.isArray(value))
return this.createGNArrayFromArray(value);
else
return this.createGNHashtableFromObject(value);
}
return null;
}
static createDataFromUseData(value) {
if (value == null)
return null;
if (value instanceof GNArray) {
return value.toData();
}
if (value instanceof GNHashtable) {
return value.toData();
}
return value;
}
}
class GNHashtableBuilder {
add(k, value) {
this.dict[k] = value;
return this;
}
addAll(dict) {
let keys = Object.keys(dict);
keys.forEach(keyStr => {
this.add(keyStr, dict[keyStr]);
});
return this;
}
constructor() {
this.dict = {};
this.dict = {};
}
build() {
let answer = new GNHashtable();
let keys = Object.keys(this.dict);
keys.forEach(keyStr => {
answer.add(keyStr, this.dict[keyStr]);
});
return answer;
}
}
class GNHashtable extends GNData {
constructor() {
super(...arguments);
this.dict = {};
}
clear() {
this.dict = {};
}
remove(k) {
if (this.containsKey(k)) {
delete this.dict[k];
return true;
}
return false;
}
count() {
return Object.keys(this.dict).length;
}
containsKey(k) {
let keys = Object.keys(this.dict);
let kStr = k.toString();
return keys.indexOf(kStr) != -1;
}
get(k, def) {
let value = this.dict[k];
if (value == null)
return def;
return value;
}
add(k, value) {
this.dict[k] = GNData.createUseDataFromOriginData(value);
}
toData() {
let anwser = {};
let keys = Object.keys(this.dict);
for (let i = 0; i < keys.length; i++) {
let key = keys[i];
anwser[key] = GNData.createDataFromUseData(this.dict[key]);
}
return anwser;
}
static builder() {
return new GNHashtableBuilder();
}
toString() {
return JSON.stringify(this.dict);
}
}
class GNArrayBuilder {
add(value) {
this.array.push(value);
return this;
}
addAll(array) {
array.forEach(o => {
this.add(o);
});
return this;
}
build() {
let awnser = new GNArray();
this.array.forEach(o => {
awnser.add(o);
});
return awnser;
}
constructor() {
this.array = [];
this.array = [];
}
}
class GNArray extends GNData {
constructor() {
super(...arguments);
this.array = [];
}
clear() {
this.array = [];
}
remove(k) {
if (k < 0 || k >= this.array.length)
return false;
this.array.splice(k, 1);
return true;
}
count() {
return this.array.length;
}
get(k, def) {
if (k < 0 || k >= this.array.length)
return null;
let value = this.array[k];
if (value == null)
return def;
return value;
}
add(value) {
this.array.push(GNData.createUseDataFromOriginData(value));
}
toData() {
let anwser = [];
for (let i = 0; i < this.array.length; i++) {
anwser.push(GNData.createDataFromUseData(this.array[i]));
}
return anwser;
}
static builder() {
return new GNArrayBuilder();
}
toString() {
return JSON.stringify(this.array);
}
}
;// ./src/runtime/logger/GNDebug.ts
var LogType;
(function (LogType) {
LogType[LogType["Off"] = 0] = "Off";
LogType[LogType["Exception"] = 1] = "Exception";
LogType[LogType["Error"] = 2] = "Error";
LogType[LogType["Warning"] = 3] = "Warning";
LogType[LogType["All"] = 4] = "All";
})(LogType || (LogType = {}));
class GNDebug {
static setLogType(logType) {
this._logType = logType;
}
static log(message) {
if (this._logType >= LogType.All)
console.log(message);
}
static logException(exception) {
if (this._logType >= LogType.Exception)
console.error(exception);
}
static logWarning(message) {
if (this._logType >= LogType.Warning)
console.warn(message);
}
static logError(message) {
if (this._logType >= LogType.Error)
console.error(message);
}
}
;// ./src/runtime/config/GNServerSettings.ts
var MessageType;
(function (MessageType) {
MessageType[MessageType["Json"] = 1] = "Json";
MessageType[MessageType["MsgPack"] = 2] = "MsgPack";
})(MessageType || (MessageType = {}));
class GNServerSettings {
constructor() {
this.serverAddress = "127.0.0.1";
this.serverPort = 2202;
this.serverSocketPort = 2901;
this.useSsl = false;
this.useSocket = true;
this.useHttp = true;
this.defaultTimeoutInSeconds = 20;
this.messageType = MessageType.MsgPack;
this.sendRate = 20;
this.reconnectDelay = 5000;
this.pingInterval = 20000;
this.pingTimeout = 20000;
this.logType = LogType.All;
}
config(options) {
this.serverAddress = options.serverAddress;
this.serverPort = options.serverPort;
this.serverSocketPort = options.serverSocketPort;
this.useSsl = options.useSsl;
this.useSocket = options.useSocket;
this.useHttp = options.useHttp;
this.defaultTimeoutInSeconds = options.defaultTimeoutInSeconds;
this.messageType = options.messageType;
this.sendRate = options.sendRate;
this.reconnectDelay = options.reconnectDelay;
this.pingInterval = options.pingInterval;
this.pingTimeout = options.pingTimeout;
this.adminSecretKey = options.adminSecretKey;
this.serverSecretKey = options.serverSecretKey;
this.clientSecretKey = options.clientSecretKey;
this.logType = options.logType;
}
getServerAddress() {
return this.serverAddress;
}
setServerAddress(serverAddress) {
this.serverAddress = serverAddress;
}
getServerPort() {
return this.serverPort;
}
setServerPort(serverPort) {
this.serverPort = serverPort;
}
getServerSocketPort() {
return this.serverSocketPort;
}
setServerSocketPort(serverSocketPort) {
this.serverSocketPort = serverSocketPort;
}
isUseSsl() {
return this.useSsl;
}
setUseSsl(useSsl) {
this.useSsl = useSsl;
}
isUseSocket() {
return this.useSocket;
}
setUseSocket(useSocket) {
this.useSocket = useSocket;
}
isUseHttp() {
return this.useHttp;
}
setUseHttp(useHttp) {
this.useHttp = useHttp;
}
getDefaultTimeoutInSeconds() {
return this.defaultTimeoutInSeconds;
}
setDefaultTimeoutInSeconds(defaultTimeoutInSeconds) {
this.defaultTimeoutInSeconds = defaultTimeoutInSeconds;
}
getMessageType() {
return this.messageType;
}
setMessageType(messageType) {
this.messageType = messageType;
}
getSendRate() {
return this.sendRate;
}
setSendRate(sendRate) {
this.sendRate = sendRate;
}
getReconnectDelay() {
return this.reconnectDelay;
}
setReconnectDelay(reconnectDelay) {
this.reconnectDelay = reconnectDelay;
}
getPingInterval() {
return this.pingInterval;
}
setPingInterval(pingInterval) {
this.pingInterval = pingInterval;
}
getPingTimeout() {
return this.pingTimeout;
}
setPingTimeout(pingTimeout) {
this.pingTimeout = pingTimeout;
}
getAdminSecretKey() {
return this.adminSecretKey;
}
setAdminSecretKey(adminSecretKey) {
this.adminSecretKey = adminSecretKey;
}
getServerSecretKey() {
return this.serverSecretKey;
}
setServerSecretKey(serverSecretKey) {
this.serverSecretKey = serverSecretKey;
}
getClientSecretKey() {
return this.clientSecretKey;
}
setClientSecretKey(clientSecretKey) {
this.clientSecretKey = clientSecretKey;
}
getLogType() {
return this.logType;
}
setLogType(logType) {
this.logType = logType;
}
getSocketUrl() {
if (this.serverSocketPort < 0)
return (this.useSsl ? "https" : "http") + "://" + this.serverAddress;
else
return (this.useSsl ? "https" : "http") + "://" + this.serverAddress + ":" + this.serverSocketPort;
}
getHttpUrl() {
if (this.serverPort < 0)
return (this.useSsl ? "https" : "http") + "://" + this.serverAddress;
else
return (this.useSsl ? "https" : "http") + "://" + this.serverAddress + ":" + this.serverPort;
}
}
;// ./src/runtime/constant/enumType/FriendStatus.ts
var FriendStatus;
(function (FriendStatus) {
FriendStatus[FriendStatus["Friend"] = 1] = "Friend";
FriendStatus[FriendStatus["WaitingAccept"] = 2] = "WaitingAccept";
FriendStatus[FriendStatus["SentRequestAndWaitingAccept"] = 3] = "SentRequestAndWaitingAccept";
FriendStatus[FriendStatus["NotFriend"] = 4] = "NotFriend";
})(FriendStatus || (FriendStatus = {}));
;// ./src/runtime/constant/enumType/GoogleLoginType.ts
var GoogleLoginType;
(function (GoogleLoginType) {
GoogleLoginType[GoogleLoginType["AccessToken"] = 1] = "AccessToken";
GoogleLoginType[GoogleLoginType["IdToken"] = 2] = "IdToken";
})(GoogleLoginType || (GoogleLoginType = {}));
;// ./src/runtime/constant/enumType/GroupStatus.ts
var GroupStatus;
(function (GroupStatus) {
GroupStatus[GroupStatus["Member"] = 1] = "Member";
GroupStatus[GroupStatus["WaitingAccept"] = 2] = "WaitingAccept";
GroupStatus[GroupStatus["SentRequestAndWaitingAccept"] = 3] = "SentRequestAndWaitingAccept";
GroupStatus[GroupStatus["NotMember"] = 4] = "NotMember";
})(GroupStatus || (GroupStatus = {}));
;// ./src/runtime/constant/enumType/InvalidMemberType.ts
var InvalidMemberType;
(function (InvalidMemberType) {
InvalidMemberType[InvalidMemberType["UnknownError"] = 1] = "UnknownError";
InvalidMemberType[InvalidMemberType["DataRequired"] = 2] = "DataRequired";
InvalidMemberType[InvalidMemberType["TypeInvalid"] = 3] = "TypeInvalid";
InvalidMemberType[InvalidMemberType["StringNull"] = 4] = "StringNull";
InvalidMemberType[InvalidMemberType["StringMinLength"] = 5] = "StringMinLength";
InvalidMemberType[InvalidMemberType["StringMaxLength"] = 6] = "StringMaxLength";
InvalidMemberType[InvalidMemberType["NumberMinValue"] = 7] = "NumberMinValue";
InvalidMemberType[InvalidMemberType["NumberMaxValue"] = 8] = "NumberMaxValue";
InvalidMemberType[InvalidMemberType["NumberMustInt"] = 9] = "NumberMustInt";
InvalidMemberType[InvalidMemberType["GNHashtableNull"] = 10] = "GNHashtableNull";
InvalidMemberType[InvalidMemberType["GNHashtableMinLength"] = 11] = "GNHashtableMinLength";
InvalidMemberType[InvalidMemberType["GNHashtableMaxLength"] = 12] = "GNHashtableMaxLength";
InvalidMemberType[InvalidMemberType["GNArrayNull"] = 13] = "GNArrayNull";
InvalidMemberType[InvalidMemberType["GNArrayMinLength"] = 14] = "GNArrayMinLength";
InvalidMemberType[InvalidMemberType["GNArrayMaxLength"] = 15] = "GNArrayMaxLength";
})(InvalidMemberType || (InvalidMemberType = {}));
;// ./src/runtime/constant/enumType/ItemType.ts
var ItemType;
(function (ItemType) {
ItemType[ItemType["NonStackable"] = 1] = "NonStackable";
ItemType[ItemType["Stackable"] = 2] = "Stackable";
})(ItemType || (ItemType = {}));
;// ./src/runtime/constant/enumType/StoreItemType.ts
var StoreItemType;
(function (StoreItemType) {
StoreItemType[StoreItemType["NonConsumable"] = 1] = "NonConsumable";
StoreItemType[StoreItemType["Consumable"] = 2] = "Consumable";
})(StoreItemType || (StoreItemType = {}));
;// ./src/runtime/constant/enumType/MatchmakingMemberStatus.ts
var MatchmakingMemberStatus;
(function (MatchmakingMemberStatus) {
MatchmakingMemberStatus[MatchmakingMemberStatus["Pending"] = 1] = "Pending";
MatchmakingMemberStatus[MatchmakingMemberStatus["Joined"] = 2] = "Joined";
MatchmakingMemberStatus[MatchmakingMemberStatus["Canceled"] = 3] = "Canceled";
})(MatchmakingMemberStatus || (MatchmakingMemberStatus = {}));
;// ./src/runtime/constant/enumType/MatchmakingTicketStatus.ts
var MatchmakingTicketStatus;
(function (MatchmakingTicketStatus) {
MatchmakingTicketStatus[MatchmakingTicketStatus["WaitingForMembers"] = 1] = "WaitingForMembers";
MatchmakingTicketStatus[MatchmakingTicketStatus["WaitingForMatch"] = 2] = "WaitingForMatch";
MatchmakingTicketStatus[MatchmakingTicketStatus["WaitingForServer"] = 3] = "WaitingForServer";
MatchmakingTicketStatus[MatchmakingTicketStatus["Matched"] = 4] = "Matched";
MatchmakingTicketStatus[MatchmakingTicketStatus["Canceled"] = 5] = "Canceled";
})(MatchmakingTicketStatus || (MatchmakingTicketStatus = {}));
;// ./src/runtime/constant/enumType/OwnerType.ts
var OwnerType;
(function (OwnerType) {
OwnerType[OwnerType["MasterPlayer"] = 1] = "MasterPlayer";
OwnerType[OwnerType["GamePlayer"] = 2] = "GamePlayer";
OwnerType[OwnerType["CharacterPlayer"] = 3] = "CharacterPlayer";
OwnerType[OwnerType["Group"] = 4] = "Group";
OwnerType[OwnerType["Inventory"] = 5] = "Inventory";
OwnerType[OwnerType["StoreInventory"] = 6] = "StoreInventory";
})(OwnerType || (OwnerType = {}));
;// ./src/runtime/constant/enumType/PermissionDataItem.ts
var PermissionDataItem;
(function (PermissionDataItem) {
PermissionDataItem[PermissionDataItem["ReadOnly"] = 1] = "ReadOnly";
PermissionDataItem[PermissionDataItem["CanOverride"] = 2] = "CanOverride";
})(PermissionDataItem || (PermissionDataItem = {}));
;// ./src/runtime/constant/enumType/RequestRole.ts
var RequestRole;
(function (RequestRole) {
RequestRole[RequestRole["Admin"] = 1] = "Admin";
RequestRole[RequestRole["Server"] = 2] = "Server";
RequestRole[RequestRole["Client"] = 3] = "Client";
})(RequestRole || (RequestRole = {}));
;// ./src/runtime/constant/enumType/RequestType.ts
var RequestType;
(function (RequestType) {
RequestType[RequestType["Custom"] = 0] = "Custom";
RequestType[RequestType["Authenticate"] = 1] = "Authenticate";
RequestType[RequestType["CharacterPlayer"] = 2] = "CharacterPlayer";
RequestType[RequestType["Content"] = 3] = "Content";
RequestType[RequestType["GamePlayer"] = 4] = "GamePlayer";
RequestType[RequestType["Group"] = 5] = "Group";
RequestType[RequestType["Inventory"] = 6] = "Inventory";
RequestType[RequestType["MasterPlayer"] = 7] = "MasterPlayer";
RequestType[RequestType["StoreInventory"] = 8] = "StoreInventory";
RequestType[RequestType["Dashboard"] = 9] = "Dashboard";
RequestType[RequestType["Multiplayer"] = 10] = "Multiplayer";
RequestType[RequestType["CloudScript"] = 11] = "CloudScript";
})(RequestType || (RequestType = {}));
;// ./src/runtime/constant/enumType/PushPlatformType.ts
var PushPlatformType;
(function (PushPlatformType) {
PushPlatformType[PushPlatformType["Android"] = 1] = "Android";
PushPlatformType[PushPlatformType["iOS"] = 2] = "iOS";
})(PushPlatformType || (PushPlatformType = {}));
;// ./src/runtime/constant/enumType/StoreReceiveType.ts
var StoreReceiveType;
(function (StoreReceiveType) {
StoreReceiveType[StoreReceiveType["Buy"] = 1] = "Buy";
StoreReceiveType[StoreReceiveType["Present"] = 2] = "Present";
StoreReceiveType[StoreReceiveType["AppleAppStore"] = 3] = "AppleAppStore";
StoreReceiveType[StoreReceiveType["FacebookStore"] = 4] = "FacebookStore";
StoreReceiveType[StoreReceiveType["GooglePlayStore"] = 5] = "GooglePlayStore";
})(StoreReceiveType || (StoreReceiveType = {}));
;// ./src/runtime/constant/enumType/ExecuteResponseStatus.ts
var ExecuteResponseStatus;
(function (ExecuteResponseStatus) {
ExecuteResponseStatus[ExecuteResponseStatus["Ok"] = 1] = "Ok";
ExecuteResponseStatus[ExecuteResponseStatus["Exception"] = 2] = "Exception";
ExecuteResponseStatus[ExecuteResponseStatus["FunctionNameNotFound"] = 3] = "FunctionNameNotFound";
ExecuteResponseStatus[ExecuteResponseStatus["VersionInvalid"] = 4] = "VersionInvalid";
ExecuteResponseStatus[ExecuteResponseStatus["Timeout"] = 5] = "Timeout";
})(ExecuteResponseStatus || (ExecuteResponseStatus = {}));
;// ./src/runtime/networking/AuthenticateStatus.ts
class AuthenticateStatus {
getAuthToken() {
return this.authToken;
}
setAuthToken(authToken) {
this.authToken = authToken;
}
getUserId() {
return this.userId;
}
setUserId(userId) {
this.userId = userId;
}
}
;// ./src/runtime/constant/errorCode/ErrorCode.ts
class ErrorCode {
}
ErrorCode.Ok = 1;
ErrorCode.AccountNotFound = 2;
ErrorCode.AccountPasswordWrong = 3;
ErrorCode.AccountUsernameExists = 4;
ErrorCode.VerifyTokenError = 5;
ErrorCode.VerifyFailed = 6;
ErrorCode.CharacterPlayerNotFound = 7;
ErrorCode.NotEnoughCurrency = 8;
ErrorCode.KeyNotFound = 9;
ErrorCode.ItemNotFound = 10;
ErrorCode.CatalogIdNotFound = 11;
ErrorCode.GroupNotFound = 12;
ErrorCode.OwnerNotFound = 13;
ErrorCode.ClassIdNotFound = 14;
ErrorCode.MemberNotFound = 15;
ErrorCode.PlayerNotMember = 16;
ErrorCode.GamePlayerNotFound = 17;
ErrorCode.FileNotFound = 18;
ErrorCode.FileNotUpload = 19;
ErrorCode.OwnerTypeNotSupport = 20;
ErrorCode.ItemNotStackable = 21;
ErrorCode.GameNotFound = 22;
ErrorCode.GameIsExists = 23;
ErrorCode.SecretInfoNotFound = 24;
ErrorCode.SecretInfoIsExists = 25;
ErrorCode.ExternalNotLinked = 26;
ErrorCode.ExternalLinkedOtherAccount = 27;
ErrorCode.ExternalLinkedOtherValue = 28;
ErrorCode.MasterPlayerNotFound = 29;
ErrorCode.StoreItemNotFound = 30;
ErrorCode.BuyerNotFound = 31;
ErrorCode.CanNotBuyThisStoreItem = 32;
ErrorCode.ExceptionWhenValidateReceipt = 33;
ErrorCode.StoreInvalid = 34;
ErrorCode.ReceiptInvalid = 35;
ErrorCode.StoreItemHadBeenRemove = 36;
ErrorCode.DisplayNameHasUse = 37;
ErrorCode.PlayerBan = 38;
ErrorCode.MatchmakingTicketNotFound = 39;
ErrorCode.MatchmakingTicketAlreadyCompleted = 40;
ErrorCode.MatchmakingPlayerHasNotJoinedTicket = 41;
ErrorCode.MatchNotFound = 42;
ErrorCode.MatchmakingPlayerHasJoinedOtherTicket = 43;
ErrorCode.MatchmakingQueueNotFound = 44;
ErrorCode.TicketSizeError = 45;
ErrorCode.ExecuteError = 46;
ErrorCode.VersionInvalid = 47;
ErrorCode.EmailInvalid = 48;
ErrorCode.StoreItemHadPurchaseAndNonConsumable = 49;
ErrorCode.StoreItemHadExists = 50;
;// ./src/runtime/constant/parameterCode/ParameterCode.ts
class ParameterCode {
}
ParameterCode.AuthToken = "authToken";
ParameterCode.Ts = "ts";
ParameterCode.ErrorCode = "errorCode";
ParameterCode.UserId = "userId";
ParameterCode.ReturnCode = "returnCode";
ParameterCode.DebugMessage = "debugMessage";
ParameterCode.ResponseId = "responseId";
ParameterCode.Parameters = "parameters";
ParameterCode.InvalidRequestParameters = "invalidRequestParameters";
ParameterCode.ErrorMessage = "errorMessage";
ParameterCode.Username = "username";
ParameterCode.Password = "password";
ParameterCode.AndroidDeviceId = "androidDeviceId";
ParameterCode.AppleId = "appleId";
ParameterCode.AppleIds = "appleIds";
ParameterCode.GoogleId = "googleId";
ParameterCode.GoogleIds = "googleIds";
ParameterCode.CustomDeviceId = "customDeviceId";
ParameterCode.CustomId = "customId";
ParameterCode.EditorDeviceId = "editorDeviceId";
ParameterCode.FacebookId = "facebookId";
ParameterCode.ServiceName = "serviceName";
ParameterCode.CurrentPassword = "currentPassword";
ParameterCode.iOSDeviceId = "iOSDeviceId";
ParameterCode.LinuxDeviceId = "linuxDeviceId";
ParameterCode.MacOSDeviceId = "macOSDeviceId";
ParameterCode.WindowsDeviceId = "windowsDeviceId";
ParameterCode.WindowsPhoneDeviceId = "windowsPhoneDeviceId";
ParameterCode.InfoResponseParameters = "infoResponseParameters";
ParameterCode.CreatePlayerIfNotExists = "createPlayerIfNotExists";
ParameterCode.External = "external";
ParameterCode.Segments = "segments";
ParameterCode.CustomDatas = "customDatas";
ParameterCode.DisplayName = "displayName";
ParameterCode.Description = "description";
ParameterCode.UniqueDisplayName = "uniqueDisplayName";
ParameterCode.Avatar = "avatar";
ParameterCode.TsCreate = "tsCreate";
ParameterCode.Tags = "tags";
ParameterCode.Role = "role";
ParameterCode.PlayerBan = "playerBan";
ParameterCode.PlayerDatas = "playerDatas";
ParameterCode.PlayerCurrencies = "playerCurrencies";
ParameterCode.PlayerStatistics = "playerStatistics";
ParameterCode.TsLastLogin = "tsLastLogin";
ParameterCode.IpAddressCreate = "ipAddressCreate";
ParameterCode.CountryCode = "countryCode";
ParameterCode.TagKeys = "tagKeys";
ParameterCode.CustomDataKeys = "customDataKeys";
ParameterCode.Type = "type";
ParameterCode.Value = "value";
ParameterCode.Name = "name";
ParameterCode.TsExpire = "tsExpire";
ParameterCode.Reason = "reason";
ParameterCode.Key = "key";
ParameterCode.Permission = "permission";
ParameterCode.PermissionParam = "permissionParam";
ParameterCode.NewlyCreated = "newlyCreated";
ParameterCode.Token = "token";
ParameterCode.Device = "device";
ParameterCode.Account = "account";
ParameterCode.Custom = "custom";
ParameterCode.Apple = "apple";
ParameterCode.Google = "google";
ParameterCode.Facebook = "facebook";
ParameterCode.GenericService = "genericService";
ParameterCode.ServiceId = "serviceId";
ParameterCode.ServiceData = "serviceData";
ParameterCode.StatisticsAggregationMethod = "statisticsAggregationMethod";
ParameterCode.MaximumValue = "maximumValue";
ParameterCode.MinimumValue = "minimumValue";
ParameterCode.Skip = "skip";
ParameterCode.Limit = "limit";
ParameterCode.Results = "results";
ParameterCode.FacebookIds = "facebookIds";
ParameterCode.GenericIds = "genericIds";
ParameterCode.ForceLink = "forceLink";
ParameterCode.Email = "email";
ParameterCode.InfoRequestParam = "infoRequestParam";
ParameterCode.PlayerDataKeys = "playerDataKeys";
ParameterCode.PlayerCurrencyKeys = "playerCurrencyKeys";
ParameterCode.PlayerStatisticsKeys = "playerStatisticsKeys";
ParameterCode.Amount = "amount";
ParameterCode.Keyword = "keyword";
ParameterCode.Position = "position";
ParameterCode.LoadFromCache = "loadFromCache";
ParameterCode.DataKeys = "dataKeys";
ParameterCode.CurrencyKeys = "currencyKeys";
ParameterCode.StatisticsKeys = "statisticsKeys";
ParameterCode.Id = "id";
ParameterCode.TsRemove = "tsRemove";
ParameterCode.CharacterId = "characterId";
ParameterCode.CatalogId = "catalogId";
ParameterCode.ItemId = "itemId";
ParameterCode.GroupId = "groupId";
ParameterCode.Status = "status";
ParameterCode.TsLastStatusUpdate = "tsLastStatusUpdate";
ParameterCode.PlayerInventories = "playerInventories";
ParameterCode.PlayerGroups = "playerGroups";
ParameterCode.PlayerFriends = "playerFriends";
ParameterCode.CharacterCatalogIds = "characterCatalogIds";
ParameterCode.ItemCatalogIds = "itemCatalogIds";
ParameterCode.GroupCatalogIds = "groupCatalogIds";
ParameterCode.FriendCatalogIds = "friendCatalogIds";
ParameterCode.Owner = "owner";
ParameterCode.RemoveStatus = "removeStatus";
ParameterCode.FriendId = "friendId";
ParameterCode.GroupMembers = "groupMembers";
ParameterCode.GroupStatistics = "groupStatistics";
ParameterCode.Members = "members";
ParameterCode.OwnerId = "ownerId";
ParameterCode.NewOwnerId = "newOwnerId";
ParameterCode.OwnerType = "ownerType";
ParameterCode.NewOwnerType = "newOwnerType";
ParameterCode.Keys = "keys";
ParameterCode.Label = "label";
ParameterCode.Configs = "configs";
ParameterCode.Data = "data";
ParameterCode.FileName = "fileName";
ParameterCode.FileId = "fileId";
ParameterCode.MimeType = "mimeType";
ParameterCode.Size = "size";
ParameterCode.FolderFileName = "folderFileName";
ParameterCode.FileUpload = "fileUpload";
ParameterCode.TsUploadExpire = "tsUploadExpire";
ParameterCode.DownloadToken = "downloadToken";
ParameterCode.GameId = "gameId";
ParameterCode.PlayerCharacters = "playerCharacters";
ParameterCode.ForceAcceptFriend = "forceAcceptFriend";
ParameterCode.SocketId = "socketId";
ParameterCode.OnlineStatus = "onlineStatus";
ParameterCode.GroupDatas = "groupDatas";
ParameterCode.GroupCurrencies = "groupCurrencies";
ParameterCode.GroupInventories = "groupInventories";
ParameterCode.GroupDataKeys = "groupDataKeys";
ParameterCode.GroupCurrencyKeys = "groupCurrencyKeys";
ParameterCode.GroupStatisticsKeys = "groupStatisticsKeys";
ParameterCode.MemberId = "memberId";
ParameterCode.Message = "message";
ParameterCode.SenderId = "senderId";
ParameterCode.SenderType = "senderType";
ParameterCode.GroupMessages = "groupMessages";
ParameterCode.ItemCurrencies = "itemCurrencies";
ParameterCode.ItemStatistics = "itemStatistics";
ParameterCode.ItemDatas = "itemDatas";
ParameterCode.ItemInventories = "itemInventories";
ParameterCode.ItemDataKeys = "itemDataKeys";
ParameterCode.ItemCurrencyKeys = "itemCurrencyKeys";
ParameterCode.ItemStatisticsKeys = "itemStatisticsKeys";
ParameterCode.ItemType = "itemType";
ParameterCode.ClassId = "classId";
ParameterCode.Hash = "hash";
ParameterCode.GoogleSettings = "googleSettings";
ParameterCode.FacebookSettings = "facebookSettings";
ParameterCode.AppleSettings = "appleSettings";
ParameterCode.GoogleClientId = "googleClientId";
ParameterCode.PackageId = "packageId";
ParameterCode.PublicRSAKey = "publicRSAKey";
ParameterCode.FacebookInappSecret = "facebookInappSecret";
ParameterCode.FacebookAppToken = "facebookAppToken";
ParameterCode.FacebookAppId = "facebookAppId";
ParameterCode.AppleClientId = "appleClientId";
ParameterCode.SandboxEnable = "sandboxEnable";
ParameterCode.SecretKey = "secretKey";
ParameterCode.CreatorId = "creatorId";
ParameterCode.GameDescription = "gameDescription";
ParameterCode.GameIconUrl = "gameIconUrl";
ParameterCode.GameSettings = "gameSettings";
ParameterCode.ThirtPartySettings = "thirtPartySettings";
ParameterCode.ForceAcceptMember = "forceAcceptMember";
ParameterCode.InitialValue = "initialValue";
ParameterCode.GameName = "gameName";
ParameterCode.PlayerCurrenciesSettings = "playerCurrenciesSettings";
ParameterCode.GroupCurrenciesSettings = "groupCurrenciesSettings";
ParameterCode.PlayerStatisticsSettings = "playerStatisticsSettings";
ParameterCode.GroupStatisticsSettings = "groupStatisticsSettings";
ParameterCode.ItemStatisticsSettings = "itemStatisticsSettings";
ParameterCode.PlayerDatasSettings = "playerDatasSettings";
ParameterCode.GroupDatasSettings = "groupDatasSettings";
ParameterCode.ItemDatasSettings = "itemDatasSettings";
ParameterCode.CustomDatasSettings = "customDatasSettings";
ParameterCode.TagsSettings = "tagsSettings";
ParameterCode.MasterPlayerSettings = "masterPlayerSettings";
ParameterCode.GamePlayerSettings = "gamePlayerSettings";
ParameterCode.CharacterPlayerSettings = "characterPlayerSettings";
ParameterCode.GroupSettings = "groupSettings";
ParameterCode.InventorySettings = "inventorySettings";
ParameterCode.PlayerCharacterCatalogSettings = "playerCharacterCatalogSettings";
ParameterCode.PlayerGroupCatalogSettings = "playerGroupCatalogSettings";
ParameterCode.PlayerItemCatalogSettings = "playerItemCatalogSettings";
ParameterCode.GroupItemCatalogSettings = "groupItemCatalogSettings";
ParameterCode.PlayerFriendCatalogSettings = "playerFriendCatalogSettings";
ParameterCode.ItemClassSettings = "itemClassSettings";
ParameterCode.Remove = "remove";
ParameterCode.SelfEnable = "selfEnable";
ParameterCode.OtherSelfEnable = "otherSelfEnable";
ParameterCode.AdminSelfEnable = "adminSelfEnable";
ParameterCode.ServerSelfEnable = "serverSelfEnable";
ParameterCode.Authenticate = "authenticate";
ParameterCode.MasterPlayer = "masterPlayer";
ParameterCode.GamePlayer = "gamePlayer";
ParameterCode.CharacterPlayer = "characterPlayer";
ParameterCode.Content = "content";
ParameterCode.Group = "group";
ParameterCode.Inventory = "inventory";
ParameterCode.StoreInventory = "storeInventory";
ParameterCode.MasterAdmin = "masterAdmin";
ParameterCode.LoginByAccount = "loginByAccount";
ParameterCode.LoginByAndroidDeviceId = "loginByAndroidDeviceId";
ParameterCode.LoginByApple = "loginByApple";
ParameterCode.LoginByCustomDeviceId = "loginByCustomDeviceId";
ParameterCode.LoginByCustomId = "loginByCustomId";
ParameterCode.LoginByFacebook = "loginByFacebook";
ParameterCode.LoginByGenericService = "loginByGenericService";
ParameterCode.LoginByGoogle = "loginByGoogle";
ParameterCode.LoginByiOSDeviceId = "loginByiOSDeviceId";
ParameterCode.LoginByWindowsPhoneDeviceId = "loginByWindowsPhoneDeviceId";
ParameterCode.RegisterAccount = "registerAccount";
ParameterCode.LoginByEditorDeviceId = "loginByEditorDeviceId";
ParameterCode.LoginByLinuxDeviceId = "loginByLinuxDeviceId";
ParameterCode.LoginByMacOSDeviceId = "loginByMacOSDeviceId";
ParameterCode.LoginByWindowsDeviceId = "loginByWindowsDeviceId";
ParameterCode.RefreshAuthToken = "refreshAuthToken";
ParameterCode.LinkAccount = "linkAccount";
ParameterCode.LinkAndroidDeviceId = "linkAndroidDeviceId";
ParameterCode.LinkApple = "linkApple";
ParameterCode.LinkCustomDeviceId = "linkCustomDeviceId";
ParameterCode.LinkCustomId = "linkCustomId";
ParameterCode.LinkEditorDeviceId = "linkEditorDeviceId";
ParameterCode.LinkFacebook = "linkFacebook";
ParameterCode.LinkGenericService = "linkGenericService";
ParameterCode.LinkGoogle = "linkGoogle";
ParameterCode.LinkiOSDeviceId = "linkiOSDeviceId";
ParameterCode.LinkLinuxDeviceId = "linkLinuxDeviceId";
ParameterCode.LinkMacOSDeviceId = "linkMacOSDeviceId";
ParameterCode.LinkWindowsDeviceId = "linkWindowsDeviceId";
ParameterCode.LinkWindowsPhoneDeviceId = "linkWindowsPhoneDeviceId";
ParameterCode.UnlinkAccount = "unlinkAccount";
ParameterCode.UnlinkAndroidDeviceId = "unlinkAndroidDeviceId";
ParameterCode.UnlinkApple = "unlinkApple";
ParameterCode.UnlinkCustomDeviceId = "unlinkCustomDeviceId";
ParameterCode.UnlinkCustomId = "unlinkCustomId";
ParameterCode.UnlinkEditorDeviceId = "unlinkEditorDeviceId";
ParameterCode.UnlinkFacebook = "unlinkFacebook";
ParameterCode.UnlinkGenericService = "unlinkGenericService";
ParameterCode.UnlinkGoogle = "unlinkGoogle";
ParameterCode.UnlinkiOSDeviceId = "unlinkiOSDeviceId";
ParameterCode.UnlinkLinuxDeviceId = "unlinkLinuxDeviceId";
ParameterCode.UnlinkMacOSDeviceId = "unlinkMacOSDeviceId";
ParameterCode.UnlinkWindowsDeviceId = "unlinkWindowsDeviceId";
ParameterCode.UnlinkWindowsPhoneDeviceId = "unlinkWindowsPhoneDeviceId";
ParameterCode.AddSegment = "addSegment";
ParameterCode.RemoveSegment = "removeSegment";
ParameterCode.GetSegment = "getSegment";
ParameterCode.SetTag = "setTag";
ParameterCode.RemoveTag = "removeTag";
ParameterCode.GetTag = "getTag";
ParameterCode.GetDisplayName = "getDisplayName";
ParameterCode.SetDisplayName = "setDisplayName";
ParameterCode.GetTsCreate = "getTsCreate";
ParameterCode.GetIpAddressCreate = "getIpAddressCreate";
ParameterCode.SetTsLastLogin = "setTsLastLogin";
ParameterCode.GetTsLastLogin = "getTsLastLogin";
ParameterCode.SetPlayerBan = "setPlayerBan";
ParameterCode.GetPlayerBan = "getPlayerBan";
ParameterCode.SetCountryCode = "setCountryCode";
ParameterCode.GetCountryCode = "getCountryCode";
ParameterCode.ChangeAccountPassword = "changeAccountPassword";
ParameterCode.ResetAccountPassword = "resetAccountPassword";
ParameterCode.SetAvatar = "setAvatar";
ParameterCode.GetAvatar = "getAvatar";
ParameterCode.ChangePlayerCurrency = "changePlayerCurrency";
ParameterCode.GetPlayerCurrency = "getPlayerCurrency";
ParameterCode.ChangePlayerStatistics = "changePlayerStatistics";
ParameterCode.GetPlayerStatistics = "getPlayerStatistics";
ParameterCode.GetStatisticsLeaderboard = "getStatisticsLeaderboard";
ParameterCode.GetStatisticsLeaderboardAroundPlayer = "getStatisticsLeaderboardAroundPlayer";
ParameterCode.GetCustomData = "getCustomData";
ParameterCode.SetCustomData = "setCustomData";
ParameterCode.SetPlayerData = "setPlayerData";
ParameterCode.GetPlayerData = "getPlayerData";
ParameterCode.GetPlayerInformation = "getPlayerInformation";
ParameterCode.GetPlayersWithApple = "getPlayersWithApple";
ParameterCode.GetPlayersWithFacebook = "getPlayersWithFacebook";
ParameterCode.GetPlayersWithGoogle = "getPlayersWithGoogle";
ParameterCode.GetPlayersWithGenericService = "getPlayersWithGenericService";
ParameterCode.GetPlayersWithSegment = "getPlayersWithSegment";
ParameterCode.GetPlayersWithTag = "getPlayersWithTag";
ParameterCode.GetExternal = "getExternal";
ParameterCode.GetPlayersWithDisplayName = "getPlayersWithDisplayName";
ParameterCode.GetPlayerCharacter = "getPlayerCharacter";
ParameterCode.GetPlayerInventory = "getPlayerInventory";
ParameterCode.GetPlayerGroup = "getPlayerGroup";
ParameterCode.GetPlayerFriend = "getPlayerFriend";
ParameterCode.RemovePlayerItem = "removePlayerItem";
ParameterCode.GetOnlineStatus = "getOnlineStatus";
ParameterCode.CreateGroup = "createGroup";
ParameterCode.CreatePlayerItem = "createPlayerItem";
ParameterCode.CreatePlayerCharacter = "createPlayerCharacter";
ParameterCode.AddPlayerFriend = "addPlayerFriend";
ParameterCode.RemovePlayerFriend = "removePlayerFriend";
ParameterCode.RemovePlayerCharacter = "removePlayerCharacter";
ParameterCode.JoinGroup = "joinGroup";
ParameterCode.LeaveGroup = "leaveGroup";
ParameterCode.GetFriendStatisticsLeaderboardAroundPlayer = "getFriendStatisticsLeaderboardAroundPlayer";
ParameterCode.GetFriendStatisticsLeaderboard = "getFriendStatisticsLeaderboard";
ParameterCode.GetCatalogId = "getCatalogId";
ParameterCode.GetOwner = "getOwner";
ParameterCode.GetRemoveStatus = "getRemoveStatus";
ParameterCode.SetOwner = "setOwner";
ParameterCode.SetRemoveStatus = "setRemoveStatus";
ParameterCode.GetContentData = "getContentData";
ParameterCode.SetContentData = "setContentData";
ParameterCode.ChangeGroupCurrency = "changeGroupCurrency";
ParameterCode.GetGroupCurrency = "getGroupCurrency";
ParameterCode.ChangeGroupStatistics = "changeGroupStatistics";
ParameterCode.GetGroupStatistics = "getGroupStatistics";
ParameterCode.GetStatisticsLeaderboardAroundGroup = "getStatisticsLeaderboardAroundGroup";
ParameterCode.SetGroupData = "setGroupData";
ParameterCode.GetGroupData = "getGroupData";
ParameterCode.GetGroupInformation = "getGroupInformation";
ParameterCode.GetGroupsWithSegment = "getGroupsWithSegment";
ParameterCode.GetGroupsWithTag = "getGroupsWithTag";
ParameterCode.GetGroupInventory = "getGroupInventory";
ParameterCode.RemoveGroupItem = "removeGroupItem";
ParameterCode.CreateGroupItem = "createGroupItem";
ParameterCode.GetMembers = "getMembers";
ParameterCode.AddMember = "addMember";
ParameterCode.RemoveMember = "removeMember";
ParameterCode.SendGroupMessage = "sendGroupMessage";
ParameterCode.GetGroupMessage = "getGroupMessage";
ParameterCode.GetGroupsWithDisplayName = "getGroupsWithDisplayName";
ParameterCode.ChangeItemStatistics = "changeItemStatistics";
ParameterCode.GetItemStatistics = "getItemStatistics";
ParameterCode.GetStatisticsLeaderboardAroundItem = "getStatisticsLeaderboardAroundItem";
ParameterCode.SetItemData = "setItemData";
ParameterCode.GetItemData = "getItemData";
ParameterCode.GetItemInformation = "getItemInformation";
ParameterCode.GetItemsWithSegment = "getItemsWithSegment";
ParameterCode.GetItemsWithTag = "getItemsWithTag";
ParameterCode.GetClassId = "getClassId";
ParameterCode.GetItemType = "getItemType";
ParameterCode.GetAmount = "getAmount";
ParameterCode.SetAmount = "setAmount";
ParameterCode.GetItemsWithDisplayName = "getItemsWithDisplayName";
ParameterCode.BuyStoreItem = "buyStoreItem";
ParameterCode.GetStoreItemInformation = "getStoreItemInformation";
ParameterCode.GetStoreItemsWithTag = "getStoreItemsWithTag";
ParameterCode.CreateStoreItem = "createStoreItem";
ParameterCode.SetStoreItemInformation = "setStoreItemInformation";
ParameterCode.ValidateAppleAppStoreReceipt = "validateAppleAppStoreReceipt";
ParameterCode.ValidateGooglePlayStoreReceipt = "validateGooglePlayStoreReceipt";
ParameterCode.ValidateFacebookStoreReceipt = "validateFacebookStoreReceipt";
ParameterCode.SetMasterGameSettings = "setMasterGameSettings";
ParameterCode.CreateAdminAccount = "createAdminAccount";
ParameterCode.RemoveAdminAccount = "removeAdminAccount";
ParameterCode.SetPasswordAdminAccount = "setPasswordAdminAccount";
ParameterCode.SetSecretKeyAdminAccount = "setSecretKeyAdminAccount";
ParameterCode.SetGameInformation = "setGameInformation";
ParameterCode.CreateGame = "createGame";
ParameterCode.ChangePasswordAdminAccount = "changePasswordAdminAccount";
ParameterCode.GetAdminAccountList = "getAdminAccountList";
ParameterCode.GetGameInformation = "getGameInformation";
ParameterCode.GetGameList = "getGameList";
ParameterCode.GetMasterGameSettings = "getMasterGameSettings";
ParameterCode.GetServerLog = "getServerLog";
ParameterCode.GetSecretInfoInformation = "getSecretInfoInformation";
ParameterCode.GetSecretInfoList = "getSecretInfoList";
ParameterCode.CreateSecretInfo = "createSecretInfo";
ParameterCode.Gene