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

Classes

class  BackupEnumerationOptions
 Options applied during backup file enumeration. More...
class  LogEntry
 Represents a single backup log entry for EasySave. More...

Functions

record FileItem (string RelativePath, string FullSourcePath, DateTime LastWriteTimeUtc)
 Represents a file eligible for backup. This record is immutable and used to transfer file metadata between the file system service and the backup strategy.

Function Documentation

◆ FileItem()

record EasySave.Core.Models.FileItem ( string RelativePath,
string FullSourcePath,
DateTime LastWriteTimeUtc )

Represents a file eligible for backup. This record is immutable and used to transfer file metadata between the file system service and the backup strategy.

Parameters
RelativePathThe relative path of the file from the source directory (e.g., "Documents/report.docx").
FullSourcePathThe absolute path of the source file (e.g., "C:/Users/Bob/Documents/report.docx").
LastWriteTimeUtcThe last modification date and time in UTC, essential for identifying changed files in differential backups.