namespace SeaHaven.Services.DTOs { public sealed class VendorAvailabilityRequest { public string? Status { get; set; } } public sealed class SitePreferenceRequest { public int VendorId { get; set; } public string? Trade { get; set; } public int? SortOrder { get; set; } } public sealed class DocumentReviewRequest { public string ReviewStatus { get; set; } = ""; public string? RejectionReason { get; set; } } public sealed class CommercialStatusRequest { public string InvoiceStatus { get; set; } = "Not Submitted"; public string PaymentStatus { get; set; } = "Unavailable"; public string? InvoiceNumber { get; set; } } public sealed class VendorAssignmentRequest { public int VendorId { get; set; } public DateTime? ScheduledStart { get; set; } public DateTime? ScheduledEnd { get; set; } public DateTime? EstimatedArrivalAt { get; set; } public bool EtaManualOverride { get; set; } } }