EveESI.Api.Skills (EveESI v1.0.0)

View Source

API calls for all endpoints tagged Skills.

Summary

Functions

Get character attributes Return attributes of a character --- Alternate route: /dev/characters/{character_id}/attributes/ Alternate route: /legacy/characters/{character_id}/attributes/ Alternate route: /v1/characters/{character_id}/attributes/ --- This route is cached for up to 120 seconds

Get character's skill queue List the configured skill queue for the given character --- Alternate route: /dev/characters/{character_id}/skillqueue/ Alternate route: /legacy/characters/{character_id}/skillqueue/ Alternate route: /v2/characters/{character_id}/skillqueue/ --- This route is cached for up to 120 seconds

Get character skills List all trained skills for the given character --- Alternate route: /dev/characters/{character_id}/skills/ Alternate route: /v4/characters/{character_id}/skills/ --- This route is cached for up to 120 seconds

Functions

get_characters_character_id_attributes(connection, character_id, opts \\ [])

Get character attributes Return attributes of a character --- Alternate route: /dev/characters/{character_id}/attributes/ Alternate route: /legacy/characters/{character_id}/attributes/ Alternate route: /v1/characters/{character_id}/attributes/ --- This route is cached for up to 120 seconds

Parameters

  • connection (EveESI.Connection): Connection to server
  • character_id (integer()): An EVE character ID
  • opts (keyword): Optional parameters
    • :datasource (String.t): The server name you would like data from
    • :"If-None-Match" (String.t): ETag from a previous request. A 304 will be returned if this matches the current ETag
    • :token (String.t): Access token to use if unable to set a header

Returns

  • {:ok, EveESI.Model.GetCharactersCharacterIdAttributesOk.t} on success
  • {:error, Tesla.Env.t} on failure

get_characters_character_id_skillqueue(connection, character_id, opts \\ [])

Get character's skill queue List the configured skill queue for the given character --- Alternate route: /dev/characters/{character_id}/skillqueue/ Alternate route: /legacy/characters/{character_id}/skillqueue/ Alternate route: /v2/characters/{character_id}/skillqueue/ --- This route is cached for up to 120 seconds

Parameters

  • connection (EveESI.Connection): Connection to server
  • character_id (integer()): An EVE character ID
  • opts (keyword): Optional parameters
    • :datasource (String.t): The server name you would like data from
    • :"If-None-Match" (String.t): ETag from a previous request. A 304 will be returned if this matches the current ETag
    • :token (String.t): Access token to use if unable to set a header

Returns

  • {:ok, [%GetCharactersCharacterIdSkillqueue200Ok{}, ...]} on success
  • {:error, Tesla.Env.t} on failure

get_characters_character_id_skills(connection, character_id, opts \\ [])

Get character skills List all trained skills for the given character --- Alternate route: /dev/characters/{character_id}/skills/ Alternate route: /v4/characters/{character_id}/skills/ --- This route is cached for up to 120 seconds

Parameters

  • connection (EveESI.Connection): Connection to server
  • character_id (integer()): An EVE character ID
  • opts (keyword): Optional parameters
    • :datasource (String.t): The server name you would like data from
    • :"If-None-Match" (String.t): ETag from a previous request. A 304 will be returned if this matches the current ETag
    • :token (String.t): Access token to use if unable to set a header

Returns

  • {:ok, EveESI.Model.GetCharactersCharacterIdSkillsOk.t} on success
  • {:error, Tesla.Env.t} on failure