Skip to main content

RolesController

Auto-generated. Each endpoint shows the request → service → model flow.

POST /roles

POST /roles — create a new role.

Parameters

  • dtoCreateRoleDto

Return type: Promise<Role>

GET /roles

GET /roles — list all roles.

Parameters

(none)

Return type: Promise<Role[]>

GET /roles/:id

GET /roles/:id — fetch a single role.

Parameters

  • idstring

Return type: Promise<Role>

PATCH /roles/:id

PATCH /roles/:id — apply a partial update.

Parameters

  • idstring
  • dtoUpdateRoleDto

Return type: Promise<Role>

DELETE /roles/:id

DELETE /roles/:id — remove a role.

Parameters

  • idstring

Return type: Promise<{ deleted: true; id: string; }>