using Application.Abstractions.Messaging; using SharedKernel.Results; namespace Application.Features.Api.V1.Purchases.Register; /// /// 게임사 결제 등록 보고. ApplicationID 는 OAuth2 토큰의 app_id claim 에서 엔드포인트가 주입. /// ChannelCode = 채널 후원 코드(Channel.DonationCode, 4~7자 영문+숫자). /// public sealed record Command( int ApplicationID, string ChannelCode, string OrderID, int Marketplace, string GameCode, int OrderPrice, string? ProductID, string? SubID ) : ICommand>;