Alpa.Models.Asset (AlpaEx v1.0.3)

View Source

Asset information model.

Summary

Functions

Parse asset data from API response.

Types

asset_class()

@type asset_class() :: :us_equity | :crypto

status()

@type status() :: :active | :inactive

t()

@type t() :: %Alpa.Models.Asset{
  class: asset_class() | nil,
  easy_to_borrow: boolean() | nil,
  exchange: String.t() | nil,
  fractionable: boolean() | nil,
  id: String.t() | nil,
  maintenance_margin_requirement: Decimal.t() | nil,
  marginable: boolean() | nil,
  min_order_size: Decimal.t() | nil,
  min_trade_increment: Decimal.t() | nil,
  name: String.t() | nil,
  price_increment: Decimal.t() | nil,
  shortable: boolean() | nil,
  status: status() | nil,
  symbol: String.t() | nil,
  tradable: boolean() | nil
}

Functions

from_map(data)

@spec from_map(map()) :: t()

Parse asset data from API response.