BillingPlanDedicatedDatabaseLimits.fromMap constructor

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

Implementation

factory BillingPlanDedicatedDatabaseLimits.fromMap(Map<String, dynamic> map) {
  return BillingPlanDedicatedDatabaseLimits(
    minCpu: map['minCpu'],
    maxCpu: map['maxCpu'],
    minMemoryMb: map['minMemoryMb'],
    maxMemoryMb: map['maxMemoryMb'],
    minStorageGb: map['minStorageGb'],
    maxStorageGb: map['maxStorageGb'],
    maxReplicas: map['maxReplicas'],
    maxConnections: map['maxConnections'],
    maxIpAllowlistSize: map['maxIpAllowlistSize'],
    maxExtensions: map['maxExtensions'],
    maxBackupRetentionDays: map['maxBackupRetentionDays'],
    maxPitrRetentionDays: map['maxPitrRetentionDays'],
    maxSqlApiMaxRows: map['maxSqlApiMaxRows'],
    maxSqlApiMaxBytes: map['maxSqlApiMaxBytes'],
    maxSqlApiTimeoutSeconds: map['maxSqlApiTimeoutSeconds'],
    maxSqlApiAllowedStatements: map['maxSqlApiAllowedStatements'],
    allowedSqlStatements: List.from(map['allowedSqlStatements'] ?? []),
    allowedStorageClasses: List.from(map['allowedStorageClasses'] ?? []),
    allowedSyncModes: List.from(map['allowedSyncModes'] ?? []),
  );
}