Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
600 changes: 406 additions & 194 deletions .generation/input/openapi.json

Large diffs are not rendered by default.

24 changes: 24 additions & 0 deletions python/.openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ docs/CollectionType.md
docs/ColorParam.md
docs/ColorParamStatic.md
docs/Colorizer.md
docs/ComputationQuota.md
docs/ContinuousMeasurement.md
docs/Coordinate2D.md
docs/CreateDataset.md
Expand All @@ -30,6 +31,8 @@ docs/DataId.md
docs/DataPath.md
docs/DataPathOneOf.md
docs/DataPathOneOf1.md
docs/DataUsage.md
docs/DataUsageSummary.md
docs/Dataset.md
docs/DatasetDefinition.md
docs/DatasetListing.md
Expand Down Expand Up @@ -85,6 +88,8 @@ docs/MetaDataDefinition.md
docs/MetaDataSuggestion.md
docs/MlModel.md
docs/MlModelMetadata.md
docs/MlModelNameResponse.md
docs/MlModelResource.md
docs/MockDatasetDataSourceLoadingInfo.md
docs/MockMetaData.md
docs/MultiBandRasterColorizer.md
Expand Down Expand Up @@ -112,6 +117,7 @@ docs/OgrSourceTimeFormat.md
docs/OgrSourceTimeFormatAuto.md
docs/OgrSourceTimeFormatCustom.md
docs/OgrSourceTimeFormatUnixTimeStamp.md
docs/OperatorQuota.md
docs/OrderBy.md
docs/PaletteColorizer.md
docs/Permission.md
Expand Down Expand Up @@ -189,6 +195,7 @@ docs/TaskStatusFailed.md
docs/TaskStatusRunning.md
docs/TaskStatusWithId.md
docs/TasksApi.md
docs/TensorShape3D.md
docs/TextSymbology.md
docs/TimeGranularity.md
docs/TimeInterval.md
Expand All @@ -215,6 +222,7 @@ docs/UpdateQuota.md
docs/UploadFileLayersResponse.md
docs/UploadFilesResponse.md
docs/UploadsApi.md
docs/UsageSummaryGranularity.md
docs/UserApi.md
docs/UserCredentials.md
docs/UserInfo.md
Expand Down Expand Up @@ -276,6 +284,7 @@ geoengine_openapi_client/models/collection_type.py
geoengine_openapi_client/models/color_param.py
geoengine_openapi_client/models/color_param_static.py
geoengine_openapi_client/models/colorizer.py
geoengine_openapi_client/models/computation_quota.py
geoengine_openapi_client/models/continuous_measurement.py
geoengine_openapi_client/models/coordinate2_d.py
geoengine_openapi_client/models/create_dataset.py
Expand All @@ -286,6 +295,8 @@ geoengine_openapi_client/models/data_id.py
geoengine_openapi_client/models/data_path.py
geoengine_openapi_client/models/data_path_one_of.py
geoengine_openapi_client/models/data_path_one_of1.py
geoengine_openapi_client/models/data_usage.py
geoengine_openapi_client/models/data_usage_summary.py
geoengine_openapi_client/models/dataset.py
geoengine_openapi_client/models/dataset_definition.py
geoengine_openapi_client/models/dataset_listing.py
Expand Down Expand Up @@ -337,6 +348,8 @@ geoengine_openapi_client/models/meta_data_definition.py
geoengine_openapi_client/models/meta_data_suggestion.py
geoengine_openapi_client/models/ml_model.py
geoengine_openapi_client/models/ml_model_metadata.py
geoengine_openapi_client/models/ml_model_name_response.py
geoengine_openapi_client/models/ml_model_resource.py
geoengine_openapi_client/models/mock_dataset_data_source_loading_info.py
geoengine_openapi_client/models/mock_meta_data.py
geoengine_openapi_client/models/multi_band_raster_colorizer.py
Expand All @@ -361,6 +374,7 @@ geoengine_openapi_client/models/ogr_source_time_format.py
geoengine_openapi_client/models/ogr_source_time_format_auto.py
geoengine_openapi_client/models/ogr_source_time_format_custom.py
geoengine_openapi_client/models/ogr_source_time_format_unix_time_stamp.py
geoengine_openapi_client/models/operator_quota.py
geoengine_openapi_client/models/order_by.py
geoengine_openapi_client/models/palette_colorizer.py
geoengine_openapi_client/models/permission.py
Expand Down Expand Up @@ -432,6 +446,7 @@ geoengine_openapi_client/models/task_status_completed.py
geoengine_openapi_client/models/task_status_failed.py
geoengine_openapi_client/models/task_status_running.py
geoengine_openapi_client/models/task_status_with_id.py
geoengine_openapi_client/models/tensor_shape3_d.py
geoengine_openapi_client/models/text_symbology.py
geoengine_openapi_client/models/time_granularity.py
geoengine_openapi_client/models/time_interval.py
Expand All @@ -457,6 +472,7 @@ geoengine_openapi_client/models/update_project.py
geoengine_openapi_client/models/update_quota.py
geoengine_openapi_client/models/upload_file_layers_response.py
geoengine_openapi_client/models/upload_files_response.py
geoengine_openapi_client/models/usage_summary_granularity.py
geoengine_openapi_client/models/user_credentials.py
geoengine_openapi_client/models/user_info.py
geoengine_openapi_client/models/user_registration.py
Expand Down Expand Up @@ -502,6 +518,7 @@ test/test_collection_type.py
test/test_color_param.py
test/test_color_param_static.py
test/test_colorizer.py
test/test_computation_quota.py
test/test_continuous_measurement.py
test/test_coordinate2_d.py
test/test_create_dataset.py
Expand All @@ -512,6 +529,8 @@ test/test_data_id.py
test/test_data_path.py
test/test_data_path_one_of.py
test/test_data_path_one_of1.py
test/test_data_usage.py
test/test_data_usage_summary.py
test/test_dataset.py
test/test_dataset_definition.py
test/test_dataset_listing.py
Expand Down Expand Up @@ -567,6 +586,8 @@ test/test_meta_data_suggestion.py
test/test_ml_api.py
test/test_ml_model.py
test/test_ml_model_metadata.py
test/test_ml_model_name_response.py
test/test_ml_model_resource.py
test/test_mock_dataset_data_source_loading_info.py
test/test_mock_meta_data.py
test/test_multi_band_raster_colorizer.py
Expand Down Expand Up @@ -594,6 +615,7 @@ test/test_ogr_source_time_format.py
test/test_ogr_source_time_format_auto.py
test/test_ogr_source_time_format_custom.py
test/test_ogr_source_time_format_unix_time_stamp.py
test/test_operator_quota.py
test/test_order_by.py
test/test_palette_colorizer.py
test/test_permission.py
Expand Down Expand Up @@ -671,6 +693,7 @@ test/test_task_status_failed.py
test/test_task_status_running.py
test/test_task_status_with_id.py
test/test_tasks_api.py
test/test_tensor_shape3_d.py
test/test_text_symbology.py
test/test_time_granularity.py
test/test_time_interval.py
Expand All @@ -697,6 +720,7 @@ test/test_update_quota.py
test/test_upload_file_layers_response.py
test/test_upload_files_response.py
test/test_uploads_api.py
test/test_usage_summary_granularity.py
test/test_user_api.py
test/test_user_credentials.py
test/test_user_info.py
Expand Down
20 changes: 16 additions & 4 deletions python/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,10 +55,10 @@ import geoengine_openapi_client
from geoengine_openapi_client.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to http://localhost:3030/api
# Defining the host is optional and defaults to http://0.0.0.0:3030/api
# See configuration.py for a list of all supported configuration parameters.
configuration = geoengine_openapi_client.Configuration(
host = "http://localhost:3030/api"
host = "http://0.0.0.0:3030/api"
)

# The client must configure the authentication and authorization parameters
Expand Down Expand Up @@ -90,12 +90,12 @@ with geoengine_openapi_client.ApiClient(configuration) as api_client:

## Documentation for API Endpoints

All URIs are relative to *http://localhost:3030/api*
All URIs are relative to *http://0.0.0.0:3030/api*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*DatasetsApi* | [**auto_create_dataset_handler**](docs/DatasetsApi.md#auto_create_dataset_handler) | **POST** /dataset/auto | Creates a new dataset using previously uploaded files.
*DatasetsApi* | [**create_dataset_handler**](docs/DatasetsApi.md#create_dataset_handler) | **POST** /dataset | Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume.
*DatasetsApi* | [**create_dataset_handler**](docs/DatasetsApi.md#create_dataset_handler) | **POST** /dataset | Creates a new dataset referencing files.
*DatasetsApi* | [**delete_dataset_handler**](docs/DatasetsApi.md#delete_dataset_handler) | **DELETE** /dataset/{dataset} | Delete a dataset
*DatasetsApi* | [**get_dataset_handler**](docs/DatasetsApi.md#get_dataset_handler) | **GET** /dataset/{dataset} | Retrieves details about a dataset using the internal name.
*DatasetsApi* | [**get_loading_info_handler**](docs/DatasetsApi.md#get_loading_info_handler) | **GET** /dataset/{dataset}/loadingInfo | Retrieves the loading information of a dataset
Expand Down Expand Up @@ -165,6 +165,10 @@ Class | Method | HTTP request | Description
*UploadsApi* | [**upload_handler**](docs/UploadsApi.md#upload_handler) | **POST** /upload | Uploads files.
*UserApi* | [**add_role_handler**](docs/UserApi.md#add_role_handler) | **PUT** /roles | Add a new role. Requires admin privilige.
*UserApi* | [**assign_role_handler**](docs/UserApi.md#assign_role_handler) | **POST** /users/{user}/roles/{role} | Assign a role to a user. Requires admin privilige.
*UserApi* | [**computation_quota_handler**](docs/UserApi.md#computation_quota_handler) | **GET** /quota/computations/{computation} | Retrieves the quota used by computation with the given computation id
*UserApi* | [**computations_quota_handler**](docs/UserApi.md#computations_quota_handler) | **GET** /quota/computations | Retrieves the quota used by computations
*UserApi* | [**data_usage_handler**](docs/UserApi.md#data_usage_handler) | **GET** /quota/dataUsage | Retrieves the data usage
*UserApi* | [**data_usage_summary_handler**](docs/UserApi.md#data_usage_summary_handler) | **GET** /quota/dataUsage/summary | Retrieves the data usage summary
*UserApi* | [**get_role_by_name_handler**](docs/UserApi.md#get_role_by_name_handler) | **GET** /roles/byName/{name} | Get role by name
*UserApi* | [**get_role_descriptions**](docs/UserApi.md#get_role_descriptions) | **GET** /user/roles/descriptions | Query roles for the current user.
*UserApi* | [**get_user_quota_handler**](docs/UserApi.md#get_user_quota_handler) | **GET** /quotas/{user} | Retrieves the available and used quota of a specific user.
Expand Down Expand Up @@ -200,6 +204,7 @@ Class | Method | HTTP request | Description
- [ColorParam](docs/ColorParam.md)
- [ColorParamStatic](docs/ColorParamStatic.md)
- [Colorizer](docs/Colorizer.md)
- [ComputationQuota](docs/ComputationQuota.md)
- [ContinuousMeasurement](docs/ContinuousMeasurement.md)
- [Coordinate2D](docs/Coordinate2D.md)
- [CreateDataset](docs/CreateDataset.md)
Expand All @@ -210,6 +215,8 @@ Class | Method | HTTP request | Description
- [DataPath](docs/DataPath.md)
- [DataPathOneOf](docs/DataPathOneOf.md)
- [DataPathOneOf1](docs/DataPathOneOf1.md)
- [DataUsage](docs/DataUsage.md)
- [DataUsageSummary](docs/DataUsageSummary.md)
- [Dataset](docs/Dataset.md)
- [DatasetDefinition](docs/DatasetDefinition.md)
- [DatasetListing](docs/DatasetListing.md)
Expand Down Expand Up @@ -261,6 +268,8 @@ Class | Method | HTTP request | Description
- [MetaDataSuggestion](docs/MetaDataSuggestion.md)
- [MlModel](docs/MlModel.md)
- [MlModelMetadata](docs/MlModelMetadata.md)
- [MlModelNameResponse](docs/MlModelNameResponse.md)
- [MlModelResource](docs/MlModelResource.md)
- [MockDatasetDataSourceLoadingInfo](docs/MockDatasetDataSourceLoadingInfo.md)
- [MockMetaData](docs/MockMetaData.md)
- [MultiBandRasterColorizer](docs/MultiBandRasterColorizer.md)
Expand All @@ -285,6 +294,7 @@ Class | Method | HTTP request | Description
- [OgrSourceTimeFormatAuto](docs/OgrSourceTimeFormatAuto.md)
- [OgrSourceTimeFormatCustom](docs/OgrSourceTimeFormatCustom.md)
- [OgrSourceTimeFormatUnixTimeStamp](docs/OgrSourceTimeFormatUnixTimeStamp.md)
- [OperatorQuota](docs/OperatorQuota.md)
- [OrderBy](docs/OrderBy.md)
- [PaletteColorizer](docs/PaletteColorizer.md)
- [Permission](docs/Permission.md)
Expand Down Expand Up @@ -356,6 +366,7 @@ Class | Method | HTTP request | Description
- [TaskStatusFailed](docs/TaskStatusFailed.md)
- [TaskStatusRunning](docs/TaskStatusRunning.md)
- [TaskStatusWithId](docs/TaskStatusWithId.md)
- [TensorShape3D](docs/TensorShape3D.md)
- [TextSymbology](docs/TextSymbology.md)
- [TimeGranularity](docs/TimeGranularity.md)
- [TimeInterval](docs/TimeInterval.md)
Expand All @@ -381,6 +392,7 @@ Class | Method | HTTP request | Description
- [UpdateQuota](docs/UpdateQuota.md)
- [UploadFileLayersResponse](docs/UploadFileLayersResponse.md)
- [UploadFilesResponse](docs/UploadFilesResponse.md)
- [UsageSummaryGranularity](docs/UsageSummaryGranularity.md)
- [UserCredentials](docs/UserCredentials.md)
- [UserInfo](docs/UserInfo.md)
- [UserRegistration](docs/UserRegistration.md)
Expand Down
10 changes: 9 additions & 1 deletion python/geoengine_openapi_client/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# flake8: noqa

"""
Geo Engine Pro API
Geo Engine API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Expand Down Expand Up @@ -64,6 +64,7 @@
from geoengine_openapi_client.models.color_param import ColorParam
from geoengine_openapi_client.models.color_param_static import ColorParamStatic
from geoengine_openapi_client.models.colorizer import Colorizer
from geoengine_openapi_client.models.computation_quota import ComputationQuota
from geoengine_openapi_client.models.continuous_measurement import ContinuousMeasurement
from geoengine_openapi_client.models.coordinate2_d import Coordinate2D
from geoengine_openapi_client.models.create_dataset import CreateDataset
Expand All @@ -74,6 +75,8 @@
from geoengine_openapi_client.models.data_path import DataPath
from geoengine_openapi_client.models.data_path_one_of import DataPathOneOf
from geoengine_openapi_client.models.data_path_one_of1 import DataPathOneOf1
from geoengine_openapi_client.models.data_usage import DataUsage
from geoengine_openapi_client.models.data_usage_summary import DataUsageSummary
from geoengine_openapi_client.models.dataset import Dataset
from geoengine_openapi_client.models.dataset_definition import DatasetDefinition
from geoengine_openapi_client.models.dataset_listing import DatasetListing
Expand Down Expand Up @@ -125,6 +128,8 @@
from geoengine_openapi_client.models.meta_data_suggestion import MetaDataSuggestion
from geoengine_openapi_client.models.ml_model import MlModel
from geoengine_openapi_client.models.ml_model_metadata import MlModelMetadata
from geoengine_openapi_client.models.ml_model_name_response import MlModelNameResponse
from geoengine_openapi_client.models.ml_model_resource import MlModelResource
from geoengine_openapi_client.models.mock_dataset_data_source_loading_info import MockDatasetDataSourceLoadingInfo
from geoengine_openapi_client.models.mock_meta_data import MockMetaData
from geoengine_openapi_client.models.multi_band_raster_colorizer import MultiBandRasterColorizer
Expand All @@ -149,6 +154,7 @@
from geoengine_openapi_client.models.ogr_source_time_format_auto import OgrSourceTimeFormatAuto
from geoengine_openapi_client.models.ogr_source_time_format_custom import OgrSourceTimeFormatCustom
from geoengine_openapi_client.models.ogr_source_time_format_unix_time_stamp import OgrSourceTimeFormatUnixTimeStamp
from geoengine_openapi_client.models.operator_quota import OperatorQuota
from geoengine_openapi_client.models.order_by import OrderBy
from geoengine_openapi_client.models.palette_colorizer import PaletteColorizer
from geoengine_openapi_client.models.permission import Permission
Expand Down Expand Up @@ -220,6 +226,7 @@
from geoengine_openapi_client.models.task_status_failed import TaskStatusFailed
from geoengine_openapi_client.models.task_status_running import TaskStatusRunning
from geoengine_openapi_client.models.task_status_with_id import TaskStatusWithId
from geoengine_openapi_client.models.tensor_shape3_d import TensorShape3D
from geoengine_openapi_client.models.text_symbology import TextSymbology
from geoengine_openapi_client.models.time_granularity import TimeGranularity
from geoengine_openapi_client.models.time_interval import TimeInterval
Expand All @@ -245,6 +252,7 @@
from geoengine_openapi_client.models.update_quota import UpdateQuota
from geoengine_openapi_client.models.upload_file_layers_response import UploadFileLayersResponse
from geoengine_openapi_client.models.upload_files_response import UploadFilesResponse
from geoengine_openapi_client.models.usage_summary_granularity import UsageSummaryGranularity
from geoengine_openapi_client.models.user_credentials import UserCredentials
from geoengine_openapi_client.models.user_info import UserInfo
from geoengine_openapi_client.models.user_registration import UserRegistration
Expand Down
13 changes: 5 additions & 8 deletions python/geoengine_openapi_client/api/datasets_api.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# coding: utf-8

"""
Geo Engine Pro API
Geo Engine API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Expand Down Expand Up @@ -212,8 +212,9 @@ def auto_create_dataset_handler_with_http_info(self, auto_create_dataset : AutoC

@validate_arguments
def create_dataset_handler(self, create_dataset : CreateDataset, **kwargs) -> CreateDatasetHandler200Response: # noqa: E501
"""Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume. # noqa: E501
"""Creates a new dataset referencing files. # noqa: E501

Users can reference previously uploaded files. Admins can reference files from a volume. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async_req=True

Expand Down Expand Up @@ -241,8 +242,9 @@ def create_dataset_handler(self, create_dataset : CreateDataset, **kwargs) -> Cr

@validate_arguments
def create_dataset_handler_with_http_info(self, create_dataset : CreateDataset, **kwargs) -> ApiResponse: # noqa: E501
"""Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume. # noqa: E501
"""Creates a new dataset referencing files. # noqa: E501

Users can reference previously uploaded files. Admins can reference files from a volume. # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async_req=True

Expand Down Expand Up @@ -336,11 +338,6 @@ def create_dataset_handler_with_http_info(self, create_dataset : CreateDataset,

_response_types_map = {
'200': "CreateDatasetHandler200Response",
'400': "ErrorResponse",
'401': "ErrorResponse",
'413': "ErrorResponse",
'415': "ErrorResponse",
'500': "ErrorResponse",
}

return self.api_client.call_api(
Expand Down
2 changes: 1 addition & 1 deletion python/geoengine_openapi_client/api/general_api.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# coding: utf-8

"""
Geo Engine Pro API
Geo Engine API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Expand Down
2 changes: 1 addition & 1 deletion python/geoengine_openapi_client/api/layers_api.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# coding: utf-8

"""
Geo Engine Pro API
Geo Engine API

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Expand Down
Loading