mirror of
https://github.com/ershisan99/flashcards-api.git
synced 2025-12-18 05:09:29 +00:00
fix pagination and create pagination service
This commit is contained in:
@@ -1,10 +1,15 @@
|
||||
import { IsOptional, IsUUID, Length } from 'class-validator'
|
||||
import { IsUUID } from 'class-validator'
|
||||
import { IsOptionalOrEmptyString } from '../../../infrastructure/decorators/is-optional-or-empty-string'
|
||||
import { PaginationDto } from '../../../infrastructure/common/pagination/pagination.dto'
|
||||
|
||||
export class GetAllDecksDto extends PaginationDto {
|
||||
@IsOptional()
|
||||
@Length(3, 30)
|
||||
@IsOptionalOrEmptyString()
|
||||
minCardsCount?: string
|
||||
|
||||
@IsOptionalOrEmptyString()
|
||||
maxCardsCount?: string
|
||||
|
||||
@IsOptionalOrEmptyString()
|
||||
name?: string
|
||||
|
||||
@IsOptionalOrEmptyString()
|
||||
|
||||
Reference in New Issue
Block a user