evesi

package module
v0.0.0-...-5cab5c6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 2, 2017 License: Apache-2.0 Imports: 18 Imported by: 2

README ¶

Go API client for evesi

An OpenAPI for EVE Online

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: 0.3.10.dev12
  • Package version: 1.0.0
  • Build package: class io.swagger.codegen.languages.GoClientCodegen

Installation

Put the package under your project folder and add the following in import:

    "./evesi"

New Client

  client, err := evesi.NewClient(*http.Client, userAgent string)

One client should be created that will serve as an agent for all requests. This allows http2 multiplexing and keep-alive be used to optimize connections. It is also good manners to provide a user-agent describing the point of use of the API.

  client, err := evesi.NewClient(nil, "evesi client http://mysite.com")
  result, response, err := client.Endpoint.Operation(requiredParam, map[string]interface{} { 
                                                                        "optionalParam1": "stringParam",
                                                                        "optionalParam2": 1234.56
                                                                    })

Documentation for API Endpoints

All URIs are relative to https://esi.tech.ccp.is/latest

Class Method HTTP request Description
AllianceApi GetAlliances Get /alliances/ List all alliances
AllianceApi GetAlliancesAllianceId Get /alliances/{alliance_id}/ Get alliance information
AllianceApi GetAlliancesAllianceIdCorporations Get /alliances/{alliance_id}/corporations/ List alliance's corporations
AllianceApi GetAlliancesAllianceIdIcons Get /alliances/{alliance_id}/icons/ Get alliance icon
AllianceApi GetAlliancesNames Get /alliances/names/ Get alliance names
AssetsApi GetCharactersCharacterIdAssets Get /characters/{character_id}/assets/ Get character assets
BookmarksApi GetCharactersCharacterIdBookmarks Get /characters/{character_id}/bookmarks/ List bookmarks
BookmarksApi GetCharactersCharacterIdBookmarksFolders Get /characters/{character_id}/bookmarks/folders/ List bookmark folders
CalendarApi GetCharactersCharacterIdCalendar Get /characters/{character_id}/calendar/ List calendar event summaries
CalendarApi GetCharactersCharacterIdCalendarEventId Get /characters/{character_id}/calendar/{event_id}/ Get an event
CalendarApi PutCharactersCharacterIdCalendarEventId Put /characters/{character_id}/calendar/{event_id}/ Respond to an event
CharacterApi GetCharactersCharacterId Get /characters/{character_id}/ Get character's public information
CharacterApi GetCharactersCharacterIdCorporationhistory Get /characters/{character_id}/corporationhistory/ Get corporation history
CharacterApi GetCharactersCharacterIdPortrait Get /characters/{character_id}/portrait/ Get character portraits
CharacterApi GetCharactersNames Get /characters/names/ Get character names
CharacterApi PostCharactersCharacterIdCspa Post /characters/{character_id}/cspa/ Calculate a CSPA charge cost
ClonesApi GetCharactersCharacterIdClones Get /characters/{character_id}/clones/ Get clones
ContactsApi DeleteCharactersCharacterIdContacts Delete /characters/{character_id}/contacts/ Delete contacts
ContactsApi GetCharactersCharacterIdContacts Get /characters/{character_id}/contacts/ Get contacts
ContactsApi GetCharactersCharacterIdContactsLabels Get /characters/{character_id}/contacts/labels/ Get contact labels
ContactsApi PostCharactersCharacterIdContacts Post /characters/{character_id}/contacts/ Add contacts
ContactsApi PutCharactersCharacterIdContacts Put /characters/{character_id}/contacts/ Edit contacts
CorporationApi GetCorporationsCorporationId Get /corporations/{corporation_id}/ Get corporation information
CorporationApi GetCorporationsCorporationIdAlliancehistory Get /corporations/{corporation_id}/alliancehistory/ Get alliance history
CorporationApi GetCorporationsCorporationIdIcons Get /corporations/{corporation_id}/icons/ Get corporation icon
CorporationApi GetCorporationsCorporationIdMembers Get /corporations/{corporation_id}/members/ Get corporation members
CorporationApi GetCorporationsCorporationIdRoles Get /corporations/{corporation_id}/roles/ Get corporation member roles
CorporationApi GetCorporationsNames Get /corporations/names/ Get corporation names
FittingsApi DeleteCharactersCharacterIdFittingsFittingId Delete /characters/{character_id}/fittings/{fitting_id}/ Delete fitting
FittingsApi GetCharactersCharacterIdFittings Get /characters/{character_id}/fittings/ Get fittings
FittingsApi PostCharactersCharacterIdFittings Post /characters/{character_id}/fittings/ Create fitting
FleetsApi DeleteFleetsFleetIdMembersMemberId Delete /fleets/{fleet_id}/members/{member_id}/ Kick fleet member
FleetsApi DeleteFleetsFleetIdSquadsSquadId Delete /fleets/{fleet_id}/squads/{squad_id}/ Delete fleet squad
FleetsApi DeleteFleetsFleetIdWingsWingId Delete /fleets/{fleet_id}/wings/{wing_id}/ Delete fleet wing
FleetsApi GetFleetsFleetId Get /fleets/{fleet_id}/ Get fleet information
FleetsApi GetFleetsFleetIdMembers Get /fleets/{fleet_id}/members/ Get fleet members
FleetsApi GetFleetsFleetIdWings Get /fleets/{fleet_id}/wings/ Get fleet wings
FleetsApi PostFleetsFleetIdMembers Post /fleets/{fleet_id}/members/ Create fleet invitation
FleetsApi PostFleetsFleetIdWings Post /fleets/{fleet_id}/wings/ Create fleet wing
FleetsApi PostFleetsFleetIdWingsWingIdSquads Post /fleets/{fleet_id}/wings/{wing_id}/squads/ Create fleet squad
FleetsApi PutFleetsFleetId Put /fleets/{fleet_id}/ Update fleet
FleetsApi PutFleetsFleetIdMembersMemberId Put /fleets/{fleet_id}/members/{member_id}/ Move fleet member
FleetsApi PutFleetsFleetIdSquadsSquadId Put /fleets/{fleet_id}/squads/{squad_id}/ Rename fleet squad
FleetsApi PutFleetsFleetIdWingsWingId Put /fleets/{fleet_id}/wings/{wing_id}/ Rename fleet wing
IncursionsApi GetIncursions Get /incursions/ List incursions
IndustryApi GetIndustryFacilities Get /industry/facilities/ List industry facilities
IndustryApi GetIndustrySystems Get /industry/systems/ List solar system cost indices
InsuranceApi GetInsurancePrices Get /insurance/prices/ List insurance levels
KillmailsApi GetCharactersCharacterIdKillmailsRecent Get /characters/{character_id}/killmails/recent/ List kills and losses
KillmailsApi GetKillmailsKillmailIdKillmailHash Get /killmails/{killmail_id}/{killmail_hash}/ Get a single killmail
LocationApi GetCharactersCharacterIdLocation Get /characters/{character_id}/location/ Get character location
LocationApi GetCharactersCharacterIdShip Get /characters/{character_id}/ship/ Get current ship
MailApi DeleteCharactersCharacterIdMailLabelsLabelId Delete /characters/{character_id}/mail/labels/{label_id}/ Delete a mail label
MailApi DeleteCharactersCharacterIdMailMailId Delete /characters/{character_id}/mail/{mail_id}/ Delete a mail
MailApi GetCharactersCharacterIdMail Get /characters/{character_id}/mail/ Return mail headers
MailApi GetCharactersCharacterIdMailLabels Get /characters/{character_id}/mail/labels/ Get mail labels and unread counts
MailApi GetCharactersCharacterIdMailLists Get /characters/{character_id}/mail/lists/ Return mailing list subscriptions
MailApi GetCharactersCharacterIdMailMailId Get /characters/{character_id}/mail/{mail_id}/ Return a mail
MailApi PostCharactersCharacterIdMail Post /characters/{character_id}/mail/ Send a new mail
MailApi PostCharactersCharacterIdMailLabels Post /characters/{character_id}/mail/labels/ Create a mail label
MailApi PutCharactersCharacterIdMailMailId Put /characters/{character_id}/mail/{mail_id}/ Update metadata about a mail
MarketApi GetMarketsPrices Get /markets/prices/ List market prices
MarketApi GetMarketsRegionIdHistory Get /markets/{region_id}/history/ List historical market statistics in a region
MarketApi GetMarketsRegionIdOrders Get /markets/{region_id}/orders/ List orders in a region
MarketApi GetMarketsStructuresStructureId Get /markets/structures/{structure_id}/ List orders in a structure
PlanetaryInteractionApi GetCharactersCharacterIdPlanets Get /characters/{character_id}/planets/ Get colonies
PlanetaryInteractionApi GetCharactersCharacterIdPlanetsPlanetId Get /characters/{character_id}/planets/{planet_id}/ Get colony layout
PlanetaryInteractionApi GetUniverseSchematicsSchematicId Get /universe/schematics/{schematic_id}/ Get schematic information
SearchApi GetCharactersCharacterIdSearch Get /characters/{character_id}/search/ Search on a string
SearchApi GetSearch Get /search/ Search on a string
SkillsApi GetCharactersCharacterIdSkillqueue Get /characters/{character_id}/skillqueue/ Get character's skill queue
SkillsApi GetCharactersCharacterIdSkills Get /characters/{character_id}/skills/ Get character skills
SovereigntyApi GetSovereigntyCampaigns Get /sovereignty/campaigns/ List sovereignty campaigns
SovereigntyApi GetSovereigntyStructures Get /sovereignty/structures/ List sovereignty structures
UniverseApi GetUniverseBloodlines Get /universe/bloodlines/ Get bloodlines
UniverseApi GetUniverseCategories Get /universe/categories/ Get item categories
UniverseApi GetUniverseCategoriesCategoryId Get /universe/categories/{category_id}/ Get item category information
UniverseApi GetUniverseFactions Get /universe/factions/ Get factions
UniverseApi GetUniverseGroups Get /universe/groups/ Get item groups
UniverseApi GetUniverseGroupsGroupId Get /universe/groups/{group_id}/ Get item group information
UniverseApi GetUniverseRaces Get /universe/races/ Get character races
UniverseApi GetUniverseStationsStationId Get /universe/stations/{station_id}/ Get station information
UniverseApi GetUniverseStructures Get /universe/structures/ List all public structures
UniverseApi GetUniverseStructuresStructureId Get /universe/structures/{structure_id}/ Get structure information
UniverseApi GetUniverseSystemsSystemId Get /universe/systems/{system_id}/ Get solar system information
UniverseApi GetUniverseTypes Get /universe/types/ Get types
UniverseApi GetUniverseTypesTypeId Get /universe/types/{type_id}/ Get type information
UniverseApi PostUniverseNames Post /universe/names/ Get names and categories for a set of ID's
UserInterfaceApi PostUiAutopilotWaypoint Post /ui/autopilot/waypoint/ Set Autopilot Waypoint
UserInterfaceApi PostUiOpenwindowContract Post /ui/openwindow/contract/ Open Contract Window
UserInterfaceApi PostUiOpenwindowInformation Post /ui/openwindow/information/ Open Information Window
UserInterfaceApi PostUiOpenwindowMarketdetails Post /ui/openwindow/marketdetails/ Open Market Details
UserInterfaceApi PostUiOpenwindowNewmail Post /ui/openwindow/newmail/ Open New Mail Window
WalletApi GetCharactersCharacterIdWallets Get /characters/{character_id}/wallets/ List wallets and balances
WarsApi GetWars Get /wars/ List wars
WarsApi GetWarsWarId Get /wars/{war_id}/ Get war information
WarsApi GetWarsWarIdKillmails Get /wars/{war_id}/killmails/ List kills for a war

Documentation For Models

Documentation For Authorization

evesso

  • Type: OAuth
  • Flow: implicit
  • Authorization URL: https://login.eveonline.com/oauth/authorize
  • Scopes:
  • esi-assets.read_assets.v1: EVE SSO scope esi-assets.read_assets.v1
  • esi-bookmarks.read_character_bookmarks.v1: EVE SSO scope esi-bookmarks.read_character_bookmarks.v1
  • esi-calendar.read_calendar_events.v1: EVE SSO scope esi-calendar.read_calendar_events.v1
  • esi-calendar.respond_calendar_events.v1: EVE SSO scope esi-calendar.respond_calendar_events.v1
  • esi-characters.read_contacts.v1: EVE SSO scope esi-characters.read_contacts.v1
  • esi-characters.write_contacts.v1: EVE SSO scope esi-characters.write_contacts.v1
  • esi-clones.read_clones.v1: EVE SSO scope esi-clones.read_clones.v1
  • esi-corporations.read_corporation_membership.v1: EVE SSO scope esi-corporations.read_corporation_membership.v1
  • esi-fittings.read_fittings.v1: EVE SSO scope esi-fittings.read_fittings.v1
  • esi-fittings.write_fittings.v1: EVE SSO scope esi-fittings.write_fittings.v1
  • esi-fleets.read_fleet.v1: EVE SSO scope esi-fleets.read_fleet.v1
  • esi-fleets.write_fleet.v1: EVE SSO scope esi-fleets.write_fleet.v1
  • esi-killmails.read_killmails.v1: EVE SSO scope esi-killmails.read_killmails.v1
  • esi-location.read_location.v1: EVE SSO scope esi-location.read_location.v1
  • esi-location.read_ship_type.v1: EVE SSO scope esi-location.read_ship_type.v1
  • esi-mail.organize_mail.v1: EVE SSO scope esi-mail.organize_mail.v1
  • esi-mail.read_mail.v1: EVE SSO scope esi-mail.read_mail.v1
  • esi-mail.send_mail.v1: EVE SSO scope esi-mail.send_mail.v1
  • esi-markets.structure_markets.v1: EVE SSO scope esi-markets.structure_markets.v1
  • esi-planets.manage_planets.v1: EVE SSO scope esi-planets.manage_planets.v1
  • esi-search.search_structures.v1: EVE SSO scope esi-search.search_structures.v1
  • esi-skills.read_skillqueue.v1: EVE SSO scope esi-skills.read_skillqueue.v1
  • esi-skills.read_skills.v1: EVE SSO scope esi-skills.read_skills.v1
  • esi-ui.open_window.v1: EVE SSO scope esi-ui.open_window.v1
  • esi-ui.write_waypoint.v1: EVE SSO scope esi-ui.write_waypoint.v1
  • esi-universe.read_structures.v1: EVE SSO scope esi-universe.read_structures.v1
  • esi-wallet.read_character_wallet.v1: EVE SSO scope esi-wallet.read_character_wallet.v1

Example:

  auth, err = oauth2conf.TokenSource(http.Client, token) // Access and Refresh token structure

  client, err := evesi.NewClient(nil, "evesi client http://mysite.com")
  ctx := context.WithValue(context.TODO(), evesi.ContextOAuth2, auth)
  result, response, err := client.Endpoint.AuthenticatedOperation(  ctx, 
                                                                    requiredParam, 
                                                                    map[string]interface{} { 
                                                                       "optionalParam1": "stringParam",
                                                                       "optionalParam2": 1234.56
                                                                    })

Author

Credits

https://github.com/go-resty/resty (MIT license) Copyright © 2015-2016 Jeevanandam M (jeeva@myjeeva.com)

  • Uses modified setBody and detectContentType

https://github.com/gregjones/httpcache (MIT license) Copyright © 2012 Greg Jones (greg.jones@gmail.com)

  • Uses parseCacheControl and CacheExpires as a helper function

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var ContextBasicAuth contextBasicAuthKey
View Source
var ContextOAuth2 contextOAuth2Key

Functions ¶

func CacheExpires ¶

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

Types ¶

type APIClient ¶

type APIClient struct {

	// API Services
	AllianceApi             *AllianceApiService
	AssetsApi               *AssetsApiService
	BookmarksApi            *BookmarksApiService
	CalendarApi             *CalendarApiService
	CharacterApi            *CharacterApiService
	ClonesApi               *ClonesApiService
	ContactsApi             *ContactsApiService
	CorporationApi          *CorporationApiService
	FittingsApi             *FittingsApiService
	FleetsApi               *FleetsApiService
	IncursionsApi           *IncursionsApiService
	IndustryApi             *IndustryApiService
	InsuranceApi            *InsuranceApiService
	KillmailsApi            *KillmailsApiService
	LocationApi             *LocationApiService
	MailApi                 *MailApiService
	MarketApi               *MarketApiService
	PlanetaryInteractionApi *PlanetaryInteractionApiService
	SearchApi               *SearchApiService
	SkillsApi               *SkillsApiService
	SovereigntyApi          *SovereigntyApiService
	UniverseApi             *UniverseApiService
	UserInterfaceApi        *UserInterfaceApiService
	WalletApi               *WalletApiService
	WarsApi                 *WarsApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the EVE Swagger Interface API v0.3.10.dev12 In most cases there should be only one, shared, APIClient.

func NewAPIClient ¶

func NewAPIClient(httpClient *http.Client, userAgent string) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) ChangeBasePath ¶

func (c *APIClient) ChangeBasePath(path string)

Change base path to allow switching to mocks

type APIResponse ¶

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the swagger operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

func NewAPIResponse ¶

func NewAPIResponse(r *http.Response) *APIResponse

func NewAPIResponseWithError ¶

func NewAPIResponseWithError(errorMessage string) *APIResponse

type AllianceApiService ¶

type AllianceApiService service

func (AllianceApiService) GetAlliances ¶

func (a AllianceApiService) GetAlliances(localVarOptionals map[string]interface{}) ([]int32, *http.Response, error)
AllianceApiService List all alliances
List all active player alliances

---

Alternate route: `/v1/alliances/`

Alternate route: `/legacy/alliances/`

Alternate route: `/dev/alliances/`

---

This route is cached for up to 3600 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []int32

func (AllianceApiService) GetAlliancesAllianceId ¶

func (a AllianceApiService) GetAlliancesAllianceId(allianceId int32, localVarOptionals map[string]interface{}) (GetAlliancesAllianceIdOk, *http.Response, error)
AllianceApiService Get alliance information
Public information about an alliance

---

Alternate route: `/v2/alliances/{alliance_id}/`

---

This route is cached for up to 3600 seconds

@param allianceId An Eve alliance ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return GetAlliancesAllianceIdOk

func (AllianceApiService) GetAlliancesAllianceIdCorporations ¶

func (a AllianceApiService) GetAlliancesAllianceIdCorporations(allianceId int32, localVarOptionals map[string]interface{}) ([]int32, *http.Response, error)
AllianceApiService List alliance's corporations
List all current member corporations of an alliance

---

Alternate route: `/v1/alliances/{alliance_id}/corporations/`

Alternate route: `/legacy/alliances/{alliance_id}/corporations/`

Alternate route: `/dev/alliances/{alliance_id}/corporations/`

---

This route is cached for up to 3600 seconds

@param allianceId An EVE alliance ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []int32

func (AllianceApiService) GetAlliancesAllianceIdIcons ¶

func (a AllianceApiService) GetAlliancesAllianceIdIcons(allianceId int32, localVarOptionals map[string]interface{}) (GetAlliancesAllianceIdIconsOk, *http.Response, error)
AllianceApiService Get alliance icon
Get the icon urls for a alliance

---

Alternate route: `/v1/alliances/{alliance_id}/icons/`

Alternate route: `/legacy/alliances/{alliance_id}/icons/`

Alternate route: `/dev/alliances/{alliance_id}/icons/`

---

This route is cached for up to 3600 seconds

@param allianceId An EVE alliance ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return GetAlliancesAllianceIdIconsOk

func (AllianceApiService) GetAlliancesNames ¶

func (a AllianceApiService) GetAlliancesNames(allianceIds []int64, localVarOptionals map[string]interface{}) ([]GetAlliancesNames200Ok, *http.Response, error)
AllianceApiService Get alliance names
Resolve a set of alliance IDs to alliance names

---

Alternate route: `/v1/alliances/names/`

Alternate route: `/legacy/alliances/names/`

Alternate route: `/dev/alliances/names/`

---

This route is cached for up to 3600 seconds

@param allianceIds A comma separated list of alliance IDs
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []GetAlliancesNames200Ok

type AssetsApiService ¶

type AssetsApiService service

func (AssetsApiService) GetCharactersCharacterIdAssets ¶

func (a AssetsApiService) GetCharactersCharacterIdAssets(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdAssets200Ok, *http.Response, error)
AssetsApiService Get character assets
Return a list of the characters assets

---

Alternate route: `/v1/characters/{character_id}/assets/`

Alternate route: `/legacy/characters/{character_id}/assets/`

Alternate route: `/dev/characters/{character_id}/assets/`

---

This route is cached for up to 3600 seconds

  • @param ctx context.Context Authentication Context @param characterId Character id of the target character @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return []GetCharactersCharacterIdAssets200Ok

type BasicAuth ¶

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

type BookmarksApiService ¶

type BookmarksApiService service

func (BookmarksApiService) GetCharactersCharacterIdBookmarks ¶

func (a BookmarksApiService) GetCharactersCharacterIdBookmarks(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdBookmarks200Ok, *http.Response, error)
BookmarksApiService List bookmarks
List your character's personal bookmarks

---

Alternate route: `/v1/characters/{character_id}/bookmarks/`

Alternate route: `/legacy/characters/{character_id}/bookmarks/`

Alternate route: `/dev/characters/{character_id}/bookmarks/`

---

This route is cached for up to 3600 seconds

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return []GetCharactersCharacterIdBookmarks200Ok

func (BookmarksApiService) GetCharactersCharacterIdBookmarksFolders ¶

func (a BookmarksApiService) GetCharactersCharacterIdBookmarksFolders(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdBookmarksFolders200Ok, *http.Response, error)
BookmarksApiService List bookmark folders
List your character's personal bookmark folders

---

Alternate route: `/v1/characters/{character_id}/bookmarks/folders/`

Alternate route: `/legacy/characters/{character_id}/bookmarks/folders/`

Alternate route: `/dev/characters/{character_id}/bookmarks/folders/`

---

This route is cached for up to 3600 seconds

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return []GetCharactersCharacterIdBookmarksFolders200Ok

type CalendarApiService ¶

type CalendarApiService service

func (CalendarApiService) GetCharactersCharacterIdCalendar ¶

func (a CalendarApiService) GetCharactersCharacterIdCalendar(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdCalendar200Ok, *http.Response, error)
CalendarApiService List calendar event summaries
Get 50 event summaries from the calendar. If no event ID is given,

the resource will return the next 50 chronological event summaries from now. If an event ID is specified, it will return the next 50 chronological event summaries from after that event.

---

Alternate route: `/v1/characters/{character_id}/calendar/`

Alternate route: `/legacy/characters/{character_id}/calendar/`

Alternate route: `/dev/characters/{character_id}/calendar/`

---

This route is cached for up to 5 seconds

  • @param ctx context.Context Authentication Context @param characterId The character to retrieve events from @param optional (nil or map[string]interface{}) with one or more of: @param "fromEvent" (int32) The event ID to retrieve events from @param "datasource" (string) The server name you would like data from @return []GetCharactersCharacterIdCalendar200Ok

func (CalendarApiService) GetCharactersCharacterIdCalendarEventId ¶

func (a CalendarApiService) GetCharactersCharacterIdCalendarEventId(ctx context.Context, characterId int32, eventId int32, localVarOptionals map[string]interface{}) (GetCharactersCharacterIdCalendarEventIdOk, *http.Response, error)
CalendarApiService Get an event
Get all the information for a specific event

---

Alternate route: `/v3/characters/{character_id}/calendar/{event_id}/`

Alternate route: `/dev/characters/{character_id}/calendar/{event_id}/`

---

This route is cached for up to 5 seconds

  • @param ctx context.Context Authentication Context @param characterId The character id requesting the event @param eventId The id of the event requested @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return GetCharactersCharacterIdCalendarEventIdOk

func (CalendarApiService) PutCharactersCharacterIdCalendarEventId ¶

func (a CalendarApiService) PutCharactersCharacterIdCalendarEventId(ctx context.Context, characterId int32, eventId int32, response PutCharactersCharacterIdCalendarEventIdResponse, localVarOptionals map[string]interface{}) (*http.Response, error)
CalendarApiService Respond to an event
Set your response status to an event

---

Alternate route: `/v3/characters/{character_id}/calendar/{event_id}/`

Alternate route: `/dev/characters/{character_id}/calendar/{event_id}/`

  • @param ctx context.Context Authentication Context @param characterId The character ID requesting the event @param eventId The ID of the event requested @param response The response value to set, overriding current value. @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

type CharacterApiService ¶

type CharacterApiService service

func (CharacterApiService) GetCharactersCharacterId ¶

func (a CharacterApiService) GetCharactersCharacterId(characterId int32, localVarOptionals map[string]interface{}) (GetCharactersCharacterIdOk, *http.Response, error)
CharacterApiService Get character's public information
Public information about a character

---

Alternate route: `/v4/characters/{character_id}/`

Alternate route: `/dev/characters/{character_id}/`

---

This route is cached for up to 3600 seconds

@param characterId An EVE character ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return GetCharactersCharacterIdOk

func (CharacterApiService) GetCharactersCharacterIdCorporationhistory ¶

func (a CharacterApiService) GetCharactersCharacterIdCorporationhistory(characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdCorporationhistory200Ok, *http.Response, error)
CharacterApiService Get corporation history
Get a list of all the corporations a character has been a member of

---

Alternate route: `/v1/characters/{character_id}/corporationhistory/`

Alternate route: `/legacy/characters/{character_id}/corporationhistory/`

Alternate route: `/dev/characters/{character_id}/corporationhistory/`

---

This route is cached for up to 3600 seconds

@param characterId An EVE character ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []GetCharactersCharacterIdCorporationhistory200Ok

func (CharacterApiService) GetCharactersCharacterIdPortrait ¶

func (a CharacterApiService) GetCharactersCharacterIdPortrait(characterId int32, localVarOptionals map[string]interface{}) (GetCharactersCharacterIdPortraitOk, *http.Response, error)
CharacterApiService Get character portraits
Get portrait urls for a character

---

Alternate route: `/v2/characters/{character_id}/portrait/`

Alternate route: `/dev/characters/{character_id}/portrait/`

---

This route is cached for up to 3600 seconds

@param characterId An EVE character ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return GetCharactersCharacterIdPortraitOk

func (CharacterApiService) GetCharactersNames ¶

func (a CharacterApiService) GetCharactersNames(characterIds []int64, localVarOptionals map[string]interface{}) ([]GetCharactersNames200Ok, *http.Response, error)
CharacterApiService Get character names
Resolve a set of character IDs to character names

---

Alternate route: `/v1/characters/names/`

Alternate route: `/legacy/characters/names/`

Alternate route: `/dev/characters/names/`

---

This route is cached for up to 3600 seconds

@param characterIds A comma separated list of character IDs
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []GetCharactersNames200Ok

func (CharacterApiService) PostCharactersCharacterIdCspa ¶

func (a CharacterApiService) PostCharactersCharacterIdCspa(ctx context.Context, characterId int32, characters PostCharactersCharacterIdCspaCharacters, localVarOptionals map[string]interface{}) (PostCharactersCharacterIdCspaCreated, *http.Response, error)
CharacterApiService Calculate a CSPA charge cost
Takes a source character ID in the url and a set of target character ID's in the body, returns a CSPA charge cost

---

Alternate route: `/v3/characters/{character_id}/cspa/`

Alternate route: `/legacy/characters/{character_id}/cspa/`

Alternate route: `/dev/characters/{character_id}/cspa/`

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param characters The target characters to calculate the charge for @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return PostCharactersCharacterIdCspaCreated

type ClonesApiService ¶

type ClonesApiService service

func (ClonesApiService) GetCharactersCharacterIdClones ¶

func (a ClonesApiService) GetCharactersCharacterIdClones(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) (GetCharactersCharacterIdClonesOk, *http.Response, error)
ClonesApiService Get clones
A list of the character's clones

---

Alternate route: `/v2/characters/{character_id}/clones/`

Alternate route: `/dev/characters/{character_id}/clones/`

---

This route is cached for up to 120 seconds

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return GetCharactersCharacterIdClonesOk

type ContactsApiService ¶

type ContactsApiService service

func (ContactsApiService) DeleteCharactersCharacterIdContacts ¶

func (a ContactsApiService) DeleteCharactersCharacterIdContacts(ctx context.Context, characterId int32, contactIds []int32, localVarOptionals map[string]interface{}) (*http.Response, error)
ContactsApiService Delete contacts
Bulk delete contacts

---

Alternate route: `/v1/characters/{character_id}/contacts/`

Alternate route: `/legacy/characters/{character_id}/contacts/`

Alternate route: `/dev/characters/{character_id}/contacts/`

  • @param ctx context.Context Authentication Context @param characterId ID for a character @param contactIds A list of contacts to edit @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (ContactsApiService) GetCharactersCharacterIdContacts ¶

func (a ContactsApiService) GetCharactersCharacterIdContacts(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdContacts200Ok, *http.Response, error)
ContactsApiService Get contacts
Return contacts of a character

---

Alternate route: `/v1/characters/{character_id}/contacts/`

Alternate route: `/legacy/characters/{character_id}/contacts/`

Alternate route: `/dev/characters/{character_id}/contacts/`

---

This route is cached for up to 300 seconds

  • @param ctx context.Context Authentication Context @param characterId ID for a character @param optional (nil or map[string]interface{}) with one or more of: @param "page" (int32) page integer @param "datasource" (string) The server name you would like data from @return []GetCharactersCharacterIdContacts200Ok

func (ContactsApiService) GetCharactersCharacterIdContactsLabels ¶

func (a ContactsApiService) GetCharactersCharacterIdContactsLabels(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdContactsLabels200Ok, *http.Response, error)
ContactsApiService Get contact labels
Return custom labels for contacts the character defined

---

Alternate route: `/v1/characters/{character_id}/contacts/labels/`

Alternate route: `/legacy/characters/{character_id}/contacts/labels/`

Alternate route: `/dev/characters/{character_id}/contacts/labels/`

---

This route is cached for up to 300 seconds

  • @param ctx context.Context Authentication Context @param characterId ID for a character @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return []GetCharactersCharacterIdContactsLabels200Ok

func (ContactsApiService) PostCharactersCharacterIdContacts ¶

func (a ContactsApiService) PostCharactersCharacterIdContacts(ctx context.Context, characterId int32, standing float32, contactIds []int32, localVarOptionals map[string]interface{}) ([]int32, *http.Response, error)
ContactsApiService Add contacts
Bulk add contacts with same settings

---

Alternate route: `/v1/characters/{character_id}/contacts/`

Alternate route: `/legacy/characters/{character_id}/contacts/`

Alternate route: `/dev/characters/{character_id}/contacts/`

  • @param ctx context.Context Authentication Context @param characterId ID for a character @param standing Standing for the new contact @param contactIds A list of contacts to add @param optional (nil or map[string]interface{}) with one or more of: @param "watched" (bool) Whether the new contact should be watched, note this is only effective on characters @param "labelId" (int64) Add a custom label to the new contact @param "datasource" (string) The server name you would like data from @return []int32

func (ContactsApiService) PutCharactersCharacterIdContacts ¶

func (a ContactsApiService) PutCharactersCharacterIdContacts(ctx context.Context, characterId int32, standing float32, contactIds []int32, localVarOptionals map[string]interface{}) (*http.Response, error)
ContactsApiService Edit contacts
Bulk edit contacts with same settings

---

Alternate route: `/v1/characters/{character_id}/contacts/`

Alternate route: `/legacy/characters/{character_id}/contacts/`

Alternate route: `/dev/characters/{character_id}/contacts/`

  • @param ctx context.Context Authentication Context @param characterId ID for a character @param standing Standing for the contact @param contactIds A list of contacts to edit @param optional (nil or map[string]interface{}) with one or more of: @param "watched" (bool) Whether the contact should be watched, note this is only effective on characters @param "labelId" (int64) Add a custom label to the contact, use 0 for clearing label @param "datasource" (string) The server name you would like data from @return

type CorporationApiService ¶

type CorporationApiService service

func (CorporationApiService) GetCorporationsCorporationId ¶

func (a CorporationApiService) GetCorporationsCorporationId(corporationId int32, localVarOptionals map[string]interface{}) (GetCorporationsCorporationIdOk, *http.Response, error)
CorporationApiService Get corporation information
Public information about a corporation

---

Alternate route: `/v2/corporations/{corporation_id}/`

---

This route is cached for up to 3600 seconds

@param corporationId An Eve corporation ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return GetCorporationsCorporationIdOk

func (CorporationApiService) GetCorporationsCorporationIdAlliancehistory ¶

func (a CorporationApiService) GetCorporationsCorporationIdAlliancehistory(corporationId int32, localVarOptionals map[string]interface{}) ([]GetCorporationsCorporationIdAlliancehistory200Ok, *http.Response, error)
CorporationApiService Get alliance history
Get a list of all the alliances a corporation has been a member of

---

Alternate route: `/v1/corporations/{corporation_id}/alliancehistory/`

Alternate route: `/legacy/corporations/{corporation_id}/alliancehistory/`

Alternate route: `/dev/corporations/{corporation_id}/alliancehistory/`

---

This route is cached for up to 3600 seconds

@param corporationId An EVE corporation ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []GetCorporationsCorporationIdAlliancehistory200Ok

func (CorporationApiService) GetCorporationsCorporationIdIcons ¶

func (a CorporationApiService) GetCorporationsCorporationIdIcons(corporationId int32, localVarOptionals map[string]interface{}) (GetCorporationsCorporationIdIconsOk, *http.Response, error)
CorporationApiService Get corporation icon
Get the icon urls for a corporation

---

Alternate route: `/v1/corporations/{corporation_id}/icons/`

Alternate route: `/legacy/corporations/{corporation_id}/icons/`

Alternate route: `/dev/corporations/{corporation_id}/icons/`

---

This route is cached for up to 3600 seconds

@param corporationId An EVE corporation ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return GetCorporationsCorporationIdIconsOk

func (CorporationApiService) GetCorporationsCorporationIdMembers ¶

func (a CorporationApiService) GetCorporationsCorporationIdMembers(ctx context.Context, corporationId int32, localVarOptionals map[string]interface{}) ([]GetCorporationsCorporationIdMembers200Ok, *http.Response, error)
CorporationApiService Get corporation members
Read the current list of members if the calling character is a member.

---

Alternate route: `/v2/corporations/{corporation_id}/members/`

Alternate route: `/legacy/corporations/{corporation_id}/members/`

Alternate route: `/dev/corporations/{corporation_id}/members/`

---

This route is cached for up to 3600 seconds

  • @param ctx context.Context Authentication Context @param corporationId A corporation ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return []GetCorporationsCorporationIdMembers200Ok

func (CorporationApiService) GetCorporationsCorporationIdRoles ¶

func (a CorporationApiService) GetCorporationsCorporationIdRoles(ctx context.Context, corporationId int32, localVarOptionals map[string]interface{}) ([]GetCorporationsCorporationIdRoles200Ok, *http.Response, error)
CorporationApiService Get corporation member roles
Return the roles of all members if the character has the personnel manager role or any grantable role.

---

Alternate route: `/v1/corporations/{corporation_id}/roles/`

Alternate route: `/legacy/corporations/{corporation_id}/roles/`

Alternate route: `/dev/corporations/{corporation_id}/roles/`

---

This route is cached for up to 3600 seconds

  • @param ctx context.Context Authentication Context @param corporationId A corporation ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return []GetCorporationsCorporationIdRoles200Ok

func (CorporationApiService) GetCorporationsNames ¶

func (a CorporationApiService) GetCorporationsNames(corporationIds []int64, localVarOptionals map[string]interface{}) ([]GetCorporationsNames200Ok, *http.Response, error)
CorporationApiService Get corporation names
Resolve a set of corporation IDs to corporation names

---

Alternate route: `/v1/corporations/names/`

Alternate route: `/legacy/corporations/names/`

Alternate route: `/dev/corporations/names/`

---

This route is cached for up to 3600 seconds

@param corporationIds A comma separated list of corporation IDs
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []GetCorporationsNames200Ok

type DeleteCharactersCharacterIdContactsForbidden ¶

type DeleteCharactersCharacterIdContactsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type DeleteCharactersCharacterIdContactsInternalServerError ¶

type DeleteCharactersCharacterIdContactsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type DeleteCharactersCharacterIdFittingsFittingIdForbidden ¶

type DeleteCharactersCharacterIdFittingsFittingIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type DeleteCharactersCharacterIdFittingsFittingIdInternalServerError ¶

type DeleteCharactersCharacterIdFittingsFittingIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type DeleteCharactersCharacterIdMailLabelsLabelIdForbidden ¶

type DeleteCharactersCharacterIdMailLabelsLabelIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type DeleteCharactersCharacterIdMailLabelsLabelIdInternalServerError ¶

type DeleteCharactersCharacterIdMailLabelsLabelIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntity ¶

type DeleteCharactersCharacterIdMailLabelsLabelIdUnprocessableEntity struct {

	/* Unprocessable entity message */
	Error_ string `json:"error,omitempty"`
}

Unprocessable entity

type DeleteCharactersCharacterIdMailMailIdForbidden ¶

type DeleteCharactersCharacterIdMailMailIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type DeleteCharactersCharacterIdMailMailIdInternalServerError ¶

type DeleteCharactersCharacterIdMailMailIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type DeleteFleetsFleetIdMembersMemberIdForbidden ¶

type DeleteFleetsFleetIdMembersMemberIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type DeleteFleetsFleetIdMembersMemberIdInternalServerError ¶

type DeleteFleetsFleetIdMembersMemberIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type DeleteFleetsFleetIdMembersMemberIdNotFound ¶

type DeleteFleetsFleetIdMembersMemberIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type DeleteFleetsFleetIdSquadsSquadIdForbidden ¶

type DeleteFleetsFleetIdSquadsSquadIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type DeleteFleetsFleetIdSquadsSquadIdInternalServerError ¶

type DeleteFleetsFleetIdSquadsSquadIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type DeleteFleetsFleetIdSquadsSquadIdNotFound ¶

type DeleteFleetsFleetIdSquadsSquadIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type DeleteFleetsFleetIdWingsWingIdForbidden ¶

type DeleteFleetsFleetIdWingsWingIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type DeleteFleetsFleetIdWingsWingIdInternalServerError ¶

type DeleteFleetsFleetIdWingsWingIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type DeleteFleetsFleetIdWingsWingIdNotFound ¶

type DeleteFleetsFleetIdWingsWingIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type FittingsApiService ¶

type FittingsApiService service

func (FittingsApiService) DeleteCharactersCharacterIdFittingsFittingId ¶

func (a FittingsApiService) DeleteCharactersCharacterIdFittingsFittingId(ctx context.Context, characterId int32, fittingId int32, localVarOptionals map[string]interface{}) (*http.Response, error)
FittingsApiService Delete fitting
Delete a fitting from a character

---

Alternate route: `/v1/characters/{character_id}/fittings/{fitting_id}/`

Alternate route: `/legacy/characters/{character_id}/fittings/{fitting_id}/`

Alternate route: `/dev/characters/{character_id}/fittings/{fitting_id}/`

  • @param ctx context.Context Authentication Context @param characterId ID for a character @param fittingId ID for a fitting of this character @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (FittingsApiService) GetCharactersCharacterIdFittings ¶

func (a FittingsApiService) GetCharactersCharacterIdFittings(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdFittings200Ok, *http.Response, error)
FittingsApiService Get fittings
Return fittings of a character

---

Alternate route: `/v1/characters/{character_id}/fittings/`

Alternate route: `/legacy/characters/{character_id}/fittings/`

Alternate route: `/dev/characters/{character_id}/fittings/`

---

This route is cached for up to 300 seconds

  • @param ctx context.Context Authentication Context @param characterId ID for a character @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return []GetCharactersCharacterIdFittings200Ok

func (FittingsApiService) PostCharactersCharacterIdFittings ¶

func (a FittingsApiService) PostCharactersCharacterIdFittings(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) (PostCharactersCharacterIdFittingsCreated, *http.Response, error)
FittingsApiService Create fitting
Save a new fitting for a character

---

Alternate route: `/v1/characters/{character_id}/fittings/`

Alternate route: `/legacy/characters/{character_id}/fittings/`

Alternate route: `/dev/characters/{character_id}/fittings/`

  • @param ctx context.Context Authentication Context @param characterId ID for a character @param optional (nil or map[string]interface{}) with one or more of: @param "fitting" (PostCharactersCharacterIdFittingsFitting) Details about the new fitting @param "datasource" (string) The server name you would like data from @return PostCharactersCharacterIdFittingsCreated

type FleetsApiService ¶

type FleetsApiService service

func (FleetsApiService) DeleteFleetsFleetIdMembersMemberId ¶

func (a FleetsApiService) DeleteFleetsFleetIdMembersMemberId(ctx context.Context, fleetId int64, memberId int32, localVarOptionals map[string]interface{}) (*http.Response, error)
FleetsApiService Kick fleet member
Kick a fleet member

---

Alternate route: `/v1/fleets/{fleet_id}/members/{member_id}/`

Alternate route: `/legacy/fleets/{fleet_id}/members/{member_id}/`

Alternate route: `/dev/fleets/{fleet_id}/members/{member_id}/`

  • @param ctx context.Context Authentication Context @param fleetId ID for a fleet @param memberId The character ID of a member in this fleet @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (FleetsApiService) DeleteFleetsFleetIdSquadsSquadId ¶

func (a FleetsApiService) DeleteFleetsFleetIdSquadsSquadId(ctx context.Context, fleetId int64, squadId int64, localVarOptionals map[string]interface{}) (*http.Response, error)
FleetsApiService Delete fleet squad
Delete a fleet squad, only empty squads can be deleted

---

Alternate route: `/v1/fleets/{fleet_id}/squads/{squad_id}/`

Alternate route: `/legacy/fleets/{fleet_id}/squads/{squad_id}/`

Alternate route: `/dev/fleets/{fleet_id}/squads/{squad_id}/`

  • @param ctx context.Context Authentication Context @param fleetId ID for a fleet @param squadId The squad to delete @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (FleetsApiService) DeleteFleetsFleetIdWingsWingId ¶

func (a FleetsApiService) DeleteFleetsFleetIdWingsWingId(ctx context.Context, fleetId int64, wingId int64, localVarOptionals map[string]interface{}) (*http.Response, error)
FleetsApiService Delete fleet wing
Delete a fleet wing, only empty wings can be deleted. The wing may contain squads, but the squads must be empty

---

Alternate route: `/v1/fleets/{fleet_id}/wings/{wing_id}/`

Alternate route: `/legacy/fleets/{fleet_id}/wings/{wing_id}/`

Alternate route: `/dev/fleets/{fleet_id}/wings/{wing_id}/`

  • @param ctx context.Context Authentication Context @param fleetId ID for a fleet @param wingId The wing to delete @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (FleetsApiService) GetFleetsFleetId ¶

func (a FleetsApiService) GetFleetsFleetId(ctx context.Context, fleetId int64, localVarOptionals map[string]interface{}) (GetFleetsFleetIdOk, *http.Response, error)
FleetsApiService Get fleet information
Return details about a fleet

---

Alternate route: `/v1/fleets/{fleet_id}/`

Alternate route: `/legacy/fleets/{fleet_id}/`

Alternate route: `/dev/fleets/{fleet_id}/`

---

This route is cached for up to 5 seconds

  • @param ctx context.Context Authentication Context @param fleetId ID for a fleet @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return GetFleetsFleetIdOk

func (FleetsApiService) GetFleetsFleetIdMembers ¶

func (a FleetsApiService) GetFleetsFleetIdMembers(ctx context.Context, fleetId int64, localVarOptionals map[string]interface{}) ([]GetFleetsFleetIdMembers200Ok, *http.Response, error)
FleetsApiService Get fleet members
Return information about fleet members

---

Alternate route: `/v1/fleets/{fleet_id}/members/`

Alternate route: `/legacy/fleets/{fleet_id}/members/`

Alternate route: `/dev/fleets/{fleet_id}/members/`

---

This route is cached for up to 5 seconds

  • @param ctx context.Context Authentication Context @param fleetId ID for a fleet @param optional (nil or map[string]interface{}) with one or more of: @param "language" (string) Language to use in the response @param "datasource" (string) The server name you would like data from @return []GetFleetsFleetIdMembers200Ok

func (FleetsApiService) GetFleetsFleetIdWings ¶

func (a FleetsApiService) GetFleetsFleetIdWings(ctx context.Context, fleetId int64, localVarOptionals map[string]interface{}) ([]GetFleetsFleetIdWings200Ok, *http.Response, error)
FleetsApiService Get fleet wings
Return information about wings in a fleet

---

Alternate route: `/v1/fleets/{fleet_id}/wings/`

Alternate route: `/legacy/fleets/{fleet_id}/wings/`

Alternate route: `/dev/fleets/{fleet_id}/wings/`

---

This route is cached for up to 5 seconds

  • @param ctx context.Context Authentication Context @param fleetId ID for a fleet @param optional (nil or map[string]interface{}) with one or more of: @param "language" (string) Language to use in the response @param "datasource" (string) The server name you would like data from @return []GetFleetsFleetIdWings200Ok

func (FleetsApiService) PostFleetsFleetIdMembers ¶

func (a FleetsApiService) PostFleetsFleetIdMembers(ctx context.Context, fleetId int64, invitation PostFleetsFleetIdMembersInvitation, localVarOptionals map[string]interface{}) (*http.Response, error)
FleetsApiService Create fleet invitation
Invite a character into the fleet, if a character has a CSPA charge set, it is not possible to invite them to the fleet using ESI

---

Alternate route: `/v1/fleets/{fleet_id}/members/`

Alternate route: `/legacy/fleets/{fleet_id}/members/`

Alternate route: `/dev/fleets/{fleet_id}/members/`

  • @param ctx context.Context Authentication Context @param fleetId ID for a fleet @param invitation Details of the invitation @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (FleetsApiService) PostFleetsFleetIdWings ¶

func (a FleetsApiService) PostFleetsFleetIdWings(ctx context.Context, fleetId int64, localVarOptionals map[string]interface{}) (PostFleetsFleetIdWingsCreated, *http.Response, error)
FleetsApiService Create fleet wing
Create a new wing in a fleet

---

Alternate route: `/v1/fleets/{fleet_id}/wings/`

Alternate route: `/legacy/fleets/{fleet_id}/wings/`

Alternate route: `/dev/fleets/{fleet_id}/wings/`

  • @param ctx context.Context Authentication Context @param fleetId ID for a fleet @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return PostFleetsFleetIdWingsCreated

func (FleetsApiService) PostFleetsFleetIdWingsWingIdSquads ¶

func (a FleetsApiService) PostFleetsFleetIdWingsWingIdSquads(ctx context.Context, fleetId int64, wingId int64, localVarOptionals map[string]interface{}) (PostFleetsFleetIdWingsWingIdSquadsCreated, *http.Response, error)
FleetsApiService Create fleet squad
Create a new squad in a fleet

---

Alternate route: `/v1/fleets/{fleet_id}/wings/{wing_id}/squads/`

Alternate route: `/legacy/fleets/{fleet_id}/wings/{wing_id}/squads/`

Alternate route: `/dev/fleets/{fleet_id}/wings/{wing_id}/squads/`

  • @param ctx context.Context Authentication Context @param fleetId ID for a fleet @param wingId The wing_id to create squad in @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return PostFleetsFleetIdWingsWingIdSquadsCreated

func (FleetsApiService) PutFleetsFleetId ¶

func (a FleetsApiService) PutFleetsFleetId(ctx context.Context, fleetId int64, newSettings PutFleetsFleetIdNewSettings, localVarOptionals map[string]interface{}) (*http.Response, error)
FleetsApiService Update fleet
Update settings about a fleet

---

Alternate route: `/v1/fleets/{fleet_id}/`

Alternate route: `/legacy/fleets/{fleet_id}/`

Alternate route: `/dev/fleets/{fleet_id}/`

  • @param ctx context.Context Authentication Context @param fleetId ID for a fleet @param newSettings What to update for this fleet @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (FleetsApiService) PutFleetsFleetIdMembersMemberId ¶

func (a FleetsApiService) PutFleetsFleetIdMembersMemberId(ctx context.Context, fleetId int64, memberId int32, movement PutFleetsFleetIdMembersMemberIdMovement, localVarOptionals map[string]interface{}) (*http.Response, error)
FleetsApiService Move fleet member
Move a fleet member around

---

Alternate route: `/v1/fleets/{fleet_id}/members/{member_id}/`

Alternate route: `/legacy/fleets/{fleet_id}/members/{member_id}/`

Alternate route: `/dev/fleets/{fleet_id}/members/{member_id}/`

  • @param ctx context.Context Authentication Context @param fleetId ID for a fleet @param memberId The character ID of a member in this fleet @param movement Details of the invitation @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (FleetsApiService) PutFleetsFleetIdSquadsSquadId ¶

func (a FleetsApiService) PutFleetsFleetIdSquadsSquadId(ctx context.Context, fleetId int64, squadId int64, naming PutFleetsFleetIdSquadsSquadIdNaming, localVarOptionals map[string]interface{}) (*http.Response, error)
FleetsApiService Rename fleet squad
Rename a fleet squad

---

Alternate route: `/v1/fleets/{fleet_id}/squads/{squad_id}/`

Alternate route: `/legacy/fleets/{fleet_id}/squads/{squad_id}/`

Alternate route: `/dev/fleets/{fleet_id}/squads/{squad_id}/`

  • @param ctx context.Context Authentication Context @param fleetId ID for a fleet @param squadId The squad to rename @param naming New name of the squad @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (FleetsApiService) PutFleetsFleetIdWingsWingId ¶

func (a FleetsApiService) PutFleetsFleetIdWingsWingId(ctx context.Context, fleetId int64, wingId int64, naming PutFleetsFleetIdWingsWingIdNaming, localVarOptionals map[string]interface{}) (*http.Response, error)
FleetsApiService Rename fleet wing
Rename a fleet wing

---

Alternate route: `/v1/fleets/{fleet_id}/wings/{wing_id}/`

Alternate route: `/legacy/fleets/{fleet_id}/wings/{wing_id}/`

Alternate route: `/dev/fleets/{fleet_id}/wings/{wing_id}/`

  • @param ctx context.Context Authentication Context @param fleetId ID for a fleet @param wingId The wing to rename @param naming New name of the wing @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

type GetAlliancesAllianceIdCorporationsInternalServerError ¶

type GetAlliancesAllianceIdCorporationsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetAlliancesAllianceIdIconsInternalServerError ¶

type GetAlliancesAllianceIdIconsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetAlliancesAllianceIdIconsNotFound ¶

type GetAlliancesAllianceIdIconsNotFound struct {

	/* error message */
	Error_ string `json:"error,omitempty"`
}

No image server for this datasource

type GetAlliancesAllianceIdIconsOk ¶

type GetAlliancesAllianceIdIconsOk struct {

	/* px128x128 string */
	Px128x128 string `json:"px128x128,omitempty"`

	/* px64x64 string */
	Px64x64 string `json:"px64x64,omitempty"`
}

200 ok object

type GetAlliancesAllianceIdInternalServerError ¶

type GetAlliancesAllianceIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetAlliancesAllianceIdNotFound ¶

type GetAlliancesAllianceIdNotFound struct {

	/* error message */
	Error_ string `json:"error,omitempty"`
}

Alliance not found

type GetAlliancesAllianceIdOk ¶

type GetAlliancesAllianceIdOk struct {

	/* the full name of the alliance */
	AllianceName string `json:"alliance_name,omitempty"`

	/* date_founded string */
	DateFounded time.Time `json:"date_founded,omitempty"`

	/* the executor corporation ID, if this alliance is not closed */
	ExecutorCorp int32 `json:"executor_corp,omitempty"`

	/* the short name of the alliance */
	Ticker string `json:"ticker,omitempty"`
}

200 ok object

type GetAlliancesInternalServerError ¶

type GetAlliancesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetAlliancesNames200Ok ¶

type GetAlliancesNames200Ok struct {

	/* alliance_id integer */
	AllianceId int32 `json:"alliance_id,omitempty"`

	/* alliance_name string */
	AllianceName string `json:"alliance_name,omitempty"`
}

200 ok object

type GetAlliancesNamesInternalServerError ¶

type GetAlliancesNamesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdAssets200Ok ¶

type GetCharactersCharacterIdAssets200Ok struct {

	/* is_singleton boolean */
	IsSingleton bool `json:"is_singleton,omitempty"`

	/* item_id integer */
	ItemId int64 `json:"item_id,omitempty"`

	/* location_flag string */
	LocationFlag string `json:"location_flag,omitempty"`

	/* location_id integer */
	LocationId int64 `json:"location_id,omitempty"`

	/* location_type string */
	LocationType string `json:"location_type,omitempty"`

	/* quantity integer */
	Quantity int32 `json:"quantity,omitempty"`

	/* type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
}

200 ok object

type GetCharactersCharacterIdAssetsForbidden ¶

type GetCharactersCharacterIdAssetsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdAssetsInternalServerError ¶

type GetCharactersCharacterIdAssetsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdBookmarks200Ok ¶

type GetCharactersCharacterIdBookmarks200Ok struct {

	/* bookmark_id integer */
	BookmarkId int64 `json:"bookmark_id,omitempty"`

	/* create_date string */
	CreateDate time.Time `json:"create_date,omitempty"`

	/* creator_id integer */
	CreatorId int32 `json:"creator_id,omitempty"`

	/* folder_id integer */
	FolderId int32 `json:"folder_id,omitempty"`

	/* memo string */
	Memo string `json:"memo,omitempty"`

	/* note string */
	Note string `json:"note,omitempty"`

	/* owner_id integer */
	OwnerId int32 `json:"owner_id,omitempty"`

	Target GetCharactersCharacterIdBookmarksTarget `json:"target,omitempty"`
}

200 ok object

type GetCharactersCharacterIdBookmarksCoordinates ¶

type GetCharactersCharacterIdBookmarksCoordinates struct {

	/* x number */
	X float64 `json:"x,omitempty"`

	/* y number */
	Y float64 `json:"y,omitempty"`

	/* z number */
	Z float64 `json:"z,omitempty"`
}

coordinates object

type GetCharactersCharacterIdBookmarksFolders200Ok ¶

type GetCharactersCharacterIdBookmarksFolders200Ok struct {

	/* folder_id integer */
	FolderId int32 `json:"folder_id,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`

	/* owner_id integer */
	OwnerId int32 `json:"owner_id,omitempty"`
}

200 ok object

type GetCharactersCharacterIdBookmarksFoldersForbidden ¶

type GetCharactersCharacterIdBookmarksFoldersForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdBookmarksFoldersInternalServerError ¶

type GetCharactersCharacterIdBookmarksFoldersInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdBookmarksForbidden ¶

type GetCharactersCharacterIdBookmarksForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdBookmarksInternalServerError ¶

type GetCharactersCharacterIdBookmarksInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdBookmarksItem ¶

type GetCharactersCharacterIdBookmarksItem struct {

	/* item_id integer */
	ItemId int64 `json:"item_id,omitempty"`

	/* type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
}

item object

type GetCharactersCharacterIdBookmarksTarget ¶

type GetCharactersCharacterIdBookmarksTarget struct {
	Coordinates GetCharactersCharacterIdBookmarksCoordinates `json:"coordinates,omitempty"`

	Item GetCharactersCharacterIdBookmarksItem `json:"item,omitempty"`

	/* location_id integer */
	LocationId int64 `json:"location_id,omitempty"`
}

target object

type GetCharactersCharacterIdCalendar200Ok ¶

type GetCharactersCharacterIdCalendar200Ok struct {

	/* event_date string */
	EventDate time.Time `json:"event_date,omitempty"`

	/* event_id integer */
	EventId int32 `json:"event_id,omitempty"`

	/* event_response string */
	EventResponse string `json:"event_response,omitempty"`

	/* importance integer */
	Importance int32 `json:"importance,omitempty"`

	/* title string */
	Title string `json:"title,omitempty"`
}

event

type GetCharactersCharacterIdCalendarEventIdForbidden ¶

type GetCharactersCharacterIdCalendarEventIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdCalendarEventIdInternalServerError ¶

type GetCharactersCharacterIdCalendarEventIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdCalendarEventIdOk ¶

type GetCharactersCharacterIdCalendarEventIdOk struct {

	/* date string */
	Date time.Time `json:"date,omitempty"`

	/* Length in minutes */
	Duration int32 `json:"duration,omitempty"`

	/* event_id integer */
	EventId int32 `json:"event_id,omitempty"`

	/* importance integer */
	Importance int32 `json:"importance,omitempty"`

	/* owner_id integer */
	OwnerId int32 `json:"owner_id,omitempty"`

	/* owner_name string */
	OwnerName string `json:"owner_name,omitempty"`

	/* owner_type string */
	OwnerType string `json:"owner_type,omitempty"`

	/* response string */
	Response string `json:"response,omitempty"`

	/* text string */
	Text string `json:"text,omitempty"`

	/* title string */
	Title string `json:"title,omitempty"`
}

Full details of a specific event

type GetCharactersCharacterIdCalendarForbidden ¶

type GetCharactersCharacterIdCalendarForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdCalendarInternalServerError ¶

type GetCharactersCharacterIdCalendarInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdClonesForbidden ¶

type GetCharactersCharacterIdClonesForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdClonesHomeLocation ¶

type GetCharactersCharacterIdClonesHomeLocation struct {

	/* location_id integer */
	LocationId int64 `json:"location_id,omitempty"`

	/* location_type string */
	LocationType string `json:"location_type,omitempty"`
}

home_location object

type GetCharactersCharacterIdClonesInternalServerError ¶

type GetCharactersCharacterIdClonesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdClonesJumpClone ¶

type GetCharactersCharacterIdClonesJumpClone struct {

	/* implants array */
	Implants []int32 `json:"implants,omitempty"`

	/* location_id integer */
	LocationId int64 `json:"location_id,omitempty"`

	/* location_type string */
	LocationType string `json:"location_type,omitempty"`
}

jump_clone object

type GetCharactersCharacterIdClonesOk ¶

type GetCharactersCharacterIdClonesOk struct {
	HomeLocation GetCharactersCharacterIdClonesHomeLocation `json:"home_location,omitempty"`

	/* jump_clones array */
	JumpClones []GetCharactersCharacterIdClonesJumpClone `json:"jump_clones,omitempty"`

	/* last_jump_date string */
	LastJumpDate time.Time `json:"last_jump_date,omitempty"`
}

200 ok object

type GetCharactersCharacterIdContacts200Ok ¶

type GetCharactersCharacterIdContacts200Ok struct {

	/* contact_id integer */
	ContactId int32 `json:"contact_id,omitempty"`

	/* contact_type string */
	ContactType string `json:"contact_type,omitempty"`

	/* Whether this contact is in the blocked list. Note a missing value denotes unknown, not true or false */
	IsBlocked bool `json:"is_blocked,omitempty"`

	/* Whether this contact is being watched */
	IsWatched bool `json:"is_watched,omitempty"`

	/* Custom label of the contact */
	LabelId int64 `json:"label_id,omitempty"`

	/* Standing of the contact */
	Standing float32 `json:"standing,omitempty"`
}

200 ok object

type GetCharactersCharacterIdContactsForbidden ¶

type GetCharactersCharacterIdContactsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdContactsInternalServerError ¶

type GetCharactersCharacterIdContactsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdContactsLabels200Ok ¶

type GetCharactersCharacterIdContactsLabels200Ok struct {

	/* label_id integer */
	LabelId int64 `json:"label_id,omitempty"`

	/* label_name string */
	LabelName string `json:"label_name,omitempty"`
}

200 ok object

type GetCharactersCharacterIdContactsLabelsForbidden ¶

type GetCharactersCharacterIdContactsLabelsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdContactsLabelsInternalServerError ¶

type GetCharactersCharacterIdContactsLabelsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdCorporationhistory200Ok ¶

type GetCharactersCharacterIdCorporationhistory200Ok struct {

	/* corporation_id integer */
	CorporationId int32 `json:"corporation_id,omitempty"`

	/* True if the corporation has been deleted */
	IsDeleted bool `json:"is_deleted,omitempty"`

	/* An incrementing ID that can be used to canonically establish order of records in cases where dates may be ambiguous */
	RecordId int32 `json:"record_id,omitempty"`

	/* start_date string */
	StartDate time.Time `json:"start_date,omitempty"`
}

200 ok object

type GetCharactersCharacterIdCorporationhistoryInternalServerError ¶

type GetCharactersCharacterIdCorporationhistoryInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdFittings200Ok ¶

type GetCharactersCharacterIdFittings200Ok struct {

	/* description string */
	Description string `json:"description,omitempty"`

	/* fitting_id integer */
	FittingId int32 `json:"fitting_id,omitempty"`

	/* items array */
	Items []GetCharactersCharacterIdFittingsItem `json:"items,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`

	/* ship_type_id integer */
	ShipTypeId int32 `json:"ship_type_id,omitempty"`
}

200 ok object

type GetCharactersCharacterIdFittingsForbidden ¶

type GetCharactersCharacterIdFittingsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdFittingsInternalServerError ¶

type GetCharactersCharacterIdFittingsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdFittingsItem ¶

type GetCharactersCharacterIdFittingsItem struct {

	/* flag integer */
	Flag int32 `json:"flag,omitempty"`

	/* quantity integer */
	Quantity int32 `json:"quantity,omitempty"`

	/* type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
}

item object

type GetCharactersCharacterIdInternalServerError ¶

type GetCharactersCharacterIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdKillmailsRecent200Ok ¶

type GetCharactersCharacterIdKillmailsRecent200Ok struct {

	/* A hash of this killmail */
	KillmailHash string `json:"killmail_hash,omitempty"`

	/* ID of this killmail */
	KillmailId int32 `json:"killmail_id,omitempty"`
}

200 ok object

type GetCharactersCharacterIdKillmailsRecentForbidden ¶

type GetCharactersCharacterIdKillmailsRecentForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdKillmailsRecentInternalServerError ¶

type GetCharactersCharacterIdKillmailsRecentInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdLocationForbidden ¶

type GetCharactersCharacterIdLocationForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdLocationInternalServerError ¶

type GetCharactersCharacterIdLocationInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdLocationOk ¶

type GetCharactersCharacterIdLocationOk struct {

	/* solar_system_id integer */
	SolarSystemId int32 `json:"solar_system_id,omitempty"`

	/* station_id integer */
	StationId int32 `json:"station_id,omitempty"`

	/* structure_id integer */
	StructureId int64 `json:"structure_id,omitempty"`
}

200 ok object

type GetCharactersCharacterIdMail200Ok ¶

type GetCharactersCharacterIdMail200Ok struct {

	/* From whom the mail was sent */
	From int32 `json:"from,omitempty"`

	/* is_read boolean */
	IsRead bool `json:"is_read,omitempty"`

	/* labels array */
	Labels []int64 `json:"labels,omitempty"`

	/* mail_id integer */
	MailId int64 `json:"mail_id,omitempty"`

	/* Recipients of the mail */
	Recipients []GetCharactersCharacterIdMailRecipient `json:"recipients,omitempty"`

	/* Mail subject */
	Subject string `json:"subject,omitempty"`

	/* When the mail was sent */
	Timestamp time.Time `json:"timestamp,omitempty"`
}

200 ok object

type GetCharactersCharacterIdMailForbidden ¶

type GetCharactersCharacterIdMailForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdMailInternalServerError ¶

type GetCharactersCharacterIdMailInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdMailLabelsForbidden ¶

type GetCharactersCharacterIdMailLabelsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdMailLabelsInternalServerError ¶

type GetCharactersCharacterIdMailLabelsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdMailLabelsLabel ¶

type GetCharactersCharacterIdMailLabelsLabel struct {

	/* color string */
	Color string `json:"color,omitempty"`

	/* label_id integer */
	LabelId int32 `json:"label_id,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`

	/* unread_count integer */
	UnreadCount int32 `json:"unread_count,omitempty"`
}

label object

type GetCharactersCharacterIdMailLabelsOk ¶

type GetCharactersCharacterIdMailLabelsOk struct {

	/* labels array */
	Labels []GetCharactersCharacterIdMailLabelsLabel `json:"labels,omitempty"`

	/* total_unread_count integer */
	TotalUnreadCount int32 `json:"total_unread_count,omitempty"`
}

200 ok object

type GetCharactersCharacterIdMailLists200Ok ¶

type GetCharactersCharacterIdMailLists200Ok struct {

	/* Mailing list ID */
	MailingListId int32 `json:"mailing_list_id,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`
}

200 ok object

type GetCharactersCharacterIdMailListsForbidden ¶

type GetCharactersCharacterIdMailListsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdMailListsInternalServerError ¶

type GetCharactersCharacterIdMailListsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdMailMailIdForbidden ¶

type GetCharactersCharacterIdMailMailIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdMailMailIdInternalServerError ¶

type GetCharactersCharacterIdMailMailIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdMailMailIdNotFound ¶

type GetCharactersCharacterIdMailMailIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetCharactersCharacterIdMailMailIdOk ¶

type GetCharactersCharacterIdMailMailIdOk struct {

	/* Mail's body */
	Body string `json:"body,omitempty"`

	/* From whom the mail was sent */
	From int32 `json:"from,omitempty"`

	/* Labels attached to the mail */
	Labels []int64 `json:"labels,omitempty"`

	/* Whether the mail is flagged as read */
	Read bool `json:"read,omitempty"`

	/* Recipients of the mail */
	Recipients []GetCharactersCharacterIdMailMailIdRecipient `json:"recipients,omitempty"`

	/* Mail subject */
	Subject string `json:"subject,omitempty"`

	/* When the mail was sent */
	Timestamp time.Time `json:"timestamp,omitempty"`
}

200 ok object

type GetCharactersCharacterIdMailMailIdRecipient ¶

type GetCharactersCharacterIdMailMailIdRecipient struct {

	/* recipient_id integer */
	RecipientId int32 `json:"recipient_id,omitempty"`

	/* recipient_type string */
	RecipientType string `json:"recipient_type,omitempty"`
}

recipient object

type GetCharactersCharacterIdMailRecipient ¶

type GetCharactersCharacterIdMailRecipient struct {

	/* recipient_id integer */
	RecipientId int32 `json:"recipient_id,omitempty"`

	/* recipient_type string */
	RecipientType string `json:"recipient_type,omitempty"`
}

recipient object

type GetCharactersCharacterIdNotFound ¶

type GetCharactersCharacterIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetCharactersCharacterIdOk ¶

type GetCharactersCharacterIdOk struct {

	/* The character's alliance ID */
	AllianceId int32 `json:"alliance_id,omitempty"`

	/* ancestry_id integer */
	AncestryId int32 `json:"ancestry_id,omitempty"`

	/* Creation date of the character */
	Birthday time.Time `json:"birthday,omitempty"`

	/* bloodline_id integer */
	BloodlineId int32 `json:"bloodline_id,omitempty"`

	/* The character's corporation ID */
	CorporationId int32 `json:"corporation_id,omitempty"`

	/* description string */
	Description string `json:"description,omitempty"`

	/* gender string */
	Gender string `json:"gender,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`

	/* race_id integer */
	RaceId int32 `json:"race_id,omitempty"`

	/* security_status number */
	SecurityStatus float32 `json:"security_status,omitempty"`
}

200 ok object

type GetCharactersCharacterIdPlanets200Ok ¶

type GetCharactersCharacterIdPlanets200Ok struct {

	/* last_update string */
	LastUpdate time.Time `json:"last_update,omitempty"`

	/* num_pins integer */
	NumPins int32 `json:"num_pins,omitempty"`

	/* owner_id integer */
	OwnerId int32 `json:"owner_id,omitempty"`

	/* planet_id integer */
	PlanetId int32 `json:"planet_id,omitempty"`

	/* planet_type string */
	PlanetType string `json:"planet_type,omitempty"`

	/* solar_system_id integer */
	SolarSystemId int32 `json:"solar_system_id,omitempty"`

	/* upgrade_level integer */
	UpgradeLevel int32 `json:"upgrade_level,omitempty"`
}

200 ok object

type GetCharactersCharacterIdPlanetsForbidden ¶

type GetCharactersCharacterIdPlanetsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdPlanetsInternalServerError ¶

type GetCharactersCharacterIdPlanetsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdPlanetsPlanetIdExtractorDetails ¶

type GetCharactersCharacterIdPlanetsPlanetIdExtractorDetails struct {

	/* in seconds */
	CycleTime int32 `json:"cycle_time,omitempty"`

	/* head_radius number */
	HeadRadius float32 `json:"head_radius,omitempty"`

	/* heads array */
	Heads []GetCharactersCharacterIdPlanetsPlanetIdHead `json:"heads,omitempty"`

	/* product_type_id integer */
	ProductTypeId int32 `json:"product_type_id,omitempty"`

	/* qty_per_cycle integer */
	QtyPerCycle int32 `json:"qty_per_cycle,omitempty"`
}

extractor_details object

type GetCharactersCharacterIdPlanetsPlanetIdFactoryDetails ¶

type GetCharactersCharacterIdPlanetsPlanetIdFactoryDetails struct {

	/* schematic_id integer */
	SchematicId int32 `json:"schematic_id,omitempty"`
}

factory_details object

type GetCharactersCharacterIdPlanetsPlanetIdForbidden ¶

type GetCharactersCharacterIdPlanetsPlanetIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdPlanetsPlanetIdHead ¶

type GetCharactersCharacterIdPlanetsPlanetIdHead struct {

	/* head_id integer */
	HeadId int32 `json:"head_id,omitempty"`

	/* latitude number */
	Latitude float32 `json:"latitude,omitempty"`

	/* longitude number */
	Longitude float32 `json:"longitude,omitempty"`
}

head object

type GetCharactersCharacterIdPlanetsPlanetIdInternalServerError ¶

type GetCharactersCharacterIdPlanetsPlanetIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdPlanetsPlanetIdLink struct {

	/* destination_pin_id integer */
	DestinationPinId int64 `json:"destination_pin_id,omitempty"`

	/* link_level integer */
	LinkLevel int32 `json:"link_level,omitempty"`

	/* source_pin_id integer */
	SourcePinId int64 `json:"source_pin_id,omitempty"`
}

link object

type GetCharactersCharacterIdPlanetsPlanetIdNotFound ¶

type GetCharactersCharacterIdPlanetsPlanetIdNotFound struct {

	/* error message */
	Error_ string `json:"error,omitempty"`
}

Colony not found

type GetCharactersCharacterIdPlanetsPlanetIdOk ¶

type GetCharactersCharacterIdPlanetsPlanetIdOk struct {

	/* links array */
	Links []GetCharactersCharacterIdPlanetsPlanetIdLink `json:"links,omitempty"`

	/* pins array */
	Pins []GetCharactersCharacterIdPlanetsPlanetIdPin `json:"pins,omitempty"`

	/* routes array */
	Routes []GetCharactersCharacterIdPlanetsPlanetIdRoute `json:"routes,omitempty"`
}

200 ok object

type GetCharactersCharacterIdPlanetsPlanetIdPin ¶

type GetCharactersCharacterIdPlanetsPlanetIdPin struct {

	/* expiry_time string */
	ExpiryTime time.Time `json:"expiry_time,omitempty"`

	ExtractorDetails GetCharactersCharacterIdPlanetsPlanetIdExtractorDetails `json:"extractor_details,omitempty"`

	FactoryDetails GetCharactersCharacterIdPlanetsPlanetIdFactoryDetails `json:"factory_details,omitempty"`

	/* install_time string */
	InstallTime time.Time `json:"install_time,omitempty"`

	/* last_cycle_start string */
	LastCycleStart time.Time `json:"last_cycle_start,omitempty"`

	/* latitude number */
	Latitude float32 `json:"latitude,omitempty"`

	/* longitude number */
	Longitude float32 `json:"longitude,omitempty"`

	/* pin_id integer */
	PinId int64 `json:"pin_id,omitempty"`

	/* schematic_id integer */
	SchematicId int32 `json:"schematic_id,omitempty"`

	/* type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
}

pin object

type GetCharactersCharacterIdPlanetsPlanetIdRoute ¶

type GetCharactersCharacterIdPlanetsPlanetIdRoute struct {

	/* content_type_id integer */
	ContentTypeId int32 `json:"content_type_id,omitempty"`

	/* destination_pin_id integer */
	DestinationPinId int64 `json:"destination_pin_id,omitempty"`

	/* quantity integer */
	Quantity int64 `json:"quantity,omitempty"`

	/* route_id integer */
	RouteId int64 `json:"route_id,omitempty"`

	/* source_pin_id integer */
	SourcePinId int64 `json:"source_pin_id,omitempty"`

	/* waypoints array */
	Waypoints []GetCharactersCharacterIdPlanetsPlanetIdWaypoint `json:"waypoints,omitempty"`
}

route object

type GetCharactersCharacterIdPlanetsPlanetIdWaypoint ¶

type GetCharactersCharacterIdPlanetsPlanetIdWaypoint struct {

	/* order integer */
	Order int32 `json:"order,omitempty"`

	/* pin_id integer */
	PinId int64 `json:"pin_id,omitempty"`
}

waypoint object

type GetCharactersCharacterIdPortraitInternalServerError ¶

type GetCharactersCharacterIdPortraitInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdPortraitNotFound ¶

type GetCharactersCharacterIdPortraitNotFound struct {

	/* error message */
	Error_ string `json:"error,omitempty"`
}

No image server for this datasource

type GetCharactersCharacterIdPortraitOk ¶

type GetCharactersCharacterIdPortraitOk struct {

	/* px128x128 string */
	Px128x128 string `json:"px128x128,omitempty"`

	/* px256x256 string */
	Px256x256 string `json:"px256x256,omitempty"`

	/* px512x512 string */
	Px512x512 string `json:"px512x512,omitempty"`

	/* px64x64 string */
	Px64x64 string `json:"px64x64,omitempty"`
}

200 ok object

type GetCharactersCharacterIdSearchForbidden ¶

type GetCharactersCharacterIdSearchForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdSearchInternalServerError ¶

type GetCharactersCharacterIdSearchInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdSearchOk ¶

type GetCharactersCharacterIdSearchOk struct {

	/* agent array */
	Agent []int32 `json:"agent,omitempty"`

	/* alliance array */
	Alliance []int32 `json:"alliance,omitempty"`

	/* character array */
	Character []int32 `json:"character,omitempty"`

	/* constellation array */
	Constellation []int32 `json:"constellation,omitempty"`

	/* corporation array */
	Corporation []int32 `json:"corporation,omitempty"`

	/* faction array */
	Faction []int32 `json:"faction,omitempty"`

	/* inventorytype array */
	Inventorytype []int32 `json:"inventorytype,omitempty"`

	/* region array */
	Region []int32 `json:"region,omitempty"`

	/* solarsystem array */
	Solarsystem []int32 `json:"solarsystem,omitempty"`

	/* station array */
	Station []int32 `json:"station,omitempty"`

	/* structure array */
	Structure []int64 `json:"structure,omitempty"`

	/* wormhole array */
	Wormhole []int32 `json:"wormhole,omitempty"`
}

200 ok object

type GetCharactersCharacterIdShipForbidden ¶

type GetCharactersCharacterIdShipForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdShipInternalServerError ¶

type GetCharactersCharacterIdShipInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdShipOk ¶

type GetCharactersCharacterIdShipOk struct {

	/* Item id's are unique to a ship and persist until it is repackaged. This value can be used to track repeated uses of a ship, or detect when a pilot changes into a different instance of the same ship type. */
	ShipItemId int64 `json:"ship_item_id,omitempty"`

	/* ship_name string */
	ShipName string `json:"ship_name,omitempty"`

	/* ship_type_id integer */
	ShipTypeId int32 `json:"ship_type_id,omitempty"`
}

200 ok object

type GetCharactersCharacterIdSkillqueue200Ok ¶

type GetCharactersCharacterIdSkillqueue200Ok struct {

	/* finish_date string */
	FinishDate time.Time `json:"finish_date,omitempty"`

	/* finished_level integer */
	FinishedLevel int32 `json:"finished_level,omitempty"`

	/* level_end_sp integer */
	LevelEndSp int32 `json:"level_end_sp,omitempty"`

	/* Amount of SP that was in the skill when it started training it's current level. Used to calculate % of current level complete. */
	LevelStartSp int32 `json:"level_start_sp,omitempty"`

	/* queue_position integer */
	QueuePosition int32 `json:"queue_position,omitempty"`

	/* skill_id integer */
	SkillId int32 `json:"skill_id,omitempty"`

	/* start_date string */
	StartDate time.Time `json:"start_date,omitempty"`

	/* training_start_sp integer */
	TrainingStartSp int32 `json:"training_start_sp,omitempty"`
}

200 ok object

type GetCharactersCharacterIdSkillqueueForbidden ¶

type GetCharactersCharacterIdSkillqueueForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdSkillqueueInternalServerError ¶

type GetCharactersCharacterIdSkillqueueInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdSkillsForbidden ¶

type GetCharactersCharacterIdSkillsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdSkillsInternalServerError ¶

type GetCharactersCharacterIdSkillsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersCharacterIdSkillsOk ¶

type GetCharactersCharacterIdSkillsOk struct {

	/* skills array */
	Skills []GetCharactersCharacterIdSkillsSkill `json:"skills,omitempty"`

	/* total_sp integer */
	TotalSp int64 `json:"total_sp,omitempty"`
}

200 ok object

type GetCharactersCharacterIdSkillsSkill ¶

type GetCharactersCharacterIdSkillsSkill struct {

	/* current_skill_level integer */
	CurrentSkillLevel int32 `json:"current_skill_level,omitempty"`

	/* skill_id integer */
	SkillId int32 `json:"skill_id,omitempty"`

	/* skillpoints_in_skill integer */
	SkillpointsInSkill int64 `json:"skillpoints_in_skill,omitempty"`
}

skill object

type GetCharactersCharacterIdWallets200Ok ¶

type GetCharactersCharacterIdWallets200Ok struct {

	/* Wallet's balance in ISK hundredths. */
	Balance int64 `json:"balance,omitempty"`

	/* wallet_id integer */
	WalletId int32 `json:"wallet_id,omitempty"`
}

200 ok object

type GetCharactersCharacterIdWalletsForbidden ¶

type GetCharactersCharacterIdWalletsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCharactersCharacterIdWalletsInternalServerError ¶

type GetCharactersCharacterIdWalletsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCharactersNames200Ok ¶

type GetCharactersNames200Ok struct {

	/* character_id integer */
	CharacterId int64 `json:"character_id,omitempty"`

	/* character_name string */
	CharacterName string `json:"character_name,omitempty"`
}

200 ok object

type GetCharactersNamesInternalServerError ¶

type GetCharactersNamesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCorporationsCorporationIdAlliancehistory200Ok ¶

type GetCorporationsCorporationIdAlliancehistory200Ok struct {
	Alliance GetCorporationsCorporationIdAlliancehistoryAlliance `json:"alliance,omitempty"`

	/* An incrementing ID that can be used to canonically establish order of records in cases where dates may be ambiguous */
	RecordId int32 `json:"record_id,omitempty"`

	/* start_date string */
	StartDate time.Time `json:"start_date,omitempty"`
}

200 ok object

type GetCorporationsCorporationIdAlliancehistoryAlliance ¶

type GetCorporationsCorporationIdAlliancehistoryAlliance struct {

	/* alliance_id integer */
	AllianceId int32 `json:"alliance_id,omitempty"`

	/* True if the alliance has been deleted */
	IsDeleted bool `json:"is_deleted,omitempty"`
}

alliance object

type GetCorporationsCorporationIdAlliancehistoryInternalServerError ¶

type GetCorporationsCorporationIdAlliancehistoryInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCorporationsCorporationIdIconsInternalServerError ¶

type GetCorporationsCorporationIdIconsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCorporationsCorporationIdIconsNotFound ¶

type GetCorporationsCorporationIdIconsNotFound struct {

	/* error message */
	Error_ string `json:"error,omitempty"`
}

No image server for this datasource

type GetCorporationsCorporationIdIconsOk ¶

type GetCorporationsCorporationIdIconsOk struct {

	/* px128x128 string */
	Px128x128 string `json:"px128x128,omitempty"`

	/* px256x256 string */
	Px256x256 string `json:"px256x256,omitempty"`

	/* px64x64 string */
	Px64x64 string `json:"px64x64,omitempty"`
}

200 ok object

type GetCorporationsCorporationIdInternalServerError ¶

type GetCorporationsCorporationIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCorporationsCorporationIdMembers200Ok ¶

type GetCorporationsCorporationIdMembers200Ok struct {

	/* character_id integer */
	CharacterId int32 `json:"character_id,omitempty"`
}

200 ok object

type GetCorporationsCorporationIdMembersForbidden ¶

type GetCorporationsCorporationIdMembersForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCorporationsCorporationIdMembersInternalServerError ¶

type GetCorporationsCorporationIdMembersInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCorporationsCorporationIdNotFound ¶

type GetCorporationsCorporationIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetCorporationsCorporationIdOk ¶

type GetCorporationsCorporationIdOk struct {

	/* id of alliance that corporation is a member of, if any */
	AllianceId int32 `json:"alliance_id,omitempty"`

	/* ceo_id integer */
	CeoId int32 `json:"ceo_id,omitempty"`

	/* the full name of the corporation */
	CorporationName string `json:"corporation_name,omitempty"`

	/* member_count integer */
	MemberCount int32 `json:"member_count,omitempty"`

	/* the short name of the corporation */
	Ticker string `json:"ticker,omitempty"`
}

200 ok object

type GetCorporationsCorporationIdRoles200Ok ¶

type GetCorporationsCorporationIdRoles200Ok struct {

	/* character_id integer */
	CharacterId int32 `json:"character_id,omitempty"`

	/* grantable_roles array */
	GrantableRoles []string `json:"grantable_roles,omitempty"`

	/* grantable_roles_at_base array */
	GrantableRolesAtBase []string `json:"grantable_roles_at_base,omitempty"`

	/* grantable_roles_at_hq array */
	GrantableRolesAtHq []string `json:"grantable_roles_at_hq,omitempty"`

	/* grantable_roles_at_other array */
	GrantableRolesAtOther []string `json:"grantable_roles_at_other,omitempty"`

	/* roles array */
	Roles []string `json:"roles,omitempty"`

	/* roles_at_base array */
	RolesAtBase []string `json:"roles_at_base,omitempty"`

	/* roles_at_hq array */
	RolesAtHq []string `json:"roles_at_hq,omitempty"`

	/* roles_at_other array */
	RolesAtOther []string `json:"roles_at_other,omitempty"`
}

200 ok object

type GetCorporationsCorporationIdRolesForbidden ¶

type GetCorporationsCorporationIdRolesForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetCorporationsCorporationIdRolesInternalServerError ¶

type GetCorporationsCorporationIdRolesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetCorporationsNames200Ok ¶

type GetCorporationsNames200Ok struct {

	/* corporation_id integer */
	CorporationId int32 `json:"corporation_id,omitempty"`

	/* corporation_name string */
	CorporationName string `json:"corporation_name,omitempty"`
}

200 ok object

type GetCorporationsNamesInternalServerError ¶

type GetCorporationsNamesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetFleetsFleetIdForbidden ¶

type GetFleetsFleetIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetFleetsFleetIdInternalServerError ¶

type GetFleetsFleetIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetFleetsFleetIdMembers200Ok ¶

type GetFleetsFleetIdMembers200Ok struct {

	/* character_id integer */
	CharacterId int32 `json:"character_id,omitempty"`

	/* join_time string */
	JoinTime time.Time `json:"join_time,omitempty"`

	/* Member’s role in fleet */
	Role string `json:"role,omitempty"`

	/* Localized role names */
	RoleName string `json:"role_name,omitempty"`

	/* ship_type_id integer */
	ShipTypeId int32 `json:"ship_type_id,omitempty"`

	/* Solar system the member is located in */
	SolarSystemId int32 `json:"solar_system_id,omitempty"`

	/* ID of the squad the member is in. If not applicable, will be set to -1 */
	SquadId int64 `json:"squad_id,omitempty"`

	/* Station in which the member is docked in, if applicable */
	StationId int64 `json:"station_id,omitempty"`

	/* Whether the member take fleet warps */
	TakesFleetWarp bool `json:"takes_fleet_warp,omitempty"`

	/* ID of the wing the member is in. If not applicable, will be set to -1 */
	WingId int64 `json:"wing_id,omitempty"`
}

200 ok object

type GetFleetsFleetIdMembersForbidden ¶

type GetFleetsFleetIdMembersForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetFleetsFleetIdMembersInternalServerError ¶

type GetFleetsFleetIdMembersInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetFleetsFleetIdMembersNotFound ¶

type GetFleetsFleetIdMembersNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetFleetsFleetIdNotFound ¶

type GetFleetsFleetIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetFleetsFleetIdOk ¶

type GetFleetsFleetIdOk struct {

	/* Is free-move enabled */
	IsFreeMove bool `json:"is_free_move,omitempty"`

	/* Does the fleet have an active fleet advertisement */
	IsRegistered bool `json:"is_registered,omitempty"`

	/* Is EVE Voice enabled */
	IsVoiceEnabled bool `json:"is_voice_enabled,omitempty"`

	/* Fleet MOTD in CCP flavoured HTML */
	Motd string `json:"motd,omitempty"`
}

200 ok object

type GetFleetsFleetIdWings200Ok ¶

type GetFleetsFleetIdWings200Ok struct {

	/* id integer */
	Id int64 `json:"id,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`

	/* squads array */
	Squads []GetFleetsFleetIdWingsSquad `json:"squads,omitempty"`
}

200 ok object

type GetFleetsFleetIdWingsForbidden ¶

type GetFleetsFleetIdWingsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetFleetsFleetIdWingsInternalServerError ¶

type GetFleetsFleetIdWingsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetFleetsFleetIdWingsNotFound ¶

type GetFleetsFleetIdWingsNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetFleetsFleetIdWingsSquad ¶

type GetFleetsFleetIdWingsSquad struct {

	/* id integer */
	Id int64 `json:"id,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`
}

squad object

type GetIncursions200Ok ¶

type GetIncursions200Ok struct {

	/* The constellation id in which this incursion takes place */
	ConstellationId int32 `json:"constellation_id,omitempty"`

	/* The attacking faction's id */
	FactionId int32 `json:"faction_id,omitempty"`

	/* Whether the final encounter has boss or not */
	HasBoss bool `json:"has_boss,omitempty"`

	/* A list of infested solar system ids that are a part of this incursion */
	InfestedSolarSystems []int32 `json:"infested_solar_systems,omitempty"`

	/* Influence of this incursion as a float from 0 to 1 */
	Influence float32 `json:"influence,omitempty"`

	/* Staging solar system for this incursion */
	StagingSolarSystemId int32 `json:"staging_solar_system_id,omitempty"`

	/* The state of this incursion */
	State string `json:"state,omitempty"`

	/* The type of this incursion */
	Type_ string `json:"type,omitempty"`
}

200 ok object

type GetIncursionsInternalServerError ¶

type GetIncursionsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetIndustryFacilities200Ok ¶

type GetIndustryFacilities200Ok struct {

	/* ID of the facility */
	FacilityId int64 `json:"facility_id,omitempty"`

	/* Owner of the facility */
	OwnerId int32 `json:"owner_id,omitempty"`

	/* Region ID where the facility is */
	RegionId int32 `json:"region_id,omitempty"`

	/* Solar system ID where the facility is */
	SolarSystemId int32 `json:"solar_system_id,omitempty"`

	/* Tax imposed by the facility */
	Tax float32 `json:"tax,omitempty"`

	/* Type ID of the facility */
	TypeId int32 `json:"type_id,omitempty"`
}

200 ok object

type GetIndustryFacilitiesInternalServerError ¶

type GetIndustryFacilitiesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetIndustrySystems200Ok ¶

type GetIndustrySystems200Ok struct {

	/* cost_indices array */
	CostIndices []GetIndustrySystemsCostIndice `json:"cost_indices,omitempty"`

	/* solar_system_id integer */
	SolarSystemId int32 `json:"solar_system_id,omitempty"`
}

200 ok object

type GetIndustrySystemsCostIndice ¶

type GetIndustrySystemsCostIndice struct {

	/* activity string */
	Activity string `json:"activity,omitempty"`

	/* cost_index number */
	CostIndex float32 `json:"cost_index,omitempty"`
}

cost_indice object

type GetIndustrySystemsInternalServerError ¶

type GetIndustrySystemsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetInsurancePrices200Ok ¶

type GetInsurancePrices200Ok struct {

	/* A list of a available insurance levels for this ship type */
	Levels []GetInsurancePricesLevel `json:"levels,omitempty"`

	/* type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
}

200 ok object

type GetInsurancePricesInternalServerError ¶

type GetInsurancePricesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetInsurancePricesLevel ¶

type GetInsurancePricesLevel struct {

	/* cost number */
	Cost float32 `json:"cost,omitempty"`

	/* Localized insurance level */
	Name string `json:"name,omitempty"`

	/* payout number */
	Payout float32 `json:"payout,omitempty"`
}

level object

type GetKillmailsKillmailIdKillmailHashAttacker ¶

type GetKillmailsKillmailIdKillmailHashAttacker struct {

	/* alliance_id integer */
	AllianceId int32 `json:"alliance_id,omitempty"`

	/* character_id integer */
	CharacterId int32 `json:"character_id,omitempty"`

	/* corporation_id integer */
	CorporationId int32 `json:"corporation_id,omitempty"`

	/* damage_done integer */
	DamageDone int32 `json:"damage_done,omitempty"`

	/* faction_id integer */
	FactionId int32 `json:"faction_id,omitempty"`

	/* Was the attacker the one to achieve the final blow
	 */
	FinalBlow bool `json:"final_blow,omitempty"`

	/* Security status for the attacker
	 */
	SecurityStatus float32 `json:"security_status,omitempty"`

	/* What ship was the attacker flying
	 */
	ShipTypeId int32 `json:"ship_type_id,omitempty"`

	/* What weapon was used by the attacker for the kill
	 */
	WeaponTypeId int32 `json:"weapon_type_id,omitempty"`
}

attacker object

type GetKillmailsKillmailIdKillmailHashInternalServerError ¶

type GetKillmailsKillmailIdKillmailHashInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetKillmailsKillmailIdKillmailHashItem ¶

type GetKillmailsKillmailIdKillmailHashItem struct {

	/* flag integer */
	Flag int32 `json:"flag,omitempty"`

	/* item_type_id integer */
	ItemTypeId int32 `json:"item_type_id,omitempty"`

	/* quantity_destroyed integer */
	QuantityDestroyed int64 `json:"quantity_destroyed,omitempty"`

	/* quantity_dropped integer */
	QuantityDropped int64 `json:"quantity_dropped,omitempty"`

	/* singleton integer */
	Singleton int32 `json:"singleton,omitempty"`
}

item object

type GetKillmailsKillmailIdKillmailHashItem1 ¶

type GetKillmailsKillmailIdKillmailHashItem1 struct {

	/* Flag for the location of the item
	 */
	Flag int32 `json:"flag,omitempty"`

	/* item_type_id integer */
	ItemTypeId int32 `json:"item_type_id,omitempty"`

	/* items array */
	Items []GetKillmailsKillmailIdKillmailHashItem `json:"items,omitempty"`

	/* How many of the item were destroyed if any
	 */
	QuantityDestroyed int64 `json:"quantity_destroyed,omitempty"`

	/* How many of the item were dropped if any
	 */
	QuantityDropped int64 `json:"quantity_dropped,omitempty"`

	/* singleton integer */
	Singleton int32 `json:"singleton,omitempty"`
}

item object

type GetKillmailsKillmailIdKillmailHashOk ¶

type GetKillmailsKillmailIdKillmailHashOk struct {

	/* attackers array */
	Attackers []GetKillmailsKillmailIdKillmailHashAttacker `json:"attackers,omitempty"`

	/* ID of the killmail */
	KillmailId int32 `json:"killmail_id,omitempty"`

	/* Time that the victim was killed and the killmail generated
	 */
	KillmailTime time.Time `json:"killmail_time,omitempty"`

	/* Moon if the kill took place at one */
	MoonId int32 `json:"moon_id,omitempty"`

	/* Solar system that the kill took place in
	 */
	SolarSystemId int32 `json:"solar_system_id,omitempty"`

	Victim GetKillmailsKillmailIdKillmailHashVictim `json:"victim,omitempty"`

	/* War if the killmail is generated in relation to an official war
	 */
	WarId int32 `json:"war_id,omitempty"`
}

200 ok object

type GetKillmailsKillmailIdKillmailHashPosition ¶

type GetKillmailsKillmailIdKillmailHashPosition struct {

	/* x number */
	X float32 `json:"x,omitempty"`

	/* y number */
	Y float32 `json:"y,omitempty"`

	/* z number */
	Z float32 `json:"z,omitempty"`
}

Coordinates of the victim in Cartesian space relative to the Sun

type GetKillmailsKillmailIdKillmailHashUnprocessableEntity ¶

type GetKillmailsKillmailIdKillmailHashUnprocessableEntity struct {

	/* Unprocessable entity message */
	Error_ string `json:"error,omitempty"`
}

Unprocessable entity

type GetKillmailsKillmailIdKillmailHashVictim ¶

type GetKillmailsKillmailIdKillmailHashVictim struct {

	/* alliance_id integer */
	AllianceId int32 `json:"alliance_id,omitempty"`

	/* character_id integer */
	CharacterId int32 `json:"character_id,omitempty"`

	/* corporation_id integer */
	CorporationId int32 `json:"corporation_id,omitempty"`

	/* How much total damage was taken by the victim
	 */
	DamageTaken int32 `json:"damage_taken,omitempty"`

	/* faction_id integer */
	FactionId int32 `json:"faction_id,omitempty"`

	/* items array */
	Items []GetKillmailsKillmailIdKillmailHashItem1 `json:"items,omitempty"`

	Position GetKillmailsKillmailIdKillmailHashPosition `json:"position,omitempty"`

	/* The ship that the victim was piloting and was destroyed
	 */
	ShipTypeId int32 `json:"ship_type_id,omitempty"`
}

victim object

type GetMarketsPrices200Ok ¶

type GetMarketsPrices200Ok struct {

	/* adjusted_price number */
	AdjustedPrice float32 `json:"adjusted_price,omitempty"`

	/* average_price number */
	AveragePrice float32 `json:"average_price,omitempty"`

	/* type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
}

200 ok object

type GetMarketsPricesInternalServerError ¶

type GetMarketsPricesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetMarketsRegionIdHistory200Ok ¶

type GetMarketsRegionIdHistory200Ok struct {

	/* average number */
	Average float32 `json:"average,omitempty"`

	/* The date of this historical statistic entry */
	Date SwaggerDateType `json:"date,omitempty"`

	/* highest number */
	Highest float32 `json:"highest,omitempty"`

	/* lowest number */
	Lowest float32 `json:"lowest,omitempty"`

	/* Total number of orders happened that day */
	OrderCount int64 `json:"order_count,omitempty"`

	/* Total */
	Volume int64 `json:"volume,omitempty"`
}

200 ok object

type GetMarketsRegionIdHistoryInternalServerError ¶

type GetMarketsRegionIdHistoryInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetMarketsRegionIdHistoryUnprocessableEntity ¶

type GetMarketsRegionIdHistoryUnprocessableEntity struct {

	/* Unprocessable entity message */
	Error_ string `json:"error,omitempty"`
}

Unprocessable entity

type GetMarketsRegionIdOrders200Ok ¶

type GetMarketsRegionIdOrders200Ok struct {

	/* duration integer */
	Duration int32 `json:"duration,omitempty"`

	/* is_buy_order boolean */
	IsBuyOrder bool `json:"is_buy_order,omitempty"`

	/* issued string */
	Issued time.Time `json:"issued,omitempty"`

	/* location_id integer */
	LocationId int64 `json:"location_id,omitempty"`

	/* min_volume integer */
	MinVolume int32 `json:"min_volume,omitempty"`

	/* order_id integer */
	OrderId int64 `json:"order_id,omitempty"`

	/* price number */
	Price float32 `json:"price,omitempty"`

	/* range string */
	Range_ string `json:"range,omitempty"`

	/* type_id integer */
	TypeId int32 `json:"type_id,omitempty"`

	/* volume_remain integer */
	VolumeRemain int32 `json:"volume_remain,omitempty"`

	/* volume_total integer */
	VolumeTotal int32 `json:"volume_total,omitempty"`
}

200 ok object

type GetMarketsRegionIdOrdersInternalServerError ¶

type GetMarketsRegionIdOrdersInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetMarketsRegionIdOrdersUnprocessableEntity ¶

type GetMarketsRegionIdOrdersUnprocessableEntity struct {

	/* Unprocessable entity message */
	Error_ string `json:"error,omitempty"`
}

Unprocessable entity

type GetMarketsStructuresStructureId200Ok ¶

type GetMarketsStructuresStructureId200Ok struct {

	/* duration integer */
	Duration int32 `json:"duration,omitempty"`

	/* is_buy_order boolean */
	IsBuyOrder bool `json:"is_buy_order,omitempty"`

	/* issued string */
	Issued time.Time `json:"issued,omitempty"`

	/* location_id integer */
	LocationId int64 `json:"location_id,omitempty"`

	/* min_volume integer */
	MinVolume int32 `json:"min_volume,omitempty"`

	/* order_id integer */
	OrderId int64 `json:"order_id,omitempty"`

	/* price number */
	Price float32 `json:"price,omitempty"`

	/* range string */
	Range_ string `json:"range,omitempty"`

	/* type_id integer */
	TypeId int32 `json:"type_id,omitempty"`

	/* volume_remain integer */
	VolumeRemain int32 `json:"volume_remain,omitempty"`

	/* volume_total integer */
	VolumeTotal int32 `json:"volume_total,omitempty"`
}

200 ok object

type GetMarketsStructuresStructureIdForbidden ¶

type GetMarketsStructuresStructureIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetMarketsStructuresStructureIdInternalServerError ¶

type GetMarketsStructuresStructureIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetSearchInternalServerError ¶

type GetSearchInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetSearchOk ¶

type GetSearchOk struct {

	/* agent array */
	Agent []int32 `json:"agent,omitempty"`

	/* alliance array */
	Alliance []int32 `json:"alliance,omitempty"`

	/* character array */
	Character []int32 `json:"character,omitempty"`

	/* constellation array */
	Constellation []int32 `json:"constellation,omitempty"`

	/* corporation array */
	Corporation []int32 `json:"corporation,omitempty"`

	/* faction array */
	Faction []int32 `json:"faction,omitempty"`

	/* inventorytype array */
	Inventorytype []int32 `json:"inventorytype,omitempty"`

	/* region array */
	Region []int32 `json:"region,omitempty"`

	/* solarsystem array */
	Solarsystem []int32 `json:"solarsystem,omitempty"`

	/* station array */
	Station []int32 `json:"station,omitempty"`

	/* wormhole array */
	Wormhole []int32 `json:"wormhole,omitempty"`
}

200 ok object

type GetSovereigntyCampaigns200Ok ¶

type GetSovereigntyCampaigns200Ok struct {

	/* Score for all attacking parties, only present in Defense Events.
	 */
	AttackersScore float32 `json:"attackers_score,omitempty"`

	/* Unique ID for this campaign. */
	CampaignId int32 `json:"campaign_id,omitempty"`

	/* The constellation in which the campaign will take place.
	 */
	ConstellationId int32 `json:"constellation_id,omitempty"`

	/* Defending alliance, only present in Defense Events
	 */
	DefenderId int32 `json:"defender_id,omitempty"`

	/* Score for the defending alliance, only present in Defense Events.
	 */
	DefenderScore float32 `json:"defender_score,omitempty"`

	/* Type of event this campaign is for. tcu_defense, ihub_defense and station_defense are referred to as "Defense Events", station_freeport as "Freeport Events".
	 */
	EventType string `json:"event_type,omitempty"`

	/* Alliance participating and their respective scores, only present in Freeport Events.
	 */
	Participants []GetSovereigntyCampaignsParticipant `json:"participants,omitempty"`

	/* The solar system the structure is located in.
	 */
	SolarSystemId int32 `json:"solar_system_id,omitempty"`

	/* Time the event is scheduled to start.
	 */
	StartTime time.Time `json:"start_time,omitempty"`

	/* The structure item ID that is related to this campaign.
	 */
	StructureId int64 `json:"structure_id,omitempty"`
}

200 ok object

type GetSovereigntyCampaignsInternalServerError ¶

type GetSovereigntyCampaignsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetSovereigntyCampaignsParticipant ¶

type GetSovereigntyCampaignsParticipant struct {

	/* alliance_id integer */
	AllianceId int32 `json:"alliance_id,omitempty"`

	/* score number */
	Score float32 `json:"score,omitempty"`
}

participant object

type GetSovereigntyStructures200Ok ¶

type GetSovereigntyStructures200Ok struct {

	/* The alliance that owns the structure.
	 */
	AllianceId int32 `json:"alliance_id,omitempty"`

	/* Solar system in which the structure is located.
	 */
	SolarSystemId int32 `json:"solar_system_id,omitempty"`

	/* Unique item ID for this structure. */
	StructureId int64 `json:"structure_id,omitempty"`

	/* A reference to the type of structure this is.
	 */
	StructureTypeId int32 `json:"structure_type_id,omitempty"`

	/* The occupancy level for the next or current vulnerability window. This takes into account all development indexes and capital system bonuses. Also known as Activity Defense Multiplier from in the client. It increases the time that attackers must spend using their entosis links on the structure.
	 */
	VulnerabilityOccupancyLevel float32 `json:"vulnerability_occupancy_level,omitempty"`

	/* The time at which the next or current vulnerability window ends. At the end of a vulnerability window the next window is recalculated and locked in along with the vulnerabilityOccupancyLevel. If the structure is not in 100% entosis control of the defender, it will go in to 'overtime' and stay vulnerable for as long as that situation persists. Only once the defenders have 100% entosis control and has the vulnerableEndTime passed does the vulnerability interval expire and a new one is calculated.
	 */
	VulnerableEndTime time.Time `json:"vulnerable_end_time,omitempty"`

	/* The next time at which the structure will become vulnerable. Or the start time of the current window if current time is between this and vulnerableEndTime.
	 */
	VulnerableStartTime time.Time `json:"vulnerable_start_time,omitempty"`
}

200 ok object

type GetSovereigntyStructuresInternalServerError ¶

type GetSovereigntyStructuresInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseBloodlines200Ok ¶

type GetUniverseBloodlines200Ok struct {

	/* bloodline_id integer */
	BloodlineId int32 `json:"bloodline_id,omitempty"`

	/* charisma integer */
	Charisma int32 `json:"charisma,omitempty"`

	/* corporation_id integer */
	CorporationId int32 `json:"corporation_id,omitempty"`

	/* description string */
	Description string `json:"description,omitempty"`

	/* intelligence integer */
	Intelligence int32 `json:"intelligence,omitempty"`

	/* memory integer */
	Memory int32 `json:"memory,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`

	/* perception integer */
	Perception int32 `json:"perception,omitempty"`

	/* race_id integer */
	RaceId int32 `json:"race_id,omitempty"`

	/* ship_type_id integer */
	ShipTypeId int32 `json:"ship_type_id,omitempty"`

	/* willpower integer */
	Willpower int32 `json:"willpower,omitempty"`
}

200 ok object

type GetUniverseBloodlinesInternalServerError ¶

type GetUniverseBloodlinesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseCategoriesCategoryIdInternalServerError ¶

type GetUniverseCategoriesCategoryIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseCategoriesCategoryIdNotFound ¶

type GetUniverseCategoriesCategoryIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetUniverseCategoriesCategoryIdOk ¶

type GetUniverseCategoriesCategoryIdOk struct {

	/* category_id integer */
	CategoryId int32 `json:"category_id,omitempty"`

	/* groups array */
	Groups []int32 `json:"groups,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`

	/* published boolean */
	Published bool `json:"published,omitempty"`
}

200 ok object

type GetUniverseCategoriesInternalServerError ¶

type GetUniverseCategoriesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseFactions200Ok ¶

type GetUniverseFactions200Ok struct {

	/* corporation_id integer */
	CorporationId int32 `json:"corporation_id,omitempty"`

	/* description string */
	Description string `json:"description,omitempty"`

	/* faction_id integer */
	FactionId int32 `json:"faction_id,omitempty"`

	/* is_unique boolean */
	IsUnique bool `json:"is_unique,omitempty"`

	/* militia_corporation_id integer */
	MilitiaCorporationId int32 `json:"militia_corporation_id,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`

	/* size_factor number */
	SizeFactor float32 `json:"size_factor,omitempty"`

	/* solar_system_id integer */
	SolarSystemId int32 `json:"solar_system_id,omitempty"`

	/* station_count integer */
	StationCount int32 `json:"station_count,omitempty"`

	/* station_system_count integer */
	StationSystemCount int32 `json:"station_system_count,omitempty"`
}

200 ok object

type GetUniverseFactionsInternalServerError ¶

type GetUniverseFactionsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseGroupsGroupIdInternalServerError ¶

type GetUniverseGroupsGroupIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseGroupsGroupIdNotFound ¶

type GetUniverseGroupsGroupIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetUniverseGroupsGroupIdOk ¶

type GetUniverseGroupsGroupIdOk struct {

	/* category_id number */
	CategoryId float32 `json:"category_id,omitempty"`

	/* group_id integer */
	GroupId int32 `json:"group_id,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`

	/* published boolean */
	Published bool `json:"published,omitempty"`

	/* types array */
	Types []int32 `json:"types,omitempty"`
}

200 ok object

type GetUniverseGroupsInternalServerError ¶

type GetUniverseGroupsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseRaces200Ok ¶

type GetUniverseRaces200Ok struct {

	/* The alliance generally associated with this race */
	AllianceId int32 `json:"alliance_id,omitempty"`

	/* description string */
	Description string `json:"description,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`

	/* race_id integer */
	RaceId int32 `json:"race_id,omitempty"`
}

200 ok object

type GetUniverseRacesInternalServerError ¶

type GetUniverseRacesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseSchematicsSchematicIdInternalServerError ¶

type GetUniverseSchematicsSchematicIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseSchematicsSchematicIdNotFound ¶

type GetUniverseSchematicsSchematicIdNotFound struct {

	/* error message */
	Error_ string `json:"error,omitempty"`
}

Schematic not found

type GetUniverseSchematicsSchematicIdOk ¶

type GetUniverseSchematicsSchematicIdOk struct {

	/* Time in seconds to process a run */
	CycleTime int32 `json:"cycle_time,omitempty"`

	/* schematic_name string */
	SchematicName string `json:"schematic_name,omitempty"`
}

200 ok object

type GetUniverseStationsStationIdInternalServerError ¶

type GetUniverseStationsStationIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseStationsStationIdOk ¶

type GetUniverseStationsStationIdOk struct {

	/* solar_system_id integer */
	SolarSystemId int32 `json:"solar_system_id,omitempty"`

	/* the full name of the station */
	StationName string `json:"station_name,omitempty"`
}

200 ok object

type GetUniverseStructuresInternalServerError ¶

type GetUniverseStructuresInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseStructuresStructureIdForbidden ¶

type GetUniverseStructuresStructureIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type GetUniverseStructuresStructureIdInternalServerError ¶

type GetUniverseStructuresStructureIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseStructuresStructureIdNotFound ¶

type GetUniverseStructuresStructureIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetUniverseStructuresStructureIdOk ¶

type GetUniverseStructuresStructureIdOk struct {

	/* The full name of the structure */
	Name string `json:"name,omitempty"`

	Position GetUniverseStructuresStructureIdPosition `json:"position,omitempty"`

	/* solar_system_id integer */
	SolarSystemId int32 `json:"solar_system_id,omitempty"`

	/* type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
}

200 ok object

type GetUniverseStructuresStructureIdPosition ¶

type GetUniverseStructuresStructureIdPosition struct {

	/* x number */
	X float32 `json:"x,omitempty"`

	/* y number */
	Y float32 `json:"y,omitempty"`

	/* z number */
	Z float32 `json:"z,omitempty"`
}

Coordinates of the structure in Cartesian space relative to the Sun, in metres.

type GetUniverseSystemsSystemIdInternalServerError ¶

type GetUniverseSystemsSystemIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseSystemsSystemIdNotFound ¶

type GetUniverseSystemsSystemIdNotFound struct {

	/* error message */
	Error_ string `json:"error,omitempty"`
}

System not found

type GetUniverseSystemsSystemIdOk ¶

type GetUniverseSystemsSystemIdOk struct {

	/* the full name of the system */
	SolarSystemName string `json:"solar_system_name,omitempty"`
}

200 ok object

type GetUniverseTypesInternalServerError ¶

type GetUniverseTypesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseTypesTypeIdDogmaAttribute ¶

type GetUniverseTypesTypeIdDogmaAttribute struct {

	/* attribute_id integer */
	AttributeId int32 `json:"attribute_id,omitempty"`

	/* value number */
	Value float32 `json:"value,omitempty"`
}

dogma_attribute object

type GetUniverseTypesTypeIdDogmaEffect ¶

type GetUniverseTypesTypeIdDogmaEffect struct {

	/* effect_id integer */
	EffectId int32 `json:"effect_id,omitempty"`

	/* is_default boolean */
	IsDefault bool `json:"is_default,omitempty"`
}

dogma_effect object

type GetUniverseTypesTypeIdInternalServerError ¶

type GetUniverseTypesTypeIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetUniverseTypesTypeIdNotFound ¶

type GetUniverseTypesTypeIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type GetUniverseTypesTypeIdOk ¶

type GetUniverseTypesTypeIdOk struct {

	/* capacity number */
	Capacity float32 `json:"capacity,omitempty"`

	/* description string */
	Description string `json:"description,omitempty"`

	/* dogma_attributes array */
	DogmaAttributes []GetUniverseTypesTypeIdDogmaAttribute `json:"dogma_attributes,omitempty"`

	/* dogma_effects array */
	DogmaEffects []GetUniverseTypesTypeIdDogmaEffect `json:"dogma_effects,omitempty"`

	/* graphic_id integer */
	GraphicId int32 `json:"graphic_id,omitempty"`

	/* group_id integer */
	GroupId int32 `json:"group_id,omitempty"`

	/* icon_id integer */
	IconId int32 `json:"icon_id,omitempty"`

	/* mass number */
	Mass float32 `json:"mass,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`

	/* portion_size integer */
	PortionSize int32 `json:"portion_size,omitempty"`

	/* published boolean */
	Published bool `json:"published,omitempty"`

	/* radius number */
	Radius float32 `json:"radius,omitempty"`

	/* type_id integer */
	TypeId int32 `json:"type_id,omitempty"`

	/* volume number */
	Volume float32 `json:"volume,omitempty"`
}

200 ok object

type GetWarsInternalServerError ¶

type GetWarsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetWarsWarIdAggressor ¶

type GetWarsWarIdAggressor struct {

	/* Alliance ID if and only if the aggressor is an alliance */
	AllianceId int32 `json:"alliance_id,omitempty"`

	/* Corporation ID if and only if the aggressor is a corporation */
	CorporationId int32 `json:"corporation_id,omitempty"`

	/* ISK value of ships the aggressor has destroyed */
	IskDestroyed float32 `json:"isk_destroyed,omitempty"`

	/* The number of ships the aggressor has killed */
	ShipsKilled int32 `json:"ships_killed,omitempty"`
}

The aggressor corporation or alliance that declared this war, only contains either corporation_id or alliance_id

type GetWarsWarIdAlly ¶

type GetWarsWarIdAlly struct {

	/* Alliance ID if and only if this ally is an alliance */
	AllianceId int32 `json:"alliance_id,omitempty"`

	/* Corporation ID if and only if this ally is a corporation */
	CorporationId int32 `json:"corporation_id,omitempty"`
}

ally object

type GetWarsWarIdDefender ¶

type GetWarsWarIdDefender struct {

	/* Alliance ID if and only if the defender is an alliance */
	AllianceId int32 `json:"alliance_id,omitempty"`

	/* Corporation ID if and only if the defender is a corporation */
	CorporationId int32 `json:"corporation_id,omitempty"`

	/* ISK value of ships the defender has killed */
	IskDestroyed float32 `json:"isk_destroyed,omitempty"`

	/* The number of ships the defender has killed */
	ShipsKilled int32 `json:"ships_killed,omitempty"`
}

The defending corporation or alliance that declared this war, only contains either corporation_id or alliance_id

type GetWarsWarIdInternalServerError ¶

type GetWarsWarIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetWarsWarIdKillmails200Ok ¶

type GetWarsWarIdKillmails200Ok struct {

	/* A hash of this killmail */
	KillmailHash string `json:"killmail_hash,omitempty"`

	/* ID of this killmail */
	KillmailId int32 `json:"killmail_id,omitempty"`
}

200 ok object

type GetWarsWarIdKillmailsInternalServerError ¶

type GetWarsWarIdKillmailsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type GetWarsWarIdKillmailsUnprocessableEntity ¶

type GetWarsWarIdKillmailsUnprocessableEntity struct {

	/* Unprocessable entity message */
	Error_ string `json:"error,omitempty"`
}

Unprocessable entity

type GetWarsWarIdOk ¶

type GetWarsWarIdOk struct {
	Aggressor GetWarsWarIdAggressor `json:"aggressor,omitempty"`

	/* allied corporations or alliances, each object contains either corporation_id or alliance_id */
	Allies []GetWarsWarIdAlly `json:"allies,omitempty"`

	/* Time that the war was declared */
	Declared time.Time `json:"declared,omitempty"`

	Defender GetWarsWarIdDefender `json:"defender,omitempty"`

	/* Time the war ended and shooting was no longer allowed */
	Finished time.Time `json:"finished,omitempty"`

	/* ID of the specified war */
	Id int32 `json:"id,omitempty"`

	/* Was the war declared mutual by both parties */
	Mutual bool `json:"mutual,omitempty"`

	/* Is the war currently open for allies or not */
	OpenForAllies bool `json:"open_for_allies,omitempty"`

	/* Time the war was retracted but both sides could still shoot each other */
	Retracted time.Time `json:"retracted,omitempty"`

	/* Time when the war started and both sides could shoot each other */
	Started time.Time `json:"started,omitempty"`
}

200 ok object

type GetWarsWarIdUnprocessableEntity ¶

type GetWarsWarIdUnprocessableEntity struct {

	/* Unprocessable entity message */
	Error_ string `json:"error,omitempty"`
}

Unprocessable entity

type IncursionsApiService ¶

type IncursionsApiService service

func (IncursionsApiService) GetIncursions ¶

func (a IncursionsApiService) GetIncursions(localVarOptionals map[string]interface{}) ([]GetIncursions200Ok, *http.Response, error)
IncursionsApiService List incursions
Return a list of current incursions

---

Alternate route: `/v1/incursions/`

Alternate route: `/legacy/incursions/`

Alternate route: `/dev/incursions/`

---

This route is cached for up to 300 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []GetIncursions200Ok

type IndustryApiService ¶

type IndustryApiService service

func (IndustryApiService) GetIndustryFacilities ¶

func (a IndustryApiService) GetIndustryFacilities(localVarOptionals map[string]interface{}) ([]GetIndustryFacilities200Ok, *http.Response, error)
IndustryApiService List industry facilities
Return a list of industry facilities

---

Alternate route: `/v1/industry/facilities/`

Alternate route: `/legacy/industry/facilities/`

Alternate route: `/dev/industry/facilities/`

---

This route is cached for up to 3600 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []GetIndustryFacilities200Ok

func (IndustryApiService) GetIndustrySystems ¶

func (a IndustryApiService) GetIndustrySystems(localVarOptionals map[string]interface{}) ([]GetIndustrySystems200Ok, *http.Response, error)
IndustryApiService List solar system cost indices
Return cost indices for solar systems

---

Alternate route: `/v1/industry/systems/`

Alternate route: `/legacy/industry/systems/`

Alternate route: `/dev/industry/systems/`

---

This route is cached for up to 3600 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []GetIndustrySystems200Ok

type InsuranceApiService ¶

type InsuranceApiService service

func (InsuranceApiService) GetInsurancePrices ¶

func (a InsuranceApiService) GetInsurancePrices(localVarOptionals map[string]interface{}) ([]GetInsurancePrices200Ok, *http.Response, error)
InsuranceApiService List insurance levels
Return available insurance levels for all ship types

---

Alternate route: `/v1/insurance/prices/`

Alternate route: `/legacy/insurance/prices/`

Alternate route: `/dev/insurance/prices/`

---

This route is cached for up to 3600 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "language" (string) Language to use in the response
    @param "datasource" (string) The server name you would like data from
@return []GetInsurancePrices200Ok

type KillmailsApiService ¶

type KillmailsApiService service

func (KillmailsApiService) GetCharactersCharacterIdKillmailsRecent ¶

func (a KillmailsApiService) GetCharactersCharacterIdKillmailsRecent(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdKillmailsRecent200Ok, *http.Response, error)
KillmailsApiService List kills and losses
Return a list of character's recent kills and losses

---

Alternate route: `/v1/characters/{character_id}/killmails/recent/`

Alternate route: `/legacy/characters/{character_id}/killmails/recent/`

Alternate route: `/dev/characters/{character_id}/killmails/recent/`

---

This route is cached for up to 120 seconds

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param optional (nil or map[string]interface{}) with one or more of: @param "maxCount" (int32) How many killmails to return at maximum @param "maxKillId" (int32) Only return killmails with ID smaller than this.

    @param "datasource" (string) The server name you would like data from @return []GetCharactersCharacterIdKillmailsRecent200Ok

func (KillmailsApiService) GetKillmailsKillmailIdKillmailHash ¶

func (a KillmailsApiService) GetKillmailsKillmailIdKillmailHash(killmailId int32, killmailHash string, localVarOptionals map[string]interface{}) (GetKillmailsKillmailIdKillmailHashOk, *http.Response, error)
KillmailsApiService Get a single killmail
Return a single killmail from its ID and hash

---

Alternate route: `/v1/killmails/{killmail_id}/{killmail_hash}/`

Alternate route: `/legacy/killmails/{killmail_id}/{killmail_hash}/`

Alternate route: `/dev/killmails/{killmail_id}/{killmail_hash}/`

---

This route is cached for up to 3600 seconds

@param killmailId The killmail ID to be queried
@param killmailHash The killmail hash for verification
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return GetKillmailsKillmailIdKillmailHashOk

type LocationApiService ¶

type LocationApiService service

func (LocationApiService) GetCharactersCharacterIdLocation ¶

func (a LocationApiService) GetCharactersCharacterIdLocation(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) (GetCharactersCharacterIdLocationOk, *http.Response, error)
LocationApiService Get character location
Information about the characters current location. Returns the current solar system id, and also the current station or structure ID if applicable.

---

Alternate route: `/v1/characters/{character_id}/location/`

Alternate route: `/legacy/characters/{character_id}/location/`

Alternate route: `/dev/characters/{character_id}/location/`

---

This route is cached for up to 5 seconds

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return GetCharactersCharacterIdLocationOk

func (LocationApiService) GetCharactersCharacterIdShip ¶

func (a LocationApiService) GetCharactersCharacterIdShip(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) (GetCharactersCharacterIdShipOk, *http.Response, error)
LocationApiService Get current ship
Get the current ship type, name and id

---

Alternate route: `/v1/characters/{character_id}/ship/`

Alternate route: `/legacy/characters/{character_id}/ship/`

Alternate route: `/dev/characters/{character_id}/ship/`

---

This route is cached for up to 5 seconds

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return GetCharactersCharacterIdShipOk

type MailApiService ¶

type MailApiService service

func (MailApiService) DeleteCharactersCharacterIdMailLabelsLabelId ¶

func (a MailApiService) DeleteCharactersCharacterIdMailLabelsLabelId(ctx context.Context, characterId int32, labelId int32, localVarOptionals map[string]interface{}) (*http.Response, error)
MailApiService Delete a mail label
Delete a mail label

---

Alternate route: `/v1/characters/{character_id}/mail/labels/{label_id}/`

Alternate route: `/legacy/characters/{character_id}/mail/labels/{label_id}/`

Alternate route: `/dev/characters/{character_id}/mail/labels/{label_id}/`

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param labelId An EVE label id @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (MailApiService) DeleteCharactersCharacterIdMailMailId ¶

func (a MailApiService) DeleteCharactersCharacterIdMailMailId(ctx context.Context, characterId int32, mailId int32, localVarOptionals map[string]interface{}) (*http.Response, error)
MailApiService Delete a mail
Delete a mail

---

Alternate route: `/v1/characters/{character_id}/mail/{mail_id}/`

Alternate route: `/legacy/characters/{character_id}/mail/{mail_id}/`

Alternate route: `/dev/characters/{character_id}/mail/{mail_id}/`

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param mailId An EVE mail ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (MailApiService) GetCharactersCharacterIdMail ¶

func (a MailApiService) GetCharactersCharacterIdMail(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdMail200Ok, *http.Response, error)
MailApiService Return mail headers
Return the 50 most recent mail headers belonging to the character that match the query criteria. Queries can be filtered by label, and last_mail_id can be used to paginate backwards.

---

Alternate route: `/v1/characters/{character_id}/mail/`

Alternate route: `/legacy/characters/{character_id}/mail/`

Alternate route: `/dev/characters/{character_id}/mail/`

---

This route is cached for up to 30 seconds

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param optional (nil or map[string]interface{}) with one or more of: @param "labels" ([]int64) Fetch only mails that match one or more of the given labels @param "lastMailId" (int32) List only mail with an ID lower than the given ID, if present @param "datasource" (string) The server name you would like data from @return []GetCharactersCharacterIdMail200Ok

func (MailApiService) GetCharactersCharacterIdMailLabels ¶

func (a MailApiService) GetCharactersCharacterIdMailLabels(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) (GetCharactersCharacterIdMailLabelsOk, *http.Response, error)
MailApiService Get mail labels and unread counts
Return a list of the users mail labels, unread counts for each label and a total unread count.

---

Alternate route: `/v3/characters/{character_id}/mail/labels/`

Alternate route: `/dev/characters/{character_id}/mail/labels/`

---

This route is cached for up to 30 seconds

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return GetCharactersCharacterIdMailLabelsOk

func (MailApiService) GetCharactersCharacterIdMailLists ¶

func (a MailApiService) GetCharactersCharacterIdMailLists(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdMailLists200Ok, *http.Response, error)
MailApiService Return mailing list subscriptions
Return all mailing lists that the character is subscribed to

---

Alternate route: `/v1/characters/{character_id}/mail/lists/`

Alternate route: `/legacy/characters/{character_id}/mail/lists/`

Alternate route: `/dev/characters/{character_id}/mail/lists/`

---

This route is cached for up to 120 seconds

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return []GetCharactersCharacterIdMailLists200Ok

func (MailApiService) GetCharactersCharacterIdMailMailId ¶

func (a MailApiService) GetCharactersCharacterIdMailMailId(ctx context.Context, characterId int32, mailId int32, localVarOptionals map[string]interface{}) (GetCharactersCharacterIdMailMailIdOk, *http.Response, error)
MailApiService Return a mail
Return the contents of an EVE mail

---

Alternate route: `/v1/characters/{character_id}/mail/{mail_id}/`

Alternate route: `/legacy/characters/{character_id}/mail/{mail_id}/`

Alternate route: `/dev/characters/{character_id}/mail/{mail_id}/`

---

This route is cached for up to 30 seconds

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param mailId An EVE mail ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return GetCharactersCharacterIdMailMailIdOk

func (MailApiService) PostCharactersCharacterIdMail ¶

func (a MailApiService) PostCharactersCharacterIdMail(ctx context.Context, characterId int32, mail PostCharactersCharacterIdMailMail, localVarOptionals map[string]interface{}) (int32, *http.Response, error)
MailApiService Send a new mail
Create and send a new mail

---

Alternate route: `/v1/characters/{character_id}/mail/`

Alternate route: `/legacy/characters/{character_id}/mail/`

Alternate route: `/dev/characters/{character_id}/mail/`

  • @param ctx context.Context Authentication Context @param characterId The sender's character ID @param mail The mail to send @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return int32

func (MailApiService) PostCharactersCharacterIdMailLabels ¶

func (a MailApiService) PostCharactersCharacterIdMailLabels(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) (int64, *http.Response, error)
MailApiService Create a mail label
Create a mail label

---

Alternate route: `/v2/characters/{character_id}/mail/labels/`

Alternate route: `/legacy/characters/{character_id}/mail/labels/`

Alternate route: `/dev/characters/{character_id}/mail/labels/`

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param optional (nil or map[string]interface{}) with one or more of: @param "label" (PostCharactersCharacterIdMailLabelsLabel) Label to create @param "datasource" (string) The server name you would like data from @return int64

func (MailApiService) PutCharactersCharacterIdMailMailId ¶

func (a MailApiService) PutCharactersCharacterIdMailMailId(ctx context.Context, characterId int32, mailId int32, contents PutCharactersCharacterIdMailMailIdContents, localVarOptionals map[string]interface{}) (*http.Response, error)
MailApiService Update metadata about a mail
Update metadata about a mail

---

Alternate route: `/v1/characters/{character_id}/mail/{mail_id}/`

Alternate route: `/legacy/characters/{character_id}/mail/{mail_id}/`

Alternate route: `/dev/characters/{character_id}/mail/{mail_id}/`

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param mailId An EVE mail ID @param contents Data used to update the mail @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

type MarketApiService ¶

type MarketApiService service

func (MarketApiService) GetMarketsPrices ¶

func (a MarketApiService) GetMarketsPrices(localVarOptionals map[string]interface{}) ([]GetMarketsPrices200Ok, *http.Response, error)
MarketApiService List market prices
Return a list of prices

---

Alternate route: `/v1/markets/prices/`

Alternate route: `/legacy/markets/prices/`

Alternate route: `/dev/markets/prices/`

---

This route is cached for up to 3600 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []GetMarketsPrices200Ok

func (MarketApiService) GetMarketsRegionIdHistory ¶

func (a MarketApiService) GetMarketsRegionIdHistory(regionId int32, typeId int32, localVarOptionals map[string]interface{}) ([]GetMarketsRegionIdHistory200Ok, *http.Response, error)
MarketApiService List historical market statistics in a region
Return a list of historical market statistics for the specified type in a region

---

Alternate route: `/v1/markets/{region_id}/history/`

Alternate route: `/legacy/markets/{region_id}/history/`

Alternate route: `/dev/markets/{region_id}/history/`

---

This route is cached for up to 3600 seconds

@param regionId Return statistics in this region
@param typeId Return statistics for this type
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []GetMarketsRegionIdHistory200Ok

func (MarketApiService) GetMarketsRegionIdOrders ¶

func (a MarketApiService) GetMarketsRegionIdOrders(regionId int32, orderType string, localVarOptionals map[string]interface{}) ([]GetMarketsRegionIdOrders200Ok, *http.Response, error)
MarketApiService List orders in a region
Return a list of orders in a region

---

Alternate route: `/v1/markets/{region_id}/orders/`

Alternate route: `/legacy/markets/{region_id}/orders/`

Alternate route: `/dev/markets/{region_id}/orders/`

---

This route is cached for up to 300 seconds

@param regionId Return orders in this region
@param orderType Filter buy/sell orders, return all orders by default. If you query without type_id, we always return both buy and sell orders.

@param optional (nil or map[string]interface{}) with one or more of:
    @param "typeId" (int32) Return orders only for this type
    @param "page" (int32) Which page to query, only used for querying without type_id. Starting at 1

    @param "datasource" (string) The server name you would like data from
@return []GetMarketsRegionIdOrders200Ok

func (MarketApiService) GetMarketsStructuresStructureId ¶

func (a MarketApiService) GetMarketsStructuresStructureId(ctx context.Context, structureId int64, localVarOptionals map[string]interface{}) ([]GetMarketsStructuresStructureId200Ok, *http.Response, error)
MarketApiService List orders in a structure
Return all orders in a structure

---

Alternate route: `/v1/markets/structures/{structure_id}/`

Alternate route: `/legacy/markets/structures/{structure_id}/`

Alternate route: `/dev/markets/structures/{structure_id}/`

---

This route is cached for up to 300 seconds

  • @param ctx context.Context Authentication Context @param structureId Return orders in this structure @param optional (nil or map[string]interface{}) with one or more of: @param "page" (int32) Which page to query, starting at 1 @param "datasource" (string) The server name you would like data from @return []GetMarketsStructuresStructureId200Ok

type PlanetaryInteractionApiService ¶

type PlanetaryInteractionApiService service

func (PlanetaryInteractionApiService) GetCharactersCharacterIdPlanets ¶

func (a PlanetaryInteractionApiService) GetCharactersCharacterIdPlanets(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdPlanets200Ok, *http.Response, error)
PlanetaryInteractionApiService Get colonies
Returns a list of all planetary colonies owned by a character.

---

Alternate route: `/v1/characters/{character_id}/planets/`

Alternate route: `/legacy/characters/{character_id}/planets/`

Alternate route: `/dev/characters/{character_id}/planets/`

---

This route is cached for up to 600 seconds

  • @param ctx context.Context Authentication Context @param characterId Character id of the target character @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return []GetCharactersCharacterIdPlanets200Ok

func (PlanetaryInteractionApiService) GetCharactersCharacterIdPlanetsPlanetId ¶

func (a PlanetaryInteractionApiService) GetCharactersCharacterIdPlanetsPlanetId(ctx context.Context, characterId int32, planetId int32, localVarOptionals map[string]interface{}) (GetCharactersCharacterIdPlanetsPlanetIdOk, *http.Response, error)
PlanetaryInteractionApiService Get colony layout
Returns full details on the layout of a single planetary colony, including links, pins and routes. Note: Planetary information is only recalculated when the colony is viewed through the client. Information on this endpoint will not update until this criteria is met.

---

Alternate route: `/v1/characters/{character_id}/planets/{planet_id}/`

Alternate route: `/legacy/characters/{character_id}/planets/{planet_id}/`

Alternate route: `/dev/characters/{character_id}/planets/{planet_id}/`

---

This route is cached for up to 600 seconds

  • @param ctx context.Context Authentication Context @param characterId Character id of the target character @param planetId Planet id of the target planet @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return GetCharactersCharacterIdPlanetsPlanetIdOk

func (PlanetaryInteractionApiService) GetUniverseSchematicsSchematicId ¶

func (a PlanetaryInteractionApiService) GetUniverseSchematicsSchematicId(schematicId int32, localVarOptionals map[string]interface{}) (GetUniverseSchematicsSchematicIdOk, *http.Response, error)
PlanetaryInteractionApiService Get schematic information
Get information on a planetary factory schematic

---

Alternate route: `/v1/universe/schematics/{schematic_id}/`

Alternate route: `/legacy/universe/schematics/{schematic_id}/`

Alternate route: `/dev/universe/schematics/{schematic_id}/`

---

This route is cached for up to 3600 seconds

@param schematicId A PI schematic ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return GetUniverseSchematicsSchematicIdOk

type PostCharactersCharacterIdContactsForbidden ¶

type PostCharactersCharacterIdContactsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PostCharactersCharacterIdContactsInternalServerError ¶

type PostCharactersCharacterIdContactsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostCharactersCharacterIdCspaCharacters ¶

type PostCharactersCharacterIdCspaCharacters struct {

	/* characters array */
	Characters []int32 `json:"characters,omitempty"`
}

characters schema

type PostCharactersCharacterIdCspaCreated ¶

type PostCharactersCharacterIdCspaCreated struct {

	/* cost integer */
	Cost int64 `json:"cost,omitempty"`
}

201 created object

type PostCharactersCharacterIdCspaForbidden ¶

type PostCharactersCharacterIdCspaForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PostCharactersCharacterIdCspaInternalServerError ¶

type PostCharactersCharacterIdCspaInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostCharactersCharacterIdFittingsCreated ¶

type PostCharactersCharacterIdFittingsCreated struct {

	/* fitting_id integer */
	FittingId int32 `json:"fitting_id,omitempty"`
}

201 created object

type PostCharactersCharacterIdFittingsFitting ¶

type PostCharactersCharacterIdFittingsFitting struct {

	/* description string */
	Description string `json:"description,omitempty"`

	/* items array */
	Items []PostCharactersCharacterIdFittingsItem `json:"items,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`

	/* ship_type_id integer */
	ShipTypeId int32 `json:"ship_type_id,omitempty"`
}

fitting object

type PostCharactersCharacterIdFittingsForbidden ¶

type PostCharactersCharacterIdFittingsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PostCharactersCharacterIdFittingsInternalServerError ¶

type PostCharactersCharacterIdFittingsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostCharactersCharacterIdFittingsItem ¶

type PostCharactersCharacterIdFittingsItem struct {

	/* flag integer */
	Flag int32 `json:"flag,omitempty"`

	/* quantity integer */
	Quantity int32 `json:"quantity,omitempty"`

	/* type_id integer */
	TypeId int32 `json:"type_id,omitempty"`
}

item object

type PostCharactersCharacterIdMailBadRequest ¶

type PostCharactersCharacterIdMailBadRequest struct {

	/* Bad request message */
	Error_ string `json:"error,omitempty"`
}

Bad request

type PostCharactersCharacterIdMailForbidden ¶

type PostCharactersCharacterIdMailForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PostCharactersCharacterIdMailInternalServerError ¶

type PostCharactersCharacterIdMailInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostCharactersCharacterIdMailLabelsForbidden ¶

type PostCharactersCharacterIdMailLabelsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PostCharactersCharacterIdMailLabelsInternalServerError ¶

type PostCharactersCharacterIdMailLabelsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostCharactersCharacterIdMailLabelsLabel ¶

type PostCharactersCharacterIdMailLabelsLabel struct {

	/* Hexadecimal string representing label color,
	in RGB format
	*/
	Color string `json:"color,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`
}

label object

type PostCharactersCharacterIdMailMail ¶

type PostCharactersCharacterIdMailMail struct {

	/* approved_cost integer */
	ApprovedCost int64 `json:"approved_cost,omitempty"`

	/* body string */
	Body string `json:"body,omitempty"`

	/* recipients array */
	Recipients []PostCharactersCharacterIdMailRecipient `json:"recipients,omitempty"`

	/* subject string */
	Subject string `json:"subject,omitempty"`
}

mail schema

type PostCharactersCharacterIdMailRecipient ¶

type PostCharactersCharacterIdMailRecipient struct {

	/* recipient_id integer */
	RecipientId int32 `json:"recipient_id,omitempty"`

	/* recipient_type string */
	RecipientType string `json:"recipient_type,omitempty"`
}

recipient object

type PostFleetsFleetIdMembersForbidden ¶

type PostFleetsFleetIdMembersForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PostFleetsFleetIdMembersInternalServerError ¶

type PostFleetsFleetIdMembersInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostFleetsFleetIdMembersInvitation ¶

type PostFleetsFleetIdMembersInvitation struct {

	/* The character you want to invite */
	CharacterId int32 `json:"character_id,omitempty"`

	/* - If a character is invited with the `fleet_commander` role, neither `wing_id` or `squad_id` should be specified - If a character is invited with the `wing_commander` role, only `wing_id` should be specified - If a character is invited with the `squad_commander` role, both `wing_id` and `squad_id` should be specified - If a character is invited with the `squad_member` role, `wing_id` and `squad_id` should either both be specified or not specified at all. If they aren’t specified, the invited character will join any squad with available positions
	 */
	Role string `json:"role,omitempty"`

	/* squad_id integer */
	SquadId int64 `json:"squad_id,omitempty"`

	/* wing_id integer */
	WingId int64 `json:"wing_id,omitempty"`
}

invitation object

type PostFleetsFleetIdMembersNotFound ¶

type PostFleetsFleetIdMembersNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type PostFleetsFleetIdMembersUnprocessableEntity ¶

type PostFleetsFleetIdMembersUnprocessableEntity struct {

	/* error message */
	Error_ string `json:"error,omitempty"`
}

422 unprocessable entity object

type PostFleetsFleetIdWingsCreated ¶

type PostFleetsFleetIdWingsCreated struct {

	/* The wing_id of the newly created wing */
	WingId int64 `json:"wing_id,omitempty"`
}

201 created object

type PostFleetsFleetIdWingsForbidden ¶

type PostFleetsFleetIdWingsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PostFleetsFleetIdWingsInternalServerError ¶

type PostFleetsFleetIdWingsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostFleetsFleetIdWingsNotFound ¶

type PostFleetsFleetIdWingsNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type PostFleetsFleetIdWingsWingIdSquadsCreated ¶

type PostFleetsFleetIdWingsWingIdSquadsCreated struct {

	/* The squad_id of the newly created squad */
	SquadId int64 `json:"squad_id,omitempty"`
}

201 created object

type PostFleetsFleetIdWingsWingIdSquadsForbidden ¶

type PostFleetsFleetIdWingsWingIdSquadsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PostFleetsFleetIdWingsWingIdSquadsInternalServerError ¶

type PostFleetsFleetIdWingsWingIdSquadsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostFleetsFleetIdWingsWingIdSquadsNotFound ¶

type PostFleetsFleetIdWingsWingIdSquadsNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type PostUiAutopilotWaypointForbidden ¶

type PostUiAutopilotWaypointForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PostUiAutopilotWaypointInternalServerError ¶

type PostUiAutopilotWaypointInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostUiOpenwindowContractForbidden ¶

type PostUiOpenwindowContractForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PostUiOpenwindowContractInternalServerError ¶

type PostUiOpenwindowContractInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostUiOpenwindowInformationForbidden ¶

type PostUiOpenwindowInformationForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PostUiOpenwindowInformationInternalServerError ¶

type PostUiOpenwindowInformationInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostUiOpenwindowMarketdetailsForbidden ¶

type PostUiOpenwindowMarketdetailsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PostUiOpenwindowMarketdetailsInternalServerError ¶

type PostUiOpenwindowMarketdetailsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostUiOpenwindowNewmailForbidden ¶

type PostUiOpenwindowNewmailForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PostUiOpenwindowNewmailInternalServerError ¶

type PostUiOpenwindowNewmailInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostUiOpenwindowNewmailNewMail ¶

type PostUiOpenwindowNewmailNewMail struct {

	/* body string */
	Body string `json:"body,omitempty"`

	/* recipients array */
	Recipients []int32 `json:"recipients,omitempty"`

	/* subject string */
	Subject string `json:"subject,omitempty"`

	/* to_corp_or_alliance_id integer */
	ToCorpOrAllianceId int32 `json:"to_corp_or_alliance_id,omitempty"`

	/* Corporations, alliances and mailing lists are all types of mailing groups. You may only send to one mailing group, at a time, so you may fill out either this field or the to_corp_or_alliance_ids field */
	ToMailingListId int32 `json:"to_mailing_list_id,omitempty"`
}

new_mail object

type PostUiOpenwindowNewmailUnprocessableEntity ¶

type PostUiOpenwindowNewmailUnprocessableEntity struct {

	/* Unprocessable entity message */
	Error_ string `json:"error,omitempty"`
}

Unprocessable entity

type PostUniverseNames200Ok ¶

type PostUniverseNames200Ok struct {

	/* category string */
	Category string `json:"category,omitempty"`

	/* id integer */
	Id int32 `json:"id,omitempty"`

	/* name string */
	Name string `json:"name,omitempty"`
}

200 ok object

type PostUniverseNamesInternalServerError ¶

type PostUniverseNamesInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PostUniverseNamesNotFound ¶

type PostUniverseNamesNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type PutCharactersCharacterIdCalendarEventIdForbidden ¶

type PutCharactersCharacterIdCalendarEventIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PutCharactersCharacterIdCalendarEventIdInternalServerError ¶

type PutCharactersCharacterIdCalendarEventIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PutCharactersCharacterIdCalendarEventIdResponse ¶

type PutCharactersCharacterIdCalendarEventIdResponse struct {

	/* response string */
	Response string `json:"response,omitempty"`
}

response schema

type PutCharactersCharacterIdContactsForbidden ¶

type PutCharactersCharacterIdContactsForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PutCharactersCharacterIdContactsInternalServerError ¶

type PutCharactersCharacterIdContactsInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PutCharactersCharacterIdMailMailIdBadRequest ¶

type PutCharactersCharacterIdMailMailIdBadRequest struct {

	/* Bad request message */
	Error_ string `json:"error,omitempty"`
}

Bad request

type PutCharactersCharacterIdMailMailIdContents ¶

type PutCharactersCharacterIdMailMailIdContents struct {

	/* Labels to assign to the mail. Pre-existing labels are unassigned. */
	Labels []int64 `json:"labels,omitempty"`

	/* Whether the mail is flagged as read */
	Read bool `json:"read,omitempty"`
}

contents object

type PutCharactersCharacterIdMailMailIdForbidden ¶

type PutCharactersCharacterIdMailMailIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PutCharactersCharacterIdMailMailIdInternalServerError ¶

type PutCharactersCharacterIdMailMailIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PutFleetsFleetIdBadRequest ¶

type PutFleetsFleetIdBadRequest struct {

	/* Bad request message */
	Error_ string `json:"error,omitempty"`
}

Bad request

type PutFleetsFleetIdForbidden ¶

type PutFleetsFleetIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PutFleetsFleetIdInternalServerError ¶

type PutFleetsFleetIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PutFleetsFleetIdMembersMemberIdForbidden ¶

type PutFleetsFleetIdMembersMemberIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PutFleetsFleetIdMembersMemberIdInternalServerError ¶

type PutFleetsFleetIdMembersMemberIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PutFleetsFleetIdMembersMemberIdMovement ¶

type PutFleetsFleetIdMembersMemberIdMovement struct {

	/* - If a character is moved to the `fleet_commander` role, neither `wing_id` or `squad_id` should be specified - If a character is moved to the `wing_commander` role, only `wing_id` should be specified - If a character is moved to the `squad_commander` role, both `wing_id` and `squad_id` should be specified - If a character is moved to the `squad_member` role, both `wing_id` and `squad_id` should be specified
	 */
	Role string `json:"role,omitempty"`

	/* squad_id integer */
	SquadId int64 `json:"squad_id,omitempty"`

	/* wing_id integer */
	WingId int64 `json:"wing_id,omitempty"`
}

movement object

type PutFleetsFleetIdMembersMemberIdNotFound ¶

type PutFleetsFleetIdMembersMemberIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type PutFleetsFleetIdMembersMemberIdUnprocessableEntity ¶

type PutFleetsFleetIdMembersMemberIdUnprocessableEntity struct {

	/* error message */
	Error_ string `json:"error,omitempty"`
}

422 unprocessable entity object

type PutFleetsFleetIdNewSettings ¶

type PutFleetsFleetIdNewSettings struct {

	/* Should free-move be enabled in the fleet */
	IsFreeMove bool `json:"is_free_move,omitempty"`

	/* New fleet MOTD in CCP flavoured HTML */
	Motd string `json:"motd,omitempty"`
}

new_settings object

type PutFleetsFleetIdNotFound ¶

type PutFleetsFleetIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type PutFleetsFleetIdSquadsSquadIdForbidden ¶

type PutFleetsFleetIdSquadsSquadIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PutFleetsFleetIdSquadsSquadIdInternalServerError ¶

type PutFleetsFleetIdSquadsSquadIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PutFleetsFleetIdSquadsSquadIdNaming ¶

type PutFleetsFleetIdSquadsSquadIdNaming struct {

	/* name string */
	Name string `json:"name,omitempty"`
}

naming object

type PutFleetsFleetIdSquadsSquadIdNotFound ¶

type PutFleetsFleetIdSquadsSquadIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type PutFleetsFleetIdWingsWingIdForbidden ¶

type PutFleetsFleetIdWingsWingIdForbidden struct {

	/* Forbidden message */
	Error_ string `json:"error,omitempty"`
}

Forbidden

type PutFleetsFleetIdWingsWingIdInternalServerError ¶

type PutFleetsFleetIdWingsWingIdInternalServerError struct {

	/* Internal server error message */
	Error_ string `json:"error,omitempty"`
}

Internal server error

type PutFleetsFleetIdWingsWingIdNaming ¶

type PutFleetsFleetIdWingsWingIdNaming struct {

	/* name string */
	Name string `json:"name,omitempty"`
}

naming object

type PutFleetsFleetIdWingsWingIdNotFound ¶

type PutFleetsFleetIdWingsWingIdNotFound struct {

	/* Not found message */
	Error_ string `json:"error,omitempty"`
}

Not found

type SearchApiService ¶

type SearchApiService service

func (SearchApiService) GetCharactersCharacterIdSearch ¶

func (a SearchApiService) GetCharactersCharacterIdSearch(ctx context.Context, characterId int32, search string, categories []string, localVarOptionals map[string]interface{}) (GetCharactersCharacterIdSearchOk, *http.Response, error)
SearchApiService Search on a string
Search for entities that match a given sub-string.

---

Alternate route: `/v2/characters/{character_id}/search/`

---

This route is cached for up to 3600 seconds

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param search The string to search on @param categories Type of entities to search for @param optional (nil or map[string]interface{}) with one or more of: @param "language" (string) Search locale @param "strict" (bool) Whether the search should be a strict match @param "datasource" (string) The server name you would like data from @return GetCharactersCharacterIdSearchOk

func (SearchApiService) GetSearch ¶

func (a SearchApiService) GetSearch(search string, categories []string, localVarOptionals map[string]interface{}) (GetSearchOk, *http.Response, error)
SearchApiService Search on a string
Search for entities that match a given sub-string.

---

Alternate route: `/v1/search/`

Alternate route: `/legacy/search/`

---

This route is cached for up to 3600 seconds

@param search The string to search on
@param categories Type of entities to search for
@param optional (nil or map[string]interface{}) with one or more of:
    @param "language" (string) Search locale
    @param "strict" (bool) Whether the search should be a strict match
    @param "datasource" (string) The server name you would like data from
@return GetSearchOk

type SkillsApiService ¶

type SkillsApiService service

func (SkillsApiService) GetCharactersCharacterIdSkillqueue ¶

func (a SkillsApiService) GetCharactersCharacterIdSkillqueue(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdSkillqueue200Ok, *http.Response, error)
SkillsApiService Get character's skill queue
List the configured skill queue for the given character

---

Alternate route: `/v2/characters/{character_id}/skillqueue/`

Alternate route: `/legacy/characters/{character_id}/skillqueue/`

Alternate route: `/dev/characters/{character_id}/skillqueue/`

---

This route is cached for up to 120 seconds

  • @param ctx context.Context Authentication Context @param characterId Character id of the target character @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return []GetCharactersCharacterIdSkillqueue200Ok

func (SkillsApiService) GetCharactersCharacterIdSkills ¶

func (a SkillsApiService) GetCharactersCharacterIdSkills(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) (GetCharactersCharacterIdSkillsOk, *http.Response, error)
SkillsApiService Get character skills
List all trained skills for the given character

---

Alternate route: `/v3/characters/{character_id}/skills/`

Alternate route: `/dev/characters/{character_id}/skills/`

---

This route is cached for up to 120 seconds

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return GetCharactersCharacterIdSkillsOk

type SovereigntyApiService ¶

type SovereigntyApiService service

func (SovereigntyApiService) GetSovereigntyCampaigns ¶

func (a SovereigntyApiService) GetSovereigntyCampaigns(localVarOptionals map[string]interface{}) ([]GetSovereigntyCampaigns200Ok, *http.Response, error)
SovereigntyApiService List sovereignty campaigns
Shows sovereignty data for campaigns.

---

Alternate route: `/v1/sovereignty/campaigns/`

Alternate route: `/legacy/sovereignty/campaigns/`

Alternate route: `/dev/sovereignty/campaigns/`

---

This route is cached for up to 5 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []GetSovereigntyCampaigns200Ok

func (SovereigntyApiService) GetSovereigntyStructures ¶

func (a SovereigntyApiService) GetSovereigntyStructures(localVarOptionals map[string]interface{}) ([]GetSovereigntyStructures200Ok, *http.Response, error)
SovereigntyApiService List sovereignty structures
Shows sovereignty data for structures.

---

Alternate route: `/v1/sovereignty/structures/`

Alternate route: `/legacy/sovereignty/structures/`

Alternate route: `/dev/sovereignty/structures/`

---

This route is cached for up to 120 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []GetSovereigntyStructures200Ok

type SwaggerDateType ¶

type SwaggerDateType struct {
	time.Time
}

Custom date type for Swagger date.

func (*SwaggerDateType) UnmarshalJSON ¶

func (c *SwaggerDateType) UnmarshalJSON(b []byte) (err error)

func (*SwaggerDateType) UnmarshalXML ¶

func (c *SwaggerDateType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) (err error)

func (*SwaggerDateType) UnmarshalXMLAttr ¶

func (c *SwaggerDateType) UnmarshalXMLAttr(a xml.Attr) (err error)

type UniverseApiService ¶

type UniverseApiService service

func (UniverseApiService) GetUniverseBloodlines ¶

func (a UniverseApiService) GetUniverseBloodlines(localVarOptionals map[string]interface{}) ([]GetUniverseBloodlines200Ok, *http.Response, error)
UniverseApiService Get bloodlines
Get a list of bloodlines

---

Alternate route: `/v1/universe/bloodlines/`

Alternate route: `/legacy/universe/bloodlines/`

Alternate route: `/dev/universe/bloodlines/`

---

This route is cached for up to 3600 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "language" (string) Language to use in the response
    @param "datasource" (string) The server name you would like data from
@return []GetUniverseBloodlines200Ok

func (UniverseApiService) GetUniverseCategories ¶

func (a UniverseApiService) GetUniverseCategories(localVarOptionals map[string]interface{}) ([]int32, *http.Response, error)
UniverseApiService Get item categories
Get a list of item categories

---

Alternate route: `/v1/universe/categories/`

Alternate route: `/legacy/universe/categories/`

Alternate route: `/dev/universe/categories/`

---

This route is cached for up to 3600 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []int32

func (UniverseApiService) GetUniverseCategoriesCategoryId ¶

func (a UniverseApiService) GetUniverseCategoriesCategoryId(categoryId int32, localVarOptionals map[string]interface{}) (GetUniverseCategoriesCategoryIdOk, *http.Response, error)
UniverseApiService Get item category information
Get information of an item category

---

Alternate route: `/v1/universe/categories/{category_id}/`

Alternate route: `/legacy/universe/categories/{category_id}/`

Alternate route: `/dev/universe/categories/{category_id}/`

---

This route is cached for up to 3600 seconds

@param categoryId An Eve item category ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "language" (string) Language to use in the response
    @param "datasource" (string) The server name you would like data from
@return GetUniverseCategoriesCategoryIdOk

func (UniverseApiService) GetUniverseFactions ¶

func (a UniverseApiService) GetUniverseFactions(localVarOptionals map[string]interface{}) ([]GetUniverseFactions200Ok, *http.Response, error)
UniverseApiService Get factions
Get a list of factions

---

Alternate route: `/v1/universe/factions/`

Alternate route: `/legacy/universe/factions/`

Alternate route: `/dev/universe/factions/`

---

This route is cached for up to 3600 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "language" (string) Language to use in the response
    @param "datasource" (string) The server name you would like data from
@return []GetUniverseFactions200Ok

func (UniverseApiService) GetUniverseGroups ¶

func (a UniverseApiService) GetUniverseGroups(localVarOptionals map[string]interface{}) ([]int32, *http.Response, error)
UniverseApiService Get item groups
Get a list of item groups

---

Alternate route: `/v1/universe/groups/`

Alternate route: `/legacy/universe/groups/`

Alternate route: `/dev/universe/groups/`

---

This route is cached for up to 3600 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "page" (int32) Which page to query
    @param "datasource" (string) The server name you would like data from
@return []int32

func (UniverseApiService) GetUniverseGroupsGroupId ¶

func (a UniverseApiService) GetUniverseGroupsGroupId(groupId int32, localVarOptionals map[string]interface{}) (GetUniverseGroupsGroupIdOk, *http.Response, error)
UniverseApiService Get item group information
Get information on an item group

---

Alternate route: `/v1/universe/groups/{group_id}/`

Alternate route: `/legacy/universe/groups/{group_id}/`

Alternate route: `/dev/universe/groups/{group_id}/`

---

This route is cached for up to 3600 seconds

@param groupId An Eve item group ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "language" (string) Language to use in the response
    @param "datasource" (string) The server name you would like data from
@return GetUniverseGroupsGroupIdOk

func (UniverseApiService) GetUniverseRaces ¶

func (a UniverseApiService) GetUniverseRaces(localVarOptionals map[string]interface{}) ([]GetUniverseRaces200Ok, *http.Response, error)
UniverseApiService Get character races
Get a list of character races

---

Alternate route: `/v1/universe/races/`

Alternate route: `/legacy/universe/races/`

Alternate route: `/dev/universe/races/`

---

This route is cached for up to 3600 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "language" (string) Language to use in the response
    @param "datasource" (string) The server name you would like data from
@return []GetUniverseRaces200Ok

func (UniverseApiService) GetUniverseStationsStationId ¶

func (a UniverseApiService) GetUniverseStationsStationId(stationId int32, localVarOptionals map[string]interface{}) (GetUniverseStationsStationIdOk, *http.Response, error)
UniverseApiService Get station information
Public information on stations

---

Alternate route: `/v1/universe/stations/{station_id}/`

Alternate route: `/legacy/universe/stations/{station_id}/`

Alternate route: `/dev/universe/stations/{station_id}/`

---

This route is cached for up to 3600 seconds

@param stationId An Eve station ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return GetUniverseStationsStationIdOk

func (UniverseApiService) GetUniverseStructures ¶

func (a UniverseApiService) GetUniverseStructures(localVarOptionals map[string]interface{}) ([]int64, *http.Response, error)
UniverseApiService List all public structures
List all public structures

---

Alternate route: `/v1/universe/structures/`

Alternate route: `/legacy/universe/structures/`

Alternate route: `/dev/universe/structures/`

---

This route is cached for up to 3600 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []int64

func (UniverseApiService) GetUniverseStructuresStructureId ¶

func (a UniverseApiService) GetUniverseStructuresStructureId(ctx context.Context, structureId int64, localVarOptionals map[string]interface{}) (GetUniverseStructuresStructureIdOk, *http.Response, error)
UniverseApiService Get structure information
Returns information on requested structure, if you are on the ACL. Otherwise, returns "Forbidden" for all inputs.

---

Alternate route: `/v1/universe/structures/{structure_id}/`

Alternate route: `/legacy/universe/structures/{structure_id}/`

Alternate route: `/dev/universe/structures/{structure_id}/`

  • @param ctx context.Context Authentication Context @param structureId An Eve structure ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return GetUniverseStructuresStructureIdOk

func (UniverseApiService) GetUniverseSystemsSystemId ¶

func (a UniverseApiService) GetUniverseSystemsSystemId(systemId int32, localVarOptionals map[string]interface{}) (GetUniverseSystemsSystemIdOk, *http.Response, error)
UniverseApiService Get solar system information
Information on solar systems

---

Alternate route: `/v1/universe/systems/{system_id}/`

Alternate route: `/legacy/universe/systems/{system_id}/`

Alternate route: `/dev/universe/systems/{system_id}/`

---

This route is cached for up to 3600 seconds

@param systemId An Eve solar system ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return GetUniverseSystemsSystemIdOk

func (UniverseApiService) GetUniverseTypes ¶

func (a UniverseApiService) GetUniverseTypes(localVarOptionals map[string]interface{}) ([]int32, *http.Response, error)
UniverseApiService Get types
Get a list of type ids

---

Alternate route: `/v1/universe/types/`

Alternate route: `/legacy/universe/types/`

Alternate route: `/dev/universe/types/`

---

This route is cached for up to 3600 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "page" (int32) Which page to query
    @param "datasource" (string) The server name you would like data from
@return []int32

func (UniverseApiService) GetUniverseTypesTypeId ¶

func (a UniverseApiService) GetUniverseTypesTypeId(typeId int32, localVarOptionals map[string]interface{}) (GetUniverseTypesTypeIdOk, *http.Response, error)
UniverseApiService Get type information
Get information on a type

---

Alternate route: `/v2/universe/types/{type_id}/`

Alternate route: `/dev/universe/types/{type_id}/`

---

This route is cached for up to 3600 seconds

@param typeId An Eve item type ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "language" (string) Language to use in the response
    @param "datasource" (string) The server name you would like data from
@return GetUniverseTypesTypeIdOk

func (UniverseApiService) PostUniverseNames ¶

func (a UniverseApiService) PostUniverseNames(ids []int32, localVarOptionals map[string]interface{}) ([]PostUniverseNames200Ok, *http.Response, error)
UniverseApiService Get names and categories for a set of ID's
Resolve a set of IDs to names and categories. Supported ID's for resolving are: Characters, Corporations, Alliances, Stations, Solar Systems, Constellations, Regions, Types.

---

Alternate route: `/v2/universe/names/`

Alternate route: `/dev/universe/names/`

@param ids The ids to resolve
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return []PostUniverseNames200Ok

type UserInterfaceApiService ¶

type UserInterfaceApiService service

func (UserInterfaceApiService) PostUiAutopilotWaypoint ¶

func (a UserInterfaceApiService) PostUiAutopilotWaypoint(ctx context.Context, destinationId int64, clearOtherWaypoints bool, addToBeginning bool, localVarOptionals map[string]interface{}) (*http.Response, error)
UserInterfaceApiService Set Autopilot Waypoint
Set a solar system as autopilot waypoint

---

Alternate route: `/v2/ui/autopilot/waypoint/`

Alternate route: `/dev/ui/autopilot/waypoint/`

  • @param ctx context.Context Authentication Context @param destinationId The destination to travel to, can be solar system, station or structure's id @param clearOtherWaypoints Whether clean other waypoints beforing adding this one @param addToBeginning Whether this solar system should be added to the beginning of all waypoints @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (UserInterfaceApiService) PostUiOpenwindowContract ¶

func (a UserInterfaceApiService) PostUiOpenwindowContract(ctx context.Context, contractId int32, localVarOptionals map[string]interface{}) (*http.Response, error)
UserInterfaceApiService Open Contract Window
Open the contract window inside the client

---

Alternate route: `/v1/ui/openwindow/contract/`

Alternate route: `/legacy/ui/openwindow/contract/`

Alternate route: `/dev/ui/openwindow/contract/`

  • @param ctx context.Context Authentication Context @param contractId The contract to open @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (UserInterfaceApiService) PostUiOpenwindowInformation ¶

func (a UserInterfaceApiService) PostUiOpenwindowInformation(ctx context.Context, targetId int32, localVarOptionals map[string]interface{}) (*http.Response, error)
UserInterfaceApiService Open Information Window
Open the information window for a character, corporation or alliance inside the client

---

Alternate route: `/v1/ui/openwindow/information/`

Alternate route: `/legacy/ui/openwindow/information/`

Alternate route: `/dev/ui/openwindow/information/`

  • @param ctx context.Context Authentication Context @param targetId The target to open @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (UserInterfaceApiService) PostUiOpenwindowMarketdetails ¶

func (a UserInterfaceApiService) PostUiOpenwindowMarketdetails(ctx context.Context, typeId int32, localVarOptionals map[string]interface{}) (*http.Response, error)
UserInterfaceApiService Open Market Details
Open the market details window for a specific typeID inside the client

---

Alternate route: `/v1/ui/openwindow/marketdetails/`

Alternate route: `/legacy/ui/openwindow/marketdetails/`

Alternate route: `/dev/ui/openwindow/marketdetails/`

  • @param ctx context.Context Authentication Context @param typeId The item type to open in market window @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

func (UserInterfaceApiService) PostUiOpenwindowNewmail ¶

func (a UserInterfaceApiService) PostUiOpenwindowNewmail(ctx context.Context, newMail PostUiOpenwindowNewmailNewMail, localVarOptionals map[string]interface{}) (*http.Response, error)
UserInterfaceApiService Open New Mail Window
Open the New Mail window, according to settings from the request if applicable

---

Alternate route: `/v1/ui/openwindow/newmail/`

Alternate route: `/legacy/ui/openwindow/newmail/`

Alternate route: `/dev/ui/openwindow/newmail/`

  • @param ctx context.Context Authentication Context @param newMail The details of mail to create @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return

type WalletApiService ¶

type WalletApiService service

func (WalletApiService) GetCharactersCharacterIdWallets ¶

func (a WalletApiService) GetCharactersCharacterIdWallets(ctx context.Context, characterId int32, localVarOptionals map[string]interface{}) ([]GetCharactersCharacterIdWallets200Ok, *http.Response, error)
WalletApiService List wallets and balances
List your wallets and their balances. Characters typically have only one wallet, with wallet_id 1000 being the master wallet.

---

Alternate route: `/v1/characters/{character_id}/wallets/`

Alternate route: `/legacy/characters/{character_id}/wallets/`

Alternate route: `/dev/characters/{character_id}/wallets/`

---

This route is cached for up to 120 seconds

  • @param ctx context.Context Authentication Context @param characterId An EVE character ID @param optional (nil or map[string]interface{}) with one or more of: @param "datasource" (string) The server name you would like data from @return []GetCharactersCharacterIdWallets200Ok

type WarsApiService ¶

type WarsApiService service

func (WarsApiService) GetWars ¶

func (a WarsApiService) GetWars(localVarOptionals map[string]interface{}) ([]int32, *http.Response, error)
WarsApiService List wars
Return a list of wars

---

Alternate route: `/v1/wars/`

Alternate route: `/legacy/wars/`

Alternate route: `/dev/wars/`

---

This route is cached for up to 3600 seconds

@param optional (nil or map[string]interface{}) with one or more of:
    @param "maxWarId" (int32) Only return wars with ID smaller than this.
    @param "datasource" (string) The server name you would like data from
@return []int32

func (WarsApiService) GetWarsWarId ¶

func (a WarsApiService) GetWarsWarId(warId int32, localVarOptionals map[string]interface{}) (GetWarsWarIdOk, *http.Response, error)
WarsApiService Get war information
Return details about a war

---

Alternate route: `/v1/wars/{war_id}/`

Alternate route: `/legacy/wars/{war_id}/`

Alternate route: `/dev/wars/{war_id}/`

---

This route is cached for up to 3600 seconds

@param warId ID for a war
@param optional (nil or map[string]interface{}) with one or more of:
    @param "datasource" (string) The server name you would like data from
@return GetWarsWarIdOk

func (WarsApiService) GetWarsWarIdKillmails ¶

func (a WarsApiService) GetWarsWarIdKillmails(warId int32, localVarOptionals map[string]interface{}) ([]GetWarsWarIdKillmails200Ok, *http.Response, error)
WarsApiService List kills for a war
Return a list of kills related to a war

---

Alternate route: `/v1/wars/{war_id}/killmails/`

Alternate route: `/legacy/wars/{war_id}/killmails/`

Alternate route: `/dev/wars/{war_id}/killmails/`

---

This route is cached for up to 3600 seconds

@param warId A valid war ID
@param optional (nil or map[string]interface{}) with one or more of:
    @param "page" (int32) Which page to query, starting at 1, 2000 killmails per page.
    @param "datasource" (string) The server name you would like data from
@return []GetWarsWarIdKillmails200Ok

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL