import { Action1 } from "./common/Action1"; import { GNHashtable } from "./common/GNData"; import { CharacterPlayerModels } from "./entity/models/CharacterPlayerModels"; import { CharacterPlayerResponseModels } from "./entity/models/CharacterPlayerResponseModels"; /** * Public client-scoped namespace for the CharacterPlayer domain. * * Reachable through {@link GNNetwork.characterPlayer} after * {@link GNNetwork.init}. Manages the **per-character** profile * (a single in-game character) layered above the * account-level {@link GNNetwork.gamePlayer} record. * * Functional groupings (matching {@link OperationCode} prefixes): * * 1. **Identity & profile** — `getDisplayName`, * `setDisplayName`, `getAvatar`, `setAvatar`, * `getCharacterInformation`, `getOnlineStatus`, * `getTsCreate`, `getTsLastLogin`, `getCharacterBan`. * 2. **Custom data / tags / segments** — `getCustomData`, * `setCustomData`, `getTag`, `setTag`, `getSegment`, * `addSegment`, `removeSegment`, `getCharactersWithTag`, * `getCharactersWithSegment`, `getCharactersWithDisplayName`. * 3. **Currencies & statistics** — `getPlayerCurrency`, * `setPlayerCurrency`, `addPlayerCurrency`, * `subtractPlayerCurrency`, `getPlayerStatistics`, * `setPlayerStatistics`, `addPlayerStatistics`, * `getStatisticsLeaderboard`, * `getStatisticsLeaderboardAroundPlayer`, * `getFriendStatisticsLeaderboard`, * `getFriendStatisticsLeaderboardAroundPlayer`. * 4. **Friends (character-level social graph)** — * `getPlayerFriend`, `addPlayerFriend`, * `acceptPlayerFriend`, `rejectPlayerFriend`, * `removePlayerFriend`, * `removePlayerFriendRequestSent`, `getOtherPlayerFriend`. * Real-time updates arrive through * {@link OnCharacterPlayerFriendUpdateEventHandler}. * 5. **Groups (character-level group membership)** — * `getPlayerGroup`, `createGroup`, `acceptGroupMember`, * `rejectGroupMember`, `leaveGroup`, `addGroupMember`, * `removeGroupMember`, `cancelInviteGroupMember`. Real-time * updates arrive through * {@link OnCharacterPlayerGroupUpdateEventHandler}. * 6. **Inventory (per-character)** — `getPlayerInventory` and * related read-only helpers; mutations live on * `GNNetwork.inventory`. * * Common contract: same as {@link GamePlayerApi} (HTTP / * `RequestType.CharacterPlayer` / `RequestRole.Client`, * callback + Promise variants per method, sub-namespaces * `.server` and `.admin` for elevated callers). */ export declare class CharacterPlayerApi { /** Server-scoped character-player operations for trusted backend callers. */ server: ServerCharacterPlayerApi; /** Admin-scoped character-player operations for dashboard, GM, or backoffice callers. */ admin: AdminCharacterPlayerApi; /** * Sends the addPlayerFriend operation and returns the typed response via callback. */ addPlayerFriend(requestData: CharacterPlayerModels.AddPlayerFriendRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the addPlayerFriend operation and resolves with the typed response. */ addPlayerFriendAsync(requestData: CharacterPlayerModels.AddPlayerFriendRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the addSegment operation and returns the typed response via callback. */ addSegment(requestData: CharacterPlayerModels.AddSegmentRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the addSegment operation and resolves with the typed response. */ addSegmentAsync(requestData: CharacterPlayerModels.AddSegmentRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getAvatar operation and returns the typed response via callback. */ getAvatar(requestData: CharacterPlayerModels.GetAvatarRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getAvatar operation and resolves with the typed response. */ getAvatarAsync(requestData: CharacterPlayerModels.GetAvatarRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCatalogId operation and returns the typed response via callback. */ getCatalogId(requestData: CharacterPlayerModels.GetCatalogIdRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCatalogId operation and resolves with the typed response. */ getCatalogIdAsync(requestData: CharacterPlayerModels.GetCatalogIdRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCountryCode operation and returns the typed response via callback. */ getCountryCode(requestData: CharacterPlayerModels.GetCountryCodeRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCountryCode operation and resolves with the typed response. */ getCountryCodeAsync(requestData: CharacterPlayerModels.GetCountryCodeRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCustomData operation and returns the typed response via callback. */ getCustomData(requestData: CharacterPlayerModels.GetCustomDataRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCustomData operation and resolves with the typed response. */ getCustomDataAsync(requestData: CharacterPlayerModels.GetCustomDataRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getDisplayName operation and returns the typed response via callback. */ getDisplayName(requestData: CharacterPlayerModels.GetDisplayNameRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getDisplayName operation and resolves with the typed response. */ getDisplayNameAsync(requestData: CharacterPlayerModels.GetDisplayNameRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getFriendStatisticsLeaderboardAroundPlayer operation and returns the typed response via callback. */ getFriendStatisticsLeaderboardAroundPlayer(requestData: CharacterPlayerModels.GetFriendStatisticsLeaderboardAroundPlayerRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getFriendStatisticsLeaderboardAroundPlayer operation and resolves with the typed response. */ getFriendStatisticsLeaderboardAroundPlayerAsync(requestData: CharacterPlayerModels.GetFriendStatisticsLeaderboardAroundPlayerRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getFriendStatisticsLeaderboard operation and returns the typed response via callback. */ getFriendStatisticsLeaderboard(requestData: CharacterPlayerModels.GetFriendStatisticsLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getFriendStatisticsLeaderboard operation and resolves with the typed response. */ getFriendStatisticsLeaderboardAsync(requestData: CharacterPlayerModels.GetFriendStatisticsLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getIpAddressCreate operation and returns the typed response via callback. */ getIpAddressCreate(requestData: CharacterPlayerModels.GetIpAddressCreateRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getIpAddressCreate operation and resolves with the typed response. */ getIpAddressCreateAsync(requestData: CharacterPlayerModels.GetIpAddressCreateRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getOwner operation and returns the typed response via callback. */ getOwner(requestData: CharacterPlayerModels.GetOwnerRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getOwner operation and resolves with the typed response. */ getOwnerAsync(requestData: CharacterPlayerModels.GetOwnerRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerBan operation and returns the typed response via callback. */ getPlayerBan(requestData: CharacterPlayerModels.GetPlayerBanRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerBan operation and resolves with the typed response. */ getPlayerBanAsync(requestData: CharacterPlayerModels.GetPlayerBanRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerCurrency operation and returns the typed response via callback. */ getPlayerCurrency(requestData: CharacterPlayerModels.GetPlayerCurrencyRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerCurrency operation and resolves with the typed response. */ getPlayerCurrencyAsync(requestData: CharacterPlayerModels.GetPlayerCurrencyRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerData operation and returns the typed response via callback. */ getPlayerData(requestData: CharacterPlayerModels.GetPlayerDataRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerData operation and resolves with the typed response. */ getPlayerDataAsync(requestData: CharacterPlayerModels.GetPlayerDataRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerFriend operation and returns the typed response via callback. */ getPlayerFriend(requestData: CharacterPlayerModels.GetPlayerFriendRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerFriend operation and resolves with the typed response. */ getPlayerFriendAsync(requestData: CharacterPlayerModels.GetPlayerFriendRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerGroup operation and returns the typed response via callback. */ getPlayerGroup(requestData: CharacterPlayerModels.GetPlayerGroupRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerGroup operation and resolves with the typed response. */ getPlayerGroupAsync(requestData: CharacterPlayerModels.GetPlayerGroupRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerInformation operation and returns the typed response via callback. */ getPlayerInformation(requestData: CharacterPlayerModels.GetPlayerInformationRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerInformation operation and resolves with the typed response. */ getPlayerInformationAsync(requestData: CharacterPlayerModels.GetPlayerInformationRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerInventory operation and returns the typed response via callback. */ getPlayerInventory(requestData: CharacterPlayerModels.GetPlayerInventoryRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerInventory operation and resolves with the typed response. */ getPlayerInventoryAsync(requestData: CharacterPlayerModels.GetPlayerInventoryRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerStatistics operation and returns the typed response via callback. */ getPlayerStatistics(requestData: CharacterPlayerModels.GetPlayerStatisticsRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerStatistics operation and resolves with the typed response. */ getPlayerStatisticsAsync(requestData: CharacterPlayerModels.GetPlayerStatisticsRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayersWithDisplayName operation and returns the typed response via callback. */ getPlayersWithDisplayName(requestData: CharacterPlayerModels.GetPlayersWithDisplayNameRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayersWithDisplayName operation and resolves with the typed response. */ getPlayersWithDisplayNameAsync(requestData: CharacterPlayerModels.GetPlayersWithDisplayNameRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayersWithSegment operation and returns the typed response via callback. */ getPlayersWithSegment(requestData: CharacterPlayerModels.GetPlayersWithSegmentRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayersWithSegment operation and resolves with the typed response. */ getPlayersWithSegmentAsync(requestData: CharacterPlayerModels.GetPlayersWithSegmentRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayersWithTag operation and returns the typed response via callback. */ getPlayersWithTag(requestData: CharacterPlayerModels.GetPlayersWithTagRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayersWithTag operation and resolves with the typed response. */ getPlayersWithTagAsync(requestData: CharacterPlayerModels.GetPlayersWithTagRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getRemoveStatus operation and returns the typed response via callback. */ getRemoveStatus(requestData: CharacterPlayerModels.GetRemoveStatusRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getRemoveStatus operation and resolves with the typed response. */ getRemoveStatusAsync(requestData: CharacterPlayerModels.GetRemoveStatusRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getSegment operation and returns the typed response via callback. */ getSegment(requestData: CharacterPlayerModels.GetSegmentRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getSegment operation and resolves with the typed response. */ getSegmentAsync(requestData: CharacterPlayerModels.GetSegmentRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getStatisticsLeaderboardAroundPlayer operation and returns the typed response via callback. */ getStatisticsLeaderboardAroundPlayer(requestData: CharacterPlayerModels.GetStatisticsLeaderboardAroundPlayerRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getStatisticsLeaderboardAroundPlayer operation and resolves with the typed response. */ getStatisticsLeaderboardAroundPlayerAsync(requestData: CharacterPlayerModels.GetStatisticsLeaderboardAroundPlayerRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getStatisticsLeaderboard operation and returns the typed response via callback. */ getStatisticsLeaderboard(requestData: CharacterPlayerModels.GetStatisticsLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getStatisticsLeaderboard operation and resolves with the typed response. */ getStatisticsLeaderboardAsync(requestData: CharacterPlayerModels.GetStatisticsLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getTag operation and returns the typed response via callback. */ getTag(requestData: CharacterPlayerModels.GetTagRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getTag operation and resolves with the typed response. */ getTagAsync(requestData: CharacterPlayerModels.GetTagRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getTsCreate operation and returns the typed response via callback. */ getTsCreate(requestData: CharacterPlayerModels.GetTsCreateRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getTsCreate operation and resolves with the typed response. */ getTsCreateAsync(requestData: CharacterPlayerModels.GetTsCreateRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getTsLastLogin operation and returns the typed response via callback. */ getTsLastLogin(requestData: CharacterPlayerModels.GetTsLastLoginRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getTsLastLogin operation and resolves with the typed response. */ getTsLastLoginAsync(requestData: CharacterPlayerModels.GetTsLastLoginRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the createGroup operation and returns the typed response via callback. */ createGroup(requestData: CharacterPlayerModels.CreateGroupRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the createGroup operation and resolves with the typed response. */ createGroupAsync(requestData: CharacterPlayerModels.CreateGroupRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the createPlayerItem operation and returns the typed response via callback. */ createPlayerItem(requestData: CharacterPlayerModels.CreatePlayerItemRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the createPlayerItem operation and resolves with the typed response. */ createPlayerItemAsync(requestData: CharacterPlayerModels.CreatePlayerItemRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the joinGroup operation and returns the typed response via callback. */ joinGroup(requestData: CharacterPlayerModels.JoinGroupRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the joinGroup operation and resolves with the typed response. */ joinGroupAsync(requestData: CharacterPlayerModels.JoinGroupRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the leaveGroup operation and returns the typed response via callback. */ leaveGroup(requestData: CharacterPlayerModels.LeaveGroupRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the leaveGroup operation and resolves with the typed response. */ leaveGroupAsync(requestData: CharacterPlayerModels.LeaveGroupRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the removePlayerFriend operation and returns the typed response via callback. */ removePlayerFriend(requestData: CharacterPlayerModels.RemovePlayerFriendRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the removePlayerFriend operation and resolves with the typed response. */ removePlayerFriendAsync(requestData: CharacterPlayerModels.RemovePlayerFriendRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the removePlayerItem operation and returns the typed response via callback. */ removePlayerItem(requestData: CharacterPlayerModels.RemovePlayerItemRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the removePlayerItem operation and resolves with the typed response. */ removePlayerItemAsync(requestData: CharacterPlayerModels.RemovePlayerItemRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the removeSegment operation and returns the typed response via callback. */ removeSegment(requestData: CharacterPlayerModels.RemoveSegmentRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the removeSegment operation and resolves with the typed response. */ removeSegmentAsync(requestData: CharacterPlayerModels.RemoveSegmentRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the removeTag operation and returns the typed response via callback. */ removeTag(requestData: CharacterPlayerModels.RemoveTagRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the removeTag operation and resolves with the typed response. */ removeTagAsync(requestData: CharacterPlayerModels.RemoveTagRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setAvatar operation and returns the typed response via callback. */ setAvatar(requestData: CharacterPlayerModels.SetAvatarRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setAvatar operation and resolves with the typed response. */ setAvatarAsync(requestData: CharacterPlayerModels.SetAvatarRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setCountryCode operation and returns the typed response via callback. */ setCountryCode(requestData: CharacterPlayerModels.SetCountryCodeRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setCountryCode operation and resolves with the typed response. */ setCountryCodeAsync(requestData: CharacterPlayerModels.SetCountryCodeRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setCustomData operation and returns the typed response via callback. */ setCustomData(requestData: CharacterPlayerModels.SetCustomDataRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setCustomData operation and resolves with the typed response. */ setCustomDataAsync(requestData: CharacterPlayerModels.SetCustomDataRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setDisplayName operation and returns the typed response via callback. */ setDisplayName(requestData: CharacterPlayerModels.SetDisplayNameRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setDisplayName operation and resolves with the typed response. */ setDisplayNameAsync(requestData: CharacterPlayerModels.SetDisplayNameRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setOwner operation and returns the typed response via callback. */ setOwner(requestData: CharacterPlayerModels.SetOwnerRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setOwner operation and resolves with the typed response. */ setOwnerAsync(requestData: CharacterPlayerModels.SetOwnerRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setPlayerBan operation and returns the typed response via callback. */ setPlayerBan(requestData: CharacterPlayerModels.SetPlayerBanRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setPlayerBan operation and resolves with the typed response. */ setPlayerBanAsync(requestData: CharacterPlayerModels.SetPlayerBanRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the changePlayerCurrency operation and returns the typed response via callback. */ changePlayerCurrency(requestData: CharacterPlayerModels.ChangePlayerCurrencyRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the changePlayerCurrency operation and resolves with the typed response. */ changePlayerCurrencyAsync(requestData: CharacterPlayerModels.ChangePlayerCurrencyRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setPlayerData operation and returns the typed response via callback. */ setPlayerData(requestData: CharacterPlayerModels.SetPlayerDataRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setPlayerData operation and resolves with the typed response. */ setPlayerDataAsync(requestData: CharacterPlayerModels.SetPlayerDataRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the changePlayerStatistics operation and returns the typed response via callback. */ changePlayerStatistics(requestData: CharacterPlayerModels.ChangePlayerStatisticsRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the changePlayerStatistics operation and resolves with the typed response. */ changePlayerStatisticsAsync(requestData: CharacterPlayerModels.ChangePlayerStatisticsRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setRemoveStatus operation and returns the typed response via callback. */ setRemoveStatus(requestData: CharacterPlayerModels.SetRemoveStatusRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setRemoveStatus operation and resolves with the typed response. */ setRemoveStatusAsync(requestData: CharacterPlayerModels.SetRemoveStatusRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setTag operation and returns the typed response via callback. */ setTag(requestData: CharacterPlayerModels.SetTagRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setTag operation and resolves with the typed response. */ setTagAsync(requestData: CharacterPlayerModels.SetTagRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCurrencyLeaderboard operation and returns the typed response via callback. */ getCurrencyLeaderboard(requestData: CharacterPlayerModels.GetCurrencyLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCurrencyLeaderboard operation and resolves with the typed response. */ getCurrencyLeaderboardAsync(requestData: CharacterPlayerModels.GetCurrencyLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCreateLeaderboard operation and returns the typed response via callback. */ getCreateLeaderboard(requestData: CharacterPlayerModels.GetCreateLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCreateLeaderboard operation and resolves with the typed response. */ getCreateLeaderboardAsync(requestData: CharacterPlayerModels.GetCreateLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getLastLoginLeaderboard operation and returns the typed response via callback. */ getLastLoginLeaderboard(requestData: CharacterPlayerModels.GetLastLoginLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getLastLoginLeaderboard operation and resolves with the typed response. */ getLastLoginLeaderboardAsync(requestData: CharacterPlayerModels.GetLastLoginLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getStatisticsLog operation and returns the typed response via callback. */ getStatisticsLog(requestData: CharacterPlayerModels.GetStatisticsLogRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getStatisticsLog operation and resolves with the typed response. */ getStatisticsLogAsync(requestData: CharacterPlayerModels.GetStatisticsLogRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCurrencyLog operation and returns the typed response via callback. */ getCurrencyLog(requestData: CharacterPlayerModels.GetCurrencyLogRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCurrencyLog operation and resolves with the typed response. */ getCurrencyLogAsync(requestData: CharacterPlayerModels.GetCurrencyLogRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; } /** * Server-scoped CharacterPlayer namespace, reachable through * `GNNetwork.characterPlayer.server`. * * Mirrors every method on {@link CharacterPlayerApi} but uses * the `Server*RequestData` DTO variants. The server flavour * accepts an explicit `characterId` (and usually `userId`) so a * trusted backend can act on behalf of any character without * holding the player's auth token. Always pass a valid * server-side `secretKey`. */ export declare class ServerCharacterPlayerApi { /** * Sends the addPlayerFriend operation and returns the typed response via callback. */ addPlayerFriend(requestData: CharacterPlayerModels.ServerAddPlayerFriendRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the addPlayerFriend operation and resolves with the typed response. */ addPlayerFriendAsync(requestData: CharacterPlayerModels.ServerAddPlayerFriendRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the addSegment operation and returns the typed response via callback. */ addSegment(requestData: CharacterPlayerModels.ServerAddSegmentRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the addSegment operation and resolves with the typed response. */ addSegmentAsync(requestData: CharacterPlayerModels.ServerAddSegmentRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getAvatar operation and returns the typed response via callback. */ getAvatar(requestData: CharacterPlayerModels.ServerGetAvatarRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getAvatar operation and resolves with the typed response. */ getAvatarAsync(requestData: CharacterPlayerModels.ServerGetAvatarRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCatalogId operation and returns the typed response via callback. */ getCatalogId(requestData: CharacterPlayerModels.ServerGetCatalogIdRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCatalogId operation and resolves with the typed response. */ getCatalogIdAsync(requestData: CharacterPlayerModels.ServerGetCatalogIdRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCountryCode operation and returns the typed response via callback. */ getCountryCode(requestData: CharacterPlayerModels.ServerGetCountryCodeRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCountryCode operation and resolves with the typed response. */ getCountryCodeAsync(requestData: CharacterPlayerModels.ServerGetCountryCodeRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCustomData operation and returns the typed response via callback. */ getCustomData(requestData: CharacterPlayerModels.ServerGetCustomDataRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCustomData operation and resolves with the typed response. */ getCustomDataAsync(requestData: CharacterPlayerModels.ServerGetCustomDataRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getDisplayName operation and returns the typed response via callback. */ getDisplayName(requestData: CharacterPlayerModels.ServerGetDisplayNameRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getDisplayName operation and resolves with the typed response. */ getDisplayNameAsync(requestData: CharacterPlayerModels.ServerGetDisplayNameRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getFriendStatisticsLeaderboardAroundPlayer operation and returns the typed response via callback. */ getFriendStatisticsLeaderboardAroundPlayer(requestData: CharacterPlayerModels.ServerGetFriendStatisticsLeaderboardAroundPlayerRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getFriendStatisticsLeaderboardAroundPlayer operation and resolves with the typed response. */ getFriendStatisticsLeaderboardAroundPlayerAsync(requestData: CharacterPlayerModels.ServerGetFriendStatisticsLeaderboardAroundPlayerRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getFriendStatisticsLeaderboard operation and returns the typed response via callback. */ getFriendStatisticsLeaderboard(requestData: CharacterPlayerModels.ServerGetFriendStatisticsLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getFriendStatisticsLeaderboard operation and resolves with the typed response. */ getFriendStatisticsLeaderboardAsync(requestData: CharacterPlayerModels.ServerGetFriendStatisticsLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getIpAddressCreate operation and returns the typed response via callback. */ getIpAddressCreate(requestData: CharacterPlayerModels.ServerGetIpAddressCreateRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getIpAddressCreate operation and resolves with the typed response. */ getIpAddressCreateAsync(requestData: CharacterPlayerModels.ServerGetIpAddressCreateRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getOwner operation and returns the typed response via callback. */ getOwner(requestData: CharacterPlayerModels.ServerGetOwnerRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getOwner operation and resolves with the typed response. */ getOwnerAsync(requestData: CharacterPlayerModels.ServerGetOwnerRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerBan operation and returns the typed response via callback. */ getPlayerBan(requestData: CharacterPlayerModels.ServerGetPlayerBanRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerBan operation and resolves with the typed response. */ getPlayerBanAsync(requestData: CharacterPlayerModels.ServerGetPlayerBanRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerCurrency operation and returns the typed response via callback. */ getPlayerCurrency(requestData: CharacterPlayerModels.ServerGetPlayerCurrencyRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerCurrency operation and resolves with the typed response. */ getPlayerCurrencyAsync(requestData: CharacterPlayerModels.ServerGetPlayerCurrencyRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerData operation and returns the typed response via callback. */ getPlayerData(requestData: CharacterPlayerModels.ServerGetPlayerDataRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerData operation and resolves with the typed response. */ getPlayerDataAsync(requestData: CharacterPlayerModels.ServerGetPlayerDataRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerFriend operation and returns the typed response via callback. */ getPlayerFriend(requestData: CharacterPlayerModels.ServerGetPlayerFriendRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerFriend operation and resolves with the typed response. */ getPlayerFriendAsync(requestData: CharacterPlayerModels.ServerGetPlayerFriendRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerGroup operation and returns the typed response via callback. */ getPlayerGroup(requestData: CharacterPlayerModels.ServerGetPlayerGroupRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerGroup operation and resolves with the typed response. */ getPlayerGroupAsync(requestData: CharacterPlayerModels.ServerGetPlayerGroupRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerInformation operation and returns the typed response via callback. */ getPlayerInformation(requestData: CharacterPlayerModels.ServerGetPlayerInformationRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerInformation operation and resolves with the typed response. */ getPlayerInformationAsync(requestData: CharacterPlayerModels.ServerGetPlayerInformationRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerInventory operation and returns the typed response via callback. */ getPlayerInventory(requestData: CharacterPlayerModels.ServerGetPlayerInventoryRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerInventory operation and resolves with the typed response. */ getPlayerInventoryAsync(requestData: CharacterPlayerModels.ServerGetPlayerInventoryRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerStatistics operation and returns the typed response via callback. */ getPlayerStatistics(requestData: CharacterPlayerModels.ServerGetPlayerStatisticsRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerStatistics operation and resolves with the typed response. */ getPlayerStatisticsAsync(requestData: CharacterPlayerModels.ServerGetPlayerStatisticsRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayersWithDisplayName operation and returns the typed response via callback. */ getPlayersWithDisplayName(requestData: CharacterPlayerModels.ServerGetPlayersWithDisplayNameRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayersWithDisplayName operation and resolves with the typed response. */ getPlayersWithDisplayNameAsync(requestData: CharacterPlayerModels.ServerGetPlayersWithDisplayNameRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayersWithSegment operation and returns the typed response via callback. */ getPlayersWithSegment(requestData: CharacterPlayerModels.ServerGetPlayersWithSegmentRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayersWithSegment operation and resolves with the typed response. */ getPlayersWithSegmentAsync(requestData: CharacterPlayerModels.ServerGetPlayersWithSegmentRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayersWithTag operation and returns the typed response via callback. */ getPlayersWithTag(requestData: CharacterPlayerModels.ServerGetPlayersWithTagRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayersWithTag operation and resolves with the typed response. */ getPlayersWithTagAsync(requestData: CharacterPlayerModels.ServerGetPlayersWithTagRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getRemoveStatus operation and returns the typed response via callback. */ getRemoveStatus(requestData: CharacterPlayerModels.ServerGetRemoveStatusRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getRemoveStatus operation and resolves with the typed response. */ getRemoveStatusAsync(requestData: CharacterPlayerModels.ServerGetRemoveStatusRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getSegment operation and returns the typed response via callback. */ getSegment(requestData: CharacterPlayerModels.ServerGetSegmentRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getSegment operation and resolves with the typed response. */ getSegmentAsync(requestData: CharacterPlayerModels.ServerGetSegmentRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getStatisticsLeaderboardAroundPlayer operation and returns the typed response via callback. */ getStatisticsLeaderboardAroundPlayer(requestData: CharacterPlayerModels.ServerGetStatisticsLeaderboardAroundPlayerRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getStatisticsLeaderboardAroundPlayer operation and resolves with the typed response. */ getStatisticsLeaderboardAroundPlayerAsync(requestData: CharacterPlayerModels.ServerGetStatisticsLeaderboardAroundPlayerRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getStatisticsLeaderboard operation and returns the typed response via callback. */ getStatisticsLeaderboard(requestData: CharacterPlayerModels.ServerGetStatisticsLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getStatisticsLeaderboard operation and resolves with the typed response. */ getStatisticsLeaderboardAsync(requestData: CharacterPlayerModels.ServerGetStatisticsLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getTag operation and returns the typed response via callback. */ getTag(requestData: CharacterPlayerModels.ServerGetTagRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getTag operation and resolves with the typed response. */ getTagAsync(requestData: CharacterPlayerModels.ServerGetTagRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getTsCreate operation and returns the typed response via callback. */ getTsCreate(requestData: CharacterPlayerModels.ServerGetTsCreateRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getTsCreate operation and resolves with the typed response. */ getTsCreateAsync(requestData: CharacterPlayerModels.ServerGetTsCreateRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getTsLastLogin operation and returns the typed response via callback. */ getTsLastLogin(requestData: CharacterPlayerModels.ServerGetTsLastLoginRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getTsLastLogin operation and resolves with the typed response. */ getTsLastLoginAsync(requestData: CharacterPlayerModels.ServerGetTsLastLoginRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the createGroup operation and returns the typed response via callback. */ createGroup(requestData: CharacterPlayerModels.ServerCreateGroupRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the createGroup operation and resolves with the typed response. */ createGroupAsync(requestData: CharacterPlayerModels.ServerCreateGroupRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the createPlayerItem operation and returns the typed response via callback. */ createPlayerItem(requestData: CharacterPlayerModels.ServerCreatePlayerItemRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the createPlayerItem operation and resolves with the typed response. */ createPlayerItemAsync(requestData: CharacterPlayerModels.ServerCreatePlayerItemRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the joinGroup operation and returns the typed response via callback. */ joinGroup(requestData: CharacterPlayerModels.ServerJoinGroupRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the joinGroup operation and resolves with the typed response. */ joinGroupAsync(requestData: CharacterPlayerModels.ServerJoinGroupRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the leaveGroup operation and returns the typed response via callback. */ leaveGroup(requestData: CharacterPlayerModels.ServerLeaveGroupRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the leaveGroup operation and resolves with the typed response. */ leaveGroupAsync(requestData: CharacterPlayerModels.ServerLeaveGroupRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the removePlayerFriend operation and returns the typed response via callback. */ removePlayerFriend(requestData: CharacterPlayerModels.ServerRemovePlayerFriendRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the removePlayerFriend operation and resolves with the typed response. */ removePlayerFriendAsync(requestData: CharacterPlayerModels.ServerRemovePlayerFriendRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the removePlayerItem operation and returns the typed response via callback. */ removePlayerItem(requestData: CharacterPlayerModels.ServerRemovePlayerItemRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the removePlayerItem operation and resolves with the typed response. */ removePlayerItemAsync(requestData: CharacterPlayerModels.ServerRemovePlayerItemRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the removeSegment operation and returns the typed response via callback. */ removeSegment(requestData: CharacterPlayerModels.ServerRemoveSegmentRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the removeSegment operation and resolves with the typed response. */ removeSegmentAsync(requestData: CharacterPlayerModels.ServerRemoveSegmentRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the removeTag operation and returns the typed response via callback. */ removeTag(requestData: CharacterPlayerModels.ServerRemoveTagRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the removeTag operation and resolves with the typed response. */ removeTagAsync(requestData: CharacterPlayerModels.ServerRemoveTagRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setAvatar operation and returns the typed response via callback. */ setAvatar(requestData: CharacterPlayerModels.ServerSetAvatarRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setAvatar operation and resolves with the typed response. */ setAvatarAsync(requestData: CharacterPlayerModels.ServerSetAvatarRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setCountryCode operation and returns the typed response via callback. */ setCountryCode(requestData: CharacterPlayerModels.ServerSetCountryCodeRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setCountryCode operation and resolves with the typed response. */ setCountryCodeAsync(requestData: CharacterPlayerModels.ServerSetCountryCodeRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setCustomData operation and returns the typed response via callback. */ setCustomData(requestData: CharacterPlayerModels.ServerSetCustomDataRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setCustomData operation and resolves with the typed response. */ setCustomDataAsync(requestData: CharacterPlayerModels.ServerSetCustomDataRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setDisplayName operation and returns the typed response via callback. */ setDisplayName(requestData: CharacterPlayerModels.ServerSetDisplayNameRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setDisplayName operation and resolves with the typed response. */ setDisplayNameAsync(requestData: CharacterPlayerModels.ServerSetDisplayNameRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setOwner operation and returns the typed response via callback. */ setOwner(requestData: CharacterPlayerModels.ServerSetOwnerRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setOwner operation and resolves with the typed response. */ setOwnerAsync(requestData: CharacterPlayerModels.ServerSetOwnerRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setPlayerBan operation and returns the typed response via callback. */ setPlayerBan(requestData: CharacterPlayerModels.ServerSetPlayerBanRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setPlayerBan operation and resolves with the typed response. */ setPlayerBanAsync(requestData: CharacterPlayerModels.ServerSetPlayerBanRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the changePlayerCurrency operation and returns the typed response via callback. */ changePlayerCurrency(requestData: CharacterPlayerModels.ServerChangePlayerCurrencyRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the changePlayerCurrency operation and resolves with the typed response. */ changePlayerCurrencyAsync(requestData: CharacterPlayerModels.ServerChangePlayerCurrencyRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setPlayerData operation and returns the typed response via callback. */ setPlayerData(requestData: CharacterPlayerModels.ServerSetPlayerDataRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setPlayerData operation and resolves with the typed response. */ setPlayerDataAsync(requestData: CharacterPlayerModels.ServerSetPlayerDataRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the changePlayerStatistics operation and returns the typed response via callback. */ changePlayerStatistics(requestData: CharacterPlayerModels.ServerChangePlayerStatisticsRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the changePlayerStatistics operation and resolves with the typed response. */ changePlayerStatisticsAsync(requestData: CharacterPlayerModels.ServerChangePlayerStatisticsRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setRemoveStatus operation and returns the typed response via callback. */ setRemoveStatus(requestData: CharacterPlayerModels.ServerSetRemoveStatusRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setRemoveStatus operation and resolves with the typed response. */ setRemoveStatusAsync(requestData: CharacterPlayerModels.ServerSetRemoveStatusRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setTag operation and returns the typed response via callback. */ setTag(requestData: CharacterPlayerModels.ServerSetTagRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setTag operation and resolves with the typed response. */ setTagAsync(requestData: CharacterPlayerModels.ServerSetTagRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCurrencyLeaderboard operation and returns the typed response via callback. */ getCurrencyLeaderboard(requestData: CharacterPlayerModels.ServerGetCurrencyLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCurrencyLeaderboard operation and resolves with the typed response. */ getCurrencyLeaderboardAsync(requestData: CharacterPlayerModels.ServerGetCurrencyLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCreateLeaderboard operation and returns the typed response via callback. */ getCreateLeaderboard(requestData: CharacterPlayerModels.ServerGetCreateLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCreateLeaderboard operation and resolves with the typed response. */ getCreateLeaderboardAsync(requestData: CharacterPlayerModels.ServerGetCreateLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getLastLoginLeaderboard operation and returns the typed response via callback. */ getLastLoginLeaderboard(requestData: CharacterPlayerModels.ServerGetLastLoginLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getLastLoginLeaderboard operation and resolves with the typed response. */ getLastLoginLeaderboardAsync(requestData: CharacterPlayerModels.ServerGetLastLoginLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getStatisticsLog operation and returns the typed response via callback. */ getStatisticsLog(requestData: CharacterPlayerModels.ServerGetStatisticsLogRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getStatisticsLog operation and resolves with the typed response. */ getStatisticsLogAsync(requestData: CharacterPlayerModels.ServerGetStatisticsLogRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCurrencyLog operation and returns the typed response via callback. */ getCurrencyLog(requestData: CharacterPlayerModels.ServerGetCurrencyLogRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCurrencyLog operation and resolves with the typed response. */ getCurrencyLogAsync(requestData: CharacterPlayerModels.ServerGetCurrencyLogRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; } /** * Admin-scoped CharacterPlayer namespace, reachable through * `GNNetwork.characterPlayer.admin`. * * Mirrors {@link ServerCharacterPlayerApi} but routed through * {@link RequestRole.Admin}. The backend uses the caller's * admin auth token to authorise privileged operations such as * touching another tenant's characters, granting / revoking * bans, or bypassing validation. Reserved for dashboard / GM / * backoffice tools. */ export declare class AdminCharacterPlayerApi { /** * Sends the addPlayerFriend operation and returns the typed response via callback. */ addPlayerFriend(requestData: CharacterPlayerModels.AdminAddPlayerFriendRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the addPlayerFriend operation and resolves with the typed response. */ addPlayerFriendAsync(requestData: CharacterPlayerModels.AdminAddPlayerFriendRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the addSegment operation and returns the typed response via callback. */ addSegment(requestData: CharacterPlayerModels.AdminAddSegmentRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the addSegment operation and resolves with the typed response. */ addSegmentAsync(requestData: CharacterPlayerModels.AdminAddSegmentRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getAvatar operation and returns the typed response via callback. */ getAvatar(requestData: CharacterPlayerModels.AdminGetAvatarRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getAvatar operation and resolves with the typed response. */ getAvatarAsync(requestData: CharacterPlayerModels.AdminGetAvatarRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCatalogId operation and returns the typed response via callback. */ getCatalogId(requestData: CharacterPlayerModels.AdminGetCatalogIdRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCatalogId operation and resolves with the typed response. */ getCatalogIdAsync(requestData: CharacterPlayerModels.AdminGetCatalogIdRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCountryCode operation and returns the typed response via callback. */ getCountryCode(requestData: CharacterPlayerModels.AdminGetCountryCodeRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCountryCode operation and resolves with the typed response. */ getCountryCodeAsync(requestData: CharacterPlayerModels.AdminGetCountryCodeRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCustomData operation and returns the typed response via callback. */ getCustomData(requestData: CharacterPlayerModels.AdminGetCustomDataRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCustomData operation and resolves with the typed response. */ getCustomDataAsync(requestData: CharacterPlayerModels.AdminGetCustomDataRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getDisplayName operation and returns the typed response via callback. */ getDisplayName(requestData: CharacterPlayerModels.AdminGetDisplayNameRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getDisplayName operation and resolves with the typed response. */ getDisplayNameAsync(requestData: CharacterPlayerModels.AdminGetDisplayNameRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getFriendStatisticsLeaderboardAroundPlayer operation and returns the typed response via callback. */ getFriendStatisticsLeaderboardAroundPlayer(requestData: CharacterPlayerModels.AdminGetFriendStatisticsLeaderboardAroundPlayerRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getFriendStatisticsLeaderboardAroundPlayer operation and resolves with the typed response. */ getFriendStatisticsLeaderboardAroundPlayerAsync(requestData: CharacterPlayerModels.AdminGetFriendStatisticsLeaderboardAroundPlayerRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getFriendStatisticsLeaderboard operation and returns the typed response via callback. */ getFriendStatisticsLeaderboard(requestData: CharacterPlayerModels.AdminGetFriendStatisticsLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getFriendStatisticsLeaderboard operation and resolves with the typed response. */ getFriendStatisticsLeaderboardAsync(requestData: CharacterPlayerModels.AdminGetFriendStatisticsLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getIpAddressCreate operation and returns the typed response via callback. */ getIpAddressCreate(requestData: CharacterPlayerModels.AdminGetIpAddressCreateRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getIpAddressCreate operation and resolves with the typed response. */ getIpAddressCreateAsync(requestData: CharacterPlayerModels.AdminGetIpAddressCreateRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getOwner operation and returns the typed response via callback. */ getOwner(requestData: CharacterPlayerModels.AdminGetOwnerRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getOwner operation and resolves with the typed response. */ getOwnerAsync(requestData: CharacterPlayerModels.AdminGetOwnerRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerBan operation and returns the typed response via callback. */ getPlayerBan(requestData: CharacterPlayerModels.AdminGetPlayerBanRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerBan operation and resolves with the typed response. */ getPlayerBanAsync(requestData: CharacterPlayerModels.AdminGetPlayerBanRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerCurrency operation and returns the typed response via callback. */ getPlayerCurrency(requestData: CharacterPlayerModels.AdminGetPlayerCurrencyRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerCurrency operation and resolves with the typed response. */ getPlayerCurrencyAsync(requestData: CharacterPlayerModels.AdminGetPlayerCurrencyRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerData operation and returns the typed response via callback. */ getPlayerData(requestData: CharacterPlayerModels.AdminGetPlayerDataRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerData operation and resolves with the typed response. */ getPlayerDataAsync(requestData: CharacterPlayerModels.AdminGetPlayerDataRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerFriend operation and returns the typed response via callback. */ getPlayerFriend(requestData: CharacterPlayerModels.AdminGetPlayerFriendRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerFriend operation and resolves with the typed response. */ getPlayerFriendAsync(requestData: CharacterPlayerModels.AdminGetPlayerFriendRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerGroup operation and returns the typed response via callback. */ getPlayerGroup(requestData: CharacterPlayerModels.AdminGetPlayerGroupRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerGroup operation and resolves with the typed response. */ getPlayerGroupAsync(requestData: CharacterPlayerModels.AdminGetPlayerGroupRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerInformation operation and returns the typed response via callback. */ getPlayerInformation(requestData: CharacterPlayerModels.AdminGetPlayerInformationRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerInformation operation and resolves with the typed response. */ getPlayerInformationAsync(requestData: CharacterPlayerModels.AdminGetPlayerInformationRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerInventory operation and returns the typed response via callback. */ getPlayerInventory(requestData: CharacterPlayerModels.AdminGetPlayerInventoryRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerInventory operation and resolves with the typed response. */ getPlayerInventoryAsync(requestData: CharacterPlayerModels.AdminGetPlayerInventoryRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayerStatistics operation and returns the typed response via callback. */ getPlayerStatistics(requestData: CharacterPlayerModels.AdminGetPlayerStatisticsRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayerStatistics operation and resolves with the typed response. */ getPlayerStatisticsAsync(requestData: CharacterPlayerModels.AdminGetPlayerStatisticsRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayersWithDisplayName operation and returns the typed response via callback. */ getPlayersWithDisplayName(requestData: CharacterPlayerModels.AdminGetPlayersWithDisplayNameRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayersWithDisplayName operation and resolves with the typed response. */ getPlayersWithDisplayNameAsync(requestData: CharacterPlayerModels.AdminGetPlayersWithDisplayNameRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayersWithSegment operation and returns the typed response via callback. */ getPlayersWithSegment(requestData: CharacterPlayerModels.AdminGetPlayersWithSegmentRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayersWithSegment operation and resolves with the typed response. */ getPlayersWithSegmentAsync(requestData: CharacterPlayerModels.AdminGetPlayersWithSegmentRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getPlayersWithTag operation and returns the typed response via callback. */ getPlayersWithTag(requestData: CharacterPlayerModels.AdminGetPlayersWithTagRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getPlayersWithTag operation and resolves with the typed response. */ getPlayersWithTagAsync(requestData: CharacterPlayerModels.AdminGetPlayersWithTagRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getRemoveStatus operation and returns the typed response via callback. */ getRemoveStatus(requestData: CharacterPlayerModels.AdminGetRemoveStatusRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getRemoveStatus operation and resolves with the typed response. */ getRemoveStatusAsync(requestData: CharacterPlayerModels.AdminGetRemoveStatusRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getSegment operation and returns the typed response via callback. */ getSegment(requestData: CharacterPlayerModels.AdminGetSegmentRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getSegment operation and resolves with the typed response. */ getSegmentAsync(requestData: CharacterPlayerModels.AdminGetSegmentRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getStatisticsLeaderboardAroundPlayer operation and returns the typed response via callback. */ getStatisticsLeaderboardAroundPlayer(requestData: CharacterPlayerModels.AdminGetStatisticsLeaderboardAroundPlayerRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getStatisticsLeaderboardAroundPlayer operation and resolves with the typed response. */ getStatisticsLeaderboardAroundPlayerAsync(requestData: CharacterPlayerModels.AdminGetStatisticsLeaderboardAroundPlayerRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getStatisticsLeaderboard operation and returns the typed response via callback. */ getStatisticsLeaderboard(requestData: CharacterPlayerModels.AdminGetStatisticsLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getStatisticsLeaderboard operation and resolves with the typed response. */ getStatisticsLeaderboardAsync(requestData: CharacterPlayerModels.AdminGetStatisticsLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getTag operation and returns the typed response via callback. */ getTag(requestData: CharacterPlayerModels.AdminGetTagRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getTag operation and resolves with the typed response. */ getTagAsync(requestData: CharacterPlayerModels.AdminGetTagRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getTsCreate operation and returns the typed response via callback. */ getTsCreate(requestData: CharacterPlayerModels.AdminGetTsCreateRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getTsCreate operation and resolves with the typed response. */ getTsCreateAsync(requestData: CharacterPlayerModels.AdminGetTsCreateRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getTsLastLogin operation and returns the typed response via callback. */ getTsLastLogin(requestData: CharacterPlayerModels.AdminGetTsLastLoginRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getTsLastLogin operation and resolves with the typed response. */ getTsLastLoginAsync(requestData: CharacterPlayerModels.AdminGetTsLastLoginRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the createGroup operation and returns the typed response via callback. */ createGroup(requestData: CharacterPlayerModels.AdminCreateGroupRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the createGroup operation and resolves with the typed response. */ createGroupAsync(requestData: CharacterPlayerModels.AdminCreateGroupRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the createPlayerItem operation and returns the typed response via callback. */ createPlayerItem(requestData: CharacterPlayerModels.AdminCreatePlayerItemRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the createPlayerItem operation and resolves with the typed response. */ createPlayerItemAsync(requestData: CharacterPlayerModels.AdminCreatePlayerItemRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the joinGroup operation and returns the typed response via callback. */ joinGroup(requestData: CharacterPlayerModels.AdminJoinGroupRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the joinGroup operation and resolves with the typed response. */ joinGroupAsync(requestData: CharacterPlayerModels.AdminJoinGroupRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the leaveGroup operation and returns the typed response via callback. */ leaveGroup(requestData: CharacterPlayerModels.AdminLeaveGroupRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the leaveGroup operation and resolves with the typed response. */ leaveGroupAsync(requestData: CharacterPlayerModels.AdminLeaveGroupRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the removePlayerFriend operation and returns the typed response via callback. */ removePlayerFriend(requestData: CharacterPlayerModels.AdminRemovePlayerFriendRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the removePlayerFriend operation and resolves with the typed response. */ removePlayerFriendAsync(requestData: CharacterPlayerModels.AdminRemovePlayerFriendRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the removePlayerItem operation and returns the typed response via callback. */ removePlayerItem(requestData: CharacterPlayerModels.AdminRemovePlayerItemRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the removePlayerItem operation and resolves with the typed response. */ removePlayerItemAsync(requestData: CharacterPlayerModels.AdminRemovePlayerItemRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the removeSegment operation and returns the typed response via callback. */ removeSegment(requestData: CharacterPlayerModels.AdminRemoveSegmentRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the removeSegment operation and resolves with the typed response. */ removeSegmentAsync(requestData: CharacterPlayerModels.AdminRemoveSegmentRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the removeTag operation and returns the typed response via callback. */ removeTag(requestData: CharacterPlayerModels.AdminRemoveTagRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the removeTag operation and resolves with the typed response. */ removeTagAsync(requestData: CharacterPlayerModels.AdminRemoveTagRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setAvatar operation and returns the typed response via callback. */ setAvatar(requestData: CharacterPlayerModels.AdminSetAvatarRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setAvatar operation and resolves with the typed response. */ setAvatarAsync(requestData: CharacterPlayerModels.AdminSetAvatarRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setCountryCode operation and returns the typed response via callback. */ setCountryCode(requestData: CharacterPlayerModels.AdminSetCountryCodeRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setCountryCode operation and resolves with the typed response. */ setCountryCodeAsync(requestData: CharacterPlayerModels.AdminSetCountryCodeRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setCustomData operation and returns the typed response via callback. */ setCustomData(requestData: CharacterPlayerModels.AdminSetCustomDataRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setCustomData operation and resolves with the typed response. */ setCustomDataAsync(requestData: CharacterPlayerModels.AdminSetCustomDataRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setDisplayName operation and returns the typed response via callback. */ setDisplayName(requestData: CharacterPlayerModels.AdminSetDisplayNameRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setDisplayName operation and resolves with the typed response. */ setDisplayNameAsync(requestData: CharacterPlayerModels.AdminSetDisplayNameRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setOwner operation and returns the typed response via callback. */ setOwner(requestData: CharacterPlayerModels.AdminSetOwnerRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setOwner operation and resolves with the typed response. */ setOwnerAsync(requestData: CharacterPlayerModels.AdminSetOwnerRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setPlayerBan operation and returns the typed response via callback. */ setPlayerBan(requestData: CharacterPlayerModels.AdminSetPlayerBanRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setPlayerBan operation and resolves with the typed response. */ setPlayerBanAsync(requestData: CharacterPlayerModels.AdminSetPlayerBanRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the changePlayerCurrency operation and returns the typed response via callback. */ changePlayerCurrency(requestData: CharacterPlayerModels.AdminChangePlayerCurrencyRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the changePlayerCurrency operation and resolves with the typed response. */ changePlayerCurrencyAsync(requestData: CharacterPlayerModels.AdminChangePlayerCurrencyRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setPlayerData operation and returns the typed response via callback. */ setPlayerData(requestData: CharacterPlayerModels.AdminSetPlayerDataRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setPlayerData operation and resolves with the typed response. */ setPlayerDataAsync(requestData: CharacterPlayerModels.AdminSetPlayerDataRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the changePlayerStatistics operation and returns the typed response via callback. */ changePlayerStatistics(requestData: CharacterPlayerModels.AdminChangePlayerStatisticsRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the changePlayerStatistics operation and resolves with the typed response. */ changePlayerStatisticsAsync(requestData: CharacterPlayerModels.AdminChangePlayerStatisticsRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setRemoveStatus operation and returns the typed response via callback. */ setRemoveStatus(requestData: CharacterPlayerModels.AdminSetRemoveStatusRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setRemoveStatus operation and resolves with the typed response. */ setRemoveStatusAsync(requestData: CharacterPlayerModels.AdminSetRemoveStatusRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the setTag operation and returns the typed response via callback. */ setTag(requestData: CharacterPlayerModels.AdminSetTagRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the setTag operation and resolves with the typed response. */ setTagAsync(requestData: CharacterPlayerModels.AdminSetTagRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCurrencyLeaderboard operation and returns the typed response via callback. */ getCurrencyLeaderboard(requestData: CharacterPlayerModels.AdminGetCurrencyLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCurrencyLeaderboard operation and resolves with the typed response. */ getCurrencyLeaderboardAsync(requestData: CharacterPlayerModels.AdminGetCurrencyLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCreateLeaderboard operation and returns the typed response via callback. */ getCreateLeaderboard(requestData: CharacterPlayerModels.AdminGetCreateLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCreateLeaderboard operation and resolves with the typed response. */ getCreateLeaderboardAsync(requestData: CharacterPlayerModels.AdminGetCreateLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getLastLoginLeaderboard operation and returns the typed response via callback. */ getLastLoginLeaderboard(requestData: CharacterPlayerModels.AdminGetLastLoginLeaderboardRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getLastLoginLeaderboard operation and resolves with the typed response. */ getLastLoginLeaderboardAsync(requestData: CharacterPlayerModels.AdminGetLastLoginLeaderboardRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getStatisticsLog operation and returns the typed response via callback. */ getStatisticsLog(requestData: CharacterPlayerModels.AdminGetStatisticsLogRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getStatisticsLog operation and resolves with the typed response. */ getStatisticsLogAsync(requestData: CharacterPlayerModels.AdminGetStatisticsLogRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; /** * Sends the getCurrencyLog operation and returns the typed response via callback. */ getCurrencyLog(requestData: CharacterPlayerModels.AdminGetCurrencyLogRequestData, onResponse?: Action1, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): void; /** * Sends the getCurrencyLog operation and resolves with the typed response. */ getCurrencyLogAsync(requestData: CharacterPlayerModels.AdminGetCurrencyLogRequestData, overrideAuthToken?: string, overrideSecretKey?: string, customTags?: GNHashtable, timeout?: number): Promise; }