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