@xmobitea/gn-typescript-client
Version:
GearN Typescript Client SDK by XmobiTea (Pro)
1,018 lines (1,017 loc) • 34.2 kB
TypeScript
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 {
}
}