EasySave v3.0
Loading...
Searching...
No Matches
EasySave.Core.Enums Namespace Reference

Enumerations

enum  BackupState {
  Inactive , Active , Paused , Completed ,
  Error
}
 Represents the current state of a backup job. More...
enum  BackupType { Full , Differential }
 Enum representing the type of backup. More...
enum  LogDestination { Local = 0 , Centralized = 1 , LocalAndCentralized = 2 }
 Where backup log entries are written: local files only, centralized server only, or both. More...
enum  LogFileFormat { Json = 0 , Xml = 1 }
 Represents the backup log file format. More...

Enumeration Type Documentation

◆ BackupState

Represents the current state of a backup job.

Enumerator
Inactive 

The job is pending or is not currently running.

Active 

The backup is currently running (copying files, calculations, etc.).

Paused 

The backup is temporarily paused by the user. Progress values remain frozen.

Completed 

The backup completed successfully (100%).

Error 

A critical error occurred and the backup was interrupted.

◆ BackupType

Enum representing the type of backup.

Enumerator
Full 

Represents a full backup.

Differential 

Represents an Differential backup.

◆ LogDestination

Where backup log entries are written: local files only, centralized server only, or both.

Enumerator
Local 

Logs are written only to local daily files (current behavior).

Centralized 

Logs are sent only to the centralized log server (no local files).

LocalAndCentralized 

Logs are written both locally and sent to the centralized server.

◆ LogFileFormat

Represents the backup log file format.

Enumerator
Json 

Logs written in JSON format (default, yyyy-MM-dd.json).

Xml 

Logs written in XML format (file yyyy-MM-dd.xml).