File

src/types/paginate-query.ts

Index

Properties

Properties

name
Type : string
Decorators :
@ApiProperty({default: '', required: false})
page
Type : number
Decorators :
@ApiProperty({default: 0, required: true})
@IsInt()
@Type(undefined)
size
Type : number
Decorators :
@ApiProperty({default: 10, required: true})
@IsInt()
@Type(undefined)
import { ApiProperty } from '@nestjs/swagger';
import { Type } from 'class-transformer';
import { IsInt } from 'class-validator';

export class PaginateQuery {
  @ApiProperty({ default: 0, required: true })
  @IsInt()
  @Type(() => Number)
  page: number;

  @ApiProperty({ default: 10, required: true })
  @IsInt()
  @Type(() => Number)
  size: number;

  @ApiProperty({ default: '', required: false })
  name: string;
}

results matching ""

    No results matching ""