using Application.Abstractions.Messaging;
using SharedKernel.Results;
namespace Application.Features.Api.V1.Purchases.Cancel;
///
/// 게임사 결제 취소 보고. 등록한 앱만 취소 가능 (ApplicationID 일치 검증).
/// Marketplace 는 동일 orderID 가 여러 마켓에 있을 때만 필수.
///
public sealed record Command(
int ApplicationID,
string OrderID,
int? Marketplace
) : ICommand>;