using LiteCharms.Models; namespace LiteCharms.Features.Quotes.Queries; public class GetCustomerQuotesQuery : IRequest> { public Guid CustomerId { get; set; } private GetCustomerQuotesQuery(Guid customerId) => CustomerId = customerId; public static GetCustomerQuotesQuery Create(Guid customerId) { if (customerId == Guid.Empty) throw new ArgumentException("CustomerId is required."); return new(customerId); } }