EveESI.Api.UserInterface (EveESI v1.0.0)
View SourceAPI calls for all endpoints tagged UserInterface.
Summary
Functions
Set Autopilot Waypoint
Set a solar system as autopilot waypoint --- Alternate route: /dev/ui/autopilot/waypoint/ Alternate route: /legacy/ui/autopilot/waypoint/ Alternate route: /v2/ui/autopilot/waypoint/
Open Contract Window
Open the contract window inside the client --- Alternate route: /dev/ui/openwindow/contract/ Alternate route: /legacy/ui/openwindow/contract/ Alternate route: /v1/ui/openwindow/contract/
Open Information Window
Open the information window for a character, corporation or alliance inside the client --- Alternate route: /dev/ui/openwindow/information/ Alternate route: /legacy/ui/openwindow/information/ Alternate route: /v1/ui/openwindow/information/
Open Market Details
Open the market details window for a specific typeID inside the client --- Alternate route: /dev/ui/openwindow/marketdetails/ Alternate route: /legacy/ui/openwindow/marketdetails/ Alternate route: /v1/ui/openwindow/marketdetails/
Open New Mail Window
Open the New Mail window, according to settings from the request if applicable --- Alternate route: /dev/ui/openwindow/newmail/ Alternate route: /legacy/ui/openwindow/newmail/ Alternate route: /v1/ui/openwindow/newmail/
Functions
@spec post_ui_autopilot_waypoint( Tesla.Env.client(), boolean(), boolean(), integer(), keyword() ) :: {:ok, nil} | {:ok, EveESI.Model.ErrorLimited.t()} | {:ok, EveESI.Model.InternalServerError.t()} | {:ok, EveESI.Model.ServiceUnavailable.t()} | {:ok, EveESI.Model.Unauthorized.t()} | {:ok, EveESI.Model.Forbidden.t()} | {:ok, EveESI.Model.BadRequest.t()} | {:ok, EveESI.Model.GatewayTimeout.t()} | {:error, Tesla.Env.t()}
Set Autopilot Waypoint
Set a solar system as autopilot waypoint --- Alternate route: /dev/ui/autopilot/waypoint/ Alternate route: /legacy/ui/autopilot/waypoint/ Alternate route: /v2/ui/autopilot/waypoint/
Parameters
connection(EveESI.Connection): Connection to serveradd_to_beginning(boolean()): Whether this solar system should be added to the beginning of all waypointsclear_other_waypoints(boolean()): Whether clean other waypoints beforing adding this onedestination_id(integer()): The destination to travel to, can be solar system, station or structure's idopts(keyword): Optional parameters:datasource(String.t): The server name you would like data from:token(String.t): Access token to use if unable to set a header
Returns
{:ok, nil}on success{:error, Tesla.Env.t}on failure
@spec post_ui_openwindow_contract(Tesla.Env.client(), integer(), keyword()) :: {:ok, nil} | {:ok, EveESI.Model.ErrorLimited.t()} | {:ok, EveESI.Model.InternalServerError.t()} | {:ok, EveESI.Model.ServiceUnavailable.t()} | {:ok, EveESI.Model.Unauthorized.t()} | {:ok, EveESI.Model.Forbidden.t()} | {:ok, EveESI.Model.BadRequest.t()} | {:ok, EveESI.Model.GatewayTimeout.t()} | {:error, Tesla.Env.t()}
Open Contract Window
Open the contract window inside the client --- Alternate route: /dev/ui/openwindow/contract/ Alternate route: /legacy/ui/openwindow/contract/ Alternate route: /v1/ui/openwindow/contract/
Parameters
connection(EveESI.Connection): Connection to servercontract_id(integer()): The contract to openopts(keyword): Optional parameters:datasource(String.t): The server name you would like data from:token(String.t): Access token to use if unable to set a header
Returns
{:ok, nil}on success{:error, Tesla.Env.t}on failure
@spec post_ui_openwindow_information(Tesla.Env.client(), integer(), keyword()) :: {:ok, nil} | {:ok, EveESI.Model.ErrorLimited.t()} | {:ok, EveESI.Model.InternalServerError.t()} | {:ok, EveESI.Model.ServiceUnavailable.t()} | {:ok, EveESI.Model.Unauthorized.t()} | {:ok, EveESI.Model.Forbidden.t()} | {:ok, EveESI.Model.BadRequest.t()} | {:ok, EveESI.Model.GatewayTimeout.t()} | {:error, Tesla.Env.t()}
Open Information Window
Open the information window for a character, corporation or alliance inside the client --- Alternate route: /dev/ui/openwindow/information/ Alternate route: /legacy/ui/openwindow/information/ Alternate route: /v1/ui/openwindow/information/
Parameters
connection(EveESI.Connection): Connection to servertarget_id(integer()): The target to openopts(keyword): Optional parameters:datasource(String.t): The server name you would like data from:token(String.t): Access token to use if unable to set a header
Returns
{:ok, nil}on success{:error, Tesla.Env.t}on failure
@spec post_ui_openwindow_marketdetails(Tesla.Env.client(), integer(), keyword()) :: {:ok, nil} | {:ok, EveESI.Model.ErrorLimited.t()} | {:ok, EveESI.Model.InternalServerError.t()} | {:ok, EveESI.Model.ServiceUnavailable.t()} | {:ok, EveESI.Model.Unauthorized.t()} | {:ok, EveESI.Model.Forbidden.t()} | {:ok, EveESI.Model.BadRequest.t()} | {:ok, EveESI.Model.GatewayTimeout.t()} | {:error, Tesla.Env.t()}
Open Market Details
Open the market details window for a specific typeID inside the client --- Alternate route: /dev/ui/openwindow/marketdetails/ Alternate route: /legacy/ui/openwindow/marketdetails/ Alternate route: /v1/ui/openwindow/marketdetails/
Parameters
connection(EveESI.Connection): Connection to servertype_id(integer()): The item type to open in market windowopts(keyword): Optional parameters:datasource(String.t): The server name you would like data from:token(String.t): Access token to use if unable to set a header
Returns
{:ok, nil}on success{:error, Tesla.Env.t}on failure
@spec post_ui_openwindow_newmail( Tesla.Env.client(), EveESI.Model.PostUiOpenwindowNewmailNewMail.t(), keyword() ) :: {:ok, nil} | {:ok, EveESI.Model.ErrorLimited.t()} | {:ok, EveESI.Model.InternalServerError.t()} | {:ok, EveESI.Model.ServiceUnavailable.t()} | {:ok, EveESI.Model.Unauthorized.t()} | {:ok, EveESI.Model.Forbidden.t()} | {:ok, EveESI.Model.PostUiOpenwindowNewmailUnprocessableEntity.t()} | {:ok, EveESI.Model.BadRequest.t()} | {:ok, EveESI.Model.GatewayTimeout.t()} | {:error, Tesla.Env.t()}
Open New Mail Window
Open the New Mail window, according to settings from the request if applicable --- Alternate route: /dev/ui/openwindow/newmail/ Alternate route: /legacy/ui/openwindow/newmail/ Alternate route: /v1/ui/openwindow/newmail/
Parameters
connection(EveESI.Connection): Connection to servernew_mail(PostUiOpenwindowNewmailNewMail): The details of mail to createopts(keyword): Optional parameters:datasource(String.t): The server name you would like data from:token(String.t): Access token to use if unable to set a header
Returns
{:ok, nil}on success{:error, Tesla.Env.t}on failure