AssetResponse.fromJson constructor

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

Implementation

factory AssetResponse.fromJson(Map<String, dynamic> json) =>
    new AssetResponse(
        json['asset_type'] as String,
        json['asset_code'] as String,
        json['asset_issuer'] as String,
        json['accounts'] == null
            ? null
            : new AssetAccounts.fromJson(
                json['accounts'] as Map<String, dynamic>),
        convertInt(json['num_claimable_balances']),
        json['balances'] == null
            ? null
            : new AssetBalances.fromJson(
                json['balances'] as Map<String, dynamic>),
        json['claimable_balances_amount'] as String,
        json['paging_token'] as String,
        json['amount'] as String,
        convertInt(json['num_accounts']),
        json['flags'] == null
            ? null
            : new Flags.fromJson(json['flags'] as Map<String, dynamic>),
        json['_links'] == null
            ? null
            : new AssetResponseLinks.fromJson(
                json['_links'] as Map<String, dynamic>))
      ..rateLimitLimit = convertInt(json['rateLimitLimit'])
      ..rateLimitRemaining = convertInt(json['rateLimitRemaining'])
      ..rateLimitReset = convertInt(json['rateLimitReset']);