Skip to content
Merged
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .generation/config.ini
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
[input]
backendTag = pro-nightly-2024-12-24
backendTag = pro-nightly-2025-01-23

[general]
githubUrl = https://github.com/geo-engine/openapi-client

[python]
name = geoengine_openapi_client
version = 0.0.18
version = 0.0.19

[typescript]
name = @geoengine/openapi-client
version = 0.0.18
version = 0.0.19

234 changes: 48 additions & 186 deletions .generation/input/openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,106 +75,14 @@
"tags": [
"Datasets"
],
"summary": "Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume.",
"summary": "Creates a new dataset referencing files.",
"description": "Users can reference previously uploaded files.\nAdmins can reference files from a volume.",
"operationId": "create_dataset_handler",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CreateDataset"
},
"examples": {
"Germany Border": {
"value": {
"dataPath": {
"upload": "420b06de-0a7e-45cb-9c1c-ea901b46ab69"
},
"definition": {
"properties": {
"name": "germany_border",
"displayName": "Germany Border",
"description": "The Outline of Germany",
"sourceOperator": "OgrSource"
},
"metaData": {
"type": "OgrMetaData",
"loadingInfo": {
"fileName": "germany_polygon.gpkg",
"layerName": "test_germany",
"dataType": "MultiPolygon",
"time": {
"type": "none"
},
"columns": {
"x": "",
"y": null,
"text": [],
"float": [],
"int": [],
"bool": [],
"datetime": []
},
"forceOgrTimeFilter": false,
"onError": "ignore"
},
"resultDescriptor": {
"dataType": "MultiPolygon",
"spatialReference": "EPSG:4326",
"columns": {}
}
}
}
}
},
"Plain Data": {
"value": {
"dataPath": {
"upload": "f3bd61ef-d9ce-471c-89a1-46b5f7295886"
},
"definition": {
"properties": {
"name": "plain_data",
"displayName": "Plain Data",
"description": "Demo Dataset",
"sourceOperator": "OgrSource"
},
"metaData": {
"type": "OgrMetaData",
"loadingInfo": {
"fileName": "plain_data.csv",
"layerName": "plain_data",
"dataType": "Data",
"time": {
"type": "none"
},
"columns": {
"x": "",
"y": null,
"text": [],
"float": [],
"int": [
"a"
]
},
"forceOgrTimeFilter": false,
"onError": "abort"
},
"resultDescriptor": {
"dataType": "Data",
"spatialReference": "EPSG:4326",
"columns": {
"a": {
"dataType": "int",
"measurement": {
"type": "unitless"
}
}
}
}
}
}
}
}
}
}
},
Expand All @@ -183,93 +91,6 @@
"responses": {
"200": {
"$ref": "#/components/responses/DatasetNameResponse"
},
"400": {
"description": "Bad request",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ErrorResponse"
},
"examples": {
"Admin tried to create dataset from an upload": {
"value": {
"error": "AdminsCannotCreateDatasetFromUpload",
"message": "Admins cannot create dataset from upload"
}
},
"Body is invalid json": {
"value": {
"error": "BodyDeserializeError",
"message": "expected `,` or `}` at line 13 column 7"
}
},
"Failed to read body": {
"value": {
"error": "Payload",
"message": "Error that occur during reading payload: Can not decode content-encoding."
}
},
"Filepath in metadata is invalid": {
"value": {
"error": "CannotResolveUploadFilePath",
"message": "CannotResolveUploadFilePath: PathIsNotAFile"
}
},
"Normal user tried to create dataset from a volume": {
"value": {
"error": "OnlyAdminsCanCreateDatasetFromVolume",
"message": "Only admins can create dataset from volume"
}
},
"Referenced an unknown upload": {
"value": {
"error": "UploadNotFound",
"message": "UploadNotFound: UnknownUploadId"
}
},
"Referenced an unknown volume": {
"value": {
"error": "UnknownVolume",
"message": "Unknown volume"
}
}
}
}
}
},
"401": {
"$ref": "#/components/responses/UnauthorizedUserResponse"
},
"413": {
"$ref": "#/components/responses/PayloadTooLargeResponse"
},
"415": {
"$ref": "#/components/responses/UnsupportedMediaTypeForJsonResponse"
},
"500": {
"description": "Internal server error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ErrorResponse"
},
"examples": {
"Cannot access config": {
"value": {
"error": "CannotAccessConfig",
"message": "CannotAccessConfig: ConfigLockFailed"
}
},
"Failed to access database": {
"value": {
"error": "DatabaseAccessError",
"message": "DatabaseAccessError: connection closed"
}
}
}
}
}
}
},
"security": [
Expand Down Expand Up @@ -2360,7 +2181,14 @@
},
"responses": {
"200": {
"description": ""
"description": "",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MlModelNameResponse"
}
}
}
}
},
"security": [
Expand Down Expand Up @@ -6059,7 +5887,7 @@
],
"properties": {
"id": {
"$ref": "#/components/schemas/DatasetId"
"$ref": "#/components/schemas/DatasetName"
},
"type": {
"type": "string",
Expand Down Expand Up @@ -7046,6 +6874,36 @@
"MlModelName": {
"type": "string"
},
"MlModelNameResponse": {
"type": "object",
"required": [
"mlModelName"
],
"properties": {
"mlModelName": {
"$ref": "#/components/schemas/MlModelName"
}
}
},
"MlModelResource": {
"type": "object",
"title": "MlModelResource",
"required": [
"type",
"id"
],
"properties": {
"id": {
"$ref": "#/components/schemas/MlModelName"
},
"type": {
"type": "string",
"enum": [
"mlModel"
]
}
}
},
"MockDatasetDataSourceLoadingInfo": {
"type": "object",
"required": [
Expand Down Expand Up @@ -7760,16 +7618,16 @@
"PermissionListing": {
"type": "object",
"required": [
"resourceId",
"resource",
"role",
"permission"
],
"properties": {
"permission": {
"$ref": "#/components/schemas/Permission"
},
"resourceId": {
"$ref": "#/components/schemas/ResourceId"
"resource": {
"$ref": "#/components/schemas/Resource"
},
"role": {
"$ref": "#/components/schemas/Role"
Expand Down Expand Up @@ -8496,6 +8354,9 @@
},
{
"$ref": "#/components/schemas/DatasetResource"
},
{
"$ref": "#/components/schemas/MlModelResource"
}
],
"discriminator": {
Expand All @@ -8504,6 +8365,7 @@
"dataset": "#/components/schemas/DatasetResource",
"layer": "#/components/schemas/LayerResource",
"layerCollection": "#/components/schemas/LayerCollectionResource",
"mlModel": "#/components/schemas/MlModelResource",
"project": "#/components/schemas/ProjectResource"
}
}
Expand Down
6 changes: 6 additions & 0 deletions python/.openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -88,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 @@ -345,6 +347,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 Down Expand Up @@ -580,6 +584,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
6 changes: 4 additions & 2 deletions python/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ No description provided (generated by Openapi Generator https://github.com/opena
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 0.8.0
- Package version: 0.0.18
- Package version: 0.0.19
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.
Expand Down Expand Up @@ -95,7 +95,7 @@ All URIs are relative to *http://127.0.0.1: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 @@ -268,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 Down
4 changes: 3 additions & 1 deletion python/geoengine_openapi_client/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
""" # noqa: E501


__version__ = "0.0.18"
__version__ = "0.0.19"

# import apis into sdk package
from geoengine_openapi_client.api.datasets_api import DatasetsApi
Expand Down Expand Up @@ -128,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 Down
Loading