UNPKG

trade360-nodejs-sdk

Version:
32 lines (31 loc) 1.02 kB
import { HttpRequestDto } from '../../../common/dtos/http-request.dto'; import { BaseEntity } from '../../../../entities/core-entities/index.js'; import { Gender, AgeCategory, ParticipantType } from '../../../common/body-entities/responses'; /** * Filter structure for the participants request */ export declare class ParticipantsFilter implements BaseEntity { [key: string]: unknown; constructor(data?: unknown); ids?: number[]; sportIds?: number[]; locationIds?: number[]; name?: string; gender?: Gender; ageCategory?: AgeCategory; type?: ParticipantType; } /** * GetParticipantsRequest class for sending request * to get participants from the API. * * @param filter Participant field parameters to filter by * @param page Page number for pagination * @param pageSize Number of items per page */ export declare class GetParticipantsRequest extends HttpRequestDto { constructor(data?: unknown); filter?: ParticipantsFilter; page?: number; pageSize?: number; }