using Application.Abstractions.Messaging;
using Domain.Entities.Store.ValueObject;
namespace Application.Features.Admin.Store.Product.Search;
///
/// Search: 1=ID, 2=Name. null 이면 Name 검색.
/// StartAt/EndAt: CreatedAt 범위.
///
public sealed record Query(
int? Search,
string? Keyword,
string? StartAt,
string? EndAt,
int? GameID,
ProductType? Type,
bool? IsActive,
int Page,
ushort PerPage
) : IQuery;