TradeResponse.fromJson constructor

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

Implementation

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