UNPKG

warframe-worldstate-parser

Version:

An Open parser for Warframe's Worldstate in Javascript

145 lines (144 loc) 4.48 kB
import { n as __decorateMetadata, t as __decorate } from "../../decorate-BCC26nnB.mjs"; import { Type } from "class-transformer"; import { IsBoolean, IsDate, IsOptional, IsString } from "class-validator"; //#region lib/supporting/ExternalMission.ts /** * External mission data retrieved from https://10o.io/kuvalog.json */ var ExternalMission = class { id; /** * start time */ activation; /** * end timer */ expiry; /** * formatted node name with planet */ node; /** * Untranslated formatted node name with planet */ nodeKey; /** * Enemy on tile */ enemy; /** * Mission type of node */ type; /** * Untranslated node mission type */ typeKey; /** * whether or not the tile requires archwing */ archwing; /** * whether or not the tile requires sharkwing */ sharkwing; /** * Whether the mission is expired at the time of creation or not */ expired; }; __decorate([IsString(), __decorateMetadata("design:type", String)], ExternalMission.prototype, "id", void 0); __decorate([ IsDate(), Type(() => Date), __decorateMetadata("design:type", typeof Date === "undefined" ? Object : Date) ], ExternalMission.prototype, "activation", void 0); __decorate([ IsDate(), Type(() => Date), __decorateMetadata("design:type", typeof Date === "undefined" ? Object : Date) ], ExternalMission.prototype, "expiry", void 0); __decorate([IsString(), __decorateMetadata("design:type", String)], ExternalMission.prototype, "node", void 0); __decorate([IsString(), __decorateMetadata("design:type", String)], ExternalMission.prototype, "nodeKey", void 0); __decorate([ IsOptional(), IsString(), __decorateMetadata("design:type", String) ], ExternalMission.prototype, "enemy", void 0); __decorate([IsString(), __decorateMetadata("design:type", String)], ExternalMission.prototype, "type", void 0); __decorate([IsString(), __decorateMetadata("design:type", String)], ExternalMission.prototype, "typeKey", void 0); __decorate([IsBoolean(), __decorateMetadata("design:type", Boolean)], ExternalMission.prototype, "archwing", void 0); __decorate([IsBoolean(), __decorateMetadata("design:type", Boolean)], ExternalMission.prototype, "sharkwing", void 0); __decorate([IsBoolean(), __decorateMetadata("design:type", Boolean)], ExternalMission.prototype, "expired", void 0); /** * External mission data retrieved from https://10o.io/kuvalog.json - Class version for OpenAPI */ var ExternalMissionClass = class { id; /** * start time */ activation; /** * end timer */ expiry; /** * formatted node name with planet */ node; /** * Untranslated formatted node name with planet */ nodeKey; /** * Enemy on tile */ enemy; /** * Mission type of node */ type; /** * Untranslated node mission type */ typeKey; /** * whether or not the tile requires archwing */ archwing; /** * whether or not the tile requires sharkwing */ sharkwing; /** * Whether the mission is expired at the time of creation or not */ expired; }; __decorate([IsString(), __decorateMetadata("design:type", String)], ExternalMissionClass.prototype, "id", void 0); __decorate([ IsDate(), Type(() => Date), __decorateMetadata("design:type", typeof Date === "undefined" ? Object : Date) ], ExternalMissionClass.prototype, "activation", void 0); __decorate([ IsDate(), Type(() => Date), __decorateMetadata("design:type", typeof Date === "undefined" ? Object : Date) ], ExternalMissionClass.prototype, "expiry", void 0); __decorate([IsString(), __decorateMetadata("design:type", String)], ExternalMissionClass.prototype, "node", void 0); __decorate([IsString(), __decorateMetadata("design:type", String)], ExternalMissionClass.prototype, "nodeKey", void 0); __decorate([ IsOptional(), IsString(), __decorateMetadata("design:type", String) ], ExternalMissionClass.prototype, "enemy", void 0); __decorate([IsString(), __decorateMetadata("design:type", String)], ExternalMissionClass.prototype, "type", void 0); __decorate([IsString(), __decorateMetadata("design:type", String)], ExternalMissionClass.prototype, "typeKey", void 0); __decorate([IsBoolean(), __decorateMetadata("design:type", Boolean)], ExternalMissionClass.prototype, "archwing", void 0); __decorate([IsBoolean(), __decorateMetadata("design:type", Boolean)], ExternalMissionClass.prototype, "sharkwing", void 0); __decorate([IsBoolean(), __decorateMetadata("design:type", Boolean)], ExternalMissionClass.prototype, "expired", void 0); //#endregion export { ExternalMission, ExternalMissionClass };