Logotipo Hedhog

Receba novidades do Hedhog no seu e-mail

Novos lançamentos, receitas e breaking changes — sem spam.

Voltar para os módulos CoreIntegrado no CoreModule

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

FieldTypeRequiredNotes
slugstringyes
iconstringno

Atualiza uma screen.

Params
screenId (int)

Body

FieldTypeRequiredNotes
namestringno
slugstringno
descriptionstringno
iconstringno

Exclui uma ou mais screens.

Body

FieldTypeRequiredNotes
idsnumber[]yesIDs 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

FieldTypeRequiredNotes
idsnumber[]yesReplacement 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

FieldTypeRequiredNotes
idsnumber[]yesReplacement set of IDs

Ferramentas MCP

Ferramentas nomeadas que podem ser chamadas por modelos de IA através do Model Context Protocol (MCP).

  • core.screens.list

    Lista todas as screens com paginação

  • core.screens.get

    Obtém uma screen pelo ID

  • core.screens.create

    Cria uma nova entrada de screen

  • core.screens.update

    Atualiza uma screen existente

  • core.screens.delete

    Exclui uma ou mais screens

  • core.screens.roles.list

    Lista as roles associadas a uma screen

  • core.screens.roles.update

    Substitui as atribuições de role de uma screen

  • core.screens.routes.list

    Lista as rotas associadas a uma screen

  • core.screens.routes.update

    Substitui as associações de rota de uma screen