Trade data model for market data.
Parse trade data from API response.
Parse multiple trades from API response.
@type t() :: %Alpa.Models.Trade{ conditions: [String.t()] | nil, exchange: String.t() | nil, id: integer() | nil, price: Decimal.t() | nil, size: integer() | nil, symbol: String.t() | nil, tape: String.t() | nil, timestamp: DateTime.t() | nil, update: String.t() | nil }
@spec from_map(map(), String.t() | nil) :: t()
@spec from_response(map()) :: %{required(String.t()) => [t()]} | [t()]