@xmobitea/gn-typescript-client
Version:
GearN Typescript Client SDK by XmobiTea (Pro)
976 lines (975 loc) • 53.8 kB
JavaScript
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;