DedicatedDatabaseReplicas.fromMap constructor

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

Implementation

factory DedicatedDatabaseReplicas.fromMap(
  Map<String, dynamic> map,
) {
  map = {
    'replicas': 0,
    'syncMode': "async",
    'syncDegraded': false,
    'syncAcknowledgements': 0,
    'syncStandbyCount': 0,
    'members': [],
    ...map,
  };

  return DedicatedDatabaseReplicas(
    replicas: map['replicas'],
    syncMode: map['syncMode'].toString(),
    effectiveSyncMode: map['effectiveSyncMode']?.toString(),
    syncDegraded: map['syncDegraded'],
    syncAcknowledgements: map['syncAcknowledgements'],
    syncStandbyCount: map['syncStandbyCount'],
    syncStateConfirmed: map['syncStateConfirmed'],
    members: List<DedicatedDatabaseMember>.from(
      map['members'].map((p) => DedicatedDatabaseMember.fromMap(p)),
    ),
  );
}