/**
 * 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 { GetCharactersCharacterIdPlanetsPlanetIdFactoryDetails } from './GetCharactersCharacterIdPlanetsPlanetIdFactoryDetails';
import type { GetCharactersCharacterIdPlanetsPlanetIdExtractorDetails } from './GetCharactersCharacterIdPlanetsPlanetIdExtractorDetails';
import type { GetCharactersCharacterIdPlanetsPlanetIdContent } from './GetCharactersCharacterIdPlanetsPlanetIdContent';
/**
 * pin object
 * @export
 * @interface GetCharactersCharacterIdPlanetsPlanetIdPin
 */
export interface GetCharactersCharacterIdPlanetsPlanetIdPin {
    /**
     * contents array
     * @type {Array<GetCharactersCharacterIdPlanetsPlanetIdContent>}
     * @memberof GetCharactersCharacterIdPlanetsPlanetIdPin
     */
    contents?: Array<GetCharactersCharacterIdPlanetsPlanetIdContent>;
    /**
     * expiry_time string
     * @type {Date}
     * @memberof GetCharactersCharacterIdPlanetsPlanetIdPin
     */
    expiryTime?: Date;
    /**
     *
     * @type {GetCharactersCharacterIdPlanetsPlanetIdExtractorDetails}
     * @memberof GetCharactersCharacterIdPlanetsPlanetIdPin
     */
    extractorDetails?: GetCharactersCharacterIdPlanetsPlanetIdExtractorDetails;
    /**
     *
     * @type {GetCharactersCharacterIdPlanetsPlanetIdFactoryDetails}
     * @memberof GetCharactersCharacterIdPlanetsPlanetIdPin
     */
    factoryDetails?: GetCharactersCharacterIdPlanetsPlanetIdFactoryDetails;
    /**
     * install_time string
     * @type {Date}
     * @memberof GetCharactersCharacterIdPlanetsPlanetIdPin
     */
    installTime?: Date;
    /**
     * last_cycle_start string
     * @type {Date}
     * @memberof GetCharactersCharacterIdPlanetsPlanetIdPin
     */
    lastCycleStart?: Date;
    /**
     * latitude number
     * @type {number}
     * @memberof GetCharactersCharacterIdPlanetsPlanetIdPin
     */
    latitude: number;
    /**
     * longitude number
     * @type {number}
     * @memberof GetCharactersCharacterIdPlanetsPlanetIdPin
     */
    longitude: number;
    /**
     * pin_id integer
     * @type {number}
     * @memberof GetCharactersCharacterIdPlanetsPlanetIdPin
     */
    pinId: number;
    /**
     * schematic_id integer
     * @type {number}
     * @memberof GetCharactersCharacterIdPlanetsPlanetIdPin
     */
    schematicId?: number;
    /**
     * type_id integer
     * @type {number}
     * @memberof GetCharactersCharacterIdPlanetsPlanetIdPin
     */
    typeId: number;
}
/**
 * Check if a given object implements the GetCharactersCharacterIdPlanetsPlanetIdPin interface.
 */
export declare function instanceOfGetCharactersCharacterIdPlanetsPlanetIdPin(value: object): value is GetCharactersCharacterIdPlanetsPlanetIdPin;
export declare function GetCharactersCharacterIdPlanetsPlanetIdPinFromJSON(json: any): GetCharactersCharacterIdPlanetsPlanetIdPin;
export declare function GetCharactersCharacterIdPlanetsPlanetIdPinFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCharactersCharacterIdPlanetsPlanetIdPin;
export declare function GetCharactersCharacterIdPlanetsPlanetIdPinToJSON(json: any): GetCharactersCharacterIdPlanetsPlanetIdPin;
export declare function GetCharactersCharacterIdPlanetsPlanetIdPinToJSONTyped(value?: GetCharactersCharacterIdPlanetsPlanetIdPin | null, ignoreDiscriminator?: boolean): any;
//# sourceMappingURL=GetCharactersCharacterIdPlanetsPlanetIdPin.d.ts.map