This project is a simple Brasil API HTTP Client library built with C++.
Method | Params |
---|---|
BrasilAPIProvider::getAllBanks |
none |
BrasilAPIProvider::getBankByCode |
string code |
Method | Params |
---|---|
BrasilAPIProvider::getCEPInfo |
char [9] |
BrasilAPIProvider::getCEPInfoV2 |
char [9] |
Method | Params |
---|---|
BrasilAPIProvider::getCNPJInfo |
char [15] |
Method | Params |
---|---|
BrasilAPIProvider::getDDDInfo |
char [3] |
Method | Params |
---|---|
BrasilAPIProvider::getFeriadosNacionaisInfo |
char [5] |
Method | Params |
---|---|
BrasilAPIProvider::getFipeMarcasInfo |
string marca |
BrasilAPIProvider::getFipePrecoInfo |
string codigo_fipe |
BrasilAPIProvider::getFipeTabelasInfo |
none |
Method | Params |
---|---|
BrasilAPIProvider::getIBGEMunicipiosByUF |
char[3] |
BrasilAPIProvider::getIBGEAllStates |
none |
BrasilAPIProvider::getIBGEStateInfoByCode |
string code |
All Provider methods return HTTPService::Response
.
{
long status_code; // HTTP Status Code
std::string message // HTTP Response Message
}
There's a extra utility to save the response to a JSON file.
Utils::write_json_file (std::string filename, std::string json_buffer);
cd brasil-client-api
cmake -S . -B build
cmake --build build
./build/BrasilApiClient