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