/**
 * 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 GetContractsPublicItemsContractId200Ok
 */
export interface GetContractsPublicItemsContractId200Ok {
    /**
     * is_blueprint_copy boolean
     * @type {boolean}
     * @memberof GetContractsPublicItemsContractId200Ok
     */
    isBlueprintCopy?: boolean;
    /**
     * true if the contract issuer has submitted this item with the contract, false if the isser is asking for this item in the contract
     * @type {boolean}
     * @memberof GetContractsPublicItemsContractId200Ok
     */
    isIncluded: boolean;
    /**
     * Unique ID for the item being sold. Not present if item is being requested by contract rather than sold with contract
     * @type {number}
     * @memberof GetContractsPublicItemsContractId200Ok
     */
    itemId?: number;
    /**
     * Material Efficiency Level of the blueprint
     * @type {number}
     * @memberof GetContractsPublicItemsContractId200Ok
     */
    materialEfficiency?: number;
    /**
     * Number of items in the stack
     * @type {number}
     * @memberof GetContractsPublicItemsContractId200Ok
     */
    quantity: number;
    /**
     * Unique ID for the item, used by the contract system
     * @type {number}
     * @memberof GetContractsPublicItemsContractId200Ok
     */
    recordId: number;
    /**
     * Number of runs remaining if the blueprint is a copy, -1 if it is an original
     * @type {number}
     * @memberof GetContractsPublicItemsContractId200Ok
     */
    runs?: number;
    /**
     * Time Efficiency Level of the blueprint
     * @type {number}
     * @memberof GetContractsPublicItemsContractId200Ok
     */
    timeEfficiency?: number;
    /**
     * Type ID for item
     * @type {number}
     * @memberof GetContractsPublicItemsContractId200Ok
     */
    typeId: number;
}
/**
 * Check if a given object implements the GetContractsPublicItemsContractId200Ok interface.
 */
export declare function instanceOfGetContractsPublicItemsContractId200Ok(value: object): value is GetContractsPublicItemsContractId200Ok;
export declare function GetContractsPublicItemsContractId200OkFromJSON(json: any): GetContractsPublicItemsContractId200Ok;
export declare function GetContractsPublicItemsContractId200OkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetContractsPublicItemsContractId200Ok;
export declare function GetContractsPublicItemsContractId200OkToJSON(json: any): GetContractsPublicItemsContractId200Ok;
export declare function GetContractsPublicItemsContractId200OkToJSONTyped(value?: GetContractsPublicItemsContractId200Ok | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=GetContractsPublicItemsContractId200Ok.d.ts.map