-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Ronaldo Meneguite edited this page May 4, 2018
·
3 revisions
Ao usar o parâmetro locale na url com um idioma válido o sistema força as resposta pelo idioma selecionado.
Para a documentação dos parâmetros de envio de um requisição se adotou o seguinte padrão:
name -> É o nome do parâmetro a ser enviado;
in -> Local onde é esperado o parâmetro;
Valores válidos:
- header: Enviado no header da requisição;
- formData: Enviado por meio de um formulário simples;
- query: Enviado via query string;
-
path: Enviado de forma a compor a url completa, exemplo:
https://pay.hashlee.com/v1/assets/b774dc17-3d15;
type -> Tipo do conteúdo enviado no parâmetro;
Valores válidos:
- string;
- boolean;
- number;
- date;
- datetime;
- array;
-
list; (Para esse formato é requerido o parâmetro
accepted) -
json (Para esse formato é requerido o parâmetro
definition);
required -> Define se o parâmetro é ou não obrigatório;
example -> Apresenta um exemplo de valor para o parâmetro;
description -> Apresenta uma breve descrição para o parâmetro;
accepted -> Listagem de valores válidos para um determinado campo
definition -> Recebe um array de parâmetros com a definição dos mesmos e deve ser usado quando o tipo for json;
[
{
"name": "email",
"in": "formData",
"type": "string",
"required": true,
"example": "user@email.com",
"description": "E-mail do usuário"
},
{
"name": "addresses",
"in": "formData",
"type": "json",
"required": false,
"description": "Endereços do usuário",
"definition": [
{
"name": "zip_code",
"type": "string",
"required": true,
"description": "Código Postal",
"example": "36700-000"
},
{
"name": "address",
"type": "string",
"required": true,
"description": "Endereço do usuário",
"example": "Rua Tancredo Neves"
}
]
}
]