@xmobitea/gn-server
Version:
GearN Server by XmobiTea (Pro)
386 lines • 240 kB
JSON
[
{
"type": "system",
"version": "FIRSTVER",
"fullScript": "// first full script",
"tsLastUpdate": 1736498427663,
"childScripts": [
{
"eventName": "system_OnEveryMinute",
"script": "\nsystemHandlers.system_OnEveryMinute = async (log: (log: any) => void) => {\n\n}\n",
"hasEdit": false
},
{
"eventName": "system_OnEveryHour",
"script": "\nsystemHandlers.system_OnEveryHour = async (log: (log: any) => void) => {\n\n}\n",
"hasEdit": false
},
{
"eventName": "system_OnEveryDay",
"script": "\nsystemHandlers.system_OnEveryDay = async (log: (log: any) => void) => {\n\n}\n",
"hasEdit": false
},
{
"eventName": "system_RequestServerDetail",
"script": "\nsystemMatchmakingHandlers.system_RequestServerDetail = async (gameId: string, matchmakingTicketCanMatch: MatchmakingTicketCanMatch, log: (log: any) => void): Promise<{ success: boolean }> => {\n\t//call matchmaking.confirmServerDetail(gameId, matchmakingTicketCanMatch, { ipV4Address: '127.0.0.1', ports: [{ name: 'GamePort', publicPort: 2202, privatePort: 3000, protocol: 1 }] }); // after setup success a dedicated server;\n\treturn { success: false };\n}\n",
"hasEdit": false
},
{
"eventName": "system_OnAuthenticateSuccess",
"script": "\nsystemAuthenticateHandlers.system_OnAuthenticateSuccess = async (request: { userId: string, ipAddress: string, isNewUser: boolean, authenticationType: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "system_VerifyGenericService",
"script": "\nsystemGenericServiceHandlers.system_VerifyGenericService = async (serviceName: string, serviceData: { [k: string]: any; }, log: (log: any) => void): Promise<{ success: boolean, serviceId: string, someDatas?: any, errorMessage?: string }> => {\n\n\treturn { success: false, serviceId: null, };\n}\n",
"hasEdit": false
},
{
"eventName": "system_SendEventTo",
"script": "\neventHandlers.system_SendEventTo = async (request: { userId: string }, operationEvent: OperationEvent, log: (log: any) => void) => {\n\n}\n",
"hasEdit": false
},
{
"eventName": "system_SendEventToRoom",
"script": "\neventHandlers.system_SendEventToRoom = async (request: { roomId: string }, operationEvent: OperationEvent, log: (log: any) => void) => {\n\n}\n",
"hasEdit": false
},
{
"eventName": "system_SendEventToMoreUser",
"script": "\neventHandlers.system_SendEventToMoreUser = async (request: { userIds: string[] }, operationEvent: OperationEvent, log: (log: any) => void) => {\n\n}\n",
"hasEdit": false
},
{
"eventName": "system_SendEventToAllPlayer",
"script": "\neventHandlers.system_SendEventToAllPlayer = async (request: {}, operationEvent: OperationEvent, log: (log: any) => void) => {\n\n}\n",
"hasEdit": false
}
]
},
{
"type": "authenticate",
"version": "FIRSTVER",
"fullScript": "// first full script",
"tsLastUpdate": 1736498427663,
"childScripts": [
{
"eventName": "authenticate_LoginByAccount",
"script": "\npreHandlers.authenticate_LoginByAccount = async (request: { username: string, password: string, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string, }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByAccount = async (request: { username: string, password: string, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string, }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByAndroidDeviceId",
"script": "\npreHandlers.authenticate_LoginByAndroidDeviceId = async (request: { androidDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByAndroidDeviceId = async (request: { androidDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByApple",
"script": "\npreHandlers.authenticate_LoginByApple = async (request: { token: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByApple = async (request: { token: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByCustomDeviceId",
"script": "\npreHandlers.authenticate_LoginByCustomDeviceId = async (request: { customDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByCustomDeviceId = async (request: { customDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByCustomId",
"script": "\npreHandlers.authenticate_LoginByCustomId = async (request: { customId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByCustomId = async (request: { customId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByEditorDeviceId",
"script": "\npreHandlers.authenticate_LoginByEditorDeviceId = async (request: { editorDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByEditorDeviceId = async (request: { editorDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByFacebook",
"script": "\npreHandlers.authenticate_LoginByFacebook = async (request: { token: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByFacebook = async (request: { token: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByGameCenter",
"script": "\npreHandlers.authenticate_LoginByGameCenter = async (request: { playerId: string, name: string, publicKeyUrl: string, signature: string, salt: string, timestamp: number, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByGameCenter = async (request: { playerId: string, name: string, publicKeyUrl: string, signature: string, salt: string, timestamp: number, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByGenericService",
"script": "\npreHandlers.authenticate_LoginByGenericService = async (request: { serviceName: string, serviceData: { [k: string]: any }, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByGenericService = async (request: { serviceName: string, serviceData: { [k: string]: any }, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByGooglePlayGameService",
"script": "\npreHandlers.authenticate_LoginByGooglePlayGameService = async (request: { token: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByGooglePlayGameService = async (request: { token: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByGoogle",
"script": "\npreHandlers.authenticate_LoginByGoogle = async (request: { token: string, googleLoginType: GoogleLoginType, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByGoogle = async (request: { token: string, googleLoginType: GoogleLoginType, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByiOSDeviceId",
"script": "\npreHandlers.authenticate_LoginByiOSDeviceId = async (request: { iOSDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByiOSDeviceId = async (request: { iOSDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByLinuxDeviceId",
"script": "\npreHandlers.authenticate_LoginByLinuxDeviceId = async (request: { linuxDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByLinuxDeviceId = async (request: { linuxDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByMacOSDeviceId",
"script": "\npreHandlers.authenticate_LoginByMacOSDeviceId = async (request: { macOSDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByMacOSDeviceId = async (request: { macOSDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByWindowsDeviceId",
"script": "\npreHandlers.authenticate_LoginByWindowsDeviceId = async (request: { windowsDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByWindowsDeviceId = async (request: { windowsDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_LoginByWindowsPhoneDeviceId",
"script": "\npreHandlers.authenticate_LoginByWindowsPhoneDeviceId = async (request: { windowsPhoneDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_LoginByWindowsPhoneDeviceId = async (request: { windowsPhoneDeviceId: string, createPlayerIfNotExists: boolean, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_RefreshAuthToken",
"script": "\npreHandlers.authenticate_RefreshAuthToken = async (request: { userId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_RefreshAuthToken = async (request: { userId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "authenticate_RegisterAccount",
"script": "\npreHandlers.authenticate_RegisterAccount = async (request: { username: string, password: string, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.authenticate_RegisterAccount = async (request: { username: string, password: string, infoRequestParam: authenticate_InfoRequestParam, ipAddress: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
}
]
},
{
"type": "characterPlayer",
"version": "FIRSTVER",
"fullScript": "// first full script",
"tsLastUpdate": 1736498427663,
"childScripts": [
{
"eventName": "characterPlayer_AddPlayerFriend",
"script": "\npreHandlers.characterPlayer_AddPlayerFriend = async (request: { characterId: string, friendId: string, catalogId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_AddPlayerFriend = async (request: { characterId: string, friendId: string, catalogId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_AddSegment",
"script": "\npreHandlers.characterPlayer_AddSegment = async (request: { characterId: string, segment: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_AddSegment = async (request: { characterId: string, segment: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_ChangePlayerCurrency",
"script": "\npreHandlers.characterPlayer_ChangePlayerCurrency = async (request: { characterId: string, playerCurrencies: Array<PlayerCurrencyParam>, log: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_ChangePlayerCurrency = async (request: { characterId: string, playerCurrencies: Array<PlayerCurrencyParam>, log: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_ChangePlayerStatistics",
"script": "\npreHandlers.characterPlayer_ChangePlayerStatistics = async (request: { characterId: string, playerStatistics: Array<PlayerStatisticsParam>, log: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_ChangePlayerStatistics = async (request: { characterId: string, playerStatistics: Array<PlayerStatisticsParam>, log: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_CreateGroup",
"script": "\npreHandlers.characterPlayer_CreateGroup = async (request: { characterId: string, catalogId: string, groupMembers: Array<GroupMemberParam>, displayName: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_CreateGroup = async (request: { characterId: string, catalogId: string, groupMembers: Array<GroupMemberParam>, displayName: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_CreatePlayerItem",
"script": "\npreHandlers.characterPlayer_CreatePlayerItem = async (request: { characterId: string, catalogId: string, classId: string, displayName: string, amount: number }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_CreatePlayerItem = async (request: { characterId: string, catalogId: string, classId: string, displayName: string, amount: number }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetAvatar",
"script": "\npreHandlers.characterPlayer_GetAvatar = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetAvatar = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetCatalogId",
"script": "\npreHandlers.characterPlayer_GetCatalogId = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetCatalogId = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetCountryCode",
"script": "\npreHandlers.characterPlayer_GetCountryCode = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetCountryCode = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetCreateLeaderboard",
"script": "\npreHandlers.characterPlayer_GetCreateLeaderboard = async (request: { skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetCreateLeaderboard = async (request: { skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetCurrencyLeaderboard",
"script": "\npreHandlers.characterPlayer_GetCurrencyLeaderboard = async (request: { key: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean, catalogId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetCurrencyLeaderboard = async (request: { key: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean, catalogId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetCurrencyLog",
"script": "\npreHandlers.characterPlayer_GetCurrencyLog = async (request: { keys: Array<string>, token: string, limit: number, characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetCurrencyLog = async (request: { keys: Array<string>, token: string, limit: number, characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetCustomData",
"script": "\npreHandlers.characterPlayer_GetCustomData = async (request: { characterId: string, customDataKeys: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetCustomData = async (request: { characterId: string, customDataKeys: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetDisplayName",
"script": "\npreHandlers.characterPlayer_GetDisplayName = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetDisplayName = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetFriendStatisticsLeaderboardAroundPlayer",
"script": "\npreHandlers.characterPlayer_GetFriendStatisticsLeaderboardAroundPlayer = async (request: { characterId: string, key: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean, }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetFriendStatisticsLeaderboardAroundPlayer = async (request: { characterId: string, key: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean, }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetFriendStatisticsLeaderboard",
"script": "\npreHandlers.characterPlayer_GetFriendStatisticsLeaderboard = async (request: { characterId: string, key: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean, }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetFriendStatisticsLeaderboard = async (request: { characterId: string, key: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean, }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetIpAddressCreate",
"script": "\npreHandlers.characterPlayer_GetIpAddressCreate = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetIpAddressCreate = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetLastLoginLeaderboard",
"script": "\npreHandlers.characterPlayer_GetLastLoginLeaderboard = async (request: { skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean, }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetLastLoginLeaderboard = async (request: { skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean, }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetOwner",
"script": "\npreHandlers.characterPlayer_GetOwner = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetOwner = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetPlayerBan",
"script": "\npreHandlers.characterPlayer_GetPlayerBan = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetPlayerBan = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetPlayerCurrency",
"script": "\npreHandlers.characterPlayer_GetPlayerCurrency = async (request: { characterId: string, playerCurrencyKeys: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetPlayerCurrency = async (request: { characterId: string, playerCurrencyKeys: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetPlayerData",
"script": "\npreHandlers.characterPlayer_GetPlayerData = async (request: { characterId: string, playerDataKeys: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetPlayerData = async (request: { characterId: string, playerDataKeys: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetPlayerFriend",
"script": "\npreHandlers.characterPlayer_GetPlayerFriend = async (request: { characterId: string, friendCatalogIds: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetPlayerFriend = async (request: { characterId: string, friendCatalogIds: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetPlayerGroup",
"script": "\npreHandlers.characterPlayer_GetPlayerGroup = async (request: { characterId: string, groupCatalogIds: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetPlayerGroup = async (request: { characterId: string, groupCatalogIds: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetPlayerInformation",
"script": "\npreHandlers.characterPlayer_GetPlayerInformation = async (request: { characterId: string, infoRequestParam: characterPlayer_InfoRequestParam, updateTsLastLogin: boolean }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetPlayerInformation = async (request: { characterId: string, infoRequestParam: characterPlayer_InfoRequestParam, updateTsLastLogin: boolean }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetPlayerInventory",
"script": "\npreHandlers.characterPlayer_GetPlayerInventory = async (request: { characterId: string, itemCatalogIds: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetPlayerInventory = async (request: { characterId: string, itemCatalogIds: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetPlayerStatistics",
"script": "\npreHandlers.characterPlayer_GetPlayerStatistics = async (request: { characterId: string, statisticsKeys: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetPlayerStatistics = async (request: { characterId: string, statisticsKeys: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetPlayersWithDisplayName",
"script": "\npreHandlers.characterPlayer_GetPlayersWithDisplayName = async (request: { keyword: string, infoRequestParam: characterPlayer_InfoRequestParam, skip: number, limit: number }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetPlayersWithDisplayName = async (request: { keyword: string, infoRequestParam: characterPlayer_InfoRequestParam, skip: number, limit: number }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetPlayersWithSegment",
"script": "\npreHandlers.characterPlayer_GetPlayersWithSegment = async (request: { segment: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetPlayersWithSegment = async (request: { segment: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetPlayersWithTag",
"script": "\npreHandlers.characterPlayer_GetPlayersWithTag = async (request: { key: string, value: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetPlayersWithTag = async (request: { key: string, value: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetRemoveStatus",
"script": "\npreHandlers.characterPlayer_GetRemoveStatus = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetRemoveStatus = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetSegment",
"script": "\npreHandlers.characterPlayer_GetSegment = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetSegment = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetStatisticsLeaderboardAroundPlayer",
"script": "\npreHandlers.characterPlayer_GetStatisticsLeaderboardAroundPlayer = async (request: { characterId: string, key: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean, catalogId: string, }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetStatisticsLeaderboardAroundPlayer = async (request: { characterId: string, key: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean, catalogId: string, }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetStatisticsLeaderboard",
"script": "\npreHandlers.characterPlayer_GetStatisticsLeaderboard = async (request: { key: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean, version: string, catalogId: string, }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetStatisticsLeaderboard = async (request: { key: string, skip: number, limit: number, infoRequestParam: characterPlayer_InfoRequestParam, loadFromCache: boolean, version: string, catalogId: string, }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetStatisticsLog",
"script": "\npreHandlers.characterPlayer_GetStatisticsLog = async (request: { keys: Array<string>, token: string, limit: number, characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetStatisticsLog = async (request: { keys: Array<string>, token: string, limit: number, characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetTag",
"script": "\npreHandlers.characterPlayer_GetTag = async (request: { characterId: string, tagKeys: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetTag = async (request: { characterId: string, tagKeys: Array<string> }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetTsCreate",
"script": "\npreHandlers.characterPlayer_GetTsCreate = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetTsCreate = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_GetTsLastLogin",
"script": "\npreHandlers.characterPlayer_GetTsLastLogin = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_GetTsLastLogin = async (request: { characterId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_JoinGroup",
"script": "\npreHandlers.characterPlayer_JoinGroup = async (request: { characterId: string, groupId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_JoinGroup = async (request: { characterId: string, groupId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_LeaveGroup",
"script": "\npreHandlers.characterPlayer_LeaveGroup = async (request: { characterId: string, groupId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_LeaveGroup = async (request: { characterId: string, groupId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_RemovePlayerFriend",
"script": "\npreHandlers.characterPlayer_RemovePlayerFriend = async (request: { characterId: string, friendId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_RemovePlayerFriend = async (request: { characterId: string, friendId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_RemovePlayerItem",
"script": "\npreHandlers.characterPlayer_RemovePlayerItem = async (request: { characterId: string, itemId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_RemovePlayerItem = async (request: { characterId: string, itemId: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_RemoveSegment",
"script": "\npreHandlers.characterPlayer_RemoveSegment = async (request: { characterId: string, segment: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_RemoveSegment = async (request: { characterId: string, segment: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_RemoveTag",
"script": "\npreHandlers.characterPlayer_RemoveTag = async (request: { characterId: string, tag: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_RemoveTag = async (request: { characterId: string, tag: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operationResponse: OperationResponse, log: (log: any) => void) => {\n\n\treturn operationResponse;\n}\n",
"hasEdit": false
},
{
"eventName": "characterPlayer_SetAvatar",
"script": "\npreHandlers.characterPlayer_SetAvatar = async (request: { characterId: string, type: number, value: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, log: (log: any) => void) => {\n\n\treturn null;\n}\n\npostHandlers.characterPlayer_SetAvatar = async (request: { characterId: string, type: number, value: string }, secretInfo: SecretInfo, operationRequest: OperationRequest, operat