Changes for page Pedidos - Enviar um Pedido
Last modified by WBS Tecnologia on 2021/10/22 20:49
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -14,20 +14,20 @@ 14 14 15 15 (% class="box infomessage" %) 16 16 ((( 17 -Rota: / Modulo/Controller/Acao/{id}17 +Rota: /BDIApi/Produto/Listar 18 18 ))) 19 19 20 -* Parâmetros: 21 -** Id = //Opcional // 20 +* Parâmetros: Nenhum 22 22 * Requer Autenticação: **Sim ** 23 -* Método: **POST** 24 -* Tipo de Retorno**: List<TObjeto> | Void | TObjeto** 25 -* Permissão**: ** 26 -** WinBooks.Agentes.Agente.Visualizar 22 +* Método: **GET** 23 +* Tipo de Retorno**: List<Produto> | Void | Produto** 24 +* Headers: 25 +** API_TOKEN: Token de Autenticação 26 +** Parametros de [[Paginação>>doc:Web Rest API.Paginação.WebHome]] 27 27 28 28 == Códigos de Status == 29 29 30 -* 404 = Não Existeo TObjeto30 +* 404 = Sem resultados 31 31 * 500 = Erro Interno do Servidor 32 32 * 200 = OK 33 33 * 403 = Acesso Negado, Token de Autenticação Inválido? ... ... @@ -34,85 +34,74 @@ 34 34 35 35 = Detalhes da Ação = 36 36 37 - Ação serve pararealizaroprocedimento"X"naplataforma...37 +Realiza a Listagem de Todos os Produtos no Catálogo. 38 38 39 -== Payload ==39 +=== (% style="font-size:26px" %)Headers(%%) === 40 40 41 -Se a ação receber um conteudo "Payload", aqui deve ser descrito este conteudo, com campos e validações. 42 - 43 -* Content-Type: application/json 44 - 45 -{{code language="json" layout="LINENUMBERS" title="Exemplo do Payload"}} 46 -{ 47 - "Email": "winbooks@winbooks.com.br", 48 - "Senha": "0806" 49 -} 50 -{{/code}} 51 - 52 -=== Campos e Validações === 53 - 54 -|=Campo|=Descrição / Validação|=Valor Padrão 55 -|Email|[Obrigatório] Email para a Autenticação| 56 -|Senha|[Obrigatório] Senha para a Autenticação| 57 -| | | 58 - 59 -== Headers == 60 - 61 61 Abaixo segue os headers que devem ou podem ser passados para a ação: 62 62 63 63 |=Header|=Descrição / Validação|=Valor Padrão 64 -|API_TOKEBN|[Obrigatório] Token da Autenticação| 65 -| | | 66 -| | | 44 +|API_TOKEN|[Obrigatório] Token da Autenticação| 67 67 68 -== QueryString==46 +== (% style="font-size:29px" %)Detalhes do Resultado(%%) == 69 69 70 -Abaixo segue os parâmetros que podem ser passados via QueryString: 71 - 72 -|=Header|=Descrição / Validação|=Valor Padrão 73 -|nome|[Obrigatório] Parâmetro para a Pesquisa pelo Nome| 74 -| | | 75 -| | | 76 - 77 -= Detalhes do Resultado = 78 - 79 79 Este é o Payload do resultado caso a ação tenha sucesso: 80 80 81 81 {{code language="json" layout="LINENUMBERS" title="Exemplo do Payload"}} 82 -{ 83 - "Codigo": 200, 84 - "Token": "b9fcb2ad-df28-43db-9c8f-1b2c1b82ecf4", 85 - "Mensagens": null 86 -} 51 +[ 52 + { 53 + "Estoque": 0, 54 + "Preco": 16.50, 55 + "Situacao": 0, 56 + "Edicao": "", 57 + "EstoqueMinimo": 0, 58 + "Resenha": "A paz reina há mais de 1000 anos em Orbis, o vasto Império Galático Romano. Mas, de repente, surge uma terrível ameaça- os Hunos pilharam Aquincum, um planeta provincial. O Imperador reúne suas legiões, mas o destino parece estar contra ele, que morre antes mesmo da guerra ter início. Orbis cede aos bárbaros e abandona Aquincum, aceitando entregar 12 jovens como sacrifício a Kerka, a deusa do Caos venerada pelos Hunos. No meio dos gritos eufóricos dos bárbaros, os jovens são degolados no altar-mor do grande templo. Então, acontece um milagre- Kerka está de volta. 'Flagelo dos Deuses' é uma livre adaptação do confronto entre o rei huno Átila e o general romano Flavius Aetius.", 59 + "Visivel": true, 60 + "NumeroDePaginas": 48, 61 + "Peso": 0.276000, 62 + "Formato": "23x30 ", 63 + "Lombada": "0.3 ", 64 + "Acabamento": " ", 65 + "Categorias": [ 66 + "HQs e Mangás", 67 + "", 68 + "" 69 + ], 70 + "UrlDaCapa": "", 71 + "Autores": [ 72 + { 73 + "Nome": "DIVERSOS ", 74 + "Biografia": "", 75 + "UrlDaFoto": "", 76 + "Id": 31671, 77 + "Versao": null 78 + } 79 + ], 80 + "Editora": "DEVIR ", 81 + "ValorEBook": 0.00, 82 + "PedacoDoLivro": "", 83 + "PalavrasChave": "", 84 + "Traducao": "", 85 + "Descricao": "Flagelo dos Deuses, O", 86 + "Subtitulo": null, 87 + "LancadoEm": "0001-01-01T00:00:00", 88 + "PublicadoEm": null, 89 + "AtualizadoEm": null, 90 + "CodigoDeBarras": "9728631626", 91 + "StatusId": 0, 92 + "EmpresaId": null, 93 + "GrupoId": null, 94 + "TipoId": null, 95 + "CriadoEm": "2019-09-10T09:38:10.053", 96 + "Id": 185244, 97 + "Versao": null 98 + }, 99 +... 87 87 {{/code}} 88 88 89 89 == Campos == 90 90 91 -|=Campo|=Descrição 92 -|Codigo|200 = Sucesso na Autenticação 93 -|Token|Token de Acesso a API 94 -|Mensagens|Mensagens de Erro 95 - 96 -= Exemplos = 97 - 98 -== Pesquisar um Atributo pelo CPF/CNPJ == 99 - 100 -/Cadastros/Agente/AtributoPara?chave=Professor.Aprovado&documento=42473060061&id=0 101 - 102 -|=Nome|=Valor 103 -|chave|Professor.Aprovado 104 -|id|0 105 -|documento|42473060061 106 - 107 -== Pesquisar um Atributo pelo ID == 108 - 109 -/Cadastros/Agente/AtributoPara?chave=Professor.Aprovado&id=120 110 - 111 -|=Nome|=Valor 112 -|chave|Professor.Aprovado 113 -|id|120 114 - 115 - 104 += = 116 116 ))) 117 117 118 118