UNPKG

@xmobitea/gn-typescript-client

Version:

GearN Typescript Client SDK by XmobiTea (Pro)

405 lines (404 loc) 22.1 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 { GNHashtable } from "./../../common/GNData"; import { ParameterCode } from "./../../constant/parameterCode/ParameterCode"; import { GNHashtableDataMember, StringDataMember, BooleanDataMember, GNArrayDataMember, NumberDataMember } from "./../DataMember"; export var MultiplayerModels; (function (MultiplayerModels) { class CancelAllMatchmakingTicketRequestData { } __decorate([ StringDataMember({ code: ParameterCode.QueueName, minLength: 6, maxLength: 32 }), __metadata("design:type", String) ], CancelAllMatchmakingTicketRequestData.prototype, "queueName", void 0); MultiplayerModels.CancelAllMatchmakingTicketRequestData = CancelAllMatchmakingTicketRequestData; class ServerCancelAllMatchmakingTicketRequestData extends CancelAllMatchmakingTicketRequestData { } __decorate([ StringDataMember({ code: ParameterCode.UserId, minLength: 10, maxLength: 10 }), __metadata("design:type", String) ], ServerCancelAllMatchmakingTicketRequestData.prototype, "userId", void 0); MultiplayerModels.ServerCancelAllMatchmakingTicketRequestData = ServerCancelAllMatchmakingTicketRequestData; class AdminCancelAllMatchmakingTicketRequestData extends ServerCancelAllMatchmakingTicketRequestData { } MultiplayerModels.AdminCancelAllMatchmakingTicketRequestData = AdminCancelAllMatchmakingTicketRequestData; class CancelMatchmakingTicketRequestData { } __decorate([ StringDataMember({ code: ParameterCode.TicketId, minLength: 10, maxLength: 10 }), __metadata("design:type", String) ], CancelMatchmakingTicketRequestData.prototype, "ticketId", void 0); MultiplayerModels.CancelMatchmakingTicketRequestData = CancelMatchmakingTicketRequestData; class ServerCancelMatchmakingTicketRequestData extends CancelMatchmakingTicketRequestData { } __decorate([ StringDataMember({ code: ParameterCode.UserId, minLength: 10, maxLength: 10 }), __metadata("design:type", String) ], ServerCancelMatchmakingTicketRequestData.prototype, "userId", void 0); MultiplayerModels.ServerCancelMatchmakingTicketRequestData = ServerCancelMatchmakingTicketRequestData; class AdminCancelMatchmakingTicketRequestData extends ServerCancelMatchmakingTicketRequestData { } MultiplayerModels.AdminCancelMatchmakingTicketRequestData = AdminCancelMatchmakingTicketRequestData; class CreateMatchmakingTicketRequestData { } __decorate([ NumberDataMember({ code: ParameterCode.GiveUpAfterSeconds, mustInt: true, minValue: 20 }), __metadata("design:type", Number) ], CreateMatchmakingTicketRequestData.prototype, "giveUpAfterSeconds", void 0); __decorate([ StringDataMember({ code: ParameterCode.QueueName, minLength: 6, maxLength: 32 }), __metadata("design:type", String) ], CreateMatchmakingTicketRequestData.prototype, "queueName", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.Attribute, isOptional: true }), __metadata("design:type", GNHashtable) ], CreateMatchmakingTicketRequestData.prototype, "attribute", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.Members, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], CreateMatchmakingTicketRequestData.prototype, "members", void 0); MultiplayerModels.CreateMatchmakingTicketRequestData = CreateMatchmakingTicketRequestData; class ServerCreateMatchmakingTicketRequestData extends CreateMatchmakingTicketRequestData { } __decorate([ StringDataMember({ code: ParameterCode.UserId, minLength: 10, maxLength: 10 }), __metadata("design:type", String) ], ServerCreateMatchmakingTicketRequestData.prototype, "userId", void 0); MultiplayerModels.ServerCreateMatchmakingTicketRequestData = ServerCreateMatchmakingTicketRequestData; class AdminCreateMatchmakingTicketRequestData extends ServerCreateMatchmakingTicketRequestData { } MultiplayerModels.AdminCreateMatchmakingTicketRequestData = AdminCreateMatchmakingTicketRequestData; class GetMatchmakingTicketRequestData { } __decorate([ StringDataMember({ code: ParameterCode.TicketId, minLength: 10, maxLength: 10 }), __metadata("design:type", String) ], GetMatchmakingTicketRequestData.prototype, "ticketId", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.ReturnMember, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], GetMatchmakingTicketRequestData.prototype, "returnMember", void 0); MultiplayerModels.GetMatchmakingTicketRequestData = GetMatchmakingTicketRequestData; class ServerGetMatchmakingTicketRequestData extends GetMatchmakingTicketRequestData { } MultiplayerModels.ServerGetMatchmakingTicketRequestData = ServerGetMatchmakingTicketRequestData; class AdminGetMatchmakingTicketRequestData extends ServerGetMatchmakingTicketRequestData { } MultiplayerModels.AdminGetMatchmakingTicketRequestData = AdminGetMatchmakingTicketRequestData; class GetMatchRequestData { } __decorate([ StringDataMember({ code: ParameterCode.MatchId, minLength: 15, maxLength: 15 }), __metadata("design:type", String) ], GetMatchRequestData.prototype, "matchId", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.ReturnMember, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], GetMatchRequestData.prototype, "returnMember", void 0); MultiplayerModels.GetMatchRequestData = GetMatchRequestData; class ServerGetMatchRequestData extends GetMatchRequestData { } MultiplayerModels.ServerGetMatchRequestData = ServerGetMatchRequestData; class AdminGetMatchRequestData extends ServerGetMatchRequestData { } MultiplayerModels.AdminGetMatchRequestData = AdminGetMatchRequestData; class GetAllMatchRequestData { } __decorate([ BooleanDataMember({ code: ParameterCode.ReturnMember, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], GetAllMatchRequestData.prototype, "returnMember", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Skip, defaultValue: 0, minValue: 0, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetAllMatchRequestData.prototype, "skip", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Limit, defaultValue: 10, minValue: 1, maxValue: 100, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetAllMatchRequestData.prototype, "limit", void 0); MultiplayerModels.GetAllMatchRequestData = GetAllMatchRequestData; class ServerGetAllMatchRequestData extends GetAllMatchRequestData { } MultiplayerModels.ServerGetAllMatchRequestData = ServerGetAllMatchRequestData; class AdminGetAllMatchRequestData extends ServerGetAllMatchRequestData { } MultiplayerModels.AdminGetAllMatchRequestData = AdminGetAllMatchRequestData; class GetAllMatchmakingTicketRequestData { } __decorate([ NumberDataMember({ code: ParameterCode.Status, minValue: 1, maxValue: 5, isOptional: true, mustInt: true }), __metadata("design:type", Number) ], GetAllMatchmakingTicketRequestData.prototype, "status", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.ReturnMember, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], GetAllMatchmakingTicketRequestData.prototype, "returnMember", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Skip, defaultValue: 0, minValue: 0, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetAllMatchmakingTicketRequestData.prototype, "skip", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Limit, defaultValue: 10, minValue: 1, maxValue: 100, mustInt: true, isOptional: true }), __metadata("design:type", Number) ], GetAllMatchmakingTicketRequestData.prototype, "limit", void 0); MultiplayerModels.GetAllMatchmakingTicketRequestData = GetAllMatchmakingTicketRequestData; class ServerGetAllMatchmakingTicketRequestData extends GetAllMatchmakingTicketRequestData { } MultiplayerModels.ServerGetAllMatchmakingTicketRequestData = ServerGetAllMatchmakingTicketRequestData; class AdminGetAllMatchmakingTicketRequestData extends ServerGetAllMatchmakingTicketRequestData { } MultiplayerModels.AdminGetAllMatchmakingTicketRequestData = AdminGetAllMatchmakingTicketRequestData; class GetQueueStatisticsRequestData { } __decorate([ StringDataMember({ code: ParameterCode.QueueName, minLength: 6, maxLength: 32 }), __metadata("design:type", String) ], GetQueueStatisticsRequestData.prototype, "queueName", void 0); __decorate([ NumberDataMember({ code: ParameterCode.TimeInSeconds, mustInt: true, minValue: 20 }), __metadata("design:type", Number) ], GetQueueStatisticsRequestData.prototype, "timeInSeconds", void 0); MultiplayerModels.GetQueueStatisticsRequestData = GetQueueStatisticsRequestData; class ServerGetQueueStatisticsRequestData extends GetQueueStatisticsRequestData { } MultiplayerModels.ServerGetQueueStatisticsRequestData = ServerGetQueueStatisticsRequestData; class AdminGetQueueStatisticsRequestData extends ServerGetQueueStatisticsRequestData { } MultiplayerModels.AdminGetQueueStatisticsRequestData = AdminGetQueueStatisticsRequestData; class JoinMatchmakingTicketRequestData { } __decorate([ StringDataMember({ code: ParameterCode.TicketId, minLength: 10, maxLength: 10 }), __metadata("design:type", String) ], JoinMatchmakingTicketRequestData.prototype, "ticketId", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.Attribute, isOptional: true }), __metadata("design:type", GNHashtable) ], JoinMatchmakingTicketRequestData.prototype, "attribute", void 0); MultiplayerModels.JoinMatchmakingTicketRequestData = JoinMatchmakingTicketRequestData; class ServerJoinMatchmakingTicketRequestData extends JoinMatchmakingTicketRequestData { } __decorate([ StringDataMember({ code: ParameterCode.UserId, minLength: 10, maxLength: 10 }), __metadata("design:type", String) ], ServerJoinMatchmakingTicketRequestData.prototype, "userId", void 0); MultiplayerModels.ServerJoinMatchmakingTicketRequestData = ServerJoinMatchmakingTicketRequestData; class AdminJoinMatchmakingTicketRequestData extends ServerJoinMatchmakingTicketRequestData { } MultiplayerModels.AdminJoinMatchmakingTicketRequestData = AdminJoinMatchmakingTicketRequestData; class ListMatchmakingTicketsForPlayerRequestData { } __decorate([ StringDataMember({ code: ParameterCode.QueueName, minLength: 6, maxLength: 32 }), __metadata("design:type", String) ], ListMatchmakingTicketsForPlayerRequestData.prototype, "queueName", void 0); MultiplayerModels.ListMatchmakingTicketsForPlayerRequestData = ListMatchmakingTicketsForPlayerRequestData; class ServerListMatchmakingTicketsForPlayerRequestData extends ListMatchmakingTicketsForPlayerRequestData { } __decorate([ StringDataMember({ code: ParameterCode.UserId, minLength: 10, maxLength: 10 }), __metadata("design:type", String) ], ServerListMatchmakingTicketsForPlayerRequestData.prototype, "userId", void 0); MultiplayerModels.ServerListMatchmakingTicketsForPlayerRequestData = ServerListMatchmakingTicketsForPlayerRequestData; class AdminListMatchmakingTicketsForPlayerRequestData extends ServerListMatchmakingTicketsForPlayerRequestData { } MultiplayerModels.AdminListMatchmakingTicketsForPlayerRequestData = AdminListMatchmakingTicketsForPlayerRequestData; class CancelAllMatchmakingTicketResponseData { } __decorate([ GNArrayDataMember({ code: ParameterCode.TicketIds, elementCls: String }), __metadata("design:type", Array) ], CancelAllMatchmakingTicketResponseData.prototype, "ticketIds", void 0); MultiplayerModels.CancelAllMatchmakingTicketResponseData = CancelAllMatchmakingTicketResponseData; class CreateMatchmakingTicketResponseData { } __decorate([ StringDataMember({ code: ParameterCode.TicketId }), __metadata("design:type", String) ], CreateMatchmakingTicketResponseData.prototype, "ticketId", void 0); MultiplayerModels.CreateMatchmakingTicketResponseData = CreateMatchmakingTicketResponseData; class MatchmakingTicketMember { } __decorate([ StringDataMember({ code: ParameterCode.UserId, minLength: 10, maxLength: 10 }), __metadata("design:type", String) ], MatchmakingTicketMember.prototype, "userId", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Status, mustInt: true }), __metadata("design:type", Number) ], MatchmakingTicketMember.prototype, "status", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.Attribute }), __metadata("design:type", GNHashtable) ], MatchmakingTicketMember.prototype, "attribute", void 0); MultiplayerModels.MatchmakingTicketMember = MatchmakingTicketMember; class MatchmakingTicketResponseData { } __decorate([ NumberDataMember({ code: ParameterCode.TsCreate }), __metadata("design:type", Number) ], MatchmakingTicketResponseData.prototype, "tsCreate", void 0); __decorate([ StringDataMember({ code: ParameterCode.CreatorId, minLength: 10, maxLength: 10 }), __metadata("design:type", String) ], MatchmakingTicketResponseData.prototype, "creatorId", void 0); __decorate([ NumberDataMember({ code: ParameterCode.GiveUpAfterSeconds }), __metadata("design:type", Number) ], MatchmakingTicketResponseData.prototype, "giveUpAfterSeconds", void 0); __decorate([ StringDataMember({ code: ParameterCode.QueueName, minLength: 6, maxLength: 32 }), __metadata("design:type", String) ], MatchmakingTicketResponseData.prototype, "queueName", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Status, mustInt: true }), __metadata("design:type", Number) ], MatchmakingTicketResponseData.prototype, "status", void 0); __decorate([ StringDataMember({ code: ParameterCode.MatchId, minLength: 15, maxLength: 15, isOptional: true }), __metadata("design:type", String) ], MatchmakingTicketResponseData.prototype, "matchId", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.Members, elementCls: MatchmakingTicketMember, isOptional: true }), __metadata("design:type", Array) ], MatchmakingTicketResponseData.prototype, "members", void 0); MultiplayerModels.MatchmakingTicketResponseData = MatchmakingTicketResponseData; class MatchmakingTicketWithTicketIdResponseData extends MatchmakingTicketResponseData { } __decorate([ StringDataMember({ code: ParameterCode.TicketId }), __metadata("design:type", String) ], MatchmakingTicketWithTicketIdResponseData.prototype, "ticketId", void 0); MultiplayerModels.MatchmakingTicketWithTicketIdResponseData = MatchmakingTicketWithTicketIdResponseData; class GetMatchmakingTicketResponseData { } __decorate([ GNHashtableDataMember({ code: ParameterCode.MatchmakingTicket }), __metadata("design:type", MatchmakingTicketResponseData) ], GetMatchmakingTicketResponseData.prototype, "matchmakingTicket", void 0); MultiplayerModels.GetMatchmakingTicketResponseData = GetMatchmakingTicketResponseData; class MatchMember { } __decorate([ StringDataMember({ code: ParameterCode.UserId, minLength: 10, maxLength: 10 }), __metadata("design:type", String) ], MatchMember.prototype, "userId", void 0); __decorate([ StringDataMember({ code: ParameterCode.TeamId }), __metadata("design:type", String) ], MatchMember.prototype, "teamId", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.Attribute }), __metadata("design:type", GNHashtable) ], MatchMember.prototype, "attribute", void 0); MultiplayerModels.MatchMember = MatchMember; class PortInfo { } __decorate([ StringDataMember({ code: ParameterCode.Name }), __metadata("design:type", String) ], PortInfo.prototype, "name", void 0); __decorate([ NumberDataMember({ code: ParameterCode.PublicPort, mustInt: true, minValue: 0 }), __metadata("design:type", Number) ], PortInfo.prototype, "publicPort", void 0); __decorate([ NumberDataMember({ code: ParameterCode.PrivatePort, mustInt: true, minValue: 0 }), __metadata("design:type", Number) ], PortInfo.prototype, "privatePort", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Protocol, mustInt: true, minValue: 1, maxValue: 2 }), __metadata("design:type", Number) ], PortInfo.prototype, "protocol", void 0); MultiplayerModels.PortInfo = PortInfo; class ServerDetail { } __decorate([ StringDataMember({ code: ParameterCode.IpV4Address }), __metadata("design:type", String) ], ServerDetail.prototype, "ipV4Address", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.Ports, elementCls: PortInfo }), __metadata("design:type", Array) ], ServerDetail.prototype, "ports", void 0); MultiplayerModels.ServerDetail = ServerDetail; class MatchResponseData { } __decorate([ NumberDataMember({ code: ParameterCode.TsCreate }), __metadata("design:type", Number) ], MatchResponseData.prototype, "tsCreate", void 0); __decorate([ StringDataMember({ code: ParameterCode.QueueName, minLength: 6, maxLength: 32 }), __metadata("design:type", String) ], MatchResponseData.prototype, "queueName", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.Members, elementCls: MatchMember, isOptional: true }), __metadata("design:type", Array) ], MatchResponseData.prototype, "members", void 0); __decorate([ NumberDataMember({ code: ParameterCode.TimeToMatchInSeconds }), __metadata("design:type", Number) ], MatchResponseData.prototype, "timeToMatchInSeconds", void 0); MultiplayerModels.MatchResponseData = MatchResponseData; class MatchWithMatchIdResponseData extends MatchResponseData { } __decorate([ StringDataMember({ code: ParameterCode.MatchId }), __metadata("design:type", String) ], MatchWithMatchIdResponseData.prototype, "matchId", void 0); MultiplayerModels.MatchWithMatchIdResponseData = MatchWithMatchIdResponseData; class GetMatchResponseData { } __decorate([ GNHashtableDataMember({ code: ParameterCode.Match }), __metadata("design:type", MatchResponseData) ], GetMatchResponseData.prototype, "match", void 0); MultiplayerModels.GetMatchResponseData = GetMatchResponseData; class GetQueueStatisticsResponseData { } __decorate([ NumberDataMember({ code: ParameterCode.PendingMemberCount, mustInt: true }), __metadata("design:type", Number) ], GetQueueStatisticsResponseData.prototype, "pendingMemberCount", void 0); __decorate([ NumberDataMember({ code: ParameterCode.PendingTicketCount, mustInt: true }), __metadata("design:type", Number) ], GetQueueStatisticsResponseData.prototype, "pendingTicketCount", void 0); __decorate([ NumberDataMember({ code: ParameterCode.AverageMatchmakingTimeInSeconds }), __metadata("design:type", Number) ], GetQueueStatisticsResponseData.prototype, "averageMatchmakingTimeInSeconds", void 0); MultiplayerModels.GetQueueStatisticsResponseData = GetQueueStatisticsResponseData; class ListMatchmakingTicketsForPlayerResponseData { } __decorate([ GNArrayDataMember({ code: ParameterCode.TicketIds, elementCls: String }), __metadata("design:type", Array) ], ListMatchmakingTicketsForPlayerResponseData.prototype, "ticketIds", void 0); MultiplayerModels.ListMatchmakingTicketsForPlayerResponseData = ListMatchmakingTicketsForPlayerResponseData; class GetAllMatchResponseData { } __decorate([ GNArrayDataMember({ code: ParameterCode.Results, elementCls: MatchWithMatchIdResponseData }), __metadata("design:type", Array) ], GetAllMatchResponseData.prototype, "results", void 0); MultiplayerModels.GetAllMatchResponseData = GetAllMatchResponseData; class GetAllMatchmakingTicketResponseData { } __decorate([ GNArrayDataMember({ code: ParameterCode.Results, elementCls: MatchmakingTicketWithTicketIdResponseData }), __metadata("design:type", Array) ], GetAllMatchmakingTicketResponseData.prototype, "results", void 0); MultiplayerModels.GetAllMatchmakingTicketResponseData = GetAllMatchmakingTicketResponseData; class EmptyResponseData { } MultiplayerModels.EmptyResponseData = EmptyResponseData; })(MultiplayerModels || (MultiplayerModels = {}));