Sub2ApiAdminBackupRecord constructor

Sub2ApiAdminBackupRecord({
  1. required String id,
  2. required Sub2ApiAdminBackupStatus status,
  3. required String backupType,
  4. required String fileName,
  5. Sub2ApiAdminBackupObjectKey? objectKey,
  6. List<Sub2ApiAdminBackupPart> parts = const <Sub2ApiAdminBackupPart>[],
  7. required int sizeBytes,
  8. required Sub2ApiAdminBackupTrigger triggeredBy,
  9. required Sub2ApiAdminOpsErrorContent errorMessage,
  10. required DateTime startedAt,
  11. DateTime? finishedAt,
  12. DateTime? expiresAt,
  13. required String progress,
  14. Sub2ApiAdminBackupRestoreStatus? restoreStatus,
  15. required Sub2ApiAdminOpsErrorContent restoreError,
  16. DateTime? restoredAt,
})

Implementation

Sub2ApiAdminBackupRecord({
  required this.id,
  required this.status,
  required this.backupType,
  required this.fileName,
  this.objectKey,
  List<Sub2ApiAdminBackupPart> parts = const <Sub2ApiAdminBackupPart>[],
  required this.sizeBytes,
  required this.triggeredBy,
  required this.errorMessage,
  required this.startedAt,
  this.finishedAt,
  this.expiresAt,
  required this.progress,
  this.restoreStatus,
  required this.restoreError,
  this.restoredAt,
}) : parts = List.unmodifiable(parts);