using Application.Abstractions.Messaging; using SharedKernel.Results; namespace Application.Features.Api.Store.Orders.Place; public sealed record Command( int MemberID, int? ChannelID, List Items, int? GiftToMemberID = null, string? GiftMessage = null ) : ICommand> { public sealed record Item(int ProductID, int Quantity); }