DatabaseStatus.fromMap constructor
DatabaseStatus.fromMap(
- 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)),
),
);
}