@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
196 lines • 6.55 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 GetCharactersCharacterIdContracts200Ok
*/
export interface GetCharactersCharacterIdContracts200Ok {
/**
* Who will accept the contract
* @type {number}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
acceptorId: number;
/**
* ID to whom the contract is assigned, can be alliance, corporation or character ID
* @type {number}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
assigneeId: number;
/**
* To whom the contract is available
* @type {string}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
availability: GetCharactersCharacterIdContracts200OkAvailabilityEnum;
/**
* Buyout price (for Auctions only)
* @type {number}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
buyout?: number;
/**
* Collateral price (for Couriers only)
* @type {number}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
collateral?: number;
/**
* contract_id integer
* @type {number}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
contractId: number;
/**
* Date of confirmation of contract
* @type {Date}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
dateAccepted?: Date;
/**
* Date of completed of contract
* @type {Date}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
dateCompleted?: Date;
/**
* Expiration date of the contract
* @type {Date}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
dateExpired: Date;
/**
* Сreation date of the contract
* @type {Date}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
dateIssued: Date;
/**
* Number of days to perform the contract
* @type {number}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
daysToComplete?: number;
/**
* End location ID (for Couriers contract)
* @type {number}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
endLocationId?: number;
/**
* true if the contract was issued on behalf of the issuer's corporation
* @type {boolean}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
forCorporation: boolean;
/**
* Character's corporation ID for the issuer
* @type {number}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
issuerCorporationId: number;
/**
* Character ID for the issuer
* @type {number}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
issuerId: number;
/**
* Price of contract (for ItemsExchange and Auctions)
* @type {number}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
price?: number;
/**
* Remuneration for contract (for Couriers only)
* @type {number}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
reward?: number;
/**
* Start location ID (for Couriers contract)
* @type {number}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
startLocationId?: number;
/**
* Status of the the contract
* @type {string}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
status: GetCharactersCharacterIdContracts200OkStatusEnum;
/**
* Title of the contract
* @type {string}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
title?: string;
/**
* Type of the contract
* @type {string}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
type: GetCharactersCharacterIdContracts200OkTypeEnum;
/**
* Volume of items in the contract
* @type {number}
* @memberof GetCharactersCharacterIdContracts200Ok
*/
volume?: number;
}
/**
* @export
*/
export declare const GetCharactersCharacterIdContracts200OkAvailabilityEnum: {
readonly Public: "public";
readonly Personal: "personal";
readonly Corporation: "corporation";
readonly Alliance: "alliance";
};
export type GetCharactersCharacterIdContracts200OkAvailabilityEnum = typeof GetCharactersCharacterIdContracts200OkAvailabilityEnum[keyof typeof GetCharactersCharacterIdContracts200OkAvailabilityEnum];
/**
* @export
*/
export declare const GetCharactersCharacterIdContracts200OkStatusEnum: {
readonly Outstanding: "outstanding";
readonly InProgress: "in_progress";
readonly FinishedIssuer: "finished_issuer";
readonly FinishedContractor: "finished_contractor";
readonly Finished: "finished";
readonly Cancelled: "cancelled";
readonly Rejected: "rejected";
readonly Failed: "failed";
readonly Deleted: "deleted";
readonly Reversed: "reversed";
};
export type GetCharactersCharacterIdContracts200OkStatusEnum = typeof GetCharactersCharacterIdContracts200OkStatusEnum[keyof typeof GetCharactersCharacterIdContracts200OkStatusEnum];
/**
* @export
*/
export declare const GetCharactersCharacterIdContracts200OkTypeEnum: {
readonly Unknown: "unknown";
readonly ItemExchange: "item_exchange";
readonly Auction: "auction";
readonly Courier: "courier";
readonly Loan: "loan";
};
export type GetCharactersCharacterIdContracts200OkTypeEnum = typeof GetCharactersCharacterIdContracts200OkTypeEnum[keyof typeof GetCharactersCharacterIdContracts200OkTypeEnum];
/**
* Check if a given object implements the GetCharactersCharacterIdContracts200Ok interface.
*/
export declare function instanceOfGetCharactersCharacterIdContracts200Ok(value: object): value is GetCharactersCharacterIdContracts200Ok;
export declare function GetCharactersCharacterIdContracts200OkFromJSON(json: any): GetCharactersCharacterIdContracts200Ok;
export declare function GetCharactersCharacterIdContracts200OkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCharactersCharacterIdContracts200Ok;
export declare function GetCharactersCharacterIdContracts200OkToJSON(json: any): GetCharactersCharacterIdContracts200Ok;
export declare function GetCharactersCharacterIdContracts200OkToJSONTyped(value?: GetCharactersCharacterIdContracts200Ok | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=GetCharactersCharacterIdContracts200Ok.d.ts.map