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)

107 lines 3.67 kB
/** * EVE Swagger Interface * An OpenAPI for EVE Online * * The version of the OpenAPI document: 1.33 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { GetSovereigntyCampaignsParticipant } from './GetSovereigntyCampaignsParticipant'; /** * 200 ok object * @export * @interface GetSovereigntyCampaigns200Ok */ export interface GetSovereigntyCampaigns200Ok { /** * Score for all attacking parties, only present in Defense Events. * * @type {number} * @memberof GetSovereigntyCampaigns200Ok */ attackersScore?: number; /** * Unique ID for this campaign. * @type {number} * @memberof GetSovereigntyCampaigns200Ok */ campaignId: number; /** * The constellation in which the campaign will take place. * * @type {number} * @memberof GetSovereigntyCampaigns200Ok */ constellationId: number; /** * Defending alliance, only present in Defense Events * * @type {number} * @memberof GetSovereigntyCampaigns200Ok */ defenderId?: number; /** * Score for the defending alliance, only present in Defense Events. * * @type {number} * @memberof GetSovereigntyCampaigns200Ok */ defenderScore?: number; /** * Type of event this campaign is for. tcu_defense, ihub_defense and station_defense are referred to as "Defense Events", station_freeport as "Freeport Events". * * @type {string} * @memberof GetSovereigntyCampaigns200Ok */ eventType: GetSovereigntyCampaigns200OkEventTypeEnum; /** * Alliance participating and their respective scores, only present in Freeport Events. * * @type {Array<GetSovereigntyCampaignsParticipant>} * @memberof GetSovereigntyCampaigns200Ok */ participants?: Array<GetSovereigntyCampaignsParticipant>; /** * The solar system the structure is located in. * * @type {number} * @memberof GetSovereigntyCampaigns200Ok */ solarSystemId: number; /** * Time the event is scheduled to start. * * @type {Date} * @memberof GetSovereigntyCampaigns200Ok */ startTime: Date; /** * The structure item ID that is related to this campaign. * * @type {number} * @memberof GetSovereigntyCampaigns200Ok */ structureId: number; } /** * @export */ export declare const GetSovereigntyCampaigns200OkEventTypeEnum: { readonly TcuDefense: "tcu_defense"; readonly IhubDefense: "ihub_defense"; readonly StationDefense: "station_defense"; readonly StationFreeport: "station_freeport"; }; export type GetSovereigntyCampaigns200OkEventTypeEnum = typeof GetSovereigntyCampaigns200OkEventTypeEnum[keyof typeof GetSovereigntyCampaigns200OkEventTypeEnum]; /** * Check if a given object implements the GetSovereigntyCampaigns200Ok interface. */ export declare function instanceOfGetSovereigntyCampaigns200Ok(value: object): value is GetSovereigntyCampaigns200Ok; export declare function GetSovereigntyCampaigns200OkFromJSON(json: any): GetSovereigntyCampaigns200Ok; export declare function GetSovereigntyCampaigns200OkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetSovereigntyCampaigns200Ok; export declare function GetSovereigntyCampaigns200OkToJSON(json: any): GetSovereigntyCampaigns200Ok; export declare function GetSovereigntyCampaigns200OkToJSONTyped(value?: GetSovereigntyCampaigns200Ok | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=GetSovereigntyCampaigns200Ok.d.ts.map