สมมติว่า เรามี function ใน controller ดังนี้
@Post() async createRole (@Body() req: CreateRoleReqDto): Promise <Role> { let role = await this.roleService.createRole(req); return role; }และ class CreateRoleReqDto สำหรับ request ของเราเป็นดังนี้
export class CreateRoleReqDto{ name: string; description?: string; permissionIds?: number[]; }เมื่อเราส่ง request body ดังนี้
{ "name":"test3", "description":"def", "permissionIds": [1,2] }request body ของเราจะถูกแปลงเป็น instance ของ CreateRoleReqDto โดยอัตโนมัติ