OfferResponse.fromJson constructor

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

Implementation

factory OfferResponse.fromJson(Map<String, dynamic> json) =>
    new OfferResponse(
        json['id'] as String,
        json['paging_token'] as String,
        json['seller'] == null
            ? null
            : KeyPair.fromAccountId(json['seller'] as String),
        json['selling'] == null
            ? null
            : Asset.fromJson(json['selling'] as Map<String, dynamic>),
        json['buying'] == null
            ? null
            : Asset.fromJson(json['buying'] as Map<String, dynamic>),
        json['amount'] as String,
        json['price'] as String,
        json['sponsor'] as String,
        convertInt(json['last_modified_ledger']),
        json['last_modified_time'] as String,
        json['_links'] == null
            ? null
            : new OfferResponseLinks.fromJson(
                json['_links'] as Map<String, dynamic>))
      ..rateLimitLimit = convertInt(json['rateLimitLimit'])
      ..rateLimitRemaining = convertInt(json['rateLimitRemaining'])
      ..rateLimitReset = convertInt(json['rateLimitReset']);