AssetResponse.fromJson constructor

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

Implementation

factory AssetResponse.fromJson(Map<String, dynamic> json) => AssetResponse(
    json['asset_type'],
    json['asset_code'],
    json['asset_issuer'],
    AssetAccounts.fromJson(json['accounts']),
    convertInt(json['num_claimable_balances']!)!,
    AssetBalances.fromJson(json['balances']),
    json['claimable_balances_amount'],
    json['paging_token'],
    json['amount'],
    convertInt(json['num_accounts']!)!,
    convertInt(json['num_liquidity_pools']!)!,
    json['liquidity_pools_amount'],
    Flags.fromJson(json['flags']),
    AssetResponseLinks.fromJson(json['_links']),
    numContracts: json['num_contracts'] == null
        ? null
        : convertInt(json['num_contracts']!)!,
    contractsAmount: json['contracts_amount'],
    numArchivedContracts: json['num_archived_contracts'] == null
        ? null
        : convertInt(json['num_archived_contracts']!)!,
    archivedContractsAmount: json['archived_contracts_amount'])
  ..rateLimitLimit = convertInt(json['rateLimitLimit'])
  ..rateLimitRemaining = convertInt(json['rateLimitRemaining'])
  ..rateLimitReset = convertInt(json['rateLimitReset']);