@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
235 lines • 11.9 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.
*/
import * as runtime from '../runtime';
import type { GetAlliancesAllianceIdContacts200Ok, GetAlliancesAllianceIdContactsLabels200Ok, GetCharactersCharacterIdContacts200Ok, GetCharactersCharacterIdContactsLabels200Ok, GetCorporationsCorporationIdContacts200Ok, GetCorporationsCorporationIdContactsLabels200Ok } from '../models/index';
export interface DeleteCharactersCharacterIdContactsRequest {
characterId: number;
contactIds: Array<number>;
datasource?: DeleteCharactersCharacterIdContactsDatasourceEnum;
token?: string;
}
export interface GetAlliancesAllianceIdContactsRequest {
allianceId: number;
datasource?: GetAlliancesAllianceIdContactsDatasourceEnum;
ifNoneMatch?: string;
page?: number;
token?: string;
}
export interface GetAlliancesAllianceIdContactsLabelsRequest {
allianceId: number;
datasource?: GetAlliancesAllianceIdContactsLabelsDatasourceEnum;
ifNoneMatch?: string;
token?: string;
}
export interface GetCharactersCharacterIdContactsRequest {
characterId: number;
datasource?: GetCharactersCharacterIdContactsDatasourceEnum;
ifNoneMatch?: string;
page?: number;
token?: string;
}
export interface GetCharactersCharacterIdContactsLabelsRequest {
characterId: number;
datasource?: GetCharactersCharacterIdContactsLabelsDatasourceEnum;
ifNoneMatch?: string;
token?: string;
}
export interface GetCorporationsCorporationIdContactsRequest {
corporationId: number;
datasource?: GetCorporationsCorporationIdContactsDatasourceEnum;
ifNoneMatch?: string;
page?: number;
token?: string;
}
export interface GetCorporationsCorporationIdContactsLabelsRequest {
corporationId: number;
datasource?: GetCorporationsCorporationIdContactsLabelsDatasourceEnum;
ifNoneMatch?: string;
token?: string;
}
export interface PostCharactersCharacterIdContactsRequest {
characterId: number;
standing: number;
contactIds: Array<number>;
datasource?: PostCharactersCharacterIdContactsDatasourceEnum;
labelIds?: Array<number>;
token?: string;
watched?: boolean;
}
export interface PutCharactersCharacterIdContactsRequest {
characterId: number;
standing: number;
contactIds: Array<number>;
datasource?: PutCharactersCharacterIdContactsDatasourceEnum;
labelIds?: Array<number>;
token?: string;
watched?: boolean;
}
/**
*
*/
export declare class ContactsApi extends runtime.BaseAPI {
/**
* Bulk delete contacts ---
* Delete contacts
*/
deleteCharactersCharacterIdContactsRaw(requestParameters: DeleteCharactersCharacterIdContactsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
* Bulk delete contacts ---
* Delete contacts
*/
deleteCharactersCharacterIdContacts(requestParameters: DeleteCharactersCharacterIdContactsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
* Return contacts of an alliance --- This route is cached for up to 300 seconds
* Get alliance contacts
*/
getAlliancesAllianceIdContactsRaw(requestParameters: GetAlliancesAllianceIdContactsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetAlliancesAllianceIdContacts200Ok>>>;
/**
* Return contacts of an alliance --- This route is cached for up to 300 seconds
* Get alliance contacts
*/
getAlliancesAllianceIdContacts(requestParameters: GetAlliancesAllianceIdContactsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetAlliancesAllianceIdContacts200Ok>>;
/**
* Return custom labels for an alliance\'s contacts --- This route is cached for up to 300 seconds
* Get alliance contact labels
*/
getAlliancesAllianceIdContactsLabelsRaw(requestParameters: GetAlliancesAllianceIdContactsLabelsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetAlliancesAllianceIdContactsLabels200Ok>>>;
/**
* Return custom labels for an alliance\'s contacts --- This route is cached for up to 300 seconds
* Get alliance contact labels
*/
getAlliancesAllianceIdContactsLabels(requestParameters: GetAlliancesAllianceIdContactsLabelsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetAlliancesAllianceIdContactsLabels200Ok>>;
/**
* Return contacts of a character --- This route is cached for up to 300 seconds
* Get contacts
*/
getCharactersCharacterIdContactsRaw(requestParameters: GetCharactersCharacterIdContactsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCharactersCharacterIdContacts200Ok>>>;
/**
* Return contacts of a character --- This route is cached for up to 300 seconds
* Get contacts
*/
getCharactersCharacterIdContacts(requestParameters: GetCharactersCharacterIdContactsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCharactersCharacterIdContacts200Ok>>;
/**
* Return custom labels for a character\'s contacts --- This route is cached for up to 300 seconds
* Get contact labels
*/
getCharactersCharacterIdContactsLabelsRaw(requestParameters: GetCharactersCharacterIdContactsLabelsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCharactersCharacterIdContactsLabels200Ok>>>;
/**
* Return custom labels for a character\'s contacts --- This route is cached for up to 300 seconds
* Get contact labels
*/
getCharactersCharacterIdContactsLabels(requestParameters: GetCharactersCharacterIdContactsLabelsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCharactersCharacterIdContactsLabels200Ok>>;
/**
* Return contacts of a corporation --- This route is cached for up to 300 seconds
* Get corporation contacts
*/
getCorporationsCorporationIdContactsRaw(requestParameters: GetCorporationsCorporationIdContactsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCorporationsCorporationIdContacts200Ok>>>;
/**
* Return contacts of a corporation --- This route is cached for up to 300 seconds
* Get corporation contacts
*/
getCorporationsCorporationIdContacts(requestParameters: GetCorporationsCorporationIdContactsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCorporationsCorporationIdContacts200Ok>>;
/**
* Return custom labels for a corporation\'s contacts --- This route is cached for up to 300 seconds
* Get corporation contact labels
*/
getCorporationsCorporationIdContactsLabelsRaw(requestParameters: GetCorporationsCorporationIdContactsLabelsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<GetCorporationsCorporationIdContactsLabels200Ok>>>;
/**
* Return custom labels for a corporation\'s contacts --- This route is cached for up to 300 seconds
* Get corporation contact labels
*/
getCorporationsCorporationIdContactsLabels(requestParameters: GetCorporationsCorporationIdContactsLabelsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<GetCorporationsCorporationIdContactsLabels200Ok>>;
/**
* Bulk add contacts with same settings ---
* Add contacts
*/
postCharactersCharacterIdContactsRaw(requestParameters: PostCharactersCharacterIdContactsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<number>>>;
/**
* Bulk add contacts with same settings ---
* Add contacts
*/
postCharactersCharacterIdContacts(requestParameters: PostCharactersCharacterIdContactsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<number>>;
/**
* Bulk edit contacts with same settings ---
* Edit contacts
*/
putCharactersCharacterIdContactsRaw(requestParameters: PutCharactersCharacterIdContactsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
* Bulk edit contacts with same settings ---
* Edit contacts
*/
putCharactersCharacterIdContacts(requestParameters: PutCharactersCharacterIdContactsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
}
/**
* @export
*/
export declare const DeleteCharactersCharacterIdContactsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type DeleteCharactersCharacterIdContactsDatasourceEnum = typeof DeleteCharactersCharacterIdContactsDatasourceEnum[keyof typeof DeleteCharactersCharacterIdContactsDatasourceEnum];
/**
* @export
*/
export declare const GetAlliancesAllianceIdContactsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetAlliancesAllianceIdContactsDatasourceEnum = typeof GetAlliancesAllianceIdContactsDatasourceEnum[keyof typeof GetAlliancesAllianceIdContactsDatasourceEnum];
/**
* @export
*/
export declare const GetAlliancesAllianceIdContactsLabelsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetAlliancesAllianceIdContactsLabelsDatasourceEnum = typeof GetAlliancesAllianceIdContactsLabelsDatasourceEnum[keyof typeof GetAlliancesAllianceIdContactsLabelsDatasourceEnum];
/**
* @export
*/
export declare const GetCharactersCharacterIdContactsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCharactersCharacterIdContactsDatasourceEnum = typeof GetCharactersCharacterIdContactsDatasourceEnum[keyof typeof GetCharactersCharacterIdContactsDatasourceEnum];
/**
* @export
*/
export declare const GetCharactersCharacterIdContactsLabelsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCharactersCharacterIdContactsLabelsDatasourceEnum = typeof GetCharactersCharacterIdContactsLabelsDatasourceEnum[keyof typeof GetCharactersCharacterIdContactsLabelsDatasourceEnum];
/**
* @export
*/
export declare const GetCorporationsCorporationIdContactsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCorporationsCorporationIdContactsDatasourceEnum = typeof GetCorporationsCorporationIdContactsDatasourceEnum[keyof typeof GetCorporationsCorporationIdContactsDatasourceEnum];
/**
* @export
*/
export declare const GetCorporationsCorporationIdContactsLabelsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type GetCorporationsCorporationIdContactsLabelsDatasourceEnum = typeof GetCorporationsCorporationIdContactsLabelsDatasourceEnum[keyof typeof GetCorporationsCorporationIdContactsLabelsDatasourceEnum];
/**
* @export
*/
export declare const PostCharactersCharacterIdContactsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type PostCharactersCharacterIdContactsDatasourceEnum = typeof PostCharactersCharacterIdContactsDatasourceEnum[keyof typeof PostCharactersCharacterIdContactsDatasourceEnum];
/**
* @export
*/
export declare const PutCharactersCharacterIdContactsDatasourceEnum: {
readonly Tranquility: "tranquility";
};
export type PutCharactersCharacterIdContactsDatasourceEnum = typeof PutCharactersCharacterIdContactsDatasourceEnum[keyof typeof PutCharactersCharacterIdContactsDatasourceEnum];
//# sourceMappingURL=ContactsApi.d.ts.map