spacetraders_sdk

Values

pub const get_account: fn(auth.AgentToken) -> Result(
  account.Account,
  api.ApiError,
)
pub const get_agent: fn(auth.AgentToken) -> Result(
  agent.Agent,
  api.ApiError,
)
pub const get_agent_events: fn(auth.AgentToken) -> Result(
  List(agent_event.AgentEvent),
  api.ApiError,
)
pub const get_server_status: fn() -> Result(
  global.ServerStatus,
  api.ApiError,
)
pub const get_supply_chain: fn() -> Result(
  dict.Dict(
    trade_symbol.TradeSymbol,
    List(trade_symbol.TradeSymbol),
  ),
  api.ApiError,
)
pub const list_error_codes: fn() -> Result(
  List(global.ErrorCode),
  api.ApiError,
)
pub const list_factions: fn(
  option.Option(Int),
  option.Option(Int),
) -> Result(api.PagedData(List(faction.Faction)), api.ApiError)
pub const list_public_agents: fn(
  option.Option(Int),
  option.Option(Int),
) -> Result(
  api.PagedData(List(public_agent.PublicAgent)),
  api.ApiError,
)
pub const list_ships: fn(
  auth.AgentToken,
  option.Option(Int),
  option.Option(Int),
) -> Result(api.PagedData(List(ship.Ship)), api.ApiError)
pub const list_systems: fn(option.Option(Int), option.Option(Int)) -> Result(
  api.PagedData(List(system.System)),
  api.ApiError,
)
pub fn main() -> Nil
pub const negotiate_contract: fn(auth.AgentToken, String) -> Result(
  contract.Contract,
  api.ApiError,
)
Search Document