NEW! Новый релиз 12.0.0 уже доступен! Подробности в Центре заботы

eve-tech-api

0
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
README.md

Go API client for openapi

An OpenAPI for EVE Online

Overview

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

  • API version: 1.25
  • Package version: 1.0.0
  • Generator version: 7.9.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

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

import openapi "github.com/GIT_USER_ID/GIT_REPO_ID"

To use a proxy, set the environment variable

HTTP_PROXY
:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with

Servers
field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value

openapi.ContextServerIndex
of type
int
.

ctx := context.WithValue(context.Background(), openapi.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value

openapi.ContextServerVariables
of type
map[string]string
.

ctx := context.WithValue(context.Background(), openapi.ContextServerVariables, map[string]string{
"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using

OperationServers
map in the
Configuration
. An operation is uniquely identified by
"{classname}Service.{nickname}"
string. Similar rules for overriding default operation server index and variables applies by using
openapi.ContextOperationServerIndices
and
openapi.ContextOperationServerVariables
context maps.

ctx := context.WithValue(context.Background(), openapi.ContextOperationServerIndices, map[string]int{
"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), openapi.ContextOperationServerVariables, map[string]map[string]string{
"{classname}Service.{nickname}": {
"port": "8443",
},
})

Documentation for API Endpoints

All URIs are relative to https://esi.evetech.net/latest

ClassMethodHTTP requestDescription
AllianceAPIGetAlliancesGet /alliances/List all alliances
AllianceAPIGetAlliancesAllianceIdGet /alliances/{alliance_id}/Get alliance information
AllianceAPIGetAlliancesAllianceIdCorporationsGet /alliances/{alliance_id}/corporations/List alliance's corporations
AllianceAPIGetAlliancesAllianceIdIconsGet /alliances/{alliance_id}/icons/Get alliance icon
AssetsAPIGetCharactersCharacterIdAssetsGet /characters/{character_id}/assets/Get character assets
AssetsAPIGetCorporationsCorporationIdAssetsGet /corporations/{corporation_id}/assets/Get corporation assets
AssetsAPIPostCharactersCharacterIdAssetsLocationsPost /characters/{character_id}/assets/locations/Get character asset locations
AssetsAPIPostCharactersCharacterIdAssetsNamesPost /characters/{character_id}/assets/names/Get character asset names
AssetsAPIPostCorporationsCorporationIdAssetsLocationsPost /corporations/{corporation_id}/assets/locations/Get corporation asset locations
AssetsAPIPostCorporationsCorporationIdAssetsNamesPost /corporations/{corporation_id}/assets/names/Get corporation asset names
BookmarksAPIGetCharactersCharacterIdBookmarksGet /characters/{character_id}/bookmarks/List bookmarks
BookmarksAPIGetCharactersCharacterIdBookmarksFoldersGet /characters/{character_id}/bookmarks/folders/List bookmark folders
BookmarksAPIGetCorporationsCorporationIdBookmarksGet /corporations/{corporation_id}/bookmarks/List corporation bookmarks
BookmarksAPIGetCorporationsCorporationIdBookmarksFoldersGet /corporations/{corporation_id}/bookmarks/folders/List corporation bookmark folders
CalendarAPIGetCharactersCharacterIdCalendarGet /characters/{character_id}/calendar/List calendar event summaries
CalendarAPIGetCharactersCharacterIdCalendarEventIdGet /characters/{character_id}/calendar/{event_id}/Get an event
CalendarAPIGetCharactersCharacterIdCalendarEventIdAttendeesGet /characters/{character_id}/calendar/{event_id}/attendees/Get attendees
CalendarAPIPutCharactersCharacterIdCalendarEventIdPut /characters/{character_id}/calendar/{event_id}/Respond to an event
CharacterAPIGetCharactersCharacterIdGet /characters/{character_id}/Get character's public information
CharacterAPIGetCharactersCharacterIdAgentsResearchGet /characters/{character_id}/agents_research/Get agents research
CharacterAPIGetCharactersCharacterIdBlueprintsGet /characters/{character_id}/blueprints/Get blueprints
CharacterAPIGetCharactersCharacterIdCorporationhistoryGet /characters/{character_id}/corporationhistory/Get corporation history
CharacterAPIGetCharactersCharacterIdFatigueGet /characters/{character_id}/fatigue/Get jump fatigue
CharacterAPIGetCharactersCharacterIdMedalsGet /characters/{character_id}/medals/Get medals
CharacterAPIGetCharactersCharacterIdNotificationsGet /characters/{character_id}/notifications/Get character notifications
CharacterAPIGetCharactersCharacterIdNotificationsContactsGet /characters/{character_id}/notifications/contacts/Get new contact notifications
CharacterAPIGetCharactersCharacterIdPortraitGet /characters/{character_id}/portrait/Get character portraits
CharacterAPIGetCharactersCharacterIdRolesGet /characters/{character_id}/roles/Get character corporation roles
CharacterAPIGetCharactersCharacterIdStandingsGet /characters/{character_id}/standings/Get standings
CharacterAPIGetCharactersCharacterIdTitlesGet /characters/{character_id}/titles/Get character corporation titles
CharacterAPIPostCharactersAffiliationPost /characters/affiliation/Character affiliation
CharacterAPIPostCharactersCharacterIdCspaPost /characters/{character_id}/cspa/Calculate a CSPA charge cost
ClonesAPIGetCharactersCharacterIdClonesGet /characters/{character_id}/clones/Get clones
ClonesAPIGetCharactersCharacterIdImplantsGet /characters/{character_id}/implants/Get active implants
ContactsAPIDeleteCharactersCharacterIdContactsDelete /characters/{character_id}/contacts/Delete contacts
ContactsAPIGetAlliancesAllianceIdContactsGet /alliances/{alliance_id}/contacts/Get alliance contacts
ContactsAPIGetAlliancesAllianceIdContactsLabelsGet /alliances/{alliance_id}/contacts/labels/Get alliance contact labels
ContactsAPIGetCharactersCharacterIdContactsGet /characters/{character_id}/contacts/Get contacts
ContactsAPIGetCharactersCharacterIdContactsLabelsGet /characters/{character_id}/contacts/labels/Get contact labels
ContactsAPIGetCorporationsCorporationIdContactsGet /corporations/{corporation_id}/contacts/Get corporation contacts
ContactsAPIGetCorporationsCorporationIdContactsLabelsGet /corporations/{corporation_id}/contacts/labels/Get corporation contact labels
ContactsAPIPostCharactersCharacterIdContactsPost /characters/{character_id}/contacts/Add contacts
ContactsAPIPutCharactersCharacterIdContactsPut /characters/{character_id}/contacts/Edit contacts
ContractsAPIGetCharactersCharacterIdContractsGet /characters/{character_id}/contracts/Get contracts
ContractsAPIGetCharactersCharacterIdContractsContractIdBidsGet /characters/{character_id}/contracts/{contract_id}/bids/Get contract bids
ContractsAPIGetCharactersCharacterIdContractsContractIdItemsGet /characters/{character_id}/contracts/{contract_id}/items/Get contract items
ContractsAPIGetContractsPublicBidsContractIdGet /contracts/public/bids/{contract_id}/Get public contract bids
ContractsAPIGetContractsPublicItemsContractIdGet /contracts/public/items/{contract_id}/Get public contract items
ContractsAPIGetContractsPublicRegionIdGet /contracts/public/{region_id}/Get public contracts
ContractsAPIGetCorporationsCorporationIdContractsGet /corporations/{corporation_id}/contracts/Get corporation contracts
ContractsAPIGetCorporationsCorporationIdContractsContractIdBidsGet /corporations/{corporation_id}/contracts/{contract_id}/bids/Get corporation contract bids
ContractsAPIGetCorporationsCorporationIdContractsContractIdItemsGet /corporations/{corporation_id}/contracts/{contract_id}/items/Get corporation contract items
CorporationAPIGetCorporationsCorporationIdGet /corporations/{corporation_id}/Get corporation information
CorporationAPIGetCorporationsCorporationIdAlliancehistoryGet /corporations/{corporation_id}/alliancehistory/Get alliance history
CorporationAPIGetCorporationsCorporationIdBlueprintsGet /corporations/{corporation_id}/blueprints/Get corporation blueprints
CorporationAPIGetCorporationsCorporationIdContainersLogsGet /corporations/{corporation_id}/containers/logs/Get all corporation ALSC logs
CorporationAPIGetCorporationsCorporationIdDivisionsGet /corporations/{corporation_id}/divisions/Get corporation divisions
CorporationAPIGetCorporationsCorporationIdFacilitiesGet /corporations/{corporation_id}/facilities/Get corporation facilities
CorporationAPIGetCorporationsCorporationIdIconsGet /corporations/{corporation_id}/icons/Get corporation icon
CorporationAPIGetCorporationsCorporationIdMedalsGet /corporations/{corporation_id}/medals/Get corporation medals
CorporationAPIGetCorporationsCorporationIdMedalsIssuedGet /corporations/{corporation_id}/medals/issued/Get corporation issued medals
CorporationAPIGetCorporationsCorporationIdMembersGet /corporations/{corporation_id}/members/Get corporation members
CorporationAPIGetCorporationsCorporationIdMembersLimitGet /corporations/{corporation_id}/members/limit/Get corporation member limit
CorporationAPIGetCorporationsCorporationIdMembersTitlesGet /corporations/{corporation_id}/members/titles/Get corporation's members' titles
CorporationAPIGetCorporationsCorporationIdMembertrackingGet /corporations/{corporation_id}/membertracking/Track corporation members
CorporationAPIGetCorporationsCorporationIdRolesGet /corporations/{corporation_id}/roles/Get corporation member roles
CorporationAPIGetCorporationsCorporationIdRolesHistoryGet /corporations/{corporation_id}/roles/history/Get corporation member roles history
CorporationAPIGetCorporationsCorporationIdShareholdersGet /corporations/{corporation_id}/shareholders/Get corporation shareholders
CorporationAPIGetCorporationsCorporationIdStandingsGet /corporations/{corporation_id}/standings/Get corporation standings
CorporationAPIGetCorporationsCorporationIdStarbasesGet /corporations/{corporation_id}/starbases/Get corporation starbases (POSes)
CorporationAPIGetCorporationsCorporationIdStarbasesStarbaseIdGet /corporations/{corporation_id}/starbases/{starbase_id}/Get starbase (POS) detail
CorporationAPIGetCorporationsCorporationIdStructuresGet /corporations/{corporation_id}/structures/Get corporation structures
CorporationAPIGetCorporationsCorporationIdTitlesGet /corporations/{corporation_id}/titles/Get corporation titles
CorporationAPIGetCorporationsNpccorpsGet /corporations/npccorps/Get npc corporations
DogmaAPIGetDogmaAttributesGet /dogma/attributes/Get attributes
DogmaAPIGetDogmaAttributesAttributeIdGet /dogma/attributes/{attribute_id}/Get attribute information
DogmaAPIGetDogmaDynamicItemsTypeIdItemIdGet /dogma/dynamic/items/{type_id}/{item_id}/Get dynamic item information
DogmaAPIGetDogmaEffectsGet /dogma/effects/Get effects
DogmaAPIGetDogmaEffectsEffectIdGet /dogma/effects/{effect_id}/Get effect information
FactionWarfareAPIGetCharactersCharacterIdFwStatsGet /characters/{character_id}/fw/stats/Overview of a character involved in faction warfare
FactionWarfareAPIGetCorporationsCorporationIdFwStatsGet /corporations/{corporation_id}/fw/stats/Overview of a corporation involved in faction warfare
FactionWarfareAPIGetFwLeaderboardsGet /fw/leaderboards/List of the top factions in faction warfare
FactionWarfareAPIGetFwLeaderboardsCharactersGet /fw/leaderboards/characters/List of the top pilots in faction warfare
FactionWarfareAPIGetFwLeaderboardsCorporationsGet /fw/leaderboards/corporations/List of the top corporations in faction warfare
FactionWarfareAPIGetFwStatsGet /fw/stats/An overview of statistics about factions involved in faction warfare
FactionWarfareAPIGetFwSystemsGet /fw/systems/Ownership of faction warfare systems
FactionWarfareAPIGetFwWarsGet /fw/wars/Data about which NPC factions are at war
FittingsAPIDeleteCharactersCharacterIdFittingsFittingIdDelete /characters/{character_id}/fittings/{fitting_id}/Delete fitting
FittingsAPIGetCharactersCharacterIdFittingsGet /characters/{character_id}/fittings/Get fittings
FittingsAPIPostCharactersCharacterIdFittingsPost /characters/{character_id}/fittings/Create fitting
FleetsAPIDeleteFleetsFleetIdMembersMemberIdDelete /fleets/{fleet_id}/members/{member_id}/Kick fleet member
FleetsAPIDeleteFleetsFleetIdSquadsSquadIdDelete /fleets/{fleet_id}/squads/{squad_id}/Delete fleet squad
FleetsAPIDeleteFleetsFleetIdWingsWingIdDelete /fleets/{fleet_id}/wings/{wing_id}/Delete fleet wing
FleetsAPIGetCharactersCharacterIdFleetGet /characters/{character_id}/fleet/Get character fleet info
FleetsAPIGetFleetsFleetIdGet /fleets/{fleet_id}/Get fleet information
FleetsAPIGetFleetsFleetIdMembersGet /fleets/{fleet_id}/members/Get fleet members
FleetsAPIGetFleetsFleetIdWingsGet /fleets/{fleet_id}/wings/Get fleet wings
FleetsAPIPostFleetsFleetIdMembersPost /fleets/{fleet_id}/members/Create fleet invitation
FleetsAPIPostFleetsFleetIdWingsPost /fleets/{fleet_id}/wings/Create fleet wing
FleetsAPIPostFleetsFleetIdWingsWingIdSquadsPost /fleets/{fleet_id}/wings/{wing_id}/squads/Create fleet squad
FleetsAPIPutFleetsFleetIdPut /fleets/{fleet_id}/Update fleet
FleetsAPIPutFleetsFleetIdMembersMemberIdPut /fleets/{fleet_id}/members/{member_id}/Move fleet member
FleetsAPIPutFleetsFleetIdSquadsSquadIdPut /fleets/{fleet_id}/squads/{squad_id}/Rename fleet squad
FleetsAPIPutFleetsFleetIdWingsWingIdPut /fleets/{fleet_id}/wings/{wing_id}/Rename fleet wing
IncursionsAPIGetIncursionsGet /incursions/List incursions
IndustryAPIGetCharactersCharacterIdIndustryJobsGet /characters/{character_id}/industry/jobs/List character industry jobs
IndustryAPIGetCharactersCharacterIdMiningGet /characters/{character_id}/mining/Character mining ledger
IndustryAPIGetCorporationCorporationIdMiningExtractionsGet /corporation/{corporation_id}/mining/extractions/Moon extraction timers
IndustryAPIGetCorporationCorporationIdMiningObserversGet /corporation/{corporation_id}/mining/observers/Corporation mining observers
IndustryAPIGetCorporationCorporationIdMiningObserversObserverIdGet /corporation/{corporation_id}/mining/observers/{observer_id}/Observed corporation mining
IndustryAPIGetCorporationsCorporationIdIndustryJobsGet /corporations/{corporation_id}/industry/jobs/List corporation industry jobs
IndustryAPIGetIndustryFacilitiesGet /industry/facilities/List industry facilities
IndustryAPIGetIndustrySystemsGet /industry/systems/List solar system cost indices
InsuranceAPIGetInsurancePricesGet /insurance/prices/List insurance levels
KillmailsAPIGetCharactersCharacterIdKillmailsRecentGet /characters/{character_id}/killmails/recent/Get a character's recent kills and losses
KillmailsAPIGetCorporationsCorporationIdKillmailsRecentGet /corporations/{corporation_id}/killmails/recent/Get a corporation's recent kills and losses
KillmailsAPIGetKillmailsKillmailIdKillmailHashGet /killmails/{killmail_id}/{killmail_hash}/Get a single killmail
LocationAPIGetCharactersCharacterIdLocationGet /characters/{character_id}/location/Get character location
LocationAPIGetCharactersCharacterIdOnlineGet /characters/{character_id}/online/Get character online
LocationAPIGetCharactersCharacterIdShipGet /characters/{character_id}/ship/Get current ship
LoyaltyAPIGetCharactersCharacterIdLoyaltyPointsGet /characters/{character_id}/loyalty/points/Get loyalty points
LoyaltyAPIGetLoyaltyStoresCorporationIdOffersGet /loyalty/stores/{corporation_id}/offers/List loyalty store offers
MailAPIDeleteCharactersCharacterIdMailLabelsLabelIdDelete /characters/{character_id}/mail/labels/{label_id}/Delete a mail label
MailAPIDeleteCharactersCharacterIdMailMailIdDelete /characters/{character_id}/mail/{mail_id}/Delete a mail
MailAPIGetCharactersCharacterIdMailGet /characters/{character_id}/mail/Return mail headers
MailAPIGetCharactersCharacterIdMailLabelsGet /characters/{character_id}/mail/labels/Get mail labels and unread counts
MailAPIGetCharactersCharacterIdMailListsGet /characters/{character_id}/mail/lists/Return mailing list subscriptions
MailAPIGetCharactersCharacterIdMailMailIdGet /characters/{character_id}/mail/{mail_id}/Return a mail
MailAPIPostCharactersCharacterIdMailPost /characters/{character_id}/mail/Send a new mail
MailAPIPostCharactersCharacterIdMailLabelsPost /characters/{character_id}/mail/labels/Create a mail label
MailAPIPutCharactersCharacterIdMailMailIdPut /characters/{character_id}/mail/{mail_id}/Update metadata about a mail
MarketAPIGetCharactersCharacterIdOrdersGet /characters/{character_id}/orders/List open orders from a character
MarketAPIGetCharactersCharacterIdOrdersHistoryGet /characters/{character_id}/orders/history/List historical orders by a character
MarketAPIGetCorporationsCorporationIdOrdersGet /corporations/{corporation_id}/orders/List open orders from a corporation
MarketAPIGetCorporationsCorporationIdOrdersHistoryGet /corporations/{corporation_id}/orders/history/List historical orders from a corporation
MarketAPIGetMarketsGroupsGet /markets/groups/Get item groups
MarketAPIGetMarketsGroupsMarketGroupIdGet /markets/groups/{market_group_id}/Get item group information
MarketAPIGetMarketsPricesGet /markets/prices/List market prices
MarketAPIGetMarketsRegionIdHistoryGet /markets/{region_id}/history/List historical market statistics in a region
MarketAPIGetMarketsRegionIdOrdersGet /markets/{region_id}/orders/List orders in a region
MarketAPIGetMarketsRegionIdTypesGet /markets/{region_id}/types/List type IDs relevant to a market
MarketAPIGetMarketsStructuresStructureIdGet /markets/structures/{structure_id}/List orders in a structure
OpportunitiesAPIGetCharactersCharacterIdOpportunitiesGet /characters/{character_id}/opportunities/Get a character's completed tasks
OpportunitiesAPIGetOpportunitiesGroupsGet /opportunities/groups/Get opportunities groups
OpportunitiesAPIGetOpportunitiesGroupsGroupIdGet /opportunities/groups/{group_id}/Get opportunities group
OpportunitiesAPIGetOpportunitiesTasksGet /opportunities/tasks/Get opportunities tasks
OpportunitiesAPIGetOpportunitiesTasksTaskIdGet /opportunities/tasks/{task_id}/Get opportunities task
PlanetaryInteractionAPIGetCharactersCharacterIdPlanetsGet /characters/{character_id}/planets/Get colonies
PlanetaryInteractionAPIGetCharactersCharacterIdPlanetsPlanetIdGet /characters/{character_id}/planets/{planet_id}/Get colony layout
PlanetaryInteractionAPIGetCorporationsCorporationIdCustomsOfficesGet /corporations/{corporation_id}/customs_offices/List corporation customs offices
PlanetaryInteractionAPIGetUniverseSchematicsSchematicIdGet /universe/schematics/{schematic_id}/Get schematic information
RoutesAPIGetRouteOriginDestinationGet /route/{origin}/{destination}/Get route
SearchAPIGetCharactersCharacterIdSearchGet /characters/{character_id}/search/Search on a string
SkillsAPIGetCharactersCharacterIdAttributesGet /characters/{character_id}/attributes/Get character attributes
SkillsAPIGetCharactersCharacterIdSkillqueueGet /characters/{character_id}/skillqueue/Get character's skill queue
SkillsAPIGetCharactersCharacterIdSkillsGet /characters/{character_id}/skills/Get character skills
SovereigntyAPIGetSovereigntyCampaignsGet /sovereignty/campaigns/List sovereignty campaigns
SovereigntyAPIGetSovereigntyMapGet /sovereignty/map/List sovereignty of systems
SovereigntyAPIGetSovereigntyStructuresGet /sovereignty/structures/List sovereignty structures
StatusAPIGetStatusGet /status/Retrieve the uptime and player counts
UniverseAPIGetUniverseAncestriesGet /universe/ancestries/Get ancestries
UniverseAPIGetUniverseAsteroidBeltsAsteroidBeltIdGet /universe/asteroid_belts/{asteroid_belt_id}/Get asteroid belt information
UniverseAPIGetUniverseBloodlinesGet /universe/bloodlines/Get bloodlines
UniverseAPIGetUniverseCategoriesGet /universe/categories/Get item categories
UniverseAPIGetUniverseCategoriesCategoryIdGet /universe/categories/{category_id}/Get item category information
UniverseAPIGetUniverseConstellationsGet /universe/constellations/Get constellations
UniverseAPIGetUniverseConstellationsConstellationIdGet /universe/constellations/{constellation_id}/Get constellation information
UniverseAPIGetUniverseFactionsGet /universe/factions/Get factions
UniverseAPIGetUniverseGraphicsGet /universe/graphics/Get graphics
UniverseAPIGetUniverseGraphicsGraphicIdGet /universe/graphics/{graphic_id}/Get graphic information
UniverseAPIGetUniverseGroupsGet /universe/groups/Get item groups
UniverseAPIGetUniverseGroupsGroupIdGet /universe/groups/{group_id}/Get item group information
UniverseAPIGetUniverseMoonsMoonIdGet /universe/moons/{moon_id}/Get moon information
UniverseAPIGetUniversePlanetsPlanetIdGet /universe/planets/{planet_id}/Get planet information
UniverseAPIGetUniverseRacesGet /universe/races/Get character races
UniverseAPIGetUniverseRegionsGet /universe/regions/Get regions
UniverseAPIGetUniverseRegionsRegionIdGet /universe/regions/{region_id}/Get region information
UniverseAPIGetUniverseStargatesStargateIdGet /universe/stargates/{stargate_id}/Get stargate information
UniverseAPIGetUniverseStarsStarIdGet /universe/stars/{star_id}/Get star information
UniverseAPIGetUniverseStationsStationIdGet /universe/stations/{station_id}/Get station information
UniverseAPIGetUniverseStructuresGet /universe/structures/List all public structures
UniverseAPIGetUniverseStructuresStructureIdGet /universe/structures/{structure_id}/Get structure information
UniverseAPIGetUniverseSystemJumpsGet /universe/system_jumps/Get system jumps
UniverseAPIGetUniverseSystemKillsGet /universe/system_kills/Get system kills
UniverseAPIGetUniverseSystemsGet /universe/systems/Get solar systems
UniverseAPIGetUniverseSystemsSystemIdGet /universe/systems/{system_id}/Get solar system information
UniverseAPIGetUniverseTypesGet /universe/types/Get types
UniverseAPIGetUniverseTypesTypeIdGet /universe/types/{type_id}/Get type information
UniverseAPIPostUniverseIdsPost /universe/ids/Bulk names to IDs
UniverseAPIPostUniverseNamesPost /universe/names/Get names and categories for a set of IDs
UserInterfaceAPIPostUiAutopilotWaypointPost /ui/autopilot/waypoint/Set Autopilot Waypoint
UserInterfaceAPIPostUiOpenwindowContractPost /ui/openwindow/contract/Open Contract Window
UserInterfaceAPIPostUiOpenwindowInformationPost /ui/openwindow/information/Open Information Window
UserInterfaceAPIPostUiOpenwindowMarketdetailsPost /ui/openwindow/marketdetails/Open Market Details
UserInterfaceAPIPostUiOpenwindowNewmailPost /ui/openwindow/newmail/Open New Mail Window
WalletAPIGetCharactersCharacterIdWalletGet /characters/{character_id}/wallet/Get a character's wallet balance
WalletAPIGetCharactersCharacterIdWalletJournalGet /characters/{character_id}/wallet/journal/Get character wallet journal
WalletAPIGetCharactersCharacterIdWalletTransactionsGet /characters/{character_id}/wallet/transactions/Get wallet transactions
WalletAPIGetCorporationsCorporationIdWalletsGet /corporations/{corporation_id}/wallets/Returns a corporation's wallet balance
WalletAPIGetCorporationsCorporationIdWalletsDivisionJournalGet /corporations/{corporation_id}/wallets/{division}/journal/Get corporation wallet journal
WalletAPIGetCorporationsCorporationIdWalletsDivisionTransactionsGet /corporations/{corporation_id}/wallets/{division}/transactions/Get corporation wallet transactions
WarsAPIGetWarsGet /wars/List wars
WarsAPIGetWarsWarIdGet /wars/{war_id}/Get war information
WarsAPIGetWarsWarIdKillmailsGet /wars/{war_id}/killmails/List kills for a war

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

evesso

  • Type: OAuth
  • Flow: implicit
  • Authorization URL: https://login.eveonline.com/v2/oauth/authorize
  • Scopes:
  • esi-alliances.read_contacts.v1: EVE SSO scope esi-alliances.read_contacts.v1
  • esi-assets.read_assets.v1: EVE SSO scope esi-assets.read_assets.v1
  • esi-assets.read_corporation_assets.v1: EVE SSO scope esi-assets.read_corporation_assets.v1
  • esi-bookmarks.read_character_bookmarks.v1: EVE SSO scope esi-bookmarks.read_character_bookmarks.v1
  • esi-bookmarks.read_corporation_bookmarks.v1: EVE SSO scope esi-bookmarks.read_corporation_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_agents_research.v1: EVE SSO scope esi-characters.read_agents_research.v1
  • esi-characters.read_blueprints.v1: EVE SSO scope esi-characters.read_blueprints.v1
  • esi-characters.read_contacts.v1: EVE SSO scope esi-characters.read_contacts.v1
  • esi-characters.read_corporation_roles.v1: EVE SSO scope esi-characters.read_corporation_roles.v1
  • esi-characters.read_fatigue.v1: EVE SSO scope esi-characters.read_fatigue.v1
  • esi-characters.read_fw_stats.v1: EVE SSO scope esi-characters.read_fw_stats.v1
  • esi-characters.read_loyalty.v1: EVE SSO scope esi-characters.read_loyalty.v1
  • esi-characters.read_medals.v1: EVE SSO scope esi-characters.read_medals.v1
  • esi-characters.read_notifications.v1: EVE SSO scope esi-characters.read_notifications.v1
  • esi-characters.read_opportunities.v1: EVE SSO scope esi-characters.read_opportunities.v1
  • esi-characters.read_standings.v1: EVE SSO scope esi-characters.read_standings.v1
  • esi-characters.read_titles.v1: EVE SSO scope esi-characters.read_titles.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-clones.read_implants.v1: EVE SSO scope esi-clones.read_implants.v1
  • esi-contracts.read_character_contracts.v1: EVE SSO scope esi-contracts.read_character_contracts.v1
  • esi-contracts.read_corporation_contracts.v1: EVE SSO scope esi-contracts.read_corporation_contracts.v1
  • esi-corporations.read_blueprints.v1: EVE SSO scope esi-corporations.read_blueprints.v1
  • esi-corporations.read_contacts.v1: EVE SSO scope esi-corporations.read_contacts.v1
  • esi-corporations.read_container_logs.v1: EVE SSO scope esi-corporations.read_container_logs.v1
  • esi-corporations.read_corporation_membership.v1: EVE SSO scope esi-corporations.read_corporation_membership.v1
  • esi-corporations.read_divisions.v1: EVE SSO scope esi-corporations.read_divisions.v1
  • esi-corporations.read_facilities.v1: EVE SSO scope esi-corporations.read_facilities.v1
  • esi-corporations.read_fw_stats.v1: EVE SSO scope esi-corporations.read_fw_stats.v1
  • esi-corporations.read_medals.v1: EVE SSO scope esi-corporations.read_medals.v1
  • esi-corporations.read_standings.v1: EVE SSO scope esi-corporations.read_standings.v1
  • esi-corporations.read_starbases.v1: EVE SSO scope esi-corporations.read_starbases.v1
  • esi-corporations.read_structures.v1: EVE SSO scope esi-corporations.read_structures.v1
  • esi-corporations.read_titles.v1: EVE SSO scope esi-corporations.read_titles.v1
  • esi-corporations.track_members.v1: EVE SSO scope esi-corporations.track_members.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-industry.read_character_jobs.v1: EVE SSO scope esi-industry.read_character_jobs.v1
  • esi-industry.read_character_mining.v1: EVE SSO scope esi-industry.read_character_mining.v1
  • esi-industry.read_corporation_jobs.v1: EVE SSO scope esi-industry.read_corporation_jobs.v1
  • esi-industry.read_corporation_mining.v1: EVE SSO scope esi-industry.read_corporation_mining.v1
  • esi-killmails.read_corporation_killmails.v1: EVE SSO scope esi-killmails.read_corporation_killmails.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_online.v1: EVE SSO scope esi-location.read_online.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.read_character_orders.v1: EVE SSO scope esi-markets.read_character_orders.v1
  • esi-markets.read_corporation_orders.v1: EVE SSO scope esi-markets.read_corporation_orders.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-planets.read_customs_offices.v1: EVE SSO scope esi-planets.read_customs_offices.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
  • esi-wallet.read_corporation_wallets.v1: EVE SSO scope esi-wallet.read_corporation_wallets.v1

Example

auth := context.WithValue(context.Background(), openapi.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"
/* Perform OAuth2 round trip request and obtain a token */
tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, openapi.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.