using Application.Abstractions.Messaging;
using SharedKernel.Results;
namespace Application.Features.Admin.Store.Order.ProcessRefund;
/// 관리자가 환불 요청을 승인 + 즉시 실행 (Wallet 환원 + 재고/쿠폰 복구).
public sealed record Command(int RefundID, string AdminUserId, string? AdminEmail, string? AdminMemo) : ICommand;