AccountResponse.fromJson constructor

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

Implementation

factory AccountResponse.fromJson(Map<String, dynamic> json) =>
    new AccountResponse(
      json['account_id'] as String,
      convertInt(json['sequence']),
      json['paging_token'] as String,
      convertInt(json['subentry_count']),
      json['inflation_destination'] as String,
      json['home_domain'] as String,
      convertInt(json['last_modified_ledger']),
      json['thresholds'] == null
          ? null
          : new Thresholds.fromJson(
              json['thresholds'] as Map<String, dynamic>),
      json['flags'] == null
          ? null
          : new Flags.fromJson(json['flags'] as Map<String, dynamic>),
      (json['balances'] as List)
          ?.map((e) => e == null
              ? null
              : new Balance.fromJson(e as Map<String, dynamic>))
          ?.toList(),
      (json['signers'] as List)
          ?.map((e) => e == null
              ? null
              : new Signer.fromJson(e as Map<String, dynamic>))
          ?.toList(),
      json['data'] == null
          ? null
          : new AccountResponseData(json['data'] as Map<String, dynamic>),
      json['_links'] == null
          ? null
          : new AccountResponseLinks.fromJson(
              json['_links'] as Map<String, dynamic>),
      json['sponsor'] as String,
      convertInt(json['num_sponsoring']),
      convertInt(json['num_sponsored']),
    );