LedgerInfo.fromJson constructor

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

Implementation

factory LedgerInfo.fromJson(Map<String, dynamic> json) {
  return LedgerInfo(
    currentLedgerSize: parseInt(json['current_ledger_size'])!,
    currentQueueSize: parseInt(json['current_queue_size'])!,
    drops: Drops.fromJson(json['drops'] ?? {}),
    expectedLedgerSize: parseInt(json['expected_ledger_size'])!,
    ledgerCurrentIndex: parseInt(json['ledger_current_index'])!,
    levels: Levels.fromJson(json['levels'] ?? {}),
    maxQueueSize: parseInt(json['max_queue_size'])!,
    status: json['status'] ?? 'unknown',
  );
}