UNPKG

@fnt-eve/esi-client-typescript

Version:

[![npm version](https://img.shields.io/npm/v/@fnt-eve/esi-client-typescript)](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)

75 lines 3.19 kB
/** * EVE Swagger Interface * An OpenAPI for EVE Online * * The version of the OpenAPI document: 1.36 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * 200 ok object * @export * @interface GetSovereigntyStructures200Ok */ export interface GetSovereigntyStructures200Ok { /** * The alliance that owns the structure. * * @type {number} * @memberof GetSovereigntyStructures200Ok */ allianceId: number; /** * Solar system in which the structure is located. * * @type {number} * @memberof GetSovereigntyStructures200Ok */ solarSystemId: number; /** * Unique item ID for this structure. * @type {number} * @memberof GetSovereigntyStructures200Ok */ structureId: number; /** * A reference to the type of structure this is. * * @type {number} * @memberof GetSovereigntyStructures200Ok */ structureTypeId: number; /** * The occupancy level for the next or current vulnerability window. This takes into account all development indexes and capital system bonuses. Also known as Activity Defense Multiplier from in the client. It increases the time that attackers must spend using their entosis links on the structure. * * @type {number} * @memberof GetSovereigntyStructures200Ok */ vulnerabilityOccupancyLevel?: number; /** * The time at which the next or current vulnerability window ends. At the end of a vulnerability window the next window is recalculated and locked in along with the vulnerabilityOccupancyLevel. If the structure is not in 100% entosis control of the defender, it will go in to 'overtime' and stay vulnerable for as long as that situation persists. Only once the defenders have 100% entosis control and has the vulnerableEndTime passed does the vulnerability interval expire and a new one is calculated. * * @type {Date} * @memberof GetSovereigntyStructures200Ok */ vulnerableEndTime?: Date; /** * The next time at which the structure will become vulnerable. Or the start time of the current window if current time is between this and vulnerableEndTime. * * @type {Date} * @memberof GetSovereigntyStructures200Ok */ vulnerableStartTime?: Date; } /** * Check if a given object implements the GetSovereigntyStructures200Ok interface. */ export declare function instanceOfGetSovereigntyStructures200Ok(value: object): value is GetSovereigntyStructures200Ok; export declare function GetSovereigntyStructures200OkFromJSON(json: any): GetSovereigntyStructures200Ok; export declare function GetSovereigntyStructures200OkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetSovereigntyStructures200Ok; export declare function GetSovereigntyStructures200OkToJSON(json: any): GetSovereigntyStructures200Ok; export declare function GetSovereigntyStructures200OkToJSONTyped(value?: GetSovereigntyStructures200Ok | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=GetSovereigntyStructures200Ok.d.ts.map