@xmobitea/gn-typescript-client
Version:
GearN Typescript Client SDK by XmobiTea (Pro)
618 lines (617 loc) • 20.8 kB
TypeScript
import { GenericModels } from "./GenericModels";
export declare namespace GamePlayerModels {
class InfoRequestParam {
segments?: boolean;
customDatas?: boolean;
displayName?: boolean;
avatar?: boolean;
tsCreate?: boolean;
tags?: boolean;
playerBan?: boolean;
playerCurrencies?: boolean;
playerStatistics?: boolean;
playerDatas?: boolean;
ipAddressCreate?: boolean;
countryCode?: boolean;
tsLastLogin?: boolean;
playerCharacters?: boolean;
playerInventories?: boolean;
playerGroups?: boolean;
playerFriends?: boolean;
playerDataKeys?: Array<string>;
playerCurrencyKeys?: Array<string>;
playerStatisticsKeys?: Array<string>;
customDataKeys?: Array<string>;
tagKeys?: Array<string>;
characterCatalogIds?: Array<string>;
itemCatalogIds?: Array<string>;
groupCatalogIds?: Array<string>;
friendCatalogIds?: Array<string>;
}
class CustomDataParam {
key: string;
value: any;
}
class GroupMemberParam {
userId: string;
}
class PlayerCurrencyParam {
key: string;
amount: number;
}
class PlayerDataParam {
key: string;
value: any;
}
class PlayerStatisticsParam {
key: string;
value: number;
}
class AddPlayerFriendRequestData {
userId?: string;
friendId: string;
catalogId: string;
}
class ServerAddPlayerFriendRequestData extends AddPlayerFriendRequestData {
userId: string;
}
class AdminAddPlayerFriendRequestData extends ServerAddPlayerFriendRequestData {
}
class AddSegmentRequestData {
userId?: string;
value: string;
}
class ServerAddSegmentRequestData extends AddSegmentRequestData {
userId: string;
}
class AdminAddSegmentRequestData extends ServerAddSegmentRequestData {
}
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 GetFriendStatisticsLeaderboardAroundPlayerRequestData {
userId?: string;
key: string;
infoRequestParam: InfoRequestParam;
skip?: number;
limit?: number;
loadFromCache?: boolean;
}
class ServerGetFriendStatisticsLeaderboardAroundPlayerRequestData extends GetFriendStatisticsLeaderboardAroundPlayerRequestData {
userId: string;
}
class AdminGetFriendStatisticsLeaderboardAroundPlayerRequestData extends ServerGetFriendStatisticsLeaderboardAroundPlayerRequestData {
}
class GetFriendStatisticsLeaderboardRequestData {
userId?: string;
key: string;
infoRequestParam: InfoRequestParam;
skip?: number;
limit?: number;
loadFromCache?: boolean;
}
class ServerGetFriendStatisticsLeaderboardRequestData extends GetFriendStatisticsLeaderboardRequestData {
userId: string;
}
class AdminGetFriendStatisticsLeaderboardRequestData extends ServerGetFriendStatisticsLeaderboardRequestData {
}
class GetIpAddressCreateRequestData {
userId?: string;
}
class ServerGetIpAddressCreateRequestData extends GetIpAddressCreateRequestData {
userId: string;
}
class AdminGetIpAddressCreateRequestData extends ServerGetIpAddressCreateRequestData {
}
class GetOnlineStatusRequestData {
userId?: string;
}
class ServerGetOnlineStatusRequestData extends GetOnlineStatusRequestData {
userId: string;
}
class AdminGetOnlineStatusRequestData extends ServerGetOnlineStatusRequestData {
}
class GetPlayerBanRequestData {
userId?: string;
}
class ServerGetPlayerBanRequestData extends GetPlayerBanRequestData {
userId: string;
}
class AdminGetPlayerBanRequestData extends ServerGetPlayerBanRequestData {
}
class GetPlayerCharacterRequestData {
userId?: string;
characterCatalogIds?: Array<string>;
}
class ServerGetPlayerCharacterRequestData extends GetPlayerCharacterRequestData {
userId: string;
}
class AdminGetPlayerCharacterRequestData extends ServerGetPlayerCharacterRequestData {
}
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 GetPlayerFriendRequestData {
userId?: string;
friendCatalogIds?: Array<string>;
}
class ServerGetPlayerFriendRequestData extends GetPlayerFriendRequestData {
userId: string;
}
class AdminGetPlayerFriendRequestData extends ServerGetPlayerFriendRequestData {
}
class GetPlayerGroupRequestData {
userId?: string;
groupCatalogIds?: Array<string>;
}
class ServerGetPlayerGroupRequestData extends GetPlayerGroupRequestData {
userId: string;
}
class AdminGetPlayerGroupRequestData extends ServerGetPlayerGroupRequestData {
}
class GetPlayerInformationRequestData {
userId?: string;
infoRequestParam: InfoRequestParam;
}
class ServerGetPlayerInformationRequestData extends GetPlayerInformationRequestData {
userId: string;
createPlayerIfNotExists?: boolean;
}
class AdminGetPlayerInformationRequestData extends ServerGetPlayerInformationRequestData {
}
class GetPlayerInventoryRequestData {
userId?: string;
itemCatalogIds?: Array<string>;
}
class ServerGetPlayerInventoryRequestData extends GetPlayerInventoryRequestData {
userId: string;
}
class AdminGetPlayerInventoryRequestData extends ServerGetPlayerInventoryRequestData {
}
class GetPlayerStatisticsRequestData {
userId?: string;
statisticsKeys?: Array<string>;
}
class ServerGetPlayerStatisticsRequestData extends GetPlayerStatisticsRequestData {
userId: string;
}
class AdminGetPlayerStatisticsRequestData extends ServerGetPlayerStatisticsRequestData {
}
class GetPlayersWithDisplayNameRequestData {
keyword: string;
infoRequestParam: InfoRequestParam;
skip?: number;
limit?: number;
}
class ServerGetPlayersWithDisplayNameRequestData extends GetPlayersWithDisplayNameRequestData {
}
class AdminGetPlayersWithDisplayNameRequestData extends ServerGetPlayersWithDisplayNameRequestData {
}
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 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 CreateGroupRequestData {
userId?: string;
catalogId: string;
groupMembers?: Array<GroupMemberParam>;
displayName?: string;
}
class ServerCreateGroupRequestData extends CreateGroupRequestData {
userId: string;
}
class AdminCreateGroupRequestData extends ServerCreateGroupRequestData {
}
class CreatePlayerCharacterRequestData {
userId?: string;
catalogId: string;
displayName?: string;
uniqueDisplayName?: boolean;
}
class ServerCreatePlayerCharacterRequestData extends CreatePlayerCharacterRequestData {
userId: string;
}
class AdminCreatePlayerCharacterRequestData extends ServerCreatePlayerCharacterRequestData {
}
class CreatePlayerItemRequestData {
userId?: string;
catalogId: string;
classId: string;
displayName?: string;
amount?: number;
}
class ServerCreatePlayerItemRequestData extends CreatePlayerItemRequestData {
userId: string;
}
class AdminCreatePlayerItemRequestData extends ServerCreatePlayerItemRequestData {
}
class JoinGroupRequestData {
userId?: string;
groupId: string;
}
class ServerJoinGroupRequestData extends JoinGroupRequestData {
userId: string;
}
class AdminJoinGroupRequestData extends ServerJoinGroupRequestData {
}
class LeaveGroupRequestData {
userId?: string;
groupId: string;
}
class ServerLeaveGroupRequestData extends LeaveGroupRequestData {
userId: string;
}
class AdminLeaveGroupRequestData extends ServerLeaveGroupRequestData {
}
class RemovePlayerCharacterRequestData {
userId?: string;
characterId: string;
}
class ServerRemovePlayerCharacterRequestData extends RemovePlayerCharacterRequestData {
userId: string;
}
class AdminRemovePlayerCharacterRequestData extends ServerRemovePlayerCharacterRequestData {
}
class RemovePlayerFriendRequestData {
userId?: string;
friendId: string;
}
class ServerRemovePlayerFriendRequestData extends RemovePlayerFriendRequestData {
userId: string;
}
class AdminRemovePlayerFriendRequestData extends ServerRemovePlayerFriendRequestData {
}
class RemovePlayerItemRequestData {
userId?: string;
itemId: string;
}
class ServerRemovePlayerItemRequestData extends RemovePlayerItemRequestData {
userId: string;
}
class AdminRemovePlayerItemRequestData extends ServerRemovePlayerItemRequestData {
}
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 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 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 InfoResponseParameters {
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>;
playerCharacters?: Array<GenericModels.CharacterItem>;
playerInventories?: Array<GenericModels.InventoryItem>;
playerGroups?: Array<GenericModels.GroupItem>;
playerFriends?: Array<GenericModels.FriendItem>;
tsLastLogin?: number;
ipAddressCreate?: string;
countryCode?: string;
}
class GamePlayerResponseData {
infoResponseParameters: InfoResponseParameters;
}
class GamePlayerWithUserIdResponseData extends GamePlayerResponseData {
userId: string;
}
class GamePlayerLeaderboardResponseData extends GamePlayerWithUserIdResponseData {
position: number;
backupValue?: number;
}
class GamePlayerLogResponseData {
userId: string;
tsCreate: number;
log: string;
key: string;
amount: number;
startValue: number;
finalValue: number;
}
class GetStatisticsLeaderboardResponseData {
results: Array<GamePlayerLeaderboardResponseData>;
tsCreate: number;
}
class GetCurrencyLeaderboardResponseData {
results: Array<GamePlayerLeaderboardResponseData>;
}
class GetLastLoginLeaderboardResponseData {
results: Array<GamePlayerLeaderboardResponseData>;
}
class GetCreateLeaderboardResponseData {
results: Array<GamePlayerLeaderboardResponseData>;
}
class GamePlayersWithUserIdResponseData {
results: Array<GamePlayerWithUserIdResponseData>;
}
class OnlineStatusResponseData {
tsLastLogin: number;
socketId: string;
}
class GetCurrencyLeaderboardRequestData {
key: string;
infoRequestParam: InfoRequestParam;
skip?: number;
limit?: number;
loadFromCache?: boolean;
}
class ServerGetCurrencyLeaderboardRequestData extends GetCurrencyLeaderboardRequestData {
}
class AdminGetCurrencyLeaderboardRequestData extends ServerGetCurrencyLeaderboardRequestData {
}
class GetLastLoginLeaderboardRequestData {
infoRequestParam: InfoRequestParam;
skip?: number;
limit?: number;
loadFromCache?: boolean;
}
class ServerGetLastLoginLeaderboardRequestData extends GetLastLoginLeaderboardRequestData {
}
class AdminGetLastLoginLeaderboardRequestData extends ServerGetLastLoginLeaderboardRequestData {
}
class GetStatisticsLogResponseData {
results: Array<GamePlayerLogResponseData>;
token?: string;
}
class GetCurrencyLogResponseData {
results: Array<GamePlayerLogResponseData>;
token?: string;
}
class EmptyResponseData {
}
}