UNPKG

@xmobitea/gn-typescript-client

Version:

GearN Typescript Client SDK by XmobiTea (Pro)

1,018 lines (1,017 loc) 34.2 kB
import { GNHashtable } from "./../../common/GNData"; import { GenericModels } from "./GenericModels"; export declare namespace MasterPlayerModels { class CustomDataParam { key: string; value: any; } class InfoRequestParam { external?: boolean; segments?: boolean; customDatas?: boolean; displayName?: boolean; avatar?: boolean; tsCreate?: boolean; tags?: boolean; playerBan?: boolean; playerCurrencies?: boolean; playerStatistics?: boolean; playerDatas?: boolean; ipAddressCreate?: boolean; countryCode?: boolean; email?: boolean; tsLastLogin?: boolean; pushNotifications?: boolean; playerDataKeys?: Array<string>; playerCurrencyKeys?: Array<string>; playerStatisticsKeys?: Array<string>; customDataKeys?: Array<string>; tagKeys?: Array<string>; } class PlayerCurrencyParam { key: string; amount: number; } class PlayerDataParam { key: string; value: any; } class PlayerStatisticsParam { key: string; value: number; } class GenericService { serviceName: string; serviceId: string; } class Device { customDeviceId?: string; androidDeviceId?: string; iOSDeviceId?: string; windowsPhoneDeviceId?: string; windowsDeviceId?: string; linuxDeviceId?: string; macOSDeviceId?: string; editorDeviceId?: string; } class Account { username?: string; } class Custom { customId?: string; } class Apple { appleId: string; email: string; } class Google { googleId: string; displayName: string; email: string; } class Facebook { facebookId: string; displayName: string; email: string; } class GooglePlayGameService { playerId: string; displayName: string; email: string; } class GameCenter { playerId: string; displayName: string; email: string; } class ExternalItem { device?: Device; account?: Account; custom?: Custom; apple?: Apple; google?: Google; facebook?: Facebook; genericServices?: Array<GenericService>; googlePlayGameService?: GooglePlayGameService; gameCenter?: GameCenter; } class AddSegmentRequestData { userId?: string; value: string; } class ServerAddSegmentRequestData extends AddSegmentRequestData { userId: string; } class AdminAddSegmentRequestData extends ServerAddSegmentRequestData { } class ChangeAccountPasswordRequestData { userId?: string; currentPassword: string; password: string; } class GetAvatarRequestData { userId?: string; } class ServerGetAvatarRequestData extends GetAvatarRequestData { userId: string; } class AdminGetAvatarRequestData extends ServerGetAvatarRequestData { } class GetCountryCodeRequestData { userId?: string; } class ServerGetCountryCodeRequestData extends GetCountryCodeRequestData { userId: string; } class AdminGetCountryCodeRequestData extends ServerGetCountryCodeRequestData { } class GetCustomDataRequestData { userId?: string; customDataKeys?: Array<string>; } class ServerGetCustomDataRequestData extends GetCustomDataRequestData { userId: string; } class AdminGetCustomDataRequestData extends ServerGetCustomDataRequestData { } class GetDisplayNameRequestData { userId?: string; } class ServerGetDisplayNameRequestData extends GetDisplayNameRequestData { userId: string; } class AdminGetDisplayNameRequestData extends ServerGetDisplayNameRequestData { } class GetEmailRequestData { userId?: string; } class ServerGetEmailRequestData extends GetEmailRequestData { userId: string; } class AdminGetEmailRequestData extends ServerGetEmailRequestData { } class GetExternalRequestData { userId?: string; } class ServerGetExternalRequestData extends GetExternalRequestData { userId: string; } class AdminGetExternalRequestData extends ServerGetExternalRequestData { } class GetIpAddressCreateRequestData { userId?: string; } class ServerGetIpAddressCreateRequestData extends GetIpAddressCreateRequestData { userId: string; } class AdminGetIpAddressCreateRequestData extends ServerGetIpAddressCreateRequestData { } class GetPlayerBanRequestData { userId?: string; } class ServerGetPlayerBanRequestData extends GetPlayerBanRequestData { userId: string; } class AdminGetPlayerBanRequestData extends ServerGetPlayerBanRequestData { } class GetPlayerCurrencyRequestData { userId?: string; playerCurrencyKeys?: Array<string>; } class ServerGetPlayerCurrencyRequestData extends GetPlayerCurrencyRequestData { userId: string; } class AdminGetPlayerCurrencyRequestData extends ServerGetPlayerCurrencyRequestData { } class GetPlayerDataRequestData { userId?: string; playerDataKeys?: Array<string>; } class ServerGetPlayerDataRequestData extends GetPlayerDataRequestData { userId: string; } class AdminGetPlayerDataRequestData extends ServerGetPlayerDataRequestData { } class GetPlayerInformationRequestData { userId?: string; infoRequestParam: InfoRequestParam; } class ServerGetPlayerInformationRequestData extends GetPlayerInformationRequestData { userId: string; } class AdminGetPlayerInformationRequestData extends ServerGetPlayerInformationRequestData { } class GetPlayerStatisticsRequestData { userId?: string; playerStatisticsKeys?: Array<string>; } class ServerGetPlayerStatisticsRequestData extends GetPlayerStatisticsRequestData { userId: string; } class AdminGetPlayerStatisticsRequestData extends ServerGetPlayerStatisticsRequestData { } class GetPlayersWithAppleRequestData { appleIds: Array<string>; infoRequestParam: InfoRequestParam; } class ServerGetPlayersWithAppleRequestData extends GetPlayersWithAppleRequestData { } class AdminGetPlayersWithAppleRequestData extends ServerGetPlayersWithAppleRequestData { } class GetPlayersWithDisplayNameRequestData { keyword: string; infoRequestParam: InfoRequestParam; skip?: number; limit?: number; } class ServerGetPlayersWithDisplayNameRequestData extends GetPlayersWithDisplayNameRequestData { } class AdminGetPlayersWithDisplayNameRequestData extends ServerGetPlayersWithDisplayNameRequestData { } class GetPlayersWithFacebookRequestData { facebookIds: Array<string>; infoRequestParam: InfoRequestParam; } class ServerGetPlayersWithFacebookRequestData extends GetPlayersWithFacebookRequestData { } class AdminGetPlayersWithFacebookRequestData extends ServerGetPlayersWithFacebookRequestData { } class GetPlayersWithGenericServiceRequestData { serviceName: string; genericIds: Array<string>; infoRequestParam: InfoRequestParam; } class ServerGetPlayersWithGenericServiceRequestData extends GetPlayersWithGenericServiceRequestData { } class AdminGetPlayersWithGenericServiceRequestData extends ServerGetPlayersWithGenericServiceRequestData { } class GetPlayersWithGoogleRequestData { googleIds: Array<string>; infoRequestParam: InfoRequestParam; } class ServerGetPlayersWithGoogleRequestData extends GetPlayersWithGoogleRequestData { } class AdminGetPlayersWithGoogleRequestData extends ServerGetPlayersWithGoogleRequestData { } class GetPlayersWithGooglePlayGameServiceRequestData { playerIds: Array<string>; infoRequestParam: InfoRequestParam; } class ServerGetPlayersWithGooglePlayGameServiceRequestData extends GetPlayersWithGooglePlayGameServiceRequestData { } class AdminGetPlayersWithGooglePlayGameServiceRequestData extends ServerGetPlayersWithGooglePlayGameServiceRequestData { } class GetPlayersWithGameCenterRequestData { playerIds: Array<string>; infoRequestParam: InfoRequestParam; } class ServerGetPlayersWithGameCenterRequestData extends GetPlayersWithGameCenterRequestData { } class AdminGetPlayersWithGameCenterRequestData extends ServerGetPlayersWithGameCenterRequestData { } class GetPlayersWithSegmentRequestData { value: string; infoRequestParam: InfoRequestParam; skip?: number; limit?: number; } class ServerGetPlayersWithSegmentRequestData extends GetPlayersWithSegmentRequestData { } class AdminGetPlayersWithSegmentRequestData extends ServerGetPlayersWithSegmentRequestData { } class GetPlayersWithTagRequestData { key: string; value: string; infoRequestParam: InfoRequestParam; skip?: number; limit?: number; } class ServerGetPlayersWithTagRequestData extends GetPlayersWithTagRequestData { } class AdminGetPlayersWithTagRequestData extends ServerGetPlayersWithTagRequestData { } class GetSegmentRequestData { userId?: string; } class ServerGetSegmentRequestData extends GetSegmentRequestData { userId: string; } class AdminGetSegmentRequestData extends ServerGetSegmentRequestData { } class GetStatisticsLeaderboardAroundPlayerRequestData { userId?: string; key: string; infoRequestParam: InfoRequestParam; skip?: number; limit?: number; loadFromCache?: boolean; } class ServerGetStatisticsLeaderboardAroundPlayerRequestData extends GetStatisticsLeaderboardAroundPlayerRequestData { userId: string; } class AdminGetStatisticsLeaderboardAroundPlayerRequestData extends ServerGetStatisticsLeaderboardAroundPlayerRequestData { } class GetStatisticsLeaderboardRequestData { key: string; infoRequestParam: InfoRequestParam; skip?: number; limit?: number; loadFromCache?: boolean; version?: string; } class ServerGetStatisticsLeaderboardRequestData extends GetStatisticsLeaderboardRequestData { } class AdminGetStatisticsLeaderboardRequestData extends ServerGetStatisticsLeaderboardRequestData { } class GetCreateLeaderboardRequestData { infoRequestParam: InfoRequestParam; skip?: number; limit?: number; loadFromCache?: boolean; } class ServerGetCreateLeaderboardRequestData extends GetCreateLeaderboardRequestData { } class AdminGetCreateLeaderboardRequestData extends ServerGetCreateLeaderboardRequestData { } class GetLastLoginLeaderboardRequestData { infoRequestParam: InfoRequestParam; skip?: number; limit?: number; loadFromCache?: boolean; } class ServerGetLastLoginLeaderboardRequestData extends GetLastLoginLeaderboardRequestData { } class AdminGetLastLoginLeaderboardRequestData extends ServerGetLastLoginLeaderboardRequestData { } class GetTagRequestData { userId?: string; tagKeys: Array<string>; } class ServerGetTagRequestData extends GetTagRequestData { userId: string; } class AdminGetTagRequestData extends ServerGetTagRequestData { } class GetTsCreateRequestData { userId?: string; } class ServerGetTsCreateRequestData extends GetTsCreateRequestData { userId: string; } class AdminGetTsCreateRequestData extends ServerGetTsCreateRequestData { } class GetTsLastLoginRequestData { userId?: string; } class ServerGetTsLastLoginRequestData extends GetTsLastLoginRequestData { userId: string; } class AdminGetTsLastLoginRequestData extends ServerGetTsLastLoginRequestData { } class LinkAccountRequestData { userId?: string; username: string; password: string; forceLink?: boolean; } class ServerLinkAccountRequestData extends LinkAccountRequestData { userId: string; } class AdminLinkAccountRequestData extends ServerLinkAccountRequestData { } class LinkAndroidDeviceIdRequestData { userId?: string; androidDeviceId: string; forceLink?: boolean; } class ServerLinkAndroidDeviceIdRequestData extends LinkAndroidDeviceIdRequestData { userId: string; } class AdminLinkAndroidDeviceIdRequestData extends ServerLinkAndroidDeviceIdRequestData { } class LinkAppleRequestData { userId?: string; token: string; forceLink?: boolean; } class ServerLinkAppleRequestData extends LinkAppleRequestData { userId: string; } class AdminLinkAppleRequestData extends ServerLinkAppleRequestData { } class LinkCustomDeviceIdRequestData { userId?: string; customDeviceId: string; forceLink?: boolean; } class ServerLinkCustomDeviceIdRequestData extends LinkCustomDeviceIdRequestData { userId: string; } class AdminLinkCustomDeviceIdRequestData extends ServerLinkCustomDeviceIdRequestData { } class LinkCustomIdRequestData { userId?: string; customId: string; forceLink?: boolean; } class ServerLinkCustomIdRequestData extends LinkCustomIdRequestData { userId: string; } class AdminLinkCustomIdRequestData extends ServerLinkCustomIdRequestData { } class LinkEditorDeviceIdRequestData { userId?: string; editorDeviceId: string; forceLink?: boolean; } class ServerLinkEditorDeviceIdRequestData extends LinkEditorDeviceIdRequestData { userId: string; } class AdminLinkEditorDeviceIdRequestData extends ServerLinkEditorDeviceIdRequestData { } class LinkFacebookRequestData { userId?: string; token: string; forceLink?: boolean; } class ServerLinkFacebookRequestData extends LinkFacebookRequestData { userId: string; } class AdminLinkFacebookRequestData extends ServerLinkFacebookRequestData { } class LinkGenericServiceRequestData { userId?: string; serviceName: string; serviceData: GNHashtable; forceLink?: boolean; } class ServerLinkGenericServiceRequestData extends LinkGenericServiceRequestData { userId: string; } class AdminLinkGenericServiceRequestData extends ServerLinkGenericServiceRequestData { } class LinkGoogleRequestData { userId?: string; token: string; type: number; forceLink?: boolean; } class ServerLinkGoogleRequestData extends LinkGoogleRequestData { userId: string; } class AdminLinkGoogleRequestData extends ServerLinkGoogleRequestData { } class LinkGooglePlayGameServiceRequestData { userId?: string; token: string; forceLink?: boolean; } class ServerLinkGooglePlayGameServiceRequestData extends LinkGooglePlayGameServiceRequestData { userId: string; } class AdminLinkGooglePlayGameServiceRequestData extends ServerLinkGooglePlayGameServiceRequestData { } class LinkGameCenterRequestData { userId?: string; playerId: string; name: string; publicKeyUrl: string; signature: string; salt: string; timestamp: number; forceLink?: boolean; } class ServerLinkGameCenterRequestData extends LinkGameCenterRequestData { userId: string; } class AdminLinkGameCenterRequestData extends ServerLinkGameCenterRequestData { } class LinkiOSDeviceIdRequestData { userId?: string; iOSDeviceId: string; forceLink?: boolean; } class ServerLinkiOSDeviceIdRequestData extends LinkiOSDeviceIdRequestData { userId: string; } class AdminLinkiOSDeviceIdRequestData extends ServerLinkiOSDeviceIdRequestData { } class LinkLinuxDeviceIdRequestData { userId?: string; linuxDeviceId: string; forceLink?: boolean; } class ServerLinkLinuxDeviceIdRequestData extends LinkLinuxDeviceIdRequestData { userId: string; } class AdminLinkLinuxDeviceIdRequestData extends ServerLinkLinuxDeviceIdRequestData { } class LinkMacOSDeviceIdRequestData { userId?: string; macOSDeviceId: string; forceLink?: boolean; } class ServerLinkMacOSDeviceIdRequestData extends LinkMacOSDeviceIdRequestData { userId: string; } class AdminLinkMacOSDeviceIdRequestData extends ServerLinkMacOSDeviceIdRequestData { } class LinkWindowsDeviceIdRequestData { userId?: string; windowsDeviceId: string; forceLink?: boolean; } class ServerLinkWindowsDeviceIdRequestData extends LinkWindowsDeviceIdRequestData { userId: string; } class AdminLinkWindowsDeviceIdRequestData extends ServerLinkWindowsDeviceIdRequestData { } class LinkWindowsPhoneDeviceIdRequestData { userId?: string; windowsPhoneDeviceId: string; forceLink?: boolean; } class ServerLinkWindowsPhoneDeviceIdRequestData extends LinkWindowsPhoneDeviceIdRequestData { userId: string; } class AdminLinkWindowsPhoneDeviceIdRequestData extends ServerLinkWindowsPhoneDeviceIdRequestData { } class RemoveSegmentRequestData { userId?: string; value: string; } class ServerRemoveSegmentRequestData extends RemoveSegmentRequestData { userId: string; } class AdminRemoveSegmentRequestData extends ServerRemoveSegmentRequestData { } class RemoveTagRequestData { userId?: string; key: string; } class ServerRemoveTagRequestData extends RemoveTagRequestData { userId: string; } class AdminRemoveTagRequestData extends ServerRemoveTagRequestData { } class ResetAccountPasswordRequestData { userId?: string; password: string; } class ServerResetAccountPasswordRequestData extends ResetAccountPasswordRequestData { userId: string; } class AdminResetAccountPasswordRequestData extends ServerResetAccountPasswordRequestData { } class SetAvatarRequestData { userId?: string; type: number; value: string; } class ServerSetAvatarRequestData extends SetAvatarRequestData { userId: string; } class AdminSetAvatarRequestData extends ServerSetAvatarRequestData { } class SetCountryCodeRequestData { userId?: string; countryCode: string; } class ServerSetCountryCodeRequestData extends SetCountryCodeRequestData { userId: string; } class AdminSetCountryCodeRequestData extends ServerSetCountryCodeRequestData { } class SetCustomDataRequestData { userId?: string; customDatas: Array<CustomDataParam>; } class ServerSetCustomDataRequestData extends SetCustomDataRequestData { userId: string; } class AdminSetCustomDataRequestData extends ServerSetCustomDataRequestData { } class SetDisplayNameRequestData { userId?: string; displayName: string; uniqueDisplayName?: boolean; } class ServerSetDisplayNameRequestData extends SetDisplayNameRequestData { userId: string; } class AdminSetDisplayNameRequestData extends ServerSetDisplayNameRequestData { } class SetEmailRequestData { userId?: string; email: string; } class ServerSetEmailRequestData extends SetEmailRequestData { userId: string; } class AdminSetEmailRequestData extends ServerSetEmailRequestData { } class SetPlayerBanRequestData { userId?: string; tsExpire: number; reason: string; } class ServerSetPlayerBanRequestData extends SetPlayerBanRequestData { userId: string; } class AdminSetPlayerBanRequestData extends ServerSetPlayerBanRequestData { } class ChangePlayerCurrencyRequestData { userId?: string; playerCurrencies: Array<PlayerCurrencyParam>; log?: string; } class ServerChangePlayerCurrencyRequestData extends ChangePlayerCurrencyRequestData { userId: string; } class AdminChangePlayerCurrencyRequestData extends ServerChangePlayerCurrencyRequestData { } class SetPlayerDataRequestData { userId?: string; playerDatas: Array<PlayerDataParam>; } class ServerSetPlayerDataRequestData extends SetPlayerDataRequestData { userId: string; } class AdminSetPlayerDataRequestData extends ServerSetPlayerDataRequestData { } class ChangePlayerStatisticsRequestData { userId?: string; playerStatistics: Array<PlayerStatisticsParam>; log?: string; } class ServerChangePlayerStatisticsRequestData extends ChangePlayerStatisticsRequestData { userId: string; } class AdminChangePlayerStatisticsRequestData extends ServerChangePlayerStatisticsRequestData { } class SetTagRequestData { userId?: string; key: string; value: string; } class ServerSetTagRequestData extends SetTagRequestData { userId: string; } class AdminSetTagRequestData extends ServerSetTagRequestData { } class GetCurrencyLogRequestData { keys?: Array<string>; userId?: string; limit?: number; token?: string; } class ServerGetCurrencyLogRequestData extends GetCurrencyLogRequestData { } class AdminGetCurrencyLogRequestData extends ServerGetCurrencyLogRequestData { } class GetStatisticsLogRequestData { keys?: Array<string>; userId?: string; limit?: number; token?: string; } class ServerGetStatisticsLogRequestData extends GetStatisticsLogRequestData { } class AdminGetStatisticsLogRequestData extends ServerGetStatisticsLogRequestData { } class SetTsLastLoginRequestData { userId?: string; } class ServerSetTsLastLoginRequestData extends SetTsLastLoginRequestData { userId: string; } class AdminSetTsLastLoginRequestData extends ServerSetTsLastLoginRequestData { } class UnlinkAccountRequestData { userId?: string; username: string; } class ServerUnlinkAccountRequestData extends UnlinkAccountRequestData { userId: string; } class AdminUnlinkAccountRequestData extends ServerUnlinkAccountRequestData { } class UnlinkAndroidDeviceIdRequestData { userId?: string; androidDeviceId: string; } class ServerUnlinkAndroidDeviceIdRequestData extends UnlinkAndroidDeviceIdRequestData { userId: string; } class AdminUnlinkAndroidDeviceIdRequestData extends ServerUnlinkAndroidDeviceIdRequestData { } class UnlinkAppleRequestData { userId?: string; appleId: string; } class ServerUnlinkAppleRequestData extends UnlinkAppleRequestData { userId: string; } class AdminUnlinkAppleRequestData extends ServerUnlinkAppleRequestData { } class UnlinkCustomDeviceIdRequestData { userId?: string; customDeviceId: string; } class ServerUnlinkCustomDeviceIdRequestData extends UnlinkCustomDeviceIdRequestData { userId: string; } class AdminUnlinkCustomDeviceIdRequestData extends ServerUnlinkCustomDeviceIdRequestData { } class UnlinkCustomIdRequestData { userId?: string; customId: string; } class ServerUnlinkCustomIdRequestData extends UnlinkCustomIdRequestData { userId: string; } class AdminUnlinkCustomIdRequestData extends ServerUnlinkCustomIdRequestData { } class UnlinkEditorDeviceIdRequestData { userId?: string; editorDeviceId: string; } class ServerUnlinkEditorDeviceIdRequestData extends UnlinkEditorDeviceIdRequestData { userId: string; } class AdminUnlinkEditorDeviceIdRequestData extends ServerUnlinkEditorDeviceIdRequestData { } class UnlinkFacebookRequestData { userId?: string; facebookId: string; } class ServerUnlinkFacebookRequestData extends UnlinkFacebookRequestData { userId: string; } class AdminUnlinkFacebookRequestData extends ServerUnlinkFacebookRequestData { } class UnlinkGenericServiceRequestData { userId?: string; serviceName: string; serviceId: string; } class ServerUnlinkGenericServiceRequestData extends UnlinkGenericServiceRequestData { userId: string; } class AdminUnlinkGenericServiceRequestData extends ServerUnlinkGenericServiceRequestData { } class UnlinkGoogleRequestData { userId?: string; googleId: string; } class ServerUnlinkGoogleRequestData extends UnlinkGoogleRequestData { userId: string; } class AdminUnlinkGoogleRequestData extends ServerUnlinkGoogleRequestData { } class UnlinkGooglePlayGameServiceRequestData { userId?: string; playerId: string; } class ServerUnlinkGooglePlayGameServiceRequestData extends UnlinkGooglePlayGameServiceRequestData { userId: string; } class AdminUnlinkGooglePlayGameServiceRequestData extends ServerUnlinkGooglePlayGameServiceRequestData { } class UnlinkGameCenterRequestData { userId?: string; playerId: string; } class ServerUnlinkGameCenterRequestData extends UnlinkGameCenterRequestData { userId: string; } class AdminUnlinkGameCenterRequestData extends ServerUnlinkGameCenterRequestData { } class UnlinkiOSDeviceIdRequestData { userId?: string; iOSDeviceId: string; } class ServerUnlinkiOSDeviceIdRequestData extends UnlinkiOSDeviceIdRequestData { userId: string; } class AdminUnlinkiOSDeviceIdRequestData extends ServerUnlinkiOSDeviceIdRequestData { } class UnlinkLinuxDeviceIdRequestData { userId?: string; linuxDeviceId: string; } class ServerUnlinkLinuxDeviceIdRequestData extends UnlinkLinuxDeviceIdRequestData { userId: string; } class AdminUnlinkLinuxDeviceIdRequestData extends ServerUnlinkLinuxDeviceIdRequestData { } class UnlinkMacOSDeviceIdRequestData { userId?: string; macOSDeviceId: string; } class ServerUnlinkMacOSDeviceIdRequestData extends UnlinkMacOSDeviceIdRequestData { userId: string; } class AdminUnlinkMacOSDeviceIdRequestData extends ServerUnlinkMacOSDeviceIdRequestData { } class UnlinkWindowsDeviceIdRequestData { userId?: string; windowsDeviceId: string; } class ServerUnlinkWindowsDeviceIdRequestData extends UnlinkWindowsDeviceIdRequestData { userId: string; } class AdminUnlinkWindowsDeviceIdRequestData extends ServerUnlinkWindowsDeviceIdRequestData { } class UnlinkWindowsPhoneDeviceIdRequestData { userId?: string; windowsPhoneDeviceId: string; } class ServerUnlinkWindowsPhoneDeviceIdRequestData extends UnlinkWindowsPhoneDeviceIdRequestData { userId: string; } class AdminUnlinkWindowsPhoneDeviceIdRequestData extends ServerUnlinkWindowsPhoneDeviceIdRequestData { } class SendSocketOperationEventRequestData { userId?: string; eventCode: string; eventParameters?: GNHashtable; } class ServerSendSocketOperationEventRequestData extends SendSocketOperationEventRequestData { userId: string; } class AdminSendSocketOperationEventRequestData extends ServerSendSocketOperationEventRequestData { } class SendEmailRequestData { userId?: string; subject: string; contentHtml: string; } class ServerSendEmailRequestData extends SendEmailRequestData { userId: string; } class AdminSendEmailRequestData extends ServerSendEmailRequestData { } class AddPushNotificationRequestData { userId?: string; token: string; platformType: number; } class ServerAddPushNotificationRequestData extends AddPushNotificationRequestData { userId: string; } class AdminAddPushNotificationRequestData extends ServerAddPushNotificationRequestData { } class GetPushNotificationRequestData { userId?: string; } class ServerGetPushNotificationRequestData extends GetPushNotificationRequestData { userId: string; } class AdminGetPushNotificationRequestData extends ServerGetPushNotificationRequestData { } class RemovePushNotificationRequestData { userId?: string; pushId: string; } class ServerRemovePushNotificationRequestData extends RemovePushNotificationRequestData { userId: string; } class AdminRemovePushNotificationRequestData extends ServerRemovePushNotificationRequestData { } class SendPushNotificationRequestData { userId?: string; title: string; body: string; badge?: number; sound?: string; icon?: string; data?: GNHashtable; } class ServerSendPushNotificationRequestData extends SendPushNotificationRequestData { userId: string; } class AdminSendPushNotificationRequestData extends ServerSendPushNotificationRequestData { } class PushNotificationItem { token: string; pushId: string; platformType: number; } class InfoResponseParameters { external?: ExternalItem; segments?: Array<string>; customDatas?: Array<GenericModels.DataItem>; displayName?: string; avatar?: GenericModels.AvatarItem; tsCreate?: number; tags?: Array<GenericModels.TagItem>; playerBan?: GenericModels.BanItem; playerDatas?: Array<GenericModels.DataItem>; playerCurrencies?: Array<GenericModels.CurrencyItem>; playerStatistics?: Array<GenericModels.StatisticsItem>; tsLastLogin?: number; ipAddressCreate?: string; countryCode?: string; email?: string; pushNotifications?: Array<MasterPlayerModels.PushNotificationItem>; } class MasterPlayerResponseData { infoResponseParameters: InfoResponseParameters; } class GenericServiceMasterPlayerResponseData extends MasterPlayerResponseData { errorMessage?: string; } class MasterPlayerWithUserIdResponseData extends MasterPlayerResponseData { userId: string; } class MasterPlayerWithAppleIdResponseData extends MasterPlayerWithUserIdResponseData { appleId: string; } class GetPlayersWithAppleResponseData { results: Array<MasterPlayerWithAppleIdResponseData>; } class MasterPlayersWithUserIdResponseData { results: Array<MasterPlayerWithUserIdResponseData>; } class MasterPlayerWithFacebookIdResponseData extends MasterPlayerWithUserIdResponseData { facebookId: string; } class GetPlayersWithFacebookResponseData { results: Array<MasterPlayerWithFacebookIdResponseData>; } class MasterPlayerWithGenericServiceIdResponseData extends MasterPlayerWithUserIdResponseData { serviceId: string; } class GetPlayersWithGenericServiceResponseData { results: Array<MasterPlayerWithGenericServiceIdResponseData>; } class MasterPlayerWithGoogleIdResponseData extends MasterPlayerWithUserIdResponseData { googleId: string; } class GetPlayersWithGoogleResponseData { results: Array<MasterPlayerWithGoogleIdResponseData>; } class MasterPlayerWithPlayerIdResponseData extends MasterPlayerWithUserIdResponseData { playerId: string; } class GetPlayersWithGooglePlayGameServiceResponseData { results: Array<MasterPlayerWithPlayerIdResponseData>; } class GetPlayersWithGameCenterResponseData { results: Array<MasterPlayerWithPlayerIdResponseData>; } class MasterPlayerLeaderboardResponseData extends MasterPlayerWithUserIdResponseData { position: number; backupValue?: number; } class MasterPlayerLogResponseData { userId: string; tsCreate: number; log: string; key: string; amount: number; startValue: number; finalValue: number; } class GetStatisticsLeaderboardResponseData { results: Array<MasterPlayerLeaderboardResponseData>; tsCreate: number; } class GetCurrencyLeaderboardResponseData { results: Array<MasterPlayerLeaderboardResponseData>; } class GetCreateLeaderboardResponseData { results: Array<MasterPlayerLeaderboardResponseData>; } class GetLastLoginLeaderboardResponseData { results: Array<MasterPlayerLeaderboardResponseData>; } class GetCurrencyLeaderboardRequestData { key: string; infoRequestParam: InfoRequestParam; skip?: number; limit?: number; loadFromCache?: boolean; } class ServerGetCurrencyLeaderboardRequestData extends GetCurrencyLeaderboardRequestData { } class AdminGetCurrencyLeaderboardRequestData extends ServerGetCurrencyLeaderboardRequestData { } class GetStatisticsLogResponseData { results: Array<MasterPlayerLogResponseData>; token?: string; } class GetCurrencyLogResponseData { results: Array<MasterPlayerLogResponseData>; token?: string; } class AddPushNotificationResponseData { pushId: string; } class SendPushNotificationResponseData { message: string; } class EmptyResponseData { } }