Skip to content

web-backend


Class: CreateNewUserSchemaDto

Defined in: packages/web-backend/src/collab/dtos/createNewUser-schema.ts:23

DTO for creating a new user. Fields are derived from the Zod schema above.

Extends

  • object

Constructors

Constructor

new CreateNewUserSchemaDto(): CreateNewUserSchemaDto

Defined in: node_modules/.pnpm/nestjs-zod@3.0.0_@nestjs+common@11.1.7_class-transformer@0.5.1_class-validator@0.14.1_r_d94629af0430d9cb8e49760250bb0a1c/node_modules/nestjs-zod/dist/index.d.ts:9

Returns

CreateNewUserSchemaDto

Inherited from

createZodDto(CreateNewUserSchema).constructor

Properties

email?

optional email: string

Defined in: packages/web-backend/src/collab/dtos/createNewUser-schema.ts:13

Inherited from

createZodDto(CreateNewUserSchema).email


firstName?

optional firstName: string

Defined in: packages/web-backend/src/collab/dtos/createNewUser-schema.ts:10

Inherited from

createZodDto(CreateNewUserSchema).firstName


lastName?

optional lastName: string

Defined in: packages/web-backend/src/collab/dtos/createNewUser-schema.ts:11

Inherited from

createZodDto(CreateNewUserSchema).lastName


password?

optional password: string

Defined in: packages/web-backend/src/collab/dtos/createNewUser-schema.ts:14

Inherited from

createZodDto(CreateNewUserSchema).password


roles?

optional roles: string[]

Defined in: packages/web-backend/src/collab/dtos/createNewUser-schema.ts:15

Inherited from

createZodDto(CreateNewUserSchema).roles


username?

optional username: string

Defined in: packages/web-backend/src/collab/dtos/createNewUser-schema.ts:12

Inherited from

createZodDto(CreateNewUserSchema).username