-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2 from APIBrasil/developer
Developer
- Loading branch information
Showing
44 changed files
with
827 additions
and
271 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -38,4 +38,4 @@ build/ | |
.DS_Store | ||
|
||
### Intelijj IDEA ### | ||
!.idea | ||
/.idea |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
# Apigratis-sdk-java | ||
|
||
Apigratis-sdk-java é um SDK Java abrangente para acessar uma variedade de serviços de API, incluindo informações de contato, dados geolocalizados e muito mais. Este SDK está atualmente em construção e será continuamente atualizado com novas funcionalidades e melhorias. | ||
|
||
## Serviços de API Disponíveis | ||
|
||
Abaixo está uma lista dos serviços de API disponíveis através deste SDK: | ||
|
||
| Disponível | Serviço | Descrição | Gratuito | Beta | Estável | | ||
|------------|---------------------|---------------------------------------|----------|------|---------| | ||
| ⌛ | WhatsAppService | API do WhatsApp Gratuita. | ⌛ | ⌛ | ⌛ | | ||
| ⌛ | Receita Data CNPJ | API Dados CNPJ Receita. | ⌛ | ⌛ | ⌛ | | ||
| ⌛ | Receita Data CPF | API Dados de CPF Serasa. | ⌛ | ⌛ | ⌛ | | ||
| ⌛ | CorreiosService | API Busca encomendas Correios Brazil. | ⌛ | ⌛ | ⌛ | | ||
| ⌛ | CEPLocation | API CEP Geolocation + IBGE Brazil. | ⌛ | ⌛ | ⌛ | | ||
| ⌛ | VehiclesService | API Placa Dados. | ⌛ | ⌛ | ⌛ | | ||
| ⌛ | FipeService | API Placa FIPE. | ⌛ | ⌛ | ⌛ | | ||
|
||
## Status do Projeto | ||
|
||
🚧 **Todos os módulos deste SDK estão atualmente em construção.** 🚧 | ||
|
||
Estamos trabalhando ativamente para expandir as funcionalidades deste SDK e garantir uma cobertura abrangente e eficiente dos serviços listados acima. A documentação será atualizada regularmente para refletir as novidades e mudanças no SDK. | ||
|
||
## Contribuições | ||
|
||
Contribuições para este projeto são bem-vindas! Se você tiver sugestões ou quiser contribuir com o desenvolvimento, sinta-se à vontade para abrir um pull request ou uma issue no repositório do GitHub. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
19 changes: 19 additions & 0 deletions
19
src/main/java/com/apibrasil/sdk/client/bairros/BairrosClient.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
package com.apibrasil.sdk.client.bairros; | ||
|
||
import com.apibrasil.sdk.client.base.ApiClient; | ||
import com.apibrasil.sdk.client.base.BaseApiClient; | ||
import com.apibrasil.sdk.dto.bairros.BairrosReq; | ||
import com.apibrasil.sdk.dto.bairros.BairrosRes; | ||
import com.apibrasil.sdk.exception.ApiException; | ||
|
||
public class BairrosClient extends BaseApiClient { | ||
private static final String ENDPOINT = "https://cluster.apigratis.com/api/v2/cep/bairros"; | ||
|
||
public BairrosClient(ApiClient apiClient) { | ||
super(apiClient); | ||
} | ||
|
||
public BairrosRes bairros(BairrosReq request) throws ApiException { | ||
return executePost(ENDPOINT, request, BairrosRes.class); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
package com.apibrasil.sdk.client.cep; | ||
|
||
import com.apibrasil.sdk.client.base.ApiClient; | ||
import com.apibrasil.sdk.client.base.BaseApiClient; | ||
import com.apibrasil.sdk.dto.cep.CepReq; | ||
import com.apibrasil.sdk.dto.cep.CepRes; | ||
import com.apibrasil.sdk.exception.ApiException; | ||
|
||
public class CepClient extends BaseApiClient { | ||
|
||
private static final String ENDPOINT = "https://cluster.apigratis.com/api/v2/cep"; | ||
|
||
public CepClient(ApiClient apiClient) { | ||
super(apiClient); | ||
} | ||
|
||
public CepRes getCepInfo(CepReq request) throws ApiException { | ||
return executePost(ENDPOINT, request, CepRes.class); | ||
} | ||
} |
20 changes: 20 additions & 0 deletions
20
src/main/java/com/apibrasil/sdk/client/cidades/CidadesClient.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
package com.apibrasil.sdk.client.cidades; | ||
|
||
import com.apibrasil.sdk.client.base.ApiClient; | ||
import com.apibrasil.sdk.client.base.BaseApiClient; | ||
import com.apibrasil.sdk.dto.cidades.CidadesReq; | ||
import com.apibrasil.sdk.dto.cidades.CidadesRes; | ||
import com.apibrasil.sdk.exception.ApiException; | ||
|
||
public class CidadesClient extends BaseApiClient { | ||
|
||
private static final String ENDPOINT = "https://cluster.apigratis.com/api/v2/cep/cidades"; | ||
|
||
public CidadesClient(ApiClient apiClient) { | ||
super(apiClient); | ||
} | ||
|
||
public CidadesRes getCidades(CidadesReq request) throws ApiException { | ||
return executePost(ENDPOINT, request, CidadesRes.class); | ||
} | ||
} |
20 changes: 20 additions & 0 deletions
20
src/main/java/com/apibrasil/sdk/client/cidades/CidadesDDDClient.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
package com.apibrasil.sdk.client.cidades; | ||
|
||
import com.apibrasil.sdk.client.base.ApiClient; | ||
import com.apibrasil.sdk.client.base.BaseApiClient; | ||
import com.apibrasil.sdk.dto.cidades.CidadesDDDReq; | ||
import com.apibrasil.sdk.dto.cidades.CidadesDDDRes; | ||
import com.apibrasil.sdk.exception.ApiException; | ||
|
||
public class CidadesDDDClient extends BaseApiClient { | ||
|
||
private static final String ENDPOINT = "https://cluster.apigratis.com/api/v2/cep/cidadesPorDDD"; | ||
|
||
public CidadesDDDClient(ApiClient apiClient) { | ||
super(apiClient); | ||
} | ||
|
||
public CidadesDDDRes getCidadesPorDDD(CidadesDDDReq request) throws ApiException { | ||
return executePost(ENDPOINT, request, CidadesDDDRes.class); | ||
} | ||
} |
20 changes: 20 additions & 0 deletions
20
src/main/java/com/apibrasil/sdk/client/estados/EstadosClient.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
package com.apibrasil.sdk.client.estados; | ||
|
||
import com.apibrasil.sdk.client.base.ApiClient; | ||
import com.apibrasil.sdk.client.base.BaseApiClient; | ||
import com.apibrasil.sdk.dto.estados.EstadosReq; | ||
import com.apibrasil.sdk.dto.estados.EstadosRes; | ||
import com.apibrasil.sdk.exception.ApiException; | ||
|
||
public class EstadosClient extends BaseApiClient { | ||
|
||
private static final String ENDPOINT = "https://cluster.apigratis.com/api/v2/cep/estados"; | ||
|
||
public EstadosClient(ApiClient apiClient) { | ||
super(apiClient); | ||
} | ||
|
||
public EstadosRes getEstados(EstadosReq request) throws ApiException { | ||
return executePost(ENDPOINT, request, EstadosRes.class); | ||
} | ||
} |
19 changes: 19 additions & 0 deletions
19
src/main/java/com/apibrasil/sdk/client/login/LoginClient.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
package com.apibrasil.sdk.client.login; | ||
|
||
import com.apibrasil.sdk.client.base.ApiClient; | ||
import com.apibrasil.sdk.client.base.BaseApiClient; | ||
import com.apibrasil.sdk.dto.login.LoginReq; | ||
import com.apibrasil.sdk.dto.login.LoginRes; | ||
import com.apibrasil.sdk.exception.ApiException; | ||
|
||
public class LoginClient extends BaseApiClient { | ||
private static final String ENDPOINT = "https://cluster.apigratis.com/api/v2/login"; | ||
|
||
public LoginClient(ApiClient apiClient) { | ||
super(apiClient); | ||
} | ||
|
||
public LoginRes login(LoginReq request) throws ApiException { | ||
return executePost(ENDPOINT, request, LoginRes.class); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,6 +3,6 @@ | |
import lombok.Data; | ||
|
||
@Data | ||
public class BairrosRequest { | ||
public class BairrosReq { | ||
private String cidade; | ||
} |
Oops, something went wrong.