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