using Application.Abstractions.Messaging;
namespace Application.Features.Admin.Store.Game.Search;
///
/// Search: 1=ID, 2=KorName, 3=EngName, 4=Code, 5=Publisher. null 이면 전체 (KorName+EngName+Code+Publisher 동시 검색).
/// StartAt/EndAt: CreatedAt 범위 (datetime-local 형식 "yyyy-MM-ddTHH:mm").
///
public sealed record Query(
int? Search,
string? Keyword,
string? StartAt,
string? EndAt,
bool? IsActive,
int Page,
ushort PerPage
) : IQuery;