Current section

Files

Jump to
tai lib tai venues fee_info.ex
Raw

lib/tai/venues/fee_info.ex

defmodule Tai.Venues.FeeInfo do
@type fee_type :: :percent
@type t :: %Tai.Venues.FeeInfo{
venue_id: Tai.Venues.Adapter.venue_id(),
account_id: Tai.Venues.Adapter.account_id(),
symbol: Tai.Venues.Product.symbol(),
maker: Decimal.t(),
maker_type: fee_type,
taker: Decimal.t(),
taker_type: fee_type
}
@enforce_keys ~w(
venue_id
account_id
symbol
maker
maker_type
taker
taker_type
)a
defstruct ~w(
venue_id
account_id
symbol
maker
maker_type
taker
taker_type
)a
def percent, do: :percent
end