import { CustomOperationResponseAbstract } from "./../response/CustomOperationResponse"; import { GamePlayerModels } from "./GamePlayerModels"; /** * Typed response wrappers for the GamePlayer domain. * * Each class extends {@link CustomOperationResponseAbstract} * and binds a response DTO from {@link GamePlayerModels}. The * same wrapper class is reused across the * client / server / admin role variants because the response * shape does not depend on which role issued the request. * * Many read operations resolve to a profile-style envelope * (`GamePlayerResponseData` or a derived shape) whose * `infoResponseParameters` field is gated by the matching * request DTO's `infoRequestParam` flags — only the fields the * caller asked for are populated. * * Application code reads the typed payload through * `response.responseData` after confirming * `response.hasReturnCodeError() === false` and * `response.errorCode === ErrorCode.Ok`. */ export declare namespace GamePlayerResponseModels { /** * Maps the AddPlayerFriend operation to a typed response wrapper. */ class AddPlayerFriendOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new AddPlayerFriendOperationResponse instance. */ constructor(); } /** * Maps the AddSegment operation to a typed response wrapper. */ class AddSegmentOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new AddSegmentOperationResponse instance. */ constructor(); } /** * Maps the GetAvatar operation to a typed response wrapper. */ class GetAvatarOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetAvatarOperationResponse instance. */ constructor(); } /** * Maps the GetCountryCode operation to a typed response wrapper. */ class GetCountryCodeOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetCountryCodeOperationResponse instance. */ constructor(); } /** * Maps the GetCustomData operation to a typed response wrapper. */ class GetCustomDataOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetCustomDataOperationResponse instance. */ constructor(); } /** * Maps the GetDisplayName operation to a typed response wrapper. */ class GetDisplayNameOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetDisplayNameOperationResponse instance. */ constructor(); } /** * Maps the GetFriendStatisticsLeaderboardAroundPlayer operation to a typed response wrapper. */ class GetFriendStatisticsLeaderboardAroundPlayerOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetFriendStatisticsLeaderboardAroundPlayerOperationResponse instance. */ constructor(); } /** * Maps the GetFriendStatisticsLeaderboard operation to a typed response wrapper. */ class GetFriendStatisticsLeaderboardOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetFriendStatisticsLeaderboardOperationResponse instance. */ constructor(); } /** * Maps the GetIpAddressCreate operation to a typed response wrapper. */ class GetIpAddressCreateOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetIpAddressCreateOperationResponse instance. */ constructor(); } /** * Maps the GetOnlineStatus operation to a typed response wrapper. */ class GetOnlineStatusOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetOnlineStatusOperationResponse instance. */ constructor(); } /** * Maps the GetPlayerBan operation to a typed response wrapper. */ class GetPlayerBanOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetPlayerBanOperationResponse instance. */ constructor(); } /** * Maps the GetPlayerCharacter operation to a typed response wrapper. */ class GetPlayerCharacterOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetPlayerCharacterOperationResponse instance. */ constructor(); } /** * Maps the GetPlayerCurrency operation to a typed response wrapper. */ class GetPlayerCurrencyOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetPlayerCurrencyOperationResponse instance. */ constructor(); } /** * Maps the GetPlayerData operation to a typed response wrapper. */ class GetPlayerDataOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetPlayerDataOperationResponse instance. */ constructor(); } /** * Maps the GetPlayerFriend operation to a typed response wrapper. */ class GetPlayerFriendOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetPlayerFriendOperationResponse instance. */ constructor(); } /** * Maps the GetPlayerGroup operation to a typed response wrapper. */ class GetPlayerGroupOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetPlayerGroupOperationResponse instance. */ constructor(); } /** * Maps the GetPlayerInformation operation to a typed response wrapper. */ class GetPlayerInformationOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetPlayerInformationOperationResponse instance. */ constructor(); } /** * Maps the GetPlayerInventory operation to a typed response wrapper. */ class GetPlayerInventoryOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetPlayerInventoryOperationResponse instance. */ constructor(); } /** * Maps the GetPlayerStatistics operation to a typed response wrapper. */ class GetPlayerStatisticsOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetPlayerStatisticsOperationResponse instance. */ constructor(); } /** * Maps the GetPlayersWithDisplayName operation to a typed response wrapper. */ class GetPlayersWithDisplayNameOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetPlayersWithDisplayNameOperationResponse instance. */ constructor(); } /** * Maps the GetPlayersWithSegment operation to a typed response wrapper. */ class GetPlayersWithSegmentOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetPlayersWithSegmentOperationResponse instance. */ constructor(); } /** * Maps the GetPlayersWithTag operation to a typed response wrapper. */ class GetPlayersWithTagOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetPlayersWithTagOperationResponse instance. */ constructor(); } /** * Maps the GetSegment operation to a typed response wrapper. */ class GetSegmentOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetSegmentOperationResponse instance. */ constructor(); } /** * Maps the GetStatisticsLeaderboardAroundPlayer operation to a typed response wrapper. */ class GetStatisticsLeaderboardAroundPlayerOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetStatisticsLeaderboardAroundPlayerOperationResponse instance. */ constructor(); } /** * Maps the GetStatisticsLeaderboard operation to a typed response wrapper. */ class GetStatisticsLeaderboardOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetStatisticsLeaderboardOperationResponse instance. */ constructor(); } /** * Maps the GetTag operation to a typed response wrapper. */ class GetTagOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetTagOperationResponse instance. */ constructor(); } /** * Maps the GetTsCreate operation to a typed response wrapper. */ class GetTsCreateOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetTsCreateOperationResponse instance. */ constructor(); } /** * Maps the GetTsLastLogin operation to a typed response wrapper. */ class GetTsLastLoginOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetTsLastLoginOperationResponse instance. */ constructor(); } /** * Maps the CreateGroup operation to a typed response wrapper. */ class CreateGroupOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new CreateGroupOperationResponse instance. */ constructor(); } /** * Maps the CreatePlayerCharacter operation to a typed response wrapper. */ class CreatePlayerCharacterOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new CreatePlayerCharacterOperationResponse instance. */ constructor(); } /** * Maps the CreatePlayerItem operation to a typed response wrapper. */ class CreatePlayerItemOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new CreatePlayerItemOperationResponse instance. */ constructor(); } /** * Maps the JoinGroup operation to a typed response wrapper. */ class JoinGroupOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new JoinGroupOperationResponse instance. */ constructor(); } /** * Maps the LeaveGroup operation to a typed response wrapper. */ class LeaveGroupOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new LeaveGroupOperationResponse instance. */ constructor(); } /** * Maps the RemovePlayerCharacter operation to a typed response wrapper. */ class RemovePlayerCharacterOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new RemovePlayerCharacterOperationResponse instance. */ constructor(); } /** * Maps the RemovePlayerFriend operation to a typed response wrapper. */ class RemovePlayerFriendOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new RemovePlayerFriendOperationResponse instance. */ constructor(); } /** * Maps the RemovePlayerItem operation to a typed response wrapper. */ class RemovePlayerItemOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new RemovePlayerItemOperationResponse instance. */ constructor(); } /** * Maps the RemoveSegment operation to a typed response wrapper. */ class RemoveSegmentOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new RemoveSegmentOperationResponse instance. */ constructor(); } /** * Maps the RemoveTag operation to a typed response wrapper. */ class RemoveTagOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new RemoveTagOperationResponse instance. */ constructor(); } /** * Maps the SetAvatar operation to a typed response wrapper. */ class SetAvatarOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new SetAvatarOperationResponse instance. */ constructor(); } /** * Maps the SetCountryCode operation to a typed response wrapper. */ class SetCountryCodeOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new SetCountryCodeOperationResponse instance. */ constructor(); } /** * Maps the SetCustomData operation to a typed response wrapper. */ class SetCustomDataOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new SetCustomDataOperationResponse instance. */ constructor(); } /** * Maps the SetDisplayName operation to a typed response wrapper. */ class SetDisplayNameOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new SetDisplayNameOperationResponse instance. */ constructor(); } /** * Maps the SetPlayerBan operation to a typed response wrapper. */ class SetPlayerBanOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new SetPlayerBanOperationResponse instance. */ constructor(); } /** * Maps the ChangePlayerCurrency operation to a typed response wrapper. */ class ChangePlayerCurrencyOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new ChangePlayerCurrencyOperationResponse instance. */ constructor(); } /** * Maps the SetPlayerData operation to a typed response wrapper. */ class SetPlayerDataOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new SetPlayerDataOperationResponse instance. */ constructor(); } /** * Maps the ChangePlayerStatistics operation to a typed response wrapper. */ class ChangePlayerStatisticsOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new ChangePlayerStatisticsOperationResponse instance. */ constructor(); } /** * Maps the SetTag operation to a typed response wrapper. */ class SetTagOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new SetTagOperationResponse instance. */ constructor(); } /** * Maps the GetCurrencyLeaderboard operation to a typed response wrapper. */ class GetCurrencyLeaderboardOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetCurrencyLeaderboardOperationResponse instance. */ constructor(); } /** * Maps the GetLastLoginLeaderboard operation to a typed response wrapper. */ class GetLastLoginLeaderboardOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetLastLoginLeaderboardOperationResponse instance. */ constructor(); } /** * Maps the GetCreateLeaderboard operation to a typed response wrapper. */ class GetCreateLeaderboardOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetCreateLeaderboardOperationResponse instance. */ constructor(); } /** * Maps the GetStatisticsLog operation to a typed response wrapper. */ class GetStatisticsLogOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetStatisticsLogOperationResponse instance. */ constructor(); } /** * Maps the GetCurrencyLog operation to a typed response wrapper. */ class GetCurrencyLogOperationResponse extends CustomOperationResponseAbstract { /** * Creates a new GetCurrencyLogOperationResponse instance. */ constructor(); } }