Class: UserController
User controller.
Implements
Constructors
new UserController()
new UserController(
userCrudService,userPasswordService):UserController
Constructor.
Parameters
| Parameter | Type | Description |
|---|---|---|
userCrudService | UserCrudService | instance of the user crud service |
userPasswordService | UserPasswordService | instance of user password service |
Returns
Defined in
.tmp/repos/rockets/packages/nestjs-user/src/user.controller.ts:74 (opens in a new tab)
Methods
createMany()
createMany(
crudRequest,userCreateManyDto):Promise<UserEntityInterface[]>
Create many
Parameters
| Parameter | Type | Description |
|---|---|---|
crudRequest | CrudRequestInterface | the CRUD request object |
userCreateManyDto | UserCreateManyDto | user create many dto |
Returns
Promise<UserEntityInterface[]>
Implementation of
CrudControllerInterface.createMany
Defined in
.tmp/repos/rockets/packages/nestjs-user/src/user.controller.ts:109 (opens in a new tab)
createOne()
createOne(
crudRequest,userCreateDto):Promise<UserEntityInterface>
Create one
Parameters
| Parameter | Type | Description |
|---|---|---|
crudRequest | CrudRequestInterface | the CRUD request object |
userCreateDto | UserCreateDto | user create dto |
Returns
Promise<UserEntityInterface>
Implementation of
CrudControllerInterface.createOne
Defined in
.tmp/repos/rockets/packages/nestjs-user/src/user.controller.ts:134 (opens in a new tab)
deleteOne()
deleteOne(
crudRequest):Promise<void|UserEntityInterface>
Delete one
Parameters
| Parameter | Type | Description |
|---|---|---|
crudRequest | CrudRequestInterface | the CRUD request object |
Returns
Promise<void | UserEntityInterface>
Implementation of
CrudControllerInterface.deleteOne
Defined in
.tmp/repos/rockets/packages/nestjs-user/src/user.controller.ts:185 (opens in a new tab)
getMany()
getMany(
crudRequest):Promise<UserEntityInterface[] |CrudResultPaginatedInterface<UserEntityInterface>>
Get many
Parameters
| Parameter | Type | Description |
|---|---|---|
crudRequest | CrudRequestInterface | the CRUD request object |
Returns
Promise<UserEntityInterface[] | CrudResultPaginatedInterface<UserEntityInterface>>
Implementation of
CrudControllerInterface.getMany
Defined in
.tmp/repos/rockets/packages/nestjs-user/src/user.controller.ts:86 (opens in a new tab)
getOne()
getOne(
crudRequest):Promise<UserEntityInterface>
Get one
Parameters
| Parameter | Type | Description |
|---|---|---|
crudRequest | CrudRequestInterface | the CRUD request object |
Returns
Promise<UserEntityInterface>
Implementation of
CrudControllerInterface.getOne
Defined in
.tmp/repos/rockets/packages/nestjs-user/src/user.controller.ts:97 (opens in a new tab)
recoverOne()
recoverOne(
crudRequest):Promise<UserEntityInterface>
Recover one
Parameters
| Parameter | Type | Description |
|---|---|---|
crudRequest | CrudRequestInterface | the CRUD request object |
Returns
Promise<UserEntityInterface>
Implementation of
CrudControllerInterface.recoverOne
Defined in
.tmp/repos/rockets/packages/nestjs-user/src/user.controller.ts:196 (opens in a new tab)
updateOne()
updateOne(
crudRequest,userUpdateDto,userId?,authorizededUser?):Promise<UserEntityInterface>
Update one
Parameters
| Parameter | Type | Description |
|---|---|---|
crudRequest | CrudRequestInterface | the CRUD request object |
userUpdateDto | UserUpdateDto | user update dto |
userId? | string | - |
authorizededUser? | AuthenticatedUserInterface | - |
Returns
Promise<UserEntityInterface>
Implementation of
CrudControllerInterface.updateOne
Defined in
.tmp/repos/rockets/packages/nestjs-user/src/user.controller.ts:153 (opens in a new tab)