LedgerData.fromJson constructor
LedgerData.fromJson(
- Map<String, dynamic> json
)
Implementation
factory LedgerData.fromJson(Map<String, dynamic> json) {
return LedgerData(
accountHash: json['ledger']['account_hash'],
closeFlags: parseInt(json['ledger']['close_flags'])!,
closeTime: parseInt(json['ledger']['close_time'])!,
closeTimeHuman: json['ledger']['close_time_human'],
closeTimeResolution: parseInt(json['ledger']['close_time_resolution'])!,
closed: json['ledger']['closed'],
ledgerHash: json['ledger']['ledger_hash'],
ledgerIndex: parseInt(json['ledger']['ledger_index'])!,
parentCloseTime: parseInt(json['ledger']['parent_close_time'])!,
parentHash: json['ledger']['parent_hash'],
seqNum: parseInt(json['ledger']['seqNum']),
totalCoins: parseBigInt(json['ledger']['total_coins'])!,
transactionHash: json['ledger']['transaction_hash'],
transactions: (json['ledger']["transactions"] as List?)
?.map((e) => TransactionData.fromJson(e))
.toList() ??
<TransactionData>[]);
}