UNPKG

@xmobitea/gn-typescript-client

Version:

GearN Typescript Client SDK by XmobiTea (Pro)

427 lines (426 loc) 24.5 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"; import { GenericModels } from "./GenericModels"; import { MasterPlayerModels } from "./MasterPlayerModels"; export var AuthenticateModels; (function (AuthenticateModels) { class InfoRequestParam { } __decorate([ BooleanDataMember({ code: ParameterCode.External, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "external", 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.PlayerBan, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "playerBan", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.PlayerCurrencies, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "playerCurrencies", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.PlayerStatistics, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "playerStatistics", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.PlayerDatas, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "playerDatas", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.IpAddressCreate, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "ipAddressCreate", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CountryCode, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "countryCode", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.Email, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "email", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.TsLastLogin, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "tsLastLogin", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.PushNotifications, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], InfoRequestParam.prototype, "pushNotifications", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.PlayerDataKeys, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], InfoRequestParam.prototype, "playerDataKeys", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.PlayerCurrencyKeys, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], InfoRequestParam.prototype, "playerCurrencyKeys", void 0); __decorate([ GNArrayDataMember({ code: ParameterCode.PlayerStatisticsKeys, isOptional: true, elementCls: String }), __metadata("design:type", Array) ], InfoRequestParam.prototype, "playerStatisticsKeys", 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); AuthenticateModels.InfoRequestParam = InfoRequestParam; class LoginByAccountRequestData { } __decorate([ StringDataMember({ code: ParameterCode.Username, minLength: 6, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], LoginByAccountRequestData.prototype, "username", void 0); __decorate([ StringDataMember({ code: ParameterCode.Password, minLength: 6, maxLength: 64, mustNonNull: true }), __metadata("design:type", String) ], LoginByAccountRequestData.prototype, "password", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByAccountRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByAccountRequestData = LoginByAccountRequestData; class LoginByAndroidDeviceIdRequestData { } __decorate([ StringDataMember({ code: ParameterCode.AndroidDeviceId, minLength: 6, maxLength: 64, mustNonNull: true }), __metadata("design:type", String) ], LoginByAndroidDeviceIdRequestData.prototype, "androidDeviceId", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByAndroidDeviceIdRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByAndroidDeviceIdRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByAndroidDeviceIdRequestData = LoginByAndroidDeviceIdRequestData; class LoginByAppleRequestData { } __decorate([ StringDataMember({ code: ParameterCode.Token, minLength: 32, maxLength: 2048, mustNonNull: true }), __metadata("design:type", String) ], LoginByAppleRequestData.prototype, "token", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByAppleRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByAppleRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByAppleRequestData = LoginByAppleRequestData; class LoginByCustomDeviceIdRequestData { } __decorate([ StringDataMember({ code: ParameterCode.CustomDeviceId, minLength: 6, maxLength: 64, mustNonNull: true }), __metadata("design:type", String) ], LoginByCustomDeviceIdRequestData.prototype, "customDeviceId", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByCustomDeviceIdRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByCustomDeviceIdRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByCustomDeviceIdRequestData = LoginByCustomDeviceIdRequestData; class LoginByCustomIdRequestData { } __decorate([ StringDataMember({ code: ParameterCode.CustomId, minLength: 6, maxLength: 64, mustNonNull: true }), __metadata("design:type", String) ], LoginByCustomIdRequestData.prototype, "customId", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByCustomIdRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByCustomIdRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByCustomIdRequestData = LoginByCustomIdRequestData; class LoginByEditorDeviceIdRequestData { } __decorate([ StringDataMember({ code: ParameterCode.EditorDeviceId, minLength: 6, maxLength: 64, mustNonNull: true }), __metadata("design:type", String) ], LoginByEditorDeviceIdRequestData.prototype, "editorDeviceId", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByEditorDeviceIdRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByEditorDeviceIdRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByEditorDeviceIdRequestData = LoginByEditorDeviceIdRequestData; class LoginByFacebookRequestData { } __decorate([ StringDataMember({ code: ParameterCode.Token, minLength: 32, maxLength: 2048, mustNonNull: true }), __metadata("design:type", String) ], LoginByFacebookRequestData.prototype, "token", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByFacebookRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByFacebookRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByFacebookRequestData = LoginByFacebookRequestData; class LoginByGenericServiceRequestData { } __decorate([ StringDataMember({ code: ParameterCode.ServiceName, minLength: 6, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], LoginByGenericServiceRequestData.prototype, "serviceName", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.ServiceData, mustNonNull: true }), __metadata("design:type", GNHashtable) ], LoginByGenericServiceRequestData.prototype, "serviceData", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByGenericServiceRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByGenericServiceRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByGenericServiceRequestData = LoginByGenericServiceRequestData; class LoginByGoogleRequestData { } __decorate([ StringDataMember({ code: ParameterCode.Token, minLength: 32, maxLength: 2048, mustNonNull: true }), __metadata("design:type", String) ], LoginByGoogleRequestData.prototype, "token", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Type, minValue: 1, maxValue: 2, mustInt: true }), __metadata("design:type", Number) ], LoginByGoogleRequestData.prototype, "type", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByGoogleRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByGoogleRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByGoogleRequestData = LoginByGoogleRequestData; class LoginByGooglePlayGameServiceRequestData { } __decorate([ StringDataMember({ code: ParameterCode.Token, minLength: 32, maxLength: 2048, mustNonNull: true }), __metadata("design:type", String) ], LoginByGooglePlayGameServiceRequestData.prototype, "token", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByGooglePlayGameServiceRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByGooglePlayGameServiceRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByGooglePlayGameServiceRequestData = LoginByGooglePlayGameServiceRequestData; class LoginByGameCenterRequestData { } __decorate([ StringDataMember({ code: ParameterCode.PlayerId, minLength: 2, maxLength: 64, mustNonNull: true }), __metadata("design:type", String) ], LoginByGameCenterRequestData.prototype, "playerId", void 0); __decorate([ StringDataMember({ code: ParameterCode.Name, minLength: 2, maxLength: 128, mustNonNull: true }), __metadata("design:type", String) ], LoginByGameCenterRequestData.prototype, "name", void 0); __decorate([ StringDataMember({ code: ParameterCode.PublicKeyUrl, minLength: 2, maxLength: 2048, mustNonNull: true }), __metadata("design:type", String) ], LoginByGameCenterRequestData.prototype, "publicKeyUrl", void 0); __decorate([ StringDataMember({ code: ParameterCode.Signature, minLength: 2, maxLength: 2048, mustNonNull: true }), __metadata("design:type", String) ], LoginByGameCenterRequestData.prototype, "signature", void 0); __decorate([ StringDataMember({ code: ParameterCode.Salt, minLength: 2, maxLength: 256, mustNonNull: true }), __metadata("design:type", String) ], LoginByGameCenterRequestData.prototype, "salt", void 0); __decorate([ NumberDataMember({ code: ParameterCode.Timestamp }), __metadata("design:type", Number) ], LoginByGameCenterRequestData.prototype, "timestamp", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByGameCenterRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByGameCenterRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByGameCenterRequestData = LoginByGameCenterRequestData; class LoginByiOSDeviceIdRequestData { } __decorate([ StringDataMember({ code: ParameterCode.iOSDeviceId, minLength: 6, maxLength: 64, mustNonNull: true }), __metadata("design:type", String) ], LoginByiOSDeviceIdRequestData.prototype, "iOSDeviceId", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByiOSDeviceIdRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByiOSDeviceIdRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByiOSDeviceIdRequestData = LoginByiOSDeviceIdRequestData; class LoginByLinuxDeviceIdRequestData { } __decorate([ StringDataMember({ code: ParameterCode.LinuxDeviceId, minLength: 6, maxLength: 64, mustNonNull: true }), __metadata("design:type", String) ], LoginByLinuxDeviceIdRequestData.prototype, "linuxDeviceId", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByLinuxDeviceIdRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByLinuxDeviceIdRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByLinuxDeviceIdRequestData = LoginByLinuxDeviceIdRequestData; class LoginByMacOSDeviceIdRequestData { } __decorate([ StringDataMember({ code: ParameterCode.MacOSDeviceId, minLength: 6, maxLength: 64, mustNonNull: true }), __metadata("design:type", String) ], LoginByMacOSDeviceIdRequestData.prototype, "macOSDeviceId", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByMacOSDeviceIdRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByMacOSDeviceIdRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByMacOSDeviceIdRequestData = LoginByMacOSDeviceIdRequestData; class LoginByWindowsDeviceIdRequestData { } __decorate([ StringDataMember({ code: ParameterCode.WindowsDeviceId, minLength: 6, maxLength: 64, mustNonNull: true }), __metadata("design:type", String) ], LoginByWindowsDeviceIdRequestData.prototype, "windowsDeviceId", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByWindowsDeviceIdRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByWindowsDeviceIdRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByWindowsDeviceIdRequestData = LoginByWindowsDeviceIdRequestData; class LoginByWindowsPhoneDeviceIdRequestData { } __decorate([ StringDataMember({ code: ParameterCode.WindowsPhoneDeviceId, minLength: 6, maxLength: 64, mustNonNull: true }), __metadata("design:type", String) ], LoginByWindowsPhoneDeviceIdRequestData.prototype, "windowsPhoneDeviceId", void 0); __decorate([ BooleanDataMember({ code: ParameterCode.CreatePlayerIfNotExists, isOptional: true, defaultValue: false }), __metadata("design:type", Boolean) ], LoginByWindowsPhoneDeviceIdRequestData.prototype, "createPlayerIfNotExists", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], LoginByWindowsPhoneDeviceIdRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.LoginByWindowsPhoneDeviceIdRequestData = LoginByWindowsPhoneDeviceIdRequestData; class RegisterAccountRequestData { } __decorate([ StringDataMember({ code: ParameterCode.Username, minLength: 6, maxLength: 32, mustNonNull: true }), __metadata("design:type", String) ], RegisterAccountRequestData.prototype, "username", void 0); __decorate([ StringDataMember({ code: ParameterCode.Password, minLength: 6, maxLength: 64, mustNonNull: true }), __metadata("design:type", String) ], RegisterAccountRequestData.prototype, "password", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.InfoRequestParam, mustNonNull: true }), __metadata("design:type", InfoRequestParam) ], RegisterAccountRequestData.prototype, "infoRequestParam", void 0); AuthenticateModels.RegisterAccountRequestData = RegisterAccountRequestData; class RefreshAuthTokenRequestData { } AuthenticateModels.RefreshAuthTokenRequestData = RefreshAuthTokenRequestData; class AuthenticateResponseData extends MasterPlayerModels.MasterPlayerWithUserIdResponseData { } __decorate([ BooleanDataMember({ code: ParameterCode.NewlyCreated, isOptional: true }), __metadata("design:type", Boolean) ], AuthenticateResponseData.prototype, "newlyCreated", void 0); __decorate([ StringDataMember({ code: ParameterCode.AuthToken, isOptional: true }), __metadata("design:type", String) ], AuthenticateResponseData.prototype, "authToken", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.PlayerBan, isOptional: true }), __metadata("design:type", GenericModels.BanItem) ], AuthenticateResponseData.prototype, "playerBan", void 0); AuthenticateModels.AuthenticateResponseData = AuthenticateResponseData; class GenericServiceAuthenticateResponseData extends AuthenticateResponseData { } __decorate([ StringDataMember({ code: ParameterCode.ErrorMessage, isOptional: true }), __metadata("design:type", String) ], GenericServiceAuthenticateResponseData.prototype, "errorMessage", void 0); AuthenticateModels.GenericServiceAuthenticateResponseData = GenericServiceAuthenticateResponseData; class RefreshAuthTokenResponseData { } __decorate([ StringDataMember({ code: ParameterCode.AuthToken, isOptional: true }), __metadata("design:type", String) ], RefreshAuthTokenResponseData.prototype, "authToken", void 0); __decorate([ GNHashtableDataMember({ code: ParameterCode.PlayerBan, isOptional: true }), __metadata("design:type", GenericModels.BanItem) ], RefreshAuthTokenResponseData.prototype, "playerBan", void 0); AuthenticateModels.RefreshAuthTokenResponseData = RefreshAuthTokenResponseData; class EmptyResponseData { } AuthenticateModels.EmptyResponseData = EmptyResponseData; })(AuthenticateModels || (AuthenticateModels = {}));