namespace Data.SeaHavenIndustries { public class VendorDispatchSummaryData { public int Id { get; set; } public string? DispatchNumber { get; set; } public string? PONumber { get; set; } public string? Status { get; set; } public decimal? NTEAmount { get; set; } public DateTime? ScheduledDate { get; set; } public DateTime? CompletedDate { get; set; } public DateTime? DispatchedAt { get; set; } public DateTime? AcknowledgedAt { get; set; } public string? WorkOrderTitle { get; set; } public string? InternalWONumber { get; set; } public string? LocationName { get; set; } public string? LocationCity { get; set; } public string? LocationState { get; set; } } public class PortalChecklistItemData { public int Id { get; set; } public string? ItemText { get; set; } public bool IsCompleted { get; set; } public string? CompletedBy { get; set; } public DateTime? CompletedAt { get; set; } } public class PortalSignoffData { public int Id { get; set; } public string? SignoffType { get; set; } public string? Name { get; set; } public string? SignatureMethod { get; set; } public DateTime? SignedAt { get; set; } } public class PortalUpliftData { public int Id { get; set; } public decimal? CurrentNTE { get; set; } public decimal RequestedNTE { get; set; } public string? VendorReason { get; set; } public string? Status { get; set; } public int RequiredTier { get; set; } public string? RequestedByVendorName { get; set; } public DateTime? CreatedDate { get; set; } public DateTime? DecidedAt { get; set; } public string? DecisionNote { get; set; } public string? DecidedByFirstName { get; set; } public string? DecidedByLastName { get; set; } } public class PortalCommentData { public int Id { get; set; } public string? Commenttext { get; set; } public string? Commenter { get; set; } public string? CommentType { get; set; } public DateTime? CreatedDate { get; set; } public string? UserId { get; set; } public string? UserFirstName { get; set; } public string? UserLastName { get; set; } } public class UpliftListItemData { public int Id { get; set; } public int DispatchId { get; set; } public string? DispatchNumber { get; set; } public string? PONumber { get; set; } public int? WorkOrderId { get; set; } public string? VendorCompanyName { get; set; } public decimal? CurrentNTE { get; set; } public decimal RequestedNTE { get; set; } public string? VendorReason { get; set; } public int RequiredTier { get; set; } public string? Status { get; set; } public DateTime? CreatedDate { get; set; } public DateTime? DecidedAt { get; set; } public string? DecisionNote { get; set; } } public class UpliftForDispatchData { public int Id { get; set; } public int DispatchId { get; set; } public decimal? CurrentNTE { get; set; } public decimal RequestedNTE { get; set; } public string? VendorReason { get; set; } public string? Status { get; set; } public int RequiredTier { get; set; } public string? RequestedByVendorName { get; set; } public DateTime? CreatedDate { get; set; } public DateTime? DecidedAt { get; set; } public string? DecisionNote { get; set; } public string? DecidedByFirstName { get; set; } public string? DecidedByLastName { get; set; } } }