DatabaseStatus.fromMap constructor

DatabaseStatus.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory DatabaseStatus.fromMap(
  Map<String, dynamic> map,
) {
  return DatabaseStatus(
    health: map['health'].toString(),
    ready: map['ready'],
    engine: map['engine'].toString(),
    version: map['version'].toString(),
    uptime: map['uptime'],
    connections: DatabaseStatusConnections.fromMap(
      map['connections'],
    ),
    syncMode: map['syncMode'].toString(),
    effectiveSyncMode: map['effectiveSyncMode']?.toString(),
    syncDegraded: map['syncDegraded'],
    syncAcknowledgements: map['syncAcknowledgements'],
    syncStandbyCount: map['syncStandbyCount'],
    syncStateConfirmed: map['syncStateConfirmed'],
    replicas: List<DatabaseStatusReplica>.from(
      map['replicas'].map((p) => DatabaseStatusReplica.fromMap(p)),
    ),
    volumes: List<DatabaseStatusVolume>.from(
      map['volumes'].map((p) => DatabaseStatusVolume.fromMap(p)),
    ),
  );
}