@evespace/esi-client
Version:
TypeScript client for EVE Online's ESI (EVE Swagger Interface) API
1,396 lines (1,373 loc) • 1.2 MB
text/typescript
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
declare const BASE_PATH: string;
interface ConfigurationParameters {
basePath?: string;
fetchApi?: FetchAPI;
middleware?: Middleware[];
queryParamsStringify?: (params: HTTPQuery) => string;
username?: string;
password?: string;
apiKey?: string | Promise<string> | ((name: string) => string | Promise<string>);
accessToken?: string | Promise<string> | ((name?: string, scopes?: string[]) => string | Promise<string>);
headers?: HTTPHeaders;
credentials?: RequestCredentials;
}
declare class Configuration {
private configuration;
constructor(configuration?: ConfigurationParameters);
set config(configuration: Configuration);
get basePath(): string;
get fetchApi(): FetchAPI | undefined;
get middleware(): Middleware[];
get queryParamsStringify(): (params: HTTPQuery) => string;
get username(): string | undefined;
get password(): string | undefined;
get apiKey(): ((name: string) => string | Promise<string>) | undefined;
get accessToken(): ((name?: string, scopes?: string[]) => string | Promise<string>) | undefined;
get headers(): HTTPHeaders | undefined;
get credentials(): RequestCredentials | undefined;
}
declare const DefaultConfig: Configuration;
/**
* This is the base class for all generated API classes.
*/
declare class BaseAPI {
protected configuration: Configuration;
private static readonly jsonRegex;
private middleware;
constructor(configuration?: Configuration);
withMiddleware<T extends BaseAPI>(this: T, ...middlewares: Middleware[]): T;
withPreMiddleware<T extends BaseAPI>(this: T, ...preMiddlewares: Array<Middleware['pre']>): T;
withPostMiddleware<T extends BaseAPI>(this: T, ...postMiddlewares: Array<Middleware['post']>): T;
/**
* Check if the given MIME is a JSON MIME.
* JSON MIME examples:
* application/json
* application/json; charset=UTF8
* APPLICATION/JSON
* application/vnd.company+json
* @param mime - MIME (Multipurpose Internet Mail Extensions)
* @return True if the given MIME is JSON, false otherwise.
*/
protected isJsonMime(mime: string | null | undefined): boolean;
protected request(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction): Promise<Response>;
private createFetchParams;
private fetchApi;
/**
* Create a shallow clone of `this` by constructing a new instance
* and then shallow cloning data members.
*/
private clone;
}
declare class ResponseError extends Error {
response: Response;
name: "ResponseError";
constructor(response: Response, msg?: string);
}
declare class FetchError extends Error {
cause: Error;
name: "FetchError";
constructor(cause: Error, msg?: string);
}
declare class RequiredError extends Error {
field: string;
name: "RequiredError";
constructor(field: string, msg?: string);
}
declare const COLLECTION_FORMATS: {
csv: string;
ssv: string;
tsv: string;
pipes: string;
};
type FetchAPI = WindowOrWorkerGlobalScope['fetch'];
type Json = any;
type HTTPMethod = 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE' | 'OPTIONS' | 'HEAD';
type HTTPHeaders = {
[key: string]: string;
};
type HTTPQuery = {
[key: string]: string | number | null | boolean | Array<string | number | null | boolean> | Set<string | number | null | boolean> | HTTPQuery;
};
type HTTPBody = Json | FormData | URLSearchParams;
type HTTPRequestInit = {
headers?: HTTPHeaders;
method: HTTPMethod;
credentials?: RequestCredentials;
body?: HTTPBody;
};
type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original';
type InitOverrideFunction = (requestContext: {
init: HTTPRequestInit;
context: RequestOpts;
}) => Promise<RequestInit>;
interface FetchParams {
url: string;
init: RequestInit;
}
interface RequestOpts {
path: string;
method: HTTPMethod;
headers: HTTPHeaders;
query?: HTTPQuery;
body?: HTTPBody;
}
declare function querystring(params: HTTPQuery, prefix?: string): string;
declare function exists(json: any, key: string): boolean;
declare function mapValues(data: any, fn: (item: any) => any): {};
declare function canConsumeForm(consumes: Consume[]): boolean;
interface Consume {
contentType: string;
}
interface RequestContext {
fetch: FetchAPI;
url: string;
init: RequestInit;
}
interface ResponseContext {
fetch: FetchAPI;
url: string;
init: RequestInit;
response: Response;
}
interface ErrorContext {
fetch: FetchAPI;
url: string;
init: RequestInit;
error: unknown;
response?: Response;
}
interface Middleware {
pre?(context: RequestContext): Promise<FetchParams | void>;
post?(context: ResponseContext): Promise<Response | void>;
onError?(context: ErrorContext): Promise<Response | void>;
}
interface ApiResponse<T> {
raw: Response;
value(): Promise<T>;
}
interface ResponseTransformer<T> {
(json: any): T;
}
declare class JSONApiResponse<T> {
raw: Response;
private transformer;
constructor(raw: Response, transformer?: ResponseTransformer<T>);
value(): Promise<T>;
}
declare class VoidApiResponse {
raw: Response;
constructor(raw: Response);
value(): Promise<void>;
}
declare class BlobApiResponse {
raw: Response;
constructor(raw: Response);
value(): Promise<Blob>;
}
declare class TextApiResponse {
raw: Response;
constructor(raw: Response);
value(): Promise<string>;
}
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Bad request model
* @export
* @interface BadRequest
*/
interface BadRequest {
/**
* Bad request message
* @type {string}
* @memberof BadRequest
*/
error: string;
}
/**
* Check if a given object implements the BadRequest interface.
*/
declare function instanceOfBadRequest(value: object): value is BadRequest;
declare function BadRequestFromJSON(json: any): BadRequest;
declare function BadRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): BadRequest;
declare function BadRequestToJSON(json: any): BadRequest;
declare function BadRequestToJSONTyped(value?: BadRequest | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Unprocessable entity
* @export
* @interface DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntity
*/
interface DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntity {
/**
* Unprocessable entity message
* @type {string}
* @memberof DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntity
*/
error?: string;
}
/**
* Check if a given object implements the DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntity interface.
*/
declare function instanceOfDeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntity(value: object): value is DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntity;
declare function DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntityFromJSON(json: any): DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntity;
declare function DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntityFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntity;
declare function DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntityToJSON(json: any): DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntity;
declare function DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntityToJSONTyped(value?: DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntity | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Not found
* @export
* @interface DeleteFleetsFleetIdMembersMemberIdNotFound
*/
interface DeleteFleetsFleetIdMembersMemberIdNotFound {
/**
* Not found message
* @type {string}
* @memberof DeleteFleetsFleetIdMembersMemberIdNotFound
*/
error?: string;
}
/**
* Check if a given object implements the DeleteFleetsFleetIdMembersMemberIdNotFound interface.
*/
declare function instanceOfDeleteFleetsFleetIdMembersMemberIdNotFound(value: object): value is DeleteFleetsFleetIdMembersMemberIdNotFound;
declare function DeleteFleetsFleetIdMembersMemberIdNotFoundFromJSON(json: any): DeleteFleetsFleetIdMembersMemberIdNotFound;
declare function DeleteFleetsFleetIdMembersMemberIdNotFoundFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeleteFleetsFleetIdMembersMemberIdNotFound;
declare function DeleteFleetsFleetIdMembersMemberIdNotFoundToJSON(json: any): DeleteFleetsFleetIdMembersMemberIdNotFound;
declare function DeleteFleetsFleetIdMembersMemberIdNotFoundToJSONTyped(value?: DeleteFleetsFleetIdMembersMemberIdNotFound | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Not found
* @export
* @interface DeleteFleetsFleetIdSquadsSquadIdNotFound
*/
interface DeleteFleetsFleetIdSquadsSquadIdNotFound {
/**
* Not found message
* @type {string}
* @memberof DeleteFleetsFleetIdSquadsSquadIdNotFound
*/
error?: string;
}
/**
* Check if a given object implements the DeleteFleetsFleetIdSquadsSquadIdNotFound interface.
*/
declare function instanceOfDeleteFleetsFleetIdSquadsSquadIdNotFound(value: object): value is DeleteFleetsFleetIdSquadsSquadIdNotFound;
declare function DeleteFleetsFleetIdSquadsSquadIdNotFoundFromJSON(json: any): DeleteFleetsFleetIdSquadsSquadIdNotFound;
declare function DeleteFleetsFleetIdSquadsSquadIdNotFoundFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeleteFleetsFleetIdSquadsSquadIdNotFound;
declare function DeleteFleetsFleetIdSquadsSquadIdNotFoundToJSON(json: any): DeleteFleetsFleetIdSquadsSquadIdNotFound;
declare function DeleteFleetsFleetIdSquadsSquadIdNotFoundToJSONTyped(value?: DeleteFleetsFleetIdSquadsSquadIdNotFound | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Not found
* @export
* @interface DeleteFleetsFleetIdWingsWingIdNotFound
*/
interface DeleteFleetsFleetIdWingsWingIdNotFound {
/**
* Not found message
* @type {string}
* @memberof DeleteFleetsFleetIdWingsWingIdNotFound
*/
error?: string;
}
/**
* Check if a given object implements the DeleteFleetsFleetIdWingsWingIdNotFound interface.
*/
declare function instanceOfDeleteFleetsFleetIdWingsWingIdNotFound(value: object): value is DeleteFleetsFleetIdWingsWingIdNotFound;
declare function DeleteFleetsFleetIdWingsWingIdNotFoundFromJSON(json: any): DeleteFleetsFleetIdWingsWingIdNotFound;
declare function DeleteFleetsFleetIdWingsWingIdNotFoundFromJSONTyped(json: any, ignoreDiscriminator: boolean): DeleteFleetsFleetIdWingsWingIdNotFound;
declare function DeleteFleetsFleetIdWingsWingIdNotFoundToJSON(json: any): DeleteFleetsFleetIdWingsWingIdNotFound;
declare function DeleteFleetsFleetIdWingsWingIdNotFoundToJSONTyped(value?: DeleteFleetsFleetIdWingsWingIdNotFound | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Error limited model
* @export
* @interface ErrorLimited
*/
interface ErrorLimited {
/**
* Error limited message
* @type {string}
* @memberof ErrorLimited
*/
error: string;
}
/**
* Check if a given object implements the ErrorLimited interface.
*/
declare function instanceOfErrorLimited(value: object): value is ErrorLimited;
declare function ErrorLimitedFromJSON(json: any): ErrorLimited;
declare function ErrorLimitedFromJSONTyped(json: any, ignoreDiscriminator: boolean): ErrorLimited;
declare function ErrorLimitedToJSON(json: any): ErrorLimited;
declare function ErrorLimitedToJSONTyped(value?: ErrorLimited | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Forbidden model
* @export
* @interface Forbidden
*/
interface Forbidden {
/**
* Forbidden message
* @type {string}
* @memberof Forbidden
*/
error: string;
/**
* status code received from SSO
* @type {number}
* @memberof Forbidden
*/
ssoStatus?: number;
}
/**
* Check if a given object implements the Forbidden interface.
*/
declare function instanceOfForbidden(value: object): value is Forbidden;
declare function ForbiddenFromJSON(json: any): Forbidden;
declare function ForbiddenFromJSONTyped(json: any, ignoreDiscriminator: boolean): Forbidden;
declare function ForbiddenToJSON(json: any): Forbidden;
declare function ForbiddenToJSONTyped(value?: Forbidden | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Gateway timeout model
* @export
* @interface GatewayTimeout
*/
interface GatewayTimeout {
/**
* Gateway timeout message
* @type {string}
* @memberof GatewayTimeout
*/
error: string;
/**
* number of seconds the request was given
* @type {number}
* @memberof GatewayTimeout
*/
timeout?: number;
}
/**
* Check if a given object implements the GatewayTimeout interface.
*/
declare function instanceOfGatewayTimeout(value: object): value is GatewayTimeout;
declare function GatewayTimeoutFromJSON(json: any): GatewayTimeout;
declare function GatewayTimeoutFromJSONTyped(json: any, ignoreDiscriminator: boolean): GatewayTimeout;
declare function GatewayTimeoutToJSON(json: any): GatewayTimeout;
declare function GatewayTimeoutToJSONTyped(value?: GatewayTimeout | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* 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 GetAlliancesAllianceIdContacts200Ok
*/
interface GetAlliancesAllianceIdContacts200Ok {
/**
* contact_id integer
* @type {number}
* @memberof GetAlliancesAllianceIdContacts200Ok
*/
contactId: number;
/**
* contact_type string
* @type {string}
* @memberof GetAlliancesAllianceIdContacts200Ok
*/
contactType: GetAlliancesAllianceIdContacts200OkContactTypeEnum;
/**
* label_ids array
* @type {Array<number>}
* @memberof GetAlliancesAllianceIdContacts200Ok
*/
labelIds?: Array<number>;
/**
* Standing of the contact
* @type {number}
* @memberof GetAlliancesAllianceIdContacts200Ok
*/
standing: number;
}
/**
* @export
*/
declare const GetAlliancesAllianceIdContacts200OkContactTypeEnum: {
readonly Character: "character";
readonly Corporation: "corporation";
readonly Alliance: "alliance";
readonly Faction: "faction";
};
type GetAlliancesAllianceIdContacts200OkContactTypeEnum = typeof GetAlliancesAllianceIdContacts200OkContactTypeEnum[keyof typeof GetAlliancesAllianceIdContacts200OkContactTypeEnum];
/**
* Check if a given object implements the GetAlliancesAllianceIdContacts200Ok interface.
*/
declare function instanceOfGetAlliancesAllianceIdContacts200Ok(value: object): value is GetAlliancesAllianceIdContacts200Ok;
declare function GetAlliancesAllianceIdContacts200OkFromJSON(json: any): GetAlliancesAllianceIdContacts200Ok;
declare function GetAlliancesAllianceIdContacts200OkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetAlliancesAllianceIdContacts200Ok;
declare function GetAlliancesAllianceIdContacts200OkToJSON(json: any): GetAlliancesAllianceIdContacts200Ok;
declare function GetAlliancesAllianceIdContacts200OkToJSONTyped(value?: GetAlliancesAllianceIdContacts200Ok | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* 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 GetAlliancesAllianceIdContactsLabels200Ok
*/
interface GetAlliancesAllianceIdContactsLabels200Ok {
/**
* label_id integer
* @type {number}
* @memberof GetAlliancesAllianceIdContactsLabels200Ok
*/
labelId: number;
/**
* label_name string
* @type {string}
* @memberof GetAlliancesAllianceIdContactsLabels200Ok
*/
labelName: string;
}
/**
* Check if a given object implements the GetAlliancesAllianceIdContactsLabels200Ok interface.
*/
declare function instanceOfGetAlliancesAllianceIdContactsLabels200Ok(value: object): value is GetAlliancesAllianceIdContactsLabels200Ok;
declare function GetAlliancesAllianceIdContactsLabels200OkFromJSON(json: any): GetAlliancesAllianceIdContactsLabels200Ok;
declare function GetAlliancesAllianceIdContactsLabels200OkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetAlliancesAllianceIdContactsLabels200Ok;
declare function GetAlliancesAllianceIdContactsLabels200OkToJSON(json: any): GetAlliancesAllianceIdContactsLabels200Ok;
declare function GetAlliancesAllianceIdContactsLabels200OkToJSONTyped(value?: GetAlliancesAllianceIdContactsLabels200Ok | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* No image server for this datasource
* @export
* @interface GetAlliancesAllianceIdIconsNotFound
*/
interface GetAlliancesAllianceIdIconsNotFound {
/**
* error message
* @type {string}
* @memberof GetAlliancesAllianceIdIconsNotFound
*/
error?: string;
}
/**
* Check if a given object implements the GetAlliancesAllianceIdIconsNotFound interface.
*/
declare function instanceOfGetAlliancesAllianceIdIconsNotFound(value: object): value is GetAlliancesAllianceIdIconsNotFound;
declare function GetAlliancesAllianceIdIconsNotFoundFromJSON(json: any): GetAlliancesAllianceIdIconsNotFound;
declare function GetAlliancesAllianceIdIconsNotFoundFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetAlliancesAllianceIdIconsNotFound;
declare function GetAlliancesAllianceIdIconsNotFoundToJSON(json: any): GetAlliancesAllianceIdIconsNotFound;
declare function GetAlliancesAllianceIdIconsNotFoundToJSONTyped(value?: GetAlliancesAllianceIdIconsNotFound | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* 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 GetAlliancesAllianceIdIconsOk
*/
interface GetAlliancesAllianceIdIconsOk {
/**
* px128x128 string
* @type {string}
* @memberof GetAlliancesAllianceIdIconsOk
*/
px128x128?: string;
/**
* px64x64 string
* @type {string}
* @memberof GetAlliancesAllianceIdIconsOk
*/
px64x64?: string;
}
/**
* Check if a given object implements the GetAlliancesAllianceIdIconsOk interface.
*/
declare function instanceOfGetAlliancesAllianceIdIconsOk(value: object): value is GetAlliancesAllianceIdIconsOk;
declare function GetAlliancesAllianceIdIconsOkFromJSON(json: any): GetAlliancesAllianceIdIconsOk;
declare function GetAlliancesAllianceIdIconsOkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetAlliancesAllianceIdIconsOk;
declare function GetAlliancesAllianceIdIconsOkToJSON(json: any): GetAlliancesAllianceIdIconsOk;
declare function GetAlliancesAllianceIdIconsOkToJSONTyped(value?: GetAlliancesAllianceIdIconsOk | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Not found
* @export
* @interface GetAlliancesAllianceIdNotFound
*/
interface GetAlliancesAllianceIdNotFound {
/**
* Not found message
* @type {string}
* @memberof GetAlliancesAllianceIdNotFound
*/
error?: string;
}
/**
* Check if a given object implements the GetAlliancesAllianceIdNotFound interface.
*/
declare function instanceOfGetAlliancesAllianceIdNotFound(value: object): value is GetAlliancesAllianceIdNotFound;
declare function GetAlliancesAllianceIdNotFoundFromJSON(json: any): GetAlliancesAllianceIdNotFound;
declare function GetAlliancesAllianceIdNotFoundFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetAlliancesAllianceIdNotFound;
declare function GetAlliancesAllianceIdNotFoundToJSON(json: any): GetAlliancesAllianceIdNotFound;
declare function GetAlliancesAllianceIdNotFoundToJSONTyped(value?: GetAlliancesAllianceIdNotFound | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* 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 GetAlliancesAllianceIdOk
*/
interface GetAlliancesAllianceIdOk {
/**
* ID of the corporation that created the alliance
* @type {number}
* @memberof GetAlliancesAllianceIdOk
*/
creatorCorporationId: number;
/**
* ID of the character that created the alliance
* @type {number}
* @memberof GetAlliancesAllianceIdOk
*/
creatorId: number;
/**
* date_founded string
* @type {Date}
* @memberof GetAlliancesAllianceIdOk
*/
dateFounded: Date;
/**
* the executor corporation ID, if this alliance is not closed
* @type {number}
* @memberof GetAlliancesAllianceIdOk
*/
executorCorporationId?: number;
/**
* Faction ID this alliance is fighting for, if this alliance is enlisted in factional warfare
* @type {number}
* @memberof GetAlliancesAllianceIdOk
*/
factionId?: number;
/**
* the full name of the alliance
* @type {string}
* @memberof GetAlliancesAllianceIdOk
*/
name: string;
/**
* the short name of the alliance
* @type {string}
* @memberof GetAlliancesAllianceIdOk
*/
ticker: string;
}
/**
* Check if a given object implements the GetAlliancesAllianceIdOk interface.
*/
declare function instanceOfGetAlliancesAllianceIdOk(value: object): value is GetAlliancesAllianceIdOk;
declare function GetAlliancesAllianceIdOkFromJSON(json: any): GetAlliancesAllianceIdOk;
declare function GetAlliancesAllianceIdOkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetAlliancesAllianceIdOk;
declare function GetAlliancesAllianceIdOkToJSON(json: any): GetAlliancesAllianceIdOk;
declare function GetAlliancesAllianceIdOkToJSONTyped(value?: GetAlliancesAllianceIdOk | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* 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 GetCharactersCharacterIdAgentsResearch200Ok
*/
interface GetCharactersCharacterIdAgentsResearch200Ok {
/**
* agent_id integer
* @type {number}
* @memberof GetCharactersCharacterIdAgentsResearch200Ok
*/
agentId: number;
/**
* points_per_day number
* @type {number}
* @memberof GetCharactersCharacterIdAgentsResearch200Ok
*/
pointsPerDay: number;
/**
* remainder_points number
* @type {number}
* @memberof GetCharactersCharacterIdAgentsResearch200Ok
*/
remainderPoints: number;
/**
* skill_type_id integer
* @type {number}
* @memberof GetCharactersCharacterIdAgentsResearch200Ok
*/
skillTypeId: number;
/**
* started_at string
* @type {Date}
* @memberof GetCharactersCharacterIdAgentsResearch200Ok
*/
startedAt: Date;
}
/**
* Check if a given object implements the GetCharactersCharacterIdAgentsResearch200Ok interface.
*/
declare function instanceOfGetCharactersCharacterIdAgentsResearch200Ok(value: object): value is GetCharactersCharacterIdAgentsResearch200Ok;
declare function GetCharactersCharacterIdAgentsResearch200OkFromJSON(json: any): GetCharactersCharacterIdAgentsResearch200Ok;
declare function GetCharactersCharacterIdAgentsResearch200OkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCharactersCharacterIdAgentsResearch200Ok;
declare function GetCharactersCharacterIdAgentsResearch200OkToJSON(json: any): GetCharactersCharacterIdAgentsResearch200Ok;
declare function GetCharactersCharacterIdAgentsResearch200OkToJSONTyped(value?: GetCharactersCharacterIdAgentsResearch200Ok | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* 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 GetCharactersCharacterIdAssets200Ok
*/
interface GetCharactersCharacterIdAssets200Ok {
/**
* is_blueprint_copy boolean
* @type {boolean}
* @memberof GetCharactersCharacterIdAssets200Ok
*/
isBlueprintCopy?: boolean;
/**
* is_singleton boolean
* @type {boolean}
* @memberof GetCharactersCharacterIdAssets200Ok
*/
isSingleton: boolean;
/**
* item_id integer
* @type {number}
* @memberof GetCharactersCharacterIdAssets200Ok
*/
itemId: number;
/**
* location_flag string
* @type {string}
* @memberof GetCharactersCharacterIdAssets200Ok
*/
locationFlag: GetCharactersCharacterIdAssets200OkLocationFlagEnum;
/**
* location_id integer
* @type {number}
* @memberof GetCharactersCharacterIdAssets200Ok
*/
locationId: number;
/**
* location_type string
* @type {string}
* @memberof GetCharactersCharacterIdAssets200Ok
*/
locationType: GetCharactersCharacterIdAssets200OkLocationTypeEnum;
/**
* quantity integer
* @type {number}
* @memberof GetCharactersCharacterIdAssets200Ok
*/
quantity: number;
/**
* type_id integer
* @type {number}
* @memberof GetCharactersCharacterIdAssets200Ok
*/
typeId: number;
}
/**
* @export
*/
declare const GetCharactersCharacterIdAssets200OkLocationFlagEnum: {
readonly AssetSafety: "AssetSafety";
readonly AutoFit: "AutoFit";
readonly BoosterBay: "BoosterBay";
readonly Cargo: "Cargo";
readonly CorporationGoalDeliveries: "CorporationGoalDeliveries";
readonly CorpseBay: "CorpseBay";
readonly Deliveries: "Deliveries";
readonly DroneBay: "DroneBay";
readonly FighterBay: "FighterBay";
readonly FighterTube0: "FighterTube0";
readonly FighterTube1: "FighterTube1";
readonly FighterTube2: "FighterTube2";
readonly FighterTube3: "FighterTube3";
readonly FighterTube4: "FighterTube4";
readonly FleetHangar: "FleetHangar";
readonly FrigateEscapeBay: "FrigateEscapeBay";
readonly Hangar: "Hangar";
readonly HangarAll: "HangarAll";
readonly HiSlot0: "HiSlot0";
readonly HiSlot1: "HiSlot1";
readonly HiSlot2: "HiSlot2";
readonly HiSlot3: "HiSlot3";
readonly HiSlot4: "HiSlot4";
readonly HiSlot5: "HiSlot5";
readonly HiSlot6: "HiSlot6";
readonly HiSlot7: "HiSlot7";
readonly HiddenModifiers: "HiddenModifiers";
readonly Implant: "Implant";
readonly InfrastructureHangar: "InfrastructureHangar";
readonly LoSlot0: "LoSlot0";
readonly LoSlot1: "LoSlot1";
readonly LoSlot2: "LoSlot2";
readonly LoSlot3: "LoSlot3";
readonly LoSlot4: "LoSlot4";
readonly LoSlot5: "LoSlot5";
readonly LoSlot6: "LoSlot6";
readonly LoSlot7: "LoSlot7";
readonly Locked: "Locked";
readonly MedSlot0: "MedSlot0";
readonly MedSlot1: "MedSlot1";
readonly MedSlot2: "MedSlot2";
readonly MedSlot3: "MedSlot3";
readonly MedSlot4: "MedSlot4";
readonly MedSlot5: "MedSlot5";
readonly MedSlot6: "MedSlot6";
readonly MedSlot7: "MedSlot7";
readonly MobileDepotHold: "MobileDepotHold";
readonly MoonMaterialBay: "MoonMaterialBay";
readonly QuafeBay: "QuafeBay";
readonly RigSlot0: "RigSlot0";
readonly RigSlot1: "RigSlot1";
readonly RigSlot2: "RigSlot2";
readonly RigSlot3: "RigSlot3";
readonly RigSlot4: "RigSlot4";
readonly RigSlot5: "RigSlot5";
readonly RigSlot6: "RigSlot6";
readonly RigSlot7: "RigSlot7";
readonly ShipHangar: "ShipHangar";
readonly Skill: "Skill";
readonly SpecializedAmmoHold: "SpecializedAmmoHold";
readonly SpecializedAsteroidHold: "SpecializedAsteroidHold";
readonly SpecializedCommandCenterHold: "SpecializedCommandCenterHold";
readonly SpecializedFuelBay: "SpecializedFuelBay";
readonly SpecializedGasHold: "SpecializedGasHold";
readonly SpecializedIceHold: "SpecializedIceHold";
readonly SpecializedIndustrialShipHold: "SpecializedIndustrialShipHold";
readonly SpecializedLargeShipHold: "SpecializedLargeShipHold";
readonly SpecializedMaterialBay: "SpecializedMaterialBay";
readonly SpecializedMediumShipHold: "SpecializedMediumShipHold";
readonly SpecializedMineralHold: "SpecializedMineralHold";
readonly SpecializedOreHold: "SpecializedOreHold";
readonly SpecializedPlanetaryCommoditiesHold: "SpecializedPlanetaryCommoditiesHold";
readonly SpecializedSalvageHold: "SpecializedSalvageHold";
readonly SpecializedShipHold: "SpecializedShipHold";
readonly SpecializedSmallShipHold: "SpecializedSmallShipHold";
readonly StructureDeedBay: "StructureDeedBay";
readonly SubSystemBay: "SubSystemBay";
readonly SubSystemSlot0: "SubSystemSlot0";
readonly SubSystemSlot1: "SubSystemSlot1";
readonly SubSystemSlot2: "SubSystemSlot2";
readonly SubSystemSlot3: "SubSystemSlot3";
readonly SubSystemSlot4: "SubSystemSlot4";
readonly SubSystemSlot5: "SubSystemSlot5";
readonly SubSystemSlot6: "SubSystemSlot6";
readonly SubSystemSlot7: "SubSystemSlot7";
readonly Unlocked: "Unlocked";
readonly Wardrobe: "Wardrobe";
};
type GetCharactersCharacterIdAssets200OkLocationFlagEnum = typeof GetCharactersCharacterIdAssets200OkLocationFlagEnum[keyof typeof GetCharactersCharacterIdAssets200OkLocationFlagEnum];
/**
* @export
*/
declare const GetCharactersCharacterIdAssets200OkLocationTypeEnum: {
readonly Station: "station";
readonly SolarSystem: "solar_system";
readonly Item: "item";
readonly Other: "other";
};
type GetCharactersCharacterIdAssets200OkLocationTypeEnum = typeof GetCharactersCharacterIdAssets200OkLocationTypeEnum[keyof typeof GetCharactersCharacterIdAssets200OkLocationTypeEnum];
/**
* Check if a given object implements the GetCharactersCharacterIdAssets200Ok interface.
*/
declare function instanceOfGetCharactersCharacterIdAssets200Ok(value: object): value is GetCharactersCharacterIdAssets200Ok;
declare function GetCharactersCharacterIdAssets200OkFromJSON(json: any): GetCharactersCharacterIdAssets200Ok;
declare function GetCharactersCharacterIdAssets200OkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCharactersCharacterIdAssets200Ok;
declare function GetCharactersCharacterIdAssets200OkToJSON(json: any): GetCharactersCharacterIdAssets200Ok;
declare function GetCharactersCharacterIdAssets200OkToJSONTyped(value?: GetCharactersCharacterIdAssets200Ok | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Requested page does not exist
* @export
* @interface GetCharactersCharacterIdAssetsNotFound
*/
interface GetCharactersCharacterIdAssetsNotFound {
/**
* error message
* @type {string}
* @memberof GetCharactersCharacterIdAssetsNotFound
*/
error?: string;
}
/**
* Check if a given object implements the GetCharactersCharacterIdAssetsNotFound interface.
*/
declare function instanceOfGetCharactersCharacterIdAssetsNotFound(value: object): value is GetCharactersCharacterIdAssetsNotFound;
declare function GetCharactersCharacterIdAssetsNotFoundFromJSON(json: any): GetCharactersCharacterIdAssetsNotFound;
declare function GetCharactersCharacterIdAssetsNotFoundFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCharactersCharacterIdAssetsNotFound;
declare function GetCharactersCharacterIdAssetsNotFoundToJSON(json: any): GetCharactersCharacterIdAssetsNotFound;
declare function GetCharactersCharacterIdAssetsNotFoundToJSONTyped(value?: GetCharactersCharacterIdAssetsNotFound | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* 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 GetCharactersCharacterIdAttributesOk
*/
interface GetCharactersCharacterIdAttributesOk {
/**
* Neural remapping cooldown after a character uses remap accrued over time
* @type {Date}
* @memberof GetCharactersCharacterIdAttributesOk
*/
accruedRemapCooldownDate?: Date;
/**
* Number of available bonus character neural remaps
* @type {number}
* @memberof GetCharactersCharacterIdAttributesOk
*/
bonusRemaps?: number;
/**
* charisma integer
* @type {number}
* @memberof GetCharactersCharacterIdAttributesOk
*/
charisma: number;
/**
* intelligence integer
* @type {number}
* @memberof GetCharactersCharacterIdAttributesOk
*/
intelligence: number;
/**
* Datetime of last neural remap, including usage of bonus remaps
* @type {Date}
* @memberof GetCharactersCharacterIdAttributesOk
*/
lastRemapDate?: Date;
/**
* memory integer
* @type {number}
* @memberof GetCharactersCharacterIdAttributesOk
*/
memory: number;
/**
* perception integer
* @type {number}
* @memberof GetCharactersCharacterIdAttributesOk
*/
perception: number;
/**
* willpower integer
* @type {number}
* @memberof GetCharactersCharacterIdAttributesOk
*/
willpower: number;
}
/**
* Check if a given object implements the GetCharactersCharacterIdAttributesOk interface.
*/
declare function instanceOfGetCharactersCharacterIdAttributesOk(value: object): value is GetCharactersCharacterIdAttributesOk;
declare function GetCharactersCharacterIdAttributesOkFromJSON(json: any): GetCharactersCharacterIdAttributesOk;
declare function GetCharactersCharacterIdAttributesOkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCharactersCharacterIdAttributesOk;
declare function GetCharactersCharacterIdAttributesOkToJSON(json: any): GetCharactersCharacterIdAttributesOk;
declare function GetCharactersCharacterIdAttributesOkToJSONTyped(value?: GetCharactersCharacterIdAttributesOk | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* 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 GetCharactersCharacterIdBlueprints200Ok
*/
interface GetCharactersCharacterIdBlueprints200Ok {
/**
* Unique ID for this item.
* @type {number}
* @memberof GetCharactersCharacterIdBlueprints200Ok
*/
itemId: number;
/**
* Type of the location_id
* @type {string}
* @memberof GetCharactersCharacterIdBlueprints200Ok
*/
locationFlag: GetCharactersCharacterIdBlueprints200OkLocationFlagEnum;
/**
* References a station, a ship or an item_id if this blueprint is located within a container. If the return value is an item_id, then the Character AssetList API must be queried to find the container using the given item_id to determine the correct location of the Blueprint.
* @type {number}
* @memberof GetCharactersCharacterIdBlueprints200Ok
*/
locationId: number;
/**
* Material Efficiency Level of the blueprint.
* @type {number}
* @memberof GetCharactersCharacterIdBlueprints200Ok
*/
materialEfficiency: number;
/**
* A range of numbers with a minimum of -2 and no maximum value where -1 is an original and -2 is a copy. It can be a positive integer if it is a stack of blueprint originals fresh from the market (e.g. no activities performed on them yet).
* @type {number}
* @memberof GetCharactersCharacterIdBlueprints200Ok
*/
quantity: number;
/**
* Number of runs remaining if the blueprint is a copy, -1 if it is an original.
* @type {number}
* @memberof GetCharactersCharacterIdBlueprints200Ok
*/
runs: number;
/**
* Time Efficiency Level of the blueprint.
* @type {number}
* @memberof GetCharactersCharacterIdBlueprints200Ok
*/
timeEfficiency: number;
/**
* type_id integer
* @type {number}
* @memberof GetCharactersCharacterIdBlueprints200Ok
*/
typeId: number;
}
/**
* @export
*/
declare const GetCharactersCharacterIdBlueprints200OkLocationFlagEnum: {
readonly AutoFit: "AutoFit";
readonly Cargo: "Cargo";
readonly CorpseBay: "CorpseBay";
readonly DroneBay: "DroneBay";
readonly FleetHangar: "FleetHangar";
readonly Deliveries: "Deliveries";
readonly HiddenModifiers: "HiddenModifiers";
readonly Hangar: "Hangar";
readonly HangarAll: "HangarAll";
readonly LoSlot0: "LoSlot0";
readonly LoSlot1: "LoSlot1";
readonly LoSlot2: "LoSlot2";
readonly LoSlot3: "LoSlot3";
readonly LoSlot4: "LoSlot4";
readonly LoSlot5: "LoSlot5";
readonly LoSlot6: "LoSlot6";
readonly LoSlot7: "LoSlot7";
readonly MedSlot0: "MedSlot0";
readonly MedSlot1: "MedSlot1";
readonly MedSlot2: "MedSlot2";
readonly MedSlot3: "MedSlot3";
readonly MedSlot4: "MedSlot4";
readonly MedSlot5: "MedSlot5";
readonly MedSlot6: "MedSlot6";
readonly MedSlot7: "MedSlot7";
readonly HiSlot0: "HiSlot0";
readonly HiSlot1: "HiSlot1";
readonly HiSlot2: "HiSlot2";
readonly HiSlot3: "HiSlot3";
readonly HiSlot4: "HiSlot4";
readonly HiSlot5: "HiSlot5";
readonly HiSlot6: "HiSlot6";
readonly HiSlot7: "HiSlot7";
readonly AssetSafety: "AssetSafety";
readonly Locked: "Locked";
readonly Unlocked: "Unlocked";
readonly Implant: "Implant";
readonly QuafeBay: "QuafeBay";
readonly RigSlot0: "RigSlot0";
readonly RigSlot1: "RigSlot1";
readonly RigSlot2: "RigSlot2";
readonly RigSlot3: "RigSlot3";
readonly RigSlot4: "RigSlot4";
readonly RigSlot5: "RigSlot5";
readonly RigSlot6: "RigSlot6";
readonly RigSlot7: "RigSlot7";
readonly ShipHangar: "ShipHangar";
readonly SpecializedFuelBay: "SpecializedFuelBay";
readonly SpecializedOreHold: "SpecializedOreHold";
readonly SpecializedGasHold: "SpecializedGasHold";
readonly SpecializedMineralHold: "SpecializedMineralHold";
readonly SpecializedSalvageHold: "SpecializedSalvageHold";
readonly SpecializedShipHold: "SpecializedShipHold";
readonly SpecializedSmallShipHold: "SpecializedSmallShipHold";
readonly SpecializedMediumShipHold: "SpecializedMediumShipHold";
readonly SpecializedLargeShipHold: "SpecializedLargeShipHold";
readonly SpecializedIndustrialShipHold: "SpecializedIndustrialShipHold";
readonly SpecializedAmmoHold: "SpecializedAmmoHold";
readonly SpecializedCommandCenterHold: "SpecializedCommandCenterHold";
readonly SpecializedPlanetaryCommoditiesHold: "SpecializedPlanetaryCommoditiesHold";
readonly SpecializedMaterialBay: "SpecializedMaterialBay";
readonly SubSystemSlot0: "SubSystemSlot0";
readonly SubSystemSlot1: "SubSystemSlot1";
readonly SubSystemSlot2: "SubSystemSlot2";
readonly SubSystemSlot3: "SubSystemSlot3";
readonly SubSystemSlot4: "SubSystemSlot4";
readonly SubSystemSlot5: "SubSystemSlot5";
readonly SubSystemSlot6: "SubSystemSlot6";
readonly SubSystemSlot7: "SubSystemSlot7";
readonly FighterBay: "FighterBay";
readonly FighterTube0: "FighterTube0";
readonly FighterTube1: "FighterTube1";
readonly FighterTube2: "FighterTube2";
readonly FighterTube3: "FighterTube3";
readonly FighterTube4: "FighterTube4";
readonly Module: "Module";
};
type GetCharactersCharacterIdBlueprints200OkLocationFlagEnum = typeof GetCharactersCharacterIdBlueprints200OkLocationFlagEnum[keyof typeof GetCharactersCharacterIdBlueprints200OkLocationFlagEnum];
/**
* Check if a given object implements the GetCharactersCharacterIdBlueprints200Ok interface.
*/
declare function instanceOfGetCharactersCharacterIdBlueprints200Ok(value: object): value is GetCharactersCharacterIdBlueprints200Ok;
declare function GetCharactersCharacterIdBlueprints200OkFromJSON(json: any): GetCharactersCharacterIdBlueprints200Ok;
declare function GetCharactersCharacterIdBlueprints200OkFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCharactersCharacterIdBlueprints200Ok;
declare function GetCharactersCharacterIdBlueprints200OkToJSON(json: any): GetCharactersCharacterIdBlueprints200Ok;
declare function GetCharactersCharacterIdBlueprints200OkToJSONTyped(value?: GetCharactersCharacterIdBlueprints200Ok | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Optional object that is returned if a bookmark was made on a planet or a random location in space.
* @export
* @interface GetCharactersCharacterIdBookmarksCoordinates
*/
interface GetCharactersCharacterIdBookmarksCoordinates {
/**
* x number
* @type {number}
* @memberof GetCharactersCharacterIdBookmarksCoordinates
*/
x: number;
/**
* y number
* @type {number}
* @memberof GetCharactersCharacterIdBookmarksCoordinates
*/
y: number;
/**
* z number
* @type {number}
* @memberof GetCharactersCharacterIdBookmarksCoordinates
*/
z: number;
}
/**
* Check if a given object implements the GetCharactersCharacterIdBookmarksCoordinates interface.
*/
declare function instanceOfGetCharactersCharacterIdBookmarksCoordinates(value: object): value is GetCharactersCharacterIdBookmarksCoordinates;
declare function GetCharactersCharacterIdBookmarksCoordinatesFromJSON(json: any): GetCharactersCharacterIdBookmarksCoordinates;
declare function GetCharactersCharacterIdBookmarksCoordinatesFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCharactersCharacterIdBookmarksCoordinates;
declare function GetCharactersCharacterIdBookmarksCoordinatesToJSON(json: any): GetCharactersCharacterIdBookmarksCoordinates;
declare function GetCharactersCharacterIdBookmarksCoordinatesToJSONTyped(value?: GetCharactersCharacterIdBookmarksCoordinates | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
* Optional object that is returned if a bookmark was made on a particular item.
* @export
* @interface GetCharactersCharacterIdBookmarksItem
*/
interface GetCharactersCharacterIdBookmarksItem {
/**
* item_id integer
* @type {number}
* @memberof GetCharactersCharacterIdBookmarksItem
*/
itemId: number;
/**
* type_id integer
* @type {number}
* @memberof GetCharactersCharacterIdBookmarksItem
*/
typeId: number;
}
/**
* Check if a given object implements the GetCharactersCharacterIdBookmarksItem interface.
*/
declare function instanceOfGetCharactersCharacterIdBookmarksItem(value: object): value is GetCharactersCharacterIdBookmarksItem;
declare function GetCharactersCharacterIdBookmarksItemFromJSON(json: any): GetCharactersCharacterIdBookmarksItem;
declare function GetCharactersCharacterIdBookmarksItemFromJSONTyped(json: any, ignoreDiscriminator: boolean): GetCharactersCharacterIdBookmarksItem;
declare function GetCharactersCharacterIdBookmarksItemToJSON(json: any): GetCharactersCharacterIdBookmarksItem;
declare function GetCharactersCharacterIdBookmarksItemToJSONTyped(value?: GetCharactersCharacterIdBookmarksItem | null, ignoreDiscriminator?: boolean): any;
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.30
*
*
* 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 GetCharactersCharacterIdBookmarks200Ok
*/
interface GetCharactersCharacterIdBookmarks200Ok {
/**
* bookmark_id integer
* @type {number}
* @memberof GetCharactersCharacterIdBookmarks200Ok
*/
bookmarkId: number;
/**
*
* @type {GetCharactersCharacterIdBookmarksCoordinates}
* @memberof GetCharactersCharacterIdBookmarks200Ok
*/
coordinates?: GetCharactersCharacterIdBookmarksCoordinates;
/**
* created string
* @type {Date}
* @memberof GetCharactersCharacterIdBookmarks200Ok
*/
created: Date;
/**
* creator_id integer
* @type {number}
* @memberof GetCharactersCharacterIdBookmarks200Ok
*/
creatorId: number;
/**
* folder_id integer
* @type {number}
* @memberof GetCharactersCharacterIdBookmarks200Ok
*/
folderId?: number;
/**
*
* @type {GetCharactersCharacterIdBookmarksItem}
* @memberof GetCharactersCharacterIdBookmarks200Ok
*/
item?: GetCharactersCharacterIdBookmarksItem;
/**
* label string
* @type {string}
* @memberof GetCharactersCharacterIdBookmarks200Ok
*/
label: string;
/**
* location_id integer
* @type {number}
* @memberof GetCharactersCharacterIdBookmarks200Ok
*/
locationId: number;
/**
* notes string
* @type {string}
* @memberof GetCharactersCharacterIdBookmarks200Ok
*/
notes: string;
}
/**
* Check if a given object implements the GetCharactersCharacterIdBookmarks200Ok interface.
*/
declare function instanceOfGetCharactersCharacterIdBookmarks200Ok(value: object): value is GetCharactersCharacterIdBookmarks200Ok;
declare function GetCharactersCharacterIdBookmarks200OkFromJSON(json: any): GetCharactersCharacterIdBookmarks200Ok;
declare function GetCharactersCharacterIdBookmarks200OkFromJSONTyped(json: any, ignoreDiscriminator: boolean): G