| 123456789101112131415161718 |
- using Application.Abstractions.Messaging;
- using SharedKernel.Results;
- namespace Application.Features.Api.V1.Purchases.List;
- /// <summary>
- /// 결제 보고 목록 (파트너 대사용). OAuth2 토큰이면 ApplicationID, PAT 이면 OwnerMemberID 로 범위 제한.
- /// Status: pending / confirmed / canceled (생략 시 전체).
- /// </summary>
- public sealed record Query(
- int? ApplicationID,
- int? OwnerMemberID,
- string? Status,
- DateTime? From,
- DateTime? To,
- int Page,
- int Size
- ) : IQuery<Result<Response>>;
|