@arsendoman/book-publisher-store
Version:
A Nest.js package for book publishing and storing
44 lines (42 loc) • 974 B
text/typescript
import { ApiProperty } from '@nestjs/swagger';
import { IsDate, IsInt, Length, Max, Min } from 'class-validator';
import { BookCategoryEnum } from '../../../../core/enums/book.category.enum';
import { Exclude } from 'class-transformer';
import { BookLanguageEnum } from '../../../../core/enums/book.language.enum';
export class BookUpdateDto {
name?: string;
authorName?: string;
description?: string;
photos?: string[];
copies?: number;
price?: number;
category?: BookCategoryEnum;
authorDescription?: string;
pagesCount?: number;
language?: BookLanguageEnum;
datePublished?: Date;
}