using System; namespace GB5Shared.DTO.ECM { public class AttachmentUpdateDTO { public int AttachmentId { get; set; } public int ObjectId { get; set; } public int ObjectTypeId { get; set; } public string DisplayFileName { get; set; } = string.Empty; public string Remarks { get; set; } = string.Empty; public int DocumentTypeId { get; set; } public DateTime ValidFrom { get; set; } = new DateTime(1898, 12, 31); public DateTime ValidTo { get; set; } = new DateTime(9999, 12, 31); public int ClassificationMarkId { get; set; } = -1499999999; public int Status { get; set; } = 1; public string? Tags { get; set; } public int? ObjectHeaderId { get; set; } // Set by DAL from LoginDTO public int ModifiedById { get; set; } public DateTime ModifiedOn { get; set; } } }