33 lines
		
	
	
		
			1013 B
		
	
	
	
		
			TypeScript
		
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1013 B
		
	
	
	
		
			TypeScript
		
	
	
	
| import { ApiProperty } from '@nestjs/swagger';
 | |
| 
 | |
| 
 | |
| 
 | |
| export class CreateBookDto {
 | |
|   @ApiProperty({ 
 | |
|     example: 'Nest.js: A Progressive Node.js Framework (English Edition)',
 | |
|   })
 | |
|   readonly title: string; 
 | |
| 
 | |
|   @ApiProperty({ example: 'Web Development' })
 | |
|   readonly genre: string;
 | |
| 
 | |
|   @ApiProperty({
 | |
|     example:
 | |
|       'JavaScript frameworks go in and out of style very quickly as web technologies change and grow. Nest.js is a good starting point for many developers that are looking to use a modern web framework because it uses a language that is very similar to that of the most used language on the web to this day, JavaScript...',
 | |
|   })
 | |
|   readonly description: string;
 | |
| 
 | |
|   @ApiProperty({ example: 'Jay Bell' })
 | |
|   readonly author: string;
 | |
| 
 | |
|   @ApiProperty({ example: 350 })
 | |
|   readonly pages: number;
 | |
| 
 | |
|   @ApiProperty({
 | |
|     example: 'https://m.media-amazon.com/images/I/41fveBeDWmL._SY346_.jpg',
 | |
|   })
 | |
|   readonly image_url: string;
 | |
| 
 | |
|   @ApiProperty({ example: ['NestJS', 'REST API'] }) 
 | |
|   readonly keywords: string[];
 | |
| } |