DTO Example

Generate a Create DTO with validation decorators.

Template File

templates/create-user.dto.codepurify:

Template Sections Explained

Imports

Imports required validation decorators.

Class Declaration

Creates class with "Create" prefix and entity name.

Field Iteration

Loops through all entity fields.

Primary Key Handling

Skips primary keys in create operations.

String Fields

Adds appropriate validation for string fields.

Input Context

Simplified types/user.json:

Generated Output

output/create-user.dto.ts: