using LiteCharms.Models; namespace LiteCharms.Features.Refunds.Queries; public class GetRefundQuery : IRequest> { public Guid OrderRefundId { get; set; } private GetRefundQuery(Guid orderRefundId) => OrderRefundId = orderRefundId; public static GetRefundQuery Create(Guid orderRefundId) { if(orderRefundId == Guid.Empty) throw new ArgumentException("Customer ID is required.", nameof(orderRefundId)); return new(orderRefundId); } }