This repository contains LocationAPI definition written in OpenAPI (v3) and the client libraries generated using (openapi generator)[https://openapi-generator.tech/] and samples.
language | tested? |
---|---|
clojure | no |
csharp | no |
dart | no |
go | no |
haskell | no |
java | yes |
kotlin | no |
objc | no |
perl | no |
php | yes |
python | yes |
qt5cpp | no |
r | no |
ruby | no |
rust | no |
scala | no |
swift4 | no |
Currently the following APIs are supported
- Geolocation API
- Geocoding API
- Timezone API
- Balance API
The ul_api_spec_openapi3_v2_0_0
contains the specifiation of LocationAPI. It is written in OpenAPI 3.0.
The script generate.sh
is compiled with necessary options to help build a client library for LocationAPI.
- To generate client libraires for all the listed languages:
./generate.sh
- To generate a single client library for any particular language:
./generate.sh <language>