UNPKG

@xmobitea/gn-typescript-client

Version:

GearN Typescript Client SDK by XmobiTea (Pro)

880 lines (879 loc) 33.8 kB
export declare namespace DashboardModels { class PermissionRulesParam { selfEnable?: boolean; otherSelfEnable?: boolean; adminSelfEnable?: boolean; serverSelfEnable?: boolean; } class FriendCatalogSettingsParam { catalogId: string; description: string; forceAcceptFriend: boolean; } class ItemClassSettingsParam { classId: string; description: string; } class ItemCatalogSettingsParam { catalogId: string; itemType: number; itemClassSettings: Array<ItemClassSettingsParam>; } class GroupCatalogSettingsParam { catalogId: string; description: string; forceAcceptMember: boolean; } class TagSettingsParam { key: string; description: string; index: boolean; } class DataSettingsParam { key: string; description: string; permission: number; } class StatisticsSettingsParam { key: string; statisticsAggregationMethod: number; maximumValue?: number; minimumValue?: number; initialValue: number; description: string; index: boolean; } class CurrencySettingsParam { key: string; initialValue: number; description: string; index: boolean; } class CharacterCatalogSettingsParam { catalogId: string; description: string; } class CharacterPlayerPermissionRulesParam { addSegment?: PermissionRulesParam; removeSegment?: PermissionRulesParam; getSegment?: PermissionRulesParam; setTag?: PermissionRulesParam; removeTag?: PermissionRulesParam; getTag?: PermissionRulesParam; getDisplayName?: PermissionRulesParam; setDisplayName?: PermissionRulesParam; getTsCreate?: PermissionRulesParam; getIpAddressCreate?: PermissionRulesParam; getTsLastLogin?: PermissionRulesParam; setPlayerBan?: PermissionRulesParam; getPlayerBan?: PermissionRulesParam; setCountryCode?: PermissionRulesParam; getCountryCode?: PermissionRulesParam; setAvatar?: PermissionRulesParam; getAvatar?: PermissionRulesParam; changePlayerCurrency?: PermissionRulesParam; getPlayerCurrency?: PermissionRulesParam; changePlayerStatistics?: PermissionRulesParam; getPlayerStatistics?: PermissionRulesParam; getStatisticsLeaderboard?: PermissionRulesParam; getStatisticsLeaderboardAroundPlayer?: PermissionRulesParam; getCustomData?: PermissionRulesParam; setCustomData?: PermissionRulesParam; setPlayerData?: PermissionRulesParam; getPlayerData?: PermissionRulesParam; getPlayerInformation?: PermissionRulesParam; getPlayersWithSegment?: PermissionRulesParam; getPlayersWithTag?: PermissionRulesParam; getCatalogId?: PermissionRulesParam; getOwner?: PermissionRulesParam; getRemoveStatus?: PermissionRulesParam; getPlayerFriend?: PermissionRulesParam; getPlayerGroup?: PermissionRulesParam; getPlayerInventory?: PermissionRulesParam; removePlayerItem?: PermissionRulesParam; createPlayerItem?: PermissionRulesParam; createGroup?: PermissionRulesParam; joinGroup?: PermissionRulesParam; leaveGroup?: PermissionRulesParam; setOwner?: PermissionRulesParam; addPlayerFriend?: PermissionRulesParam; removePlayerFriend?: PermissionRulesParam; getPlayersWithDisplayName?: PermissionRulesParam; setRemoveStatus?: PermissionRulesParam; getFriendStatisticsLeaderboardAroundPlayer?: PermissionRulesParam; getFriendStatisticsLeaderboard?: PermissionRulesParam; getCurrencyLeaderboard?: PermissionRulesParam; getCreateLeaderboard?: PermissionRulesParam; getLastLoginLeaderboard?: PermissionRulesParam; getStatisticsLog?: PermissionRulesParam; getCurrencyLog?: PermissionRulesParam; } class CharacterPlayerSettingsParam { playerCurrenciesSettings?: Array<CurrencySettingsParam>; playerStatisticsSettings?: Array<StatisticsSettingsParam>; playerDatasSettings?: Array<DataSettingsParam>; customDatasSettings?: Array<DataSettingsParam>; tagsSettings?: Array<TagSettingsParam>; playerGroupCatalogSettings?: Array<GroupCatalogSettingsParam>; playerItemCatalogSettings?: Array<ItemCatalogSettingsParam>; playerFriendCatalogSettings?: Array<FriendCatalogSettingsParam>; } class ContentPermissionRulesParam { getContentData?: PermissionRulesParam; setContentData?: PermissionRulesParam; createNewFileUploadInfo?: PermissionRulesParam; getFileUploadInfoList?: PermissionRulesParam; getFileUploadInfo?: PermissionRulesParam; removeFileUploadInfo?: PermissionRulesParam; requestDownloadFileUploadInfo?: PermissionRulesParam; } class ThirtPartyAppleSettingsParam { appleClientId: string; sandboxEnable: boolean; issuerId: string; keyId: string; p8Content: string; } class ThirtPartyFacebookSettingsParam { facebookAppId: string; facebookAppToken: string; facebookInappSecret: string; } class ThirtPartyGoogleSettingsParam { googleClientId: string; packageId: string; publicRSAKey: string; } class ThirtPartyGameCenterSettingsParam { packageId: string; } class ThirtPartyGooglePlayGameSettingsParam { redirectUri: string; clientId: string; clientSecret: string; applicationId: string; } class ThirtPartyParam { googleSettings?: ThirtPartyGoogleSettingsParam; facebookSettings?: ThirtPartyFacebookSettingsParam; appleSettings?: ThirtPartyAppleSettingsParam; googlePlayGameSettings?: ThirtPartyGooglePlayGameSettingsParam; gameCenterSettings?: ThirtPartyGameCenterSettingsParam; } class EmailSettingsParam { sendFrom: string; secure: boolean; host: string; port: number; username: string; password: string; } class PushNotificationSettingsParam { projectId: string; clientEmail: string; privateKey: string; } class GamePlayerPermissionRulesParam { addSegment?: PermissionRulesParam; removeSegment?: PermissionRulesParam; getSegment?: PermissionRulesParam; setTag?: PermissionRulesParam; removeTag?: PermissionRulesParam; getTag?: PermissionRulesParam; getDisplayName?: PermissionRulesParam; setDisplayName?: PermissionRulesParam; getTsCreate?: PermissionRulesParam; getIpAddressCreate?: PermissionRulesParam; getTsLastLogin?: PermissionRulesParam; setPlayerBan?: PermissionRulesParam; getPlayerBan?: PermissionRulesParam; setCountryCode?: PermissionRulesParam; getCountryCode?: PermissionRulesParam; setAvatar?: PermissionRulesParam; getAvatar?: PermissionRulesParam; changePlayerCurrency?: PermissionRulesParam; getPlayerCurrency?: PermissionRulesParam; changePlayerStatistics?: PermissionRulesParam; getPlayerStatistics?: PermissionRulesParam; getStatisticsLeaderboard?: PermissionRulesParam; getStatisticsLeaderboardAroundPlayer?: PermissionRulesParam; getCustomData?: PermissionRulesParam; setCustomData?: PermissionRulesParam; setPlayerData?: PermissionRulesParam; getPlayerData?: PermissionRulesParam; getPlayerInformation?: PermissionRulesParam; getPlayersWithSegment?: PermissionRulesParam; getPlayersWithTag?: PermissionRulesParam; getPlayerCharacter?: PermissionRulesParam; getPlayerInventory?: PermissionRulesParam; getPlayerGroup?: PermissionRulesParam; getPlayerFriend?: PermissionRulesParam; removePlayerItem?: PermissionRulesParam; getOnlineStatus?: PermissionRulesParam; createGroup?: PermissionRulesParam; createPlayerItem?: PermissionRulesParam; createPlayerCharacter?: PermissionRulesParam; addPlayerFriend?: PermissionRulesParam; removePlayerFriend?: PermissionRulesParam; removePlayerCharacter?: PermissionRulesParam; joinGroup?: PermissionRulesParam; leaveGroup?: PermissionRulesParam; getPlayersWithDisplayName?: PermissionRulesParam; getFriendStatisticsLeaderboardAroundPlayer?: PermissionRulesParam; getFriendStatisticsLeaderboard?: PermissionRulesParam; getCurrencyLeaderboard?: PermissionRulesParam; getCreateLeaderboard?: PermissionRulesParam; getLastLoginLeaderboard?: PermissionRulesParam; getStatisticsLog?: PermissionRulesParam; getCurrencyLog?: PermissionRulesParam; } class GamePlayerSettingsParam { playerCurrenciesSettings?: Array<CurrencySettingsParam>; playerStatisticsSettings?: Array<StatisticsSettingsParam>; playerDatasSettings?: Array<DataSettingsParam>; customDatasSettings?: Array<DataSettingsParam>; tagsSettings?: Array<TagSettingsParam>; playerCharacterCatalogSettings?: Array<CharacterCatalogSettingsParam>; playerGroupCatalogSettings?: Array<GroupCatalogSettingsParam>; playerItemCatalogSettings?: Array<ItemCatalogSettingsParam>; playerFriendCatalogSettings?: Array<FriendCatalogSettingsParam>; } class GroupSettingsParam { groupCurrenciesSettings?: Array<CurrencySettingsParam>; groupStatisticsSettings?: Array<StatisticsSettingsParam>; groupDatasSettings?: Array<DataSettingsParam>; customDatasSettings?: Array<DataSettingsParam>; tagsSettings?: Array<TagSettingsParam>; groupItemCatalogSettings?: Array<ItemCatalogSettingsParam>; } class InventorySettingsParam { itemStatisticsSettings?: Array<StatisticsSettingsParam>; itemDatasSettings?: Array<DataSettingsParam>; customDatasSettings?: Array<DataSettingsParam>; tagsSettings?: Array<TagSettingsParam>; } class GameSettingsParam { gamePlayerSettings?: GamePlayerSettingsParam; characterPlayerSettings?: CharacterPlayerSettingsParam; groupSettings?: GroupSettingsParam; inventorySettings?: InventorySettingsParam; } class GenericServiceSettingsParam { serviceName: string; } class GroupPermissionRulesParam { addSegment?: PermissionRulesParam; removeSegment?: PermissionRulesParam; getSegment?: PermissionRulesParam; setTag?: PermissionRulesParam; removeTag?: PermissionRulesParam; getTag?: PermissionRulesParam; getDisplayName?: PermissionRulesParam; setDisplayName?: PermissionRulesParam; getTsCreate?: PermissionRulesParam; setAvatar?: PermissionRulesParam; getAvatar?: PermissionRulesParam; changeGroupCurrency?: PermissionRulesParam; getGroupCurrency?: PermissionRulesParam; changeGroupStatistics?: PermissionRulesParam; getGroupStatistics?: PermissionRulesParam; getStatisticsLeaderboard?: PermissionRulesParam; getStatisticsLeaderboardAroundGroup?: PermissionRulesParam; getCustomData?: PermissionRulesParam; setCustomData?: PermissionRulesParam; setGroupData?: PermissionRulesParam; getGroupData?: PermissionRulesParam; getGroupInformation?: PermissionRulesParam; getGroupsWithSegment?: PermissionRulesParam; getGroupsWithTag?: PermissionRulesParam; getCatalogId?: PermissionRulesParam; getRemoveStatus?: PermissionRulesParam; getGroupInventory?: PermissionRulesParam; removeGroupItem?: PermissionRulesParam; createGroupItem?: PermissionRulesParam; getMembers?: PermissionRulesParam; addMember?: PermissionRulesParam; removeMember?: PermissionRulesParam; sendGroupMessage?: PermissionRulesParam; getGroupMessage?: PermissionRulesParam; setRemoveStatus?: PermissionRulesParam; getGroupsWithDisplayName?: PermissionRulesParam; getCurrencyLeaderboard?: PermissionRulesParam; getCreateLeaderboard?: PermissionRulesParam; getStatisticsLog?: PermissionRulesParam; getCurrencyLog?: PermissionRulesParam; } class InventoryPermissionRulesParam { addSegment?: PermissionRulesParam; removeSegment?: PermissionRulesParam; getSegment?: PermissionRulesParam; setTag?: PermissionRulesParam; removeTag?: PermissionRulesParam; getTag?: PermissionRulesParam; getDisplayName?: PermissionRulesParam; setDisplayName?: PermissionRulesParam; getTsCreate?: PermissionRulesParam; setAvatar?: PermissionRulesParam; getAvatar?: PermissionRulesParam; changeItemStatistics?: PermissionRulesParam; getItemStatistics?: PermissionRulesParam; getStatisticsLeaderboard?: PermissionRulesParam; getStatisticsLeaderboardAroundItem?: PermissionRulesParam; getCustomData?: PermissionRulesParam; setCustomData?: PermissionRulesParam; setItemData?: PermissionRulesParam; getItemData?: PermissionRulesParam; getItemInformation?: PermissionRulesParam; getItemsWithSegment?: PermissionRulesParam; getItemsWithTag?: PermissionRulesParam; getCatalogId?: PermissionRulesParam; getClassId?: PermissionRulesParam; getItemType?: PermissionRulesParam; getAmount?: PermissionRulesParam; getOwner?: PermissionRulesParam; getRemoveStatus?: PermissionRulesParam; setAmount?: PermissionRulesParam; setOwner?: PermissionRulesParam; setRemoveStatus?: PermissionRulesParam; getItemsWithDisplayName?: PermissionRulesParam; getCreateLeaderboard?: PermissionRulesParam; getStatisticsLog?: PermissionRulesParam; } class MasterAdminPermissionRulesParam { setMasterGameSettings?: PermissionRulesParam; createAdminAccount?: PermissionRulesParam; removeAdminAccount?: PermissionRulesParam; setPasswordAdminAccount?: PermissionRulesParam; setSecretKeyAdminAccount?: PermissionRulesParam; setGameInformation?: PermissionRulesParam; createGame?: PermissionRulesParam; changePasswordAdminAccount?: PermissionRulesParam; getAdminAccountList?: PermissionRulesParam; getGameInformation?: PermissionRulesParam; getGameList?: PermissionRulesParam; getMasterGameSettings?: PermissionRulesParam; getServerLog?: PermissionRulesParam; getSecretInfoInformation?: PermissionRulesParam; getSecretInfoList?: PermissionRulesParam; createSecretInfo?: PermissionRulesParam; setSecretInfoInformation?: PermissionRulesParam; getUsernameAdminAccount?: PermissionRulesParam; getAnalytics?: PermissionRulesParam; getEventCallbackCloudScript?: PermissionRulesParam; setEventCallbackCloudScript?: PermissionRulesParam; resetStatisticsLeaderboard?: PermissionRulesParam; getBackupStatisticsLeaderboardVersion?: PermissionRulesParam; getServerGameData?: PermissionRulesParam; deleteInDatabase?: PermissionRulesParam; } class MultiplayerPermissionRulesParam { cancelAllMatchmakingTicket?: PermissionRulesParam; cancelMatchmakingTicket?: PermissionRulesParam; createMatchmakingTicket?: PermissionRulesParam; getMatchmakingTicket?: PermissionRulesParam; getMatch?: PermissionRulesParam; getQueueStatistics?: PermissionRulesParam; joinMatchmakingTicket?: PermissionRulesParam; listMatchmakingTicketsForPlayer?: PermissionRulesParam; getAllMatchmakingTicket?: PermissionRulesParam; getAllMatch?: PermissionRulesParam; } class MasterPlayerPermissionRulesParam { linkAccount?: PermissionRulesParam; linkAndroidDeviceId?: PermissionRulesParam; linkApple?: PermissionRulesParam; linkCustomDeviceId?: PermissionRulesParam; linkCustomId?: PermissionRulesParam; linkEditorDeviceId?: PermissionRulesParam; linkFacebook?: PermissionRulesParam; linkGenericService?: PermissionRulesParam; linkGoogle?: PermissionRulesParam; linkGooglePlayGameService?: PermissionRulesParam; linkGameCenter?: PermissionRulesParam; linkiOSDeviceId?: PermissionRulesParam; linkLinuxDeviceId?: PermissionRulesParam; linkMacOSDeviceId?: PermissionRulesParam; linkWindowsDeviceId?: PermissionRulesParam; linkWindowsPhoneDeviceId?: PermissionRulesParam; unlinkAccount?: PermissionRulesParam; unlinkAndroidDeviceId?: PermissionRulesParam; unlinkApple?: PermissionRulesParam; unlinkCustomDeviceId?: PermissionRulesParam; unlinkCustomId?: PermissionRulesParam; unlinkEditorDeviceId?: PermissionRulesParam; unlinkFacebook?: PermissionRulesParam; unlinkGenericService?: PermissionRulesParam; unlinkGoogle?: PermissionRulesParam; unlinkGooglePlayGameService?: PermissionRulesParam; unlinkGameCenter?: PermissionRulesParam; unlinkiOSDeviceId?: PermissionRulesParam; unlinkLinuxDeviceId?: PermissionRulesParam; unlinkMacOSDeviceId?: PermissionRulesParam; unlinkWindowsDeviceId?: PermissionRulesParam; unlinkWindowsPhoneDeviceId?: PermissionRulesParam; addSegment?: PermissionRulesParam; removeSegment?: PermissionRulesParam; getSegment?: PermissionRulesParam; setTag?: PermissionRulesParam; removeTag?: PermissionRulesParam; getTag?: PermissionRulesParam; getDisplayName?: PermissionRulesParam; setDisplayName?: PermissionRulesParam; getTsCreate?: PermissionRulesParam; getIpAddressCreate?: PermissionRulesParam; setTsLastLogin?: PermissionRulesParam; getTsLastLogin?: PermissionRulesParam; setPlayerBan?: PermissionRulesParam; getPlayerBan?: PermissionRulesParam; setCountryCode?: PermissionRulesParam; getCountryCode?: PermissionRulesParam; changeAccountPassword?: PermissionRulesParam; resetAccountPassword?: PermissionRulesParam; setAvatar?: PermissionRulesParam; getAvatar?: PermissionRulesParam; changePlayerCurrency?: PermissionRulesParam; getPlayerCurrency?: PermissionRulesParam; changePlayerStatistics?: PermissionRulesParam; getPlayerStatistics?: PermissionRulesParam; getStatisticsLeaderboard?: PermissionRulesParam; getStatisticsLeaderboardAroundPlayer?: PermissionRulesParam; getCustomData?: PermissionRulesParam; setCustomData?: PermissionRulesParam; setPlayerData?: PermissionRulesParam; getPlayerData?: PermissionRulesParam; getPlayerInformation?: PermissionRulesParam; getPlayersWithApple?: PermissionRulesParam; getPlayersWithFacebook?: PermissionRulesParam; getPlayersWithGoogle?: PermissionRulesParam; getPlayersWithGenericService?: PermissionRulesParam; getPlayersWithSegment?: PermissionRulesParam; getPlayersWithTag?: PermissionRulesParam; getPlayersWithGooglePlayGameService?: PermissionRulesParam; getPlayersWithGameCenter?: PermissionRulesParam; getExternal?: PermissionRulesParam; getPlayersWithDisplayName?: PermissionRulesParam; getEmail?: PermissionRulesParam; setEmail?: PermissionRulesParam; getCurrencyLeaderboard?: PermissionRulesParam; getLastLoginLeaderboard?: PermissionRulesParam; getCreateLeaderboard?: PermissionRulesParam; getStatisticsLog?: PermissionRulesParam; getCurrencyLog?: PermissionRulesParam; sendSocketOperationEvent?: PermissionRulesParam; sendEmail?: PermissionRulesParam; sendPushNotification?: PermissionRulesParam; addPushNotification?: PermissionRulesParam; removePushNotification?: PermissionRulesParam; getPushNotification?: PermissionRulesParam; } class MasterPlayerSettingsParam { genericServiceSettings?: Array<GenericServiceSettingsParam>; playerCurrenciesSettings?: Array<CurrencySettingsParam>; playerStatisticsSettings?: Array<StatisticsSettingsParam>; playerDatasSettings?: Array<DataSettingsParam>; customDatasSettings?: Array<DataSettingsParam>; tagsSettings?: Array<TagSettingsParam>; } class SizeParam { min: number; max: number; } class TeamParam { teamId: string; teamSize: SizeParam; } class LinearExpansionsParam { secondsBetweenExpansions: number; delta?: number; limit?: number; } class CustomExpansionsParam { secondsBetweenExpansions: number; overrideValue?: any[]; overrideMin?: any[]; overrideMax?: any[]; } class AdvancedSettingsParam { secondsUntilOptional: number; expansionType?: number; linearExpansions?: LinearExpansionsParam; customExpansions?: CustomExpansionsParam; } class RuleParam { name: string; type: number; attributeSource?: number; attributePath?: string; defaultValue?: any; compairType?: number; allowedDifference?: number; min?: number; max?: number; advancedSettings?: AdvancedSettingsParam; } class ServerAllocationParam { enable: boolean; } class MatchmakingQueueSettingsParam { queueName: string; matchSize: SizeParam; ticketSize: SizeParam; serverAllocation: ServerAllocationParam; teams?: TeamParam[]; rules?: RuleParam[]; remove?: boolean; } class AuthenticatePermissionRulesParam { loginByAccount?: PermissionRulesParam; loginByAndroidDeviceId?: PermissionRulesParam; loginByApple?: PermissionRulesParam; loginByCustomDeviceId?: PermissionRulesParam; loginByCustomId?: PermissionRulesParam; loginByFacebook?: PermissionRulesParam; loginByGenericService?: PermissionRulesParam; loginByGoogle?: PermissionRulesParam; loginByGooglePlayGameService?: PermissionRulesParam; loginByGameCenter?: PermissionRulesParam; loginByiOSDeviceId?: PermissionRulesParam; loginByWindowsPhoneDeviceId?: PermissionRulesParam; registerAccount?: PermissionRulesParam; loginByEditorDeviceId?: PermissionRulesParam; loginByLinuxDeviceId?: PermissionRulesParam; loginByMacOSDeviceId?: PermissionRulesParam; loginByWindowsDeviceId?: PermissionRulesParam; refreshAuthToken?: PermissionRulesParam; } class StoreInventoryPermissionRulesParam { buyStoreItem?: PermissionRulesParam; getStoreItemInformation?: PermissionRulesParam; getStoreItemsWithTag?: PermissionRulesParam; createStoreItem?: PermissionRulesParam; setRemoveStatus?: PermissionRulesParam; setStoreItemInformation?: PermissionRulesParam; validateAppleAppStoreReceipt?: PermissionRulesParam; validateGooglePlayStoreReceipt?: PermissionRulesParam; validateFacebookStoreReceipt?: PermissionRulesParam; getCreateLeaderboard?: PermissionRulesParam; presentStoreItem?: PermissionRulesParam; getStoreLog?: PermissionRulesParam; getStoreUsed?: PermissionRulesParam; removeStoreUsed?: PermissionRulesParam; } class CloudScriptPermissionRulesParam { executeFunction?: PermissionRulesParam; addFunction?: PermissionRulesParam; getFunctions?: PermissionRulesParam; getFunction?: PermissionRulesParam; editFunction?: PermissionRulesParam; } class PermissionParam { authenticate?: AuthenticatePermissionRulesParam; masterPlayer?: MasterPlayerPermissionRulesParam; gamePlayer?: GamePlayerPermissionRulesParam; characterPlayer?: CharacterPlayerPermissionRulesParam; content?: ContentPermissionRulesParam; group?: GroupPermissionRulesParam; inventory?: InventoryPermissionRulesParam; storeInventory?: StoreInventoryPermissionRulesParam; masterAdmin?: MasterAdminPermissionRulesParam; multiplayer?: MultiplayerPermissionRulesParam; cloudScript?: CloudScriptPermissionRulesParam; } class ChangePasswordAdminAccountRequestData { currentPassword: string; password: string; } class GetAdminAccountListRequestData { } class GetGameInformationRequestData { gameId: string; } class GetGameListRequestData { } class GetMasterGameSettingsRequestData { } class GetSecretInfoInformationRequestData { secretKey: string; } class GetSecretInfoListRequestData { } class GetServerLogRequestData { skip?: number; limit?: number; } class CreateAdminAccountRequestData { username: string; password: string; secretKey: string; } class CreateGameRequestData { gameId: string; } class CreateSecretInfoRequestData { secretKey?: string; gameId?: string; role: number; permissionParam?: PermissionParam; } class LoginByAdminAccountRequestData { username: string; password: string; } class RemoveAdminAccountRequestData { userId: string; } class SetGameInformationRequestData { gameId: string; gameName?: string; gameDescription?: string; gameIconUrl?: string; gameSettings?: GameSettingsParam; matchmakingQueueSettings?: MatchmakingQueueSettingsParam[]; } class SetMasterGameSettingsRequestData { thirtPartySettings?: ThirtPartyParam; masterPlayerSettings?: MasterPlayerSettingsParam; emailSettings?: EmailSettingsParam; pushNotificationSettings?: PushNotificationSettingsParam; } class SetPasswordAdminAccountRequestData { userId: string; password: string; } class SetSecretInfoInformationRequestData { secretKey: string; remove?: boolean; tsExpire?: number; description?: string; permissionParam?: PermissionParam; } class SetSecretKeyAdminAccountRequestData { userId: string; secretKey: string; } class GetAnalyticsRequestData { timestamp?: number; analyticsItem?: boolean; country?: boolean; requestComplete?: boolean; operationSystem?: boolean; databaseSystem?: boolean; logDatabaseSystem?: boolean; cost?: boolean; monthlyCost?: boolean; } class GetUsernameAdminAccountRequestData { userId: string; } class GetEventCallbackCloudScriptRequestData { } class SetEventCallbackCloudScriptRequestData { eventName: string; script: string; } class ResetStatisticsLeaderboardRequestData { type: number; key: string; version: string; gameId: string; log?: string; catalogId?: string; } class DeleteInDatabaseRequestData { type: number; id: string; gameId: string; log?: string; } class GetBackupStatisticsLeaderboardVersionRequestData { gameId: string; type: number; key: string; } class GetServerGameDataRequestData { gameId: string; masterPlayerCount?: boolean; gamePlayerCount?: boolean; characterPlayerCount?: boolean; inventoryCount?: boolean; storeInventoryCount?: boolean; groupCount?: boolean; country?: boolean; version?: boolean; } class AdminAccountResponseData { userId: string; username: string; secretKey: string; } class GetAdminAccountListResponseData { results: Array<AdminAccountResponseData>; } class GetGameInformationResponseData { gameId: string; tsCreate: number; gameName: string; creatorId: string; gameDescription: string; gameIconUrl: string; gameSettings: GameSettingsParam; matchmakingQueueSettings: MatchmakingQueueSettingsParam[]; } class GameWithGameIdResponseData { gameId: string; } class GetGameListResponseData { results: Array<GameWithGameIdResponseData>; } class GetMasterGameSettingsResponseData { thirtPartySettings: ThirtPartyParam; masterPlayerSettings: MasterPlayerSettingsParam; emailSettings: EmailSettingsParam; pushNotificationSettings: PushNotificationSettingsParam; } class GetSecretInfoInformationResponseData { secretKey: string; gameId: string; role: number; tsCreate: number; creatorId: string; remove: boolean; tsExpire: number; description: string; permissionParam: PermissionParam; } class SecretInfoWithSecretKeyResponseData { secretKey: string; } class GetSecretInfoListResponseData { adminSecretKeys: Array<SecretInfoWithSecretKeyResponseData>; serverSecretKeys: Array<SecretInfoWithSecretKeyResponseData>; playerSecretKeys: Array<SecretInfoWithSecretKeyResponseData>; } class AdminAccountWithUserIdResponseData { userId: string; } class CreateAdminAccountResponseData { results: Array<AdminAccountWithUserIdResponseData>; } class LoginByAdminAccountResponseData { authToken: string; } class GetServerLogResponseData { results: Array<string>; } class CountryRegionResponseData { regionCode: string; regionName: string; ccu: number; latitude: number; longitude: number; } class CountryResponseData { countryCode: string; regions: Array<CountryRegionResponseData>; } class AnalyticsItemResponseData { ccu: number; dau: number; dauSince0h: number; dnu: number; dnuSince0h: number; drt: number; drtSince0h: number; mau: number; mauSince0h1: number; mnu: number; mnuSince0h1: number; mrt: number; mrtSince0h1: number; analyticsPrice: number; } class MemoryUsageResponseData { freeMemoryInBytes: number; totalMemoryInBytes: number; } class StorageUsageResponseData { name: string; fsTotalSizeInBytes: number; fsUsedSizeInBytes: number; } class DatabaseSystemResponseData { fsTotalSizeInBytes: number; fsUsedSizeInBytes: number; totalSizeInBytes: number; collections: number; objects: number; indexes: number; } class OperationSystemResponseData { cpuUsage: number; memoryUsage: MemoryUsageResponseData; storageUsage: Array<StorageUsageResponseData>; } class RequestCompleteErrorCodeResponseData { errorCode: number; count: number; } class RequestCompleteResponseData { eventName: string; results: Array<RequestCompleteErrorCodeResponseData>; } class CostResponseData { requestCount: number; matchmakingRequestCount: number; cloudScriptGBs: number; storageSizeInBytes: number; dataTransferSizeInBytes: number; } class GetAnalyticsResponseData { analyticsItem?: AnalyticsItemResponseData; country?: Array<CountryResponseData>; operationSystem?: OperationSystemResponseData; requestComplete?: Array<RequestCompleteResponseData>; databaseSystem?: DatabaseSystemResponseData; logDatabaseSystem?: DatabaseSystemResponseData; cost?: CostResponseData; monthlyCost?: CostResponseData; } class GetUsernameAdminAccountResponseData { username: string; } class ChildScriptResponseData { eventName: string; script: string; hasEdit: boolean; } class EventCallbackCloudScriptResponseData { type: string; tsCreate: number; version: string; childScripts: Array<ChildScriptResponseData>; } class GetEventCallbackCloudScriptResponseData { results: Array<EventCallbackCloudScriptResponseData>; } class SetEventCallbackCloudScriptResponseData { errorMessage: string; } class BackupStatisticsLeaderboardVersionResponseData { version: string; log: string; tsCreate: number; } class GetBackupStatisticsLeaderboardVersionResponseData { results: Array<BackupStatisticsLeaderboardVersionResponseData>; } class GetServerGameDataResponseData { masterPlayerCount?: number; gamePlayerCount?: number; characterPlayerCount?: number; inventoryCount?: number; storeInventoryCount?: number; groupCount?: number; country?: Array<CountryResponseData>; version?: string; } class EmptyResponseData { } }