Files
flashcards-api/src/modules/decks/dto/update-deck.dto.ts
2023-07-16 16:21:55 +02:00

17 lines
445 B
TypeScript

import { PartialType } from '@nestjs/mapped-types'
import { CreateDeckDto } from './create-deck.dto'
import { IsOptionalOrEmptyString } from '../../../infrastructure/decorators'
import { IsBoolean } from 'class-validator'
export class UpdateDeckDto extends PartialType(CreateDeckDto) {
@IsOptionalOrEmptyString()
name: string
@IsOptionalOrEmptyString()
@IsBoolean()
isPrivate: boolean
@IsOptionalOrEmptyString()
cover: string
}