TradeResponse.fromJson constructor

TradeResponse.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory TradeResponse.fromJson(Map<String, dynamic> json) => TradeResponse(
    json['id'],
    json['paging_token'],
    json['ledger_close_time'],
    json['offer_id'],
    json['base_is_seller'],
    json['base_account'] == null ? null : json['base_account'],
    json['base_offer_id'],
    json['base_amount'],
    json['base_asset_type'],
    json['base_asset_code'],
    json['base_asset_issuer'],
    json['counter_account'] == null ? null : json['counter_account'],
    json['counter_offer_id'],
    json['counter_amount'],
    json['counter_asset_type'],
    json['counter_asset_code'],
    json['counter_asset_issuer'],
    json['trade_type'],
    json['base_liquidity_pool_id'],
    json['counter_liquidity_pool_id'],
    json['liquidity_pool_fee_bp'] == null
        ? null
        : json['liquidity_pool_fee_bp'],
    Price.fromJson(json['price']),
  TradeResponseLinks.fromJson(json['_links']))
  ..rateLimitLimit = convertInt(json['rateLimitLimit'])
  ..rateLimitRemaining = convertInt(json['rateLimitRemaining'])
  ..rateLimitReset = convertInt(json['rateLimitReset']);