Receba novidades do Hedhog no seu e-mail
Novos lançamentos, receitas e breaking changes — sem spam.
Submódulo Core
screen
Gerencia o catálogo de screens e as relações com roles e rotas.
Caminho de origem: libraries/core/src/screen
Arquivo do módulo: screen.module.ts
Introdução
Esta página documenta o submódulo screen como parte do pacote Core. Use-a como referência técnica rápida para escopo de implementação, APIs expostas e pontos de integração MCP.
Endpoints HTTP
9 endpoints
Lista todas as screens com paginação.
- Query
- page, pageSize, search
Obtém uma screen pelo ID.
- Params
- screenId (int)
Cria uma nova screen.
Body
| Field | Type | Required | Notes |
|---|---|---|---|
| slug | string | yes | — |
| icon | string | no | — |
Atualiza uma screen.
- Params
- screenId (int)
Body
| Field | Type | Required | Notes |
|---|---|---|---|
| name | string | no | — |
| slug | string | no | — |
| description | string | no | — |
| icon | string | no | — |
Exclui uma ou mais screens.
Body
| Field | Type | Required | Notes |
|---|---|---|---|
| ids | number[] | yes | IDs to delete |
Lista as roles associadas a uma screen.
- Params
- screenId (int)
- Query
- page, pageSize
Substitui as atribuições de role de uma screen.
- Params
- screenId (int)
Body
| Field | Type | Required | Notes |
|---|---|---|---|
| ids | number[] | yes | Replacement set of IDs |
Lista as rotas associadas a uma screen.
- Params
- screenId (int)
- Query
- page, pageSize
Substitui as associações de rota de uma screen.
- Params
- screenId (int)
Body
| Field | Type | Required | Notes |
|---|---|---|---|
| ids | number[] | yes | Replacement set of IDs |
Ferramentas MCP
Ferramentas nomeadas que podem ser chamadas por modelos de IA através do Model Context Protocol (MCP).
core.screens.listLista todas as screens com paginação
core.screens.getObtém uma screen pelo ID
core.screens.createCria uma nova entrada de screen
core.screens.updateAtualiza uma screen existente
core.screens.deleteExclui uma ou mais screens
core.screens.roles.listLista as roles associadas a uma screen
core.screens.roles.updateSubstitui as atribuições de role de uma screen
core.screens.routes.listLista as rotas associadas a uma screen
core.screens.routes.updateSubstitui as associações de rota de uma screen