30 lines
1.2 KiB
C#

using Marco.Pms.Model.Dtos.DocumentManager;
using Marco.Pms.Model.ViewModels.Activities;
namespace Marco.Pms.Model.ViewModels.DocumentManager
{
public class DocumentAttachmentDetailsVM
{
public Guid Id { get; set; }
public string? Name { get; set; }
public string? DocumentId { get; set; }
public string? Description { get; set; }
public int Version { get; set; }
public bool IsCurrentVersion { get; set; }
public Guid ParentAttachmentId { get; set; }
public long FileSize { get; set; }
public string? ContentType { get; set; }
public DateTime UploadedAt { get; set; }
public BasicEmployeeVM? UploadedBy { get; set; }
public DateTime? UpdatedAt { get; set; }
public BasicEmployeeVM? UpdatedBy { get; set; }
public DateTime? VerifiedAt { get; set; }
public bool? IsVerified { get; set; }
public BasicEmployeeVM? VerifiedBy { get; set; }
public Guid EntityId { get; set; }
public DocumentTypeVM? DocumentType { get; set; }
public List<DocumentTagDto>? Tags { get; set; }
public bool IsActive { get; set; } = true;
}
}