StreamRequest.fromJson constructor
StreamRequest.fromJson(
- Map<String, dynamic> json
)
Implementation
factory StreamRequest.fromJson(Map<String, dynamic> json) {
return StreamRequest(
bankBalancesFilter: json
.valueTo<BankBalancesFilter?, Map<String, dynamic>>(
key: 'bank_balances_filter',
parse: (v) => BankBalancesFilter.fromJson(v),
acceptCamelCase: true,
),
subaccountDepositsFilter: json
.valueTo<SubaccountDepositsFilter?, Map<String, dynamic>>(
key: 'subaccount_deposits_filter',
parse: (v) => SubaccountDepositsFilter.fromJson(v),
acceptCamelCase: true,
),
spotTradesFilter: json.valueTo<TradesFilter?, Map<String, dynamic>>(
key: 'spot_trades_filter',
parse: (v) => TradesFilter.fromJson(v),
acceptCamelCase: true,
),
derivativeTradesFilter: json.valueTo<TradesFilter?, Map<String, dynamic>>(
key: 'derivative_trades_filter',
parse: (v) => TradesFilter.fromJson(v),
acceptCamelCase: true,
),
spotOrdersFilter: json.valueTo<OrdersFilter?, Map<String, dynamic>>(
key: 'spot_orders_filter',
parse: (v) => OrdersFilter.fromJson(v),
acceptCamelCase: true,
),
derivativeOrdersFilter: json.valueTo<OrdersFilter?, Map<String, dynamic>>(
key: 'derivative_orders_filter',
parse: (v) => OrdersFilter.fromJson(v),
acceptCamelCase: true,
),
spotOrderbooksFilter: json
.valueTo<OrderbookFilter?, Map<String, dynamic>>(
key: 'spot_orderbooks_filter',
parse: (v) => OrderbookFilter.fromJson(v),
acceptCamelCase: true,
),
derivativeOrderbooksFilter: json
.valueTo<OrderbookFilter?, Map<String, dynamic>>(
key: 'derivative_orderbooks_filter',
parse: (v) => OrderbookFilter.fromJson(v),
acceptCamelCase: true,
),
positionsFilter: json.valueTo<PositionsFilter?, Map<String, dynamic>>(
key: 'positions_filter',
parse: (v) => PositionsFilter.fromJson(v),
acceptCamelCase: true,
),
oraclePriceFilter: json.valueTo<OraclePriceFilter?, Map<String, dynamic>>(
key: 'oracle_price_filter',
parse: (v) => OraclePriceFilter.fromJson(v),
acceptCamelCase: true,
),
orderFailuresFilter: json
.valueTo<OrderFailuresFilter?, Map<String, dynamic>>(
key: 'order_failures_filter',
parse: (v) => OrderFailuresFilter.fromJson(v),
acceptCamelCase: true,
),
conditionalOrderTriggerFailuresFilter: json.valueTo<
ConditionalOrderTriggerFailuresFilter?,
Map<String, dynamic>
>(
key: 'conditional_order_trigger_failures_filter',
parse: (v) => ConditionalOrderTriggerFailuresFilter.fromJson(v),
acceptCamelCase: true,
),
);
}