UNPKG

@xmobitea/gn-typescript-client

Version:

GearN Typescript Client SDK by XmobiTea (Pro)

905 lines 61.9 kB
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var __metadata = (this && this.__metadata) || function (k, v) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); }; import { ParameterCode } from "./../../constant/parameterCode/ParameterCode"; import { GNHashtableDataMember, StringDataMember, BooleanDataMember, DataMember, GNArrayDataMember, NumberDataMember } from "./../DataMember"; import { GenericModels } from "./GenericModels"; export var GroupModels; (function (GroupModels) { class InfoRequestParam { } __decorate([ BooleanDataMember({ code: ParameterCode.CatalogId, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "catalogId", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.Members, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "members", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.RemoveStatus, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "removeStatus", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.Segments, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "segments", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CustomDatas, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "customDatas", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.DisplayName, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "displayName", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.Avatar, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "avatar", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.TsCreate, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "tsCreate", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.Tags, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "tags", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.GroupCurrencies, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "groupCurrencies", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.GroupStatistics, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "groupStatistics", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.GroupDatas, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "groupDatas", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.GroupInventories, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "groupInventories", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.GroupDataKeys, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], InfoRequestParam.prototype, "groupDataKeys", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.GroupCurrencyKeys, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], InfoRequestParam.prototype, "groupCurrencyKeys", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.GroupStatisticsKeys, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], InfoRequestParam.prototype, "groupStatisticsKeys", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.CustomDataKeys, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], InfoRequestParam.prototype, "customDataKeys", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.TagKeys, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], InfoRequestParam.prototype, "tagKeys", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.ItemCatalogIds, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], InfoRequestParam.prototype, "itemCatalogIds", void 0); GroupModels.InfoRequestParam = InfoRequestParam; class CustomDataParam { } __decorate([ StringDataMember({ code: ParameterCode.Key, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], CustomDataParam.prototype, "key", void 0); __decorate([ DataMember({ code: ParameterCode.Value }), __metadata("design:type", Object) ], CustomDataParam.prototype, "value", void 0); GroupModels.CustomDataParam = CustomDataParam; class GroupCurrencyParam { } __decorate([ StringDataMember({ code: ParameterCode.Key, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], GroupCurrencyParam.prototype, "key", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Amount }), __metadata("design:type", Number) ], GroupCurrencyParam.prototype, "amount", void 0); GroupModels.GroupCurrencyParam = GroupCurrencyParam; class GroupDataParam { } __decorate([ StringDataMember({ code: ParameterCode.Key, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], GroupDataParam.prototype, "key", void 0); __decorate([ DataMember({ code: ParameterCode.Value }), __metadata("design:type", Object) ], GroupDataParam.prototype, "value", void 0); GroupModels.GroupDataParam = GroupDataParam; class GroupMemberParam { } __decorate([ StringDataMember({ code: ParameterCode.UserId, minLength: 10, maxLength: 11, mustNonNull: true }), __metadata("design:type", String) ], GroupMemberParam.prototype, "userId", void 0); GroupModels.GroupMemberParam = GroupMemberParam; class GroupStatisticsParam { } __decorate([ StringDataMember({ code: ParameterCode.Key, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], GroupStatisticsParam.prototype, "key", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Value }), __metadata("design:type", Number) ], GroupStatisticsParam.prototype, "value", void 0); GroupModels.GroupStatisticsParam = GroupStatisticsParam; class AddMemberRequestData { } __decorate([ StringDataMember({ code: ParameterCode.UserId, minLength: 10, maxLength: 11, mustNonNull: true }), __metadata("design:type", String) ], AddMemberRequestData.prototype, "userId", void 0); __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], AddMemberRequestData.prototype, "groupId", void 0); GroupModels.AddMemberRequestData = AddMemberRequestData; class ServerAddMemberRequestData extends AddMemberRequestData { } GroupModels.ServerAddMemberRequestData = ServerAddMemberRequestData; class AdminAddMemberRequestData extends ServerAddMemberRequestData { } GroupModels.AdminAddMemberRequestData = AdminAddMemberRequestData; class AddSegmentRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], AddSegmentRequestData.prototype, "groupId", void 0); __decorate([ StringDataMember({ code: ParameterCode.Value, minLength: 6, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], AddSegmentRequestData.prototype, "value", void 0); GroupModels.AddSegmentRequestData = AddSegmentRequestData; class ServerAddSegmentRequestData extends AddSegmentRequestData { } GroupModels.ServerAddSegmentRequestData = ServerAddSegmentRequestData; class AdminAddSegmentRequestData extends ServerAddSegmentRequestData { } GroupModels.AdminAddSegmentRequestData = AdminAddSegmentRequestData; class GetAvatarRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetAvatarRequestData.prototype, "groupId", void 0); GroupModels.GetAvatarRequestData = GetAvatarRequestData; class ServerGetAvatarRequestData extends GetAvatarRequestData { } GroupModels.ServerGetAvatarRequestData = ServerGetAvatarRequestData; class AdminGetAvatarRequestData extends ServerGetAvatarRequestData { } GroupModels.AdminGetAvatarRequestData = AdminGetAvatarRequestData; class GetCatalogIdRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetCatalogIdRequestData.prototype, "groupId", void 0); GroupModels.GetCatalogIdRequestData = GetCatalogIdRequestData; class ServerGetCatalogIdRequestData extends GetCatalogIdRequestData { } GroupModels.ServerGetCatalogIdRequestData = ServerGetCatalogIdRequestData; class AdminGetCatalogIdRequestData extends ServerGetCatalogIdRequestData { } GroupModels.AdminGetCatalogIdRequestData = AdminGetCatalogIdRequestData; class GetCustomDataRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetCustomDataRequestData.prototype, "groupId", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.CustomDataKeys, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], GetCustomDataRequestData.prototype, "customDataKeys", void 0); GroupModels.GetCustomDataRequestData = GetCustomDataRequestData; class ServerGetCustomDataRequestData extends GetCustomDataRequestData { } GroupModels.ServerGetCustomDataRequestData = ServerGetCustomDataRequestData; class AdminGetCustomDataRequestData extends ServerGetCustomDataRequestData { } GroupModels.AdminGetCustomDataRequestData = AdminGetCustomDataRequestData; class GetDisplayNameRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetDisplayNameRequestData.prototype, "groupId", void 0); GroupModels.GetDisplayNameRequestData = GetDisplayNameRequestData; class ServerGetDisplayNameRequestData extends GetDisplayNameRequestData { } GroupModels.ServerGetDisplayNameRequestData = ServerGetDisplayNameRequestData; class AdminGetDisplayNameRequestData extends ServerGetDisplayNameRequestData { } GroupModels.AdminGetDisplayNameRequestData = AdminGetDisplayNameRequestData; class GetGroupCurrencyRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetGroupCurrencyRequestData.prototype, "groupId", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.GroupCurrencyKeys, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], GetGroupCurrencyRequestData.prototype, "groupCurrencyKeys", void 0); GroupModels.GetGroupCurrencyRequestData = GetGroupCurrencyRequestData; class ServerGetGroupCurrencyRequestData extends GetGroupCurrencyRequestData { } GroupModels.ServerGetGroupCurrencyRequestData = ServerGetGroupCurrencyRequestData; class AdminGetGroupCurrencyRequestData extends ServerGetGroupCurrencyRequestData { } GroupModels.AdminGetGroupCurrencyRequestData = AdminGetGroupCurrencyRequestData; class GetGroupDataRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetGroupDataRequestData.prototype, "groupId", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.GroupDataKeys, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], GetGroupDataRequestData.prototype, "groupDataKeys", void 0); GroupModels.GetGroupDataRequestData = GetGroupDataRequestData; class ServerGetGroupDataRequestData extends GetGroupDataRequestData { } GroupModels.ServerGetGroupDataRequestData = ServerGetGroupDataRequestData; class AdminGetGroupDataRequestData extends ServerGetGroupDataRequestData { } GroupModels.AdminGetGroupDataRequestData = AdminGetGroupDataRequestData; class GetGroupInformationRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetGroupInformationRequestData.prototype, "groupId", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], GetGroupInformationRequestData.prototype, "infoRequestParam", void 0); GroupModels.GetGroupInformationRequestData = GetGroupInformationRequestData; class ServerGetGroupInformationRequestData extends GetGroupInformationRequestData { } GroupModels.ServerGetGroupInformationRequestData = ServerGetGroupInformationRequestData; class AdminGetGroupInformationRequestData extends ServerGetGroupInformationRequestData { } GroupModels.AdminGetGroupInformationRequestData = AdminGetGroupInformationRequestData; class GetGroupInventoryRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetGroupInventoryRequestData.prototype, "groupId", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.ItemCatalogIds, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], GetGroupInventoryRequestData.prototype, "itemCatalogIds", void 0); GroupModels.GetGroupInventoryRequestData = GetGroupInventoryRequestData; class ServerGetGroupInventoryRequestData extends GetGroupInventoryRequestData { } GroupModels.ServerGetGroupInventoryRequestData = ServerGetGroupInventoryRequestData; class AdminGetGroupInventoryRequestData extends ServerGetGroupInventoryRequestData { } GroupModels.AdminGetGroupInventoryRequestData = AdminGetGroupInventoryRequestData; class GetGroupMessageRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetGroupMessageRequestData.prototype, "groupId", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Skip, defaultValue: 0, minValue: 0, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetGroupMessageRequestData.prototype, "skip", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Limit, defaultValue: 10, minValue: 1, maxValue: 100, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetGroupMessageRequestData.prototype, "limit", void 0); GroupModels.GetGroupMessageRequestData = GetGroupMessageRequestData; class ServerGetGroupMessageRequestData extends GetGroupMessageRequestData { } GroupModels.ServerGetGroupMessageRequestData = ServerGetGroupMessageRequestData; class AdminGetGroupMessageRequestData extends ServerGetGroupMessageRequestData { } GroupModels.AdminGetGroupMessageRequestData = AdminGetGroupMessageRequestData; class GetGroupStatisticsRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetGroupStatisticsRequestData.prototype, "groupId", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.StatisticsKeys, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], GetGroupStatisticsRequestData.prototype, "statisticsKeys", void 0); GroupModels.GetGroupStatisticsRequestData = GetGroupStatisticsRequestData; class ServerGetGroupStatisticsRequestData extends GetGroupStatisticsRequestData { } GroupModels.ServerGetGroupStatisticsRequestData = ServerGetGroupStatisticsRequestData; class AdminGetGroupStatisticsRequestData extends ServerGetGroupStatisticsRequestData { } GroupModels.AdminGetGroupStatisticsRequestData = AdminGetGroupStatisticsRequestData; class GetGroupsWithDisplayNameRequestData { } __decorate([ StringDataMember({ code: ParameterCode.Keyword, minLength: 2, maxLength: 32 }), __metadata("design:type", String) ], GetGroupsWithDisplayNameRequestData.prototype, "keyword", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], GetGroupsWithDisplayNameRequestData.prototype, "infoRequestParam", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Skip, defaultValue: 0, minValue: 0, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetGroupsWithDisplayNameRequestData.prototype, "skip", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Limit, defaultValue: 10, minValue: 1, maxValue: 100, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetGroupsWithDisplayNameRequestData.prototype, "limit", void 0); GroupModels.GetGroupsWithDisplayNameRequestData = GetGroupsWithDisplayNameRequestData; class ServerGetGroupsWithDisplayNameRequestData extends GetGroupsWithDisplayNameRequestData { } GroupModels.ServerGetGroupsWithDisplayNameRequestData = ServerGetGroupsWithDisplayNameRequestData; class AdminGetGroupsWithDisplayNameRequestData extends ServerGetGroupsWithDisplayNameRequestData { } GroupModels.AdminGetGroupsWithDisplayNameRequestData = AdminGetGroupsWithDisplayNameRequestData; class GetGroupsWithSegmentRequestData { } __decorate([ StringDataMember({ code: ParameterCode.Value, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], GetGroupsWithSegmentRequestData.prototype, "value", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], GetGroupsWithSegmentRequestData.prototype, "infoRequestParam", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Skip, defaultValue: 0, minValue: 0, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetGroupsWithSegmentRequestData.prototype, "skip", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Limit, defaultValue: 10, minValue: 1, maxValue: 100, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetGroupsWithSegmentRequestData.prototype, "limit", void 0); GroupModels.GetGroupsWithSegmentRequestData = GetGroupsWithSegmentRequestData; class ServerGetGroupsWithSegmentRequestData extends GetGroupsWithSegmentRequestData { } GroupModels.ServerGetGroupsWithSegmentRequestData = ServerGetGroupsWithSegmentRequestData; class AdminGetGroupsWithSegmentRequestData extends ServerGetGroupsWithSegmentRequestData { } GroupModels.AdminGetGroupsWithSegmentRequestData = AdminGetGroupsWithSegmentRequestData; class GetGroupsWithTagRequestData { } __decorate([ StringDataMember({ code: ParameterCode.Key, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], GetGroupsWithTagRequestData.prototype, "key", void 0); __decorate([ StringDataMember({ code: ParameterCode.Value, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], GetGroupsWithTagRequestData.prototype, "value", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], GetGroupsWithTagRequestData.prototype, "infoRequestParam", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Skip, defaultValue: 0, minValue: 0, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetGroupsWithTagRequestData.prototype, "skip", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Limit, defaultValue: 10, minValue: 1, maxValue: 100, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetGroupsWithTagRequestData.prototype, "limit", void 0); GroupModels.GetGroupsWithTagRequestData = GetGroupsWithTagRequestData; class ServerGetGroupsWithTagRequestData extends GetGroupsWithTagRequestData { } GroupModels.ServerGetGroupsWithTagRequestData = ServerGetGroupsWithTagRequestData; class AdminGetGroupsWithTagRequestData extends ServerGetGroupsWithTagRequestData { } GroupModels.AdminGetGroupsWithTagRequestData = AdminGetGroupsWithTagRequestData; class GetMembersRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetMembersRequestData.prototype, "groupId", void 0); GroupModels.GetMembersRequestData = GetMembersRequestData; class ServerGetMembersRequestData extends GetMembersRequestData { } GroupModels.ServerGetMembersRequestData = ServerGetMembersRequestData; class AdminGetMembersRequestData extends ServerGetMembersRequestData { } GroupModels.AdminGetMembersRequestData = AdminGetMembersRequestData; class GetRemoveStatusRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetRemoveStatusRequestData.prototype, "groupId", void 0); GroupModels.GetRemoveStatusRequestData = GetRemoveStatusRequestData; class ServerGetRemoveStatusRequestData extends GetRemoveStatusRequestData { } GroupModels.ServerGetRemoveStatusRequestData = ServerGetRemoveStatusRequestData; class AdminGetRemoveStatusRequestData extends ServerGetRemoveStatusRequestData { } GroupModels.AdminGetRemoveStatusRequestData = AdminGetRemoveStatusRequestData; class GetSegmentRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetSegmentRequestData.prototype, "groupId", void 0); GroupModels.GetSegmentRequestData = GetSegmentRequestData; class ServerGetSegmentRequestData extends GetSegmentRequestData { } GroupModels.ServerGetSegmentRequestData = ServerGetSegmentRequestData; class AdminGetSegmentRequestData extends ServerGetSegmentRequestData { } GroupModels.AdminGetSegmentRequestData = AdminGetSegmentRequestData; class GetStatisticsLeaderboardAroundGroupRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetStatisticsLeaderboardAroundGroupRequestData.prototype, "groupId", void 0); __decorate([ StringDataMember({ code: ParameterCode.Key, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], GetStatisticsLeaderboardAroundGroupRequestData.prototype, "key", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], GetStatisticsLeaderboardAroundGroupRequestData.prototype, "infoRequestParam", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Skip, defaultValue: 0, minValue: 0, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetStatisticsLeaderboardAroundGroupRequestData.prototype, "skip", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Limit, defaultValue: 10, minValue: 1, maxValue: 100, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetStatisticsLeaderboardAroundGroupRequestData.prototype, "limit", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.LoadFromCache, defaultValue: true, isOptional: true }), __metadata("design:type", Boolean) ], GetStatisticsLeaderboardAroundGroupRequestData.prototype, "loadFromCache", void 0); __decorate([ StringDataMember({ code: ParameterCode.CatalogId, minLength: 2, maxLength: 32, mustNonNull: true, isOptional: true }), __metadata("design:type", String) ], GetStatisticsLeaderboardAroundGroupRequestData.prototype, "catalogId", void 0); GroupModels.GetStatisticsLeaderboardAroundGroupRequestData = GetStatisticsLeaderboardAroundGroupRequestData; class ServerGetStatisticsLeaderboardAroundGroupRequestData extends GetStatisticsLeaderboardAroundGroupRequestData { } GroupModels.ServerGetStatisticsLeaderboardAroundGroupRequestData = ServerGetStatisticsLeaderboardAroundGroupRequestData; class AdminGetStatisticsLeaderboardAroundGroupRequestData extends ServerGetStatisticsLeaderboardAroundGroupRequestData { } GroupModels.AdminGetStatisticsLeaderboardAroundGroupRequestData = AdminGetStatisticsLeaderboardAroundGroupRequestData; class GetStatisticsLeaderboardRequestData { } __decorate([ StringDataMember({ code: ParameterCode.Key, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], GetStatisticsLeaderboardRequestData.prototype, "key", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], GetStatisticsLeaderboardRequestData.prototype, "infoRequestParam", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Skip, defaultValue: 0, minValue: 0, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetStatisticsLeaderboardRequestData.prototype, "skip", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Limit, defaultValue: 10, minValue: 1, maxValue: 100, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetStatisticsLeaderboardRequestData.prototype, "limit", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.LoadFromCache, defaultValue: true, isOptional: true }), __metadata("design:type", Boolean) ], GetStatisticsLeaderboardRequestData.prototype, "loadFromCache", void 0); __decorate([ StringDataMember({ code: ParameterCode.Version, minLength: 2, maxLength: 32, mustNonNull: true, isOptional: true }), __metadata("design:type", String) ], GetStatisticsLeaderboardRequestData.prototype, "version", void 0); __decorate([ StringDataMember({ code: ParameterCode.CatalogId, minLength: 2, maxLength: 32, mustNonNull: true, isOptional: true }), __metadata("design:type", String) ], GetStatisticsLeaderboardRequestData.prototype, "catalogId", void 0); GroupModels.GetStatisticsLeaderboardRequestData = GetStatisticsLeaderboardRequestData; class ServerGetStatisticsLeaderboardRequestData extends GetStatisticsLeaderboardRequestData { } GroupModels.ServerGetStatisticsLeaderboardRequestData = ServerGetStatisticsLeaderboardRequestData; class AdminGetStatisticsLeaderboardRequestData extends ServerGetStatisticsLeaderboardRequestData { } GroupModels.AdminGetStatisticsLeaderboardRequestData = AdminGetStatisticsLeaderboardRequestData; class GetCreateLeaderboardRequestData { } __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], GetCreateLeaderboardRequestData.prototype, "infoRequestParam", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Skip, defaultValue: 0, minValue: 0, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetCreateLeaderboardRequestData.prototype, "skip", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Limit, defaultValue: 10, minValue: 1, maxValue: 100, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetCreateLeaderboardRequestData.prototype, "limit", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.LoadFromCache, defaultValue: true, isOptional: true }), __metadata("design:type", Boolean) ], GetCreateLeaderboardRequestData.prototype, "loadFromCache", void 0); GroupModels.GetCreateLeaderboardRequestData = GetCreateLeaderboardRequestData; class ServerGetCreateLeaderboardRequestData extends GetCreateLeaderboardRequestData { } GroupModels.ServerGetCreateLeaderboardRequestData = ServerGetCreateLeaderboardRequestData; class AdminGetCreateLeaderboardRequestData extends ServerGetCreateLeaderboardRequestData { } GroupModels.AdminGetCreateLeaderboardRequestData = AdminGetCreateLeaderboardRequestData; class GetTagRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetTagRequestData.prototype, "groupId", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.TagKeys, elementCls: String }), __metadata("design:type", Array) ], GetTagRequestData.prototype, "tagKeys", void 0); GroupModels.GetTagRequestData = GetTagRequestData; class ServerGetTagRequestData extends GetTagRequestData { } GroupModels.ServerGetTagRequestData = ServerGetTagRequestData; class AdminGetTagRequestData extends ServerGetTagRequestData { } GroupModels.AdminGetTagRequestData = AdminGetTagRequestData; class GetTsCreateRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], GetTsCreateRequestData.prototype, "groupId", void 0); GroupModels.GetTsCreateRequestData = GetTsCreateRequestData; class ServerGetTsCreateRequestData extends GetTsCreateRequestData { } GroupModels.ServerGetTsCreateRequestData = ServerGetTsCreateRequestData; class AdminGetTsCreateRequestData extends ServerGetTsCreateRequestData { } GroupModels.AdminGetTsCreateRequestData = AdminGetTsCreateRequestData; class CreateGroupItemRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], CreateGroupItemRequestData.prototype, "groupId", void 0); __decorate([ StringDataMember({ code: ParameterCode.CatalogId, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], CreateGroupItemRequestData.prototype, "catalogId", void 0); __decorate([ StringDataMember({ code: ParameterCode.ClassId, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], CreateGroupItemRequestData.prototype, "classId", void 0); __decorate([ StringDataMember({ code: ParameterCode.DisplayName, defaultValue: "", isOptional: true }), __metadata("design:type", String) ], CreateGroupItemRequestData.prototype, "displayName", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Amount, defaultValue: 1, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], CreateGroupItemRequestData.prototype, "amount", void 0); GroupModels.CreateGroupItemRequestData = CreateGroupItemRequestData; class ServerCreateGroupItemRequestData extends CreateGroupItemRequestData { } GroupModels.ServerCreateGroupItemRequestData = ServerCreateGroupItemRequestData; class AdminCreateGroupItemRequestData extends ServerCreateGroupItemRequestData { } GroupModels.AdminCreateGroupItemRequestData = AdminCreateGroupItemRequestData; class RemoveGroupItemRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], RemoveGroupItemRequestData.prototype, "groupId", void 0); __decorate([ StringDataMember({ code: ParameterCode.ItemId, minLength: 12, maxLength: 12, mustNonNull: true }), __metadata("design:type", String) ], RemoveGroupItemRequestData.prototype, "itemId", void 0); GroupModels.RemoveGroupItemRequestData = RemoveGroupItemRequestData; class ServerRemoveGroupItemRequestData extends RemoveGroupItemRequestData { } GroupModels.ServerRemoveGroupItemRequestData = ServerRemoveGroupItemRequestData; class AdminRemoveGroupItemRequestData extends ServerRemoveGroupItemRequestData { } GroupModels.AdminRemoveGroupItemRequestData = AdminRemoveGroupItemRequestData; class RemoveMemberRequestData { } __decorate([ StringDataMember({ code: ParameterCode.UserId, minLength: 10, maxLength: 11, mustNonNull: true }), __metadata("design:type", String) ], RemoveMemberRequestData.prototype, "userId", void 0); __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], RemoveMemberRequestData.prototype, "groupId", void 0); GroupModels.RemoveMemberRequestData = RemoveMemberRequestData; class ServerRemoveMemberRequestData extends RemoveMemberRequestData { } GroupModels.ServerRemoveMemberRequestData = ServerRemoveMemberRequestData; class AdminRemoveMemberRequestData extends ServerRemoveMemberRequestData { } GroupModels.AdminRemoveMemberRequestData = AdminRemoveMemberRequestData; class RemoveSegmentRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], RemoveSegmentRequestData.prototype, "groupId", void 0); __decorate([ StringDataMember({ code: ParameterCode.Value, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], RemoveSegmentRequestData.prototype, "value", void 0); GroupModels.RemoveSegmentRequestData = RemoveSegmentRequestData; class ServerRemoveSegmentRequestData extends RemoveSegmentRequestData { } GroupModels.ServerRemoveSegmentRequestData = ServerRemoveSegmentRequestData; class AdminRemoveSegmentRequestData extends ServerRemoveSegmentRequestData { } GroupModels.AdminRemoveSegmentRequestData = AdminRemoveSegmentRequestData; class RemoveTagRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], RemoveTagRequestData.prototype, "groupId", void 0); __decorate([ StringDataMember({ code: ParameterCode.Key, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], RemoveTagRequestData.prototype, "key", void 0); GroupModels.RemoveTagRequestData = RemoveTagRequestData; class ServerRemoveTagRequestData extends RemoveTagRequestData { } GroupModels.ServerRemoveTagRequestData = ServerRemoveTagRequestData; class AdminRemoveTagRequestData extends ServerRemoveTagRequestData { } GroupModels.AdminRemoveTagRequestData = AdminRemoveTagRequestData; class SendGroupMessageRequestData { } __decorate([ StringDataMember({ code: ParameterCode.SenderId, minLength: 10, maxLength: 11, mustNonNull: true }), __metadata("design:type", String) ], SendGroupMessageRequestData.prototype, "senderId", void 0); __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], SendGroupMessageRequestData.prototype, "groupId", void 0); __decorate([ StringDataMember({ code: ParameterCode.Message, minLength: 2, maxLength: 256, mustNonNull: true }), __metadata("design:type", String) ], SendGroupMessageRequestData.prototype, "message", void 0); GroupModels.SendGroupMessageRequestData = SendGroupMessageRequestData; class ServerSendGroupMessageRequestData extends SendGroupMessageRequestData { } GroupModels.ServerSendGroupMessageRequestData = ServerSendGroupMessageRequestData; class AdminSendGroupMessageRequestData extends ServerSendGroupMessageRequestData { } GroupModels.AdminSendGroupMessageRequestData = AdminSendGroupMessageRequestData; class SetAvatarRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], SetAvatarRequestData.prototype, "groupId", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Type, mustInt: true }), __metadata("design:type", Number) ], SetAvatarRequestData.prototype, "type", void 0); __decorate([ StringDataMember({ code: ParameterCode.Value, minLength: 1, maxLength: 128, mustNonNull: true }), __metadata("design:type", String) ], SetAvatarRequestData.prototype, "value", void 0); GroupModels.SetAvatarRequestData = SetAvatarRequestData; class ServerSetAvatarRequestData extends SetAvatarRequestData { } GroupModels.ServerSetAvatarRequestData = ServerSetAvatarRequestData; class AdminSetAvatarRequestData extends ServerSetAvatarRequestData { } GroupModels.AdminSetAvatarRequestData = AdminSetAvatarRequestData; class SetCustomDataRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], SetCustomDataRequestData.prototype, "groupId", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.CustomDatas, minLength: 1, maxLength: 32, mustNonNull: true, elementCls: CustomDataParam }), __metadata("design:type", Array) ], SetCustomDataRequestData.prototype, "customDatas", void 0); GroupModels.SetCustomDataRequestData = SetCustomDataRequestData; class ServerSetCustomDataRequestData extends SetCustomDataRequestData { } GroupModels.ServerSetCustomDataRequestData = ServerSetCustomDataRequestData; class AdminSetCustomDataRequestData extends ServerSetCustomDataRequestData { } GroupModels.AdminSetCustomDataRequestData = AdminSetCustomDataRequestData; class SetDisplayNameRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], SetDisplayNameRequestData.prototype, "groupId", void 0); __decorate([ StringDataMember({ code: ParameterCode.DisplayName, minLength: 5, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], SetDisplayNameRequestData.prototype, "displayName", void 0); GroupModels.SetDisplayNameRequestData = SetDisplayNameRequestData; class ServerSetDisplayNameRequestData extends SetDisplayNameRequestData { } GroupModels.ServerSetDisplayNameRequestData = ServerSetDisplayNameRequestData; class AdminSetDisplayNameRequestData extends ServerSetDisplayNameRequestData { } GroupModels.AdminSetDisplayNameRequestData = AdminSetDisplayNameRequestData; class ChangeGroupCurrencyRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], ChangeGroupCurrencyRequestData.prototype, "groupId", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.GroupCurrencies, minLength: 1, maxLength: 32, mustNonNull: true, elementCls: GroupCurrencyParam }), __metadata("design:type", Array) ], ChangeGroupCurrencyRequestData.prototype, "groupCurrencies", void 0); __decorate([ StringDataMember({ code: ParameterCode.Log, minLength: 1, maxLength: 256, mustNonNull: true, isOptional: true }), __metadata("design:type", String) ], ChangeGroupCurrencyRequestData.prototype, "log", void 0); GroupModels.ChangeGroupCurrencyRequestData = ChangeGroupCurrencyRequestData; class ServerChangeGroupCurrencyRequestData extends ChangeGroupCurrencyRequestData { } GroupModels.ServerChangeGroupCurrencyRequestData = ServerChangeGroupCurrencyRequestData; class AdminChangeGroupCurrencyRequestData extends ServerChangeGroupCurrencyRequestData { } GroupModels.AdminChangeGroupCurrencyRequestData = AdminChangeGroupCurrencyRequestData; class SetGroupDataRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], SetGroupDataRequestData.prototype, "groupId", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.GroupDatas, minLength: 1, maxLength: 32, mustNonNull: true, elementCls: GroupDataParam }), __metadata("design:type", Array) ], SetGroupDataRequestData.prototype, "groupDatas", void 0); GroupModels.SetGroupDataRequestData = SetGroupDataRequestData; class ServerSetGroupDataRequestData extends SetGroupDataRequestData { } GroupModels.ServerSetGroupDataRequestData = ServerSetGroupDataRequestData; class AdminSetGroupDataRequestData extends ServerSetGroupDataRequestData { } GroupModels.AdminSetGroupDataRequestData = AdminSetGroupDataRequestData; class ChangeGroupStatisticsRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], ChangeGroupStatisticsRequestData.prototype, "groupId", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.GroupStatistics, minLength: 1, maxLength: 32, mustNonNull: true, elementCls: GroupStatisticsParam }), __metadata("design:type", Array) ], ChangeGroupStatisticsRequestData.prototype, "groupStatistics", void 0); __decorate([ StringDataMember({ code: ParameterCode.Log, minLength: 1, maxLength: 256, mustNonNull: true, isOptional: true }), __metadata("design:type", String) ], ChangeGroupStatisticsRequestData.prototype, "log", void 0); GroupModels.ChangeGroupStatisticsRequestData = ChangeGroupStatisticsRequestData; class ServerChangeGroupStatisticsRequestData extends ChangeGroupStatisticsRequestData { } GroupModels.ServerChangeGroupStatisticsRequestData = ServerChangeGroupStatisticsRequestData; class AdminChangeGroupStatisticsRequestData extends ServerChangeGroupStatisticsRequestData { } GroupModels.AdminChangeGroupStatisticsRequestData = AdminChangeGroupStatisticsRequestData; class SetRemoveStatusRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], SetRemoveStatusRequestData.prototype, "groupId", void 0); __decorate([ StringDataMember({ code: ParameterCode.Reason, isOptional: true, defaultValue: "" }), __metadata("design:type", String) ], SetRemoveStatusRequestData.prototype, "reason", void 0); GroupModels.SetRemoveStatusRequestData = SetRemoveStatusRequestData; class ServerSetRemoveStatusRequestData extends SetRemoveStatusRequestData { } GroupModels.ServerSetRemoveStatusRequestData = ServerSetRemoveStatusRequestData; class AdminSetRemoveStatusRequestData extends ServerSetRemoveStatusRequestData { } GroupModels.AdminSetRemoveStatusRequestData = AdminSetRemoveStatusRequestData; class SetTagRequestData { } __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true }), __metadata("design:type", String) ], SetTagRequestData.prototype, "groupId", void 0); __decorate([ StringDataMember({ code: ParameterCode.Key, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], SetTagRequestData.prototype, "key", void 0); __decorate([ StringDataMember({ code: ParameterCode.Value, minLength: 2, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], SetTagRequestData.prototype, "value", void 0); GroupModels.SetTagRequestData = SetTagRequestData; class ServerSetTagRequestData extends SetTagRequestData { } GroupModels.ServerSetTagRequestData = ServerSetTagRequestData; class AdminSetTagRequestData extends ServerSetTagRequestData { } GroupModels.AdminSetTagRequestData = AdminSetTagRequestData; class GetCurrencyLogRequestData { } __decorate([ GNArrayDataMember({ code: ParameterCode.Keys, minLength: 1, maxLength: 32, mustNonNull: true, elementCls: String, isOptional: true }), __metadata("design:type", Array) ], GetCurrencyLogRequestData.prototype, "keys", void 0); __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true, isOptional: true }), __metadata("design:type", String) ], GetCurrencyLogRequestData.prototype, "groupId", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Limit, defaultValue: 10, minValue: 1, maxValue: 100, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetCurrencyLogRequestData.prototype, "limit", void 0); __decorate([ StringDataMember({ code: ParameterCode.Token, minLength: 24, maxLength: 24, mustNonNull: true, isOptional: true }), __metadata("design:type", String) ], GetCurrencyLogRequestData.prototype, "token", void 0); GroupModels.GetCurrencyLogRequestData = GetCurrencyLogRequestData; class ServerGetCurrencyLogRequestData extends GetCurrencyLogRequestData { } GroupModels.ServerGetCurrencyLogRequestData = ServerGetCurrencyLogRequestData; class AdminGetCurrencyLogRequestData extends ServerGetCurrencyLogRequestData { } GroupModels.AdminGetCurrencyLogRequestData = AdminGetCurrencyLogRequestData; class GetStatisticsLogRequestData { } __decorate([ GNArrayDataMember({ code: ParameterCode.Keys, minLength: 1, maxLength: 32, mustNonNull: true, elementCls: String, isOptional: true }), __metadata("design:type", Array) ], GetStatisticsLogRequestData.prototype, "keys", void 0); __decorate([ StringDataMember({ code: ParameterCode.GroupId, minLength: 10, maxLength: 10, mustNonNull: true, isOptional: true }), __metadata("design:type", String) ], GetStatisticsLogRequestData.prototype, "groupId", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Limit, defaultValue: 10, minValue: 1, maxValue: 100, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetStatisticsLogRequestData.prototype, "limit", void 0); __decorate([ StringDataMember({ code: ParameterCode.Token, minLength: 24, maxLength: 24, mustNonNull: true, isOptional: true }), __metadata("design:type", String) ], GetStatisticsLogRequestData.prototype, "token", void 0); GroupModels.GetStatisticsLogRequestData = GetStatisticsLogRequestData; class ServerGetStatisticsLogRequestData extends GetStatisticsLogRequestData { } GroupModels.ServerGetStatisticsLogRequestData = ServerGetStatisticsLogRequestData; class AdminGetStatisticsLogRequestData extends ServerGetStatisti