Query.cs 439 B

1234567891011121314
  1. using Application.Abstractions.Messaging;
  2. using SharedKernel.Results;
  3. namespace Application.Features.Api.V1.Purchases.Get;
  4. /// <summary>
  5. /// 결제 보고 단건 조회. OAuth2 토큰이면 ApplicationID, PAT 이면 OwnerMemberID(본인 소유 앱 전체) 로 범위 제한.
  6. /// </summary>
  7. public sealed record Query(
  8. int? ApplicationID,
  9. int? OwnerMemberID,
  10. string OrderID,
  11. int? Marketplace
  12. ) : IQuery<Result<Response>>;