Open 0e1 opened 2 years ago
Todos os níveis de jurisdição devem conter o seguinte formato:
interface Jurisdiction {
abbreviation: string,
name: string,
synonymous: Array<string>
}
Onde: "abbreviation" o código iso alpha-2 "name" o nome da jurisdição traduzido para o idioma passado na query string (lang?) "synonymous" os sinônimos associados a jurisdição
Exemplo de requisição para pegar a lista de países em português:
Exemplo de request:
GET api/jurisdictions/country?lang=pt
Exemplo de response:
[
{
"abbreviation": "br",
"name": "Brasil",
"synonymous": []
},
...
]
Exemplo de requisição para pegar a lista de estados em português:
Exemplo de request:
GET api/jurisdictions/country/br/states?lang=pt
Exemplo de response:
[
{
"abbreviation": "ac",
"name": "Acre",
"synonymous": []
},
...
]
Exemplo de requisição para pegar a lista de cidades em português:
Exemplo de request:
GET api/jurisdictions/country/br/states/ac/cities?lang=pt
Exemplo de response:
[
{
"abbreviation": "",
"name": "Acrelândia",
"synonymous": []
},
...
]
@paolocarrara @ppKrauss
Disponível para testes a api.
Ver a sintaxe em https://github.com/osm-codes/WS#api-services
É um bom caminho usar https://mui.com/material-ui/react-autocomplete/ para autocomplete de jurisdições?