@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
171 lines • 5.89 kB
TypeScript
/**
* 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.
*/
/**
* 200 ok object
* @export
* @interface GetCharactersCharacterIdIndustryJobs200Ok
*/
export interface GetCharactersCharacterIdIndustryJobs200Ok {
/**
* Job activity ID
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
activityId: number;
/**
* blueprint_id integer
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
blueprintId: number;
/**
* Location ID of the location from which the blueprint was installed. Normally a station ID, but can also be an asset (e.g. container) or corporation facility
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
blueprintLocationId: number;
/**
* blueprint_type_id integer
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
blueprintTypeId: number;
/**
* ID of the character which completed this job
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
completedCharacterId?: number;
/**
* Date and time when this job was completed
* @type {Date}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
completedDate?: Date;
/**
* The sume of job installation fee and industry facility tax
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
cost?: number;
/**
* Job duration in seconds
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
duration: number;
/**
* Date and time when this job finished
* @type {Date}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
endDate: Date;
/**
* ID of the facility where this job is running
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
facilityId: number;
/**
* ID of the character which installed this job
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
installerId: number;
/**
* Unique job ID
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
jobId: number;
/**
* Number of runs blueprint is licensed for
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
licensedRuns?: number;
/**
* Location ID of the location to which the output of the job will be delivered. Normally a station ID, but can also be a corporation facility
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
outputLocationId: number;
/**
* Date and time when this job was paused (i.e. time when the facility where this job was installed went offline)
* @type {Date}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
pauseDate?: Date;
/**
* Chance of success for invention
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
probability?: number;
/**
* Type ID of product (manufactured, copied or invented)
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
productTypeId?: number;
/**
* Number of runs for a manufacturing job, or number of copies to make for a blueprint copy
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
runs: number;
/**
* Date and time when this job started
* @type {Date}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
startDate: Date;
/**
* ID of the station where industry facility is located
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
stationId: number;
/**
* status string
* @type {string}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
status: GetCharactersCharacterIdIndustryJobs200OkStatusEnum;
/**
* Number of successful runs for this job. Equal to runs unless this is an invention job
* @type {number}
* @memberof GetCharactersCharacterIdIndustryJobs200Ok
*/
successfulRuns?: number;
}
/**
* @export
*/
export declare const GetCharactersCharacterIdIndustryJobs200OkStatusEnum: {
readonly Active: "active";
readonly Cancelled: "cancelled";
readonly Delivered: "delivered";
readonly Paused: "paused";
readonly Ready: "ready";
readonly Reverted: "reverted";
};
export type GetCharactersCharacterIdIndustryJobs200OkStatusEnum = typeof GetCharactersCharacterIdIndustryJobs200OkStatusEnum[keyof typeof GetCharactersCharacterIdIndustryJobs200OkStatusEnum];
/**
* Check if a given object implements the GetCharactersCharacterIdIndustryJobs200Ok interface.
*/
export declare function instanceOfGetCharactersCharacterIdIndustryJobs200Ok(value: object): value is GetCharactersCharacterIdIndustryJobs200Ok;
export declare function GetCharactersCharacterIdIndustryJobs200OkFromJSON(json: any): GetCharactersCharacterIdIndustryJobs200Ok;
export declare function GetCharactersCharacterIdIndustryJobs200OkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCharactersCharacterIdIndustryJobs200Ok;
export declare function GetCharactersCharacterIdIndustryJobs200OkToJSON(json: any): GetCharactersCharacterIdIndustryJobs200Ok;
export declare function GetCharactersCharacterIdIndustryJobs200OkToJSONTyped(value?: GetCharactersCharacterIdIndustryJobs200Ok | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=GetCharactersCharacterIdIndustryJobs200Ok.d.ts.map