Exchange v0.1.0 Exchange.Order View Source

An Order

side: :buy, :sell type: :market, :limit

trader_id: Alchemist or the user_id expiration_time: unix timestamp in milliseconds when the order expires

Link to this section Summary

Link to this section Types

Specs

order() :: %Exchange.Order{
  acknowledged_at: term(),
  exp_time: integer(),
  initial_size: size_in_grams(),
  modified_at: term(),
  order_id: String.t(),
  price: price_in_cents(),
  side: atom(),
  size: size_in_grams(),
  ticker: atom(),
  trader_id: String.t(),
  type: atom()
}

Specs

price_in_cents() :: integer()

Specs

size_in_grams() :: integer()