namespace ScreenConnect; public class ArchiveFileEntry { public int UnixMode { get; private set; } public string FilePath { get; private set; } public object Content { get; private set; } public string LinkPath { get; private set; } public ArchiveFileEntry(int unixMode, string filePath, object content, string linkPath = null) { UnixMode = unixMode; FilePath = filePath.AssertArgumentNonNull("filePath"); Content = content; LinkPath = linkPath; } }