Bingex.Swap.Model.ContractInfo (Bingex v0.2.1)

Represents contract information for a swap contract.

Summary

Types

contract_status()

@type contract_status() :: :online | :pre_online | :offline | :forbidden

t()

@type t() :: %Bingex.Swap.Model.ContractInfo{
  asset: nil | binary(),
  closing_status: nil | binary(),
  contract_id: nil | term(),
  currency: nil | binary(),
  guaranteed_stop_fee_rate: nil | binary(),
  guaranteed_stop_status: nil | boolean(),
  launch_time: nil | pos_integer(),
  maintain_time: nil | pos_integer(),
  maker_fee_rate: nil | float(),
  min_quantity: nil | float(),
  min_quote_amount: nil | float(),
  off_time: nil | pos_integer(),
  opening_status: nil | binary(),
  price_precision: nil | integer(),
  quantity_precision: nil | integer(),
  status: nil | contract_status(),
  symbol: nil | binary(),
  taker_fee_rate: nil | float(),
  transactions_status: nil | boolean()
}

Functions

decode(data)

@spec decode(any()) :: {:ok, t()} | :error