@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
134 lines • 4.12 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 GetContractsPublicRegionId200Ok
*/
export interface GetContractsPublicRegionId200Ok {
/**
* Buyout price (for Auctions only)
* @type {number}
* @memberof GetContractsPublicRegionId200Ok
*/
buyout?: number;
/**
* Collateral price (for Couriers only)
* @type {number}
* @memberof GetContractsPublicRegionId200Ok
*/
collateral?: number;
/**
* contract_id integer
* @type {number}
* @memberof GetContractsPublicRegionId200Ok
*/
contractId: number;
/**
* Expiration date of the contract
* @type {Date}
* @memberof GetContractsPublicRegionId200Ok
*/
dateExpired: Date;
/**
* Сreation date of the contract
* @type {Date}
* @memberof GetContractsPublicRegionId200Ok
*/
dateIssued: Date;
/**
* Number of days to perform the contract
* @type {number}
* @memberof GetContractsPublicRegionId200Ok
*/
daysToComplete?: number;
/**
* End location ID (for Couriers contract)
* @type {number}
* @memberof GetContractsPublicRegionId200Ok
*/
endLocationId?: number;
/**
* true if the contract was issued on behalf of the issuer's corporation
* @type {boolean}
* @memberof GetContractsPublicRegionId200Ok
*/
forCorporation?: boolean;
/**
* Character's corporation ID for the issuer
* @type {number}
* @memberof GetContractsPublicRegionId200Ok
*/
issuerCorporationId: number;
/**
* Character ID for the issuer
* @type {number}
* @memberof GetContractsPublicRegionId200Ok
*/
issuerId: number;
/**
* Price of contract (for ItemsExchange and Auctions)
* @type {number}
* @memberof GetContractsPublicRegionId200Ok
*/
price?: number;
/**
* Remuneration for contract (for Couriers only)
* @type {number}
* @memberof GetContractsPublicRegionId200Ok
*/
reward?: number;
/**
* Start location ID (for Couriers contract)
* @type {number}
* @memberof GetContractsPublicRegionId200Ok
*/
startLocationId?: number;
/**
* Title of the contract
* @type {string}
* @memberof GetContractsPublicRegionId200Ok
*/
title?: string;
/**
* Type of the contract
* @type {string}
* @memberof GetContractsPublicRegionId200Ok
*/
type: GetContractsPublicRegionId200OkTypeEnum;
/**
* Volume of items in the contract
* @type {number}
* @memberof GetContractsPublicRegionId200Ok
*/
volume?: number;
}
/**
* @export
*/
export declare const GetContractsPublicRegionId200OkTypeEnum: {
readonly Unknown: "unknown";
readonly ItemExchange: "item_exchange";
readonly Auction: "auction";
readonly Courier: "courier";
readonly Loan: "loan";
};
export type GetContractsPublicRegionId200OkTypeEnum = typeof GetContractsPublicRegionId200OkTypeEnum[keyof typeof GetContractsPublicRegionId200OkTypeEnum];
/**
* Check if a given object implements the GetContractsPublicRegionId200Ok interface.
*/
export declare function instanceOfGetContractsPublicRegionId200Ok(value: object): value is GetContractsPublicRegionId200Ok;
export declare function GetContractsPublicRegionId200OkFromJSON(json: any): GetContractsPublicRegionId200Ok;
export declare function GetContractsPublicRegionId200OkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetContractsPublicRegionId200Ok;
export declare function GetContractsPublicRegionId200OkToJSON(json: any): GetContractsPublicRegionId200Ok;
export declare function GetContractsPublicRegionId200OkToJSONTyped(value?: GetContractsPublicRegionId200Ok | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=GetContractsPublicRegionId200Ok.d.ts.map