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>));