Para fins de utilização do projeto Littera, são definidas as respostas de renderização utilizadas para a obtenção de listas.
Entende-se por renderização a confecção da lista de objetos resultantes de uma consulta à API. Estas listas devem ser definidas conforme as definições adotadas pela TOTVS em seu manual de desenvolvimento de APIs.
Sendo assim, o objeto primário de resposta será, sempre:
{
"count": 0,
"hasNext": false,
"items": []
} |
São tipos renderizados nas respostas de coleção:
A renderização dos tipos cadastradois na API vai ser feita, de maneira geral, com base em seu JSON Schema, o qual fica registrado na base de dados da API. Para as demais renderizações, os objetos devem obedecer as definições a seguir.
{
"type": "executable",
"path": "C:\\TOTVS\\Logistica\\Recintos Aduaneiros\\Executaveis",
"name": "Aduaneiro.exe"
} |
{
"release": "12.1.2507",
"type": "library",
"path": "C:\\TOTVS\\Logistica\\Recintos Aduaneiros\\Executaveis\\redist\\win32",
"name": "UFScanner.dll"
} |
{
"version": "12.1.2507",
"description": "Pacote para atualização dos artefatos de banco de dados.",
"path": "C:\\TOTVS\\Logistica\\Recintos Aduaneiros\\Instaladores",
"name": "TLRA_12.1.2507_Banco_de_dados.exe"
} |
Para os itens de pacotes parciais e de release, o valores aceitos em type são: