UNPKG

@xmobitea/gn-typescript-client

Version:

GearN Typescript Client SDK by XmobiTea (Pro)

976 lines (975 loc) 53.8 kB
import { OperationCode } from "./../../constant/OperationCode"; import { RequestRole } from "./../../constant/enumType/RequestRole"; import { RequestType } from "./../../constant/enumType/RequestType"; import { CustomOperationRequestAbstract } from "./../request/CustomOperationRequest"; import { GroupModels } from "./GroupModels"; export var GroupRequestModels; (function (GroupRequestModels) { class AddMemberOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.AddMember; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.AddMemberRequestData; } } GroupRequestModels.AddMemberOperationRequest = AddMemberOperationRequest; class ServerAddMemberOperationRequest extends AddMemberOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerAddMemberRequestData; } } GroupRequestModels.ServerAddMemberOperationRequest = ServerAddMemberOperationRequest; class AdminAddMemberOperationRequest extends AddMemberOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminAddMemberRequestData; } } GroupRequestModels.AdminAddMemberOperationRequest = AdminAddMemberOperationRequest; class AddSegmentOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.AddSegment; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.AddSegmentRequestData; } } GroupRequestModels.AddSegmentOperationRequest = AddSegmentOperationRequest; class ServerAddSegmentOperationRequest extends AddSegmentOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerAddSegmentRequestData; } } GroupRequestModels.ServerAddSegmentOperationRequest = ServerAddSegmentOperationRequest; class AdminAddSegmentOperationRequest extends AddSegmentOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminAddSegmentRequestData; } } GroupRequestModels.AdminAddSegmentOperationRequest = AdminAddSegmentOperationRequest; class GetAvatarOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetAvatar; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetAvatarRequestData; } } GroupRequestModels.GetAvatarOperationRequest = GetAvatarOperationRequest; class ServerGetAvatarOperationRequest extends GetAvatarOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetAvatarRequestData; } } GroupRequestModels.ServerGetAvatarOperationRequest = ServerGetAvatarOperationRequest; class AdminGetAvatarOperationRequest extends GetAvatarOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetAvatarRequestData; } } GroupRequestModels.AdminGetAvatarOperationRequest = AdminGetAvatarOperationRequest; class GetCatalogIdOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetCatalogId; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetCatalogIdRequestData; } } GroupRequestModels.GetCatalogIdOperationRequest = GetCatalogIdOperationRequest; class ServerGetCatalogIdOperationRequest extends GetCatalogIdOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetCatalogIdRequestData; } } GroupRequestModels.ServerGetCatalogIdOperationRequest = ServerGetCatalogIdOperationRequest; class AdminGetCatalogIdOperationRequest extends GetCatalogIdOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetCatalogIdRequestData; } } GroupRequestModels.AdminGetCatalogIdOperationRequest = AdminGetCatalogIdOperationRequest; class GetCustomDataOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetCustomData; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetCustomDataRequestData; } } GroupRequestModels.GetCustomDataOperationRequest = GetCustomDataOperationRequest; class ServerGetCustomDataOperationRequest extends GetCustomDataOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetCustomDataRequestData; } } GroupRequestModels.ServerGetCustomDataOperationRequest = ServerGetCustomDataOperationRequest; class AdminGetCustomDataOperationRequest extends GetCustomDataOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetCustomDataRequestData; } } GroupRequestModels.AdminGetCustomDataOperationRequest = AdminGetCustomDataOperationRequest; class GetDisplayNameOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetDisplayName; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetDisplayNameRequestData; } } GroupRequestModels.GetDisplayNameOperationRequest = GetDisplayNameOperationRequest; class ServerGetDisplayNameOperationRequest extends GetDisplayNameOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetDisplayNameRequestData; } } GroupRequestModels.ServerGetDisplayNameOperationRequest = ServerGetDisplayNameOperationRequest; class AdminGetDisplayNameOperationRequest extends GetDisplayNameOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetDisplayNameRequestData; } } GroupRequestModels.AdminGetDisplayNameOperationRequest = AdminGetDisplayNameOperationRequest; class GetGroupCurrencyOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetGroupCurrency; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetGroupCurrencyRequestData; } } GroupRequestModels.GetGroupCurrencyOperationRequest = GetGroupCurrencyOperationRequest; class ServerGetGroupCurrencyOperationRequest extends GetGroupCurrencyOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetGroupCurrencyRequestData; } } GroupRequestModels.ServerGetGroupCurrencyOperationRequest = ServerGetGroupCurrencyOperationRequest; class AdminGetGroupCurrencyOperationRequest extends GetGroupCurrencyOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetGroupCurrencyRequestData; } } GroupRequestModels.AdminGetGroupCurrencyOperationRequest = AdminGetGroupCurrencyOperationRequest; class GetGroupDataOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetGroupData; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetGroupDataRequestData; } } GroupRequestModels.GetGroupDataOperationRequest = GetGroupDataOperationRequest; class ServerGetGroupDataOperationRequest extends GetGroupDataOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetGroupDataRequestData; } } GroupRequestModels.ServerGetGroupDataOperationRequest = ServerGetGroupDataOperationRequest; class AdminGetGroupDataOperationRequest extends GetGroupDataOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetGroupDataRequestData; } } GroupRequestModels.AdminGetGroupDataOperationRequest = AdminGetGroupDataOperationRequest; class GetGroupInformationOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetGroupInformation; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetGroupInformationRequestData; } } GroupRequestModels.GetGroupInformationOperationRequest = GetGroupInformationOperationRequest; class ServerGetGroupInformationOperationRequest extends GetGroupInformationOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetGroupInformationRequestData; } } GroupRequestModels.ServerGetGroupInformationOperationRequest = ServerGetGroupInformationOperationRequest; class AdminGetGroupInformationOperationRequest extends GetGroupInformationOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetGroupInformationRequestData; } } GroupRequestModels.AdminGetGroupInformationOperationRequest = AdminGetGroupInformationOperationRequest; class GetGroupInventoryOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetGroupInventory; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetGroupInventoryRequestData; } } GroupRequestModels.GetGroupInventoryOperationRequest = GetGroupInventoryOperationRequest; class ServerGetGroupInventoryOperationRequest extends GetGroupInventoryOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetGroupInventoryRequestData; } } GroupRequestModels.ServerGetGroupInventoryOperationRequest = ServerGetGroupInventoryOperationRequest; class AdminGetGroupInventoryOperationRequest extends GetGroupInventoryOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetGroupInventoryRequestData; } } GroupRequestModels.AdminGetGroupInventoryOperationRequest = AdminGetGroupInventoryOperationRequest; class GetGroupMessageOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetGroupMessage; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetGroupMessageRequestData; } } GroupRequestModels.GetGroupMessageOperationRequest = GetGroupMessageOperationRequest; class ServerGetGroupMessageOperationRequest extends GetGroupMessageOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetGroupMessageRequestData; } } GroupRequestModels.ServerGetGroupMessageOperationRequest = ServerGetGroupMessageOperationRequest; class AdminGetGroupMessageOperationRequest extends GetGroupMessageOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetGroupMessageRequestData; } } GroupRequestModels.AdminGetGroupMessageOperationRequest = AdminGetGroupMessageOperationRequest; class GetGroupStatisticsOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetGroupStatistics; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetGroupStatisticsRequestData; } } GroupRequestModels.GetGroupStatisticsOperationRequest = GetGroupStatisticsOperationRequest; class ServerGetGroupStatisticsOperationRequest extends GetGroupStatisticsOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetGroupStatisticsRequestData; } } GroupRequestModels.ServerGetGroupStatisticsOperationRequest = ServerGetGroupStatisticsOperationRequest; class AdminGetGroupStatisticsOperationRequest extends GetGroupStatisticsOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetGroupStatisticsRequestData; } } GroupRequestModels.AdminGetGroupStatisticsOperationRequest = AdminGetGroupStatisticsOperationRequest; class GetGroupsWithDisplayNameOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetGroupsWithDisplayName; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetGroupsWithDisplayNameRequestData; } } GroupRequestModels.GetGroupsWithDisplayNameOperationRequest = GetGroupsWithDisplayNameOperationRequest; class ServerGetGroupsWithDisplayNameOperationRequest extends GetGroupsWithDisplayNameOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetGroupsWithDisplayNameRequestData; } } GroupRequestModels.ServerGetGroupsWithDisplayNameOperationRequest = ServerGetGroupsWithDisplayNameOperationRequest; class AdminGetGroupsWithDisplayNameOperationRequest extends GetGroupsWithDisplayNameOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetGroupsWithDisplayNameRequestData; } } GroupRequestModels.AdminGetGroupsWithDisplayNameOperationRequest = AdminGetGroupsWithDisplayNameOperationRequest; class GetGroupsWithSegmentOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetGroupsWithSegment; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetGroupsWithSegmentRequestData; } } GroupRequestModels.GetGroupsWithSegmentOperationRequest = GetGroupsWithSegmentOperationRequest; class ServerGetGroupsWithSegmentOperationRequest extends GetGroupsWithSegmentOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetGroupsWithSegmentRequestData; } } GroupRequestModels.ServerGetGroupsWithSegmentOperationRequest = ServerGetGroupsWithSegmentOperationRequest; class AdminGetGroupsWithSegmentOperationRequest extends GetGroupsWithSegmentOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetGroupsWithSegmentRequestData; } } GroupRequestModels.AdminGetGroupsWithSegmentOperationRequest = AdminGetGroupsWithSegmentOperationRequest; class GetGroupsWithTagOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetGroupsWithTag; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetGroupsWithTagRequestData; } } GroupRequestModels.GetGroupsWithTagOperationRequest = GetGroupsWithTagOperationRequest; class ServerGetGroupsWithTagOperationRequest extends GetGroupsWithTagOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetGroupsWithTagRequestData; } } GroupRequestModels.ServerGetGroupsWithTagOperationRequest = ServerGetGroupsWithTagOperationRequest; class AdminGetGroupsWithTagOperationRequest extends GetGroupsWithTagOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetGroupsWithTagRequestData; } } GroupRequestModels.AdminGetGroupsWithTagOperationRequest = AdminGetGroupsWithTagOperationRequest; class GetMembersOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetMembers; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetMembersRequestData; } } GroupRequestModels.GetMembersOperationRequest = GetMembersOperationRequest; class ServerGetMembersOperationRequest extends GetMembersOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetMembersRequestData; } } GroupRequestModels.ServerGetMembersOperationRequest = ServerGetMembersOperationRequest; class AdminGetMembersOperationRequest extends GetMembersOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetMembersRequestData; } } GroupRequestModels.AdminGetMembersOperationRequest = AdminGetMembersOperationRequest; class GetRemoveStatusOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetRemoveStatus; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetRemoveStatusRequestData; } } GroupRequestModels.GetRemoveStatusOperationRequest = GetRemoveStatusOperationRequest; class ServerGetRemoveStatusOperationRequest extends GetRemoveStatusOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetRemoveStatusRequestData; } } GroupRequestModels.ServerGetRemoveStatusOperationRequest = ServerGetRemoveStatusOperationRequest; class AdminGetRemoveStatusOperationRequest extends GetRemoveStatusOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetRemoveStatusRequestData; } } GroupRequestModels.AdminGetRemoveStatusOperationRequest = AdminGetRemoveStatusOperationRequest; class GetSegmentOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetSegment; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetSegmentRequestData; } } GroupRequestModels.GetSegmentOperationRequest = GetSegmentOperationRequest; class ServerGetSegmentOperationRequest extends GetSegmentOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetSegmentRequestData; } } GroupRequestModels.ServerGetSegmentOperationRequest = ServerGetSegmentOperationRequest; class AdminGetSegmentOperationRequest extends GetSegmentOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetSegmentRequestData; } } GroupRequestModels.AdminGetSegmentOperationRequest = AdminGetSegmentOperationRequest; class GetStatisticsLeaderboardAroundGroupOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetStatisticsLeaderboardAroundGroup; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetStatisticsLeaderboardAroundGroupRequestData; } } GroupRequestModels.GetStatisticsLeaderboardAroundGroupOperationRequest = GetStatisticsLeaderboardAroundGroupOperationRequest; class ServerGetStatisticsLeaderboardAroundGroupOperationRequest extends GetStatisticsLeaderboardAroundGroupOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetStatisticsLeaderboardAroundGroupRequestData; } } GroupRequestModels.ServerGetStatisticsLeaderboardAroundGroupOperationRequest = ServerGetStatisticsLeaderboardAroundGroupOperationRequest; class AdminGetStatisticsLeaderboardAroundGroupOperationRequest extends GetStatisticsLeaderboardAroundGroupOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetStatisticsLeaderboardAroundGroupRequestData; } } GroupRequestModels.AdminGetStatisticsLeaderboardAroundGroupOperationRequest = AdminGetStatisticsLeaderboardAroundGroupOperationRequest; class GetStatisticsLeaderboardOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetStatisticsLeaderboard; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetStatisticsLeaderboardRequestData; } } GroupRequestModels.GetStatisticsLeaderboardOperationRequest = GetStatisticsLeaderboardOperationRequest; class ServerGetStatisticsLeaderboardOperationRequest extends GetStatisticsLeaderboardOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetStatisticsLeaderboardRequestData; } } GroupRequestModels.ServerGetStatisticsLeaderboardOperationRequest = ServerGetStatisticsLeaderboardOperationRequest; class AdminGetStatisticsLeaderboardOperationRequest extends GetStatisticsLeaderboardOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetStatisticsLeaderboardRequestData; } } GroupRequestModels.AdminGetStatisticsLeaderboardOperationRequest = AdminGetStatisticsLeaderboardOperationRequest; class GetTagOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetTag; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetTagRequestData; } } GroupRequestModels.GetTagOperationRequest = GetTagOperationRequest; class ServerGetTagOperationRequest extends GetTagOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetTagRequestData; } } GroupRequestModels.ServerGetTagOperationRequest = ServerGetTagOperationRequest; class AdminGetTagOperationRequest extends GetTagOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetTagRequestData; } } GroupRequestModels.AdminGetTagOperationRequest = AdminGetTagOperationRequest; class GetTsCreateOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetTsCreate; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetTsCreateRequestData; } } GroupRequestModels.GetTsCreateOperationRequest = GetTsCreateOperationRequest; class ServerGetTsCreateOperationRequest extends GetTsCreateOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetTsCreateRequestData; } } GroupRequestModels.ServerGetTsCreateOperationRequest = ServerGetTsCreateOperationRequest; class AdminGetTsCreateOperationRequest extends GetTsCreateOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetTsCreateRequestData; } } GroupRequestModels.AdminGetTsCreateOperationRequest = AdminGetTsCreateOperationRequest; class CreateGroupItemOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.CreateGroupItem; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.CreateGroupItemRequestData; } } GroupRequestModels.CreateGroupItemOperationRequest = CreateGroupItemOperationRequest; class ServerCreateGroupItemOperationRequest extends CreateGroupItemOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerCreateGroupItemRequestData; } } GroupRequestModels.ServerCreateGroupItemOperationRequest = ServerCreateGroupItemOperationRequest; class AdminCreateGroupItemOperationRequest extends CreateGroupItemOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminCreateGroupItemRequestData; } } GroupRequestModels.AdminCreateGroupItemOperationRequest = AdminCreateGroupItemOperationRequest; class RemoveGroupItemOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.RemoveGroupItem; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.RemoveGroupItemRequestData; } } GroupRequestModels.RemoveGroupItemOperationRequest = RemoveGroupItemOperationRequest; class ServerRemoveGroupItemOperationRequest extends RemoveGroupItemOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerRemoveGroupItemRequestData; } } GroupRequestModels.ServerRemoveGroupItemOperationRequest = ServerRemoveGroupItemOperationRequest; class AdminRemoveGroupItemOperationRequest extends RemoveGroupItemOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminRemoveGroupItemRequestData; } } GroupRequestModels.AdminRemoveGroupItemOperationRequest = AdminRemoveGroupItemOperationRequest; class RemoveMemberOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.RemoveMember; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.RemoveMemberRequestData; } } GroupRequestModels.RemoveMemberOperationRequest = RemoveMemberOperationRequest; class ServerRemoveMemberOperationRequest extends RemoveMemberOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerRemoveMemberRequestData; } } GroupRequestModels.ServerRemoveMemberOperationRequest = ServerRemoveMemberOperationRequest; class AdminRemoveMemberOperationRequest extends RemoveMemberOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminRemoveMemberRequestData; } } GroupRequestModels.AdminRemoveMemberOperationRequest = AdminRemoveMemberOperationRequest; class RemoveSegmentOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.RemoveSegment; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.RemoveSegmentRequestData; } } GroupRequestModels.RemoveSegmentOperationRequest = RemoveSegmentOperationRequest; class ServerRemoveSegmentOperationRequest extends RemoveSegmentOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerRemoveSegmentRequestData; } } GroupRequestModels.ServerRemoveSegmentOperationRequest = ServerRemoveSegmentOperationRequest; class AdminRemoveSegmentOperationRequest extends RemoveSegmentOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminRemoveSegmentRequestData; } } GroupRequestModels.AdminRemoveSegmentOperationRequest = AdminRemoveSegmentOperationRequest; class RemoveTagOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.RemoveTag; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.RemoveTagRequestData; } } GroupRequestModels.RemoveTagOperationRequest = RemoveTagOperationRequest; class ServerRemoveTagOperationRequest extends RemoveTagOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerRemoveTagRequestData; } } GroupRequestModels.ServerRemoveTagOperationRequest = ServerRemoveTagOperationRequest; class AdminRemoveTagOperationRequest extends RemoveTagOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminRemoveTagRequestData; } } GroupRequestModels.AdminRemoveTagOperationRequest = AdminRemoveTagOperationRequest; class SendGroupMessageOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.SendGroupMessage; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.SendGroupMessageRequestData; } } GroupRequestModels.SendGroupMessageOperationRequest = SendGroupMessageOperationRequest; class ServerSendGroupMessageOperationRequest extends SendGroupMessageOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerSendGroupMessageRequestData; } } GroupRequestModels.ServerSendGroupMessageOperationRequest = ServerSendGroupMessageOperationRequest; class AdminSendGroupMessageOperationRequest extends SendGroupMessageOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminSendGroupMessageRequestData; } } GroupRequestModels.AdminSendGroupMessageOperationRequest = AdminSendGroupMessageOperationRequest; class SetAvatarOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.SetAvatar; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.SetAvatarRequestData; } } GroupRequestModels.SetAvatarOperationRequest = SetAvatarOperationRequest; class ServerSetAvatarOperationRequest extends SetAvatarOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerSetAvatarRequestData; } } GroupRequestModels.ServerSetAvatarOperationRequest = ServerSetAvatarOperationRequest; class AdminSetAvatarOperationRequest extends SetAvatarOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminSetAvatarRequestData; } } GroupRequestModels.AdminSetAvatarOperationRequest = AdminSetAvatarOperationRequest; class SetCustomDataOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.SetCustomData; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.SetCustomDataRequestData; } } GroupRequestModels.SetCustomDataOperationRequest = SetCustomDataOperationRequest; class ServerSetCustomDataOperationRequest extends SetCustomDataOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerSetCustomDataRequestData; } } GroupRequestModels.ServerSetCustomDataOperationRequest = ServerSetCustomDataOperationRequest; class AdminSetCustomDataOperationRequest extends SetCustomDataOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminSetCustomDataRequestData; } } GroupRequestModels.AdminSetCustomDataOperationRequest = AdminSetCustomDataOperationRequest; class SetDisplayNameOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.SetDisplayName; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.SetDisplayNameRequestData; } } GroupRequestModels.SetDisplayNameOperationRequest = SetDisplayNameOperationRequest; class ServerSetDisplayNameOperationRequest extends SetDisplayNameOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerSetDisplayNameRequestData; } } GroupRequestModels.ServerSetDisplayNameOperationRequest = ServerSetDisplayNameOperationRequest; class AdminSetDisplayNameOperationRequest extends SetDisplayNameOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminSetDisplayNameRequestData; } } GroupRequestModels.AdminSetDisplayNameOperationRequest = AdminSetDisplayNameOperationRequest; class ChangeGroupCurrencyOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.ChangeGroupCurrency; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.ChangeGroupCurrencyRequestData; } } GroupRequestModels.ChangeGroupCurrencyOperationRequest = ChangeGroupCurrencyOperationRequest; class ServerChangeGroupCurrencyOperationRequest extends ChangeGroupCurrencyOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerChangeGroupCurrencyRequestData; } } GroupRequestModels.ServerChangeGroupCurrencyOperationRequest = ServerChangeGroupCurrencyOperationRequest; class AdminChangeGroupCurrencyOperationRequest extends ChangeGroupCurrencyOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminChangeGroupCurrencyRequestData; } } GroupRequestModels.AdminChangeGroupCurrencyOperationRequest = AdminChangeGroupCurrencyOperationRequest; class SetGroupDataOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.SetGroupData; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.SetGroupDataRequestData; } } GroupRequestModels.SetGroupDataOperationRequest = SetGroupDataOperationRequest; class ServerSetGroupDataOperationRequest extends SetGroupDataOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerSetGroupDataRequestData; } } GroupRequestModels.ServerSetGroupDataOperationRequest = ServerSetGroupDataOperationRequest; class AdminSetGroupDataOperationRequest extends SetGroupDataOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminSetGroupDataRequestData; } } GroupRequestModels.AdminSetGroupDataOperationRequest = AdminSetGroupDataOperationRequest; class ChangeGroupStatisticsOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.ChangeGroupStatistics; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.ChangeGroupStatisticsRequestData; } } GroupRequestModels.ChangeGroupStatisticsOperationRequest = ChangeGroupStatisticsOperationRequest; class ServerChangeGroupStatisticsOperationRequest extends ChangeGroupStatisticsOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerChangeGroupStatisticsRequestData; } } GroupRequestModels.ServerChangeGroupStatisticsOperationRequest = ServerChangeGroupStatisticsOperationRequest; class AdminChangeGroupStatisticsOperationRequest extends ChangeGroupStatisticsOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminChangeGroupStatisticsRequestData; } } GroupRequestModels.AdminChangeGroupStatisticsOperationRequest = AdminChangeGroupStatisticsOperationRequest; class SetRemoveStatusOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.SetRemoveStatus; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.SetRemoveStatusRequestData; } } GroupRequestModels.SetRemoveStatusOperationRequest = SetRemoveStatusOperationRequest; class ServerSetRemoveStatusOperationRequest extends SetRemoveStatusOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerSetRemoveStatusRequestData; } } GroupRequestModels.ServerSetRemoveStatusOperationRequest = ServerSetRemoveStatusOperationRequest; class AdminSetRemoveStatusOperationRequest extends SetRemoveStatusOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminSetRemoveStatusRequestData; } } GroupRequestModels.AdminSetRemoveStatusOperationRequest = AdminSetRemoveStatusOperationRequest; class SetTagOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.SetTag; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.SetTagRequestData; } } GroupRequestModels.SetTagOperationRequest = SetTagOperationRequest; class ServerSetTagOperationRequest extends SetTagOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerSetTagRequestData; } } GroupRequestModels.ServerSetTagOperationRequest = ServerSetTagOperationRequest; class AdminSetTagOperationRequest extends SetTagOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminSetTagRequestData; } } GroupRequestModels.AdminSetTagOperationRequest = AdminSetTagOperationRequest; class GetCurrencyLeaderboardOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetCurrencyLeaderboard; this.requestType = RequestType.Group; this.role = RequestRole.Client; this.requestDataCls = GroupModels.GetCurrencyLeaderboardRequestData; } } GroupRequestModels.GetCurrencyLeaderboardOperationRequest = GetCurrencyLeaderboardOperationRequest; class ServerGetCurrencyLeaderboardOperationRequest extends GetCurrencyLeaderboardOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Server; this.requestDataCls = GroupModels.ServerGetCurrencyLeaderboardRequestData; } } GroupRequestModels.ServerGetCurrencyLeaderboardOperationRequest = ServerGetCurrencyLeaderboardOperationRequest; class AdminGetCurrencyLeaderboardOperationRequest extends GetCurrencyLeaderboardOperationRequest { constructor(requestData, timeout) { super(requestData, timeout); this.role = RequestRole.Admin; this.requestDataCls = GroupModels.AdminGetCurrencyLeaderboardRequestData; } } GroupRequestModels.AdminGetCurrencyLeaderboardOperationRequest = AdminGetCurrencyLeaderboardOperationRequest; class GetCreateLeaderboardOperationRequest extends CustomOperationRequestAbstract { constructor(requestData, timeout) { super(requestData, timeout); this.operationCode = OperationCode.GetCreateLeaderboard; this.requestType = RequestType.Group; this.role = RequestRole.Client;