OrderConfiguration.fromCBJson constructor

OrderConfiguration.fromCBJson(
  1. Map<String, dynamic> json
)

Creates an OrderConfiguration from a Coinbase JSON object.

Implementation

OrderConfiguration.fromCBJson(Map<String, dynamic> json)
    : limitGTC = (json['limit_limit_gtc'] != null)
          ? LimitGTC.fromCBJson(json['limit_limit_gtc'])
          : null,
      marketIOC = (json['market_market_ioc'] != null)
          ? MarketIOC.fromCBJson(json['market_market_ioc'])
          : null,
      limitGTD = (json['limit_limit_gtd'] != null)
          ? LimitGTD.fromCBJson(json['limit_limit_gtd'])
          : null,
      stopLimitGTC = (json['stop_limit_stop_limit_gtc'] != null)
          ? StopLimitGTC.fromCBJson(json['stop_limit_stop_limit_gtc'])
          : null,
      stopLimitGTD = (json['stop_limit_stop_limit_gtd'] != null)
          ? StopLimitGTD.fromCBJson(json['stop_limit_stop_limit_gtd'])
          : null;