warframe-worldstate-parser
Version:
An Open parser for Warframe's Worldstate in Javascript
145 lines (144 loc) • 4.48 kB
JavaScript
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 };