tai v0.0.13 Tai.TestSupport.Mock

Link to this section Summary

Link to this section Types

Link to this type

fee_info()
fee_info() :: Tai.Venues.FeeInfo.t()

Link to this type

location()
location() :: Tai.Markets.Location.t()

Link to this type

product()
product() :: Tai.Venues.Product.t()

Link to this section Functions

Link to this function

mock_asset_balance(exchange_id, account_id, asset, free, locked)
mock_asset_balance(
  exchange_id :: atom(),
  account_id :: atom(),
  asset :: atom(),
  free :: number() | Decimal.t() | String.t(),
  locked :: number() | Decimal.t() | String.t()
) :: :ok

Link to this function

mock_fee_info(fee_info)
mock_fee_info(fee_info() | map()) :: :ok

Link to this function

mock_product(product)
mock_product(product() | map()) :: :ok

Link to this function

push_market_data_snapshot(location, bids, asks)
push_market_data_snapshot(
  location :: location(),
  bids :: map(),
  asks :: map()
) :: no_return()

Link to this function

push_order_update(venue_id, attrs)
push_order_update(atom(), map()) :: no_return()

Link to this function

to_decimal(val)