eve-esi-types
Version:
Extracted the main type of ESI. use for ESI request response types (version 2 only)
131 lines (124 loc) • 2.59 kB
TypeScript
// Generated by scripts/lib/code-synthesizer.mjs
// - - - - - - - - - - - - - - - - - - - -
// @method {get}
// - - - - - - - - - - - - - - - - - - - -
/*!
* ESI endpoint: get:/characters/{character_id}/calendar/
*/
/**
* event_response string
*/
type GetCharactersCharacterIdCalendarEventResponse = "declined" | "not_responded" | "accepted" | "tentative";
/**
* Up to 50 events from now or the event you requested
*
* @maxItems 50
*/
type GetCharactersCharacterIdCalendarOk = GetCharactersCharacterIdCalendar_200Ok[];
/**
* event
*/
interface GetCharactersCharacterIdCalendar_200Ok {
/**
* event_date string
*/
event_date?: string;
/**
* event_id integer
*/
event_id?: number;
event_response?: GetCharactersCharacterIdCalendarEventResponse;
/**
* importance integer
*/
importance?: number;
/**
* title string
*/
title?: string;
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/characters/{character_id}/calendar/{event_id}/
*/
/**
* owner_type string
*/
type GetCharactersCharacterIdCalendarEventIdOwnerType =
| "eve_server"
| "corporation"
| "faction"
| "character"
| "alliance";
/**
* Full details of a specific event
*/
interface GetCharactersCharacterIdCalendarEventIdOk {
/**
* date string
*/
date: string;
/**
* Length in minutes
*/
duration: number;
/**
* event_id integer
*/
event_id: number;
/**
* importance integer
*/
importance: number;
/**
* owner_id integer
*/
owner_id: number;
/**
* owner_name string
*/
owner_name: string;
owner_type: GetCharactersCharacterIdCalendarEventIdOwnerType;
/**
* response string
*/
response: string;
/**
* text string
*/
text: string;
/**
* title string
*/
title: string;
[k: string]: unknown | undefined;
}
/*!
* ESI endpoint: get:/characters/{character_id}/calendar/{event_id}/attendees/
*/
/**
* event_response string
*/
type GetCharactersCharacterIdCalendarEventIdAttendeesEventResponse =
| "declined"
| "not_responded"
| "accepted"
| "tentative";
/**
* List of attendees for a given event
*
* @maxItems 100
*/
type GetCharactersCharacterIdCalendarEventIdAttendeesOk =
GetCharactersCharacterIdCalendarEventIdAttendees_200Ok[];
/**
* character_id and response of an attendee
*/
interface GetCharactersCharacterIdCalendarEventIdAttendees_200Ok {
/**
* character_id integer
*/
character_id?: number;
event_response?: GetCharactersCharacterIdCalendarEventIdAttendeesEventResponse;
[k: string]: unknown | undefined;
}