diff --git a/libs/extensions/src/dtos/shared/pagination.dto.ts b/libs/extensions/src/dtos/shared/pagination.dto.ts index 6780e3d..38ce764 100644 --- a/libs/extensions/src/dtos/shared/pagination.dto.ts +++ b/libs/extensions/src/dtos/shared/pagination.dto.ts @@ -1,22 +1,26 @@ import { ApiProperty } from '@nestjs/swagger'; import { Type } from 'class-transformer'; -import { IsIn, IsOptional, IsString } from 'class-validator'; +import { IsIn, IsNumber, IsOptional, IsString } from 'class-validator'; export class PaginationDto { @ApiProperty({ example: 1, - description: 'page number', + description: 'Page number', required: false, }) + @IsOptional() @Type(() => Number) + @IsNumber() page?: number = 1; @ApiProperty({ example: 10, - description: 'number of items per page', + description: 'Number of items per page', required: false, }) + @IsOptional() @Type(() => Number) + @IsNumber() perPage?: number = 20; @ApiProperty({