File

apps/recallassess/recallassess-api/src/api/client/participant-group/dto/participant-group-query.dto.ts

Description

Query DTO for filtering participant groups Matches the frontend search/filter model

Index

Properties
  • Optional sq

Properties

Optional sq
Type : string
Decorators :
@Expose()
@ApiPropertyOptional({description: 'Search query to filter by name or description', example: 'sales'})
@IsOptional()
@IsString()
import { ApiPropertyOptional } from "@nestjs/swagger";
import { Exclude, Expose } from "class-transformer";
import { IsOptional, IsString } from "class-validator";

/**
 * Query DTO for filtering participant groups
 * Matches the frontend search/filter model
 */
@Exclude()
export class ParticipantGroupQueryDto {
  @Expose()
  @ApiPropertyOptional({
    description: "Search query to filter by name or description",
    example: "sales",
  })
  @IsOptional()
  @IsString()
  sq?: string;
}

results matching ""

    No results matching ""