Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Data bridges client 4.1.0 + wrapper #21

Closed
wants to merge 71 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
fa7650a
Create README.md
ValerioGiuffrida Apr 13, 2022
51dc189
new version
ValerioGiuffrida Apr 13, 2022
01b7ccb
Update .gitignore
ValerioGiuffrida Apr 15, 2022
458045a
version update
ValerioGiuffrida Apr 22, 2022
bda91ff
Merge branch 'main' of https://github.com/WFP-VAM/DataBridgesAPI
ValerioGiuffrida Apr 22, 2022
a6d8d35
build: update gitignore
martinig94 Mar 16, 2023
93de4db
Refactor: removed useless files
martinig94 Mar 19, 2023
e7fee43
Docs: update readMe
martinig94 Mar 19, 2023
86eb24a
Feat: Adding APIS and general improvements
martinig94 Mar 19, 2023
7513706
Build: update dependencies
martinig94 Mar 19, 2023
f2e499b
Merge remote-tracking branch 'origin/general_improvements' into major…
martinig94 Mar 19, 2023
2c41faa
Update README.md
martinig94 Mar 19, 2023
0bd5cf0
Update README.md
martinig94 Mar 19, 2023
963a2f6
Build: update .gitignore
martinig94 Mar 20, 2023
027fe79
Merge branch 'major_code_refactoring' of https://github.com/WFP-VAM/D…
martinig94 Mar 20, 2023
630798d
Delete databridgesapi/__pycache__ directory
martinig94 Mar 20, 2023
1061154
Merge pull request #3 from WFP-VAM/major_code_refactoring
ValerioGiuffrida Mar 20, 2023
ece2823
Create LICENSE.txt
ValerioGiuffrida Apr 6, 2023
568ee21
Merge pull request #6 from WFP-VAM/add-license-1
ValerioGiuffrida Apr 6, 2023
f09ab93
Merge pull request #7 from WFP-VAM/create-mit-license
ValerioGiuffrida Apr 6, 2023
540d2fe
Autogenerated client
paololucchino Apr 20, 2023
63a937b
After merge main
paololucchino May 3, 2023
c0ece26
Token refresh workflow
paololucchino May 3, 2023
0f156af
Edits to generate/README.md
paololucchino May 3, 2023
ceff9a7
Merge pull request #8 from WFP-VAM/use-open-api-generator
paololucchino Sep 28, 2023
2c9a22d
semi-working api client'
AlexGherardelli Dec 12, 2023
e893ff2
Fixed export
AlexGherardelli Dec 12, 2023
bd989ea
Added example
AlexGherardelli Jan 30, 2024
a5c0d46
data-bridges-client for VAM-DataBridges API 2.0.0
AlexGherardelli Jan 30, 2024
ab19e80
Merge pull request #14 from AlexGherardelli/data-bridges-client-2.0.0
AlexGherardelli Jan 30, 2024
73de1e0
Reintroduce code to handle WFP authentication
paololucchino Jan 31, 2024
fe28b0d
Reintroduce instructions to generate client
paololucchino Jan 31, 2024
23b636c
Replace custom TokenScopeError with built-in ValueError
paololucchino Jan 31, 2024
bf442e3
Merge pull request #15 from WFP-VAM/reintroduce-custom-code
AlexGherardelli Jan 31, 2024
4eca05c
Bump version to 2.0.0
paololucchino Mar 15, 2024
ba363d5
API v4.0.0
paololucchino May 7, 2024
4cd9e40
Fix typo in README
paololucchino May 7, 2024
7dc1c6d
No longer pin python template version
paololucchino May 7, 2024
1153f39
Merge pull request #19 from WFP-VAM/v4.0.0
AlexGherardelli May 7, 2024
646e93d
Adding wrapper and dummy config
ValerioGiuffrida May 10, 2024
08c5e00
added load stata util
ValerioGiuffrida May 10, 2024
90054ce
Update .gitignore
ValerioGiuffrida May 10, 2024
546e98f
Create wrapper for getting data in STATA
AlexGherardelli May 10, 2024
6421ffa
Create README.md
ValerioGiuffrida May 10, 2024
424df79
Wrapper for STATA users
AlexGherardelli May 10, 2024
cfb425c
Update .gitignore
ValerioGiuffrida May 10, 2024
b0cb12f
Added environmment.yml and error management if user has no STATA inst…
AlexGherardelli May 13, 2024
ee6d8e6
Minor improvements to logging
AlexGherardelli May 13, 2024
f898beb
Sample files for loading data in python and STATA
AlexGherardelli May 13, 2024
75f309c
Merge branch 'dev-wrapper' of https://github.com/WFP-VAM/DataBridgesA…
AlexGherardelli May 13, 2024
97f2d5c
Refactored wrapper as class
AlexGherardelli May 15, 2024
eb1d20e
Wrapper as class - to be tested
AlexGherardelli May 15, 2024
5ffa845
Minor fixes
AlexGherardelli May 16, 2024
b309647
Introduced logging, fixed prices call in python sample file, added R …
AlexGherardelli May 17, 2024
7256b20
Regenerate data_bridges_client v4.1.0 with openapi-generator-cli
AlexGherardelli May 22, 2024
88e404e
Reverted changes to setup.py
AlexGherardelli May 22, 2024
bebd3fa
Solved conflicts... I think
AlexGherardelli May 22, 2024
95b7c90
Ops
AlexGherardelli May 22, 2024
b2c6682
Updated examples for STATA and Python. Partially linted code
AlexGherardelli May 22, 2024
e28fb4a
Updated requirements.txt and environment.yml
AlexGherardelli May 22, 2024
42bc7f8
Added PyYaml to setup.py
AlexGherardelli May 22, 2024
0dc8a2e
Updated requirements.txt and setup.py for automatic installation of d…
AlexGherardelli May 22, 2024
8abbbb6
Upgraded to Python 3.8
AlexGherardelli May 22, 2024
6dc0b3d
Updated requirements.txt
AlexGherardelli May 22, 2024
e77fe1a
Updated requirements.txt
AlexGherardelli May 22, 2024
ab226dd
Remove requirements.txt
AlexGherardelli May 22, 2024
a83ca98
Updated requirements.txt
AlexGherardelli May 22, 2024
ccc1af5
Updated setup.py
AlexGherardelli May 22, 2024
ba81107
Updated setup.py
AlexGherardelli May 22, 2024
b7e1ed2
Update README file
AlexGherardelli May 22, 2024
57e5b7b
Update __init__.py
ValerioGiuffrida May 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .config/data_bridges_api_config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
NAME: 'analytics-integration-databridges'
VERSION : '2.0.0'
KEY: 'xxx'
SECRET: 'xxx'
SCOPES:
- 'vamdatabridges_household-fulldata_get'
- 'vamdatabridges_household-draftinternalbasedata_get'
- 'vamdatabridges_household-officialusebasedata_get'
- 'vamdatabridges_household-publicbasedata_get'
2 changes: 1 addition & 1 deletion .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
python-version: ["3.9", "3.10", "3.11"]

steps:
- uses: actions/checkout@v3
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,7 @@ target/

#Ipython Notebook
.ipynb_checkpoints

# Custom
ROADMAP.md
config.py
9 changes: 9 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,9 @@ data_bridges_client/models/economic_indicator_property.py
data_bridges_client/models/economic_indicator_property_paged_result.py
data_bridges_client/models/feature.py
data_bridges_client/models/geometry.py
data_bridges_client/models/gorp_country_api_dto.py
data_bridges_client/models/gorp_global_api_dto.py
data_bridges_client/models/gorp_regional_api_dto.py
data_bridges_client/models/gorp_value_with_changes.py
data_bridges_client/models/gorp_value_with_changes_paged_result.py
data_bridges_client/models/household_survey_list_dto.py
Expand Down Expand Up @@ -93,6 +96,9 @@ docs/Feature.md
docs/FoodSecurityApi.md
docs/Geometry.md
docs/GorpApi.md
docs/GorpCountryApiDto.md
docs/GorpGlobalApiDto.md
docs/GorpRegionalApiDto.md
docs/GorpValueWithChanges.md
docs/GorpValueWithChangesPagedResult.md
docs/HouseholdSurveyListDTO.md
Expand Down Expand Up @@ -164,6 +170,9 @@ test/test_feature.py
test/test_food_security_api.py
test/test_geometry.py
test/test_gorp_api.py
test/test_gorp_country_api_dto.py
test/test_gorp_global_api_dto.py
test/test_gorp_regional_api_dto.py
test/test_gorp_value_with_changes.py
test/test_gorp_value_with_changes_paged_result.py
test/test_household_survey_list_dto.py
Expand Down
2 changes: 1 addition & 1 deletion .openapi-generator/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7.5.0
7.6.0
95 changes: 53 additions & 42 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ API Documentation of the **DataBridges** platform: https://databridges.vam.wfp.o

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 4.0.0
- Package version: 4.0.0
- Generator version: 7.5.0
- API version: 4.1.0
- Package version: 4.1.0
- Generator version: 7.6.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.

Python 3.7+
Python 3.9+

## Installation & Usage
### pip install
Expand All @@ -24,7 +24,8 @@ pip install git+https://github.com/WFP-VAM/DataBridgesAPI.git

Then import the package:
```python
import data_bridges_client

from data_bridges_utils import DataBridgesShapes
```

### Setuptools
Expand All @@ -38,7 +39,7 @@ python setup.py install --user

Then import the package:
```python
import data_bridges_client
from data_bridges_utils import DataBridgesShapes
```

### Tests
Expand All @@ -47,50 +48,47 @@ Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:


Please follow the [installation procedure](#installation--usage) and then place your API credentials in the ```data_bridges_api_config.yaml```.

The following is a sample script to download household survey data from Data Bridges.

```python
"""
Read Household Data from Data Bridges and load it into STATA.
Only works if user has STATA 18+ installed and added to PATH.
"""
from data_bridges_utils import DataBridgesShapes, load_stata

CONFIG_PATH = r"data_bridges_api_config.yaml"

client = DataBridgesShapes(CONFIG_PATH)

# Get full household data for survey id
survey_id = 3329
access_type = 'full'
survey_data = client.get_household_survey(survey_id=survey_id, access_type=access_type)
print(survey_data.head())

import data_bridges_client
from data_bridges_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: default
KEY = ''
SECRET = ''
token = WfpApiToken(api_key=KEY, api_secret=SECRET)

# Defining the host is optional and defaults to https://api.wfp.org/vam-data-bridges/1.4.0
# See configuration.py for a list of all supported configuration parameters.
configuration = data_bridges_client.Configuration(
host = "https://api.wfp.org/vam-data-bridges/4.0.0"
)
configuration.access_token = token.refresh()

# Enter a context with an instance of the API client
with data_bridges_client.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = data_bridges_client.CommoditiesApi(api_client)
country_code = 'country_code_example' # str | The code to identify the country. It can be a ISO-3166 Alpha 3 code or the VAM internal admin0code (optional)
category_name = 'category_name_example' # str | The name, even partial and case insensitive, of a commodity category. (optional)
category_id = 0 # int | The exact ID of a Commodity, as found in /Commodities/List. (optional) (default to 0)
page = 1 # int | page number for paged results (optional) (default to 1)
format = 'json' # str | Output format: [JSON|CSV] Json is the default value (optional) (default to 'json')
env = 'env_example' # str | Environment. * `prod` - api.vam.wfp.org * `dev` - dev.api.vam.wfp.org (optional)

try:
# Provides the list of categories.
api_response = api_instance.commodities_categories_list_get(country_code=country_code, category_name=category_name, category_id=category_id, page=page, format=format, env=env)
print("The response of CommoditiesApi->commodities_categories_list_get:\n")
pprint(api_response)
except ApiException as e:
print("Exception when calling CommoditiesApi->commodities_categories_list_get: %s\n" % e)
```

## STATA

STATA users can run the Python script using the [STATA-Python integration](https://www.stata.com/features/overview/pystata-python-integration/), then loading the data directly into a STATA dataframe using the `load_stata` function.

```python
# Load into STATA dataframe
ds = load_stata(survey_data)
```

**See sample files for further examples**



## Documentation for API Endpoints

All URIs are relative to *https://api.wfp.org/vam-data-bridges/4.0.0*
All URIs are relative to *https://api.wfp.org/vam-data-bridges/4.1.0*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
Expand All @@ -103,8 +101,13 @@ Class | Method | HTTP request | Description
*EconomicDataApi* | [**economic_data_indicator_list_get**](docs/EconomicDataApi.md#economic_data_indicator_list_get) | **GET** /EconomicData/IndicatorList | Returns the lists of indicators.
*EconomicDataApi* | [**economic_data_indicator_name_get**](docs/EconomicDataApi.md#economic_data_indicator_name_get) | **GET** /EconomicData/{indicatorName} | Returns the time series of values for different indicators.
*FoodSecurityApi* | [**food_security_list_get**](docs/FoodSecurityApi.md#food_security_list_get) | **GET** /FoodSecurity/List |
*GorpApi* | [**gorp_country_latest_get**](docs/GorpApi.md#gorp_country_latest_get) | **GET** /Gorp/CountryLatest | Return the latest country dataset of number of acutely food insecure (in thousands) based on WFP Global Operational Response Plan.
*GorpApi* | [**gorp_global_latest_get**](docs/GorpApi.md#gorp_global_latest_get) | **GET** /Gorp/GlobalLatest | Return the latest global dataset of number of acutely food insecure (in millions) based on WFP Global Operational Response Plan.
*GorpApi* | [**gorp_latest_get**](docs/GorpApi.md#gorp_latest_get) | **GET** /Gorp/Latest | Return the latest dataset of number of acutely food insecure (in millions) based on WFP Global Operational Response Plan.
*GorpApi* | [**gorp_list_get**](docs/GorpApi.md#gorp_list_get) | **GET** /Gorp/List | Return the full dataset of number of acutely food insecure (in millions) based on WFP Global Operational Response Plan.
*GorpApi* | [**gorp_regional_latest_get**](docs/GorpApi.md#gorp_regional_latest_get) | **GET** /Gorp/RegionalLatest | Return the latest regional dataset of number of acutely food insecure (in millions) based on WFP Global Operational Response Plan.
*IncubationApi* | [**aims_download_all_analysis_rounds_get**](docs/IncubationApi.md#aims_download_all_analysis_rounds_get) | **GET** /Aims/DownloadAllAnalysisRounds | Each asset has a baseline and several rounds. Each round reflects the number of times the asset has been analysed over time. The number of total rounds changes according to the workstream: Asset Detection (AD) assets can have a total of 5 rounds, while there is no limit to the monitoring of Landscape Impact Assessment (LIA) assets. Assets considered for Site Prioritization (SP) have one round only. Please note that adm0code can be obtained from https://api.vam.wfp.org/geodata/swagger/index.html (VPN access only).
*IncubationApi* | [**aims_download_polygon_files_get**](docs/IncubationApi.md#aims_download_polygon_files_get) | **GET** /Aims/DownloadPolygonFiles | Polygon files are available for Landscape Impact Assessment (LIA) assets only. The file name corresponds to the “Geotrace” name. Please note that adm0code can be obtained from https://api.vam.wfp.org/geodata/swagger/index.html (VPN access only).
*IncubationApi* | [**household_draft_internal_base_data_get**](docs/IncubationApi.md#household_draft_internal_base_data_get) | **GET** /Household/DraftInternalBaseData | Get data that includes the core household fields only by Survey ID
*IncubationApi* | [**household_full_data_get**](docs/IncubationApi.md#household_full_data_get) | **GET** /Household/FullData | Get a full dataset that includes all the fields included in the survey in addition to the core household fields by Survey ID. To access this data, please contact xxxx for authorization.
*IncubationApi* | [**household_official_use_base_data_get**](docs/IncubationApi.md#household_official_use_base_data_get) | **GET** /Household/OfficialUseBaseData | Get data that includes the core household fields only by Survey ID
Expand Down Expand Up @@ -146,6 +149,9 @@ Class | Method | HTTP request | Description
- [EconomicIndicatorPropertyPagedResult](docs/EconomicIndicatorPropertyPagedResult.md)
- [Feature](docs/Feature.md)
- [Geometry](docs/Geometry.md)
- [GorpCountryApiDto](docs/GorpCountryApiDto.md)
- [GorpGlobalApiDto](docs/GorpGlobalApiDto.md)
- [GorpRegionalApiDto](docs/GorpRegionalApiDto.md)
- [GorpValueWithChanges](docs/GorpValueWithChanges.md)
- [GorpValueWithChangesPagedResult](docs/GorpValueWithChangesPagedResult.md)
- [HouseholdSurveyListDTO](docs/HouseholdSurveyListDTO.md)
Expand Down Expand Up @@ -216,22 +222,27 @@ Authentication schemes defined for the API:
- **vamdatabridges_marketprices-priceweekly_get**: vamdatabridges_marketprices-priceweekly_get
- **vamdatabridges_markets-marketsascsv_get**: vamdatabridges_markets-marketsascsv_get
- **vamdatabridges_household-publicbasedata_get**: vamdatabridges_household-publicbasedata_get
- **vamdatabridges_gorp-globallatest_get**: vamdatabridges_gorp-globallatest_get
- **vamdatabridges_mfi-xlsforms_get**: vamdatabridges_mfi-xlsforms_get
- **vamdatabridges_economicdata-indicatorlist_get**: vamdatabridges_economicdata-indicatorlist_get
- **vamdatabridges_markets-geojsonlist_get**: vamdatabridges_markets-geojsonlist_get
- **vamdatabridges_gorp-regionallatest_get**: vamdatabridges_gorp-regionallatest_get
- **vamdatabridges_rpme-surveys_get**: vamdatabridges_rpme-surveys_get
- **vamdatabridges_rpme-xlsforms_get**: vamdatabridges_rpme-xlsforms_get
- **vamdatabridges_mfi-surveys-basedata_get**: vamdatabridges_mfi-surveys-basedata_get
- **vamdatabridges_mfi-surveys-fulldata_get**: vamdatabridges_mfi-surveys-fulldata_get
- **vamdatabridges_household-fulldata_get**: vamdatabridges_household-fulldata_get
- **vamdatabridges_household-officialusebasedata_get**: vamdatabridges_household-officialusebasedata_get
- **vamdatabridges_marketprices-pricemonthly_get**: vamdatabridges_marketprices-pricemonthly_get
- **vamdatabridges_aims-downloadallanalysisrounds_get**: vamdatabridges_aims-downloadallanalysisrounds_get
- **vamdatabridges_markets-list_get**: vamdatabridges_markets-list_get
- **vamdatabridges_currency-list_get**: vamdatabridges_currency-list_get
- **vamdatabridges_gorp-list_get**: vamdatabridges_gorp-list_get
- **vamdatabridges_marketprices-priceraw_get**: vamdatabridges_marketprices-priceraw_get
- **vamdatabridges_rpme-variables_get**: vamdatabridges_rpme-variables_get
- **vamdatabridges_aims-downloadpolygonfiles_get**: vamdatabridges_aims-downloadpolygonfiles_get
- **vamdatabridges_gorp-latest_get**: vamdatabridges_gorp-latest_get
- **vamdatabridges_gorp-countrylatest_get**: vamdatabridges_gorp-countrylatest_get
- **vamdatabridges_currency-usdindirectquotation_get**: vamdatabridges_currency-usdindirectquotation_get
- **vamdatabridges_xlsforms-definition_get**: vamdatabridges_xlsforms-definition_get
- **vamdatabridges_household-draftinternalbasedata_get**: vamdatabridges_household-draftinternalbasedata_get
Expand Down
36 changes: 36 additions & 0 deletions data_bridges_api_config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
NAME: 'analytics-integration-databridges'
VERSION : '4.1.0'
KEY: 'Hjo8WHWVGe5jicksTYgduPmTUEwa'
SECRET: 'JKL4BjVTG3J4LDYmSZRLCjKK84Ea'
# KEY3.0: '_9D8S4GtBnJoln7znAb0e8lGrVYa'
# SECRET3.0: 'nL73B6dAGmJ62dN53zO7NhWe5UYa'
SCOPES:
- 'vamdatabridges_household-fulldata_get'
- 'vamdatabridges_household-officialusebase_get'
- 'vamdatabridges_household-publicbasedata_get'
- 'vamdatabridges_commodities-categories-list_get'
- 'vamdatabridges_commodities-list_get'
- 'vamdatabridges_commodityunits-conversion-list_get'
- 'vamdatabridges_commodityunits-list_get'
- 'vamdatabridges_currency-list_get'
- 'vamdatabridges_currency-usdindirectquotation_get'
- 'vamdatabridges_economicdata-indicatorlist_get'
- 'vamdatabridges_economicdata_get'
- 'vamdatabridges_foodsecurity-list_get'
- 'vamdatabridges_gorp-latest_get'
- 'vamdatabridges_gorp-list_get'
- 'vamdatabridges_household-surveys_get'
- 'vamdatabridges_marketprices-alps_get'
- 'vamdatabridges_marketprices-pricedaily_get'
- 'vamdatabridges_marketprices-pricemonthly_get'
- 'vamdatabridges_marketprices-priceweekly_get'
- 'vamdatabridges_markets-geojsonlist_get'
- 'vamdatabridges_markets-list_get'
- 'vamdatabridges_markets-marketsascsv_get'
- 'vamdatabridges_markets-nearbymarkets_get'
- 'vamdatabridges_mfi-surveys-basedata_get'
- 'vamdatabridges_mfi-surveys-fulldata_get'
- 'vamdatabridges_mfi-surveys-processeddata_get'
- 'vamdatabridges_mfi-surveys_get'
- 'vamdatabridges_mfi-xlsforms_get'

9 changes: 9 additions & 0 deletions data_bridges_api_config_sample.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
NAME: ''
VERSION : ''
KEY: ''
SECRET: ''
KEY3.0: ''
SECRET3.0: ''
SCOPES:
- ''
- ''
7 changes: 5 additions & 2 deletions data_bridges_client/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@

API Documentation of the **DataBridges** platform: https://databridges.vam.wfp.org/. For API discussions and details: #api-integration-vam-data-bridges on Slack, [Teams channel](https://teams.microsoft.com/l/team/19%3a4ca595f7681f4ffa8a86b7af58832e8d%40thread.skype/conversations?groupId=cbd1e508-c6e8-459d-96b7-6cac3039c42c&tenantId=462ad9ae-d7d9-4206-b874-71b1e079776f) **API Integration** - This endpoint uses [Hey Jude](https://docs.api.wfp.org/providers/#api-patterns) pattern

The version of the OpenAPI document: 4.0.0
The version of the OpenAPI document: 4.1.0
Contact: [email protected]
Generated by OpenAPI Generator (https://openapi-generator.tech)

Do not edit the class manually.
""" # noqa: E501


__version__ = "1.0.0"
__version__ = "4.1.0"

# import apis into sdk package
from data_bridges_client.api.commodities_api import CommoditiesApi
Expand Down Expand Up @@ -54,6 +54,9 @@
from data_bridges_client.models.economic_indicator_property_paged_result import EconomicIndicatorPropertyPagedResult
from data_bridges_client.models.feature import Feature
from data_bridges_client.models.geometry import Geometry
from data_bridges_client.models.gorp_country_api_dto import GorpCountryApiDto
from data_bridges_client.models.gorp_global_api_dto import GorpGlobalApiDto
from data_bridges_client.models.gorp_regional_api_dto import GorpRegionalApiDto
from data_bridges_client.models.gorp_value_with_changes import GorpValueWithChanges
from data_bridges_client.models.gorp_value_with_changes_paged_result import GorpValueWithChangesPagedResult
from data_bridges_client.models.household_survey_list_dto import HouseholdSurveyListDTO
Expand Down
Loading
Loading