Class: InvitationController
Implements
CrudControllerInterface<InvitationInterface,InvitationCreatableInterface,InvitationCreatableInterface>
Constructors
new InvitationController()
new InvitationController(
invitationSendService,invitationCrudService):InvitationController
Parameters
| Parameter | Type |
|---|---|
invitationSendService | InvitationSendService |
invitationCrudService | InvitationCrudService |
Returns
Defined in
packages/nestjs-invitation/src/controllers/invitation.controller.ts:54 (opens in a new tab)
Methods
createOneCustom()
createOneCustom(
crudRequest,invitationCreateDto):Promise<undefined|InvitationEntityInterface>
Parameters
| Parameter | Type |
|---|---|
crudRequest | CrudRequestInterface |
invitationCreateDto | InvitationCreateDto |
Returns
Promise<undefined | InvitationEntityInterface>
Defined in
packages/nestjs-invitation/src/controllers/invitation.controller.ts:82 (opens in a new tab)
deleteOne()
deleteOne(
crudRequest):Promise<void|InvitationEntityInterface>
Parameters
| Parameter | Type |
|---|---|
crudRequest | CrudRequestInterface |
Returns
Promise<void | InvitationEntityInterface>
Implementation of
CrudControllerInterface.deleteOne
Defined in
packages/nestjs-invitation/src/controllers/invitation.controller.ts:130 (opens in a new tab)
getMany()
getMany(
crudRequest):Promise<InvitationEntityInterface[] |CrudResultPaginatedInterface<InvitationEntityInterface>>
Parameters
| Parameter | Type |
|---|---|
crudRequest | CrudRequestInterface |
Returns
Promise<InvitationEntityInterface[] | CrudResultPaginatedInterface<InvitationEntityInterface>>
Implementation of
CrudControllerInterface.getMany
Defined in
packages/nestjs-invitation/src/controllers/invitation.controller.ts:64 (opens in a new tab)
getOne()
getOne(
crudRequest):Promise<InvitationEntityInterface>
Parameters
| Parameter | Type |
|---|---|
crudRequest | CrudRequestInterface |
Returns
Promise<InvitationEntityInterface>
Implementation of
CrudControllerInterface.getOne
Defined in
packages/nestjs-invitation/src/controllers/invitation.controller.ts:73 (opens in a new tab)