UNPKG

@xmobitea/gn-typescript-client

Version:

GearN Typescript Client SDK by XmobiTea (Pro)

370 lines 100 kB
import { GNNetwork } from "./GNNetwork"; import { OperationRequest } from "./entity/OperationRequest"; import { GroupRequestModels } from "./entity/models/GroupRequestModels"; import { GroupResponseModels } from "./entity/models/GroupResponseModels"; export class GroupApi { constructor() { this.server = new ServerGroupApi(); this.admin = new AdminGroupApi(); } addMember(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.AddMemberOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.AddMemberOperationResponse); } async addMemberAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.AddMemberOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.AddMemberOperationResponse); } addSegment(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.AddSegmentOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.AddSegmentOperationResponse); } async addSegmentAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.AddSegmentOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.AddSegmentOperationResponse); } getAvatar(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetAvatarOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetAvatarOperationResponse); } async getAvatarAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetAvatarOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetAvatarOperationResponse); } getCatalogId(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetCatalogIdOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCatalogIdOperationResponse); } async getCatalogIdAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetCatalogIdOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCatalogIdOperationResponse); } getCustomData(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetCustomDataOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCustomDataOperationResponse); } async getCustomDataAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetCustomDataOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCustomDataOperationResponse); } getDisplayName(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetDisplayNameOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetDisplayNameOperationResponse); } async getDisplayNameAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetDisplayNameOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetDisplayNameOperationResponse); } getGroupCurrency(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetGroupCurrencyOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupCurrencyOperationResponse); } async getGroupCurrencyAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetGroupCurrencyOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupCurrencyOperationResponse); } getGroupData(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetGroupDataOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupDataOperationResponse); } async getGroupDataAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetGroupDataOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupDataOperationResponse); } getGroupInformation(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetGroupInformationOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupInformationOperationResponse); } async getGroupInformationAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetGroupInformationOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupInformationOperationResponse); } getGroupInventory(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetGroupInventoryOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupInventoryOperationResponse); } async getGroupInventoryAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetGroupInventoryOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupInventoryOperationResponse); } getGroupMessage(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetGroupMessageOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupMessageOperationResponse); } async getGroupMessageAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetGroupMessageOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupMessageOperationResponse); } getGroupStatistics(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetGroupStatisticsOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupStatisticsOperationResponse); } async getGroupStatisticsAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetGroupStatisticsOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupStatisticsOperationResponse); } getGroupsWithDisplayName(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetGroupsWithDisplayNameOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupsWithDisplayNameOperationResponse); } async getGroupsWithDisplayNameAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetGroupsWithDisplayNameOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupsWithDisplayNameOperationResponse); } getGroupsWithSegment(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetGroupsWithSegmentOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupsWithSegmentOperationResponse); } async getGroupsWithSegmentAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetGroupsWithSegmentOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupsWithSegmentOperationResponse); } getGroupsWithTag(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetGroupsWithTagOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupsWithTagOperationResponse); } async getGroupsWithTagAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetGroupsWithTagOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupsWithTagOperationResponse); } getMembers(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetMembersOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetMembersOperationResponse); } async getMembersAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetMembersOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetMembersOperationResponse); } getRemoveStatus(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetRemoveStatusOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetRemoveStatusOperationResponse); } async getRemoveStatusAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetRemoveStatusOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetRemoveStatusOperationResponse); } getSegment(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetSegmentOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetSegmentOperationResponse); } async getSegmentAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetSegmentOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetSegmentOperationResponse); } getStatisticsLeaderboardAroundGroup(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetStatisticsLeaderboardAroundGroupOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetStatisticsLeaderboardAroundGroupOperationResponse); } async getStatisticsLeaderboardAroundGroupAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetStatisticsLeaderboardAroundGroupOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetStatisticsLeaderboardAroundGroupOperationResponse); } getStatisticsLeaderboard(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetStatisticsLeaderboardOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetStatisticsLeaderboardOperationResponse); } async getStatisticsLeaderboardAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetStatisticsLeaderboardOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetStatisticsLeaderboardOperationResponse); } getTag(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetTagOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetTagOperationResponse); } async getTagAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetTagOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetTagOperationResponse); } getTsCreate(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetTsCreateOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetTsCreateOperationResponse); } async getTsCreateAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetTsCreateOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetTsCreateOperationResponse); } createGroupItem(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.CreateGroupItemOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.CreateGroupItemOperationResponse); } async createGroupItemAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.CreateGroupItemOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.CreateGroupItemOperationResponse); } removeGroupItem(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.RemoveGroupItemOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.RemoveGroupItemOperationResponse); } async removeGroupItemAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.RemoveGroupItemOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.RemoveGroupItemOperationResponse); } removeMember(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.RemoveMemberOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.RemoveMemberOperationResponse); } async removeMemberAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.RemoveMemberOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.RemoveMemberOperationResponse); } removeSegment(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.RemoveSegmentOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.RemoveSegmentOperationResponse); } async removeSegmentAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.RemoveSegmentOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.RemoveSegmentOperationResponse); } removeTag(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.RemoveTagOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.RemoveTagOperationResponse); } async removeTagAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.RemoveTagOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.RemoveTagOperationResponse); } sendGroupMessage(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.SendGroupMessageOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SendGroupMessageOperationResponse); } async sendGroupMessageAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.SendGroupMessageOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SendGroupMessageOperationResponse); } setAvatar(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.SetAvatarOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SetAvatarOperationResponse); } async setAvatarAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.SetAvatarOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SetAvatarOperationResponse); } setCustomData(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.SetCustomDataOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SetCustomDataOperationResponse); } async setCustomDataAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.SetCustomDataOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SetCustomDataOperationResponse); } setDisplayName(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.SetDisplayNameOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SetDisplayNameOperationResponse); } async setDisplayNameAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.SetDisplayNameOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SetDisplayNameOperationResponse); } changeGroupCurrency(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ChangeGroupCurrencyOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.ChangeGroupCurrencyOperationResponse); } async changeGroupCurrencyAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ChangeGroupCurrencyOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.ChangeGroupCurrencyOperationResponse); } setGroupData(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.SetGroupDataOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SetGroupDataOperationResponse); } async setGroupDataAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.SetGroupDataOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SetGroupDataOperationResponse); } changeGroupStatistics(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ChangeGroupStatisticsOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.ChangeGroupStatisticsOperationResponse); } async changeGroupStatisticsAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ChangeGroupStatisticsOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.ChangeGroupStatisticsOperationResponse); } setRemoveStatus(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.SetRemoveStatusOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SetRemoveStatusOperationResponse); } async setRemoveStatusAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.SetRemoveStatusOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SetRemoveStatusOperationResponse); } setTag(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.SetTagOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SetTagOperationResponse); } async setTagAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.SetTagOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.SetTagOperationResponse); } getCurrencyLeaderboard(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetCurrencyLeaderboardOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCurrencyLeaderboardOperationResponse); } async getCurrencyLeaderboardAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetCurrencyLeaderboardOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCurrencyLeaderboardOperationResponse); } getCreateLeaderboard(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetCreateLeaderboardOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCreateLeaderboardOperationResponse); } async getCreateLeaderboardAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetCreateLeaderboardOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCreateLeaderboardOperationResponse); } getStatisticsLog(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetStatisticsLogOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetStatisticsLogOperationResponse); } async getStatisticsLogAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetStatisticsLogOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetStatisticsLogOperationResponse); } getCurrencyLog(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.GetCurrencyLogOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCurrencyLogOperationResponse); } async getCurrencyLogAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.GetCurrencyLogOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCurrencyLogOperationResponse); } } export class ServerGroupApi { addMember(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerAddMemberOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.AddMemberOperationResponse); } async addMemberAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerAddMemberOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.AddMemberOperationResponse); } addSegment(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerAddSegmentOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.AddSegmentOperationResponse); } async addSegmentAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerAddSegmentOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.AddSegmentOperationResponse); } getAvatar(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetAvatarOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetAvatarOperationResponse); } async getAvatarAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetAvatarOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetAvatarOperationResponse); } getCatalogId(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetCatalogIdOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCatalogIdOperationResponse); } async getCatalogIdAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetCatalogIdOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCatalogIdOperationResponse); } getCustomData(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetCustomDataOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCustomDataOperationResponse); } async getCustomDataAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetCustomDataOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetCustomDataOperationResponse); } getDisplayName(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetDisplayNameOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetDisplayNameOperationResponse); } async getDisplayNameAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetDisplayNameOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetDisplayNameOperationResponse); } getGroupCurrency(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetGroupCurrencyOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupCurrencyOperationResponse); } async getGroupCurrencyAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetGroupCurrencyOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupCurrencyOperationResponse); } getGroupData(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetGroupDataOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupDataOperationResponse); } async getGroupDataAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetGroupDataOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupDataOperationResponse); } getGroupInformation(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetGroupInformationOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupInformationOperationResponse); } async getGroupInformationAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetGroupInformationOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupInformationOperationResponse); } getGroupInventory(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetGroupInventoryOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupInventoryOperationResponse); } async getGroupInventoryAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetGroupInventoryOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupInventoryOperationResponse); } getGroupMessage(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetGroupMessageOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupMessageOperationResponse); } async getGroupMessageAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetGroupMessageOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupMessageOperationResponse); } getGroupStatistics(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetGroupStatisticsOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupStatisticsOperationResponse); } async getGroupStatisticsAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetGroupStatisticsOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupStatisticsOperationResponse); } getGroupsWithDisplayName(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetGroupsWithDisplayNameOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupsWithDisplayNameOperationResponse); } async getGroupsWithDisplayNameAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetGroupsWithDisplayNameOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupsWithDisplayNameOperationResponse); } getGroupsWithSegment(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetGroupsWithSegmentOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupsWithSegmentOperationResponse); } async getGroupsWithSegmentAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetGroupsWithSegmentOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupsWithSegmentOperationResponse); } getGroupsWithTag(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetGroupsWithTagOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupsWithTagOperationResponse); } async getGroupsWithTagAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetGroupsWithTagOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetGroupsWithTagOperationResponse); } getMembers(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetMembersOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetMembersOperationResponse); } async getMembersAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetMembersOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetMembersOperationResponse); } getRemoveStatus(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetRemoveStatusOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetRemoveStatusOperationResponse); } async getRemoveStatusAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetRemoveStatusOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetRemoveStatusOperationResponse); } getSegment(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetSegmentOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetSegmentOperationResponse); } async getSegmentAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetSegmentOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetSegmentOperationResponse); } getStatisticsLeaderboardAroundGroup(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetStatisticsLeaderboardAroundGroupOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetStatisticsLeaderboardAroundGroupOperationResponse); } async getStatisticsLeaderboardAroundGroupAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerGetStatisticsLeaderboardAroundGroupOperationRequest(requestData, timeout), overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetStatisticsLeaderboardAroundGroupOperationResponse); } getStatisticsLeaderboard(requestData, onResponse = null, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { GNNetwork.sendViaHttpTRequestTResponse(new GroupRequestModels.ServerGetStatisticsLeaderboardOperationRequest(requestData, timeout), onResponse, overrideAuthToken, overrideSecretKey, customTags, GroupResponseModels.GetStatisticsLeaderboardOperationResponse); } async getStatisticsLeaderboardAsync(requestData, overrideAuthToken = null, overrideSecretKey = null, customTags = null, timeout = OperationRequest.defaultTimeOut) { return GNNetwork.sendViaHttpTRequestTResponseAsync(new GroupRequestModels.ServerG