BlockBalanceTrace.fromJson constructor

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

Create a new BlockBalanceTrace instance by parsing a JSON map.

Implementation

factory BlockBalanceTrace.fromJson(Map<String, dynamic> json) {
  return BlockBalanceTrace(
    blockIdentifier: json["block_identifier"] == null
        ? null
        : BlockBalanceTraceBlockIdentifier.fromJson(json["block_identifier"]),
    timestamp:
        json["timestamp"] == null ? null : BigInt.parse(json["timestamp"]),
    transactionBalanceTrace: json["transaction_balance_trace"] == null
        ? null
        : (json["transaction_balance_trace"] as List<dynamic>)
            .map((trace) => TransactionBalanceTrace.fromJson(trace))
            .toList(),
  );
}