Professional Documents
Culture Documents
Manual GraphQL
Versão 2.0Outubro/2017
DOCUMENTAÇÕES
As documentações de toda as requisições poderão ser acessadas no Menu “Docs”, que fica
ao lado direito da tela.
TESTES DE REQUISIÇÃO
1.1 Download
mutation createToken {
createToken(
login: "teste.distribuidor",
password: "t3$$t#hosp"
){
token
}}
5. Clicar no botão “Play” para executar a query, conforme imagem abaixo:
Exemplo de token
eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOjEsImlhdCI6MTUwODM1MDI5NywiZXhwIj
oxNTA4NDM2Njk3LCJqdGkiOiJjcW5oOFVIU29ISVY3d2FlIn0.VAyNQxVtb6uZHPUTnbj8VZoI-
FehsO5kri-ouWoRABw
1.3 Acessando Requisições
1. Clicar em “Servers”, depois nas opções do menu dropdown, conforme print abaixo e
selecionar “Post”.
2.1.1 Campos
Observação¹: Como o envio das requisições foi explicado na primeira requisição (acima),
“createPreOrder”, na definição das próximas requisições, iremos utilizar somente as
imagens.
EXEMPLOS DE REQUISIÇÃO
3.1 createPreOrder
mutation createPreOrder{createPreOrder(
client_identification: "20294088000109",
wholesaler: "18269125000187",
client_code: "1234",
commercial_condition: "",
products: [
{
ean: "7891058003203",
ordered_quantity: 1
wholesaler_discount : 50
}
{
ean: "7891058003241",
ordered_quantity: 2
wholesaler_discount : 40
}
]
){
grouped_order_code
client_identification
wholesaler
client_code
commercial_condition
status
total_products
}
}
3.2 updateOrderResponse
mutation updateOrderResponse{
updateOrderResponse(
date_time_processing:"2017-11-30 10:00:00",
grouped_order_code:42,
order_motive: ORDER_SUCCESSFULLY_ACCEPTED,
products:
[
{
ean : "7891058003203",
response_quantity : 1,
percent_discount : 1,
unit_discount_price : 0.40,
unit_net_price : 40.00,
product_reason : PRODUCT_SUCCESSFULLY_ACCEPTED,
monitored : true,
wholesaler_reason : "PRODUCT_SUCCESSFULLY_ACCEPTED ",
industry_order_code : "30040",
industry_abbreviation : "FAB"
}
{
ean : "7891058003241",
response_quantity : 1,
percent_discount : 1,
unit_discount_price : 0.20,
unit_net_price : 30.00,
product_reason : PRODUCT_SUCCESSFULLY_ACCEPTED,
monitored : true,
wholesaler_reason : "PRODUCT_SUCCESSFULLY_ACCEPTED ",
industry_order_code : "30040",
industry_abbreviation : "FAB"
}
],
total_value: 39.20,
discount_value:0.80
){
grouped_order_code
client_identification
wholesaler
client_code
commercial_condition
status
total_products
}
}