From 660fb294ca1d32664ae1c5114ebb3957ae4880a9 Mon Sep 17 00:00:00 2001 From: Christian Beilschmidt Date: Tue, 10 Mar 2026 14:52:31 +0100 Subject: [PATCH 1/5] build: justfile for the build process --- .generation/Dockerfile | 5 - .generation/config.ini | 10 +- .generation/config/python.yaml | 13 + .generation/config/typescript.yaml | 12 + .generation/generate.py | 265 ------------ .generation/override.env | 2 - .generation/post-process/python.py | 296 ++++++++----- .generation/post-process/typescript.py | 106 +++-- .generation/post-process/util.py | 55 ++- .generation/update_config.py | 37 -- justfile | 143 +++++++ python/.openapi-generator/VERSION | 2 +- python/README.md | 8 +- python/geoengine_openapi_client/__init__.py | 2 +- .../api/datasets_api.py | 3 +- .../api/general_api.py | 3 +- .../api/layers_api.py | 3 +- python/geoengine_openapi_client/api/ml_api.py | 3 +- .../api/ogcwcs_api.py | 3 +- .../api/ogcwfs_api.py | 3 +- .../api/ogcwms_api.py | 3 +- .../api/permissions_api.py | 3 +- .../geoengine_openapi_client/api/plots_api.py | 3 +- .../api/projects_api.py | 3 +- .../api/session_api.py | 3 +- .../api/spatial_references_api.py | 3 +- .../geoengine_openapi_client/api/tasks_api.py | 3 +- .../api/uploads_api.py | 3 +- .../geoengine_openapi_client/api/user_api.py | 3 +- .../api/workflows_api.py | 3 +- python/geoengine_openapi_client/api_client.py | 9 +- .../geoengine_openapi_client/configuration.py | 10 +- python/geoengine_openapi_client/exceptions.py | 3 +- python/git_push.sh | 4 +- python/pyproject.toml | 4 +- python/setup.py | 6 +- typescript/.gitignore | 2 - typescript/.openapi-generator/VERSION | 1 + typescript/README.md | 6 +- typescript/dist/apis/DatasetsApi.d.ts | 56 +++ typescript/dist/apis/DatasetsApi.js | 236 ++++++++--- typescript/dist/apis/GeneralApi.d.ts | 8 + typescript/dist/apis/GeneralApi.js | 34 +- typescript/dist/apis/LayersApi.d.ts | 92 +++++ typescript/dist/apis/LayersApi.js | 389 ++++++++++++++---- typescript/dist/apis/MLApi.d.ts | 12 + typescript/dist/apis/MLApi.js | 51 ++- typescript/dist/apis/OGCWCSApi.d.ts | 4 + typescript/dist/apis/OGCWCSApi.js | 17 +- typescript/dist/apis/OGCWFSApi.d.ts | 4 + typescript/dist/apis/OGCWFSApi.js | 17 +- typescript/dist/apis/OGCWMSApi.d.ts | 4 + typescript/dist/apis/OGCWMSApi.js | 17 +- typescript/dist/apis/PermissionsApi.d.ts | 12 + typescript/dist/apis/PermissionsApi.js | 51 ++- typescript/dist/apis/PlotsApi.d.ts | 4 + typescript/dist/apis/PlotsApi.js | 19 +- typescript/dist/apis/ProjectsApi.d.ts | 28 ++ typescript/dist/apis/ProjectsApi.js | 119 ++++-- typescript/dist/apis/SessionApi.d.ts | 36 ++ typescript/dist/apis/SessionApi.js | 155 +++++-- .../dist/apis/SpatialReferencesApi.d.ts | 4 + typescript/dist/apis/SpatialReferencesApi.js | 15 +- typescript/dist/apis/TasksApi.d.ts | 12 + typescript/dist/apis/TasksApi.js | 53 ++- typescript/dist/apis/UploadsApi.d.ts | 12 + typescript/dist/apis/UploadsApi.js | 51 ++- typescript/dist/apis/UserApi.d.ts | 52 +++ typescript/dist/apis/UserApi.js | 221 +++++++--- typescript/dist/apis/WorkflowsApi.d.ts | 28 ++ typescript/dist/apis/WorkflowsApi.js | 119 ++++-- typescript/dist/esm/apis/DatasetsApi.d.ts | 56 +++ typescript/dist/esm/apis/DatasetsApi.js | 236 ++++++++--- typescript/dist/esm/apis/GeneralApi.d.ts | 8 + typescript/dist/esm/apis/GeneralApi.js | 34 +- typescript/dist/esm/apis/LayersApi.d.ts | 92 +++++ typescript/dist/esm/apis/LayersApi.js | 389 ++++++++++++++---- typescript/dist/esm/apis/MLApi.d.ts | 12 + typescript/dist/esm/apis/MLApi.js | 51 ++- typescript/dist/esm/apis/OGCWCSApi.d.ts | 4 + typescript/dist/esm/apis/OGCWCSApi.js | 17 +- typescript/dist/esm/apis/OGCWFSApi.d.ts | 4 + typescript/dist/esm/apis/OGCWFSApi.js | 17 +- typescript/dist/esm/apis/OGCWMSApi.d.ts | 4 + typescript/dist/esm/apis/OGCWMSApi.js | 17 +- typescript/dist/esm/apis/PermissionsApi.d.ts | 12 + typescript/dist/esm/apis/PermissionsApi.js | 51 ++- typescript/dist/esm/apis/PlotsApi.d.ts | 4 + typescript/dist/esm/apis/PlotsApi.js | 19 +- typescript/dist/esm/apis/ProjectsApi.d.ts | 28 ++ typescript/dist/esm/apis/ProjectsApi.js | 119 ++++-- typescript/dist/esm/apis/SessionApi.d.ts | 36 ++ typescript/dist/esm/apis/SessionApi.js | 155 +++++-- .../dist/esm/apis/SpatialReferencesApi.d.ts | 4 + .../dist/esm/apis/SpatialReferencesApi.js | 15 +- typescript/dist/esm/apis/TasksApi.d.ts | 12 + typescript/dist/esm/apis/TasksApi.js | 53 ++- typescript/dist/esm/apis/UploadsApi.d.ts | 12 + typescript/dist/esm/apis/UploadsApi.js | 51 ++- typescript/dist/esm/apis/UserApi.d.ts | 52 +++ typescript/dist/esm/apis/UserApi.js | 221 +++++++--- typescript/dist/esm/apis/WorkflowsApi.d.ts | 28 ++ typescript/dist/esm/apis/WorkflowsApi.js | 119 ++++-- .../models/ArunaDataProviderDefinition.d.ts | 2 +- .../esm/models/ClassificationMeasurement.d.ts | 2 +- .../esm/models/ContinuousMeasurement.d.ts | 2 +- ...rnicusDataspaceDataProviderDefinition.d.ts | 2 +- .../dist/esm/models/DataProviderResource.d.ts | 2 +- ...DatasetLayerListingProviderDefinition.d.ts | 2 +- .../dist/esm/models/DatasetResource.d.ts | 2 +- typescript/dist/esm/models/DerivedColor.d.ts | 2 +- typescript/dist/esm/models/DerivedNumber.d.ts | 2 +- .../EbvPortalDataProviderDefinition.d.ts | 2 +- .../esm/models/EdrDataProviderDefinition.d.ts | 2 +- .../dist/esm/models/ExternalDataId.d.ts | 2 +- .../models/GbifDataProviderDefinition.d.ts | 2 +- .../dist/esm/models/GdalMetaDataList.d.ts | 2 +- .../dist/esm/models/GdalMetaDataRegular.d.ts | 2 +- .../dist/esm/models/GdalMetaDataStatic.d.ts | 2 +- .../dist/esm/models/GdalMetadataNetCdfCf.d.ts | 2 +- typescript/dist/esm/models/GdalMultiBand.d.ts | 2 +- .../GfbioAbcdDataProviderDefinition.d.ts | 2 +- ...fbioCollectionsDataProviderDefinition.d.ts | 2 +- .../dist/esm/models/InternalDataId.d.ts | 2 +- .../esm/models/LayerCollectionListing.d.ts | 2 +- .../esm/models/LayerCollectionResource.d.ts | 2 +- typescript/dist/esm/models/LayerListing.d.ts | 2 +- typescript/dist/esm/models/LayerResource.d.ts | 2 +- typescript/dist/esm/models/LineSymbology.d.ts | 2 +- .../dist/esm/models/LinearGradient.d.ts | 2 +- .../dist/esm/models/LogarithmicGradient.d.ts | 2 +- .../dist/esm/models/MlModelResource.d.ts | 2 +- typescript/dist/esm/models/MockMetaData.d.ts | 2 +- .../esm/models/MultiBandRasterColorizer.d.ts | 2 +- .../NetCdfCfDataProviderDefinition.d.ts | 2 +- typescript/dist/esm/models/OgrMetaData.d.ts | 2 +- .../models/OgrSourceDatasetTimeTypeNone.d.ts | 2 +- .../models/OgrSourceDatasetTimeTypeStart.d.ts | 2 +- ...OgrSourceDatasetTimeTypeStartDuration.d.ts | 2 +- .../OgrSourceDatasetTimeTypeStartEnd.d.ts | 2 +- .../models/OgrSourceDurationSpecInfinite.d.ts | 2 +- .../models/OgrSourceDurationSpecValue.d.ts | 2 +- .../esm/models/OgrSourceDurationSpecZero.d.ts | 2 +- .../esm/models/OgrSourceTimeFormatAuto.d.ts | 2 +- .../esm/models/OgrSourceTimeFormatCustom.d.ts | 2 +- .../OgrSourceTimeFormatUnixTimeStamp.d.ts | 2 +- .../dist/esm/models/PaletteColorizer.d.ts | 2 +- .../models/PangaeaDataProviderDefinition.d.ts | 2 +- .../dist/esm/models/PointSymbology.d.ts | 2 +- .../dist/esm/models/PolygonSymbology.d.ts | 2 +- .../dist/esm/models/ProjectResource.d.ts | 2 +- .../dist/esm/models/RasterSymbology.d.ts | 2 +- .../SentinelS2L2ACogsProviderDefinition.d.ts | 2 +- .../esm/models/SingleBandRasterColorizer.d.ts | 2 +- typescript/dist/esm/models/StaticColor.d.ts | 2 +- typescript/dist/esm/models/StaticNumber.d.ts | 2 +- .../dist/esm/models/TaskStatusAborted.d.ts | 2 +- .../dist/esm/models/TaskStatusCompleted.d.ts | 2 +- .../dist/esm/models/TaskStatusFailed.d.ts | 2 +- .../dist/esm/models/TaskStatusRunning.d.ts | 2 +- .../dist/esm/models/TimeDimensionOneOf.d.ts | 2 +- .../dist/esm/models/TimeDimensionOneOf1.d.ts | 2 +- typescript/dist/esm/models/TypedOperator.d.ts | 2 +- .../esm/models/TypedPlotResultDescriptor.d.ts | 2 +- .../models/TypedRasterResultDescriptor.d.ts | 2 +- .../models/TypedVectorResultDescriptor.d.ts | 2 +- .../dist/esm/models/UnitlessMeasurement.d.ts | 2 +- .../WildliveDataConnectorDefinition.d.ts | 2 +- typescript/dist/esm/models/Workflow.d.ts | 2 +- typescript/dist/esm/runtime.js | 2 +- .../models/ArunaDataProviderDefinition.d.ts | 2 +- .../models/ClassificationMeasurement.d.ts | 2 +- .../dist/models/ContinuousMeasurement.d.ts | 2 +- ...rnicusDataspaceDataProviderDefinition.d.ts | 2 +- .../dist/models/DataProviderResource.d.ts | 2 +- ...DatasetLayerListingProviderDefinition.d.ts | 2 +- typescript/dist/models/DatasetResource.d.ts | 2 +- typescript/dist/models/DerivedColor.d.ts | 2 +- typescript/dist/models/DerivedNumber.d.ts | 2 +- .../EbvPortalDataProviderDefinition.d.ts | 2 +- .../models/EdrDataProviderDefinition.d.ts | 2 +- typescript/dist/models/ExternalDataId.d.ts | 2 +- .../models/GbifDataProviderDefinition.d.ts | 2 +- typescript/dist/models/GdalMetaDataList.d.ts | 2 +- .../dist/models/GdalMetaDataRegular.d.ts | 2 +- .../dist/models/GdalMetaDataStatic.d.ts | 2 +- .../dist/models/GdalMetadataNetCdfCf.d.ts | 2 +- typescript/dist/models/GdalMultiBand.d.ts | 2 +- .../GfbioAbcdDataProviderDefinition.d.ts | 2 +- ...fbioCollectionsDataProviderDefinition.d.ts | 2 +- typescript/dist/models/InternalDataId.d.ts | 2 +- .../dist/models/LayerCollectionListing.d.ts | 2 +- .../dist/models/LayerCollectionResource.d.ts | 2 +- typescript/dist/models/LayerListing.d.ts | 2 +- typescript/dist/models/LayerResource.d.ts | 2 +- typescript/dist/models/LineSymbology.d.ts | 2 +- typescript/dist/models/LinearGradient.d.ts | 2 +- .../dist/models/LogarithmicGradient.d.ts | 2 +- typescript/dist/models/MlModelResource.d.ts | 2 +- typescript/dist/models/MockMetaData.d.ts | 2 +- .../dist/models/MultiBandRasterColorizer.d.ts | 2 +- .../NetCdfCfDataProviderDefinition.d.ts | 2 +- typescript/dist/models/OgrMetaData.d.ts | 2 +- .../models/OgrSourceDatasetTimeTypeNone.d.ts | 2 +- .../models/OgrSourceDatasetTimeTypeStart.d.ts | 2 +- ...OgrSourceDatasetTimeTypeStartDuration.d.ts | 2 +- .../OgrSourceDatasetTimeTypeStartEnd.d.ts | 2 +- .../models/OgrSourceDurationSpecInfinite.d.ts | 2 +- .../models/OgrSourceDurationSpecValue.d.ts | 2 +- .../models/OgrSourceDurationSpecZero.d.ts | 2 +- .../dist/models/OgrSourceTimeFormatAuto.d.ts | 2 +- .../models/OgrSourceTimeFormatCustom.d.ts | 2 +- .../OgrSourceTimeFormatUnixTimeStamp.d.ts | 2 +- typescript/dist/models/PaletteColorizer.d.ts | 2 +- .../models/PangaeaDataProviderDefinition.d.ts | 2 +- typescript/dist/models/PointSymbology.d.ts | 2 +- typescript/dist/models/PolygonSymbology.d.ts | 2 +- typescript/dist/models/ProjectResource.d.ts | 2 +- typescript/dist/models/RasterSymbology.d.ts | 2 +- .../SentinelS2L2ACogsProviderDefinition.d.ts | 2 +- .../models/SingleBandRasterColorizer.d.ts | 2 +- typescript/dist/models/StaticColor.d.ts | 2 +- typescript/dist/models/StaticNumber.d.ts | 2 +- typescript/dist/models/TaskStatusAborted.d.ts | 2 +- .../dist/models/TaskStatusCompleted.d.ts | 2 +- typescript/dist/models/TaskStatusFailed.d.ts | 2 +- typescript/dist/models/TaskStatusRunning.d.ts | 2 +- .../dist/models/TimeDimensionOneOf.d.ts | 2 +- .../dist/models/TimeDimensionOneOf1.d.ts | 2 +- typescript/dist/models/TypedOperator.d.ts | 2 +- .../models/TypedPlotResultDescriptor.d.ts | 2 +- .../models/TypedRasterResultDescriptor.d.ts | 2 +- .../models/TypedVectorResultDescriptor.d.ts | 2 +- .../dist/models/UnitlessMeasurement.d.ts | 2 +- .../WildliveDataConnectorDefinition.d.ts | 2 +- typescript/dist/models/Workflow.d.ts | 2 +- typescript/dist/runtime.js | 2 +- typescript/package.json | 2 +- typescript/src/apis/DatasetsApi.ts | 222 +++++++--- typescript/src/apis/GeneralApi.ts | 32 +- typescript/src/apis/LayersApi.ts | 366 ++++++++++++---- typescript/src/apis/MLApi.ts | 48 ++- typescript/src/apis/OGCWCSApi.ts | 16 +- typescript/src/apis/OGCWFSApi.ts | 16 +- typescript/src/apis/OGCWMSApi.ts | 16 +- typescript/src/apis/PermissionsApi.ts | 48 ++- typescript/src/apis/PlotsApi.ts | 18 +- typescript/src/apis/ProjectsApi.ts | 112 +++-- typescript/src/apis/SessionApi.ts | 146 +++++-- typescript/src/apis/SpatialReferencesApi.ts | 14 +- typescript/src/apis/TasksApi.ts | 50 ++- typescript/src/apis/UploadsApi.ts | 48 ++- typescript/src/apis/UserApi.ts | 208 +++++++--- typescript/src/apis/WorkflowsApi.ts | 112 +++-- .../src/models/ArunaDataProviderDefinition.ts | 2 +- .../src/models/ClassificationMeasurement.ts | 2 +- .../src/models/ContinuousMeasurement.ts | 2 +- ...pernicusDataspaceDataProviderDefinition.ts | 2 +- typescript/src/models/DataProviderResource.ts | 2 +- .../DatasetLayerListingProviderDefinition.ts | 2 +- typescript/src/models/DatasetResource.ts | 2 +- typescript/src/models/DerivedColor.ts | 2 +- typescript/src/models/DerivedNumber.ts | 2 +- .../models/EbvPortalDataProviderDefinition.ts | 2 +- .../src/models/EdrDataProviderDefinition.ts | 2 +- typescript/src/models/ExternalDataId.ts | 2 +- .../src/models/GbifDataProviderDefinition.ts | 2 +- typescript/src/models/GdalMetaDataList.ts | 2 +- typescript/src/models/GdalMetaDataRegular.ts | 2 +- typescript/src/models/GdalMetaDataStatic.ts | 2 +- typescript/src/models/GdalMetadataNetCdfCf.ts | 2 +- typescript/src/models/GdalMultiBand.ts | 2 +- .../models/GfbioAbcdDataProviderDefinition.ts | 2 +- .../GfbioCollectionsDataProviderDefinition.ts | 2 +- typescript/src/models/InternalDataId.ts | 2 +- .../src/models/LayerCollectionListing.ts | 2 +- .../src/models/LayerCollectionResource.ts | 2 +- typescript/src/models/LayerListing.ts | 2 +- typescript/src/models/LayerResource.ts | 2 +- typescript/src/models/LineSymbology.ts | 2 +- typescript/src/models/LinearGradient.ts | 2 +- typescript/src/models/LogarithmicGradient.ts | 2 +- typescript/src/models/MlModelResource.ts | 2 +- typescript/src/models/MockMetaData.ts | 2 +- .../src/models/MultiBandRasterColorizer.ts | 2 +- .../models/NetCdfCfDataProviderDefinition.ts | 2 +- typescript/src/models/OgrMetaData.ts | 2 +- .../models/OgrSourceDatasetTimeTypeNone.ts | 2 +- .../models/OgrSourceDatasetTimeTypeStart.ts | 2 +- .../OgrSourceDatasetTimeTypeStartDuration.ts | 2 +- .../OgrSourceDatasetTimeTypeStartEnd.ts | 2 +- .../models/OgrSourceDurationSpecInfinite.ts | 2 +- .../src/models/OgrSourceDurationSpecValue.ts | 2 +- .../src/models/OgrSourceDurationSpecZero.ts | 2 +- .../src/models/OgrSourceTimeFormatAuto.ts | 2 +- .../src/models/OgrSourceTimeFormatCustom.ts | 2 +- .../OgrSourceTimeFormatUnixTimeStamp.ts | 2 +- typescript/src/models/PaletteColorizer.ts | 2 +- .../models/PangaeaDataProviderDefinition.ts | 2 +- typescript/src/models/PointSymbology.ts | 2 +- typescript/src/models/PolygonSymbology.ts | 2 +- typescript/src/models/ProjectResource.ts | 2 +- typescript/src/models/RasterSymbology.ts | 2 +- .../SentinelS2L2ACogsProviderDefinition.ts | 2 +- .../src/models/SingleBandRasterColorizer.ts | 2 +- typescript/src/models/StaticColor.ts | 2 +- typescript/src/models/StaticNumber.ts | 2 +- typescript/src/models/TaskStatusAborted.ts | 2 +- typescript/src/models/TaskStatusCompleted.ts | 2 +- typescript/src/models/TaskStatusFailed.ts | 2 +- typescript/src/models/TaskStatusRunning.ts | 2 +- typescript/src/models/TimeDimensionOneOf.ts | 2 +- typescript/src/models/TimeDimensionOneOf1.ts | 2 +- typescript/src/models/TypedOperator.ts | 2 +- .../src/models/TypedPlotResultDescriptor.ts | 2 +- .../src/models/TypedRasterResultDescriptor.ts | 2 +- .../src/models/TypedVectorResultDescriptor.ts | 2 +- typescript/src/models/UnitlessMeasurement.ts | 2 +- .../models/WildliveDataConnectorDefinition.ts | 2 +- typescript/src/models/Workflow.ts | 2 +- typescript/src/runtime.ts | 2 +- 321 files changed, 4934 insertions(+), 1855 deletions(-) delete mode 100644 .generation/Dockerfile create mode 100644 .generation/config/python.yaml create mode 100644 .generation/config/typescript.yaml delete mode 100755 .generation/generate.py delete mode 100644 .generation/override.env mode change 100644 => 100755 .generation/post-process/python.py mode change 100644 => 100755 .generation/post-process/typescript.py delete mode 100755 .generation/update_config.py create mode 100644 justfile create mode 100644 typescript/.openapi-generator/VERSION diff --git a/.generation/Dockerfile b/.generation/Dockerfile deleted file mode 100644 index dd0ce305..00000000 --- a/.generation/Dockerfile +++ /dev/null @@ -1,5 +0,0 @@ -# Patched version of openapi-generator-cli with python3 support - -FROM docker.io/openapitools/openapi-generator-cli:v7.18.0 - -RUN apt-get update && apt-get install -y python3 diff --git a/.generation/config.ini b/.generation/config.ini index b0a2cff0..403c5154 100644 --- a/.generation/config.ini +++ b/.generation/config.ini @@ -1,9 +1,13 @@ [input] -backendCommit = 078c127068af03af5f55aef8859f930574bf7797 +backendCommit = 6d70b3157a7ab5f8d53037260f9b918ee47d9bf2 [general] -githubUrl = https://github.com/geo-engine/openapi-client -version = 0.0.31 +version = 0.0.32 + +[git] +host = github.com +user = geo-engine +repo = openapi-client [python] name = geoengine_openapi_client diff --git a/.generation/config/python.yaml b/.generation/config/python.yaml new file mode 100644 index 00000000..65f6df4e --- /dev/null +++ b/.generation/config/python.yaml @@ -0,0 +1,13 @@ +inputSpec: .generation/input/openapi.json +outputDir: python +generatorName: python +gitHost: github.com +gitUserId: geo-engine +gitRepoId: openapi-client +additionalProperties: + useOneOfDiscriminatorLookup: true + packageName: "geoengine_openapi_client" + packageVersion: 0.0.32 + packageUrl: "https://github.com/geo-engine/openapi-client" +openapiNormalizer: + REF_AS_PARENT_IN_ALLOF: true \ No newline at end of file diff --git a/.generation/config/typescript.yaml b/.generation/config/typescript.yaml new file mode 100644 index 00000000..cba9dd7b --- /dev/null +++ b/.generation/config/typescript.yaml @@ -0,0 +1,12 @@ +inputSpec: .generation/input/openapi.json +outputDir: typescript +generatorName: typescript-fetch +gitHost: github.com +gitUserId: geo-engine +gitRepoId: openapi-client +additionalProperties: + supportsES6: true + npmName: "@geoengine/openapi-client" + npmVersion: 0.0.32 +openapiNormalizer: + REF_AS_PARENT_IN_ALLOF: true \ No newline at end of file diff --git a/.generation/generate.py b/.generation/generate.py deleted file mode 100755 index 38b96688..00000000 --- a/.generation/generate.py +++ /dev/null @@ -1,265 +0,0 @@ -#!/bin/python3 - -''' -Generator for the OpenAPI client. -''' - -from __future__ import annotations -import argparse -from dataclasses import dataclass -from pathlib import Path -from urllib import request -from urllib.parse import urlsplit -import configparser -import os -import shutil -import subprocess -import sys -from typing import Literal -import logging - - -CWD = Path('.generation/') - - -class ProgramArgs(argparse.Namespace): - '''Typed command line arguments.''' - language: Literal['python', 'typescript'] - fetch_spec: bool - build_container: bool - - @staticmethod - def parse_arguments() -> ProgramArgs: - '''Parse command line arguments.''' - parser = argparse.ArgumentParser( - description='Create a client for the Geo Engine API.') - parser.add_argument('--no-spec-fetch', dest='fetch_spec', action='store_false', - required=False, default=True) - parser.add_argument('--no-container-build', dest='build_container', action='store_false', - required=False, default=True) - parser.add_argument('language', choices=['python', 'typescript'], - type=str) - - parsed_args: ProgramArgs = parser.parse_args() - return parsed_args - - -@dataclass -class ConfigArgs(): - '''Typed config.ini arguments.''' - # Backend version - ge_backend_commit: str - - # General - github_url: str - package_version: str - - # Python package name - python_package_name: str - - # TypeScript package name - typescript_package_name: str - - @staticmethod - def parse_config() -> ConfigArgs: - '''Parse config.ini arguments.''' - parsed = configparser.ConfigParser() - parsed.optionxform = str # do not convert keys to lowercase - parsed.read(CWD / 'config.ini') - - return ConfigArgs( - ge_backend_commit=parsed['input']['backendCommit'], - github_url=parsed['general']['githubUrl'], - package_version=parsed['general']['version'], - python_package_name=parsed['python']['name'], - typescript_package_name=parsed['typescript']['name'], - ) - - -def fetch_spec(*, ge_backend_commit: str) -> None: - ''' - Copy the openapi.json file from the backend repo. - ''' - - request_url = f"https://raw.githubusercontent.com/geo-engine/geoengine/{ge_backend_commit}/openapi.json" - - logging.info(f"Requesting `openapi.json` at `{request_url}`….") - with request.urlopen(request_url, timeout=10) as w, \ - open(CWD / "input/openapi.json", "w", encoding='utf-8') as f: - f.write(w.read().decode('utf-8')) - - logging.info("Stored `openapi.json`.") - - -def build_container(): - '''Build the patched generator image''' - logging.info("Building patched generator image…") - subprocess.run( - [ - "podman", "build", - "-t", "openapi-generator-cli:patched", - CWD, - ], - check=True, - ) - logging.info("Patched generator image built.") - - -def clean_dirs(*, language: Literal['python', 'typescript']): - '''Remove some directories because they are not be overwritten by the generator.''' - - dirs_to_remove = [ - 'node_modules', - '.mypy_cache', - Path(language) / 'test' - ] - - match language: - case 'typescript': - dirs_to_remove.extend([ - Path(language) / 'src', - Path(language) / 'dist', - Path(language) / 'node_modules', - ]) - case 'python': - dirs_to_remove.extend([ - Path(language) / 'geoengine_openapi_client', - ]) - - logging.info(f"Removing directories:") - - for the_dir in dirs_to_remove: - if not os.path.isdir(the_dir): - continue - logging.info(f" - {the_dir}") - shutil.rmtree(the_dir) - - -def generate_python_code(*, package_name: str, package_version: str, package_url: str): - '''Run the generator.''' - - subprocess.run( - [ - "podman", "run", - "--rm", # remove the container after running - "-v", f"{os.getcwd()}:/local", - f"--env-file={CWD / 'override.env'}", - # "docker.io/openapitools/openapi-generator-cli:v7.0.1", - "openapi-generator-cli:patched", - "generate", - "-i", f"{'/local' / CWD / 'input/openapi.json'}", - "-g", "python", - "--additional-properties=" + ",".join([ - "useOneOfDiscriminatorLookup=true", - # "generateSourceCodeOnly=true", - f"packageName={package_name}", - f"packageVersion={package_version}", - f"packageUrl={package_url}", - ]), - "--enable-post-process-file", - "-o", "/local/python/", - "--openapi-normalizer", "REF_AS_PARENT_IN_ALLOF=true", - ], - check=True, - ) - shutil.rmtree(Path("python") / "docs") - - -def generate_typescript_code(*, npm_name: str, npm_version: str, repository_url: str): - '''Run the generator.''' - - parsed_url = urlsplit(repository_url) - (url_path, _url_ext) = os.path.splitext(parsed_url.path) - (url_path, git_repo_id) = os.path.split(url_path) - (url_path, git_user_id) = os.path.split(url_path) - - subprocess.run( - [ - "podman", "run", - "--rm", # remove the container after running - "-v", f"{os.getcwd()}:/local", - f"--env-file={CWD / 'override.env'}", - # "docker.io/openapitools/openapi-generator-cli:v7.0.1", - "openapi-generator-cli:patched", - "generate", - "-i", f"{'/local' / CWD / 'input/openapi.json'}", - "-g", "typescript-fetch", - "--additional-properties=" + ",".join([ - "supportsES6=true", - f"npmName={npm_name}", - f"npmVersion={npm_version}", - ]), - "--git-host", parsed_url.netloc, - "--git-user-id", git_user_id, - "--git-repo-id", git_repo_id, - "--enable-post-process-file", - "-o", "/local/typescript/", - "--openapi-normalizer", "REF_AS_PARENT_IN_ALLOF=true", - ], - check=True, - ) - with open(Path("typescript") / ".gitignore", 'w', encoding='utf-8') as f: - f.write('''wwwroot/*.js -node_modules -typings -''') - shutil.rmtree(Path("typescript") / ".openapi-generator") - - -def main(): - '''The entry point of the program''' - - # Set up logging - logging.basicConfig( - level=logging.INFO, - format='[%(levelname)s] %(message)s' - ) - - args = ProgramArgs.parse_arguments() - config = ConfigArgs.parse_config() - - if args.fetch_spec: - fetch_spec(ge_backend_commit=config.ge_backend_commit) - - if args.build_container: - build_container() - - clean_dirs(language=args.language) - - if args.language == 'python': - logging.info("Generating Python client…") - generate_python_code( - package_name=config.python_package_name, - package_version=config.package_version, - package_url=config.github_url, - ) - elif args.language == 'typescript': - logging.info("Generating TypeScript client…") - generate_typescript_code( - npm_name=config.typescript_package_name, - npm_version=config.package_version, - repository_url=config.github_url, - ) - - # Create dist files. - # This is necessary for using the package directly from the git repo for development. - logging.info("Creating dist files…") - subprocess.run( - [ - "podman", "run", - "--rm", # remove the container after running - "-v", f"{os.getcwd()}/typescript:/local/typescript", - "--workdir=/local/typescript", # set working directory - "docker.io/node:lts-alpine3.20", - "npm", "install", - ], - check=True, - ) - else: - raise RuntimeError(f'Unknown language {args.language}.') - - -if __name__ != '__main__': - raise RuntimeError('This module should not be imported.') - -main() diff --git a/.generation/override.env b/.generation/override.env deleted file mode 100644 index 77f3ea5e..00000000 --- a/.generation/override.env +++ /dev/null @@ -1,2 +0,0 @@ -PYTHON_POST_PROCESS_FILE=python3 /local/.generation/post-process/python.py -TS_POST_PROCESS_FILE=python3 /local/.generation/post-process/typescript.py diff --git a/.generation/post-process/python.py b/.generation/post-process/python.py old mode 100644 new mode 100755 index 6edfa1ed..522e506f --- a/.generation/post-process/python.py +++ b/.generation/post-process/python.py @@ -1,157 +1,226 @@ #!/bin/python3 -''' +""" Post-processing of generated code. -''' +""" -import sys from pathlib import Path -from typing import List, Literal, Callable, Generator +from typing import Literal +from collections.abc import Callable, Generator from textwrap import dedent, indent -from util import modify_file, version +from util import FileModifier, modify_files, version -INDENT = ' ' -HALF_INDENT = ' ' +INDENT = " " +HALF_INDENT = " " -def api_client_py(file_contents: List[str]) -> Generator[str, None, None]: - '''Modify the api_client.py file.''' + +def file_modifications() -> Generator[tuple[Path, FileModifier], None, None]: + """Return a generator of file paths and their corresponding modification functions.""" + + yield Path("api_client.py"), api_client_py + yield Path("api/layers_api.py"), layers_api_py + yield Path("api/ogcwfs_api.py"), ogc_xyz_api_py("wfs") + yield Path("api/ogcwms_api.py"), ogc_xyz_api_py("wms") + yield Path("api/tasks_api.py"), tasks_api_py + yield Path("exceptions.py"), exceptions_py + yield Path("models/plot_result_descriptor.py"), plot_result_descriptor_py + yield Path("models/raster_result_descriptor.py"), raster_result_descriptor_py + yield Path("models/task_status_with_id.py"), task_status_with_id_py + yield Path("models/time_step.py"), time_step_py + yield Path("models/vector_result_descriptor.py"), vector_result_descriptor_py + + +def main(): + """Main function to perform file modifications.""" + modify_files(file_modifications(), Path("python/geoengine_openapi_client")) + + +def api_client_py(file_contents: list[str]) -> Generator[str, None, None]: + """Modify the api_client.py file.""" for line in file_contents: dedented_line = dedent(line) - if dedented_line.startswith('self.user_agent = '): - line = indent(dedent(f'''\ + if dedented_line.startswith("self.user_agent = "): + line = indent( + dedent(f"""\ self.user_agent = 'geoengine/openapi-client/python/{version()}' - '''), 2 * INDENT) + """), + 2 * INDENT, + ) yield line -def exceptions_py(file_contents: List[str]) -> Generator[str, None, None]: - '''Modify the exceptions.py file.''' + +def exceptions_py(file_contents: list[str]) -> Generator[str, None, None]: + """Modify the exceptions.py file.""" for line in file_contents: if dedent(line).startswith('"""Custom error messages for exception"""'): - line = line + '\n' + indent(dedent('''\ + line = ( + line + + "\n" + + indent( + dedent("""\ # Note: changed message formatting import json parsed_body = json.loads(self.body) return f'{parsed_body["error"]}: {parsed_body["message"]}' - '''), 2 * INDENT) + """), + 2 * INDENT, + ) + ) yield line -def task_status_with_id_py(file_contents: List[str]) -> Generator[str, None, None]: - '''Modify the task_status_with_id.py file.''' + +def task_status_with_id_py(file_contents: list[str]) -> Generator[str, None, None]: + """Modify the task_status_with_id.py file.""" for line in file_contents: dedented_line = dedent(line) - if dedented_line.startswith('if self.info is None and'): - line = indent(dedent('''\ + if dedented_line.startswith("if self.info is None and"): + line = indent( + dedent("""\ # Note: fixed handling of actual_instance if getattr(self.actual_instance, "info", None) is None and "info" in self.actual_instance.__fields_set__: - '''), 2 * INDENT) + """), + 2 * INDENT, + ) - elif dedented_line.startswith('if self.clean_up is None and'): - line = indent(dedent('''\ + elif dedented_line.startswith("if self.clean_up is None and"): + line = indent( + dedent("""\ # Note: fixed handling of actual_instance if getattr(self.actual_instance, "clean_up", None) is None and "clean_up" in self.actual_instance.__fields_set__: - '''), 2 * INDENT) + """), + 2 * INDENT, + ) - elif dedented_line.startswith('if self.error is None and'): - line = indent(dedent('''\ + elif dedented_line.startswith("if self.error is None and"): + line = indent( + dedent("""\ # Note: fixed handling of actual_instance if getattr(self.actual_instance, "error", None) is None and "error" in self.actual_instance.__fields_set__: - '''), 2 * INDENT) - - elif dedented_line.startswith('_obj = cls.model_validate({'): - line = indent(dedent('''\ + """), + 2 * INDENT, + ) + + elif dedented_line.startswith("_obj = cls.model_validate({"): + line = ( + indent( + dedent("""\ # Note: fixed handling of actual_instance _obj = cls.model_validate({ "actual_instance": TaskStatus.from_dict(obj).actual_instance, "task_id": obj.get("taskId") }) return _obj - '''), 2 * INDENT) + '\n' + line + """), + 2 * INDENT, + ) + + "\n" + + line + ) yield line -EARLY_RETURN_EMPTY_HTTP_RESPONSE = indent(dedent('''\ + +EARLY_RETURN_EMPTY_HTTP_RESPONSE = indent( + dedent("""\ # Note: fixed handling of empty responses if response_data.data is None: return None - '''), 2 * INDENT) + """), + 2 * INDENT, +) -def tasks_api_py(file_contents: List[str]) -> Generator[str, None, None]: - '''Modify the tasks_api.py file.''' - state: Literal[None, 'abort_handler'] = None + +def tasks_api_py(file_contents: list[str]) -> Generator[str, None, None]: + """Modify the tasks_api.py file.""" + state: Literal[None, "abort_handler"] = None for line in file_contents: dedented_line = dedent(line) - if state is None and dedented_line.startswith('def abort_handler('): - state = 'abort_handler' + if state is None and dedented_line.startswith("def abort_handler("): + state = "abort_handler" - elif state == 'abort_handler' and \ - dedented_line.startswith('return self.api_client.response_deserialize('): - line = EARLY_RETURN_EMPTY_HTTP_RESPONSE + '\n' + line + elif state == "abort_handler" and dedented_line.startswith( + "return self.api_client.response_deserialize(" + ): + line = EARLY_RETURN_EMPTY_HTTP_RESPONSE + "\n" + line state = None yield line -def layers_api_py(file_contents: List[str]) -> Generator[str, None, None]: - '''Modify the tasks_api.py file.''' + +def layers_api_py(file_contents: list[str]) -> Generator[str, None, None]: + """Modify the tasks_api.py file.""" state: Literal[ None, - 'add_early_return_empty_http_response', + "add_early_return_empty_http_response", ] = None for line in file_contents: dedented_line = dedent(line) if state is None and ( - dedented_line.startswith('def add_existing_layer_to_collection(') - or - dedented_line.startswith('def add_existing_collection_to_collection(') - or - dedented_line.startswith('def remove_collection_from_collection(') - or - dedented_line.startswith('def remove_layer_from_collection(') - or - dedented_line.startswith('def remove_collection(') + dedented_line.startswith("def add_existing_layer_to_collection(") + or dedented_line.startswith("def add_existing_collection_to_collection(") + or dedented_line.startswith("def remove_collection_from_collection(") + or dedented_line.startswith("def remove_layer_from_collection(") + or dedented_line.startswith("def remove_collection(") ): - state = 'add_early_return_empty_http_response' + state = "add_early_return_empty_http_response" - elif state == 'add_early_return_empty_http_response' and \ - dedented_line.startswith('return self.api_client.response_deserialize('): - line = EARLY_RETURN_EMPTY_HTTP_RESPONSE + '\n' + line + elif ( + state == "add_early_return_empty_http_response" + and dedented_line.startswith("return self.api_client.response_deserialize(") + ): + line = EARLY_RETURN_EMPTY_HTTP_RESPONSE + "\n" + line state = None yield line -def ogc_xyz_api_py(ogc_api: Literal['wfs', 'wms']) -> Callable[[List[str]], Generator[str, None, None]]: - '''Modify the ogc_xyz_api.py file.''' - def _ogc_xyz_api_py(file_contents: List[str]) -> Generator[str, None, None]: - '''Modify the ogc_wfs_api.py file.''' + +def ogc_xyz_api_py( + ogc_api: Literal["wfs", "wms"], +) -> Callable[[list[str]], Generator[str, None, None]]: + """Modify the ogc_xyz_api.py file.""" + + def _ogc_xyz_api_py(file_contents: list[str]) -> Generator[str, None, None]: + """Modify the ogc_wfs_api.py file.""" for line in file_contents: dedented_line = dedent(line) - if dedented_line.startswith(f"resource_path='/{ogc_api}/{{workflow}}?request="): - line = indent(dedent(f'''\ + if dedented_line.startswith( + f"resource_path='/{ogc_api}/{{workflow}}?request=" + ): + line = indent( + dedent(f"""\ # Note: remove query string in path part for ogc endpoints resource_path='/{ogc_api}/{{workflow}}', - '''), 3 * INDENT) + """), + 3 * INDENT, + ) yield line + return _ogc_xyz_api_py -def raster_result_descriptor_py(file_contents: List[str]) -> Generator[str, None, None]: - ''' +def raster_result_descriptor_py(file_contents: list[str]) -> Generator[str, None, None]: + """ Modify the raster_result_descriptor.py file. - + TODO: remove when bug is fixed: https://github.com/OpenAPITools/openapi-generator/issues/19926 - ''' + """ for line in file_contents: dedented_line = dedent(line) if dedented_line.startswith( '"""Create an instance of RasterResultDescriptor from a dict"""' ): - line = line + '\n' + indent(dedent('''\ + line = ( + line + + "\n" + + indent( + dedent("""\ # Note: fixed if obj is None: return None @@ -167,24 +236,32 @@ def raster_result_descriptor_py(file_contents: List[str]) -> Generator[str, None "time": TimeDescriptor.from_dict(obj["time"]) if obj.get("time") is not None else None, }) return _obj - '''), 2 * INDENT) + """), + 2 * INDENT, + ) + ) yield line -def vector_result_descriptor_py(file_contents: List[str]) -> Generator[str, None, None]: - ''' + +def vector_result_descriptor_py(file_contents: list[str]) -> Generator[str, None, None]: + """ Modify the vector_result_descriptor.py file. - + TODO: remove when bug is fixed: https://github.com/OpenAPITools/openapi-generator/issues/19926 - ''' + """ for line in file_contents: dedented_line = dedent(line) if dedented_line.startswith( '"""Create an instance of VectorResultDescriptor from a dict"""' ): - line = line + '\n' + indent(dedent('''\ + line = ( + line + + "\n" + + indent( + dedent("""\ # Note: fixed if obj is None: return None @@ -205,25 +282,32 @@ def vector_result_descriptor_py(file_contents: List[str]) -> Generator[str, None "time": TimeInterval.from_dict(obj["time"]) if obj.get("time") is not None else None, }) return _obj - '''), 2 * INDENT) + """), + 2 * INDENT, + ) + ) yield line -def plot_result_descriptor_py(file_contents: List[str]) -> Generator[str, None, None]: - ''' +def plot_result_descriptor_py(file_contents: list[str]) -> Generator[str, None, None]: + """ Modify the plot_result_descriptor.py file. - + TODO: remove when bug is fixed: https://github.com/OpenAPITools/openapi-generator/issues/19926 - ''' + """ for line in file_contents: dedented_line = dedent(line) if dedented_line.startswith( '"""Create an instance of PlotResultDescriptor from a dict"""' ): - line = line + '\n' + indent(dedent('''\ + line = ( + line + + "\n" + + indent( + dedent("""\ # Note: fixed if obj is None: return None @@ -237,19 +321,27 @@ def plot_result_descriptor_py(file_contents: List[str]) -> Generator[str, None, "time": TimeInterval.from_dict(obj["time"]) if obj.get("time") is not None else None, }) return _obj - '''), 2 * INDENT) + """), + 2 * INDENT, + ) + ) yield line -def time_step_py(file_contents: List[str]) -> Generator[str, None, None]: - ''' + +def time_step_py(file_contents: list[str]) -> Generator[str, None, None]: + """ Modify the time_step.py file. - ''' + """ for line in file_contents: dedented_line = dedent(line) if dedented_line.startswith('"""Create an instance of TimeStep from a dict"""'): - line = line + '\n' + indent(dedent('''\ + line = ( + line + + "\n" + + indent( + dedent("""\ # Note: fixed handling of TimeGranularity enum if obj is None: return None @@ -262,29 +354,13 @@ def time_step_py(file_contents: List[str]) -> Generator[str, None, None]: "step": obj.get("step"), }) return _obj - '''), 2 * INDENT) - + """), + 2 * INDENT, + ) + ) + yield line -input_file = Path(sys.argv[1]) - -file_modifications = { - 'api_client.py': api_client_py, - 'exceptions.py': exceptions_py, - 'layers_api.py': layers_api_py, - 'ogcwfs_api.py': ogc_xyz_api_py('wfs'), - 'ogcwms_api.py': ogc_xyz_api_py('wms'), - 'plot_result_descriptor.py': plot_result_descriptor_py, - 'raster_result_descriptor.py': raster_result_descriptor_py, - 'task_status_with_id.py': task_status_with_id_py, - 'tasks_api.py': tasks_api_py, - 'vector_result_descriptor.py': vector_result_descriptor_py, - 'time_step.py': time_step_py -} - -if modifier_function := file_modifications.get(input_file.name): - modify_file(input_file, modifier_function) -else: - pass # leave file untouched - -exit(0) + +if __name__ == "__main__": + main() diff --git a/.generation/post-process/typescript.py b/.generation/post-process/typescript.py old mode 100644 new mode 100755 index 2a9da6e2..cf3f0e83 --- a/.generation/post-process/typescript.py +++ b/.generation/post-process/typescript.py @@ -1,95 +1,111 @@ #!/bin/python3 -''' +""" Post-processing of generated code. -''' +""" -import sys from pathlib import Path -from typing import Generator, List +from collections.abc import Generator from textwrap import dedent, indent -from util import modify_file, version +from util import FileModifier, modify_files, version -INDENT = ' ' +INDENT = " " -def runtime_ts(file_contents: List[str]) -> Generator[str, None, None]: - '''Modify the runtime.ts file.''' + +def file_modifications() -> Generator[tuple[Path, FileModifier], None, None]: + """Return a generator of file paths and their corresponding modification functions.""" + + # yield Path("models/LayerUpdate.ts"), layer_update_ts + # yield Path("models/PlotUpdate.ts"), plot_update_ts + yield Path("models/TaskStatusWithId.ts"), task_status_with_id_ts + yield Path("models/VecUpdate.ts"), vec_update_ts + yield Path("runtime.ts"), runtime_ts + + +def main(): + """Main function to perform file modifications.""" + modify_files(file_modifications(), Path("typescript/src")) + + +def runtime_ts(file_contents: list[str]) -> Generator[str, None, None]: + """Modify the runtime.ts file.""" for line in file_contents: - if line.startswith('export const DefaultConfig ='): - line = dedent(f'''\ + if line.startswith("export const DefaultConfig ="): + line = dedent(f"""\ export const DefaultConfig = new Configuration({{ headers: {{ 'User-Agent': 'geoengine/openapi-client/typescript/{version()}' }} }}); - ''') + """) yield line + # fixes due to https://github.com/OpenAPITools/openapi-generator/issues/14831 -def plot_update_ts(file_contents: List[str]) -> Generator[str, None, None]: - '''Modify the PlotUpdate.ts file.''' +def plot_update_ts(file_contents: list[str]) -> Generator[str, None, None]: + """Modify the PlotUpdate.ts file.""" for line in file_contents: dedented_line = dedent(line) - if dedented_line.startswith('if (instanceOfPlot(value))'): - line = indent(dedent('''\ + if dedented_line.startswith("if (instanceOfPlot(value))"): + line = indent( + dedent("""\ if (typeof value === 'object' && instanceOfPlot(value)) { - '''), INDENT) + """), + INDENT, + ) yield line + # fixes due to https://github.com/OpenAPITools/openapi-generator/issues/14831 -def layer_update_ts(file_contents: List[str]) -> Generator[str, None, None]: - '''Modify the LayerUpdate.ts file.''' +def layer_update_ts(file_contents: list[str]) -> Generator[str, None, None]: + """Modify the LayerUpdate.ts file.""" for line in file_contents: dedented_line = dedent(line) - if dedented_line.startswith('if (instanceOfProjectLayer(value))'): - line = indent(dedent('''\ + if dedented_line.startswith("if (instanceOfProjectLayer(value))"): + line = indent( + dedent("""\ if (typeof value === 'object' && instanceOfProjectLayer(value)) { - '''), INDENT) + """), + INDENT, + ) yield line + # Fix: interface cannot inherit union type -def task_status_with_id_ts(file_contents: List[str]) -> Generator[str, None, None]: - '''Modify the TaskStatusWithId.ts file.''' +def task_status_with_id_ts(file_contents: list[str]) -> Generator[str, None, None]: + """Modify the TaskStatusWithId.ts file.""" for line in file_contents: dedented_line = dedent(line) - if dedented_line.startswith('export interface TaskStatusWithId extends TaskStatus'): - line = dedent('''\ + if dedented_line.startswith( + "export interface TaskStatusWithId extends TaskStatus" + ): + line = dedent("""\ export type TaskStatusWithId = { taskId: string } & TaskStatus; export interface _TaskStatusWithId /* extends TaskStatus */ { - ''') + """) yield line -def vec_update_ts(file_contents: List[str]) -> Generator[str, None, None]: - '''Modify the VecUpdate.ts file.''' + +def vec_update_ts(file_contents: list[str]) -> Generator[str, None, None]: + """Modify the VecUpdate.ts file.""" for line in file_contents: dedented_line = dedent(line) - if dedented_line.startswith('if (instanceOfPlot(value)) {'): - line = indent("if (typeof value === 'object' && instanceOfPlot(value)) {\n", INDENT) + if dedented_line.startswith("if (instanceOfPlot(value)) {"): + line = indent( + "if (typeof value === 'object' && instanceOfPlot(value)) {\n", INDENT + ) yield line -input_file = Path(sys.argv[1]) - -file_modifications = { - 'LayerUpdate.ts': layer_update_ts, - 'PlotUpdate.ts': plot_update_ts, - 'runtime.ts': runtime_ts, - 'TaskStatusWithId.ts': task_status_with_id_ts, - 'VecUpdate.ts': vec_update_ts, -} -if modifier_function := file_modifications.get(input_file.name): - modify_file(input_file, modifier_function) -else: - pass # leave file untouched - -exit(0) +if __name__ == "__main__": + main() diff --git a/.generation/post-process/util.py b/.generation/post-process/util.py index 15e21469..4a3d2493 100644 --- a/.generation/post-process/util.py +++ b/.generation/post-process/util.py @@ -1,37 +1,54 @@ -''' +""" Utility functions for post-processing -''' +""" import configparser from itertools import tee +import logging from pathlib import Path -from typing import Callable, Generator, List +from collections.abc import Callable, Generator +from typing import TypeAlias + +CWD = Path(".generation/") +INI_FILE = CWD / "config.ini" + +FileModifier: TypeAlias = Callable[[list[str]], Generator[str, None, None]] + + +def modify_files( + modifiers: Generator[tuple[Path, FileModifier], None, None], subdir: Path +) -> None: + """Modify files by applying the given modifiers.""" + + logging.basicConfig(level=logging.INFO, format="[%(levelname)s] %(message)s") + + for file_path, modify_fn in modifiers: + logging.info("Modifying %s…", file_path) + + file_path = subdir / file_path + + try: + with open(file_path, "r", encoding="utf-8") as f: + file_contents = f.readlines() + + with open(file_path, "w", encoding="utf-8") as f: + for line in modify_fn(file_contents): + f.write(line) + except Exception as e: # pylint: disable=broad-exception-caught + logging.error("Error modifying %s: %s", file_path, e) -CWD = Path('/local/.generation/') -INI_FILE = CWD / 'config.ini' def pairwise(iterable): - '''from `itertools` 3.10''' + """from `itertools` 3.10""" # pairwise('ABCDEFG') --> AB BC CD DE EF FG a, b = tee(iterable) next(b, None) return zip(a, b) -def modify_file(input_path: Path, - modify_fn: Callable[[List[str]], Generator[str, None, None]]) -> None: - '''Modify a file by passing its contents to a function and writing the result back to the - file.''' - - with open(input_path, 'r', encoding='utf-8') as f: - file_contents = f.readlines() - - with open(input_path, 'w', encoding='utf-8') as f: - for line in modify_fn(file_contents): - f.write(line) def version() -> str: - '''Get the version number for the packages from the `config.ini`.''' + """Get the version number for the packages from the `config.ini`.""" config = configparser.ConfigParser() config.read(INI_FILE) - return config['general']['version'] + return config["general"]["version"] diff --git a/.generation/update_config.py b/.generation/update_config.py deleted file mode 100755 index ba11f6f5..00000000 --- a/.generation/update_config.py +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/python3 - -''' -1. Set a new container tag -2. Increment the version number -''' - -import argparse -import configparser -from pathlib import Path - -CWD = Path('.generation/') -INI_FILE = CWD / 'config.ini' - -parser = argparse.ArgumentParser(description='Update the config.ini file.') -parser.add_argument('--backendCommit', dest='backend_commit', - required=True, type=str) - -args = parser.parse_args() - -config = configparser.ConfigParser() -config.optionxform = str # do not convert keys to lowercase -config.read(INI_FILE) - -config['input']['backendCommit'] = args.backend_commit - -# retrieve version -version_digits: list[int] = [ - int(digit) for digit in config['general']['version'].split('.')] -# increment last version digit -version_digits[-1] += 1 -# write back -config['general']['version'] = '.'.join( - str(digit) for digit in version_digits) - -with open(INI_FILE, 'w', encoding='utf-8') as f: - config.write(f) diff --git a/justfile b/justfile new file mode 100644 index 00000000..d7e003b4 --- /dev/null +++ b/justfile @@ -0,0 +1,143 @@ +# OpenApi Client CLI + +OPENAPI_GENERATOR_PACKAGE := "@openapitools/openapi-generator-cli@2.28.3" + +_default: + @just --list + +# Clear the terminal before executing a command. Does not fail in a CI. +_clear: + @-clear + +# Build all API clients by executing the build steps for each language. +[group('build')] +build: build-api-client-python build-api-client-typescript + +# Build the API clients for Python by generating code with the OpenAPI Generator and applying post-processing steps. +[group('build')] +build-api-client-python: _clear _clean_dirs_python + npx {{ OPENAPI_GENERATOR_PACKAGE }} batch .generation/config/python.yaml + .generation/post-process/python.py + rm -rf python/docs + +# Build the API clients for TypeScript by generating code with the OpenAPI Generator and applying post-processing steps. Also install npm dependencies and set up .gitignore. +[group('build')] +build-api-client-typescript: _clear _clean_dirs_typescript + npx {{ OPENAPI_GENERATOR_PACKAGE }} batch .generation/config/typescript.yaml + .generation/post-process/typescript.py + echo "wwwroot/*.js" > typescript/.gitignore + echo "node_modules" > typescript/.gitignore + echo "typings" > typescript/.gitignore + rm typescript/.openapi-generator/FILES + cd typescript + npm install && npm run build + +[group('config')] +lint-openapi-spec: _clear + npx {{ OPENAPI_GENERATOR_PACKAGE }} validate -i .generation/input/openapi.json --recommend + +# Remove some directories because they are not be overwritten by the generator. +[arg('language', pattern='python|typescript')] +_clean_dirs language: + @echo "Cleaning {{ language }} directory…" + + @just _clean_dirs_{{ language }} + +_clean_dirs_python: + rm -rf \ + python/geoengine_openapi_client \ + python/.mypy_cache \ + python/test + +_clean_dirs_typescript: + rm -rf \ + typescript/src \ + typescript/dist \ + typescript/node_modules + +# Generate the OpenAPI Generator configuration files from the config.ini. +[group('config'), script("python3")] +generate-configs: + from textwrap import dedent + import configparser + + config = configparser.ConfigParser() + config.optionxform = str # do not convert keys to lowercase + config.read('.generation/config.ini') + + typescript_config = dedent(f""" + inputSpec: .generation/input/openapi.json + outputDir: typescript + generatorName: typescript-fetch + gitHost: {config['git']['host']} + gitUserId: {config['git']['user']} + gitRepoId: {config['git']['repo']} + additionalProperties: + supportsES6: true + npmName: "{config['typescript']['name']}" + npmVersion: {config['general']['version']} + openapiNormalizer: + REF_AS_PARENT_IN_ALLOF: true + """).strip() + + python_config = dedent(f""" + inputSpec: .generation/input/openapi.json + outputDir: python + generatorName: python + gitHost: {config['git']['host']} + gitUserId: {config['git']['user']} + gitRepoId: {config['git']['repo']} + additionalProperties: + useOneOfDiscriminatorLookup: true + packageName: "{config['python']['name']}" + packageVersion: {config['general']['version']} + packageUrl: "https://{config['git']['host']}/{config['git']['user']}/{config['git']['repo']}" + openapiNormalizer: + REF_AS_PARENT_IN_ALLOF: true + """).strip() + + with open(".generation/config/typescript.yaml", "w") as f: + f.write(typescript_config) + + with open(".generation/config/python.yaml", "w") as f: + f.write(python_config) + + print("Generated OpenAPI Generator configuration files for TypeScript and Python.") + +# Update the backend commit in the config.ini and increment the version. +[group('config')] +update-config backendCommit: _clear (_update-config backendCommit) generate-configs (fetch-openapi-spec backendCommit) lint-openapi-spec + +[script("python3")] +_update-config backendCommit: + import configparser + + INI_FILE = '.generation/config.ini' + + config = configparser.ConfigParser() + config.optionxform = str # do not convert keys to lowercase + config.read(INI_FILE) + + config['input']['backendCommit'] = "{{ backendCommit }}" + + # retrieve version + version_digits: list[int] = [ + int(digit) for digit in config['general']['version'].split('.')] + # increment last version digit + version_digits[-1] += 1 + # write back + config['general']['version'] = '.'.join( + str(digit) for digit in version_digits) + + with open(INI_FILE, 'w', encoding='utf-8') as f: + config.write(f) + + print(f"Updated {INI_FILE} with backendCommit={config['input']['backendCommit']} and version={config['general']['version']}.") + +# Fetch the OpenAPI specification for the given backend commit from the Geo Engine repository and save it to the input directory. +[group('config')] +fetch-openapi-spec backendCommit: + @echo "Fetching OpenAPI specification for backend commit {{ backendCommit }}…" + curl \ + -o .generation/input/openapi.json \ + https://raw.githubusercontent.com/geo-engine/geoengine/{{ backendCommit }}/openapi.json diff --git a/python/.openapi-generator/VERSION b/python/.openapi-generator/VERSION index 1b2d969d..2540a3a5 100644 --- a/python/.openapi-generator/VERSION +++ b/python/.openapi-generator/VERSION @@ -1 +1 @@ -7.18.0 +7.20.0 diff --git a/python/README.md b/python/README.md index e3855eb4..915cc6a6 100644 --- a/python/README.md +++ b/python/README.md @@ -4,8 +4,8 @@ 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.9.0 -- Package version: 0.0.31 -- Generator version: 7.18.0 +- Package version: 0.0.32 +- Generator version: 7.20.0 - Build package: org.openapitools.codegen.languages.PythonClientCodegen ## Requirements. @@ -18,9 +18,9 @@ Python 3.9+ If the python package is hosted on a repository, you can install directly using: ```sh -pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git +pip install git+https://github.com/geo-engine/openapi-client.git ``` -(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`) +(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/geo-engine/openapi-client.git`) Then import the package: ```python diff --git a/python/geoengine_openapi_client/__init__.py b/python/geoengine_openapi_client/__init__.py index 93120cd0..edd4bf8a 100644 --- a/python/geoengine_openapi_client/__init__.py +++ b/python/geoengine_openapi_client/__init__.py @@ -15,7 +15,7 @@ """ # noqa: E501 -__version__ = "0.0.31" +__version__ = "0.0.32" # Define package exports __all__ = [ diff --git a/python/geoengine_openapi_client/api/datasets_api.py b/python/geoengine_openapi_client/api/datasets_api.py index ebabe74a..814d4ac6 100644 --- a/python/geoengine_openapi_client/api/datasets_api.py +++ b/python/geoengine_openapi_client/api/datasets_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/general_api.py b/python/geoengine_openapi_client/api/general_api.py index 4694d307..8105cb79 100644 --- a/python/geoengine_openapi_client/api/general_api.py +++ b/python/geoengine_openapi_client/api/general_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/layers_api.py b/python/geoengine_openapi_client/api/layers_api.py index 66afba1b..88bf812b 100644 --- a/python/geoengine_openapi_client/api/layers_api.py +++ b/python/geoengine_openapi_client/api/layers_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/ml_api.py b/python/geoengine_openapi_client/api/ml_api.py index 44a8c1a8..5db6cfb0 100644 --- a/python/geoengine_openapi_client/api/ml_api.py +++ b/python/geoengine_openapi_client/api/ml_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/ogcwcs_api.py b/python/geoengine_openapi_client/api/ogcwcs_api.py index 40080131..127ab223 100644 --- a/python/geoengine_openapi_client/api/ogcwcs_api.py +++ b/python/geoengine_openapi_client/api/ogcwcs_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/ogcwfs_api.py b/python/geoengine_openapi_client/api/ogcwfs_api.py index 42d06199..8e56e3d3 100644 --- a/python/geoengine_openapi_client/api/ogcwfs_api.py +++ b/python/geoengine_openapi_client/api/ogcwfs_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/ogcwms_api.py b/python/geoengine_openapi_client/api/ogcwms_api.py index 1b0a144b..88538831 100644 --- a/python/geoengine_openapi_client/api/ogcwms_api.py +++ b/python/geoengine_openapi_client/api/ogcwms_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/permissions_api.py b/python/geoengine_openapi_client/api/permissions_api.py index b386502c..6b52ff24 100644 --- a/python/geoengine_openapi_client/api/permissions_api.py +++ b/python/geoengine_openapi_client/api/permissions_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/plots_api.py b/python/geoengine_openapi_client/api/plots_api.py index 0b0b8a6e..44a8824f 100644 --- a/python/geoengine_openapi_client/api/plots_api.py +++ b/python/geoengine_openapi_client/api/plots_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/projects_api.py b/python/geoengine_openapi_client/api/projects_api.py index 7409d6fd..ebae90f3 100644 --- a/python/geoengine_openapi_client/api/projects_api.py +++ b/python/geoengine_openapi_client/api/projects_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/session_api.py b/python/geoengine_openapi_client/api/session_api.py index 4e3d6043..94cbd2a8 100644 --- a/python/geoengine_openapi_client/api/session_api.py +++ b/python/geoengine_openapi_client/api/session_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/spatial_references_api.py b/python/geoengine_openapi_client/api/spatial_references_api.py index 56b83271..a50ba2d9 100644 --- a/python/geoengine_openapi_client/api/spatial_references_api.py +++ b/python/geoengine_openapi_client/api/spatial_references_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/tasks_api.py b/python/geoengine_openapi_client/api/tasks_api.py index 1a0f6366..317fe772 100644 --- a/python/geoengine_openapi_client/api/tasks_api.py +++ b/python/geoengine_openapi_client/api/tasks_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/uploads_api.py b/python/geoengine_openapi_client/api/uploads_api.py index eb509d87..c93bf377 100644 --- a/python/geoengine_openapi_client/api/uploads_api.py +++ b/python/geoengine_openapi_client/api/uploads_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/user_api.py b/python/geoengine_openapi_client/api/user_api.py index 88f7d78e..13a4b721 100644 --- a/python/geoengine_openapi_client/api/user_api.py +++ b/python/geoengine_openapi_client/api/user_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api/workflows_api.py b/python/geoengine_openapi_client/api/workflows_api.py index 3c1c95db..cae3b513 100644 --- a/python/geoengine_openapi_client/api/workflows_api.py +++ b/python/geoengine_openapi_client/api/workflows_api.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + import warnings from pydantic import validate_call, Field, StrictFloat, StrictStr, StrictInt from typing import Any, Dict, List, Optional, Tuple, Union diff --git a/python/geoengine_openapi_client/api_client.py b/python/geoengine_openapi_client/api_client.py index abbc8573..afbdb448 100644 --- a/python/geoengine_openapi_client/api_client.py +++ b/python/geoengine_openapi_client/api_client.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -13,6 +11,7 @@ """ # noqa: E501 + import datetime from dateutil.parser import parse from enum import Enum @@ -92,7 +91,7 @@ def __init__( self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'geoengine/openapi-client/python/0.0.31' + self.user_agent = 'geoengine/openapi-client/python/0.0.32' self.client_side_validation = configuration.client_side_validation def __enter__(self): @@ -709,7 +708,9 @@ def __deserialize_file(self, response): content_disposition ) assert m is not None, "Unexpected 'content-disposition' header value" - filename = m.group(1) + filename = os.path.basename(m.group(1)) # Strip any directory traversal + if filename in ("", ".", ".."): # fall back to tmp filename + filename = os.path.basename(path) path = os.path.join(os.path.dirname(path), filename) with open(path, "wb") as f: diff --git a/python/geoengine_openapi_client/configuration.py b/python/geoengine_openapi_client/configuration.py index 174f2cf0..25058c38 100644 --- a/python/geoengine_openapi_client/configuration.py +++ b/python/geoengine_openapi_client/configuration.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -161,7 +159,7 @@ class Configuration: values before. :param ssl_ca_cert: str - the path to a file of concatenated CA certificates in PEM format. - :param retries: Number of retries for API requests. + :param retries: int | urllib3.util.retry.Retry - Retry configuration. :param ca_cert_data: verify the peer using concatenated CA certificate data in PEM (str) or DER (bytes) format. :param cert_file: the path to a client certificate file, for mTLS. @@ -186,7 +184,7 @@ def __init__( server_operation_variables: Optional[Dict[int, ServerVariablesT]]=None, ignore_operation_servers: bool=False, ssl_ca_cert: Optional[str]=None, - retries: Optional[int] = None, + retries: Optional[Union[int, Any]] = None, ca_cert_data: Optional[Union[str, bytes]] = None, cert_file: Optional[str]=None, key_file: Optional[str]=None, @@ -303,7 +301,7 @@ def __init__( """Safe chars for path_param """ self.retries = retries - """Adding retries to override urllib3 default value 3 + """Retry configuration """ # Enable client side validation self.client_side_validation = True @@ -517,7 +515,7 @@ def to_debug_report(self) -> str: "OS: {env}\n"\ "Python Version: {pyversion}\n"\ "Version of the API: 0.9.0\n"\ - "SDK Package Version: 0.0.31".\ + "SDK Package Version: 0.0.32".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self) -> List[HostSetting]: diff --git a/python/geoengine_openapi_client/exceptions.py b/python/geoengine_openapi_client/exceptions.py index 0096ccfb..56461453 100644 --- a/python/geoengine_openapi_client/exceptions.py +++ b/python/geoengine_openapi_client/exceptions.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -12,6 +10,7 @@ Do not edit the class manually. """ # noqa: E501 + from typing import Any, Optional from typing_extensions import Self diff --git a/python/git_push.sh b/python/git_push.sh index f53a75d4..fcbb04dc 100644 --- a/python/git_push.sh +++ b/python/git_push.sh @@ -14,12 +14,12 @@ if [ "$git_host" = "" ]; then fi if [ "$git_user_id" = "" ]; then - git_user_id="GIT_USER_ID" + git_user_id="geo-engine" echo "[INFO] No command line input provided. Set \$git_user_id to $git_user_id" fi if [ "$git_repo_id" = "" ]; then - git_repo_id="GIT_REPO_ID" + git_repo_id="openapi-client" echo "[INFO] No command line input provided. Set \$git_repo_id to $git_repo_id" fi diff --git a/python/pyproject.toml b/python/pyproject.toml index e7db58cf..4f0e689d 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "geoengine_openapi_client" -version = "0.0.31" +version = "0.0.32" description = "Geo Engine API" authors = [ {name = "Geo Engine Developers",email = "dev@geoengine.de"}, @@ -18,7 +18,7 @@ dependencies = [ ] [project.urls] -Repository = "https://github.com/GIT_USER_ID/GIT_REPO_ID" +Repository = "https://github.com/geo-engine/openapi-client" [tool.poetry] requires-poetry = ">=2.0" diff --git a/python/setup.py b/python/setup.py index eb5bb13d..0edcadfe 100644 --- a/python/setup.py +++ b/python/setup.py @@ -1,5 +1,3 @@ -# coding: utf-8 - """ Geo Engine API @@ -22,7 +20,7 @@ # prerequisite: setuptools # http://pypi.python.org/pypi/setuptools NAME = "geoengine-openapi-client" -VERSION = "0.0.31" +VERSION = "0.0.32" PYTHON_REQUIRES = ">= 3.9" REQUIRES = [ "urllib3 >= 2.1.0, < 3.0.0", @@ -48,4 +46,4 @@ No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) """, # noqa: E501 package_data={"geoengine_openapi_client": ["py.typed"]}, -) \ No newline at end of file +) diff --git a/typescript/.gitignore b/typescript/.gitignore index 35e2fb2b..b91919e3 100644 --- a/typescript/.gitignore +++ b/typescript/.gitignore @@ -1,3 +1 @@ -wwwroot/*.js -node_modules typings diff --git a/typescript/.openapi-generator/VERSION b/typescript/.openapi-generator/VERSION new file mode 100644 index 00000000..2540a3a5 --- /dev/null +++ b/typescript/.openapi-generator/VERSION @@ -0,0 +1 @@ +7.20.0 diff --git a/typescript/README.md b/typescript/README.md index cbda93d4..ebbd2396 100644 --- a/typescript/README.md +++ b/typescript/README.md @@ -1,4 +1,4 @@ -# @geoengine/openapi-client@0.0.31 +# @geoengine/openapi-client@0.0.32 A TypeScript SDK client for the geoengine.io API. @@ -416,8 +416,8 @@ and is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: - API version: `0.9.0` -- Package version: `0.0.31` -- Generator version: `7.18.0` +- Package version: `0.0.32` +- Generator version: `7.20.0` - Build package: `org.openapitools.codegen.languages.TypeScriptFetchClientCodegen` The generated npm module supports the following: diff --git a/typescript/dist/apis/DatasetsApi.d.ts b/typescript/dist/apis/DatasetsApi.d.ts index 052872eb..65738b20 100644 --- a/typescript/dist/apis/DatasetsApi.d.ts +++ b/typescript/dist/apis/DatasetsApi.d.ts @@ -64,6 +64,10 @@ export interface UpdateLoadingInfoHandlerRequest { * */ export declare class DatasetsApi extends runtime.BaseAPI { + /** + * Creates request options for addDatasetTilesHandler without sending the request + */ + addDatasetTilesHandlerRequestOpts(requestParameters: AddDatasetTilesHandlerRequest): Promise; /** * Add a tile to a gdal dataset. */ @@ -72,6 +76,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Add a tile to a gdal dataset. */ addDatasetTilesHandler(requestParameters: AddDatasetTilesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for autoCreateDatasetHandler without sending the request + */ + autoCreateDatasetHandlerRequestOpts(requestParameters: AutoCreateDatasetHandlerRequest): Promise; /** * Creates a new dataset using previously uploaded files. The format of the files will be automatically detected when possible. */ @@ -80,6 +88,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Creates a new dataset using previously uploaded files. The format of the files will be automatically detected when possible. */ autoCreateDatasetHandler(requestParameters: AutoCreateDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for createDatasetHandler without sending the request + */ + createDatasetHandlerRequestOpts(requestParameters: CreateDatasetHandlerRequest): Promise; /** * Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume. */ @@ -88,6 +100,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume. */ createDatasetHandler(requestParameters: CreateDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for deleteDatasetHandler without sending the request + */ + deleteDatasetHandlerRequestOpts(requestParameters: DeleteDatasetHandlerRequest): Promise; /** * Delete a dataset */ @@ -96,6 +112,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Delete a dataset */ deleteDatasetHandler(requestParameters: DeleteDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getDatasetHandler without sending the request + */ + getDatasetHandlerRequestOpts(requestParameters: GetDatasetHandlerRequest): Promise; /** * Retrieves details about a dataset using the internal name. */ @@ -104,6 +124,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Retrieves details about a dataset using the internal name. */ getDatasetHandler(requestParameters: GetDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getLoadingInfoHandler without sending the request + */ + getLoadingInfoHandlerRequestOpts(requestParameters: GetLoadingInfoHandlerRequest): Promise; /** * Retrieves the loading information of a dataset */ @@ -112,6 +136,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Retrieves the loading information of a dataset */ getLoadingInfoHandler(requestParameters: GetLoadingInfoHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listDatasetsHandler without sending the request + */ + listDatasetsHandlerRequestOpts(requestParameters: ListDatasetsHandlerRequest): Promise; /** * Lists available datasets. */ @@ -120,6 +148,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Lists available datasets. */ listDatasetsHandler(requestParameters: ListDatasetsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for listVolumeFileLayersHandler without sending the request + */ + listVolumeFileLayersHandlerRequestOpts(requestParameters: ListVolumeFileLayersHandlerRequest): Promise; /** * List the layers of a file in a volume. */ @@ -128,6 +160,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * List the layers of a file in a volume. */ listVolumeFileLayersHandler(requestParameters: ListVolumeFileLayersHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listVolumesHandler without sending the request + */ + listVolumesHandlerRequestOpts(): Promise; /** * Lists available volumes. */ @@ -136,6 +172,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Lists available volumes. */ listVolumesHandler(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for suggestMetaDataHandler without sending the request + */ + suggestMetaDataHandlerRequestOpts(requestParameters: SuggestMetaDataHandlerRequest): Promise; /** * Inspects an upload and suggests metadata that can be used when creating a new dataset based on it. Tries to automatically detect the main file and layer name if not specified. */ @@ -144,6 +184,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Inspects an upload and suggests metadata that can be used when creating a new dataset based on it. Tries to automatically detect the main file and layer name if not specified. */ suggestMetaDataHandler(requestParameters: SuggestMetaDataHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateDatasetHandler without sending the request + */ + updateDatasetHandlerRequestOpts(requestParameters: UpdateDatasetHandlerRequest): Promise; /** * Update details about a dataset using the internal name. */ @@ -152,12 +196,20 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Update details about a dataset using the internal name. */ updateDatasetHandler(requestParameters: UpdateDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateDatasetProvenanceHandler without sending the request + */ + updateDatasetProvenanceHandlerRequestOpts(requestParameters: UpdateDatasetProvenanceHandlerRequest): Promise; /** */ updateDatasetProvenanceHandlerRaw(requestParameters: UpdateDatasetProvenanceHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ updateDatasetProvenanceHandler(requestParameters: UpdateDatasetProvenanceHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateDatasetSymbologyHandler without sending the request + */ + updateDatasetSymbologyHandlerRequestOpts(requestParameters: UpdateDatasetSymbologyHandlerRequest): Promise; /** * Updates the dataset\'s symbology */ @@ -166,6 +218,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Updates the dataset\'s symbology */ updateDatasetSymbologyHandler(requestParameters: UpdateDatasetSymbologyHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateLoadingInfoHandler without sending the request + */ + updateLoadingInfoHandlerRequestOpts(requestParameters: UpdateLoadingInfoHandlerRequest): Promise; /** * Updates the dataset\'s loading info */ diff --git a/typescript/dist/apis/DatasetsApi.js b/typescript/dist/apis/DatasetsApi.js index f48daf30..3573fe60 100644 --- a/typescript/dist/apis/DatasetsApi.js +++ b/typescript/dist/apis/DatasetsApi.js @@ -30,9 +30,9 @@ const index_1 = require("../models/index"); */ class DatasetsApi extends runtime.BaseAPI { /** - * Add a tile to a gdal dataset. + * Creates request options for addDatasetTilesHandler without sending the request */ - addDatasetTilesHandlerRaw(requestParameters, initOverrides) { + addDatasetTilesHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling addDatasetTilesHandler().'); @@ -52,13 +52,22 @@ class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}/tiles`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.AutoCreateDatasetToJSON)(requestParameters['autoCreateDataset']), - }, initOverrides); + }; + }); + } + /** + * Add a tile to a gdal dataset. + */ + addDatasetTilesHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addDatasetTilesHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -71,9 +80,9 @@ class DatasetsApi extends runtime.BaseAPI { }); } /** - * Creates a new dataset using previously uploaded files. The format of the files will be automatically detected when possible. + * Creates request options for autoCreateDatasetHandler without sending the request */ - autoCreateDatasetHandlerRaw(requestParameters, initOverrides) { + autoCreateDatasetHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['autoCreateDataset'] == null) { throw new runtime.RequiredError('autoCreateDataset', 'Required parameter "autoCreateDataset" was null or undefined when calling autoCreateDatasetHandler().'); @@ -89,13 +98,22 @@ class DatasetsApi extends runtime.BaseAPI { } } let urlPath = `/dataset/auto`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.AutoCreateDatasetToJSON)(requestParameters['autoCreateDataset']), - }, initOverrides); + }; + }); + } + /** + * Creates a new dataset using previously uploaded files. The format of the files will be automatically detected when possible. + */ + autoCreateDatasetHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.autoCreateDatasetHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.DatasetNameResponseFromJSON)(jsonValue)); }); } @@ -109,9 +127,9 @@ class DatasetsApi extends runtime.BaseAPI { }); } /** - * Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume. + * Creates request options for createDatasetHandler without sending the request */ - createDatasetHandlerRaw(requestParameters, initOverrides) { + createDatasetHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['createDataset'] == null) { throw new runtime.RequiredError('createDataset', 'Required parameter "createDataset" was null or undefined when calling createDatasetHandler().'); @@ -127,13 +145,22 @@ class DatasetsApi extends runtime.BaseAPI { } } let urlPath = `/dataset`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.CreateDatasetToJSON)(requestParameters['createDataset']), - }, initOverrides); + }; + }); + } + /** + * Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume. + */ + createDatasetHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.createDatasetHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.DatasetNameResponseFromJSON)(jsonValue)); }); } @@ -147,9 +174,9 @@ class DatasetsApi extends runtime.BaseAPI { }); } /** - * Delete a dataset + * Creates request options for deleteDatasetHandler without sending the request */ - deleteDatasetHandlerRaw(requestParameters, initOverrides) { + deleteDatasetHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling deleteDatasetHandler().'); @@ -165,12 +192,21 @@ class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Delete a dataset + */ + deleteDatasetHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.deleteDatasetHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -183,9 +219,9 @@ class DatasetsApi extends runtime.BaseAPI { }); } /** - * Retrieves details about a dataset using the internal name. + * Creates request options for getDatasetHandler without sending the request */ - getDatasetHandlerRaw(requestParameters, initOverrides) { + getDatasetHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling getDatasetHandler().'); @@ -201,12 +237,21 @@ class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves details about a dataset using the internal name. + */ + getDatasetHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getDatasetHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.DatasetFromJSON)(jsonValue)); }); } @@ -220,9 +265,9 @@ class DatasetsApi extends runtime.BaseAPI { }); } /** - * Retrieves the loading information of a dataset + * Creates request options for getLoadingInfoHandler without sending the request */ - getLoadingInfoHandlerRaw(requestParameters, initOverrides) { + getLoadingInfoHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling getLoadingInfoHandler().'); @@ -238,12 +283,21 @@ class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}/loadingInfo`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the loading information of a dataset + */ + getLoadingInfoHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getLoadingInfoHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.MetaDataDefinitionFromJSON)(jsonValue)); }); } @@ -257,9 +311,9 @@ class DatasetsApi extends runtime.BaseAPI { }); } /** - * Lists available datasets. + * Creates request options for listDatasetsHandler without sending the request */ - listDatasetsHandlerRaw(requestParameters, initOverrides) { + listDatasetsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['order'] == null) { throw new runtime.RequiredError('order', 'Required parameter "order" was null or undefined when calling listDatasetsHandler().'); @@ -295,12 +349,21 @@ class DatasetsApi extends runtime.BaseAPI { } } let urlPath = `/datasets`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Lists available datasets. + */ + listDatasetsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listDatasetsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.DatasetListingFromJSON)); }); } @@ -314,9 +377,9 @@ class DatasetsApi extends runtime.BaseAPI { }); } /** - * List the layers of a file in a volume. + * Creates request options for listVolumeFileLayersHandler without sending the request */ - listVolumeFileLayersHandlerRaw(requestParameters, initOverrides) { + listVolumeFileLayersHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['volumeName'] == null) { throw new runtime.RequiredError('volumeName', 'Required parameter "volumeName" was null or undefined when calling listVolumeFileLayersHandler().'); @@ -336,12 +399,21 @@ class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset/volumes/{volume_name}/files/{file_name}/layers`; urlPath = urlPath.replace(`{${"volume_name"}}`, encodeURIComponent(String(requestParameters['volumeName']))); urlPath = urlPath.replace(`{${"file_name"}}`, encodeURIComponent(String(requestParameters['fileName']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List the layers of a file in a volume. + */ + listVolumeFileLayersHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listVolumeFileLayersHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.VolumeFileLayersResponseFromJSON)(jsonValue)); }); } @@ -355,9 +427,9 @@ class DatasetsApi extends runtime.BaseAPI { }); } /** - * Lists available volumes. + * Creates request options for listVolumesHandler without sending the request */ - listVolumesHandlerRaw(initOverrides) { + listVolumesHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; @@ -369,12 +441,21 @@ class DatasetsApi extends runtime.BaseAPI { } } let urlPath = `/dataset/volumes`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Lists available volumes. + */ + listVolumesHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listVolumesHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.VolumeFromJSON)); }); } @@ -388,9 +469,9 @@ class DatasetsApi extends runtime.BaseAPI { }); } /** - * Inspects an upload and suggests metadata that can be used when creating a new dataset based on it. Tries to automatically detect the main file and layer name if not specified. + * Creates request options for suggestMetaDataHandler without sending the request */ - suggestMetaDataHandlerRaw(requestParameters, initOverrides) { + suggestMetaDataHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['suggestMetaData'] == null) { throw new runtime.RequiredError('suggestMetaData', 'Required parameter "suggestMetaData" was null or undefined when calling suggestMetaDataHandler().'); @@ -406,13 +487,22 @@ class DatasetsApi extends runtime.BaseAPI { } } let urlPath = `/dataset/suggest`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.SuggestMetaDataToJSON)(requestParameters['suggestMetaData']), - }, initOverrides); + }; + }); + } + /** + * Inspects an upload and suggests metadata that can be used when creating a new dataset based on it. Tries to automatically detect the main file and layer name if not specified. + */ + suggestMetaDataHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.suggestMetaDataHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.MetaDataSuggestionFromJSON)(jsonValue)); }); } @@ -426,9 +516,9 @@ class DatasetsApi extends runtime.BaseAPI { }); } /** - * Update details about a dataset using the internal name. + * Creates request options for updateDatasetHandler without sending the request */ - updateDatasetHandlerRaw(requestParameters, initOverrides) { + updateDatasetHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling updateDatasetHandler().'); @@ -448,13 +538,22 @@ class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.UpdateDatasetToJSON)(requestParameters['updateDataset']), - }, initOverrides); + }; + }); + } + /** + * Update details about a dataset using the internal name. + */ + updateDatasetHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateDatasetHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -467,8 +566,9 @@ class DatasetsApi extends runtime.BaseAPI { }); } /** + * Creates request options for updateDatasetProvenanceHandler without sending the request */ - updateDatasetProvenanceHandlerRaw(requestParameters, initOverrides) { + updateDatasetProvenanceHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling updateDatasetProvenanceHandler().'); @@ -488,13 +588,21 @@ class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}/provenance`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: (0, index_1.ProvenancesToJSON)(requestParameters['provenances']), - }, initOverrides); + }; + }); + } + /** + */ + updateDatasetProvenanceHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateDatasetProvenanceHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -506,9 +614,9 @@ class DatasetsApi extends runtime.BaseAPI { }); } /** - * Updates the dataset\'s symbology + * Creates request options for updateDatasetSymbologyHandler without sending the request */ - updateDatasetSymbologyHandlerRaw(requestParameters, initOverrides) { + updateDatasetSymbologyHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling updateDatasetSymbologyHandler().'); @@ -528,13 +636,22 @@ class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}/symbology`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: (0, index_1.SymbologyToJSON)(requestParameters['symbology']), - }, initOverrides); + }; + }); + } + /** + * Updates the dataset\'s symbology + */ + updateDatasetSymbologyHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateDatasetSymbologyHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -547,9 +664,9 @@ class DatasetsApi extends runtime.BaseAPI { }); } /** - * Updates the dataset\'s loading info + * Creates request options for updateLoadingInfoHandler without sending the request */ - updateLoadingInfoHandlerRaw(requestParameters, initOverrides) { + updateLoadingInfoHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling updateLoadingInfoHandler().'); @@ -569,13 +686,22 @@ class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}/loadingInfo`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: (0, index_1.MetaDataDefinitionToJSON)(requestParameters['metaDataDefinition']), - }, initOverrides); + }; + }); + } + /** + * Updates the dataset\'s loading info + */ + updateLoadingInfoHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateLoadingInfoHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } diff --git a/typescript/dist/apis/GeneralApi.d.ts b/typescript/dist/apis/GeneralApi.d.ts index 90a06a9a..9ded860d 100644 --- a/typescript/dist/apis/GeneralApi.d.ts +++ b/typescript/dist/apis/GeneralApi.d.ts @@ -15,6 +15,10 @@ import type { ServerInfo } from '../models/index'; * */ export declare class GeneralApi extends runtime.BaseAPI { + /** + * Creates request options for availableHandler without sending the request + */ + availableHandlerRequestOpts(): Promise; /** * Server availablity check. */ @@ -23,6 +27,10 @@ export declare class GeneralApi extends runtime.BaseAPI { * Server availablity check. */ availableHandler(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for serverInfoHandler without sending the request + */ + serverInfoHandlerRequestOpts(): Promise; /** * Shows information about the server software version. */ diff --git a/typescript/dist/apis/GeneralApi.js b/typescript/dist/apis/GeneralApi.js index 611abd90..c171c8f0 100644 --- a/typescript/dist/apis/GeneralApi.js +++ b/typescript/dist/apis/GeneralApi.js @@ -30,19 +30,28 @@ const index_1 = require("../models/index"); */ class GeneralApi extends runtime.BaseAPI { /** - * Server availablity check. + * Creates request options for availableHandler without sending the request */ - availableHandlerRaw(initOverrides) { + availableHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; let urlPath = `/available`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Server availablity check. + */ + availableHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.availableHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -55,19 +64,28 @@ class GeneralApi extends runtime.BaseAPI { }); } /** - * Shows information about the server software version. + * Creates request options for serverInfoHandler without sending the request */ - serverInfoHandlerRaw(initOverrides) { + serverInfoHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; let urlPath = `/info`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Shows information about the server software version. + */ + serverInfoHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.serverInfoHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ServerInfoFromJSON)(jsonValue)); }); } diff --git a/typescript/dist/apis/LayersApi.d.ts b/typescript/dist/apis/LayersApi.d.ts index e2f3cd5d..1553d9c7 100644 --- a/typescript/dist/apis/LayersApi.d.ts +++ b/typescript/dist/apis/LayersApi.d.ts @@ -111,6 +111,10 @@ export interface UpdateProviderDefinitionRequest { * */ export declare class LayersApi extends runtime.BaseAPI { + /** + * Creates request options for addCollection without sending the request + */ + addCollectionRequestOpts(requestParameters: AddCollectionRequest): Promise; /** * Add a new collection to an existing collection */ @@ -119,6 +123,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Add a new collection to an existing collection */ addCollection(requestParameters: AddCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for addExistingCollectionToCollection without sending the request + */ + addExistingCollectionToCollectionRequestOpts(requestParameters: AddExistingCollectionToCollectionRequest): Promise; /** * Add an existing collection to a collection */ @@ -127,6 +135,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Add an existing collection to a collection */ addExistingCollectionToCollection(requestParameters: AddExistingCollectionToCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for addExistingLayerToCollection without sending the request + */ + addExistingLayerToCollectionRequestOpts(requestParameters: AddExistingLayerToCollectionRequest): Promise; /** * Add an existing layer to a collection */ @@ -135,6 +147,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Add an existing layer to a collection */ addExistingLayerToCollection(requestParameters: AddExistingLayerToCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for addLayer without sending the request + */ + addLayerRequestOpts(requestParameters: AddLayerRequest): Promise; /** * Add a new layer to a collection */ @@ -143,6 +159,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Add a new layer to a collection */ addLayer(requestParameters: AddLayerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for addProvider without sending the request + */ + addProviderRequestOpts(requestParameters: AddProviderRequest): Promise; /** * Add a new provider */ @@ -151,6 +171,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Add a new provider */ addProvider(requestParameters: AddProviderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for autocompleteHandler without sending the request + */ + autocompleteHandlerRequestOpts(requestParameters: AutocompleteHandlerRequest): Promise; /** * Autocompletes the search on the contents of the collection of the given provider */ @@ -159,6 +183,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Autocompletes the search on the contents of the collection of the given provider */ autocompleteHandler(requestParameters: AutocompleteHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for deleteProvider without sending the request + */ + deleteProviderRequestOpts(requestParameters: DeleteProviderRequest): Promise; /** * Delete an existing provider */ @@ -167,6 +195,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Delete an existing provider */ deleteProvider(requestParameters: DeleteProviderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getProviderDefinition without sending the request + */ + getProviderDefinitionRequestOpts(requestParameters: GetProviderDefinitionRequest): Promise; /** * Get an existing provider\'s definition */ @@ -175,6 +207,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Get an existing provider\'s definition */ getProviderDefinition(requestParameters: GetProviderDefinitionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for layerHandler without sending the request + */ + layerHandlerRequestOpts(requestParameters: LayerHandlerRequest): Promise; /** * Retrieves the layer of the given provider */ @@ -183,6 +219,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Retrieves the layer of the given provider */ layerHandler(requestParameters: LayerHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for layerToDataset without sending the request + */ + layerToDatasetRequestOpts(requestParameters: LayerToDatasetRequest): Promise; /** * Persist a raster layer from a provider as a dataset. */ @@ -191,6 +231,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Persist a raster layer from a provider as a dataset. */ layerToDataset(requestParameters: LayerToDatasetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for layerToWorkflowIdHandler without sending the request + */ + layerToWorkflowIdHandlerRequestOpts(requestParameters: LayerToWorkflowIdHandlerRequest): Promise; /** * Registers a layer from a provider as a workflow and returns the workflow id */ @@ -199,6 +243,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Registers a layer from a provider as a workflow and returns the workflow id */ layerToWorkflowIdHandler(requestParameters: LayerToWorkflowIdHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listCollectionHandler without sending the request + */ + listCollectionHandlerRequestOpts(requestParameters: ListCollectionHandlerRequest): Promise; /** * List the contents of the collection of the given provider */ @@ -207,6 +255,10 @@ export declare class LayersApi extends runtime.BaseAPI { * List the contents of the collection of the given provider */ listCollectionHandler(requestParameters: ListCollectionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listProviders without sending the request + */ + listProvidersRequestOpts(requestParameters: ListProvidersRequest): Promise; /** * List all providers */ @@ -215,6 +267,10 @@ export declare class LayersApi extends runtime.BaseAPI { * List all providers */ listProviders(requestParameters: ListProvidersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for listRootCollectionsHandler without sending the request + */ + listRootCollectionsHandlerRequestOpts(requestParameters: ListRootCollectionsHandlerRequest): Promise; /** * List all layer collections */ @@ -223,12 +279,20 @@ export declare class LayersApi extends runtime.BaseAPI { * List all layer collections */ listRootCollectionsHandler(requestParameters: ListRootCollectionsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for providerCapabilitiesHandler without sending the request + */ + providerCapabilitiesHandlerRequestOpts(requestParameters: ProviderCapabilitiesHandlerRequest): Promise; /** */ providerCapabilitiesHandlerRaw(requestParameters: ProviderCapabilitiesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ providerCapabilitiesHandler(requestParameters: ProviderCapabilitiesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for removeCollection without sending the request + */ + removeCollectionRequestOpts(requestParameters: RemoveCollectionRequest): Promise; /** * Remove a collection */ @@ -237,6 +301,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Remove a collection */ removeCollection(requestParameters: RemoveCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for removeCollectionFromCollection without sending the request + */ + removeCollectionFromCollectionRequestOpts(requestParameters: RemoveCollectionFromCollectionRequest): Promise; /** * Delete a collection from a collection */ @@ -245,6 +313,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Delete a collection from a collection */ removeCollectionFromCollection(requestParameters: RemoveCollectionFromCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for removeLayer without sending the request + */ + removeLayerRequestOpts(requestParameters: RemoveLayerRequest): Promise; /** * Remove a collection */ @@ -253,6 +325,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Remove a collection */ removeLayer(requestParameters: RemoveLayerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for removeLayerFromCollection without sending the request + */ + removeLayerFromCollectionRequestOpts(requestParameters: RemoveLayerFromCollectionRequest): Promise; /** * Remove a layer from a collection */ @@ -261,6 +337,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Remove a layer from a collection */ removeLayerFromCollection(requestParameters: RemoveLayerFromCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for searchHandler without sending the request + */ + searchHandlerRequestOpts(requestParameters: SearchHandlerRequest): Promise; /** * Searches the contents of the collection of the given provider */ @@ -269,6 +349,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Searches the contents of the collection of the given provider */ searchHandler(requestParameters: SearchHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateCollection without sending the request + */ + updateCollectionRequestOpts(requestParameters: UpdateCollectionRequest): Promise; /** * Update a collection */ @@ -277,6 +361,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Update a collection */ updateCollection(requestParameters: UpdateCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateLayer without sending the request + */ + updateLayerRequestOpts(requestParameters: UpdateLayerRequest): Promise; /** * Update a layer */ @@ -285,6 +373,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Update a layer */ updateLayer(requestParameters: UpdateLayerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateProviderDefinition without sending the request + */ + updateProviderDefinitionRequestOpts(requestParameters: UpdateProviderDefinitionRequest): Promise; /** * Update an existing provider\'s definition */ diff --git a/typescript/dist/apis/LayersApi.js b/typescript/dist/apis/LayersApi.js index ed62b827..9ebaf2c7 100644 --- a/typescript/dist/apis/LayersApi.js +++ b/typescript/dist/apis/LayersApi.js @@ -30,9 +30,9 @@ const index_1 = require("../models/index"); */ class LayersApi extends runtime.BaseAPI { /** - * Add a new collection to an existing collection + * Creates request options for addCollection without sending the request */ - addCollectionRaw(requestParameters, initOverrides) { + addCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['collection'] == null) { throw new runtime.RequiredError('collection', 'Required parameter "collection" was null or undefined when calling addCollection().'); @@ -52,13 +52,22 @@ class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/collections/{collection}/collections`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.AddLayerCollectionToJSON)(requestParameters['addLayerCollection']), - }, initOverrides); + }; + }); + } + /** + * Add a new collection to an existing collection + */ + addCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.IdResponseFromJSON)(jsonValue)); }); } @@ -72,9 +81,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Add an existing collection to a collection + * Creates request options for addExistingCollectionToCollection without sending the request */ - addExistingCollectionToCollectionRaw(requestParameters, initOverrides) { + addExistingCollectionToCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['parent'] == null) { throw new runtime.RequiredError('parent', 'Required parameter "parent" was null or undefined when calling addExistingCollectionToCollection().'); @@ -94,12 +103,21 @@ class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/collections/{parent}/collections/{collection}`; urlPath = urlPath.replace(`{${"parent"}}`, encodeURIComponent(String(requestParameters['parent']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Add an existing collection to a collection + */ + addExistingCollectionToCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addExistingCollectionToCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -112,9 +130,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Add an existing layer to a collection + * Creates request options for addExistingLayerToCollection without sending the request */ - addExistingLayerToCollectionRaw(requestParameters, initOverrides) { + addExistingLayerToCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['collection'] == null) { throw new runtime.RequiredError('collection', 'Required parameter "collection" was null or undefined when calling addExistingLayerToCollection().'); @@ -134,12 +152,21 @@ class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/collections/{collection}/layers/{layer}`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Add an existing layer to a collection + */ + addExistingLayerToCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addExistingLayerToCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -152,9 +179,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Add a new layer to a collection + * Creates request options for addLayer without sending the request */ - addLayerRaw(requestParameters, initOverrides) { + addLayerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['collection'] == null) { throw new runtime.RequiredError('collection', 'Required parameter "collection" was null or undefined when calling addLayer().'); @@ -174,13 +201,22 @@ class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/collections/{collection}/layers`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.AddLayerToJSON)(requestParameters['addLayer']), - }, initOverrides); + }; + }); + } + /** + * Add a new layer to a collection + */ + addLayerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addLayerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.IdResponseFromJSON)(jsonValue)); }); } @@ -194,9 +230,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Add a new provider + * Creates request options for addProvider without sending the request */ - addProviderRaw(requestParameters, initOverrides) { + addProviderRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['typedDataProviderDefinition'] == null) { throw new runtime.RequiredError('typedDataProviderDefinition', 'Required parameter "typedDataProviderDefinition" was null or undefined when calling addProvider().'); @@ -212,13 +248,22 @@ class LayersApi extends runtime.BaseAPI { } } let urlPath = `/layerDb/providers`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.TypedDataProviderDefinitionToJSON)(requestParameters['typedDataProviderDefinition']), - }, initOverrides); + }; + }); + } + /** + * Add a new provider + */ + addProviderRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addProviderRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.IdResponseFromJSON)(jsonValue)); }); } @@ -232,9 +277,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Autocompletes the search on the contents of the collection of the given provider + * Creates request options for autocompleteHandler without sending the request */ - autocompleteHandlerRaw(requestParameters, initOverrides) { + autocompleteHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling autocompleteHandler().'); @@ -278,12 +323,21 @@ class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/collections/search/autocomplete/{provider}/{collection}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Autocompletes the search on the contents of the collection of the given provider + */ + autocompleteHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.autocompleteHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response); }); } @@ -297,9 +351,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Delete an existing provider + * Creates request options for deleteProvider without sending the request */ - deleteProviderRaw(requestParameters, initOverrides) { + deleteProviderRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling deleteProvider().'); @@ -315,12 +369,21 @@ class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/providers/{provider}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Delete an existing provider + */ + deleteProviderRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.deleteProviderRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -333,9 +396,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Get an existing provider\'s definition + * Creates request options for getProviderDefinition without sending the request */ - getProviderDefinitionRaw(requestParameters, initOverrides) { + getProviderDefinitionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling getProviderDefinition().'); @@ -351,12 +414,21 @@ class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/providers/{provider}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Get an existing provider\'s definition + */ + getProviderDefinitionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getProviderDefinitionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.TypedDataProviderDefinitionFromJSON)(jsonValue)); }); } @@ -370,9 +442,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Retrieves the layer of the given provider + * Creates request options for layerHandler without sending the request */ - layerHandlerRaw(requestParameters, initOverrides) { + layerHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling layerHandler().'); @@ -392,12 +464,21 @@ class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/{provider}/{layer}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the layer of the given provider + */ + layerHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.layerHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.LayerFromJSON)(jsonValue)); }); } @@ -411,9 +492,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Persist a raster layer from a provider as a dataset. + * Creates request options for layerToDataset without sending the request */ - layerToDatasetRaw(requestParameters, initOverrides) { + layerToDatasetRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling layerToDataset().'); @@ -433,12 +514,21 @@ class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/{provider}/{layer}/dataset`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Persist a raster layer from a provider as a dataset. + */ + layerToDatasetRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.layerToDatasetRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.TaskResponseFromJSON)(jsonValue)); }); } @@ -452,9 +542,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Registers a layer from a provider as a workflow and returns the workflow id + * Creates request options for layerToWorkflowIdHandler without sending the request */ - layerToWorkflowIdHandlerRaw(requestParameters, initOverrides) { + layerToWorkflowIdHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling layerToWorkflowIdHandler().'); @@ -474,12 +564,21 @@ class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/{provider}/{layer}/workflowId`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Registers a layer from a provider as a workflow and returns the workflow id + */ + layerToWorkflowIdHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.layerToWorkflowIdHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.IdResponseFromJSON)(jsonValue)); }); } @@ -493,9 +592,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * List the contents of the collection of the given provider + * Creates request options for listCollectionHandler without sending the request */ - listCollectionHandlerRaw(requestParameters, initOverrides) { + listCollectionHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling listCollectionHandler().'); @@ -527,12 +626,21 @@ class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/collections/{provider}/{collection}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List the contents of the collection of the given provider + */ + listCollectionHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listCollectionHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.LayerCollectionFromJSON)(jsonValue)); }); } @@ -546,9 +654,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * List all providers + * Creates request options for listProviders without sending the request */ - listProvidersRaw(requestParameters, initOverrides) { + listProvidersRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['offset'] == null) { throw new runtime.RequiredError('offset', 'Required parameter "offset" was null or undefined when calling listProviders().'); @@ -572,12 +680,21 @@ class LayersApi extends runtime.BaseAPI { } } let urlPath = `/layerDb/providers`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List all providers + */ + listProvidersRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listProvidersRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.LayerProviderListingFromJSON)); }); } @@ -591,9 +708,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * List all layer collections + * Creates request options for listRootCollectionsHandler without sending the request */ - listRootCollectionsHandlerRaw(requestParameters, initOverrides) { + listRootCollectionsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['offset'] == null) { throw new runtime.RequiredError('offset', 'Required parameter "offset" was null or undefined when calling listRootCollectionsHandler().'); @@ -617,12 +734,21 @@ class LayersApi extends runtime.BaseAPI { } } let urlPath = `/layers/collections`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List all layer collections + */ + listRootCollectionsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listRootCollectionsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.LayerCollectionFromJSON)(jsonValue)); }); } @@ -636,8 +762,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** + * Creates request options for providerCapabilitiesHandler without sending the request */ - providerCapabilitiesHandlerRaw(requestParameters, initOverrides) { + providerCapabilitiesHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling providerCapabilitiesHandler().'); @@ -653,12 +780,20 @@ class LayersApi extends runtime.BaseAPI { } let urlPath = `/layers/{provider}/capabilities`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + */ + providerCapabilitiesHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.providerCapabilitiesHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ProviderCapabilitiesFromJSON)(jsonValue)); }); } @@ -671,9 +806,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Remove a collection + * Creates request options for removeCollection without sending the request */ - removeCollectionRaw(requestParameters, initOverrides) { + removeCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['collection'] == null) { throw new runtime.RequiredError('collection', 'Required parameter "collection" was null or undefined when calling removeCollection().'); @@ -689,12 +824,21 @@ class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/collections/{collection}`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Remove a collection + */ + removeCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.removeCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -707,9 +851,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Delete a collection from a collection + * Creates request options for removeCollectionFromCollection without sending the request */ - removeCollectionFromCollectionRaw(requestParameters, initOverrides) { + removeCollectionFromCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['parent'] == null) { throw new runtime.RequiredError('parent', 'Required parameter "parent" was null or undefined when calling removeCollectionFromCollection().'); @@ -729,12 +873,21 @@ class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/collections/{parent}/collections/{collection}`; urlPath = urlPath.replace(`{${"parent"}}`, encodeURIComponent(String(requestParameters['parent']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Delete a collection from a collection + */ + removeCollectionFromCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.removeCollectionFromCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -747,9 +900,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Remove a collection + * Creates request options for removeLayer without sending the request */ - removeLayerRaw(requestParameters, initOverrides) { + removeLayerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['layer'] == null) { throw new runtime.RequiredError('layer', 'Required parameter "layer" was null or undefined when calling removeLayer().'); @@ -765,12 +918,21 @@ class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/layers/{layer}`; urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Remove a collection + */ + removeLayerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.removeLayerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -783,9 +945,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Remove a layer from a collection + * Creates request options for removeLayerFromCollection without sending the request */ - removeLayerFromCollectionRaw(requestParameters, initOverrides) { + removeLayerFromCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['collection'] == null) { throw new runtime.RequiredError('collection', 'Required parameter "collection" was null or undefined when calling removeLayerFromCollection().'); @@ -805,12 +967,21 @@ class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/collections/{collection}/layers/{layer}`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Remove a layer from a collection + */ + removeLayerFromCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.removeLayerFromCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -823,9 +994,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Searches the contents of the collection of the given provider + * Creates request options for searchHandler without sending the request */ - searchHandlerRaw(requestParameters, initOverrides) { + searchHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling searchHandler().'); @@ -869,12 +1040,21 @@ class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/collections/search/{provider}/{collection}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Searches the contents of the collection of the given provider + */ + searchHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.searchHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.LayerCollectionFromJSON)(jsonValue)); }); } @@ -888,9 +1068,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Update a collection + * Creates request options for updateCollection without sending the request */ - updateCollectionRaw(requestParameters, initOverrides) { + updateCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['collection'] == null) { throw new runtime.RequiredError('collection', 'Required parameter "collection" was null or undefined when calling updateCollection().'); @@ -910,13 +1090,22 @@ class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/collections/{collection}`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: (0, index_1.UpdateLayerCollectionToJSON)(requestParameters['updateLayerCollection']), - }, initOverrides); + }; + }); + } + /** + * Update a collection + */ + updateCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -929,9 +1118,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Update a layer + * Creates request options for updateLayer without sending the request */ - updateLayerRaw(requestParameters, initOverrides) { + updateLayerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['layer'] == null) { throw new runtime.RequiredError('layer', 'Required parameter "layer" was null or undefined when calling updateLayer().'); @@ -951,13 +1140,22 @@ class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/layers/{layer}`; urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: (0, index_1.UpdateLayerToJSON)(requestParameters['updateLayer']), - }, initOverrides); + }; + }); + } + /** + * Update a layer + */ + updateLayerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateLayerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -970,9 +1168,9 @@ class LayersApi extends runtime.BaseAPI { }); } /** - * Update an existing provider\'s definition + * Creates request options for updateProviderDefinition without sending the request */ - updateProviderDefinitionRaw(requestParameters, initOverrides) { + updateProviderDefinitionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling updateProviderDefinition().'); @@ -992,13 +1190,22 @@ class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/providers/{provider}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: (0, index_1.TypedDataProviderDefinitionToJSON)(requestParameters['typedDataProviderDefinition']), - }, initOverrides); + }; + }); + } + /** + * Update an existing provider\'s definition + */ + updateProviderDefinitionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateProviderDefinitionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } diff --git a/typescript/dist/apis/MLApi.d.ts b/typescript/dist/apis/MLApi.d.ts index 49e1da80..8bbeabdc 100644 --- a/typescript/dist/apis/MLApi.d.ts +++ b/typescript/dist/apis/MLApi.d.ts @@ -21,6 +21,10 @@ export interface GetMlModelRequest { * */ export declare class MLApi extends runtime.BaseAPI { + /** + * Creates request options for addMlModel without sending the request + */ + addMlModelRequestOpts(requestParameters: AddMlModelRequest): Promise; /** * Create a new ml model. */ @@ -29,6 +33,10 @@ export declare class MLApi extends runtime.BaseAPI { * Create a new ml model. */ addMlModel(requestParameters: AddMlModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getMlModel without sending the request + */ + getMlModelRequestOpts(requestParameters: GetMlModelRequest): Promise; /** * Get ml model by name. */ @@ -37,6 +45,10 @@ export declare class MLApi extends runtime.BaseAPI { * Get ml model by name. */ getMlModel(requestParameters: GetMlModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listMlModels without sending the request + */ + listMlModelsRequestOpts(): Promise; /** * List ml models. */ diff --git a/typescript/dist/apis/MLApi.js b/typescript/dist/apis/MLApi.js index 1968049e..56ca5405 100644 --- a/typescript/dist/apis/MLApi.js +++ b/typescript/dist/apis/MLApi.js @@ -30,9 +30,9 @@ const index_1 = require("../models/index"); */ class MLApi extends runtime.BaseAPI { /** - * Create a new ml model. + * Creates request options for addMlModel without sending the request */ - addMlModelRaw(requestParameters, initOverrides) { + addMlModelRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['mlModel'] == null) { throw new runtime.RequiredError('mlModel', 'Required parameter "mlModel" was null or undefined when calling addMlModel().'); @@ -48,13 +48,22 @@ class MLApi extends runtime.BaseAPI { } } let urlPath = `/ml/models`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.MlModelToJSON)(requestParameters['mlModel']), - }, initOverrides); + }; + }); + } + /** + * Create a new ml model. + */ + addMlModelRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addMlModelRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.MlModelNameResponseFromJSON)(jsonValue)); }); } @@ -68,9 +77,9 @@ class MLApi extends runtime.BaseAPI { }); } /** - * Get ml model by name. + * Creates request options for getMlModel without sending the request */ - getMlModelRaw(requestParameters, initOverrides) { + getMlModelRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['modelName'] == null) { throw new runtime.RequiredError('modelName', 'Required parameter "modelName" was null or undefined when calling getMlModel().'); @@ -86,12 +95,21 @@ class MLApi extends runtime.BaseAPI { } let urlPath = `/ml/models/{model_name}`; urlPath = urlPath.replace(`{${"model_name"}}`, encodeURIComponent(String(requestParameters['modelName']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Get ml model by name. + */ + getMlModelRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getMlModelRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.MlModelFromJSON)(jsonValue)); }); } @@ -105,9 +123,9 @@ class MLApi extends runtime.BaseAPI { }); } /** - * List ml models. + * Creates request options for listMlModels without sending the request */ - listMlModelsRaw(initOverrides) { + listMlModelsRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; @@ -119,12 +137,21 @@ class MLApi extends runtime.BaseAPI { } } let urlPath = `/ml/models`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List ml models. + */ + listMlModelsRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listMlModelsRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.MlModelFromJSON)); }); } diff --git a/typescript/dist/apis/OGCWCSApi.d.ts b/typescript/dist/apis/OGCWCSApi.d.ts index 99278f67..2b8fa0ed 100644 --- a/typescript/dist/apis/OGCWCSApi.d.ts +++ b/typescript/dist/apis/OGCWCSApi.d.ts @@ -32,6 +32,10 @@ export interface WcsHandlerRequest { * */ export declare class OGCWCSApi extends runtime.BaseAPI { + /** + * Creates request options for wcsHandler without sending the request + */ + wcsHandlerRequestOpts(requestParameters: WcsHandlerRequest): Promise; /** * OGC WCS endpoint */ diff --git a/typescript/dist/apis/OGCWCSApi.js b/typescript/dist/apis/OGCWCSApi.js index 25c3e055..4371269f 100644 --- a/typescript/dist/apis/OGCWCSApi.js +++ b/typescript/dist/apis/OGCWCSApi.js @@ -29,9 +29,9 @@ const runtime = require("../runtime"); */ class OGCWCSApi extends runtime.BaseAPI { /** - * OGC WCS endpoint + * Creates request options for wcsHandler without sending the request */ - wcsHandlerRaw(requestParameters, initOverrides) { + wcsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['workflow'] == null) { throw new runtime.RequiredError('workflow', 'Required parameter "workflow" was null or undefined when calling wcsHandler().'); @@ -92,12 +92,21 @@ class OGCWCSApi extends runtime.BaseAPI { } let urlPath = `/wcs/{workflow}`; urlPath = urlPath.replace(`{${"workflow"}}`, encodeURIComponent(String(requestParameters['workflow']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * OGC WCS endpoint + */ + wcsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.wcsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); if (this.isJsonMime(response.headers.get('content-type'))) { return new runtime.JSONApiResponse(response); } diff --git a/typescript/dist/apis/OGCWFSApi.d.ts b/typescript/dist/apis/OGCWFSApi.d.ts index 8bbd32bc..1680f77f 100644 --- a/typescript/dist/apis/OGCWFSApi.d.ts +++ b/typescript/dist/apis/OGCWFSApi.d.ts @@ -31,6 +31,10 @@ export interface WfsHandlerRequest { * */ export declare class OGCWFSApi extends runtime.BaseAPI { + /** + * Creates request options for wfsHandler without sending the request + */ + wfsHandlerRequestOpts(requestParameters: WfsHandlerRequest): Promise; /** * OGC WFS endpoint */ diff --git a/typescript/dist/apis/OGCWFSApi.js b/typescript/dist/apis/OGCWFSApi.js index 0313731b..788f9aec 100644 --- a/typescript/dist/apis/OGCWFSApi.js +++ b/typescript/dist/apis/OGCWFSApi.js @@ -30,9 +30,9 @@ const index_1 = require("../models/index"); */ class OGCWFSApi extends runtime.BaseAPI { /** - * OGC WFS endpoint + * Creates request options for wfsHandler without sending the request */ - wfsHandlerRaw(requestParameters, initOverrides) { + wfsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['workflow'] == null) { throw new runtime.RequiredError('workflow', 'Required parameter "workflow" was null or undefined when calling wfsHandler().'); @@ -90,12 +90,21 @@ class OGCWFSApi extends runtime.BaseAPI { } let urlPath = `/wfs/{workflow}`; urlPath = urlPath.replace(`{${"workflow"}}`, encodeURIComponent(String(requestParameters['workflow']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * OGC WFS endpoint + */ + wfsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.wfsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.GeoJsonFromJSON)(jsonValue)); }); } diff --git a/typescript/dist/apis/OGCWMSApi.d.ts b/typescript/dist/apis/OGCWMSApi.d.ts index 4abaa6e5..bc57b8f7 100644 --- a/typescript/dist/apis/OGCWMSApi.d.ts +++ b/typescript/dist/apis/OGCWMSApi.d.ts @@ -38,6 +38,10 @@ export interface WmsHandlerRequest { * */ export declare class OGCWMSApi extends runtime.BaseAPI { + /** + * Creates request options for wmsHandler without sending the request + */ + wmsHandlerRequestOpts(requestParameters: WmsHandlerRequest): Promise; /** * OGC WMS endpoint */ diff --git a/typescript/dist/apis/OGCWMSApi.js b/typescript/dist/apis/OGCWMSApi.js index 6f9f298c..8f188ea5 100644 --- a/typescript/dist/apis/OGCWMSApi.js +++ b/typescript/dist/apis/OGCWMSApi.js @@ -29,9 +29,9 @@ const runtime = require("../runtime"); */ class OGCWMSApi extends runtime.BaseAPI { /** - * OGC WMS endpoint + * Creates request options for wmsHandler without sending the request */ - wmsHandlerRaw(requestParameters, initOverrides) { + wmsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['workflow'] == null) { throw new runtime.RequiredError('workflow', 'Required parameter "workflow" was null or undefined when calling wmsHandler().'); @@ -110,12 +110,21 @@ class OGCWMSApi extends runtime.BaseAPI { } let urlPath = `/wms/{workflow}`; urlPath = urlPath.replace(`{${"workflow"}}`, encodeURIComponent(String(requestParameters['workflow']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * OGC WMS endpoint + */ + wmsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.wmsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.BlobApiResponse(response); }); } diff --git a/typescript/dist/apis/PermissionsApi.d.ts b/typescript/dist/apis/PermissionsApi.d.ts index 2980a3b5..364e51d4 100644 --- a/typescript/dist/apis/PermissionsApi.d.ts +++ b/typescript/dist/apis/PermissionsApi.d.ts @@ -27,6 +27,10 @@ export interface RemovePermissionHandlerRequest { * */ export declare class PermissionsApi extends runtime.BaseAPI { + /** + * Creates request options for addPermissionHandler without sending the request + */ + addPermissionHandlerRequestOpts(requestParameters: AddPermissionHandlerRequest): Promise; /** * Adds a new permission. */ @@ -35,6 +39,10 @@ export declare class PermissionsApi extends runtime.BaseAPI { * Adds a new permission. */ addPermissionHandler(requestParameters: AddPermissionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getResourcePermissionsHandler without sending the request + */ + getResourcePermissionsHandlerRequestOpts(requestParameters: GetResourcePermissionsHandlerRequest): Promise; /** * Lists permission for a given resource. */ @@ -43,6 +51,10 @@ export declare class PermissionsApi extends runtime.BaseAPI { * Lists permission for a given resource. */ getResourcePermissionsHandler(requestParameters: GetResourcePermissionsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for removePermissionHandler without sending the request + */ + removePermissionHandlerRequestOpts(requestParameters: RemovePermissionHandlerRequest): Promise; /** * Removes an existing permission. */ diff --git a/typescript/dist/apis/PermissionsApi.js b/typescript/dist/apis/PermissionsApi.js index 76e3a036..35a27266 100644 --- a/typescript/dist/apis/PermissionsApi.js +++ b/typescript/dist/apis/PermissionsApi.js @@ -30,9 +30,9 @@ const index_1 = require("../models/index"); */ class PermissionsApi extends runtime.BaseAPI { /** - * Adds a new permission. + * Creates request options for addPermissionHandler without sending the request */ - addPermissionHandlerRaw(requestParameters, initOverrides) { + addPermissionHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['permissionRequest'] == null) { throw new runtime.RequiredError('permissionRequest', 'Required parameter "permissionRequest" was null or undefined when calling addPermissionHandler().'); @@ -48,13 +48,22 @@ class PermissionsApi extends runtime.BaseAPI { } } let urlPath = `/permissions`; - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: (0, index_1.PermissionRequestToJSON)(requestParameters['permissionRequest']), - }, initOverrides); + }; + }); + } + /** + * Adds a new permission. + */ + addPermissionHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addPermissionHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -67,9 +76,9 @@ class PermissionsApi extends runtime.BaseAPI { }); } /** - * Lists permission for a given resource. + * Creates request options for getResourcePermissionsHandler without sending the request */ - getResourcePermissionsHandlerRaw(requestParameters, initOverrides) { + getResourcePermissionsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['resourceType'] == null) { throw new runtime.RequiredError('resourceType', 'Required parameter "resourceType" was null or undefined when calling getResourcePermissionsHandler().'); @@ -101,12 +110,21 @@ class PermissionsApi extends runtime.BaseAPI { let urlPath = `/permissions/resources/{resource_type}/{resource_id}`; urlPath = urlPath.replace(`{${"resource_type"}}`, encodeURIComponent(String(requestParameters['resourceType']))); urlPath = urlPath.replace(`{${"resource_id"}}`, encodeURIComponent(String(requestParameters['resourceId']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Lists permission for a given resource. + */ + getResourcePermissionsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getResourcePermissionsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.PermissionListingFromJSON)); }); } @@ -120,9 +138,9 @@ class PermissionsApi extends runtime.BaseAPI { }); } /** - * Removes an existing permission. + * Creates request options for removePermissionHandler without sending the request */ - removePermissionHandlerRaw(requestParameters, initOverrides) { + removePermissionHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['permissionRequest'] == null) { throw new runtime.RequiredError('permissionRequest', 'Required parameter "permissionRequest" was null or undefined when calling removePermissionHandler().'); @@ -138,13 +156,22 @@ class PermissionsApi extends runtime.BaseAPI { } } let urlPath = `/permissions`; - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, body: (0, index_1.PermissionRequestToJSON)(requestParameters['permissionRequest']), - }, initOverrides); + }; + }); + } + /** + * Removes an existing permission. + */ + removePermissionHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.removePermissionHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } diff --git a/typescript/dist/apis/PlotsApi.d.ts b/typescript/dist/apis/PlotsApi.d.ts index 9d30528f..9f0107c9 100644 --- a/typescript/dist/apis/PlotsApi.d.ts +++ b/typescript/dist/apis/PlotsApi.d.ts @@ -22,6 +22,10 @@ export interface GetPlotHandlerRequest { * */ export declare class PlotsApi extends runtime.BaseAPI { + /** + * Creates request options for getPlotHandler without sending the request + */ + getPlotHandlerRequestOpts(requestParameters: GetPlotHandlerRequest): Promise; /** * # Example 1. Upload the file `plain_data.csv` with the following content: ```csv a 1 2 ``` 2. Create a dataset from it using the \"Plain Data\" example at `/dataset`. 3. Create a statistics workflow using the \"Statistics Plot\" example at `/workflow`. 4. Generate the plot with this handler. * Generates a plot. diff --git a/typescript/dist/apis/PlotsApi.js b/typescript/dist/apis/PlotsApi.js index c33dc3c5..0c13820f 100644 --- a/typescript/dist/apis/PlotsApi.js +++ b/typescript/dist/apis/PlotsApi.js @@ -30,10 +30,9 @@ const index_1 = require("../models/index"); */ class PlotsApi extends runtime.BaseAPI { /** - * # Example 1. Upload the file `plain_data.csv` with the following content: ```csv a 1 2 ``` 2. Create a dataset from it using the \"Plain Data\" example at `/dataset`. 3. Create a statistics workflow using the \"Statistics Plot\" example at `/workflow`. 4. Generate the plot with this handler. - * Generates a plot. + * Creates request options for getPlotHandler without sending the request */ - getPlotHandlerRaw(requestParameters, initOverrides) { + getPlotHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['bbox'] == null) { throw new runtime.RequiredError('bbox', 'Required parameter "bbox" was null or undefined when calling getPlotHandler().'); @@ -70,12 +69,22 @@ class PlotsApi extends runtime.BaseAPI { } let urlPath = `/plot/{id}`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * # Example 1. Upload the file `plain_data.csv` with the following content: ```csv a 1 2 ``` 2. Create a dataset from it using the \"Plain Data\" example at `/dataset`. 3. Create a statistics workflow using the \"Statistics Plot\" example at `/workflow`. 4. Generate the plot with this handler. + * Generates a plot. + */ + getPlotHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getPlotHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.WrappedPlotOutputFromJSON)(jsonValue)); }); } diff --git a/typescript/dist/apis/ProjectsApi.d.ts b/typescript/dist/apis/ProjectsApi.d.ts index 0a32952d..9ef1102f 100644 --- a/typescript/dist/apis/ProjectsApi.d.ts +++ b/typescript/dist/apis/ProjectsApi.d.ts @@ -40,6 +40,10 @@ export interface UpdateProjectHandlerRequest { * */ export declare class ProjectsApi extends runtime.BaseAPI { + /** + * Creates request options for createProjectHandler without sending the request + */ + createProjectHandlerRequestOpts(requestParameters: CreateProjectHandlerRequest): Promise; /** * Create a new project for the user. */ @@ -48,6 +52,10 @@ export declare class ProjectsApi extends runtime.BaseAPI { * Create a new project for the user. */ createProjectHandler(requestParameters: CreateProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for deleteProjectHandler without sending the request + */ + deleteProjectHandlerRequestOpts(requestParameters: DeleteProjectHandlerRequest): Promise; /** * Deletes a project. */ @@ -56,6 +64,10 @@ export declare class ProjectsApi extends runtime.BaseAPI { * Deletes a project. */ deleteProjectHandler(requestParameters: DeleteProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listProjectsHandler without sending the request + */ + listProjectsHandlerRequestOpts(requestParameters: ListProjectsHandlerRequest): Promise; /** * List all projects accessible to the user that match the selected criteria. */ @@ -64,6 +76,10 @@ export declare class ProjectsApi extends runtime.BaseAPI { * List all projects accessible to the user that match the selected criteria. */ listProjectsHandler(requestParameters: ListProjectsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for loadProjectLatestHandler without sending the request + */ + loadProjectLatestHandlerRequestOpts(requestParameters: LoadProjectLatestHandlerRequest): Promise; /** * Retrieves details about the latest version of a project. */ @@ -72,6 +88,10 @@ export declare class ProjectsApi extends runtime.BaseAPI { * Retrieves details about the latest version of a project. */ loadProjectLatestHandler(requestParameters: LoadProjectLatestHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for loadProjectVersionHandler without sending the request + */ + loadProjectVersionHandlerRequestOpts(requestParameters: LoadProjectVersionHandlerRequest): Promise; /** * Retrieves details about the given version of a project. */ @@ -80,6 +100,10 @@ export declare class ProjectsApi extends runtime.BaseAPI { * Retrieves details about the given version of a project. */ loadProjectVersionHandler(requestParameters: LoadProjectVersionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for projectVersionsHandler without sending the request + */ + projectVersionsHandlerRequestOpts(requestParameters: ProjectVersionsHandlerRequest): Promise; /** * Lists all available versions of a project. */ @@ -88,6 +112,10 @@ export declare class ProjectsApi extends runtime.BaseAPI { * Lists all available versions of a project. */ projectVersionsHandler(requestParameters: ProjectVersionsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for updateProjectHandler without sending the request + */ + updateProjectHandlerRequestOpts(requestParameters: UpdateProjectHandlerRequest): Promise; /** * Updates a project. This will create a new version. */ diff --git a/typescript/dist/apis/ProjectsApi.js b/typescript/dist/apis/ProjectsApi.js index 16810dae..422a8c8f 100644 --- a/typescript/dist/apis/ProjectsApi.js +++ b/typescript/dist/apis/ProjectsApi.js @@ -30,9 +30,9 @@ const index_1 = require("../models/index"); */ class ProjectsApi extends runtime.BaseAPI { /** - * Create a new project for the user. + * Creates request options for createProjectHandler without sending the request */ - createProjectHandlerRaw(requestParameters, initOverrides) { + createProjectHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['createProject'] == null) { throw new runtime.RequiredError('createProject', 'Required parameter "createProject" was null or undefined when calling createProjectHandler().'); @@ -48,13 +48,22 @@ class ProjectsApi extends runtime.BaseAPI { } } let urlPath = `/project`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.CreateProjectToJSON)(requestParameters['createProject']), - }, initOverrides); + }; + }); + } + /** + * Create a new project for the user. + */ + createProjectHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.createProjectHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.IdResponseFromJSON)(jsonValue)); }); } @@ -68,9 +77,9 @@ class ProjectsApi extends runtime.BaseAPI { }); } /** - * Deletes a project. + * Creates request options for deleteProjectHandler without sending the request */ - deleteProjectHandlerRaw(requestParameters, initOverrides) { + deleteProjectHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['project'] == null) { throw new runtime.RequiredError('project', 'Required parameter "project" was null or undefined when calling deleteProjectHandler().'); @@ -86,12 +95,21 @@ class ProjectsApi extends runtime.BaseAPI { } let urlPath = `/project/{project}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Deletes a project. + */ + deleteProjectHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.deleteProjectHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -104,9 +122,9 @@ class ProjectsApi extends runtime.BaseAPI { }); } /** - * List all projects accessible to the user that match the selected criteria. + * Creates request options for listProjectsHandler without sending the request */ - listProjectsHandlerRaw(requestParameters, initOverrides) { + listProjectsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['order'] == null) { throw new runtime.RequiredError('order', 'Required parameter "order" was null or undefined when calling listProjectsHandler().'); @@ -130,12 +148,21 @@ class ProjectsApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"order"}}`, encodeURIComponent(String(requestParameters['order']))); urlPath = urlPath.replace(`{${"offset"}}`, encodeURIComponent(String(requestParameters['offset']))); urlPath = urlPath.replace(`{${"limit"}}`, encodeURIComponent(String(requestParameters['limit']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List all projects accessible to the user that match the selected criteria. + */ + listProjectsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listProjectsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.ProjectListingFromJSON)); }); } @@ -149,9 +176,9 @@ class ProjectsApi extends runtime.BaseAPI { }); } /** - * Retrieves details about the latest version of a project. + * Creates request options for loadProjectLatestHandler without sending the request */ - loadProjectLatestHandlerRaw(requestParameters, initOverrides) { + loadProjectLatestHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['project'] == null) { throw new runtime.RequiredError('project', 'Required parameter "project" was null or undefined when calling loadProjectLatestHandler().'); @@ -167,12 +194,21 @@ class ProjectsApi extends runtime.BaseAPI { } let urlPath = `/project/{project}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves details about the latest version of a project. + */ + loadProjectLatestHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.loadProjectLatestHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ProjectFromJSON)(jsonValue)); }); } @@ -186,9 +222,9 @@ class ProjectsApi extends runtime.BaseAPI { }); } /** - * Retrieves details about the given version of a project. + * Creates request options for loadProjectVersionHandler without sending the request */ - loadProjectVersionHandlerRaw(requestParameters, initOverrides) { + loadProjectVersionHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['project'] == null) { throw new runtime.RequiredError('project', 'Required parameter "project" was null or undefined when calling loadProjectVersionHandler().'); @@ -208,12 +244,21 @@ class ProjectsApi extends runtime.BaseAPI { let urlPath = `/project/{project}/{version}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); urlPath = urlPath.replace(`{${"version"}}`, encodeURIComponent(String(requestParameters['version']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves details about the given version of a project. + */ + loadProjectVersionHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.loadProjectVersionHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.ProjectFromJSON)(jsonValue)); }); } @@ -227,9 +272,9 @@ class ProjectsApi extends runtime.BaseAPI { }); } /** - * Lists all available versions of a project. + * Creates request options for projectVersionsHandler without sending the request */ - projectVersionsHandlerRaw(requestParameters, initOverrides) { + projectVersionsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['project'] == null) { throw new runtime.RequiredError('project', 'Required parameter "project" was null or undefined when calling projectVersionsHandler().'); @@ -245,12 +290,21 @@ class ProjectsApi extends runtime.BaseAPI { } let urlPath = `/project/{project}/versions`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Lists all available versions of a project. + */ + projectVersionsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.projectVersionsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.ProjectVersionFromJSON)); }); } @@ -264,9 +318,9 @@ class ProjectsApi extends runtime.BaseAPI { }); } /** - * Updates a project. This will create a new version. + * Creates request options for updateProjectHandler without sending the request */ - updateProjectHandlerRaw(requestParameters, initOverrides) { + updateProjectHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['project'] == null) { throw new runtime.RequiredError('project', 'Required parameter "project" was null or undefined when calling updateProjectHandler().'); @@ -286,13 +340,22 @@ class ProjectsApi extends runtime.BaseAPI { } let urlPath = `/project/{project}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = yield this.request({ + return { path: urlPath, method: 'PATCH', headers: headerParameters, query: queryParameters, body: (0, index_1.UpdateProjectToJSON)(requestParameters['updateProject']), - }, initOverrides); + }; + }); + } + /** + * Updates a project. This will create a new version. + */ + updateProjectHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateProjectHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } diff --git a/typescript/dist/apis/SessionApi.d.ts b/typescript/dist/apis/SessionApi.d.ts index 2c437467..0d4b22ba 100644 --- a/typescript/dist/apis/SessionApi.d.ts +++ b/typescript/dist/apis/SessionApi.d.ts @@ -34,6 +34,10 @@ export interface SessionViewHandlerRequest { * */ export declare class SessionApi extends runtime.BaseAPI { + /** + * Creates request options for anonymousHandler without sending the request + */ + anonymousHandlerRequestOpts(): Promise; /** * Creates session for anonymous user. The session\'s id serves as a Bearer token for requests. */ @@ -42,6 +46,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Creates session for anonymous user. The session\'s id serves as a Bearer token for requests. */ anonymousHandler(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for loginHandler without sending the request + */ + loginHandlerRequestOpts(requestParameters: LoginHandlerRequest): Promise; /** * Creates a session by providing user credentials. The session\'s id serves as a Bearer token for requests. */ @@ -50,6 +58,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Creates a session by providing user credentials. The session\'s id serves as a Bearer token for requests. */ loginHandler(requestParameters: LoginHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for logoutHandler without sending the request + */ + logoutHandlerRequestOpts(): Promise; /** * Ends a session. */ @@ -58,6 +70,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Ends a session. */ logoutHandler(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for oidcInit without sending the request + */ + oidcInitRequestOpts(requestParameters: OidcInitRequest): Promise; /** * # Errors This call fails if Open ID Connect is disabled, misconfigured or the Id Provider is unreachable. * Initializes the Open Id Connect login procedure by requesting a parametrized url to the configured Id Provider. @@ -68,6 +84,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Initializes the Open Id Connect login procedure by requesting a parametrized url to the configured Id Provider. */ oidcInit(requestParameters: OidcInitRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for oidcLogin without sending the request + */ + oidcLoginRequestOpts(requestParameters: OidcLoginRequest): Promise; /** * # Errors This call fails if the [`AuthCodeResponse`] is invalid, if a previous oidcLogin call with the same state was already successfully or unsuccessfully resolved, if the Open Id Connect configuration is invalid, or if the Id Provider is unreachable. * Creates a session for a user via a login with Open Id Connect. This call must be preceded by a call to oidcInit and match the parameters of that call. @@ -78,6 +98,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Creates a session for a user via a login with Open Id Connect. This call must be preceded by a call to oidcInit and match the parameters of that call. */ oidcLogin(requestParameters: OidcLoginRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for registerUserHandler without sending the request + */ + registerUserHandlerRequestOpts(requestParameters: RegisterUserHandlerRequest): Promise; /** * Registers a user. */ @@ -86,6 +110,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Registers a user. */ registerUserHandler(requestParameters: RegisterUserHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for sessionHandler without sending the request + */ + sessionHandlerRequestOpts(): Promise; /** * Retrieves details about the current session. */ @@ -94,6 +122,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Retrieves details about the current session. */ sessionHandler(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for sessionProjectHandler without sending the request + */ + sessionProjectHandlerRequestOpts(requestParameters: SessionProjectHandlerRequest): Promise; /** * Sets the active project of the session. */ @@ -102,6 +134,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Sets the active project of the session. */ sessionProjectHandler(requestParameters: SessionProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for sessionViewHandler without sending the request + */ + sessionViewHandlerRequestOpts(requestParameters: SessionViewHandlerRequest): Promise; /** */ sessionViewHandlerRaw(requestParameters: SessionViewHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; diff --git a/typescript/dist/apis/SessionApi.js b/typescript/dist/apis/SessionApi.js index ea1e58fc..213248d3 100644 --- a/typescript/dist/apis/SessionApi.js +++ b/typescript/dist/apis/SessionApi.js @@ -30,19 +30,28 @@ const index_1 = require("../models/index"); */ class SessionApi extends runtime.BaseAPI { /** - * Creates session for anonymous user. The session\'s id serves as a Bearer token for requests. + * Creates request options for anonymousHandler without sending the request */ - anonymousHandlerRaw(initOverrides) { + anonymousHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; let urlPath = `/anonymous`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Creates session for anonymous user. The session\'s id serves as a Bearer token for requests. + */ + anonymousHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.anonymousHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.UserSessionFromJSON)(jsonValue)); }); } @@ -56,9 +65,9 @@ class SessionApi extends runtime.BaseAPI { }); } /** - * Creates a session by providing user credentials. The session\'s id serves as a Bearer token for requests. + * Creates request options for loginHandler without sending the request */ - loginHandlerRaw(requestParameters, initOverrides) { + loginHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['userCredentials'] == null) { throw new runtime.RequiredError('userCredentials', 'Required parameter "userCredentials" was null or undefined when calling loginHandler().'); @@ -67,13 +76,22 @@ class SessionApi extends runtime.BaseAPI { const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; let urlPath = `/login`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.UserCredentialsToJSON)(requestParameters['userCredentials']), - }, initOverrides); + }; + }); + } + /** + * Creates a session by providing user credentials. The session\'s id serves as a Bearer token for requests. + */ + loginHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.loginHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.UserSessionFromJSON)(jsonValue)); }); } @@ -87,9 +105,9 @@ class SessionApi extends runtime.BaseAPI { }); } /** - * Ends a session. + * Creates request options for logoutHandler without sending the request */ - logoutHandlerRaw(initOverrides) { + logoutHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; @@ -101,12 +119,21 @@ class SessionApi extends runtime.BaseAPI { } } let urlPath = `/logout`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Ends a session. + */ + logoutHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.logoutHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -119,10 +146,9 @@ class SessionApi extends runtime.BaseAPI { }); } /** - * # Errors This call fails if Open ID Connect is disabled, misconfigured or the Id Provider is unreachable. - * Initializes the Open Id Connect login procedure by requesting a parametrized url to the configured Id Provider. + * Creates request options for oidcInit without sending the request */ - oidcInitRaw(requestParameters, initOverrides) { + oidcInitRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['redirectUri'] == null) { throw new runtime.RequiredError('redirectUri', 'Required parameter "redirectUri" was null or undefined when calling oidcInit().'); @@ -133,12 +159,22 @@ class SessionApi extends runtime.BaseAPI { } const headerParameters = {}; let urlPath = `/oidcInit`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * # Errors This call fails if Open ID Connect is disabled, misconfigured or the Id Provider is unreachable. + * Initializes the Open Id Connect login procedure by requesting a parametrized url to the configured Id Provider. + */ + oidcInitRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.oidcInitRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.AuthCodeRequestURLFromJSON)(jsonValue)); }); } @@ -153,10 +189,9 @@ class SessionApi extends runtime.BaseAPI { }); } /** - * # Errors This call fails if the [`AuthCodeResponse`] is invalid, if a previous oidcLogin call with the same state was already successfully or unsuccessfully resolved, if the Open Id Connect configuration is invalid, or if the Id Provider is unreachable. - * Creates a session for a user via a login with Open Id Connect. This call must be preceded by a call to oidcInit and match the parameters of that call. + * Creates request options for oidcLogin without sending the request */ - oidcLoginRaw(requestParameters, initOverrides) { + oidcLoginRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['redirectUri'] == null) { throw new runtime.RequiredError('redirectUri', 'Required parameter "redirectUri" was null or undefined when calling oidcLogin().'); @@ -171,13 +206,23 @@ class SessionApi extends runtime.BaseAPI { const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; let urlPath = `/oidcLogin`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.AuthCodeResponseToJSON)(requestParameters['authCodeResponse']), - }, initOverrides); + }; + }); + } + /** + * # Errors This call fails if the [`AuthCodeResponse`] is invalid, if a previous oidcLogin call with the same state was already successfully or unsuccessfully resolved, if the Open Id Connect configuration is invalid, or if the Id Provider is unreachable. + * Creates a session for a user via a login with Open Id Connect. This call must be preceded by a call to oidcInit and match the parameters of that call. + */ + oidcLoginRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.oidcLoginRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.UserSessionFromJSON)(jsonValue)); }); } @@ -192,9 +237,9 @@ class SessionApi extends runtime.BaseAPI { }); } /** - * Registers a user. + * Creates request options for registerUserHandler without sending the request */ - registerUserHandlerRaw(requestParameters, initOverrides) { + registerUserHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['userRegistration'] == null) { throw new runtime.RequiredError('userRegistration', 'Required parameter "userRegistration" was null or undefined when calling registerUserHandler().'); @@ -203,13 +248,22 @@ class SessionApi extends runtime.BaseAPI { const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; let urlPath = `/user`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.UserRegistrationToJSON)(requestParameters['userRegistration']), - }, initOverrides); + }; + }); + } + /** + * Registers a user. + */ + registerUserHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.registerUserHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); if (this.isJsonMime(response.headers.get('content-type'))) { return new runtime.JSONApiResponse(response); } @@ -228,9 +282,9 @@ class SessionApi extends runtime.BaseAPI { }); } /** - * Retrieves details about the current session. + * Creates request options for sessionHandler without sending the request */ - sessionHandlerRaw(initOverrides) { + sessionHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; @@ -242,12 +296,21 @@ class SessionApi extends runtime.BaseAPI { } } let urlPath = `/session`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves details about the current session. + */ + sessionHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.sessionHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.UserSessionFromJSON)(jsonValue)); }); } @@ -261,9 +324,9 @@ class SessionApi extends runtime.BaseAPI { }); } /** - * Sets the active project of the session. + * Creates request options for sessionProjectHandler without sending the request */ - sessionProjectHandlerRaw(requestParameters, initOverrides) { + sessionProjectHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['project'] == null) { throw new runtime.RequiredError('project', 'Required parameter "project" was null or undefined when calling sessionProjectHandler().'); @@ -279,12 +342,21 @@ class SessionApi extends runtime.BaseAPI { } let urlPath = `/session/project/{project}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Sets the active project of the session. + */ + sessionProjectHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.sessionProjectHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -297,8 +369,9 @@ class SessionApi extends runtime.BaseAPI { }); } /** + * Creates request options for sessionViewHandler without sending the request */ - sessionViewHandlerRaw(requestParameters, initOverrides) { + sessionViewHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['sTRectangle'] == null) { throw new runtime.RequiredError('sTRectangle', 'Required parameter "sTRectangle" was null or undefined when calling sessionViewHandler().'); @@ -314,13 +387,21 @@ class SessionApi extends runtime.BaseAPI { } } let urlPath = `/session/view`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.STRectangleToJSON)(requestParameters['sTRectangle']), - }, initOverrides); + }; + }); + } + /** + */ + sessionViewHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.sessionViewHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } diff --git a/typescript/dist/apis/SpatialReferencesApi.d.ts b/typescript/dist/apis/SpatialReferencesApi.d.ts index edc20d25..8c0bf7cd 100644 --- a/typescript/dist/apis/SpatialReferencesApi.d.ts +++ b/typescript/dist/apis/SpatialReferencesApi.d.ts @@ -18,6 +18,10 @@ export interface GetSpatialReferenceSpecificationHandlerRequest { * */ export declare class SpatialReferencesApi extends runtime.BaseAPI { + /** + * Creates request options for getSpatialReferenceSpecificationHandler without sending the request + */ + getSpatialReferenceSpecificationHandlerRequestOpts(requestParameters: GetSpatialReferenceSpecificationHandlerRequest): Promise; /** */ getSpatialReferenceSpecificationHandlerRaw(requestParameters: GetSpatialReferenceSpecificationHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; diff --git a/typescript/dist/apis/SpatialReferencesApi.js b/typescript/dist/apis/SpatialReferencesApi.js index adb3b1c2..6bf17a93 100644 --- a/typescript/dist/apis/SpatialReferencesApi.js +++ b/typescript/dist/apis/SpatialReferencesApi.js @@ -30,8 +30,9 @@ const index_1 = require("../models/index"); */ class SpatialReferencesApi extends runtime.BaseAPI { /** + * Creates request options for getSpatialReferenceSpecificationHandler without sending the request */ - getSpatialReferenceSpecificationHandlerRaw(requestParameters, initOverrides) { + getSpatialReferenceSpecificationHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['srsString'] == null) { throw new runtime.RequiredError('srsString', 'Required parameter "srsString" was null or undefined when calling getSpatialReferenceSpecificationHandler().'); @@ -47,12 +48,20 @@ class SpatialReferencesApi extends runtime.BaseAPI { } let urlPath = `/spatialReferenceSpecification/{srsString}`; urlPath = urlPath.replace(`{${"srsString"}}`, encodeURIComponent(String(requestParameters['srsString']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + */ + getSpatialReferenceSpecificationHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getSpatialReferenceSpecificationHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.SpatialReferenceSpecificationFromJSON)(jsonValue)); }); } diff --git a/typescript/dist/apis/TasksApi.d.ts b/typescript/dist/apis/TasksApi.d.ts index 3d89da77..e7f31655 100644 --- a/typescript/dist/apis/TasksApi.d.ts +++ b/typescript/dist/apis/TasksApi.d.ts @@ -27,6 +27,10 @@ export interface StatusHandlerRequest { * */ export declare class TasksApi extends runtime.BaseAPI { + /** + * Creates request options for abortHandler without sending the request + */ + abortHandlerRequestOpts(requestParameters: AbortHandlerRequest): Promise; /** * # Parameters * `force` - If true, the task will be aborted without clean-up. You can abort a task that is already in the process of aborting. * Abort a running task. @@ -37,6 +41,10 @@ export declare class TasksApi extends runtime.BaseAPI { * Abort a running task. */ abortHandler(requestParameters: AbortHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listHandler without sending the request + */ + listHandlerRequestOpts(requestParameters: ListHandlerRequest): Promise; /** * Retrieve the status of all tasks. */ @@ -45,6 +53,10 @@ export declare class TasksApi extends runtime.BaseAPI { * Retrieve the status of all tasks. */ listHandler(requestParameters: ListHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for statusHandler without sending the request + */ + statusHandlerRequestOpts(requestParameters: StatusHandlerRequest): Promise; /** * Retrieve the status of a task. */ diff --git a/typescript/dist/apis/TasksApi.js b/typescript/dist/apis/TasksApi.js index e5bfd00a..6581c02e 100644 --- a/typescript/dist/apis/TasksApi.js +++ b/typescript/dist/apis/TasksApi.js @@ -30,10 +30,9 @@ const index_1 = require("../models/index"); */ class TasksApi extends runtime.BaseAPI { /** - * # Parameters * `force` - If true, the task will be aborted without clean-up. You can abort a task that is already in the process of aborting. - * Abort a running task. + * Creates request options for abortHandler without sending the request */ - abortHandlerRaw(requestParameters, initOverrides) { + abortHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling abortHandler().'); @@ -52,12 +51,22 @@ class TasksApi extends runtime.BaseAPI { } let urlPath = `/tasks/{id}`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * # Parameters * `force` - If true, the task will be aborted without clean-up. You can abort a task that is already in the process of aborting. + * Abort a running task. + */ + abortHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.abortHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -71,9 +80,9 @@ class TasksApi extends runtime.BaseAPI { }); } /** - * Retrieve the status of all tasks. + * Creates request options for listHandler without sending the request */ - listHandlerRaw(requestParameters, initOverrides) { + listHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['filter'] == null) { throw new runtime.RequiredError('filter', 'Required parameter "filter" was null or undefined when calling listHandler().'); @@ -97,12 +106,21 @@ class TasksApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"filter"}}`, encodeURIComponent(String(requestParameters['filter']))); urlPath = urlPath.replace(`{${"offset"}}`, encodeURIComponent(String(requestParameters['offset']))); urlPath = urlPath.replace(`{${"limit"}}`, encodeURIComponent(String(requestParameters['limit']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieve the status of all tasks. + */ + listHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.TaskStatusWithIdFromJSON)); }); } @@ -116,9 +134,9 @@ class TasksApi extends runtime.BaseAPI { }); } /** - * Retrieve the status of a task. + * Creates request options for statusHandler without sending the request */ - statusHandlerRaw(requestParameters, initOverrides) { + statusHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling statusHandler().'); @@ -134,12 +152,21 @@ class TasksApi extends runtime.BaseAPI { } let urlPath = `/tasks/{id}/status`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieve the status of a task. + */ + statusHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.statusHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.TaskStatusFromJSON)(jsonValue)); }); } diff --git a/typescript/dist/apis/UploadsApi.d.ts b/typescript/dist/apis/UploadsApi.d.ts index 2dff90b6..d5bd22b0 100644 --- a/typescript/dist/apis/UploadsApi.d.ts +++ b/typescript/dist/apis/UploadsApi.d.ts @@ -25,6 +25,10 @@ export interface UploadHandlerRequest { * */ export declare class UploadsApi extends runtime.BaseAPI { + /** + * Creates request options for listUploadFileLayersHandler without sending the request + */ + listUploadFileLayersHandlerRequestOpts(requestParameters: ListUploadFileLayersHandlerRequest): Promise; /** * List the layers of on uploaded file. */ @@ -33,6 +37,10 @@ export declare class UploadsApi extends runtime.BaseAPI { * List the layers of on uploaded file. */ listUploadFileLayersHandler(requestParameters: ListUploadFileLayersHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listUploadFilesHandler without sending the request + */ + listUploadFilesHandlerRequestOpts(requestParameters: ListUploadFilesHandlerRequest): Promise; /** * List the files of on upload. */ @@ -41,6 +49,10 @@ export declare class UploadsApi extends runtime.BaseAPI { * List the files of on upload. */ listUploadFilesHandler(requestParameters: ListUploadFilesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for uploadHandler without sending the request + */ + uploadHandlerRequestOpts(requestParameters: UploadHandlerRequest): Promise; /** * Uploads files. */ diff --git a/typescript/dist/apis/UploadsApi.js b/typescript/dist/apis/UploadsApi.js index b2657185..2c26982f 100644 --- a/typescript/dist/apis/UploadsApi.js +++ b/typescript/dist/apis/UploadsApi.js @@ -30,9 +30,9 @@ const index_1 = require("../models/index"); */ class UploadsApi extends runtime.BaseAPI { /** - * List the layers of on uploaded file. + * Creates request options for listUploadFileLayersHandler without sending the request */ - listUploadFileLayersHandlerRaw(requestParameters, initOverrides) { + listUploadFileLayersHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['uploadId'] == null) { throw new runtime.RequiredError('uploadId', 'Required parameter "uploadId" was null or undefined when calling listUploadFileLayersHandler().'); @@ -52,12 +52,21 @@ class UploadsApi extends runtime.BaseAPI { let urlPath = `/uploads/{upload_id}/files/{file_name}/layers`; urlPath = urlPath.replace(`{${"upload_id"}}`, encodeURIComponent(String(requestParameters['uploadId']))); urlPath = urlPath.replace(`{${"file_name"}}`, encodeURIComponent(String(requestParameters['fileName']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List the layers of on uploaded file. + */ + listUploadFileLayersHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listUploadFileLayersHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.UploadFileLayersResponseFromJSON)(jsonValue)); }); } @@ -71,9 +80,9 @@ class UploadsApi extends runtime.BaseAPI { }); } /** - * List the files of on upload. + * Creates request options for listUploadFilesHandler without sending the request */ - listUploadFilesHandlerRaw(requestParameters, initOverrides) { + listUploadFilesHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['uploadId'] == null) { throw new runtime.RequiredError('uploadId', 'Required parameter "uploadId" was null or undefined when calling listUploadFilesHandler().'); @@ -89,12 +98,21 @@ class UploadsApi extends runtime.BaseAPI { } let urlPath = `/uploads/{upload_id}/files`; urlPath = urlPath.replace(`{${"upload_id"}}`, encodeURIComponent(String(requestParameters['uploadId']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List the files of on upload. + */ + listUploadFilesHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listUploadFilesHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.UploadFilesResponseFromJSON)(jsonValue)); }); } @@ -108,9 +126,9 @@ class UploadsApi extends runtime.BaseAPI { }); } /** - * Uploads files. + * Creates request options for uploadHandler without sending the request */ - uploadHandlerRaw(requestParameters, initOverrides) { + uploadHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['files'] == null) { throw new runtime.RequiredError('files', 'Required parameter "files" was null or undefined when calling uploadHandler().'); @@ -145,13 +163,22 @@ class UploadsApi extends runtime.BaseAPI { }); } let urlPath = `/upload`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: formParams, - }, initOverrides); + }; + }); + } + /** + * Uploads files. + */ + uploadHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.uploadHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.IdResponseFromJSON)(jsonValue)); }); } diff --git a/typescript/dist/apis/UserApi.d.ts b/typescript/dist/apis/UserApi.d.ts index f5770874..e2daeaeb 100644 --- a/typescript/dist/apis/UserApi.d.ts +++ b/typescript/dist/apis/UserApi.d.ts @@ -56,6 +56,10 @@ export interface UpdateUserQuotaHandlerRequest { * */ export declare class UserApi extends runtime.BaseAPI { + /** + * Creates request options for addRoleHandler without sending the request + */ + addRoleHandlerRequestOpts(requestParameters: AddRoleHandlerRequest): Promise; /** * Add a new role. Requires admin privilige. */ @@ -64,6 +68,10 @@ export declare class UserApi extends runtime.BaseAPI { * Add a new role. Requires admin privilige. */ addRoleHandler(requestParameters: AddRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for assignRoleHandler without sending the request + */ + assignRoleHandlerRequestOpts(requestParameters: AssignRoleHandlerRequest): Promise; /** * Assign a role to a user. Requires admin privilige. */ @@ -72,6 +80,10 @@ export declare class UserApi extends runtime.BaseAPI { * Assign a role to a user. Requires admin privilige. */ assignRoleHandler(requestParameters: AssignRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for computationQuotaHandler without sending the request + */ + computationQuotaHandlerRequestOpts(requestParameters: ComputationQuotaHandlerRequest): Promise; /** * Retrieves the quota used by computation with the given computation id */ @@ -80,6 +92,10 @@ export declare class UserApi extends runtime.BaseAPI { * Retrieves the quota used by computation with the given computation id */ computationQuotaHandler(requestParameters: ComputationQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for computationsQuotaHandler without sending the request + */ + computationsQuotaHandlerRequestOpts(requestParameters: ComputationsQuotaHandlerRequest): Promise; /** * Retrieves the quota used by computations */ @@ -88,6 +104,10 @@ export declare class UserApi extends runtime.BaseAPI { * Retrieves the quota used by computations */ computationsQuotaHandler(requestParameters: ComputationsQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for dataUsageHandler without sending the request + */ + dataUsageHandlerRequestOpts(requestParameters: DataUsageHandlerRequest): Promise; /** * Retrieves the data usage */ @@ -96,6 +116,10 @@ export declare class UserApi extends runtime.BaseAPI { * Retrieves the data usage */ dataUsageHandler(requestParameters: DataUsageHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for dataUsageSummaryHandler without sending the request + */ + dataUsageSummaryHandlerRequestOpts(requestParameters: DataUsageSummaryHandlerRequest): Promise; /** * Retrieves the data usage summary */ @@ -104,6 +128,10 @@ export declare class UserApi extends runtime.BaseAPI { * Retrieves the data usage summary */ dataUsageSummaryHandler(requestParameters: DataUsageSummaryHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for getRoleByNameHandler without sending the request + */ + getRoleByNameHandlerRequestOpts(requestParameters: GetRoleByNameHandlerRequest): Promise; /** * Get role by name */ @@ -112,6 +140,10 @@ export declare class UserApi extends runtime.BaseAPI { * Get role by name */ getRoleByNameHandler(requestParameters: GetRoleByNameHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getRoleDescriptions without sending the request + */ + getRoleDescriptionsRequestOpts(): Promise; /** * Query roles for the current user. */ @@ -120,6 +152,10 @@ export declare class UserApi extends runtime.BaseAPI { * Query roles for the current user. */ getRoleDescriptions(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for getUserQuotaHandler without sending the request + */ + getUserQuotaHandlerRequestOpts(requestParameters: GetUserQuotaHandlerRequest): Promise; /** * Retrieves the available and used quota of a specific user. */ @@ -128,6 +164,10 @@ export declare class UserApi extends runtime.BaseAPI { * Retrieves the available and used quota of a specific user. */ getUserQuotaHandler(requestParameters: GetUserQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for quotaHandler without sending the request + */ + quotaHandlerRequestOpts(): Promise; /** * Retrieves the available and used quota of the current user. */ @@ -136,6 +176,10 @@ export declare class UserApi extends runtime.BaseAPI { * Retrieves the available and used quota of the current user. */ quotaHandler(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for removeRoleHandler without sending the request + */ + removeRoleHandlerRequestOpts(requestParameters: RemoveRoleHandlerRequest): Promise; /** * Remove a role. Requires admin privilige. */ @@ -144,6 +188,10 @@ export declare class UserApi extends runtime.BaseAPI { * Remove a role. Requires admin privilige. */ removeRoleHandler(requestParameters: RemoveRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for revokeRoleHandler without sending the request + */ + revokeRoleHandlerRequestOpts(requestParameters: RevokeRoleHandlerRequest): Promise; /** * Revoke a role from a user. Requires admin privilige. */ @@ -152,6 +200,10 @@ export declare class UserApi extends runtime.BaseAPI { * Revoke a role from a user. Requires admin privilige. */ revokeRoleHandler(requestParameters: RevokeRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateUserQuotaHandler without sending the request + */ + updateUserQuotaHandlerRequestOpts(requestParameters: UpdateUserQuotaHandlerRequest): Promise; /** * Update the available quota of a specific user. */ diff --git a/typescript/dist/apis/UserApi.js b/typescript/dist/apis/UserApi.js index 5a0d0d83..2137cc2d 100644 --- a/typescript/dist/apis/UserApi.js +++ b/typescript/dist/apis/UserApi.js @@ -30,9 +30,9 @@ const index_1 = require("../models/index"); */ class UserApi extends runtime.BaseAPI { /** - * Add a new role. Requires admin privilige. + * Creates request options for addRoleHandler without sending the request */ - addRoleHandlerRaw(requestParameters, initOverrides) { + addRoleHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['addRole'] == null) { throw new runtime.RequiredError('addRole', 'Required parameter "addRole" was null or undefined when calling addRoleHandler().'); @@ -48,13 +48,22 @@ class UserApi extends runtime.BaseAPI { } } let urlPath = `/roles`; - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: (0, index_1.AddRoleToJSON)(requestParameters['addRole']), - }, initOverrides); + }; + }); + } + /** + * Add a new role. Requires admin privilige. + */ + addRoleHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addRoleHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.IdResponseFromJSON)(jsonValue)); }); } @@ -68,9 +77,9 @@ class UserApi extends runtime.BaseAPI { }); } /** - * Assign a role to a user. Requires admin privilige. + * Creates request options for assignRoleHandler without sending the request */ - assignRoleHandlerRaw(requestParameters, initOverrides) { + assignRoleHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['user'] == null) { throw new runtime.RequiredError('user', 'Required parameter "user" was null or undefined when calling assignRoleHandler().'); @@ -90,12 +99,21 @@ class UserApi extends runtime.BaseAPI { let urlPath = `/users/{user}/roles/{role}`; urlPath = urlPath.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))); urlPath = urlPath.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Assign a role to a user. Requires admin privilige. + */ + assignRoleHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.assignRoleHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -108,9 +126,9 @@ class UserApi extends runtime.BaseAPI { }); } /** - * Retrieves the quota used by computation with the given computation id + * Creates request options for computationQuotaHandler without sending the request */ - computationQuotaHandlerRaw(requestParameters, initOverrides) { + computationQuotaHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['computation'] == null) { throw new runtime.RequiredError('computation', 'Required parameter "computation" was null or undefined when calling computationQuotaHandler().'); @@ -126,12 +144,21 @@ class UserApi extends runtime.BaseAPI { } let urlPath = `/quota/computations/{computation}`; urlPath = urlPath.replace(`{${"computation"}}`, encodeURIComponent(String(requestParameters['computation']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the quota used by computation with the given computation id + */ + computationQuotaHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.computationQuotaHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.OperatorQuotaFromJSON)); }); } @@ -145,9 +172,9 @@ class UserApi extends runtime.BaseAPI { }); } /** - * Retrieves the quota used by computations + * Creates request options for computationsQuotaHandler without sending the request */ - computationsQuotaHandlerRaw(requestParameters, initOverrides) { + computationsQuotaHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['offset'] == null) { throw new runtime.RequiredError('offset', 'Required parameter "offset" was null or undefined when calling computationsQuotaHandler().'); @@ -171,12 +198,21 @@ class UserApi extends runtime.BaseAPI { } } let urlPath = `/quota/computations`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the quota used by computations + */ + computationsQuotaHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.computationsQuotaHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.ComputationQuotaFromJSON)); }); } @@ -190,9 +226,9 @@ class UserApi extends runtime.BaseAPI { }); } /** - * Retrieves the data usage + * Creates request options for dataUsageHandler without sending the request */ - dataUsageHandlerRaw(requestParameters, initOverrides) { + dataUsageHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['offset'] == null) { throw new runtime.RequiredError('offset', 'Required parameter "offset" was null or undefined when calling dataUsageHandler().'); @@ -216,12 +252,21 @@ class UserApi extends runtime.BaseAPI { } } let urlPath = `/quota/dataUsage`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the data usage + */ + dataUsageHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.dataUsageHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.DataUsageFromJSON)); }); } @@ -235,9 +280,9 @@ class UserApi extends runtime.BaseAPI { }); } /** - * Retrieves the data usage summary + * Creates request options for dataUsageSummaryHandler without sending the request */ - dataUsageSummaryHandlerRaw(requestParameters, initOverrides) { + dataUsageSummaryHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['granularity'] == null) { throw new runtime.RequiredError('granularity', 'Required parameter "granularity" was null or undefined when calling dataUsageSummaryHandler().'); @@ -270,12 +315,21 @@ class UserApi extends runtime.BaseAPI { } } let urlPath = `/quota/dataUsage/summary`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the data usage summary + */ + dataUsageSummaryHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.dataUsageSummaryHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.DataUsageSummaryFromJSON)); }); } @@ -289,9 +343,9 @@ class UserApi extends runtime.BaseAPI { }); } /** - * Get role by name + * Creates request options for getRoleByNameHandler without sending the request */ - getRoleByNameHandlerRaw(requestParameters, initOverrides) { + getRoleByNameHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling getRoleByNameHandler().'); @@ -307,12 +361,21 @@ class UserApi extends runtime.BaseAPI { } let urlPath = `/roles/byName/{name}`; urlPath = urlPath.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Get role by name + */ + getRoleByNameHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getRoleByNameHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.IdResponseFromJSON)(jsonValue)); }); } @@ -326,9 +389,9 @@ class UserApi extends runtime.BaseAPI { }); } /** - * Query roles for the current user. + * Creates request options for getRoleDescriptions without sending the request */ - getRoleDescriptionsRaw(initOverrides) { + getRoleDescriptionsRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; @@ -340,12 +403,21 @@ class UserApi extends runtime.BaseAPI { } } let urlPath = `/user/roles/descriptions`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Query roles for the current user. + */ + getRoleDescriptionsRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getRoleDescriptionsRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.RoleDescriptionFromJSON)); }); } @@ -359,9 +431,9 @@ class UserApi extends runtime.BaseAPI { }); } /** - * Retrieves the available and used quota of a specific user. + * Creates request options for getUserQuotaHandler without sending the request */ - getUserQuotaHandlerRaw(requestParameters, initOverrides) { + getUserQuotaHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['user'] == null) { throw new runtime.RequiredError('user', 'Required parameter "user" was null or undefined when calling getUserQuotaHandler().'); @@ -377,12 +449,21 @@ class UserApi extends runtime.BaseAPI { } let urlPath = `/quotas/{user}`; urlPath = urlPath.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the available and used quota of a specific user. + */ + getUserQuotaHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getUserQuotaHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.QuotaFromJSON)(jsonValue)); }); } @@ -396,9 +477,9 @@ class UserApi extends runtime.BaseAPI { }); } /** - * Retrieves the available and used quota of the current user. + * Creates request options for quotaHandler without sending the request */ - quotaHandlerRaw(initOverrides) { + quotaHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; @@ -410,12 +491,21 @@ class UserApi extends runtime.BaseAPI { } } let urlPath = `/quota`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the available and used quota of the current user. + */ + quotaHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.quotaHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.QuotaFromJSON)(jsonValue)); }); } @@ -429,9 +519,9 @@ class UserApi extends runtime.BaseAPI { }); } /** - * Remove a role. Requires admin privilige. + * Creates request options for removeRoleHandler without sending the request */ - removeRoleHandlerRaw(requestParameters, initOverrides) { + removeRoleHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling removeRoleHandler().'); @@ -447,12 +537,21 @@ class UserApi extends runtime.BaseAPI { } let urlPath = `/roles/{role}`; urlPath = urlPath.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Remove a role. Requires admin privilige. + */ + removeRoleHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.removeRoleHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -465,9 +564,9 @@ class UserApi extends runtime.BaseAPI { }); } /** - * Revoke a role from a user. Requires admin privilige. + * Creates request options for revokeRoleHandler without sending the request */ - revokeRoleHandlerRaw(requestParameters, initOverrides) { + revokeRoleHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['user'] == null) { throw new runtime.RequiredError('user', 'Required parameter "user" was null or undefined when calling revokeRoleHandler().'); @@ -487,12 +586,21 @@ class UserApi extends runtime.BaseAPI { let urlPath = `/users/{user}/roles/{role}`; urlPath = urlPath.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))); urlPath = urlPath.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Revoke a role from a user. Requires admin privilige. + */ + revokeRoleHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.revokeRoleHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -505,9 +613,9 @@ class UserApi extends runtime.BaseAPI { }); } /** - * Update the available quota of a specific user. + * Creates request options for updateUserQuotaHandler without sending the request */ - updateUserQuotaHandlerRaw(requestParameters, initOverrides) { + updateUserQuotaHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['user'] == null) { throw new runtime.RequiredError('user', 'Required parameter "user" was null or undefined when calling updateUserQuotaHandler().'); @@ -527,13 +635,22 @@ class UserApi extends runtime.BaseAPI { } let urlPath = `/quotas/{user}`; urlPath = urlPath.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.UpdateQuotaToJSON)(requestParameters['updateQuota']), - }, initOverrides); + }; + }); + } + /** + * Update the available quota of a specific user. + */ + updateUserQuotaHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateUserQuotaHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } diff --git a/typescript/dist/apis/WorkflowsApi.d.ts b/typescript/dist/apis/WorkflowsApi.d.ts index 283de95a..816e7f3c 100644 --- a/typescript/dist/apis/WorkflowsApi.d.ts +++ b/typescript/dist/apis/WorkflowsApi.d.ts @@ -41,6 +41,10 @@ export interface RegisterWorkflowHandlerRequest { * */ export declare class WorkflowsApi extends runtime.BaseAPI { + /** + * Creates request options for datasetFromWorkflowHandler without sending the request + */ + datasetFromWorkflowHandlerRequestOpts(requestParameters: DatasetFromWorkflowHandlerRequest): Promise; /** * Create a task for creating a new dataset from the result of the workflow given by its `id` and the dataset parameters in the request body. Returns the id of the created task */ @@ -49,6 +53,10 @@ export declare class WorkflowsApi extends runtime.BaseAPI { * Create a task for creating a new dataset from the result of the workflow given by its `id` and the dataset parameters in the request body. Returns the id of the created task */ datasetFromWorkflowHandler(requestParameters: DatasetFromWorkflowHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getWorkflowAllMetadataZipHandler without sending the request + */ + getWorkflowAllMetadataZipHandlerRequestOpts(requestParameters: GetWorkflowAllMetadataZipHandlerRequest): Promise; /** * Gets a ZIP archive of the worklow, its provenance and the output metadata. */ @@ -57,6 +65,10 @@ export declare class WorkflowsApi extends runtime.BaseAPI { * Gets a ZIP archive of the worklow, its provenance and the output metadata. */ getWorkflowAllMetadataZipHandler(requestParameters: GetWorkflowAllMetadataZipHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getWorkflowMetadataHandler without sending the request + */ + getWorkflowMetadataHandlerRequestOpts(requestParameters: GetWorkflowMetadataHandlerRequest): Promise; /** * Gets the metadata of a workflow */ @@ -65,6 +77,10 @@ export declare class WorkflowsApi extends runtime.BaseAPI { * Gets the metadata of a workflow */ getWorkflowMetadataHandler(requestParameters: GetWorkflowMetadataHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getWorkflowProvenanceHandler without sending the request + */ + getWorkflowProvenanceHandlerRequestOpts(requestParameters: GetWorkflowProvenanceHandlerRequest): Promise; /** * Gets the provenance of all datasets used in a workflow. */ @@ -73,6 +89,10 @@ export declare class WorkflowsApi extends runtime.BaseAPI { * Gets the provenance of all datasets used in a workflow. */ getWorkflowProvenanceHandler(requestParameters: GetWorkflowProvenanceHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for loadWorkflowHandler without sending the request + */ + loadWorkflowHandlerRequestOpts(requestParameters: LoadWorkflowHandlerRequest): Promise; /** * Retrieves an existing Workflow. */ @@ -81,6 +101,10 @@ export declare class WorkflowsApi extends runtime.BaseAPI { * Retrieves an existing Workflow. */ loadWorkflowHandler(requestParameters: LoadWorkflowHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for rasterStreamWebsocket without sending the request + */ + rasterStreamWebsocketRequestOpts(requestParameters: RasterStreamWebsocketRequest): Promise; /** * Query a workflow raster result as a stream of tiles via a websocket connection. */ @@ -89,6 +113,10 @@ export declare class WorkflowsApi extends runtime.BaseAPI { * Query a workflow raster result as a stream of tiles via a websocket connection. */ rasterStreamWebsocket(requestParameters: RasterStreamWebsocketRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for registerWorkflowHandler without sending the request + */ + registerWorkflowHandlerRequestOpts(requestParameters: RegisterWorkflowHandlerRequest): Promise; /** * Registers a new Workflow. */ diff --git a/typescript/dist/apis/WorkflowsApi.js b/typescript/dist/apis/WorkflowsApi.js index c7b01f83..1cd66ed1 100644 --- a/typescript/dist/apis/WorkflowsApi.js +++ b/typescript/dist/apis/WorkflowsApi.js @@ -30,9 +30,9 @@ const index_1 = require("../models/index"); */ class WorkflowsApi extends runtime.BaseAPI { /** - * Create a task for creating a new dataset from the result of the workflow given by its `id` and the dataset parameters in the request body. Returns the id of the created task + * Creates request options for datasetFromWorkflowHandler without sending the request */ - datasetFromWorkflowHandlerRaw(requestParameters, initOverrides) { + datasetFromWorkflowHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling datasetFromWorkflowHandler().'); @@ -52,13 +52,22 @@ class WorkflowsApi extends runtime.BaseAPI { } let urlPath = `/datasetFromWorkflow/{id}`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.RasterDatasetFromWorkflowToJSON)(requestParameters['rasterDatasetFromWorkflow']), - }, initOverrides); + }; + }); + } + /** + * Create a task for creating a new dataset from the result of the workflow given by its `id` and the dataset parameters in the request body. Returns the id of the created task + */ + datasetFromWorkflowHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.datasetFromWorkflowHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.TaskResponseFromJSON)(jsonValue)); }); } @@ -72,9 +81,9 @@ class WorkflowsApi extends runtime.BaseAPI { }); } /** - * Gets a ZIP archive of the worklow, its provenance and the output metadata. + * Creates request options for getWorkflowAllMetadataZipHandler without sending the request */ - getWorkflowAllMetadataZipHandlerRaw(requestParameters, initOverrides) { + getWorkflowAllMetadataZipHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling getWorkflowAllMetadataZipHandler().'); @@ -90,12 +99,21 @@ class WorkflowsApi extends runtime.BaseAPI { } let urlPath = `/workflow/{id}/allMetadata/zip`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Gets a ZIP archive of the worklow, its provenance and the output metadata. + */ + getWorkflowAllMetadataZipHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getWorkflowAllMetadataZipHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.BlobApiResponse(response); }); } @@ -109,9 +127,9 @@ class WorkflowsApi extends runtime.BaseAPI { }); } /** - * Gets the metadata of a workflow + * Creates request options for getWorkflowMetadataHandler without sending the request */ - getWorkflowMetadataHandlerRaw(requestParameters, initOverrides) { + getWorkflowMetadataHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling getWorkflowMetadataHandler().'); @@ -127,12 +145,21 @@ class WorkflowsApi extends runtime.BaseAPI { } let urlPath = `/workflow/{id}/metadata`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Gets the metadata of a workflow + */ + getWorkflowMetadataHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getWorkflowMetadataHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.TypedResultDescriptorFromJSON)(jsonValue)); }); } @@ -146,9 +173,9 @@ class WorkflowsApi extends runtime.BaseAPI { }); } /** - * Gets the provenance of all datasets used in a workflow. + * Creates request options for getWorkflowProvenanceHandler without sending the request */ - getWorkflowProvenanceHandlerRaw(requestParameters, initOverrides) { + getWorkflowProvenanceHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling getWorkflowProvenanceHandler().'); @@ -164,12 +191,21 @@ class WorkflowsApi extends runtime.BaseAPI { } let urlPath = `/workflow/{id}/provenance`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Gets the provenance of all datasets used in a workflow. + */ + getWorkflowProvenanceHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getWorkflowProvenanceHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(index_1.ProvenanceEntryFromJSON)); }); } @@ -183,9 +219,9 @@ class WorkflowsApi extends runtime.BaseAPI { }); } /** - * Retrieves an existing Workflow. + * Creates request options for loadWorkflowHandler without sending the request */ - loadWorkflowHandlerRaw(requestParameters, initOverrides) { + loadWorkflowHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling loadWorkflowHandler().'); @@ -201,12 +237,21 @@ class WorkflowsApi extends runtime.BaseAPI { } let urlPath = `/workflow/{id}`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves an existing Workflow. + */ + loadWorkflowHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.loadWorkflowHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.WorkflowFromJSON)(jsonValue)); }); } @@ -220,9 +265,9 @@ class WorkflowsApi extends runtime.BaseAPI { }); } /** - * Query a workflow raster result as a stream of tiles via a websocket connection. + * Creates request options for rasterStreamWebsocket without sending the request */ - rasterStreamWebsocketRaw(requestParameters, initOverrides) { + rasterStreamWebsocketRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling rasterStreamWebsocket().'); @@ -262,12 +307,21 @@ class WorkflowsApi extends runtime.BaseAPI { } let urlPath = `/workflow/{id}/rasterStream`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Query a workflow raster result as a stream of tiles via a websocket connection. + */ + rasterStreamWebsocketRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.rasterStreamWebsocketRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -280,9 +334,9 @@ class WorkflowsApi extends runtime.BaseAPI { }); } /** - * Registers a new Workflow. + * Creates request options for registerWorkflowHandler without sending the request */ - registerWorkflowHandlerRaw(requestParameters, initOverrides) { + registerWorkflowHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['workflow'] == null) { throw new runtime.RequiredError('workflow', 'Required parameter "workflow" was null or undefined when calling registerWorkflowHandler().'); @@ -298,13 +352,22 @@ class WorkflowsApi extends runtime.BaseAPI { } } let urlPath = `/workflow`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: (0, index_1.WorkflowToJSON)(requestParameters['workflow']), - }, initOverrides); + }; + }); + } + /** + * Registers a new Workflow. + */ + registerWorkflowHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.registerWorkflowHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => (0, index_1.IdResponseFromJSON)(jsonValue)); }); } diff --git a/typescript/dist/esm/apis/DatasetsApi.d.ts b/typescript/dist/esm/apis/DatasetsApi.d.ts index 052872eb..65738b20 100644 --- a/typescript/dist/esm/apis/DatasetsApi.d.ts +++ b/typescript/dist/esm/apis/DatasetsApi.d.ts @@ -64,6 +64,10 @@ export interface UpdateLoadingInfoHandlerRequest { * */ export declare class DatasetsApi extends runtime.BaseAPI { + /** + * Creates request options for addDatasetTilesHandler without sending the request + */ + addDatasetTilesHandlerRequestOpts(requestParameters: AddDatasetTilesHandlerRequest): Promise; /** * Add a tile to a gdal dataset. */ @@ -72,6 +76,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Add a tile to a gdal dataset. */ addDatasetTilesHandler(requestParameters: AddDatasetTilesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for autoCreateDatasetHandler without sending the request + */ + autoCreateDatasetHandlerRequestOpts(requestParameters: AutoCreateDatasetHandlerRequest): Promise; /** * Creates a new dataset using previously uploaded files. The format of the files will be automatically detected when possible. */ @@ -80,6 +88,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Creates a new dataset using previously uploaded files. The format of the files will be automatically detected when possible. */ autoCreateDatasetHandler(requestParameters: AutoCreateDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for createDatasetHandler without sending the request + */ + createDatasetHandlerRequestOpts(requestParameters: CreateDatasetHandlerRequest): Promise; /** * Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume. */ @@ -88,6 +100,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume. */ createDatasetHandler(requestParameters: CreateDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for deleteDatasetHandler without sending the request + */ + deleteDatasetHandlerRequestOpts(requestParameters: DeleteDatasetHandlerRequest): Promise; /** * Delete a dataset */ @@ -96,6 +112,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Delete a dataset */ deleteDatasetHandler(requestParameters: DeleteDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getDatasetHandler without sending the request + */ + getDatasetHandlerRequestOpts(requestParameters: GetDatasetHandlerRequest): Promise; /** * Retrieves details about a dataset using the internal name. */ @@ -104,6 +124,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Retrieves details about a dataset using the internal name. */ getDatasetHandler(requestParameters: GetDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getLoadingInfoHandler without sending the request + */ + getLoadingInfoHandlerRequestOpts(requestParameters: GetLoadingInfoHandlerRequest): Promise; /** * Retrieves the loading information of a dataset */ @@ -112,6 +136,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Retrieves the loading information of a dataset */ getLoadingInfoHandler(requestParameters: GetLoadingInfoHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listDatasetsHandler without sending the request + */ + listDatasetsHandlerRequestOpts(requestParameters: ListDatasetsHandlerRequest): Promise; /** * Lists available datasets. */ @@ -120,6 +148,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Lists available datasets. */ listDatasetsHandler(requestParameters: ListDatasetsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for listVolumeFileLayersHandler without sending the request + */ + listVolumeFileLayersHandlerRequestOpts(requestParameters: ListVolumeFileLayersHandlerRequest): Promise; /** * List the layers of a file in a volume. */ @@ -128,6 +160,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * List the layers of a file in a volume. */ listVolumeFileLayersHandler(requestParameters: ListVolumeFileLayersHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listVolumesHandler without sending the request + */ + listVolumesHandlerRequestOpts(): Promise; /** * Lists available volumes. */ @@ -136,6 +172,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Lists available volumes. */ listVolumesHandler(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for suggestMetaDataHandler without sending the request + */ + suggestMetaDataHandlerRequestOpts(requestParameters: SuggestMetaDataHandlerRequest): Promise; /** * Inspects an upload and suggests metadata that can be used when creating a new dataset based on it. Tries to automatically detect the main file and layer name if not specified. */ @@ -144,6 +184,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Inspects an upload and suggests metadata that can be used when creating a new dataset based on it. Tries to automatically detect the main file and layer name if not specified. */ suggestMetaDataHandler(requestParameters: SuggestMetaDataHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateDatasetHandler without sending the request + */ + updateDatasetHandlerRequestOpts(requestParameters: UpdateDatasetHandlerRequest): Promise; /** * Update details about a dataset using the internal name. */ @@ -152,12 +196,20 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Update details about a dataset using the internal name. */ updateDatasetHandler(requestParameters: UpdateDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateDatasetProvenanceHandler without sending the request + */ + updateDatasetProvenanceHandlerRequestOpts(requestParameters: UpdateDatasetProvenanceHandlerRequest): Promise; /** */ updateDatasetProvenanceHandlerRaw(requestParameters: UpdateDatasetProvenanceHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ updateDatasetProvenanceHandler(requestParameters: UpdateDatasetProvenanceHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateDatasetSymbologyHandler without sending the request + */ + updateDatasetSymbologyHandlerRequestOpts(requestParameters: UpdateDatasetSymbologyHandlerRequest): Promise; /** * Updates the dataset\'s symbology */ @@ -166,6 +218,10 @@ export declare class DatasetsApi extends runtime.BaseAPI { * Updates the dataset\'s symbology */ updateDatasetSymbologyHandler(requestParameters: UpdateDatasetSymbologyHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateLoadingInfoHandler without sending the request + */ + updateLoadingInfoHandlerRequestOpts(requestParameters: UpdateLoadingInfoHandlerRequest): Promise; /** * Updates the dataset\'s loading info */ diff --git a/typescript/dist/esm/apis/DatasetsApi.js b/typescript/dist/esm/apis/DatasetsApi.js index 47866ab7..cd958bf0 100644 --- a/typescript/dist/esm/apis/DatasetsApi.js +++ b/typescript/dist/esm/apis/DatasetsApi.js @@ -27,9 +27,9 @@ import { AutoCreateDatasetToJSON, CreateDatasetToJSON, DatasetFromJSON, DatasetL */ export class DatasetsApi extends runtime.BaseAPI { /** - * Add a tile to a gdal dataset. + * Creates request options for addDatasetTilesHandler without sending the request */ - addDatasetTilesHandlerRaw(requestParameters, initOverrides) { + addDatasetTilesHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling addDatasetTilesHandler().'); @@ -49,13 +49,22 @@ export class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}/tiles`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: AutoCreateDatasetToJSON(requestParameters['autoCreateDataset']), - }, initOverrides); + }; + }); + } + /** + * Add a tile to a gdal dataset. + */ + addDatasetTilesHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addDatasetTilesHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -68,9 +77,9 @@ export class DatasetsApi extends runtime.BaseAPI { }); } /** - * Creates a new dataset using previously uploaded files. The format of the files will be automatically detected when possible. + * Creates request options for autoCreateDatasetHandler without sending the request */ - autoCreateDatasetHandlerRaw(requestParameters, initOverrides) { + autoCreateDatasetHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['autoCreateDataset'] == null) { throw new runtime.RequiredError('autoCreateDataset', 'Required parameter "autoCreateDataset" was null or undefined when calling autoCreateDatasetHandler().'); @@ -86,13 +95,22 @@ export class DatasetsApi extends runtime.BaseAPI { } } let urlPath = `/dataset/auto`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: AutoCreateDatasetToJSON(requestParameters['autoCreateDataset']), - }, initOverrides); + }; + }); + } + /** + * Creates a new dataset using previously uploaded files. The format of the files will be automatically detected when possible. + */ + autoCreateDatasetHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.autoCreateDatasetHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => DatasetNameResponseFromJSON(jsonValue)); }); } @@ -106,9 +124,9 @@ export class DatasetsApi extends runtime.BaseAPI { }); } /** - * Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume. + * Creates request options for createDatasetHandler without sending the request */ - createDatasetHandlerRaw(requestParameters, initOverrides) { + createDatasetHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['createDataset'] == null) { throw new runtime.RequiredError('createDataset', 'Required parameter "createDataset" was null or undefined when calling createDatasetHandler().'); @@ -124,13 +142,22 @@ export class DatasetsApi extends runtime.BaseAPI { } } let urlPath = `/dataset`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: CreateDatasetToJSON(requestParameters['createDataset']), - }, initOverrides); + }; + }); + } + /** + * Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume. + */ + createDatasetHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.createDatasetHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => DatasetNameResponseFromJSON(jsonValue)); }); } @@ -144,9 +171,9 @@ export class DatasetsApi extends runtime.BaseAPI { }); } /** - * Delete a dataset + * Creates request options for deleteDatasetHandler without sending the request */ - deleteDatasetHandlerRaw(requestParameters, initOverrides) { + deleteDatasetHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling deleteDatasetHandler().'); @@ -162,12 +189,21 @@ export class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Delete a dataset + */ + deleteDatasetHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.deleteDatasetHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -180,9 +216,9 @@ export class DatasetsApi extends runtime.BaseAPI { }); } /** - * Retrieves details about a dataset using the internal name. + * Creates request options for getDatasetHandler without sending the request */ - getDatasetHandlerRaw(requestParameters, initOverrides) { + getDatasetHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling getDatasetHandler().'); @@ -198,12 +234,21 @@ export class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves details about a dataset using the internal name. + */ + getDatasetHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getDatasetHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => DatasetFromJSON(jsonValue)); }); } @@ -217,9 +262,9 @@ export class DatasetsApi extends runtime.BaseAPI { }); } /** - * Retrieves the loading information of a dataset + * Creates request options for getLoadingInfoHandler without sending the request */ - getLoadingInfoHandlerRaw(requestParameters, initOverrides) { + getLoadingInfoHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling getLoadingInfoHandler().'); @@ -235,12 +280,21 @@ export class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}/loadingInfo`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the loading information of a dataset + */ + getLoadingInfoHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getLoadingInfoHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => MetaDataDefinitionFromJSON(jsonValue)); }); } @@ -254,9 +308,9 @@ export class DatasetsApi extends runtime.BaseAPI { }); } /** - * Lists available datasets. + * Creates request options for listDatasetsHandler without sending the request */ - listDatasetsHandlerRaw(requestParameters, initOverrides) { + listDatasetsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['order'] == null) { throw new runtime.RequiredError('order', 'Required parameter "order" was null or undefined when calling listDatasetsHandler().'); @@ -292,12 +346,21 @@ export class DatasetsApi extends runtime.BaseAPI { } } let urlPath = `/datasets`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Lists available datasets. + */ + listDatasetsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listDatasetsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(DatasetListingFromJSON)); }); } @@ -311,9 +374,9 @@ export class DatasetsApi extends runtime.BaseAPI { }); } /** - * List the layers of a file in a volume. + * Creates request options for listVolumeFileLayersHandler without sending the request */ - listVolumeFileLayersHandlerRaw(requestParameters, initOverrides) { + listVolumeFileLayersHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['volumeName'] == null) { throw new runtime.RequiredError('volumeName', 'Required parameter "volumeName" was null or undefined when calling listVolumeFileLayersHandler().'); @@ -333,12 +396,21 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset/volumes/{volume_name}/files/{file_name}/layers`; urlPath = urlPath.replace(`{${"volume_name"}}`, encodeURIComponent(String(requestParameters['volumeName']))); urlPath = urlPath.replace(`{${"file_name"}}`, encodeURIComponent(String(requestParameters['fileName']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List the layers of a file in a volume. + */ + listVolumeFileLayersHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listVolumeFileLayersHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => VolumeFileLayersResponseFromJSON(jsonValue)); }); } @@ -352,9 +424,9 @@ export class DatasetsApi extends runtime.BaseAPI { }); } /** - * Lists available volumes. + * Creates request options for listVolumesHandler without sending the request */ - listVolumesHandlerRaw(initOverrides) { + listVolumesHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; @@ -366,12 +438,21 @@ export class DatasetsApi extends runtime.BaseAPI { } } let urlPath = `/dataset/volumes`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Lists available volumes. + */ + listVolumesHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listVolumesHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(VolumeFromJSON)); }); } @@ -385,9 +466,9 @@ export class DatasetsApi extends runtime.BaseAPI { }); } /** - * Inspects an upload and suggests metadata that can be used when creating a new dataset based on it. Tries to automatically detect the main file and layer name if not specified. + * Creates request options for suggestMetaDataHandler without sending the request */ - suggestMetaDataHandlerRaw(requestParameters, initOverrides) { + suggestMetaDataHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['suggestMetaData'] == null) { throw new runtime.RequiredError('suggestMetaData', 'Required parameter "suggestMetaData" was null or undefined when calling suggestMetaDataHandler().'); @@ -403,13 +484,22 @@ export class DatasetsApi extends runtime.BaseAPI { } } let urlPath = `/dataset/suggest`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: SuggestMetaDataToJSON(requestParameters['suggestMetaData']), - }, initOverrides); + }; + }); + } + /** + * Inspects an upload and suggests metadata that can be used when creating a new dataset based on it. Tries to automatically detect the main file and layer name if not specified. + */ + suggestMetaDataHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.suggestMetaDataHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => MetaDataSuggestionFromJSON(jsonValue)); }); } @@ -423,9 +513,9 @@ export class DatasetsApi extends runtime.BaseAPI { }); } /** - * Update details about a dataset using the internal name. + * Creates request options for updateDatasetHandler without sending the request */ - updateDatasetHandlerRaw(requestParameters, initOverrides) { + updateDatasetHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling updateDatasetHandler().'); @@ -445,13 +535,22 @@ export class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: UpdateDatasetToJSON(requestParameters['updateDataset']), - }, initOverrides); + }; + }); + } + /** + * Update details about a dataset using the internal name. + */ + updateDatasetHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateDatasetHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -464,8 +563,9 @@ export class DatasetsApi extends runtime.BaseAPI { }); } /** + * Creates request options for updateDatasetProvenanceHandler without sending the request */ - updateDatasetProvenanceHandlerRaw(requestParameters, initOverrides) { + updateDatasetProvenanceHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling updateDatasetProvenanceHandler().'); @@ -485,13 +585,21 @@ export class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}/provenance`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: ProvenancesToJSON(requestParameters['provenances']), - }, initOverrides); + }; + }); + } + /** + */ + updateDatasetProvenanceHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateDatasetProvenanceHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -503,9 +611,9 @@ export class DatasetsApi extends runtime.BaseAPI { }); } /** - * Updates the dataset\'s symbology + * Creates request options for updateDatasetSymbologyHandler without sending the request */ - updateDatasetSymbologyHandlerRaw(requestParameters, initOverrides) { + updateDatasetSymbologyHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling updateDatasetSymbologyHandler().'); @@ -525,13 +633,22 @@ export class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}/symbology`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: SymbologyToJSON(requestParameters['symbology']), - }, initOverrides); + }; + }); + } + /** + * Updates the dataset\'s symbology + */ + updateDatasetSymbologyHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateDatasetSymbologyHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -544,9 +661,9 @@ export class DatasetsApi extends runtime.BaseAPI { }); } /** - * Updates the dataset\'s loading info + * Creates request options for updateLoadingInfoHandler without sending the request */ - updateLoadingInfoHandlerRaw(requestParameters, initOverrides) { + updateLoadingInfoHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError('dataset', 'Required parameter "dataset" was null or undefined when calling updateLoadingInfoHandler().'); @@ -566,13 +683,22 @@ export class DatasetsApi extends runtime.BaseAPI { } let urlPath = `/dataset/{dataset}/loadingInfo`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: MetaDataDefinitionToJSON(requestParameters['metaDataDefinition']), - }, initOverrides); + }; + }); + } + /** + * Updates the dataset\'s loading info + */ + updateLoadingInfoHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateLoadingInfoHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } diff --git a/typescript/dist/esm/apis/GeneralApi.d.ts b/typescript/dist/esm/apis/GeneralApi.d.ts index 90a06a9a..9ded860d 100644 --- a/typescript/dist/esm/apis/GeneralApi.d.ts +++ b/typescript/dist/esm/apis/GeneralApi.d.ts @@ -15,6 +15,10 @@ import type { ServerInfo } from '../models/index'; * */ export declare class GeneralApi extends runtime.BaseAPI { + /** + * Creates request options for availableHandler without sending the request + */ + availableHandlerRequestOpts(): Promise; /** * Server availablity check. */ @@ -23,6 +27,10 @@ export declare class GeneralApi extends runtime.BaseAPI { * Server availablity check. */ availableHandler(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for serverInfoHandler without sending the request + */ + serverInfoHandlerRequestOpts(): Promise; /** * Shows information about the server software version. */ diff --git a/typescript/dist/esm/apis/GeneralApi.js b/typescript/dist/esm/apis/GeneralApi.js index d177bf6a..0d5e5398 100644 --- a/typescript/dist/esm/apis/GeneralApi.js +++ b/typescript/dist/esm/apis/GeneralApi.js @@ -27,19 +27,28 @@ import { ServerInfoFromJSON, } from '../models/index'; */ export class GeneralApi extends runtime.BaseAPI { /** - * Server availablity check. + * Creates request options for availableHandler without sending the request */ - availableHandlerRaw(initOverrides) { + availableHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; let urlPath = `/available`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Server availablity check. + */ + availableHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.availableHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -52,19 +61,28 @@ export class GeneralApi extends runtime.BaseAPI { }); } /** - * Shows information about the server software version. + * Creates request options for serverInfoHandler without sending the request */ - serverInfoHandlerRaw(initOverrides) { + serverInfoHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; let urlPath = `/info`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Shows information about the server software version. + */ + serverInfoHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.serverInfoHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => ServerInfoFromJSON(jsonValue)); }); } diff --git a/typescript/dist/esm/apis/LayersApi.d.ts b/typescript/dist/esm/apis/LayersApi.d.ts index e2f3cd5d..1553d9c7 100644 --- a/typescript/dist/esm/apis/LayersApi.d.ts +++ b/typescript/dist/esm/apis/LayersApi.d.ts @@ -111,6 +111,10 @@ export interface UpdateProviderDefinitionRequest { * */ export declare class LayersApi extends runtime.BaseAPI { + /** + * Creates request options for addCollection without sending the request + */ + addCollectionRequestOpts(requestParameters: AddCollectionRequest): Promise; /** * Add a new collection to an existing collection */ @@ -119,6 +123,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Add a new collection to an existing collection */ addCollection(requestParameters: AddCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for addExistingCollectionToCollection without sending the request + */ + addExistingCollectionToCollectionRequestOpts(requestParameters: AddExistingCollectionToCollectionRequest): Promise; /** * Add an existing collection to a collection */ @@ -127,6 +135,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Add an existing collection to a collection */ addExistingCollectionToCollection(requestParameters: AddExistingCollectionToCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for addExistingLayerToCollection without sending the request + */ + addExistingLayerToCollectionRequestOpts(requestParameters: AddExistingLayerToCollectionRequest): Promise; /** * Add an existing layer to a collection */ @@ -135,6 +147,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Add an existing layer to a collection */ addExistingLayerToCollection(requestParameters: AddExistingLayerToCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for addLayer without sending the request + */ + addLayerRequestOpts(requestParameters: AddLayerRequest): Promise; /** * Add a new layer to a collection */ @@ -143,6 +159,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Add a new layer to a collection */ addLayer(requestParameters: AddLayerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for addProvider without sending the request + */ + addProviderRequestOpts(requestParameters: AddProviderRequest): Promise; /** * Add a new provider */ @@ -151,6 +171,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Add a new provider */ addProvider(requestParameters: AddProviderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for autocompleteHandler without sending the request + */ + autocompleteHandlerRequestOpts(requestParameters: AutocompleteHandlerRequest): Promise; /** * Autocompletes the search on the contents of the collection of the given provider */ @@ -159,6 +183,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Autocompletes the search on the contents of the collection of the given provider */ autocompleteHandler(requestParameters: AutocompleteHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for deleteProvider without sending the request + */ + deleteProviderRequestOpts(requestParameters: DeleteProviderRequest): Promise; /** * Delete an existing provider */ @@ -167,6 +195,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Delete an existing provider */ deleteProvider(requestParameters: DeleteProviderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getProviderDefinition without sending the request + */ + getProviderDefinitionRequestOpts(requestParameters: GetProviderDefinitionRequest): Promise; /** * Get an existing provider\'s definition */ @@ -175,6 +207,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Get an existing provider\'s definition */ getProviderDefinition(requestParameters: GetProviderDefinitionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for layerHandler without sending the request + */ + layerHandlerRequestOpts(requestParameters: LayerHandlerRequest): Promise; /** * Retrieves the layer of the given provider */ @@ -183,6 +219,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Retrieves the layer of the given provider */ layerHandler(requestParameters: LayerHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for layerToDataset without sending the request + */ + layerToDatasetRequestOpts(requestParameters: LayerToDatasetRequest): Promise; /** * Persist a raster layer from a provider as a dataset. */ @@ -191,6 +231,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Persist a raster layer from a provider as a dataset. */ layerToDataset(requestParameters: LayerToDatasetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for layerToWorkflowIdHandler without sending the request + */ + layerToWorkflowIdHandlerRequestOpts(requestParameters: LayerToWorkflowIdHandlerRequest): Promise; /** * Registers a layer from a provider as a workflow and returns the workflow id */ @@ -199,6 +243,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Registers a layer from a provider as a workflow and returns the workflow id */ layerToWorkflowIdHandler(requestParameters: LayerToWorkflowIdHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listCollectionHandler without sending the request + */ + listCollectionHandlerRequestOpts(requestParameters: ListCollectionHandlerRequest): Promise; /** * List the contents of the collection of the given provider */ @@ -207,6 +255,10 @@ export declare class LayersApi extends runtime.BaseAPI { * List the contents of the collection of the given provider */ listCollectionHandler(requestParameters: ListCollectionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listProviders without sending the request + */ + listProvidersRequestOpts(requestParameters: ListProvidersRequest): Promise; /** * List all providers */ @@ -215,6 +267,10 @@ export declare class LayersApi extends runtime.BaseAPI { * List all providers */ listProviders(requestParameters: ListProvidersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for listRootCollectionsHandler without sending the request + */ + listRootCollectionsHandlerRequestOpts(requestParameters: ListRootCollectionsHandlerRequest): Promise; /** * List all layer collections */ @@ -223,12 +279,20 @@ export declare class LayersApi extends runtime.BaseAPI { * List all layer collections */ listRootCollectionsHandler(requestParameters: ListRootCollectionsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for providerCapabilitiesHandler without sending the request + */ + providerCapabilitiesHandlerRequestOpts(requestParameters: ProviderCapabilitiesHandlerRequest): Promise; /** */ providerCapabilitiesHandlerRaw(requestParameters: ProviderCapabilitiesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** */ providerCapabilitiesHandler(requestParameters: ProviderCapabilitiesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for removeCollection without sending the request + */ + removeCollectionRequestOpts(requestParameters: RemoveCollectionRequest): Promise; /** * Remove a collection */ @@ -237,6 +301,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Remove a collection */ removeCollection(requestParameters: RemoveCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for removeCollectionFromCollection without sending the request + */ + removeCollectionFromCollectionRequestOpts(requestParameters: RemoveCollectionFromCollectionRequest): Promise; /** * Delete a collection from a collection */ @@ -245,6 +313,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Delete a collection from a collection */ removeCollectionFromCollection(requestParameters: RemoveCollectionFromCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for removeLayer without sending the request + */ + removeLayerRequestOpts(requestParameters: RemoveLayerRequest): Promise; /** * Remove a collection */ @@ -253,6 +325,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Remove a collection */ removeLayer(requestParameters: RemoveLayerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for removeLayerFromCollection without sending the request + */ + removeLayerFromCollectionRequestOpts(requestParameters: RemoveLayerFromCollectionRequest): Promise; /** * Remove a layer from a collection */ @@ -261,6 +337,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Remove a layer from a collection */ removeLayerFromCollection(requestParameters: RemoveLayerFromCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for searchHandler without sending the request + */ + searchHandlerRequestOpts(requestParameters: SearchHandlerRequest): Promise; /** * Searches the contents of the collection of the given provider */ @@ -269,6 +349,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Searches the contents of the collection of the given provider */ searchHandler(requestParameters: SearchHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateCollection without sending the request + */ + updateCollectionRequestOpts(requestParameters: UpdateCollectionRequest): Promise; /** * Update a collection */ @@ -277,6 +361,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Update a collection */ updateCollection(requestParameters: UpdateCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateLayer without sending the request + */ + updateLayerRequestOpts(requestParameters: UpdateLayerRequest): Promise; /** * Update a layer */ @@ -285,6 +373,10 @@ export declare class LayersApi extends runtime.BaseAPI { * Update a layer */ updateLayer(requestParameters: UpdateLayerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateProviderDefinition without sending the request + */ + updateProviderDefinitionRequestOpts(requestParameters: UpdateProviderDefinitionRequest): Promise; /** * Update an existing provider\'s definition */ diff --git a/typescript/dist/esm/apis/LayersApi.js b/typescript/dist/esm/apis/LayersApi.js index 40a6b7e1..05be25c7 100644 --- a/typescript/dist/esm/apis/LayersApi.js +++ b/typescript/dist/esm/apis/LayersApi.js @@ -27,9 +27,9 @@ import { AddLayerToJSON, AddLayerCollectionToJSON, IdResponseFromJSON, LayerFrom */ export class LayersApi extends runtime.BaseAPI { /** - * Add a new collection to an existing collection + * Creates request options for addCollection without sending the request */ - addCollectionRaw(requestParameters, initOverrides) { + addCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['collection'] == null) { throw new runtime.RequiredError('collection', 'Required parameter "collection" was null or undefined when calling addCollection().'); @@ -49,13 +49,22 @@ export class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/collections/{collection}/collections`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: AddLayerCollectionToJSON(requestParameters['addLayerCollection']), - }, initOverrides); + }; + }); + } + /** + * Add a new collection to an existing collection + */ + addCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); }); } @@ -69,9 +78,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Add an existing collection to a collection + * Creates request options for addExistingCollectionToCollection without sending the request */ - addExistingCollectionToCollectionRaw(requestParameters, initOverrides) { + addExistingCollectionToCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['parent'] == null) { throw new runtime.RequiredError('parent', 'Required parameter "parent" was null or undefined when calling addExistingCollectionToCollection().'); @@ -91,12 +100,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/collections/{parent}/collections/{collection}`; urlPath = urlPath.replace(`{${"parent"}}`, encodeURIComponent(String(requestParameters['parent']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Add an existing collection to a collection + */ + addExistingCollectionToCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addExistingCollectionToCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -109,9 +127,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Add an existing layer to a collection + * Creates request options for addExistingLayerToCollection without sending the request */ - addExistingLayerToCollectionRaw(requestParameters, initOverrides) { + addExistingLayerToCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['collection'] == null) { throw new runtime.RequiredError('collection', 'Required parameter "collection" was null or undefined when calling addExistingLayerToCollection().'); @@ -131,12 +149,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/collections/{collection}/layers/{layer}`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Add an existing layer to a collection + */ + addExistingLayerToCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addExistingLayerToCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -149,9 +176,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Add a new layer to a collection + * Creates request options for addLayer without sending the request */ - addLayerRaw(requestParameters, initOverrides) { + addLayerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['collection'] == null) { throw new runtime.RequiredError('collection', 'Required parameter "collection" was null or undefined when calling addLayer().'); @@ -171,13 +198,22 @@ export class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/collections/{collection}/layers`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: AddLayerToJSON(requestParameters['addLayer']), - }, initOverrides); + }; + }); + } + /** + * Add a new layer to a collection + */ + addLayerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addLayerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); }); } @@ -191,9 +227,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Add a new provider + * Creates request options for addProvider without sending the request */ - addProviderRaw(requestParameters, initOverrides) { + addProviderRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['typedDataProviderDefinition'] == null) { throw new runtime.RequiredError('typedDataProviderDefinition', 'Required parameter "typedDataProviderDefinition" was null or undefined when calling addProvider().'); @@ -209,13 +245,22 @@ export class LayersApi extends runtime.BaseAPI { } } let urlPath = `/layerDb/providers`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: TypedDataProviderDefinitionToJSON(requestParameters['typedDataProviderDefinition']), - }, initOverrides); + }; + }); + } + /** + * Add a new provider + */ + addProviderRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addProviderRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); }); } @@ -229,9 +274,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Autocompletes the search on the contents of the collection of the given provider + * Creates request options for autocompleteHandler without sending the request */ - autocompleteHandlerRaw(requestParameters, initOverrides) { + autocompleteHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling autocompleteHandler().'); @@ -275,12 +320,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/collections/search/autocomplete/{provider}/{collection}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Autocompletes the search on the contents of the collection of the given provider + */ + autocompleteHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.autocompleteHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response); }); } @@ -294,9 +348,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Delete an existing provider + * Creates request options for deleteProvider without sending the request */ - deleteProviderRaw(requestParameters, initOverrides) { + deleteProviderRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling deleteProvider().'); @@ -312,12 +366,21 @@ export class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/providers/{provider}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Delete an existing provider + */ + deleteProviderRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.deleteProviderRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -330,9 +393,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Get an existing provider\'s definition + * Creates request options for getProviderDefinition without sending the request */ - getProviderDefinitionRaw(requestParameters, initOverrides) { + getProviderDefinitionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling getProviderDefinition().'); @@ -348,12 +411,21 @@ export class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/providers/{provider}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Get an existing provider\'s definition + */ + getProviderDefinitionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getProviderDefinitionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => TypedDataProviderDefinitionFromJSON(jsonValue)); }); } @@ -367,9 +439,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Retrieves the layer of the given provider + * Creates request options for layerHandler without sending the request */ - layerHandlerRaw(requestParameters, initOverrides) { + layerHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling layerHandler().'); @@ -389,12 +461,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/{provider}/{layer}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the layer of the given provider + */ + layerHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.layerHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => LayerFromJSON(jsonValue)); }); } @@ -408,9 +489,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Persist a raster layer from a provider as a dataset. + * Creates request options for layerToDataset without sending the request */ - layerToDatasetRaw(requestParameters, initOverrides) { + layerToDatasetRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling layerToDataset().'); @@ -430,12 +511,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/{provider}/{layer}/dataset`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Persist a raster layer from a provider as a dataset. + */ + layerToDatasetRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.layerToDatasetRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => TaskResponseFromJSON(jsonValue)); }); } @@ -449,9 +539,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Registers a layer from a provider as a workflow and returns the workflow id + * Creates request options for layerToWorkflowIdHandler without sending the request */ - layerToWorkflowIdHandlerRaw(requestParameters, initOverrides) { + layerToWorkflowIdHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling layerToWorkflowIdHandler().'); @@ -471,12 +561,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/{provider}/{layer}/workflowId`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Registers a layer from a provider as a workflow and returns the workflow id + */ + layerToWorkflowIdHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.layerToWorkflowIdHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); }); } @@ -490,9 +589,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * List the contents of the collection of the given provider + * Creates request options for listCollectionHandler without sending the request */ - listCollectionHandlerRaw(requestParameters, initOverrides) { + listCollectionHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling listCollectionHandler().'); @@ -524,12 +623,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/collections/{provider}/{collection}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List the contents of the collection of the given provider + */ + listCollectionHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listCollectionHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => LayerCollectionFromJSON(jsonValue)); }); } @@ -543,9 +651,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * List all providers + * Creates request options for listProviders without sending the request */ - listProvidersRaw(requestParameters, initOverrides) { + listProvidersRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['offset'] == null) { throw new runtime.RequiredError('offset', 'Required parameter "offset" was null or undefined when calling listProviders().'); @@ -569,12 +677,21 @@ export class LayersApi extends runtime.BaseAPI { } } let urlPath = `/layerDb/providers`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List all providers + */ + listProvidersRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listProvidersRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(LayerProviderListingFromJSON)); }); } @@ -588,9 +705,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * List all layer collections + * Creates request options for listRootCollectionsHandler without sending the request */ - listRootCollectionsHandlerRaw(requestParameters, initOverrides) { + listRootCollectionsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['offset'] == null) { throw new runtime.RequiredError('offset', 'Required parameter "offset" was null or undefined when calling listRootCollectionsHandler().'); @@ -614,12 +731,21 @@ export class LayersApi extends runtime.BaseAPI { } } let urlPath = `/layers/collections`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List all layer collections + */ + listRootCollectionsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listRootCollectionsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => LayerCollectionFromJSON(jsonValue)); }); } @@ -633,8 +759,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** + * Creates request options for providerCapabilitiesHandler without sending the request */ - providerCapabilitiesHandlerRaw(requestParameters, initOverrides) { + providerCapabilitiesHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling providerCapabilitiesHandler().'); @@ -650,12 +777,20 @@ export class LayersApi extends runtime.BaseAPI { } let urlPath = `/layers/{provider}/capabilities`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + */ + providerCapabilitiesHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.providerCapabilitiesHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => ProviderCapabilitiesFromJSON(jsonValue)); }); } @@ -668,9 +803,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Remove a collection + * Creates request options for removeCollection without sending the request */ - removeCollectionRaw(requestParameters, initOverrides) { + removeCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['collection'] == null) { throw new runtime.RequiredError('collection', 'Required parameter "collection" was null or undefined when calling removeCollection().'); @@ -686,12 +821,21 @@ export class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/collections/{collection}`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Remove a collection + */ + removeCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.removeCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -704,9 +848,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Delete a collection from a collection + * Creates request options for removeCollectionFromCollection without sending the request */ - removeCollectionFromCollectionRaw(requestParameters, initOverrides) { + removeCollectionFromCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['parent'] == null) { throw new runtime.RequiredError('parent', 'Required parameter "parent" was null or undefined when calling removeCollectionFromCollection().'); @@ -726,12 +870,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/collections/{parent}/collections/{collection}`; urlPath = urlPath.replace(`{${"parent"}}`, encodeURIComponent(String(requestParameters['parent']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Delete a collection from a collection + */ + removeCollectionFromCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.removeCollectionFromCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -744,9 +897,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Remove a collection + * Creates request options for removeLayer without sending the request */ - removeLayerRaw(requestParameters, initOverrides) { + removeLayerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['layer'] == null) { throw new runtime.RequiredError('layer', 'Required parameter "layer" was null or undefined when calling removeLayer().'); @@ -762,12 +915,21 @@ export class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/layers/{layer}`; urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Remove a collection + */ + removeLayerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.removeLayerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -780,9 +942,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Remove a layer from a collection + * Creates request options for removeLayerFromCollection without sending the request */ - removeLayerFromCollectionRaw(requestParameters, initOverrides) { + removeLayerFromCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['collection'] == null) { throw new runtime.RequiredError('collection', 'Required parameter "collection" was null or undefined when calling removeLayerFromCollection().'); @@ -802,12 +964,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/collections/{collection}/layers/{layer}`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Remove a layer from a collection + */ + removeLayerFromCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.removeLayerFromCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -820,9 +991,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Searches the contents of the collection of the given provider + * Creates request options for searchHandler without sending the request */ - searchHandlerRaw(requestParameters, initOverrides) { + searchHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling searchHandler().'); @@ -866,12 +1037,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/collections/search/{provider}/{collection}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Searches the contents of the collection of the given provider + */ + searchHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.searchHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => LayerCollectionFromJSON(jsonValue)); }); } @@ -885,9 +1065,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Update a collection + * Creates request options for updateCollection without sending the request */ - updateCollectionRaw(requestParameters, initOverrides) { + updateCollectionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['collection'] == null) { throw new runtime.RequiredError('collection', 'Required parameter "collection" was null or undefined when calling updateCollection().'); @@ -907,13 +1087,22 @@ export class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/collections/{collection}`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: UpdateLayerCollectionToJSON(requestParameters['updateLayerCollection']), - }, initOverrides); + }; + }); + } + /** + * Update a collection + */ + updateCollectionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateCollectionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -926,9 +1115,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Update a layer + * Creates request options for updateLayer without sending the request */ - updateLayerRaw(requestParameters, initOverrides) { + updateLayerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['layer'] == null) { throw new runtime.RequiredError('layer', 'Required parameter "layer" was null or undefined when calling updateLayer().'); @@ -948,13 +1137,22 @@ export class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/layers/{layer}`; urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: UpdateLayerToJSON(requestParameters['updateLayer']), - }, initOverrides); + }; + }); + } + /** + * Update a layer + */ + updateLayerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateLayerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -967,9 +1165,9 @@ export class LayersApi extends runtime.BaseAPI { }); } /** - * Update an existing provider\'s definition + * Creates request options for updateProviderDefinition without sending the request */ - updateProviderDefinitionRaw(requestParameters, initOverrides) { + updateProviderDefinitionRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['provider'] == null) { throw new runtime.RequiredError('provider', 'Required parameter "provider" was null or undefined when calling updateProviderDefinition().'); @@ -989,13 +1187,22 @@ export class LayersApi extends runtime.BaseAPI { } let urlPath = `/layerDb/providers/{provider}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: TypedDataProviderDefinitionToJSON(requestParameters['typedDataProviderDefinition']), - }, initOverrides); + }; + }); + } + /** + * Update an existing provider\'s definition + */ + updateProviderDefinitionRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateProviderDefinitionRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } diff --git a/typescript/dist/esm/apis/MLApi.d.ts b/typescript/dist/esm/apis/MLApi.d.ts index 49e1da80..8bbeabdc 100644 --- a/typescript/dist/esm/apis/MLApi.d.ts +++ b/typescript/dist/esm/apis/MLApi.d.ts @@ -21,6 +21,10 @@ export interface GetMlModelRequest { * */ export declare class MLApi extends runtime.BaseAPI { + /** + * Creates request options for addMlModel without sending the request + */ + addMlModelRequestOpts(requestParameters: AddMlModelRequest): Promise; /** * Create a new ml model. */ @@ -29,6 +33,10 @@ export declare class MLApi extends runtime.BaseAPI { * Create a new ml model. */ addMlModel(requestParameters: AddMlModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getMlModel without sending the request + */ + getMlModelRequestOpts(requestParameters: GetMlModelRequest): Promise; /** * Get ml model by name. */ @@ -37,6 +45,10 @@ export declare class MLApi extends runtime.BaseAPI { * Get ml model by name. */ getMlModel(requestParameters: GetMlModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listMlModels without sending the request + */ + listMlModelsRequestOpts(): Promise; /** * List ml models. */ diff --git a/typescript/dist/esm/apis/MLApi.js b/typescript/dist/esm/apis/MLApi.js index 0c21bf70..ab6fd87a 100644 --- a/typescript/dist/esm/apis/MLApi.js +++ b/typescript/dist/esm/apis/MLApi.js @@ -27,9 +27,9 @@ import { MlModelFromJSON, MlModelToJSON, MlModelNameResponseFromJSON, } from '.. */ export class MLApi extends runtime.BaseAPI { /** - * Create a new ml model. + * Creates request options for addMlModel without sending the request */ - addMlModelRaw(requestParameters, initOverrides) { + addMlModelRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['mlModel'] == null) { throw new runtime.RequiredError('mlModel', 'Required parameter "mlModel" was null or undefined when calling addMlModel().'); @@ -45,13 +45,22 @@ export class MLApi extends runtime.BaseAPI { } } let urlPath = `/ml/models`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: MlModelToJSON(requestParameters['mlModel']), - }, initOverrides); + }; + }); + } + /** + * Create a new ml model. + */ + addMlModelRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addMlModelRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => MlModelNameResponseFromJSON(jsonValue)); }); } @@ -65,9 +74,9 @@ export class MLApi extends runtime.BaseAPI { }); } /** - * Get ml model by name. + * Creates request options for getMlModel without sending the request */ - getMlModelRaw(requestParameters, initOverrides) { + getMlModelRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['modelName'] == null) { throw new runtime.RequiredError('modelName', 'Required parameter "modelName" was null or undefined when calling getMlModel().'); @@ -83,12 +92,21 @@ export class MLApi extends runtime.BaseAPI { } let urlPath = `/ml/models/{model_name}`; urlPath = urlPath.replace(`{${"model_name"}}`, encodeURIComponent(String(requestParameters['modelName']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Get ml model by name. + */ + getMlModelRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getMlModelRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => MlModelFromJSON(jsonValue)); }); } @@ -102,9 +120,9 @@ export class MLApi extends runtime.BaseAPI { }); } /** - * List ml models. + * Creates request options for listMlModels without sending the request */ - listMlModelsRaw(initOverrides) { + listMlModelsRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; @@ -116,12 +134,21 @@ export class MLApi extends runtime.BaseAPI { } } let urlPath = `/ml/models`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List ml models. + */ + listMlModelsRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listMlModelsRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(MlModelFromJSON)); }); } diff --git a/typescript/dist/esm/apis/OGCWCSApi.d.ts b/typescript/dist/esm/apis/OGCWCSApi.d.ts index 99278f67..2b8fa0ed 100644 --- a/typescript/dist/esm/apis/OGCWCSApi.d.ts +++ b/typescript/dist/esm/apis/OGCWCSApi.d.ts @@ -32,6 +32,10 @@ export interface WcsHandlerRequest { * */ export declare class OGCWCSApi extends runtime.BaseAPI { + /** + * Creates request options for wcsHandler without sending the request + */ + wcsHandlerRequestOpts(requestParameters: WcsHandlerRequest): Promise; /** * OGC WCS endpoint */ diff --git a/typescript/dist/esm/apis/OGCWCSApi.js b/typescript/dist/esm/apis/OGCWCSApi.js index 648e2bbd..e6f0a840 100644 --- a/typescript/dist/esm/apis/OGCWCSApi.js +++ b/typescript/dist/esm/apis/OGCWCSApi.js @@ -26,9 +26,9 @@ import * as runtime from '../runtime'; */ export class OGCWCSApi extends runtime.BaseAPI { /** - * OGC WCS endpoint + * Creates request options for wcsHandler without sending the request */ - wcsHandlerRaw(requestParameters, initOverrides) { + wcsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['workflow'] == null) { throw new runtime.RequiredError('workflow', 'Required parameter "workflow" was null or undefined when calling wcsHandler().'); @@ -89,12 +89,21 @@ export class OGCWCSApi extends runtime.BaseAPI { } let urlPath = `/wcs/{workflow}`; urlPath = urlPath.replace(`{${"workflow"}}`, encodeURIComponent(String(requestParameters['workflow']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * OGC WCS endpoint + */ + wcsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.wcsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); if (this.isJsonMime(response.headers.get('content-type'))) { return new runtime.JSONApiResponse(response); } diff --git a/typescript/dist/esm/apis/OGCWFSApi.d.ts b/typescript/dist/esm/apis/OGCWFSApi.d.ts index 8bbd32bc..1680f77f 100644 --- a/typescript/dist/esm/apis/OGCWFSApi.d.ts +++ b/typescript/dist/esm/apis/OGCWFSApi.d.ts @@ -31,6 +31,10 @@ export interface WfsHandlerRequest { * */ export declare class OGCWFSApi extends runtime.BaseAPI { + /** + * Creates request options for wfsHandler without sending the request + */ + wfsHandlerRequestOpts(requestParameters: WfsHandlerRequest): Promise; /** * OGC WFS endpoint */ diff --git a/typescript/dist/esm/apis/OGCWFSApi.js b/typescript/dist/esm/apis/OGCWFSApi.js index 8c239e71..117500b1 100644 --- a/typescript/dist/esm/apis/OGCWFSApi.js +++ b/typescript/dist/esm/apis/OGCWFSApi.js @@ -27,9 +27,9 @@ import { GeoJsonFromJSON, } from '../models/index'; */ export class OGCWFSApi extends runtime.BaseAPI { /** - * OGC WFS endpoint + * Creates request options for wfsHandler without sending the request */ - wfsHandlerRaw(requestParameters, initOverrides) { + wfsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['workflow'] == null) { throw new runtime.RequiredError('workflow', 'Required parameter "workflow" was null or undefined when calling wfsHandler().'); @@ -87,12 +87,21 @@ export class OGCWFSApi extends runtime.BaseAPI { } let urlPath = `/wfs/{workflow}`; urlPath = urlPath.replace(`{${"workflow"}}`, encodeURIComponent(String(requestParameters['workflow']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * OGC WFS endpoint + */ + wfsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.wfsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GeoJsonFromJSON(jsonValue)); }); } diff --git a/typescript/dist/esm/apis/OGCWMSApi.d.ts b/typescript/dist/esm/apis/OGCWMSApi.d.ts index 4abaa6e5..bc57b8f7 100644 --- a/typescript/dist/esm/apis/OGCWMSApi.d.ts +++ b/typescript/dist/esm/apis/OGCWMSApi.d.ts @@ -38,6 +38,10 @@ export interface WmsHandlerRequest { * */ export declare class OGCWMSApi extends runtime.BaseAPI { + /** + * Creates request options for wmsHandler without sending the request + */ + wmsHandlerRequestOpts(requestParameters: WmsHandlerRequest): Promise; /** * OGC WMS endpoint */ diff --git a/typescript/dist/esm/apis/OGCWMSApi.js b/typescript/dist/esm/apis/OGCWMSApi.js index 628c074a..e2f3d85d 100644 --- a/typescript/dist/esm/apis/OGCWMSApi.js +++ b/typescript/dist/esm/apis/OGCWMSApi.js @@ -26,9 +26,9 @@ import * as runtime from '../runtime'; */ export class OGCWMSApi extends runtime.BaseAPI { /** - * OGC WMS endpoint + * Creates request options for wmsHandler without sending the request */ - wmsHandlerRaw(requestParameters, initOverrides) { + wmsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['workflow'] == null) { throw new runtime.RequiredError('workflow', 'Required parameter "workflow" was null or undefined when calling wmsHandler().'); @@ -107,12 +107,21 @@ export class OGCWMSApi extends runtime.BaseAPI { } let urlPath = `/wms/{workflow}`; urlPath = urlPath.replace(`{${"workflow"}}`, encodeURIComponent(String(requestParameters['workflow']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * OGC WMS endpoint + */ + wmsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.wmsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.BlobApiResponse(response); }); } diff --git a/typescript/dist/esm/apis/PermissionsApi.d.ts b/typescript/dist/esm/apis/PermissionsApi.d.ts index 2980a3b5..364e51d4 100644 --- a/typescript/dist/esm/apis/PermissionsApi.d.ts +++ b/typescript/dist/esm/apis/PermissionsApi.d.ts @@ -27,6 +27,10 @@ export interface RemovePermissionHandlerRequest { * */ export declare class PermissionsApi extends runtime.BaseAPI { + /** + * Creates request options for addPermissionHandler without sending the request + */ + addPermissionHandlerRequestOpts(requestParameters: AddPermissionHandlerRequest): Promise; /** * Adds a new permission. */ @@ -35,6 +39,10 @@ export declare class PermissionsApi extends runtime.BaseAPI { * Adds a new permission. */ addPermissionHandler(requestParameters: AddPermissionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getResourcePermissionsHandler without sending the request + */ + getResourcePermissionsHandlerRequestOpts(requestParameters: GetResourcePermissionsHandlerRequest): Promise; /** * Lists permission for a given resource. */ @@ -43,6 +51,10 @@ export declare class PermissionsApi extends runtime.BaseAPI { * Lists permission for a given resource. */ getResourcePermissionsHandler(requestParameters: GetResourcePermissionsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for removePermissionHandler without sending the request + */ + removePermissionHandlerRequestOpts(requestParameters: RemovePermissionHandlerRequest): Promise; /** * Removes an existing permission. */ diff --git a/typescript/dist/esm/apis/PermissionsApi.js b/typescript/dist/esm/apis/PermissionsApi.js index c0347717..cbc37c6b 100644 --- a/typescript/dist/esm/apis/PermissionsApi.js +++ b/typescript/dist/esm/apis/PermissionsApi.js @@ -27,9 +27,9 @@ import { PermissionListingFromJSON, PermissionRequestToJSON, } from '../models/i */ export class PermissionsApi extends runtime.BaseAPI { /** - * Adds a new permission. + * Creates request options for addPermissionHandler without sending the request */ - addPermissionHandlerRaw(requestParameters, initOverrides) { + addPermissionHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['permissionRequest'] == null) { throw new runtime.RequiredError('permissionRequest', 'Required parameter "permissionRequest" was null or undefined when calling addPermissionHandler().'); @@ -45,13 +45,22 @@ export class PermissionsApi extends runtime.BaseAPI { } } let urlPath = `/permissions`; - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: PermissionRequestToJSON(requestParameters['permissionRequest']), - }, initOverrides); + }; + }); + } + /** + * Adds a new permission. + */ + addPermissionHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addPermissionHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -64,9 +73,9 @@ export class PermissionsApi extends runtime.BaseAPI { }); } /** - * Lists permission for a given resource. + * Creates request options for getResourcePermissionsHandler without sending the request */ - getResourcePermissionsHandlerRaw(requestParameters, initOverrides) { + getResourcePermissionsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['resourceType'] == null) { throw new runtime.RequiredError('resourceType', 'Required parameter "resourceType" was null or undefined when calling getResourcePermissionsHandler().'); @@ -98,12 +107,21 @@ export class PermissionsApi extends runtime.BaseAPI { let urlPath = `/permissions/resources/{resource_type}/{resource_id}`; urlPath = urlPath.replace(`{${"resource_type"}}`, encodeURIComponent(String(requestParameters['resourceType']))); urlPath = urlPath.replace(`{${"resource_id"}}`, encodeURIComponent(String(requestParameters['resourceId']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Lists permission for a given resource. + */ + getResourcePermissionsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getResourcePermissionsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(PermissionListingFromJSON)); }); } @@ -117,9 +135,9 @@ export class PermissionsApi extends runtime.BaseAPI { }); } /** - * Removes an existing permission. + * Creates request options for removePermissionHandler without sending the request */ - removePermissionHandlerRaw(requestParameters, initOverrides) { + removePermissionHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['permissionRequest'] == null) { throw new runtime.RequiredError('permissionRequest', 'Required parameter "permissionRequest" was null or undefined when calling removePermissionHandler().'); @@ -135,13 +153,22 @@ export class PermissionsApi extends runtime.BaseAPI { } } let urlPath = `/permissions`; - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, body: PermissionRequestToJSON(requestParameters['permissionRequest']), - }, initOverrides); + }; + }); + } + /** + * Removes an existing permission. + */ + removePermissionHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.removePermissionHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } diff --git a/typescript/dist/esm/apis/PlotsApi.d.ts b/typescript/dist/esm/apis/PlotsApi.d.ts index 9d30528f..9f0107c9 100644 --- a/typescript/dist/esm/apis/PlotsApi.d.ts +++ b/typescript/dist/esm/apis/PlotsApi.d.ts @@ -22,6 +22,10 @@ export interface GetPlotHandlerRequest { * */ export declare class PlotsApi extends runtime.BaseAPI { + /** + * Creates request options for getPlotHandler without sending the request + */ + getPlotHandlerRequestOpts(requestParameters: GetPlotHandlerRequest): Promise; /** * # Example 1. Upload the file `plain_data.csv` with the following content: ```csv a 1 2 ``` 2. Create a dataset from it using the \"Plain Data\" example at `/dataset`. 3. Create a statistics workflow using the \"Statistics Plot\" example at `/workflow`. 4. Generate the plot with this handler. * Generates a plot. diff --git a/typescript/dist/esm/apis/PlotsApi.js b/typescript/dist/esm/apis/PlotsApi.js index 74d4c08d..823707d6 100644 --- a/typescript/dist/esm/apis/PlotsApi.js +++ b/typescript/dist/esm/apis/PlotsApi.js @@ -27,10 +27,9 @@ import { WrappedPlotOutputFromJSON, } from '../models/index'; */ export class PlotsApi extends runtime.BaseAPI { /** - * # Example 1. Upload the file `plain_data.csv` with the following content: ```csv a 1 2 ``` 2. Create a dataset from it using the \"Plain Data\" example at `/dataset`. 3. Create a statistics workflow using the \"Statistics Plot\" example at `/workflow`. 4. Generate the plot with this handler. - * Generates a plot. + * Creates request options for getPlotHandler without sending the request */ - getPlotHandlerRaw(requestParameters, initOverrides) { + getPlotHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['bbox'] == null) { throw new runtime.RequiredError('bbox', 'Required parameter "bbox" was null or undefined when calling getPlotHandler().'); @@ -67,12 +66,22 @@ export class PlotsApi extends runtime.BaseAPI { } let urlPath = `/plot/{id}`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * # Example 1. Upload the file `plain_data.csv` with the following content: ```csv a 1 2 ``` 2. Create a dataset from it using the \"Plain Data\" example at `/dataset`. 3. Create a statistics workflow using the \"Statistics Plot\" example at `/workflow`. 4. Generate the plot with this handler. + * Generates a plot. + */ + getPlotHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getPlotHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => WrappedPlotOutputFromJSON(jsonValue)); }); } diff --git a/typescript/dist/esm/apis/ProjectsApi.d.ts b/typescript/dist/esm/apis/ProjectsApi.d.ts index 0a32952d..9ef1102f 100644 --- a/typescript/dist/esm/apis/ProjectsApi.d.ts +++ b/typescript/dist/esm/apis/ProjectsApi.d.ts @@ -40,6 +40,10 @@ export interface UpdateProjectHandlerRequest { * */ export declare class ProjectsApi extends runtime.BaseAPI { + /** + * Creates request options for createProjectHandler without sending the request + */ + createProjectHandlerRequestOpts(requestParameters: CreateProjectHandlerRequest): Promise; /** * Create a new project for the user. */ @@ -48,6 +52,10 @@ export declare class ProjectsApi extends runtime.BaseAPI { * Create a new project for the user. */ createProjectHandler(requestParameters: CreateProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for deleteProjectHandler without sending the request + */ + deleteProjectHandlerRequestOpts(requestParameters: DeleteProjectHandlerRequest): Promise; /** * Deletes a project. */ @@ -56,6 +64,10 @@ export declare class ProjectsApi extends runtime.BaseAPI { * Deletes a project. */ deleteProjectHandler(requestParameters: DeleteProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listProjectsHandler without sending the request + */ + listProjectsHandlerRequestOpts(requestParameters: ListProjectsHandlerRequest): Promise; /** * List all projects accessible to the user that match the selected criteria. */ @@ -64,6 +76,10 @@ export declare class ProjectsApi extends runtime.BaseAPI { * List all projects accessible to the user that match the selected criteria. */ listProjectsHandler(requestParameters: ListProjectsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for loadProjectLatestHandler without sending the request + */ + loadProjectLatestHandlerRequestOpts(requestParameters: LoadProjectLatestHandlerRequest): Promise; /** * Retrieves details about the latest version of a project. */ @@ -72,6 +88,10 @@ export declare class ProjectsApi extends runtime.BaseAPI { * Retrieves details about the latest version of a project. */ loadProjectLatestHandler(requestParameters: LoadProjectLatestHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for loadProjectVersionHandler without sending the request + */ + loadProjectVersionHandlerRequestOpts(requestParameters: LoadProjectVersionHandlerRequest): Promise; /** * Retrieves details about the given version of a project. */ @@ -80,6 +100,10 @@ export declare class ProjectsApi extends runtime.BaseAPI { * Retrieves details about the given version of a project. */ loadProjectVersionHandler(requestParameters: LoadProjectVersionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for projectVersionsHandler without sending the request + */ + projectVersionsHandlerRequestOpts(requestParameters: ProjectVersionsHandlerRequest): Promise; /** * Lists all available versions of a project. */ @@ -88,6 +112,10 @@ export declare class ProjectsApi extends runtime.BaseAPI { * Lists all available versions of a project. */ projectVersionsHandler(requestParameters: ProjectVersionsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for updateProjectHandler without sending the request + */ + updateProjectHandlerRequestOpts(requestParameters: UpdateProjectHandlerRequest): Promise; /** * Updates a project. This will create a new version. */ diff --git a/typescript/dist/esm/apis/ProjectsApi.js b/typescript/dist/esm/apis/ProjectsApi.js index 91651486..8a298772 100644 --- a/typescript/dist/esm/apis/ProjectsApi.js +++ b/typescript/dist/esm/apis/ProjectsApi.js @@ -27,9 +27,9 @@ import { CreateProjectToJSON, IdResponseFromJSON, ProjectFromJSON, ProjectListin */ export class ProjectsApi extends runtime.BaseAPI { /** - * Create a new project for the user. + * Creates request options for createProjectHandler without sending the request */ - createProjectHandlerRaw(requestParameters, initOverrides) { + createProjectHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['createProject'] == null) { throw new runtime.RequiredError('createProject', 'Required parameter "createProject" was null or undefined when calling createProjectHandler().'); @@ -45,13 +45,22 @@ export class ProjectsApi extends runtime.BaseAPI { } } let urlPath = `/project`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: CreateProjectToJSON(requestParameters['createProject']), - }, initOverrides); + }; + }); + } + /** + * Create a new project for the user. + */ + createProjectHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.createProjectHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); }); } @@ -65,9 +74,9 @@ export class ProjectsApi extends runtime.BaseAPI { }); } /** - * Deletes a project. + * Creates request options for deleteProjectHandler without sending the request */ - deleteProjectHandlerRaw(requestParameters, initOverrides) { + deleteProjectHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['project'] == null) { throw new runtime.RequiredError('project', 'Required parameter "project" was null or undefined when calling deleteProjectHandler().'); @@ -83,12 +92,21 @@ export class ProjectsApi extends runtime.BaseAPI { } let urlPath = `/project/{project}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Deletes a project. + */ + deleteProjectHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.deleteProjectHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -101,9 +119,9 @@ export class ProjectsApi extends runtime.BaseAPI { }); } /** - * List all projects accessible to the user that match the selected criteria. + * Creates request options for listProjectsHandler without sending the request */ - listProjectsHandlerRaw(requestParameters, initOverrides) { + listProjectsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['order'] == null) { throw new runtime.RequiredError('order', 'Required parameter "order" was null or undefined when calling listProjectsHandler().'); @@ -127,12 +145,21 @@ export class ProjectsApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"order"}}`, encodeURIComponent(String(requestParameters['order']))); urlPath = urlPath.replace(`{${"offset"}}`, encodeURIComponent(String(requestParameters['offset']))); urlPath = urlPath.replace(`{${"limit"}}`, encodeURIComponent(String(requestParameters['limit']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List all projects accessible to the user that match the selected criteria. + */ + listProjectsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listProjectsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ProjectListingFromJSON)); }); } @@ -146,9 +173,9 @@ export class ProjectsApi extends runtime.BaseAPI { }); } /** - * Retrieves details about the latest version of a project. + * Creates request options for loadProjectLatestHandler without sending the request */ - loadProjectLatestHandlerRaw(requestParameters, initOverrides) { + loadProjectLatestHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['project'] == null) { throw new runtime.RequiredError('project', 'Required parameter "project" was null or undefined when calling loadProjectLatestHandler().'); @@ -164,12 +191,21 @@ export class ProjectsApi extends runtime.BaseAPI { } let urlPath = `/project/{project}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves details about the latest version of a project. + */ + loadProjectLatestHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.loadProjectLatestHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => ProjectFromJSON(jsonValue)); }); } @@ -183,9 +219,9 @@ export class ProjectsApi extends runtime.BaseAPI { }); } /** - * Retrieves details about the given version of a project. + * Creates request options for loadProjectVersionHandler without sending the request */ - loadProjectVersionHandlerRaw(requestParameters, initOverrides) { + loadProjectVersionHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['project'] == null) { throw new runtime.RequiredError('project', 'Required parameter "project" was null or undefined when calling loadProjectVersionHandler().'); @@ -205,12 +241,21 @@ export class ProjectsApi extends runtime.BaseAPI { let urlPath = `/project/{project}/{version}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); urlPath = urlPath.replace(`{${"version"}}`, encodeURIComponent(String(requestParameters['version']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves details about the given version of a project. + */ + loadProjectVersionHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.loadProjectVersionHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => ProjectFromJSON(jsonValue)); }); } @@ -224,9 +269,9 @@ export class ProjectsApi extends runtime.BaseAPI { }); } /** - * Lists all available versions of a project. + * Creates request options for projectVersionsHandler without sending the request */ - projectVersionsHandlerRaw(requestParameters, initOverrides) { + projectVersionsHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['project'] == null) { throw new runtime.RequiredError('project', 'Required parameter "project" was null or undefined when calling projectVersionsHandler().'); @@ -242,12 +287,21 @@ export class ProjectsApi extends runtime.BaseAPI { } let urlPath = `/project/{project}/versions`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Lists all available versions of a project. + */ + projectVersionsHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.projectVersionsHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ProjectVersionFromJSON)); }); } @@ -261,9 +315,9 @@ export class ProjectsApi extends runtime.BaseAPI { }); } /** - * Updates a project. This will create a new version. + * Creates request options for updateProjectHandler without sending the request */ - updateProjectHandlerRaw(requestParameters, initOverrides) { + updateProjectHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['project'] == null) { throw new runtime.RequiredError('project', 'Required parameter "project" was null or undefined when calling updateProjectHandler().'); @@ -283,13 +337,22 @@ export class ProjectsApi extends runtime.BaseAPI { } let urlPath = `/project/{project}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = yield this.request({ + return { path: urlPath, method: 'PATCH', headers: headerParameters, query: queryParameters, body: UpdateProjectToJSON(requestParameters['updateProject']), - }, initOverrides); + }; + }); + } + /** + * Updates a project. This will create a new version. + */ + updateProjectHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateProjectHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } diff --git a/typescript/dist/esm/apis/SessionApi.d.ts b/typescript/dist/esm/apis/SessionApi.d.ts index 2c437467..0d4b22ba 100644 --- a/typescript/dist/esm/apis/SessionApi.d.ts +++ b/typescript/dist/esm/apis/SessionApi.d.ts @@ -34,6 +34,10 @@ export interface SessionViewHandlerRequest { * */ export declare class SessionApi extends runtime.BaseAPI { + /** + * Creates request options for anonymousHandler without sending the request + */ + anonymousHandlerRequestOpts(): Promise; /** * Creates session for anonymous user. The session\'s id serves as a Bearer token for requests. */ @@ -42,6 +46,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Creates session for anonymous user. The session\'s id serves as a Bearer token for requests. */ anonymousHandler(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for loginHandler without sending the request + */ + loginHandlerRequestOpts(requestParameters: LoginHandlerRequest): Promise; /** * Creates a session by providing user credentials. The session\'s id serves as a Bearer token for requests. */ @@ -50,6 +58,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Creates a session by providing user credentials. The session\'s id serves as a Bearer token for requests. */ loginHandler(requestParameters: LoginHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for logoutHandler without sending the request + */ + logoutHandlerRequestOpts(): Promise; /** * Ends a session. */ @@ -58,6 +70,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Ends a session. */ logoutHandler(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for oidcInit without sending the request + */ + oidcInitRequestOpts(requestParameters: OidcInitRequest): Promise; /** * # Errors This call fails if Open ID Connect is disabled, misconfigured or the Id Provider is unreachable. * Initializes the Open Id Connect login procedure by requesting a parametrized url to the configured Id Provider. @@ -68,6 +84,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Initializes the Open Id Connect login procedure by requesting a parametrized url to the configured Id Provider. */ oidcInit(requestParameters: OidcInitRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for oidcLogin without sending the request + */ + oidcLoginRequestOpts(requestParameters: OidcLoginRequest): Promise; /** * # Errors This call fails if the [`AuthCodeResponse`] is invalid, if a previous oidcLogin call with the same state was already successfully or unsuccessfully resolved, if the Open Id Connect configuration is invalid, or if the Id Provider is unreachable. * Creates a session for a user via a login with Open Id Connect. This call must be preceded by a call to oidcInit and match the parameters of that call. @@ -78,6 +98,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Creates a session for a user via a login with Open Id Connect. This call must be preceded by a call to oidcInit and match the parameters of that call. */ oidcLogin(requestParameters: OidcLoginRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for registerUserHandler without sending the request + */ + registerUserHandlerRequestOpts(requestParameters: RegisterUserHandlerRequest): Promise; /** * Registers a user. */ @@ -86,6 +110,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Registers a user. */ registerUserHandler(requestParameters: RegisterUserHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for sessionHandler without sending the request + */ + sessionHandlerRequestOpts(): Promise; /** * Retrieves details about the current session. */ @@ -94,6 +122,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Retrieves details about the current session. */ sessionHandler(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for sessionProjectHandler without sending the request + */ + sessionProjectHandlerRequestOpts(requestParameters: SessionProjectHandlerRequest): Promise; /** * Sets the active project of the session. */ @@ -102,6 +134,10 @@ export declare class SessionApi extends runtime.BaseAPI { * Sets the active project of the session. */ sessionProjectHandler(requestParameters: SessionProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for sessionViewHandler without sending the request + */ + sessionViewHandlerRequestOpts(requestParameters: SessionViewHandlerRequest): Promise; /** */ sessionViewHandlerRaw(requestParameters: SessionViewHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; diff --git a/typescript/dist/esm/apis/SessionApi.js b/typescript/dist/esm/apis/SessionApi.js index bd6762cc..8332c0eb 100644 --- a/typescript/dist/esm/apis/SessionApi.js +++ b/typescript/dist/esm/apis/SessionApi.js @@ -27,19 +27,28 @@ import { AuthCodeRequestURLFromJSON, AuthCodeResponseToJSON, STRectangleToJSON, */ export class SessionApi extends runtime.BaseAPI { /** - * Creates session for anonymous user. The session\'s id serves as a Bearer token for requests. + * Creates request options for anonymousHandler without sending the request */ - anonymousHandlerRaw(initOverrides) { + anonymousHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; let urlPath = `/anonymous`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Creates session for anonymous user. The session\'s id serves as a Bearer token for requests. + */ + anonymousHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.anonymousHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => UserSessionFromJSON(jsonValue)); }); } @@ -53,9 +62,9 @@ export class SessionApi extends runtime.BaseAPI { }); } /** - * Creates a session by providing user credentials. The session\'s id serves as a Bearer token for requests. + * Creates request options for loginHandler without sending the request */ - loginHandlerRaw(requestParameters, initOverrides) { + loginHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['userCredentials'] == null) { throw new runtime.RequiredError('userCredentials', 'Required parameter "userCredentials" was null or undefined when calling loginHandler().'); @@ -64,13 +73,22 @@ export class SessionApi extends runtime.BaseAPI { const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; let urlPath = `/login`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: UserCredentialsToJSON(requestParameters['userCredentials']), - }, initOverrides); + }; + }); + } + /** + * Creates a session by providing user credentials. The session\'s id serves as a Bearer token for requests. + */ + loginHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.loginHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => UserSessionFromJSON(jsonValue)); }); } @@ -84,9 +102,9 @@ export class SessionApi extends runtime.BaseAPI { }); } /** - * Ends a session. + * Creates request options for logoutHandler without sending the request */ - logoutHandlerRaw(initOverrides) { + logoutHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; @@ -98,12 +116,21 @@ export class SessionApi extends runtime.BaseAPI { } } let urlPath = `/logout`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Ends a session. + */ + logoutHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.logoutHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -116,10 +143,9 @@ export class SessionApi extends runtime.BaseAPI { }); } /** - * # Errors This call fails if Open ID Connect is disabled, misconfigured or the Id Provider is unreachable. - * Initializes the Open Id Connect login procedure by requesting a parametrized url to the configured Id Provider. + * Creates request options for oidcInit without sending the request */ - oidcInitRaw(requestParameters, initOverrides) { + oidcInitRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['redirectUri'] == null) { throw new runtime.RequiredError('redirectUri', 'Required parameter "redirectUri" was null or undefined when calling oidcInit().'); @@ -130,12 +156,22 @@ export class SessionApi extends runtime.BaseAPI { } const headerParameters = {}; let urlPath = `/oidcInit`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * # Errors This call fails if Open ID Connect is disabled, misconfigured or the Id Provider is unreachable. + * Initializes the Open Id Connect login procedure by requesting a parametrized url to the configured Id Provider. + */ + oidcInitRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.oidcInitRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => AuthCodeRequestURLFromJSON(jsonValue)); }); } @@ -150,10 +186,9 @@ export class SessionApi extends runtime.BaseAPI { }); } /** - * # Errors This call fails if the [`AuthCodeResponse`] is invalid, if a previous oidcLogin call with the same state was already successfully or unsuccessfully resolved, if the Open Id Connect configuration is invalid, or if the Id Provider is unreachable. - * Creates a session for a user via a login with Open Id Connect. This call must be preceded by a call to oidcInit and match the parameters of that call. + * Creates request options for oidcLogin without sending the request */ - oidcLoginRaw(requestParameters, initOverrides) { + oidcLoginRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['redirectUri'] == null) { throw new runtime.RequiredError('redirectUri', 'Required parameter "redirectUri" was null or undefined when calling oidcLogin().'); @@ -168,13 +203,23 @@ export class SessionApi extends runtime.BaseAPI { const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; let urlPath = `/oidcLogin`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: AuthCodeResponseToJSON(requestParameters['authCodeResponse']), - }, initOverrides); + }; + }); + } + /** + * # Errors This call fails if the [`AuthCodeResponse`] is invalid, if a previous oidcLogin call with the same state was already successfully or unsuccessfully resolved, if the Open Id Connect configuration is invalid, or if the Id Provider is unreachable. + * Creates a session for a user via a login with Open Id Connect. This call must be preceded by a call to oidcInit and match the parameters of that call. + */ + oidcLoginRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.oidcLoginRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => UserSessionFromJSON(jsonValue)); }); } @@ -189,9 +234,9 @@ export class SessionApi extends runtime.BaseAPI { }); } /** - * Registers a user. + * Creates request options for registerUserHandler without sending the request */ - registerUserHandlerRaw(requestParameters, initOverrides) { + registerUserHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['userRegistration'] == null) { throw new runtime.RequiredError('userRegistration', 'Required parameter "userRegistration" was null or undefined when calling registerUserHandler().'); @@ -200,13 +245,22 @@ export class SessionApi extends runtime.BaseAPI { const headerParameters = {}; headerParameters['Content-Type'] = 'application/json'; let urlPath = `/user`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: UserRegistrationToJSON(requestParameters['userRegistration']), - }, initOverrides); + }; + }); + } + /** + * Registers a user. + */ + registerUserHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.registerUserHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); if (this.isJsonMime(response.headers.get('content-type'))) { return new runtime.JSONApiResponse(response); } @@ -225,9 +279,9 @@ export class SessionApi extends runtime.BaseAPI { }); } /** - * Retrieves details about the current session. + * Creates request options for sessionHandler without sending the request */ - sessionHandlerRaw(initOverrides) { + sessionHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; @@ -239,12 +293,21 @@ export class SessionApi extends runtime.BaseAPI { } } let urlPath = `/session`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves details about the current session. + */ + sessionHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.sessionHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => UserSessionFromJSON(jsonValue)); }); } @@ -258,9 +321,9 @@ export class SessionApi extends runtime.BaseAPI { }); } /** - * Sets the active project of the session. + * Creates request options for sessionProjectHandler without sending the request */ - sessionProjectHandlerRaw(requestParameters, initOverrides) { + sessionProjectHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['project'] == null) { throw new runtime.RequiredError('project', 'Required parameter "project" was null or undefined when calling sessionProjectHandler().'); @@ -276,12 +339,21 @@ export class SessionApi extends runtime.BaseAPI { } let urlPath = `/session/project/{project}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Sets the active project of the session. + */ + sessionProjectHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.sessionProjectHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -294,8 +366,9 @@ export class SessionApi extends runtime.BaseAPI { }); } /** + * Creates request options for sessionViewHandler without sending the request */ - sessionViewHandlerRaw(requestParameters, initOverrides) { + sessionViewHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['sTRectangle'] == null) { throw new runtime.RequiredError('sTRectangle', 'Required parameter "sTRectangle" was null or undefined when calling sessionViewHandler().'); @@ -311,13 +384,21 @@ export class SessionApi extends runtime.BaseAPI { } } let urlPath = `/session/view`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: STRectangleToJSON(requestParameters['sTRectangle']), - }, initOverrides); + }; + }); + } + /** + */ + sessionViewHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.sessionViewHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } diff --git a/typescript/dist/esm/apis/SpatialReferencesApi.d.ts b/typescript/dist/esm/apis/SpatialReferencesApi.d.ts index edc20d25..8c0bf7cd 100644 --- a/typescript/dist/esm/apis/SpatialReferencesApi.d.ts +++ b/typescript/dist/esm/apis/SpatialReferencesApi.d.ts @@ -18,6 +18,10 @@ export interface GetSpatialReferenceSpecificationHandlerRequest { * */ export declare class SpatialReferencesApi extends runtime.BaseAPI { + /** + * Creates request options for getSpatialReferenceSpecificationHandler without sending the request + */ + getSpatialReferenceSpecificationHandlerRequestOpts(requestParameters: GetSpatialReferenceSpecificationHandlerRequest): Promise; /** */ getSpatialReferenceSpecificationHandlerRaw(requestParameters: GetSpatialReferenceSpecificationHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; diff --git a/typescript/dist/esm/apis/SpatialReferencesApi.js b/typescript/dist/esm/apis/SpatialReferencesApi.js index 6c852d89..a0b67c7b 100644 --- a/typescript/dist/esm/apis/SpatialReferencesApi.js +++ b/typescript/dist/esm/apis/SpatialReferencesApi.js @@ -27,8 +27,9 @@ import { SpatialReferenceSpecificationFromJSON, } from '../models/index'; */ export class SpatialReferencesApi extends runtime.BaseAPI { /** + * Creates request options for getSpatialReferenceSpecificationHandler without sending the request */ - getSpatialReferenceSpecificationHandlerRaw(requestParameters, initOverrides) { + getSpatialReferenceSpecificationHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['srsString'] == null) { throw new runtime.RequiredError('srsString', 'Required parameter "srsString" was null or undefined when calling getSpatialReferenceSpecificationHandler().'); @@ -44,12 +45,20 @@ export class SpatialReferencesApi extends runtime.BaseAPI { } let urlPath = `/spatialReferenceSpecification/{srsString}`; urlPath = urlPath.replace(`{${"srsString"}}`, encodeURIComponent(String(requestParameters['srsString']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + */ + getSpatialReferenceSpecificationHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getSpatialReferenceSpecificationHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => SpatialReferenceSpecificationFromJSON(jsonValue)); }); } diff --git a/typescript/dist/esm/apis/TasksApi.d.ts b/typescript/dist/esm/apis/TasksApi.d.ts index 3d89da77..e7f31655 100644 --- a/typescript/dist/esm/apis/TasksApi.d.ts +++ b/typescript/dist/esm/apis/TasksApi.d.ts @@ -27,6 +27,10 @@ export interface StatusHandlerRequest { * */ export declare class TasksApi extends runtime.BaseAPI { + /** + * Creates request options for abortHandler without sending the request + */ + abortHandlerRequestOpts(requestParameters: AbortHandlerRequest): Promise; /** * # Parameters * `force` - If true, the task will be aborted without clean-up. You can abort a task that is already in the process of aborting. * Abort a running task. @@ -37,6 +41,10 @@ export declare class TasksApi extends runtime.BaseAPI { * Abort a running task. */ abortHandler(requestParameters: AbortHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listHandler without sending the request + */ + listHandlerRequestOpts(requestParameters: ListHandlerRequest): Promise; /** * Retrieve the status of all tasks. */ @@ -45,6 +53,10 @@ export declare class TasksApi extends runtime.BaseAPI { * Retrieve the status of all tasks. */ listHandler(requestParameters: ListHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for statusHandler without sending the request + */ + statusHandlerRequestOpts(requestParameters: StatusHandlerRequest): Promise; /** * Retrieve the status of a task. */ diff --git a/typescript/dist/esm/apis/TasksApi.js b/typescript/dist/esm/apis/TasksApi.js index cc7c5c94..7725744e 100644 --- a/typescript/dist/esm/apis/TasksApi.js +++ b/typescript/dist/esm/apis/TasksApi.js @@ -27,10 +27,9 @@ import { TaskStatusFromJSON, TaskStatusWithIdFromJSON, } from '../models/index'; */ export class TasksApi extends runtime.BaseAPI { /** - * # Parameters * `force` - If true, the task will be aborted without clean-up. You can abort a task that is already in the process of aborting. - * Abort a running task. + * Creates request options for abortHandler without sending the request */ - abortHandlerRaw(requestParameters, initOverrides) { + abortHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling abortHandler().'); @@ -49,12 +48,22 @@ export class TasksApi extends runtime.BaseAPI { } let urlPath = `/tasks/{id}`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * # Parameters * `force` - If true, the task will be aborted without clean-up. You can abort a task that is already in the process of aborting. + * Abort a running task. + */ + abortHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.abortHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -68,9 +77,9 @@ export class TasksApi extends runtime.BaseAPI { }); } /** - * Retrieve the status of all tasks. + * Creates request options for listHandler without sending the request */ - listHandlerRaw(requestParameters, initOverrides) { + listHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['filter'] == null) { throw new runtime.RequiredError('filter', 'Required parameter "filter" was null or undefined when calling listHandler().'); @@ -94,12 +103,21 @@ export class TasksApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"filter"}}`, encodeURIComponent(String(requestParameters['filter']))); urlPath = urlPath.replace(`{${"offset"}}`, encodeURIComponent(String(requestParameters['offset']))); urlPath = urlPath.replace(`{${"limit"}}`, encodeURIComponent(String(requestParameters['limit']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieve the status of all tasks. + */ + listHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(TaskStatusWithIdFromJSON)); }); } @@ -113,9 +131,9 @@ export class TasksApi extends runtime.BaseAPI { }); } /** - * Retrieve the status of a task. + * Creates request options for statusHandler without sending the request */ - statusHandlerRaw(requestParameters, initOverrides) { + statusHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling statusHandler().'); @@ -131,12 +149,21 @@ export class TasksApi extends runtime.BaseAPI { } let urlPath = `/tasks/{id}/status`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieve the status of a task. + */ + statusHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.statusHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => TaskStatusFromJSON(jsonValue)); }); } diff --git a/typescript/dist/esm/apis/UploadsApi.d.ts b/typescript/dist/esm/apis/UploadsApi.d.ts index 2dff90b6..d5bd22b0 100644 --- a/typescript/dist/esm/apis/UploadsApi.d.ts +++ b/typescript/dist/esm/apis/UploadsApi.d.ts @@ -25,6 +25,10 @@ export interface UploadHandlerRequest { * */ export declare class UploadsApi extends runtime.BaseAPI { + /** + * Creates request options for listUploadFileLayersHandler without sending the request + */ + listUploadFileLayersHandlerRequestOpts(requestParameters: ListUploadFileLayersHandlerRequest): Promise; /** * List the layers of on uploaded file. */ @@ -33,6 +37,10 @@ export declare class UploadsApi extends runtime.BaseAPI { * List the layers of on uploaded file. */ listUploadFileLayersHandler(requestParameters: ListUploadFileLayersHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for listUploadFilesHandler without sending the request + */ + listUploadFilesHandlerRequestOpts(requestParameters: ListUploadFilesHandlerRequest): Promise; /** * List the files of on upload. */ @@ -41,6 +49,10 @@ export declare class UploadsApi extends runtime.BaseAPI { * List the files of on upload. */ listUploadFilesHandler(requestParameters: ListUploadFilesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for uploadHandler without sending the request + */ + uploadHandlerRequestOpts(requestParameters: UploadHandlerRequest): Promise; /** * Uploads files. */ diff --git a/typescript/dist/esm/apis/UploadsApi.js b/typescript/dist/esm/apis/UploadsApi.js index 76a567c6..09f34910 100644 --- a/typescript/dist/esm/apis/UploadsApi.js +++ b/typescript/dist/esm/apis/UploadsApi.js @@ -27,9 +27,9 @@ import { IdResponseFromJSON, UploadFileLayersResponseFromJSON, UploadFilesRespon */ export class UploadsApi extends runtime.BaseAPI { /** - * List the layers of on uploaded file. + * Creates request options for listUploadFileLayersHandler without sending the request */ - listUploadFileLayersHandlerRaw(requestParameters, initOverrides) { + listUploadFileLayersHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['uploadId'] == null) { throw new runtime.RequiredError('uploadId', 'Required parameter "uploadId" was null or undefined when calling listUploadFileLayersHandler().'); @@ -49,12 +49,21 @@ export class UploadsApi extends runtime.BaseAPI { let urlPath = `/uploads/{upload_id}/files/{file_name}/layers`; urlPath = urlPath.replace(`{${"upload_id"}}`, encodeURIComponent(String(requestParameters['uploadId']))); urlPath = urlPath.replace(`{${"file_name"}}`, encodeURIComponent(String(requestParameters['fileName']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List the layers of on uploaded file. + */ + listUploadFileLayersHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listUploadFileLayersHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => UploadFileLayersResponseFromJSON(jsonValue)); }); } @@ -68,9 +77,9 @@ export class UploadsApi extends runtime.BaseAPI { }); } /** - * List the files of on upload. + * Creates request options for listUploadFilesHandler without sending the request */ - listUploadFilesHandlerRaw(requestParameters, initOverrides) { + listUploadFilesHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['uploadId'] == null) { throw new runtime.RequiredError('uploadId', 'Required parameter "uploadId" was null or undefined when calling listUploadFilesHandler().'); @@ -86,12 +95,21 @@ export class UploadsApi extends runtime.BaseAPI { } let urlPath = `/uploads/{upload_id}/files`; urlPath = urlPath.replace(`{${"upload_id"}}`, encodeURIComponent(String(requestParameters['uploadId']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * List the files of on upload. + */ + listUploadFilesHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.listUploadFilesHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => UploadFilesResponseFromJSON(jsonValue)); }); } @@ -105,9 +123,9 @@ export class UploadsApi extends runtime.BaseAPI { }); } /** - * Uploads files. + * Creates request options for uploadHandler without sending the request */ - uploadHandlerRaw(requestParameters, initOverrides) { + uploadHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['files'] == null) { throw new runtime.RequiredError('files', 'Required parameter "files" was null or undefined when calling uploadHandler().'); @@ -142,13 +160,22 @@ export class UploadsApi extends runtime.BaseAPI { }); } let urlPath = `/upload`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: formParams, - }, initOverrides); + }; + }); + } + /** + * Uploads files. + */ + uploadHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.uploadHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); }); } diff --git a/typescript/dist/esm/apis/UserApi.d.ts b/typescript/dist/esm/apis/UserApi.d.ts index f5770874..e2daeaeb 100644 --- a/typescript/dist/esm/apis/UserApi.d.ts +++ b/typescript/dist/esm/apis/UserApi.d.ts @@ -56,6 +56,10 @@ export interface UpdateUserQuotaHandlerRequest { * */ export declare class UserApi extends runtime.BaseAPI { + /** + * Creates request options for addRoleHandler without sending the request + */ + addRoleHandlerRequestOpts(requestParameters: AddRoleHandlerRequest): Promise; /** * Add a new role. Requires admin privilige. */ @@ -64,6 +68,10 @@ export declare class UserApi extends runtime.BaseAPI { * Add a new role. Requires admin privilige. */ addRoleHandler(requestParameters: AddRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for assignRoleHandler without sending the request + */ + assignRoleHandlerRequestOpts(requestParameters: AssignRoleHandlerRequest): Promise; /** * Assign a role to a user. Requires admin privilige. */ @@ -72,6 +80,10 @@ export declare class UserApi extends runtime.BaseAPI { * Assign a role to a user. Requires admin privilige. */ assignRoleHandler(requestParameters: AssignRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for computationQuotaHandler without sending the request + */ + computationQuotaHandlerRequestOpts(requestParameters: ComputationQuotaHandlerRequest): Promise; /** * Retrieves the quota used by computation with the given computation id */ @@ -80,6 +92,10 @@ export declare class UserApi extends runtime.BaseAPI { * Retrieves the quota used by computation with the given computation id */ computationQuotaHandler(requestParameters: ComputationQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for computationsQuotaHandler without sending the request + */ + computationsQuotaHandlerRequestOpts(requestParameters: ComputationsQuotaHandlerRequest): Promise; /** * Retrieves the quota used by computations */ @@ -88,6 +104,10 @@ export declare class UserApi extends runtime.BaseAPI { * Retrieves the quota used by computations */ computationsQuotaHandler(requestParameters: ComputationsQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for dataUsageHandler without sending the request + */ + dataUsageHandlerRequestOpts(requestParameters: DataUsageHandlerRequest): Promise; /** * Retrieves the data usage */ @@ -96,6 +116,10 @@ export declare class UserApi extends runtime.BaseAPI { * Retrieves the data usage */ dataUsageHandler(requestParameters: DataUsageHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for dataUsageSummaryHandler without sending the request + */ + dataUsageSummaryHandlerRequestOpts(requestParameters: DataUsageSummaryHandlerRequest): Promise; /** * Retrieves the data usage summary */ @@ -104,6 +128,10 @@ export declare class UserApi extends runtime.BaseAPI { * Retrieves the data usage summary */ dataUsageSummaryHandler(requestParameters: DataUsageSummaryHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for getRoleByNameHandler without sending the request + */ + getRoleByNameHandlerRequestOpts(requestParameters: GetRoleByNameHandlerRequest): Promise; /** * Get role by name */ @@ -112,6 +140,10 @@ export declare class UserApi extends runtime.BaseAPI { * Get role by name */ getRoleByNameHandler(requestParameters: GetRoleByNameHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getRoleDescriptions without sending the request + */ + getRoleDescriptionsRequestOpts(): Promise; /** * Query roles for the current user. */ @@ -120,6 +152,10 @@ export declare class UserApi extends runtime.BaseAPI { * Query roles for the current user. */ getRoleDescriptions(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for getUserQuotaHandler without sending the request + */ + getUserQuotaHandlerRequestOpts(requestParameters: GetUserQuotaHandlerRequest): Promise; /** * Retrieves the available and used quota of a specific user. */ @@ -128,6 +164,10 @@ export declare class UserApi extends runtime.BaseAPI { * Retrieves the available and used quota of a specific user. */ getUserQuotaHandler(requestParameters: GetUserQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for quotaHandler without sending the request + */ + quotaHandlerRequestOpts(): Promise; /** * Retrieves the available and used quota of the current user. */ @@ -136,6 +176,10 @@ export declare class UserApi extends runtime.BaseAPI { * Retrieves the available and used quota of the current user. */ quotaHandler(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for removeRoleHandler without sending the request + */ + removeRoleHandlerRequestOpts(requestParameters: RemoveRoleHandlerRequest): Promise; /** * Remove a role. Requires admin privilige. */ @@ -144,6 +188,10 @@ export declare class UserApi extends runtime.BaseAPI { * Remove a role. Requires admin privilige. */ removeRoleHandler(requestParameters: RemoveRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for revokeRoleHandler without sending the request + */ + revokeRoleHandlerRequestOpts(requestParameters: RevokeRoleHandlerRequest): Promise; /** * Revoke a role from a user. Requires admin privilige. */ @@ -152,6 +200,10 @@ export declare class UserApi extends runtime.BaseAPI { * Revoke a role from a user. Requires admin privilige. */ revokeRoleHandler(requestParameters: RevokeRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for updateUserQuotaHandler without sending the request + */ + updateUserQuotaHandlerRequestOpts(requestParameters: UpdateUserQuotaHandlerRequest): Promise; /** * Update the available quota of a specific user. */ diff --git a/typescript/dist/esm/apis/UserApi.js b/typescript/dist/esm/apis/UserApi.js index a9bced5f..c6f1b282 100644 --- a/typescript/dist/esm/apis/UserApi.js +++ b/typescript/dist/esm/apis/UserApi.js @@ -27,9 +27,9 @@ import { AddRoleToJSON, ComputationQuotaFromJSON, DataUsageFromJSON, DataUsageSu */ export class UserApi extends runtime.BaseAPI { /** - * Add a new role. Requires admin privilige. + * Creates request options for addRoleHandler without sending the request */ - addRoleHandlerRaw(requestParameters, initOverrides) { + addRoleHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['addRole'] == null) { throw new runtime.RequiredError('addRole', 'Required parameter "addRole" was null or undefined when calling addRoleHandler().'); @@ -45,13 +45,22 @@ export class UserApi extends runtime.BaseAPI { } } let urlPath = `/roles`; - const response = yield this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: AddRoleToJSON(requestParameters['addRole']), - }, initOverrides); + }; + }); + } + /** + * Add a new role. Requires admin privilige. + */ + addRoleHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.addRoleHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); }); } @@ -65,9 +74,9 @@ export class UserApi extends runtime.BaseAPI { }); } /** - * Assign a role to a user. Requires admin privilige. + * Creates request options for assignRoleHandler without sending the request */ - assignRoleHandlerRaw(requestParameters, initOverrides) { + assignRoleHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['user'] == null) { throw new runtime.RequiredError('user', 'Required parameter "user" was null or undefined when calling assignRoleHandler().'); @@ -87,12 +96,21 @@ export class UserApi extends runtime.BaseAPI { let urlPath = `/users/{user}/roles/{role}`; urlPath = urlPath.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))); urlPath = urlPath.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Assign a role to a user. Requires admin privilige. + */ + assignRoleHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.assignRoleHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -105,9 +123,9 @@ export class UserApi extends runtime.BaseAPI { }); } /** - * Retrieves the quota used by computation with the given computation id + * Creates request options for computationQuotaHandler without sending the request */ - computationQuotaHandlerRaw(requestParameters, initOverrides) { + computationQuotaHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['computation'] == null) { throw new runtime.RequiredError('computation', 'Required parameter "computation" was null or undefined when calling computationQuotaHandler().'); @@ -123,12 +141,21 @@ export class UserApi extends runtime.BaseAPI { } let urlPath = `/quota/computations/{computation}`; urlPath = urlPath.replace(`{${"computation"}}`, encodeURIComponent(String(requestParameters['computation']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the quota used by computation with the given computation id + */ + computationQuotaHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.computationQuotaHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OperatorQuotaFromJSON)); }); } @@ -142,9 +169,9 @@ export class UserApi extends runtime.BaseAPI { }); } /** - * Retrieves the quota used by computations + * Creates request options for computationsQuotaHandler without sending the request */ - computationsQuotaHandlerRaw(requestParameters, initOverrides) { + computationsQuotaHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['offset'] == null) { throw new runtime.RequiredError('offset', 'Required parameter "offset" was null or undefined when calling computationsQuotaHandler().'); @@ -168,12 +195,21 @@ export class UserApi extends runtime.BaseAPI { } } let urlPath = `/quota/computations`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the quota used by computations + */ + computationsQuotaHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.computationsQuotaHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ComputationQuotaFromJSON)); }); } @@ -187,9 +223,9 @@ export class UserApi extends runtime.BaseAPI { }); } /** - * Retrieves the data usage + * Creates request options for dataUsageHandler without sending the request */ - dataUsageHandlerRaw(requestParameters, initOverrides) { + dataUsageHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['offset'] == null) { throw new runtime.RequiredError('offset', 'Required parameter "offset" was null or undefined when calling dataUsageHandler().'); @@ -213,12 +249,21 @@ export class UserApi extends runtime.BaseAPI { } } let urlPath = `/quota/dataUsage`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the data usage + */ + dataUsageHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.dataUsageHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(DataUsageFromJSON)); }); } @@ -232,9 +277,9 @@ export class UserApi extends runtime.BaseAPI { }); } /** - * Retrieves the data usage summary + * Creates request options for dataUsageSummaryHandler without sending the request */ - dataUsageSummaryHandlerRaw(requestParameters, initOverrides) { + dataUsageSummaryHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['granularity'] == null) { throw new runtime.RequiredError('granularity', 'Required parameter "granularity" was null or undefined when calling dataUsageSummaryHandler().'); @@ -267,12 +312,21 @@ export class UserApi extends runtime.BaseAPI { } } let urlPath = `/quota/dataUsage/summary`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the data usage summary + */ + dataUsageSummaryHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.dataUsageSummaryHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(DataUsageSummaryFromJSON)); }); } @@ -286,9 +340,9 @@ export class UserApi extends runtime.BaseAPI { }); } /** - * Get role by name + * Creates request options for getRoleByNameHandler without sending the request */ - getRoleByNameHandlerRaw(requestParameters, initOverrides) { + getRoleByNameHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['name'] == null) { throw new runtime.RequiredError('name', 'Required parameter "name" was null or undefined when calling getRoleByNameHandler().'); @@ -304,12 +358,21 @@ export class UserApi extends runtime.BaseAPI { } let urlPath = `/roles/byName/{name}`; urlPath = urlPath.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Get role by name + */ + getRoleByNameHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getRoleByNameHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); }); } @@ -323,9 +386,9 @@ export class UserApi extends runtime.BaseAPI { }); } /** - * Query roles for the current user. + * Creates request options for getRoleDescriptions without sending the request */ - getRoleDescriptionsRaw(initOverrides) { + getRoleDescriptionsRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; @@ -337,12 +400,21 @@ export class UserApi extends runtime.BaseAPI { } } let urlPath = `/user/roles/descriptions`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Query roles for the current user. + */ + getRoleDescriptionsRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getRoleDescriptionsRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(RoleDescriptionFromJSON)); }); } @@ -356,9 +428,9 @@ export class UserApi extends runtime.BaseAPI { }); } /** - * Retrieves the available and used quota of a specific user. + * Creates request options for getUserQuotaHandler without sending the request */ - getUserQuotaHandlerRaw(requestParameters, initOverrides) { + getUserQuotaHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['user'] == null) { throw new runtime.RequiredError('user', 'Required parameter "user" was null or undefined when calling getUserQuotaHandler().'); @@ -374,12 +446,21 @@ export class UserApi extends runtime.BaseAPI { } let urlPath = `/quotas/{user}`; urlPath = urlPath.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the available and used quota of a specific user. + */ + getUserQuotaHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getUserQuotaHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => QuotaFromJSON(jsonValue)); }); } @@ -393,9 +474,9 @@ export class UserApi extends runtime.BaseAPI { }); } /** - * Retrieves the available and used quota of the current user. + * Creates request options for quotaHandler without sending the request */ - quotaHandlerRaw(initOverrides) { + quotaHandlerRequestOpts() { return __awaiter(this, void 0, void 0, function* () { const queryParameters = {}; const headerParameters = {}; @@ -407,12 +488,21 @@ export class UserApi extends runtime.BaseAPI { } } let urlPath = `/quota`; - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves the available and used quota of the current user. + */ + quotaHandlerRaw(initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.quotaHandlerRequestOpts(); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => QuotaFromJSON(jsonValue)); }); } @@ -426,9 +516,9 @@ export class UserApi extends runtime.BaseAPI { }); } /** - * Remove a role. Requires admin privilige. + * Creates request options for removeRoleHandler without sending the request */ - removeRoleHandlerRaw(requestParameters, initOverrides) { + removeRoleHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['role'] == null) { throw new runtime.RequiredError('role', 'Required parameter "role" was null or undefined when calling removeRoleHandler().'); @@ -444,12 +534,21 @@ export class UserApi extends runtime.BaseAPI { } let urlPath = `/roles/{role}`; urlPath = urlPath.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Remove a role. Requires admin privilige. + */ + removeRoleHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.removeRoleHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -462,9 +561,9 @@ export class UserApi extends runtime.BaseAPI { }); } /** - * Revoke a role from a user. Requires admin privilige. + * Creates request options for revokeRoleHandler without sending the request */ - revokeRoleHandlerRaw(requestParameters, initOverrides) { + revokeRoleHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['user'] == null) { throw new runtime.RequiredError('user', 'Required parameter "user" was null or undefined when calling revokeRoleHandler().'); @@ -484,12 +583,21 @@ export class UserApi extends runtime.BaseAPI { let urlPath = `/users/{user}/roles/{role}`; urlPath = urlPath.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))); urlPath = urlPath.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))); - const response = yield this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Revoke a role from a user. Requires admin privilige. + */ + revokeRoleHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.revokeRoleHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -502,9 +610,9 @@ export class UserApi extends runtime.BaseAPI { }); } /** - * Update the available quota of a specific user. + * Creates request options for updateUserQuotaHandler without sending the request */ - updateUserQuotaHandlerRaw(requestParameters, initOverrides) { + updateUserQuotaHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['user'] == null) { throw new runtime.RequiredError('user', 'Required parameter "user" was null or undefined when calling updateUserQuotaHandler().'); @@ -524,13 +632,22 @@ export class UserApi extends runtime.BaseAPI { } let urlPath = `/quotas/{user}`; urlPath = urlPath.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: UpdateQuotaToJSON(requestParameters['updateQuota']), - }, initOverrides); + }; + }); + } + /** + * Update the available quota of a specific user. + */ + updateUserQuotaHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.updateUserQuotaHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } diff --git a/typescript/dist/esm/apis/WorkflowsApi.d.ts b/typescript/dist/esm/apis/WorkflowsApi.d.ts index 283de95a..816e7f3c 100644 --- a/typescript/dist/esm/apis/WorkflowsApi.d.ts +++ b/typescript/dist/esm/apis/WorkflowsApi.d.ts @@ -41,6 +41,10 @@ export interface RegisterWorkflowHandlerRequest { * */ export declare class WorkflowsApi extends runtime.BaseAPI { + /** + * Creates request options for datasetFromWorkflowHandler without sending the request + */ + datasetFromWorkflowHandlerRequestOpts(requestParameters: DatasetFromWorkflowHandlerRequest): Promise; /** * Create a task for creating a new dataset from the result of the workflow given by its `id` and the dataset parameters in the request body. Returns the id of the created task */ @@ -49,6 +53,10 @@ export declare class WorkflowsApi extends runtime.BaseAPI { * Create a task for creating a new dataset from the result of the workflow given by its `id` and the dataset parameters in the request body. Returns the id of the created task */ datasetFromWorkflowHandler(requestParameters: DatasetFromWorkflowHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getWorkflowAllMetadataZipHandler without sending the request + */ + getWorkflowAllMetadataZipHandlerRequestOpts(requestParameters: GetWorkflowAllMetadataZipHandlerRequest): Promise; /** * Gets a ZIP archive of the worklow, its provenance and the output metadata. */ @@ -57,6 +65,10 @@ export declare class WorkflowsApi extends runtime.BaseAPI { * Gets a ZIP archive of the worklow, its provenance and the output metadata. */ getWorkflowAllMetadataZipHandler(requestParameters: GetWorkflowAllMetadataZipHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getWorkflowMetadataHandler without sending the request + */ + getWorkflowMetadataHandlerRequestOpts(requestParameters: GetWorkflowMetadataHandlerRequest): Promise; /** * Gets the metadata of a workflow */ @@ -65,6 +77,10 @@ export declare class WorkflowsApi extends runtime.BaseAPI { * Gets the metadata of a workflow */ getWorkflowMetadataHandler(requestParameters: GetWorkflowMetadataHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for getWorkflowProvenanceHandler without sending the request + */ + getWorkflowProvenanceHandlerRequestOpts(requestParameters: GetWorkflowProvenanceHandlerRequest): Promise; /** * Gets the provenance of all datasets used in a workflow. */ @@ -73,6 +89,10 @@ export declare class WorkflowsApi extends runtime.BaseAPI { * Gets the provenance of all datasets used in a workflow. */ getWorkflowProvenanceHandler(requestParameters: GetWorkflowProvenanceHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; + /** + * Creates request options for loadWorkflowHandler without sending the request + */ + loadWorkflowHandlerRequestOpts(requestParameters: LoadWorkflowHandlerRequest): Promise; /** * Retrieves an existing Workflow. */ @@ -81,6 +101,10 @@ export declare class WorkflowsApi extends runtime.BaseAPI { * Retrieves an existing Workflow. */ loadWorkflowHandler(requestParameters: LoadWorkflowHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for rasterStreamWebsocket without sending the request + */ + rasterStreamWebsocketRequestOpts(requestParameters: RasterStreamWebsocketRequest): Promise; /** * Query a workflow raster result as a stream of tiles via a websocket connection. */ @@ -89,6 +113,10 @@ export declare class WorkflowsApi extends runtime.BaseAPI { * Query a workflow raster result as a stream of tiles via a websocket connection. */ rasterStreamWebsocket(requestParameters: RasterStreamWebsocketRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; + /** + * Creates request options for registerWorkflowHandler without sending the request + */ + registerWorkflowHandlerRequestOpts(requestParameters: RegisterWorkflowHandlerRequest): Promise; /** * Registers a new Workflow. */ diff --git a/typescript/dist/esm/apis/WorkflowsApi.js b/typescript/dist/esm/apis/WorkflowsApi.js index 0c3d4b8c..b0c00758 100644 --- a/typescript/dist/esm/apis/WorkflowsApi.js +++ b/typescript/dist/esm/apis/WorkflowsApi.js @@ -27,9 +27,9 @@ import { IdResponseFromJSON, ProvenanceEntryFromJSON, RasterDatasetFromWorkflowT */ export class WorkflowsApi extends runtime.BaseAPI { /** - * Create a task for creating a new dataset from the result of the workflow given by its `id` and the dataset parameters in the request body. Returns the id of the created task + * Creates request options for datasetFromWorkflowHandler without sending the request */ - datasetFromWorkflowHandlerRaw(requestParameters, initOverrides) { + datasetFromWorkflowHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling datasetFromWorkflowHandler().'); @@ -49,13 +49,22 @@ export class WorkflowsApi extends runtime.BaseAPI { } let urlPath = `/datasetFromWorkflow/{id}`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: RasterDatasetFromWorkflowToJSON(requestParameters['rasterDatasetFromWorkflow']), - }, initOverrides); + }; + }); + } + /** + * Create a task for creating a new dataset from the result of the workflow given by its `id` and the dataset parameters in the request body. Returns the id of the created task + */ + datasetFromWorkflowHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.datasetFromWorkflowHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => TaskResponseFromJSON(jsonValue)); }); } @@ -69,9 +78,9 @@ export class WorkflowsApi extends runtime.BaseAPI { }); } /** - * Gets a ZIP archive of the worklow, its provenance and the output metadata. + * Creates request options for getWorkflowAllMetadataZipHandler without sending the request */ - getWorkflowAllMetadataZipHandlerRaw(requestParameters, initOverrides) { + getWorkflowAllMetadataZipHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling getWorkflowAllMetadataZipHandler().'); @@ -87,12 +96,21 @@ export class WorkflowsApi extends runtime.BaseAPI { } let urlPath = `/workflow/{id}/allMetadata/zip`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Gets a ZIP archive of the worklow, its provenance and the output metadata. + */ + getWorkflowAllMetadataZipHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getWorkflowAllMetadataZipHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.BlobApiResponse(response); }); } @@ -106,9 +124,9 @@ export class WorkflowsApi extends runtime.BaseAPI { }); } /** - * Gets the metadata of a workflow + * Creates request options for getWorkflowMetadataHandler without sending the request */ - getWorkflowMetadataHandlerRaw(requestParameters, initOverrides) { + getWorkflowMetadataHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling getWorkflowMetadataHandler().'); @@ -124,12 +142,21 @@ export class WorkflowsApi extends runtime.BaseAPI { } let urlPath = `/workflow/{id}/metadata`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Gets the metadata of a workflow + */ + getWorkflowMetadataHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getWorkflowMetadataHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => TypedResultDescriptorFromJSON(jsonValue)); }); } @@ -143,9 +170,9 @@ export class WorkflowsApi extends runtime.BaseAPI { }); } /** - * Gets the provenance of all datasets used in a workflow. + * Creates request options for getWorkflowProvenanceHandler without sending the request */ - getWorkflowProvenanceHandlerRaw(requestParameters, initOverrides) { + getWorkflowProvenanceHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling getWorkflowProvenanceHandler().'); @@ -161,12 +188,21 @@ export class WorkflowsApi extends runtime.BaseAPI { } let urlPath = `/workflow/{id}/provenance`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Gets the provenance of all datasets used in a workflow. + */ + getWorkflowProvenanceHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.getWorkflowProvenanceHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ProvenanceEntryFromJSON)); }); } @@ -180,9 +216,9 @@ export class WorkflowsApi extends runtime.BaseAPI { }); } /** - * Retrieves an existing Workflow. + * Creates request options for loadWorkflowHandler without sending the request */ - loadWorkflowHandlerRaw(requestParameters, initOverrides) { + loadWorkflowHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling loadWorkflowHandler().'); @@ -198,12 +234,21 @@ export class WorkflowsApi extends runtime.BaseAPI { } let urlPath = `/workflow/{id}`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Retrieves an existing Workflow. + */ + loadWorkflowHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.loadWorkflowHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => WorkflowFromJSON(jsonValue)); }); } @@ -217,9 +262,9 @@ export class WorkflowsApi extends runtime.BaseAPI { }); } /** - * Query a workflow raster result as a stream of tiles via a websocket connection. + * Creates request options for rasterStreamWebsocket without sending the request */ - rasterStreamWebsocketRaw(requestParameters, initOverrides) { + rasterStreamWebsocketRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['id'] == null) { throw new runtime.RequiredError('id', 'Required parameter "id" was null or undefined when calling rasterStreamWebsocket().'); @@ -259,12 +304,21 @@ export class WorkflowsApi extends runtime.BaseAPI { } let urlPath = `/workflow/{id}/rasterStream`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = yield this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + }); + } + /** + * Query a workflow raster result as a stream of tiles via a websocket connection. + */ + rasterStreamWebsocketRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.rasterStreamWebsocketRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); }); } @@ -277,9 +331,9 @@ export class WorkflowsApi extends runtime.BaseAPI { }); } /** - * Registers a new Workflow. + * Creates request options for registerWorkflowHandler without sending the request */ - registerWorkflowHandlerRaw(requestParameters, initOverrides) { + registerWorkflowHandlerRequestOpts(requestParameters) { return __awaiter(this, void 0, void 0, function* () { if (requestParameters['workflow'] == null) { throw new runtime.RequiredError('workflow', 'Required parameter "workflow" was null or undefined when calling registerWorkflowHandler().'); @@ -295,13 +349,22 @@ export class WorkflowsApi extends runtime.BaseAPI { } } let urlPath = `/workflow`; - const response = yield this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: WorkflowToJSON(requestParameters['workflow']), - }, initOverrides); + }; + }); + } + /** + * Registers a new Workflow. + */ + registerWorkflowHandlerRaw(requestParameters, initOverrides) { + return __awaiter(this, void 0, void 0, function* () { + const requestOptions = yield this.registerWorkflowHandlerRequestOpts(requestParameters); + const response = yield this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); }); } diff --git a/typescript/dist/esm/models/ArunaDataProviderDefinition.d.ts b/typescript/dist/esm/models/ArunaDataProviderDefinition.d.ts index 94532500..876d59ce 100644 --- a/typescript/dist/esm/models/ArunaDataProviderDefinition.d.ts +++ b/typescript/dist/esm/models/ArunaDataProviderDefinition.d.ts @@ -71,7 +71,7 @@ export interface ArunaDataProviderDefinition { projectId: string; /** * - * @type {string} + * @type {ArunaDataProviderDefinitionTypeEnum} * @memberof ArunaDataProviderDefinition */ type: ArunaDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/esm/models/ClassificationMeasurement.d.ts b/typescript/dist/esm/models/ClassificationMeasurement.d.ts index bad6c5b7..87b9e988 100644 --- a/typescript/dist/esm/models/ClassificationMeasurement.d.ts +++ b/typescript/dist/esm/models/ClassificationMeasurement.d.ts @@ -31,7 +31,7 @@ export interface ClassificationMeasurement { measurement: string; /** * - * @type {string} + * @type {ClassificationMeasurementTypeEnum} * @memberof ClassificationMeasurement */ type: ClassificationMeasurementTypeEnum; diff --git a/typescript/dist/esm/models/ContinuousMeasurement.d.ts b/typescript/dist/esm/models/ContinuousMeasurement.d.ts index b2cf02a4..c1a5a2a3 100644 --- a/typescript/dist/esm/models/ContinuousMeasurement.d.ts +++ b/typescript/dist/esm/models/ContinuousMeasurement.d.ts @@ -23,7 +23,7 @@ export interface ContinuousMeasurement { measurement: string; /** * - * @type {string} + * @type {ContinuousMeasurementTypeEnum} * @memberof ContinuousMeasurement */ type: ContinuousMeasurementTypeEnum; diff --git a/typescript/dist/esm/models/CopernicusDataspaceDataProviderDefinition.d.ts b/typescript/dist/esm/models/CopernicusDataspaceDataProviderDefinition.d.ts index 40b21dc4..8b66d50e 100644 --- a/typescript/dist/esm/models/CopernicusDataspaceDataProviderDefinition.d.ts +++ b/typescript/dist/esm/models/CopernicusDataspaceDataProviderDefinition.d.ts @@ -71,7 +71,7 @@ export interface CopernicusDataspaceDataProviderDefinition { stacUrl: string; /** * - * @type {string} + * @type {CopernicusDataspaceDataProviderDefinitionTypeEnum} * @memberof CopernicusDataspaceDataProviderDefinition */ type: CopernicusDataspaceDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/esm/models/DataProviderResource.d.ts b/typescript/dist/esm/models/DataProviderResource.d.ts index 4fafacba..e7a40666 100644 --- a/typescript/dist/esm/models/DataProviderResource.d.ts +++ b/typescript/dist/esm/models/DataProviderResource.d.ts @@ -23,7 +23,7 @@ export interface DataProviderResource { id: string; /** * - * @type {string} + * @type {DataProviderResourceTypeEnum} * @memberof DataProviderResource */ type: DataProviderResourceTypeEnum; diff --git a/typescript/dist/esm/models/DatasetLayerListingProviderDefinition.d.ts b/typescript/dist/esm/models/DatasetLayerListingProviderDefinition.d.ts index 502a246a..18f7477f 100644 --- a/typescript/dist/esm/models/DatasetLayerListingProviderDefinition.d.ts +++ b/typescript/dist/esm/models/DatasetLayerListingProviderDefinition.d.ts @@ -48,7 +48,7 @@ export interface DatasetLayerListingProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {DatasetLayerListingProviderDefinitionTypeEnum} * @memberof DatasetLayerListingProviderDefinition */ type: DatasetLayerListingProviderDefinitionTypeEnum; diff --git a/typescript/dist/esm/models/DatasetResource.d.ts b/typescript/dist/esm/models/DatasetResource.d.ts index 14e63310..ad8d7425 100644 --- a/typescript/dist/esm/models/DatasetResource.d.ts +++ b/typescript/dist/esm/models/DatasetResource.d.ts @@ -23,7 +23,7 @@ export interface DatasetResource { id: string; /** * - * @type {string} + * @type {DatasetResourceTypeEnum} * @memberof DatasetResource */ type: DatasetResourceTypeEnum; diff --git a/typescript/dist/esm/models/DerivedColor.d.ts b/typescript/dist/esm/models/DerivedColor.d.ts index f0269348..fafb1618 100644 --- a/typescript/dist/esm/models/DerivedColor.d.ts +++ b/typescript/dist/esm/models/DerivedColor.d.ts @@ -30,7 +30,7 @@ export interface DerivedColor { colorizer: Colorizer; /** * - * @type {string} + * @type {DerivedColorTypeEnum} * @memberof DerivedColor */ type: DerivedColorTypeEnum; diff --git a/typescript/dist/esm/models/DerivedNumber.d.ts b/typescript/dist/esm/models/DerivedNumber.d.ts index 580d45e5..e0306edc 100644 --- a/typescript/dist/esm/models/DerivedNumber.d.ts +++ b/typescript/dist/esm/models/DerivedNumber.d.ts @@ -35,7 +35,7 @@ export interface DerivedNumber { factor: number; /** * - * @type {string} + * @type {DerivedNumberTypeEnum} * @memberof DerivedNumber */ type: DerivedNumberTypeEnum; diff --git a/typescript/dist/esm/models/EbvPortalDataProviderDefinition.d.ts b/typescript/dist/esm/models/EbvPortalDataProviderDefinition.d.ts index 33feaa31..59d95c9c 100644 --- a/typescript/dist/esm/models/EbvPortalDataProviderDefinition.d.ts +++ b/typescript/dist/esm/models/EbvPortalDataProviderDefinition.d.ts @@ -59,7 +59,7 @@ export interface EbvPortalDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {EbvPortalDataProviderDefinitionTypeEnum} * @memberof EbvPortalDataProviderDefinition */ type: EbvPortalDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/esm/models/EdrDataProviderDefinition.d.ts b/typescript/dist/esm/models/EdrDataProviderDefinition.d.ts index 6be39166..bc548e91 100644 --- a/typescript/dist/esm/models/EdrDataProviderDefinition.d.ts +++ b/typescript/dist/esm/models/EdrDataProviderDefinition.d.ts @@ -67,7 +67,7 @@ export interface EdrDataProviderDefinition { provenance?: Array | null; /** * - * @type {string} + * @type {EdrDataProviderDefinitionTypeEnum} * @memberof EdrDataProviderDefinition */ type: EdrDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/esm/models/ExternalDataId.d.ts b/typescript/dist/esm/models/ExternalDataId.d.ts index c9d04fdc..01a1b7fe 100644 --- a/typescript/dist/esm/models/ExternalDataId.d.ts +++ b/typescript/dist/esm/models/ExternalDataId.d.ts @@ -29,7 +29,7 @@ export interface ExternalDataId { providerId: string; /** * - * @type {string} + * @type {ExternalDataIdTypeEnum} * @memberof ExternalDataId */ type: ExternalDataIdTypeEnum; diff --git a/typescript/dist/esm/models/GbifDataProviderDefinition.d.ts b/typescript/dist/esm/models/GbifDataProviderDefinition.d.ts index 89dcb504..83ead925 100644 --- a/typescript/dist/esm/models/GbifDataProviderDefinition.d.ts +++ b/typescript/dist/esm/models/GbifDataProviderDefinition.d.ts @@ -60,7 +60,7 @@ export interface GbifDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {GbifDataProviderDefinitionTypeEnum} * @memberof GbifDataProviderDefinition */ type: GbifDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/esm/models/GdalMetaDataList.d.ts b/typescript/dist/esm/models/GdalMetaDataList.d.ts index d1bee061..814c8d8e 100644 --- a/typescript/dist/esm/models/GdalMetaDataList.d.ts +++ b/typescript/dist/esm/models/GdalMetaDataList.d.ts @@ -31,7 +31,7 @@ export interface GdalMetaDataList { resultDescriptor: RasterResultDescriptor; /** * - * @type {string} + * @type {GdalMetaDataListTypeEnum} * @memberof GdalMetaDataList */ type: GdalMetaDataListTypeEnum; diff --git a/typescript/dist/esm/models/GdalMetaDataRegular.d.ts b/typescript/dist/esm/models/GdalMetaDataRegular.d.ts index 50fe2d5d..ea3a0cb3 100644 --- a/typescript/dist/esm/models/GdalMetaDataRegular.d.ts +++ b/typescript/dist/esm/models/GdalMetaDataRegular.d.ts @@ -60,7 +60,7 @@ export interface GdalMetaDataRegular { }; /** * - * @type {string} + * @type {GdalMetaDataRegularTypeEnum} * @memberof GdalMetaDataRegular */ type: GdalMetaDataRegularTypeEnum; diff --git a/typescript/dist/esm/models/GdalMetaDataStatic.d.ts b/typescript/dist/esm/models/GdalMetaDataStatic.d.ts index eb61b627..0aa0c897 100644 --- a/typescript/dist/esm/models/GdalMetaDataStatic.d.ts +++ b/typescript/dist/esm/models/GdalMetaDataStatic.d.ts @@ -44,7 +44,7 @@ export interface GdalMetaDataStatic { time?: TimeInterval | null; /** * - * @type {string} + * @type {GdalMetaDataStaticTypeEnum} * @memberof GdalMetaDataStatic */ type: GdalMetaDataStaticTypeEnum; diff --git a/typescript/dist/esm/models/GdalMetadataNetCdfCf.d.ts b/typescript/dist/esm/models/GdalMetadataNetCdfCf.d.ts index fd7ea406..6a4803cd 100644 --- a/typescript/dist/esm/models/GdalMetadataNetCdfCf.d.ts +++ b/typescript/dist/esm/models/GdalMetadataNetCdfCf.d.ts @@ -65,7 +65,7 @@ export interface GdalMetadataNetCdfCf { step: TimeStep; /** * - * @type {string} + * @type {GdalMetadataNetCdfCfTypeEnum} * @memberof GdalMetadataNetCdfCf */ type: GdalMetadataNetCdfCfTypeEnum; diff --git a/typescript/dist/esm/models/GdalMultiBand.d.ts b/typescript/dist/esm/models/GdalMultiBand.d.ts index 1c7a2ff8..32f066b3 100644 --- a/typescript/dist/esm/models/GdalMultiBand.d.ts +++ b/typescript/dist/esm/models/GdalMultiBand.d.ts @@ -24,7 +24,7 @@ export interface GdalMultiBand { resultDescriptor: RasterResultDescriptor; /** * - * @type {string} + * @type {GdalMultiBandTypeEnum} * @memberof GdalMultiBand */ type: GdalMultiBandTypeEnum; diff --git a/typescript/dist/esm/models/GfbioAbcdDataProviderDefinition.d.ts b/typescript/dist/esm/models/GfbioAbcdDataProviderDefinition.d.ts index 2d9ecd9c..d30801d4 100644 --- a/typescript/dist/esm/models/GfbioAbcdDataProviderDefinition.d.ts +++ b/typescript/dist/esm/models/GfbioAbcdDataProviderDefinition.d.ts @@ -48,7 +48,7 @@ export interface GfbioAbcdDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {GfbioAbcdDataProviderDefinitionTypeEnum} * @memberof GfbioAbcdDataProviderDefinition */ type: GfbioAbcdDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/esm/models/GfbioCollectionsDataProviderDefinition.d.ts b/typescript/dist/esm/models/GfbioCollectionsDataProviderDefinition.d.ts index 860d29d8..eb9f7956 100644 --- a/typescript/dist/esm/models/GfbioCollectionsDataProviderDefinition.d.ts +++ b/typescript/dist/esm/models/GfbioCollectionsDataProviderDefinition.d.ts @@ -66,7 +66,7 @@ export interface GfbioCollectionsDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {GfbioCollectionsDataProviderDefinitionTypeEnum} * @memberof GfbioCollectionsDataProviderDefinition */ type: GfbioCollectionsDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/esm/models/InternalDataId.d.ts b/typescript/dist/esm/models/InternalDataId.d.ts index 442416cf..9c378188 100644 --- a/typescript/dist/esm/models/InternalDataId.d.ts +++ b/typescript/dist/esm/models/InternalDataId.d.ts @@ -23,7 +23,7 @@ export interface InternalDataId { datasetId: string; /** * - * @type {string} + * @type {InternalDataIdTypeEnum} * @memberof InternalDataId */ type: InternalDataIdTypeEnum; diff --git a/typescript/dist/esm/models/LayerCollectionListing.d.ts b/typescript/dist/esm/models/LayerCollectionListing.d.ts index 8c8f6675..02c96311 100644 --- a/typescript/dist/esm/models/LayerCollectionListing.d.ts +++ b/typescript/dist/esm/models/LayerCollectionListing.d.ts @@ -42,7 +42,7 @@ export interface LayerCollectionListing { properties?: Array>; /** * - * @type {string} + * @type {LayerCollectionListingTypeEnum} * @memberof LayerCollectionListing */ type: LayerCollectionListingTypeEnum; diff --git a/typescript/dist/esm/models/LayerCollectionResource.d.ts b/typescript/dist/esm/models/LayerCollectionResource.d.ts index c70a022c..2b6f2756 100644 --- a/typescript/dist/esm/models/LayerCollectionResource.d.ts +++ b/typescript/dist/esm/models/LayerCollectionResource.d.ts @@ -23,7 +23,7 @@ export interface LayerCollectionResource { id: string; /** * - * @type {string} + * @type {LayerCollectionResourceTypeEnum} * @memberof LayerCollectionResource */ type: LayerCollectionResourceTypeEnum; diff --git a/typescript/dist/esm/models/LayerListing.d.ts b/typescript/dist/esm/models/LayerListing.d.ts index c0c90245..bc245434 100644 --- a/typescript/dist/esm/models/LayerListing.d.ts +++ b/typescript/dist/esm/models/LayerListing.d.ts @@ -42,7 +42,7 @@ export interface LayerListing { properties?: Array>; /** * - * @type {string} + * @type {LayerListingTypeEnum} * @memberof LayerListing */ type: LayerListingTypeEnum; diff --git a/typescript/dist/esm/models/LayerResource.d.ts b/typescript/dist/esm/models/LayerResource.d.ts index b3097338..8f899602 100644 --- a/typescript/dist/esm/models/LayerResource.d.ts +++ b/typescript/dist/esm/models/LayerResource.d.ts @@ -23,7 +23,7 @@ export interface LayerResource { id: string; /** * - * @type {string} + * @type {LayerResourceTypeEnum} * @memberof LayerResource */ type: LayerResourceTypeEnum; diff --git a/typescript/dist/esm/models/LineSymbology.d.ts b/typescript/dist/esm/models/LineSymbology.d.ts index 5080fa2f..61d6a440 100644 --- a/typescript/dist/esm/models/LineSymbology.d.ts +++ b/typescript/dist/esm/models/LineSymbology.d.ts @@ -37,7 +37,7 @@ export interface LineSymbology { text?: TextSymbology | null; /** * - * @type {string} + * @type {LineSymbologyTypeEnum} * @memberof LineSymbology */ type: LineSymbologyTypeEnum; diff --git a/typescript/dist/esm/models/LinearGradient.d.ts b/typescript/dist/esm/models/LinearGradient.d.ts index 08210b75..0b896285 100644 --- a/typescript/dist/esm/models/LinearGradient.d.ts +++ b/typescript/dist/esm/models/LinearGradient.d.ts @@ -36,7 +36,7 @@ export interface LinearGradient { overColor: Array; /** * - * @type {string} + * @type {LinearGradientTypeEnum} * @memberof LinearGradient */ type: LinearGradientTypeEnum; diff --git a/typescript/dist/esm/models/LogarithmicGradient.d.ts b/typescript/dist/esm/models/LogarithmicGradient.d.ts index 63cd8a45..87c55679 100644 --- a/typescript/dist/esm/models/LogarithmicGradient.d.ts +++ b/typescript/dist/esm/models/LogarithmicGradient.d.ts @@ -36,7 +36,7 @@ export interface LogarithmicGradient { overColor: Array; /** * - * @type {string} + * @type {LogarithmicGradientTypeEnum} * @memberof LogarithmicGradient */ type: LogarithmicGradientTypeEnum; diff --git a/typescript/dist/esm/models/MlModelResource.d.ts b/typescript/dist/esm/models/MlModelResource.d.ts index 3ef3a543..42f28f5d 100644 --- a/typescript/dist/esm/models/MlModelResource.d.ts +++ b/typescript/dist/esm/models/MlModelResource.d.ts @@ -23,7 +23,7 @@ export interface MlModelResource { id: string; /** * - * @type {string} + * @type {MlModelResourceTypeEnum} * @memberof MlModelResource */ type: MlModelResourceTypeEnum; diff --git a/typescript/dist/esm/models/MockMetaData.d.ts b/typescript/dist/esm/models/MockMetaData.d.ts index aac62d02..b841e3c7 100644 --- a/typescript/dist/esm/models/MockMetaData.d.ts +++ b/typescript/dist/esm/models/MockMetaData.d.ts @@ -31,7 +31,7 @@ export interface MockMetaData { resultDescriptor: VectorResultDescriptor; /** * - * @type {string} + * @type {MockMetaDataTypeEnum} * @memberof MockMetaData */ type: MockMetaDataTypeEnum; diff --git a/typescript/dist/esm/models/MultiBandRasterColorizer.d.ts b/typescript/dist/esm/models/MultiBandRasterColorizer.d.ts index a5cf2cec..1ed0abc8 100644 --- a/typescript/dist/esm/models/MultiBandRasterColorizer.d.ts +++ b/typescript/dist/esm/models/MultiBandRasterColorizer.d.ts @@ -96,7 +96,7 @@ export interface MultiBandRasterColorizer { redScale?: number; /** * - * @type {string} + * @type {MultiBandRasterColorizerTypeEnum} * @memberof MultiBandRasterColorizer */ type: MultiBandRasterColorizerTypeEnum; diff --git a/typescript/dist/esm/models/NetCdfCfDataProviderDefinition.d.ts b/typescript/dist/esm/models/NetCdfCfDataProviderDefinition.d.ts index bef7b584..d6171aaf 100644 --- a/typescript/dist/esm/models/NetCdfCfDataProviderDefinition.d.ts +++ b/typescript/dist/esm/models/NetCdfCfDataProviderDefinition.d.ts @@ -53,7 +53,7 @@ export interface NetCdfCfDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {NetCdfCfDataProviderDefinitionTypeEnum} * @memberof NetCdfCfDataProviderDefinition */ type: NetCdfCfDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/esm/models/OgrMetaData.d.ts b/typescript/dist/esm/models/OgrMetaData.d.ts index 002991e7..699ed7c2 100644 --- a/typescript/dist/esm/models/OgrMetaData.d.ts +++ b/typescript/dist/esm/models/OgrMetaData.d.ts @@ -31,7 +31,7 @@ export interface OgrMetaData { resultDescriptor: VectorResultDescriptor; /** * - * @type {string} + * @type {OgrMetaDataTypeEnum} * @memberof OgrMetaData */ type: OgrMetaDataTypeEnum; diff --git a/typescript/dist/esm/models/OgrSourceDatasetTimeTypeNone.d.ts b/typescript/dist/esm/models/OgrSourceDatasetTimeTypeNone.d.ts index bbbb5c1e..8dfa3860 100644 --- a/typescript/dist/esm/models/OgrSourceDatasetTimeTypeNone.d.ts +++ b/typescript/dist/esm/models/OgrSourceDatasetTimeTypeNone.d.ts @@ -17,7 +17,7 @@ export interface OgrSourceDatasetTimeTypeNone { /** * - * @type {string} + * @type {OgrSourceDatasetTimeTypeNoneTypeEnum} * @memberof OgrSourceDatasetTimeTypeNone */ type: OgrSourceDatasetTimeTypeNoneTypeEnum; diff --git a/typescript/dist/esm/models/OgrSourceDatasetTimeTypeStart.d.ts b/typescript/dist/esm/models/OgrSourceDatasetTimeTypeStart.d.ts index fa8991f7..f81c9052 100644 --- a/typescript/dist/esm/models/OgrSourceDatasetTimeTypeStart.d.ts +++ b/typescript/dist/esm/models/OgrSourceDatasetTimeTypeStart.d.ts @@ -37,7 +37,7 @@ export interface OgrSourceDatasetTimeTypeStart { startFormat: OgrSourceTimeFormat; /** * - * @type {string} + * @type {OgrSourceDatasetTimeTypeStartTypeEnum} * @memberof OgrSourceDatasetTimeTypeStart */ type: OgrSourceDatasetTimeTypeStartTypeEnum; diff --git a/typescript/dist/esm/models/OgrSourceDatasetTimeTypeStartDuration.d.ts b/typescript/dist/esm/models/OgrSourceDatasetTimeTypeStartDuration.d.ts index 0349d278..fa5ac2fd 100644 --- a/typescript/dist/esm/models/OgrSourceDatasetTimeTypeStartDuration.d.ts +++ b/typescript/dist/esm/models/OgrSourceDatasetTimeTypeStartDuration.d.ts @@ -36,7 +36,7 @@ export interface OgrSourceDatasetTimeTypeStartDuration { startFormat: OgrSourceTimeFormat; /** * - * @type {string} + * @type {OgrSourceDatasetTimeTypeStartDurationTypeEnum} * @memberof OgrSourceDatasetTimeTypeStartDuration */ type: OgrSourceDatasetTimeTypeStartDurationTypeEnum; diff --git a/typescript/dist/esm/models/OgrSourceDatasetTimeTypeStartEnd.d.ts b/typescript/dist/esm/models/OgrSourceDatasetTimeTypeStartEnd.d.ts index b9fa11c3..5e567e54 100644 --- a/typescript/dist/esm/models/OgrSourceDatasetTimeTypeStartEnd.d.ts +++ b/typescript/dist/esm/models/OgrSourceDatasetTimeTypeStartEnd.d.ts @@ -42,7 +42,7 @@ export interface OgrSourceDatasetTimeTypeStartEnd { startFormat: OgrSourceTimeFormat; /** * - * @type {string} + * @type {OgrSourceDatasetTimeTypeStartEndTypeEnum} * @memberof OgrSourceDatasetTimeTypeStartEnd */ type: OgrSourceDatasetTimeTypeStartEndTypeEnum; diff --git a/typescript/dist/esm/models/OgrSourceDurationSpecInfinite.d.ts b/typescript/dist/esm/models/OgrSourceDurationSpecInfinite.d.ts index 082598b4..367b4a36 100644 --- a/typescript/dist/esm/models/OgrSourceDurationSpecInfinite.d.ts +++ b/typescript/dist/esm/models/OgrSourceDurationSpecInfinite.d.ts @@ -17,7 +17,7 @@ export interface OgrSourceDurationSpecInfinite { /** * - * @type {string} + * @type {OgrSourceDurationSpecInfiniteTypeEnum} * @memberof OgrSourceDurationSpecInfinite */ type: OgrSourceDurationSpecInfiniteTypeEnum; diff --git a/typescript/dist/esm/models/OgrSourceDurationSpecValue.d.ts b/typescript/dist/esm/models/OgrSourceDurationSpecValue.d.ts index 42b1f723..6b700e13 100644 --- a/typescript/dist/esm/models/OgrSourceDurationSpecValue.d.ts +++ b/typescript/dist/esm/models/OgrSourceDurationSpecValue.d.ts @@ -18,7 +18,7 @@ import type { TimeStep } from './TimeStep'; export interface OgrSourceDurationSpecValue extends TimeStep { /** * - * @type {string} + * @type {OgrSourceDurationSpecValueTypeEnum} * @memberof OgrSourceDurationSpecValue */ type: OgrSourceDurationSpecValueTypeEnum; diff --git a/typescript/dist/esm/models/OgrSourceDurationSpecZero.d.ts b/typescript/dist/esm/models/OgrSourceDurationSpecZero.d.ts index b048919c..fa8a68b7 100644 --- a/typescript/dist/esm/models/OgrSourceDurationSpecZero.d.ts +++ b/typescript/dist/esm/models/OgrSourceDurationSpecZero.d.ts @@ -17,7 +17,7 @@ export interface OgrSourceDurationSpecZero { /** * - * @type {string} + * @type {OgrSourceDurationSpecZeroTypeEnum} * @memberof OgrSourceDurationSpecZero */ type: OgrSourceDurationSpecZeroTypeEnum; diff --git a/typescript/dist/esm/models/OgrSourceTimeFormatAuto.d.ts b/typescript/dist/esm/models/OgrSourceTimeFormatAuto.d.ts index c6780a69..e5168bbc 100644 --- a/typescript/dist/esm/models/OgrSourceTimeFormatAuto.d.ts +++ b/typescript/dist/esm/models/OgrSourceTimeFormatAuto.d.ts @@ -17,7 +17,7 @@ export interface OgrSourceTimeFormatAuto { /** * - * @type {string} + * @type {OgrSourceTimeFormatAutoFormatEnum} * @memberof OgrSourceTimeFormatAuto */ format: OgrSourceTimeFormatAutoFormatEnum; diff --git a/typescript/dist/esm/models/OgrSourceTimeFormatCustom.d.ts b/typescript/dist/esm/models/OgrSourceTimeFormatCustom.d.ts index c5687135..0024dff0 100644 --- a/typescript/dist/esm/models/OgrSourceTimeFormatCustom.d.ts +++ b/typescript/dist/esm/models/OgrSourceTimeFormatCustom.d.ts @@ -23,7 +23,7 @@ export interface OgrSourceTimeFormatCustom { customFormat: string; /** * - * @type {string} + * @type {OgrSourceTimeFormatCustomFormatEnum} * @memberof OgrSourceTimeFormatCustom */ format: OgrSourceTimeFormatCustomFormatEnum; diff --git a/typescript/dist/esm/models/OgrSourceTimeFormatUnixTimeStamp.d.ts b/typescript/dist/esm/models/OgrSourceTimeFormatUnixTimeStamp.d.ts index d44c14c0..0315a4fe 100644 --- a/typescript/dist/esm/models/OgrSourceTimeFormatUnixTimeStamp.d.ts +++ b/typescript/dist/esm/models/OgrSourceTimeFormatUnixTimeStamp.d.ts @@ -18,7 +18,7 @@ import type { UnixTimeStampType } from './UnixTimeStampType'; export interface OgrSourceTimeFormatUnixTimeStamp { /** * - * @type {string} + * @type {OgrSourceTimeFormatUnixTimeStampFormatEnum} * @memberof OgrSourceTimeFormatUnixTimeStamp */ format: OgrSourceTimeFormatUnixTimeStampFormatEnum; diff --git a/typescript/dist/esm/models/PaletteColorizer.d.ts b/typescript/dist/esm/models/PaletteColorizer.d.ts index 19bd23ee..a1e5868c 100644 --- a/typescript/dist/esm/models/PaletteColorizer.d.ts +++ b/typescript/dist/esm/models/PaletteColorizer.d.ts @@ -39,7 +39,7 @@ export interface PaletteColorizer { noDataColor: Array; /** * - * @type {string} + * @type {PaletteColorizerTypeEnum} * @memberof PaletteColorizer */ type: PaletteColorizerTypeEnum; diff --git a/typescript/dist/esm/models/PangaeaDataProviderDefinition.d.ts b/typescript/dist/esm/models/PangaeaDataProviderDefinition.d.ts index 3b89cfc5..16c5500a 100644 --- a/typescript/dist/esm/models/PangaeaDataProviderDefinition.d.ts +++ b/typescript/dist/esm/models/PangaeaDataProviderDefinition.d.ts @@ -47,7 +47,7 @@ export interface PangaeaDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {PangaeaDataProviderDefinitionTypeEnum} * @memberof PangaeaDataProviderDefinition */ type: PangaeaDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/esm/models/PointSymbology.d.ts b/typescript/dist/esm/models/PointSymbology.d.ts index f428845b..990fd838 100644 --- a/typescript/dist/esm/models/PointSymbology.d.ts +++ b/typescript/dist/esm/models/PointSymbology.d.ts @@ -45,7 +45,7 @@ export interface PointSymbology { text?: TextSymbology | null; /** * - * @type {string} + * @type {PointSymbologyTypeEnum} * @memberof PointSymbology */ type: PointSymbologyTypeEnum; diff --git a/typescript/dist/esm/models/PolygonSymbology.d.ts b/typescript/dist/esm/models/PolygonSymbology.d.ts index 2e2e4ddd..95676e97 100644 --- a/typescript/dist/esm/models/PolygonSymbology.d.ts +++ b/typescript/dist/esm/models/PolygonSymbology.d.ts @@ -44,7 +44,7 @@ export interface PolygonSymbology { text?: TextSymbology | null; /** * - * @type {string} + * @type {PolygonSymbologyTypeEnum} * @memberof PolygonSymbology */ type: PolygonSymbologyTypeEnum; diff --git a/typescript/dist/esm/models/ProjectResource.d.ts b/typescript/dist/esm/models/ProjectResource.d.ts index 8f800354..6446af22 100644 --- a/typescript/dist/esm/models/ProjectResource.d.ts +++ b/typescript/dist/esm/models/ProjectResource.d.ts @@ -23,7 +23,7 @@ export interface ProjectResource { id: string; /** * - * @type {string} + * @type {ProjectResourceTypeEnum} * @memberof ProjectResource */ type: ProjectResourceTypeEnum; diff --git a/typescript/dist/esm/models/RasterSymbology.d.ts b/typescript/dist/esm/models/RasterSymbology.d.ts index 721c72b4..416a4a49 100644 --- a/typescript/dist/esm/models/RasterSymbology.d.ts +++ b/typescript/dist/esm/models/RasterSymbology.d.ts @@ -30,7 +30,7 @@ export interface RasterSymbology { rasterColorizer: RasterColorizer; /** * - * @type {string} + * @type {RasterSymbologyTypeEnum} * @memberof RasterSymbology */ type: RasterSymbologyTypeEnum; diff --git a/typescript/dist/esm/models/SentinelS2L2ACogsProviderDefinition.d.ts b/typescript/dist/esm/models/SentinelS2L2ACogsProviderDefinition.d.ts index 9e2a62c1..8d91be55 100644 --- a/typescript/dist/esm/models/SentinelS2L2ACogsProviderDefinition.d.ts +++ b/typescript/dist/esm/models/SentinelS2L2ACogsProviderDefinition.d.ts @@ -73,7 +73,7 @@ export interface SentinelS2L2ACogsProviderDefinition { stacApiRetries?: StacApiRetries; /** * - * @type {string} + * @type {SentinelS2L2ACogsProviderDefinitionTypeEnum} * @memberof SentinelS2L2ACogsProviderDefinition */ type: SentinelS2L2ACogsProviderDefinitionTypeEnum; diff --git a/typescript/dist/esm/models/SingleBandRasterColorizer.d.ts b/typescript/dist/esm/models/SingleBandRasterColorizer.d.ts index eab3c2ee..0fbfeb43 100644 --- a/typescript/dist/esm/models/SingleBandRasterColorizer.d.ts +++ b/typescript/dist/esm/models/SingleBandRasterColorizer.d.ts @@ -30,7 +30,7 @@ export interface SingleBandRasterColorizer { bandColorizer: Colorizer; /** * - * @type {string} + * @type {SingleBandRasterColorizerTypeEnum} * @memberof SingleBandRasterColorizer */ type: SingleBandRasterColorizerTypeEnum; diff --git a/typescript/dist/esm/models/StaticColor.d.ts b/typescript/dist/esm/models/StaticColor.d.ts index e3add8d4..21c16cb4 100644 --- a/typescript/dist/esm/models/StaticColor.d.ts +++ b/typescript/dist/esm/models/StaticColor.d.ts @@ -23,7 +23,7 @@ export interface StaticColor { color: Array; /** * - * @type {string} + * @type {StaticColorTypeEnum} * @memberof StaticColor */ type: StaticColorTypeEnum; diff --git a/typescript/dist/esm/models/StaticNumber.d.ts b/typescript/dist/esm/models/StaticNumber.d.ts index cbe5b977..50c965b3 100644 --- a/typescript/dist/esm/models/StaticNumber.d.ts +++ b/typescript/dist/esm/models/StaticNumber.d.ts @@ -17,7 +17,7 @@ export interface StaticNumber { /** * - * @type {string} + * @type {StaticNumberTypeEnum} * @memberof StaticNumber */ type: StaticNumberTypeEnum; diff --git a/typescript/dist/esm/models/TaskStatusAborted.d.ts b/typescript/dist/esm/models/TaskStatusAborted.d.ts index 83a538da..f659fa37 100644 --- a/typescript/dist/esm/models/TaskStatusAborted.d.ts +++ b/typescript/dist/esm/models/TaskStatusAborted.d.ts @@ -23,7 +23,7 @@ export interface TaskStatusAborted { cleanUp: any | null; /** * - * @type {string} + * @type {TaskStatusAbortedStatusEnum} * @memberof TaskStatusAborted */ status: TaskStatusAbortedStatusEnum; diff --git a/typescript/dist/esm/models/TaskStatusCompleted.d.ts b/typescript/dist/esm/models/TaskStatusCompleted.d.ts index aaff9458..438e8b1a 100644 --- a/typescript/dist/esm/models/TaskStatusCompleted.d.ts +++ b/typescript/dist/esm/models/TaskStatusCompleted.d.ts @@ -29,7 +29,7 @@ export interface TaskStatusCompleted { info?: any | null; /** * - * @type {string} + * @type {TaskStatusCompletedStatusEnum} * @memberof TaskStatusCompleted */ status: TaskStatusCompletedStatusEnum; diff --git a/typescript/dist/esm/models/TaskStatusFailed.d.ts b/typescript/dist/esm/models/TaskStatusFailed.d.ts index cf47e334..919fd208 100644 --- a/typescript/dist/esm/models/TaskStatusFailed.d.ts +++ b/typescript/dist/esm/models/TaskStatusFailed.d.ts @@ -29,7 +29,7 @@ export interface TaskStatusFailed { error: any | null; /** * - * @type {string} + * @type {TaskStatusFailedStatusEnum} * @memberof TaskStatusFailed */ status: TaskStatusFailedStatusEnum; diff --git a/typescript/dist/esm/models/TaskStatusRunning.d.ts b/typescript/dist/esm/models/TaskStatusRunning.d.ts index 87f49064..624d1fff 100644 --- a/typescript/dist/esm/models/TaskStatusRunning.d.ts +++ b/typescript/dist/esm/models/TaskStatusRunning.d.ts @@ -41,7 +41,7 @@ export interface TaskStatusRunning { pctComplete: string; /** * - * @type {string} + * @type {TaskStatusRunningStatusEnum} * @memberof TaskStatusRunning */ status: TaskStatusRunningStatusEnum; diff --git a/typescript/dist/esm/models/TimeDimensionOneOf.d.ts b/typescript/dist/esm/models/TimeDimensionOneOf.d.ts index 07798f9c..15c37f9b 100644 --- a/typescript/dist/esm/models/TimeDimensionOneOf.d.ts +++ b/typescript/dist/esm/models/TimeDimensionOneOf.d.ts @@ -18,7 +18,7 @@ import type { RegularTimeDimension } from './RegularTimeDimension'; export interface TimeDimensionOneOf extends RegularTimeDimension { /** * - * @type {string} + * @type {TimeDimensionOneOfTypeEnum} * @memberof TimeDimensionOneOf */ type: TimeDimensionOneOfTypeEnum; diff --git a/typescript/dist/esm/models/TimeDimensionOneOf1.d.ts b/typescript/dist/esm/models/TimeDimensionOneOf1.d.ts index bea8e11e..b52e5b93 100644 --- a/typescript/dist/esm/models/TimeDimensionOneOf1.d.ts +++ b/typescript/dist/esm/models/TimeDimensionOneOf1.d.ts @@ -17,7 +17,7 @@ export interface TimeDimensionOneOf1 { /** * - * @type {string} + * @type {TimeDimensionOneOf1TypeEnum} * @memberof TimeDimensionOneOf1 */ type: TimeDimensionOneOf1TypeEnum; diff --git a/typescript/dist/esm/models/TypedOperator.d.ts b/typescript/dist/esm/models/TypedOperator.d.ts index f2567525..a95c39cf 100644 --- a/typescript/dist/esm/models/TypedOperator.d.ts +++ b/typescript/dist/esm/models/TypedOperator.d.ts @@ -24,7 +24,7 @@ export interface TypedOperator { operator: TypedOperatorOperator; /** * - * @type {string} + * @type {TypedOperatorTypeEnum} * @memberof TypedOperator */ type: TypedOperatorTypeEnum; diff --git a/typescript/dist/esm/models/TypedPlotResultDescriptor.d.ts b/typescript/dist/esm/models/TypedPlotResultDescriptor.d.ts index 792d0e0e..4028044b 100644 --- a/typescript/dist/esm/models/TypedPlotResultDescriptor.d.ts +++ b/typescript/dist/esm/models/TypedPlotResultDescriptor.d.ts @@ -18,7 +18,7 @@ import type { PlotResultDescriptor } from './PlotResultDescriptor'; export interface TypedPlotResultDescriptor extends PlotResultDescriptor { /** * - * @type {string} + * @type {TypedPlotResultDescriptorTypeEnum} * @memberof TypedPlotResultDescriptor */ type: TypedPlotResultDescriptorTypeEnum; diff --git a/typescript/dist/esm/models/TypedRasterResultDescriptor.d.ts b/typescript/dist/esm/models/TypedRasterResultDescriptor.d.ts index e792ae5c..4aa93926 100644 --- a/typescript/dist/esm/models/TypedRasterResultDescriptor.d.ts +++ b/typescript/dist/esm/models/TypedRasterResultDescriptor.d.ts @@ -18,7 +18,7 @@ import type { RasterResultDescriptor } from './RasterResultDescriptor'; export interface TypedRasterResultDescriptor extends RasterResultDescriptor { /** * - * @type {string} + * @type {TypedRasterResultDescriptorTypeEnum} * @memberof TypedRasterResultDescriptor */ type: TypedRasterResultDescriptorTypeEnum; diff --git a/typescript/dist/esm/models/TypedVectorResultDescriptor.d.ts b/typescript/dist/esm/models/TypedVectorResultDescriptor.d.ts index 0ac9bb9c..2aa07a9e 100644 --- a/typescript/dist/esm/models/TypedVectorResultDescriptor.d.ts +++ b/typescript/dist/esm/models/TypedVectorResultDescriptor.d.ts @@ -18,7 +18,7 @@ import type { VectorResultDescriptor } from './VectorResultDescriptor'; export interface TypedVectorResultDescriptor extends VectorResultDescriptor { /** * - * @type {string} + * @type {TypedVectorResultDescriptorTypeEnum} * @memberof TypedVectorResultDescriptor */ type: TypedVectorResultDescriptorTypeEnum; diff --git a/typescript/dist/esm/models/UnitlessMeasurement.d.ts b/typescript/dist/esm/models/UnitlessMeasurement.d.ts index 32af3774..a09b759c 100644 --- a/typescript/dist/esm/models/UnitlessMeasurement.d.ts +++ b/typescript/dist/esm/models/UnitlessMeasurement.d.ts @@ -17,7 +17,7 @@ export interface UnitlessMeasurement { /** * - * @type {string} + * @type {UnitlessMeasurementTypeEnum} * @memberof UnitlessMeasurement */ type: UnitlessMeasurementTypeEnum; diff --git a/typescript/dist/esm/models/WildliveDataConnectorDefinition.d.ts b/typescript/dist/esm/models/WildliveDataConnectorDefinition.d.ts index d6bbc696..5d0f12c3 100644 --- a/typescript/dist/esm/models/WildliveDataConnectorDefinition.d.ts +++ b/typescript/dist/esm/models/WildliveDataConnectorDefinition.d.ts @@ -55,7 +55,7 @@ export interface WildliveDataConnectorDefinition { refreshToken?: string | null; /** * - * @type {string} + * @type {WildliveDataConnectorDefinitionTypeEnum} * @memberof WildliveDataConnectorDefinition */ type: WildliveDataConnectorDefinitionTypeEnum; diff --git a/typescript/dist/esm/models/Workflow.d.ts b/typescript/dist/esm/models/Workflow.d.ts index 5be79bad..bae541e5 100644 --- a/typescript/dist/esm/models/Workflow.d.ts +++ b/typescript/dist/esm/models/Workflow.d.ts @@ -24,7 +24,7 @@ export interface Workflow { operator: TypedOperatorOperator; /** * - * @type {string} + * @type {WorkflowTypeEnum} * @memberof Workflow */ type: WorkflowTypeEnum; diff --git a/typescript/dist/esm/runtime.js b/typescript/dist/esm/runtime.js index 43c86b9f..8cca6df7 100644 --- a/typescript/dist/esm/runtime.js +++ b/typescript/dist/esm/runtime.js @@ -69,7 +69,7 @@ export class Configuration { } export const DefaultConfig = new Configuration({ headers: { - 'User-Agent': 'geoengine/openapi-client/typescript/0.0.31' + 'User-Agent': 'geoengine/openapi-client/typescript/0.0.32' } }); /** diff --git a/typescript/dist/models/ArunaDataProviderDefinition.d.ts b/typescript/dist/models/ArunaDataProviderDefinition.d.ts index 94532500..876d59ce 100644 --- a/typescript/dist/models/ArunaDataProviderDefinition.d.ts +++ b/typescript/dist/models/ArunaDataProviderDefinition.d.ts @@ -71,7 +71,7 @@ export interface ArunaDataProviderDefinition { projectId: string; /** * - * @type {string} + * @type {ArunaDataProviderDefinitionTypeEnum} * @memberof ArunaDataProviderDefinition */ type: ArunaDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/models/ClassificationMeasurement.d.ts b/typescript/dist/models/ClassificationMeasurement.d.ts index bad6c5b7..87b9e988 100644 --- a/typescript/dist/models/ClassificationMeasurement.d.ts +++ b/typescript/dist/models/ClassificationMeasurement.d.ts @@ -31,7 +31,7 @@ export interface ClassificationMeasurement { measurement: string; /** * - * @type {string} + * @type {ClassificationMeasurementTypeEnum} * @memberof ClassificationMeasurement */ type: ClassificationMeasurementTypeEnum; diff --git a/typescript/dist/models/ContinuousMeasurement.d.ts b/typescript/dist/models/ContinuousMeasurement.d.ts index b2cf02a4..c1a5a2a3 100644 --- a/typescript/dist/models/ContinuousMeasurement.d.ts +++ b/typescript/dist/models/ContinuousMeasurement.d.ts @@ -23,7 +23,7 @@ export interface ContinuousMeasurement { measurement: string; /** * - * @type {string} + * @type {ContinuousMeasurementTypeEnum} * @memberof ContinuousMeasurement */ type: ContinuousMeasurementTypeEnum; diff --git a/typescript/dist/models/CopernicusDataspaceDataProviderDefinition.d.ts b/typescript/dist/models/CopernicusDataspaceDataProviderDefinition.d.ts index 40b21dc4..8b66d50e 100644 --- a/typescript/dist/models/CopernicusDataspaceDataProviderDefinition.d.ts +++ b/typescript/dist/models/CopernicusDataspaceDataProviderDefinition.d.ts @@ -71,7 +71,7 @@ export interface CopernicusDataspaceDataProviderDefinition { stacUrl: string; /** * - * @type {string} + * @type {CopernicusDataspaceDataProviderDefinitionTypeEnum} * @memberof CopernicusDataspaceDataProviderDefinition */ type: CopernicusDataspaceDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/models/DataProviderResource.d.ts b/typescript/dist/models/DataProviderResource.d.ts index 4fafacba..e7a40666 100644 --- a/typescript/dist/models/DataProviderResource.d.ts +++ b/typescript/dist/models/DataProviderResource.d.ts @@ -23,7 +23,7 @@ export interface DataProviderResource { id: string; /** * - * @type {string} + * @type {DataProviderResourceTypeEnum} * @memberof DataProviderResource */ type: DataProviderResourceTypeEnum; diff --git a/typescript/dist/models/DatasetLayerListingProviderDefinition.d.ts b/typescript/dist/models/DatasetLayerListingProviderDefinition.d.ts index 502a246a..18f7477f 100644 --- a/typescript/dist/models/DatasetLayerListingProviderDefinition.d.ts +++ b/typescript/dist/models/DatasetLayerListingProviderDefinition.d.ts @@ -48,7 +48,7 @@ export interface DatasetLayerListingProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {DatasetLayerListingProviderDefinitionTypeEnum} * @memberof DatasetLayerListingProviderDefinition */ type: DatasetLayerListingProviderDefinitionTypeEnum; diff --git a/typescript/dist/models/DatasetResource.d.ts b/typescript/dist/models/DatasetResource.d.ts index 14e63310..ad8d7425 100644 --- a/typescript/dist/models/DatasetResource.d.ts +++ b/typescript/dist/models/DatasetResource.d.ts @@ -23,7 +23,7 @@ export interface DatasetResource { id: string; /** * - * @type {string} + * @type {DatasetResourceTypeEnum} * @memberof DatasetResource */ type: DatasetResourceTypeEnum; diff --git a/typescript/dist/models/DerivedColor.d.ts b/typescript/dist/models/DerivedColor.d.ts index f0269348..fafb1618 100644 --- a/typescript/dist/models/DerivedColor.d.ts +++ b/typescript/dist/models/DerivedColor.d.ts @@ -30,7 +30,7 @@ export interface DerivedColor { colorizer: Colorizer; /** * - * @type {string} + * @type {DerivedColorTypeEnum} * @memberof DerivedColor */ type: DerivedColorTypeEnum; diff --git a/typescript/dist/models/DerivedNumber.d.ts b/typescript/dist/models/DerivedNumber.d.ts index 580d45e5..e0306edc 100644 --- a/typescript/dist/models/DerivedNumber.d.ts +++ b/typescript/dist/models/DerivedNumber.d.ts @@ -35,7 +35,7 @@ export interface DerivedNumber { factor: number; /** * - * @type {string} + * @type {DerivedNumberTypeEnum} * @memberof DerivedNumber */ type: DerivedNumberTypeEnum; diff --git a/typescript/dist/models/EbvPortalDataProviderDefinition.d.ts b/typescript/dist/models/EbvPortalDataProviderDefinition.d.ts index 33feaa31..59d95c9c 100644 --- a/typescript/dist/models/EbvPortalDataProviderDefinition.d.ts +++ b/typescript/dist/models/EbvPortalDataProviderDefinition.d.ts @@ -59,7 +59,7 @@ export interface EbvPortalDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {EbvPortalDataProviderDefinitionTypeEnum} * @memberof EbvPortalDataProviderDefinition */ type: EbvPortalDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/models/EdrDataProviderDefinition.d.ts b/typescript/dist/models/EdrDataProviderDefinition.d.ts index 6be39166..bc548e91 100644 --- a/typescript/dist/models/EdrDataProviderDefinition.d.ts +++ b/typescript/dist/models/EdrDataProviderDefinition.d.ts @@ -67,7 +67,7 @@ export interface EdrDataProviderDefinition { provenance?: Array | null; /** * - * @type {string} + * @type {EdrDataProviderDefinitionTypeEnum} * @memberof EdrDataProviderDefinition */ type: EdrDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/models/ExternalDataId.d.ts b/typescript/dist/models/ExternalDataId.d.ts index c9d04fdc..01a1b7fe 100644 --- a/typescript/dist/models/ExternalDataId.d.ts +++ b/typescript/dist/models/ExternalDataId.d.ts @@ -29,7 +29,7 @@ export interface ExternalDataId { providerId: string; /** * - * @type {string} + * @type {ExternalDataIdTypeEnum} * @memberof ExternalDataId */ type: ExternalDataIdTypeEnum; diff --git a/typescript/dist/models/GbifDataProviderDefinition.d.ts b/typescript/dist/models/GbifDataProviderDefinition.d.ts index 89dcb504..83ead925 100644 --- a/typescript/dist/models/GbifDataProviderDefinition.d.ts +++ b/typescript/dist/models/GbifDataProviderDefinition.d.ts @@ -60,7 +60,7 @@ export interface GbifDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {GbifDataProviderDefinitionTypeEnum} * @memberof GbifDataProviderDefinition */ type: GbifDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/models/GdalMetaDataList.d.ts b/typescript/dist/models/GdalMetaDataList.d.ts index d1bee061..814c8d8e 100644 --- a/typescript/dist/models/GdalMetaDataList.d.ts +++ b/typescript/dist/models/GdalMetaDataList.d.ts @@ -31,7 +31,7 @@ export interface GdalMetaDataList { resultDescriptor: RasterResultDescriptor; /** * - * @type {string} + * @type {GdalMetaDataListTypeEnum} * @memberof GdalMetaDataList */ type: GdalMetaDataListTypeEnum; diff --git a/typescript/dist/models/GdalMetaDataRegular.d.ts b/typescript/dist/models/GdalMetaDataRegular.d.ts index 50fe2d5d..ea3a0cb3 100644 --- a/typescript/dist/models/GdalMetaDataRegular.d.ts +++ b/typescript/dist/models/GdalMetaDataRegular.d.ts @@ -60,7 +60,7 @@ export interface GdalMetaDataRegular { }; /** * - * @type {string} + * @type {GdalMetaDataRegularTypeEnum} * @memberof GdalMetaDataRegular */ type: GdalMetaDataRegularTypeEnum; diff --git a/typescript/dist/models/GdalMetaDataStatic.d.ts b/typescript/dist/models/GdalMetaDataStatic.d.ts index eb61b627..0aa0c897 100644 --- a/typescript/dist/models/GdalMetaDataStatic.d.ts +++ b/typescript/dist/models/GdalMetaDataStatic.d.ts @@ -44,7 +44,7 @@ export interface GdalMetaDataStatic { time?: TimeInterval | null; /** * - * @type {string} + * @type {GdalMetaDataStaticTypeEnum} * @memberof GdalMetaDataStatic */ type: GdalMetaDataStaticTypeEnum; diff --git a/typescript/dist/models/GdalMetadataNetCdfCf.d.ts b/typescript/dist/models/GdalMetadataNetCdfCf.d.ts index fd7ea406..6a4803cd 100644 --- a/typescript/dist/models/GdalMetadataNetCdfCf.d.ts +++ b/typescript/dist/models/GdalMetadataNetCdfCf.d.ts @@ -65,7 +65,7 @@ export interface GdalMetadataNetCdfCf { step: TimeStep; /** * - * @type {string} + * @type {GdalMetadataNetCdfCfTypeEnum} * @memberof GdalMetadataNetCdfCf */ type: GdalMetadataNetCdfCfTypeEnum; diff --git a/typescript/dist/models/GdalMultiBand.d.ts b/typescript/dist/models/GdalMultiBand.d.ts index 1c7a2ff8..32f066b3 100644 --- a/typescript/dist/models/GdalMultiBand.d.ts +++ b/typescript/dist/models/GdalMultiBand.d.ts @@ -24,7 +24,7 @@ export interface GdalMultiBand { resultDescriptor: RasterResultDescriptor; /** * - * @type {string} + * @type {GdalMultiBandTypeEnum} * @memberof GdalMultiBand */ type: GdalMultiBandTypeEnum; diff --git a/typescript/dist/models/GfbioAbcdDataProviderDefinition.d.ts b/typescript/dist/models/GfbioAbcdDataProviderDefinition.d.ts index 2d9ecd9c..d30801d4 100644 --- a/typescript/dist/models/GfbioAbcdDataProviderDefinition.d.ts +++ b/typescript/dist/models/GfbioAbcdDataProviderDefinition.d.ts @@ -48,7 +48,7 @@ export interface GfbioAbcdDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {GfbioAbcdDataProviderDefinitionTypeEnum} * @memberof GfbioAbcdDataProviderDefinition */ type: GfbioAbcdDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/models/GfbioCollectionsDataProviderDefinition.d.ts b/typescript/dist/models/GfbioCollectionsDataProviderDefinition.d.ts index 860d29d8..eb9f7956 100644 --- a/typescript/dist/models/GfbioCollectionsDataProviderDefinition.d.ts +++ b/typescript/dist/models/GfbioCollectionsDataProviderDefinition.d.ts @@ -66,7 +66,7 @@ export interface GfbioCollectionsDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {GfbioCollectionsDataProviderDefinitionTypeEnum} * @memberof GfbioCollectionsDataProviderDefinition */ type: GfbioCollectionsDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/models/InternalDataId.d.ts b/typescript/dist/models/InternalDataId.d.ts index 442416cf..9c378188 100644 --- a/typescript/dist/models/InternalDataId.d.ts +++ b/typescript/dist/models/InternalDataId.d.ts @@ -23,7 +23,7 @@ export interface InternalDataId { datasetId: string; /** * - * @type {string} + * @type {InternalDataIdTypeEnum} * @memberof InternalDataId */ type: InternalDataIdTypeEnum; diff --git a/typescript/dist/models/LayerCollectionListing.d.ts b/typescript/dist/models/LayerCollectionListing.d.ts index 8c8f6675..02c96311 100644 --- a/typescript/dist/models/LayerCollectionListing.d.ts +++ b/typescript/dist/models/LayerCollectionListing.d.ts @@ -42,7 +42,7 @@ export interface LayerCollectionListing { properties?: Array>; /** * - * @type {string} + * @type {LayerCollectionListingTypeEnum} * @memberof LayerCollectionListing */ type: LayerCollectionListingTypeEnum; diff --git a/typescript/dist/models/LayerCollectionResource.d.ts b/typescript/dist/models/LayerCollectionResource.d.ts index c70a022c..2b6f2756 100644 --- a/typescript/dist/models/LayerCollectionResource.d.ts +++ b/typescript/dist/models/LayerCollectionResource.d.ts @@ -23,7 +23,7 @@ export interface LayerCollectionResource { id: string; /** * - * @type {string} + * @type {LayerCollectionResourceTypeEnum} * @memberof LayerCollectionResource */ type: LayerCollectionResourceTypeEnum; diff --git a/typescript/dist/models/LayerListing.d.ts b/typescript/dist/models/LayerListing.d.ts index c0c90245..bc245434 100644 --- a/typescript/dist/models/LayerListing.d.ts +++ b/typescript/dist/models/LayerListing.d.ts @@ -42,7 +42,7 @@ export interface LayerListing { properties?: Array>; /** * - * @type {string} + * @type {LayerListingTypeEnum} * @memberof LayerListing */ type: LayerListingTypeEnum; diff --git a/typescript/dist/models/LayerResource.d.ts b/typescript/dist/models/LayerResource.d.ts index b3097338..8f899602 100644 --- a/typescript/dist/models/LayerResource.d.ts +++ b/typescript/dist/models/LayerResource.d.ts @@ -23,7 +23,7 @@ export interface LayerResource { id: string; /** * - * @type {string} + * @type {LayerResourceTypeEnum} * @memberof LayerResource */ type: LayerResourceTypeEnum; diff --git a/typescript/dist/models/LineSymbology.d.ts b/typescript/dist/models/LineSymbology.d.ts index 5080fa2f..61d6a440 100644 --- a/typescript/dist/models/LineSymbology.d.ts +++ b/typescript/dist/models/LineSymbology.d.ts @@ -37,7 +37,7 @@ export interface LineSymbology { text?: TextSymbology | null; /** * - * @type {string} + * @type {LineSymbologyTypeEnum} * @memberof LineSymbology */ type: LineSymbologyTypeEnum; diff --git a/typescript/dist/models/LinearGradient.d.ts b/typescript/dist/models/LinearGradient.d.ts index 08210b75..0b896285 100644 --- a/typescript/dist/models/LinearGradient.d.ts +++ b/typescript/dist/models/LinearGradient.d.ts @@ -36,7 +36,7 @@ export interface LinearGradient { overColor: Array; /** * - * @type {string} + * @type {LinearGradientTypeEnum} * @memberof LinearGradient */ type: LinearGradientTypeEnum; diff --git a/typescript/dist/models/LogarithmicGradient.d.ts b/typescript/dist/models/LogarithmicGradient.d.ts index 63cd8a45..87c55679 100644 --- a/typescript/dist/models/LogarithmicGradient.d.ts +++ b/typescript/dist/models/LogarithmicGradient.d.ts @@ -36,7 +36,7 @@ export interface LogarithmicGradient { overColor: Array; /** * - * @type {string} + * @type {LogarithmicGradientTypeEnum} * @memberof LogarithmicGradient */ type: LogarithmicGradientTypeEnum; diff --git a/typescript/dist/models/MlModelResource.d.ts b/typescript/dist/models/MlModelResource.d.ts index 3ef3a543..42f28f5d 100644 --- a/typescript/dist/models/MlModelResource.d.ts +++ b/typescript/dist/models/MlModelResource.d.ts @@ -23,7 +23,7 @@ export interface MlModelResource { id: string; /** * - * @type {string} + * @type {MlModelResourceTypeEnum} * @memberof MlModelResource */ type: MlModelResourceTypeEnum; diff --git a/typescript/dist/models/MockMetaData.d.ts b/typescript/dist/models/MockMetaData.d.ts index aac62d02..b841e3c7 100644 --- a/typescript/dist/models/MockMetaData.d.ts +++ b/typescript/dist/models/MockMetaData.d.ts @@ -31,7 +31,7 @@ export interface MockMetaData { resultDescriptor: VectorResultDescriptor; /** * - * @type {string} + * @type {MockMetaDataTypeEnum} * @memberof MockMetaData */ type: MockMetaDataTypeEnum; diff --git a/typescript/dist/models/MultiBandRasterColorizer.d.ts b/typescript/dist/models/MultiBandRasterColorizer.d.ts index a5cf2cec..1ed0abc8 100644 --- a/typescript/dist/models/MultiBandRasterColorizer.d.ts +++ b/typescript/dist/models/MultiBandRasterColorizer.d.ts @@ -96,7 +96,7 @@ export interface MultiBandRasterColorizer { redScale?: number; /** * - * @type {string} + * @type {MultiBandRasterColorizerTypeEnum} * @memberof MultiBandRasterColorizer */ type: MultiBandRasterColorizerTypeEnum; diff --git a/typescript/dist/models/NetCdfCfDataProviderDefinition.d.ts b/typescript/dist/models/NetCdfCfDataProviderDefinition.d.ts index bef7b584..d6171aaf 100644 --- a/typescript/dist/models/NetCdfCfDataProviderDefinition.d.ts +++ b/typescript/dist/models/NetCdfCfDataProviderDefinition.d.ts @@ -53,7 +53,7 @@ export interface NetCdfCfDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {NetCdfCfDataProviderDefinitionTypeEnum} * @memberof NetCdfCfDataProviderDefinition */ type: NetCdfCfDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/models/OgrMetaData.d.ts b/typescript/dist/models/OgrMetaData.d.ts index 002991e7..699ed7c2 100644 --- a/typescript/dist/models/OgrMetaData.d.ts +++ b/typescript/dist/models/OgrMetaData.d.ts @@ -31,7 +31,7 @@ export interface OgrMetaData { resultDescriptor: VectorResultDescriptor; /** * - * @type {string} + * @type {OgrMetaDataTypeEnum} * @memberof OgrMetaData */ type: OgrMetaDataTypeEnum; diff --git a/typescript/dist/models/OgrSourceDatasetTimeTypeNone.d.ts b/typescript/dist/models/OgrSourceDatasetTimeTypeNone.d.ts index bbbb5c1e..8dfa3860 100644 --- a/typescript/dist/models/OgrSourceDatasetTimeTypeNone.d.ts +++ b/typescript/dist/models/OgrSourceDatasetTimeTypeNone.d.ts @@ -17,7 +17,7 @@ export interface OgrSourceDatasetTimeTypeNone { /** * - * @type {string} + * @type {OgrSourceDatasetTimeTypeNoneTypeEnum} * @memberof OgrSourceDatasetTimeTypeNone */ type: OgrSourceDatasetTimeTypeNoneTypeEnum; diff --git a/typescript/dist/models/OgrSourceDatasetTimeTypeStart.d.ts b/typescript/dist/models/OgrSourceDatasetTimeTypeStart.d.ts index fa8991f7..f81c9052 100644 --- a/typescript/dist/models/OgrSourceDatasetTimeTypeStart.d.ts +++ b/typescript/dist/models/OgrSourceDatasetTimeTypeStart.d.ts @@ -37,7 +37,7 @@ export interface OgrSourceDatasetTimeTypeStart { startFormat: OgrSourceTimeFormat; /** * - * @type {string} + * @type {OgrSourceDatasetTimeTypeStartTypeEnum} * @memberof OgrSourceDatasetTimeTypeStart */ type: OgrSourceDatasetTimeTypeStartTypeEnum; diff --git a/typescript/dist/models/OgrSourceDatasetTimeTypeStartDuration.d.ts b/typescript/dist/models/OgrSourceDatasetTimeTypeStartDuration.d.ts index 0349d278..fa5ac2fd 100644 --- a/typescript/dist/models/OgrSourceDatasetTimeTypeStartDuration.d.ts +++ b/typescript/dist/models/OgrSourceDatasetTimeTypeStartDuration.d.ts @@ -36,7 +36,7 @@ export interface OgrSourceDatasetTimeTypeStartDuration { startFormat: OgrSourceTimeFormat; /** * - * @type {string} + * @type {OgrSourceDatasetTimeTypeStartDurationTypeEnum} * @memberof OgrSourceDatasetTimeTypeStartDuration */ type: OgrSourceDatasetTimeTypeStartDurationTypeEnum; diff --git a/typescript/dist/models/OgrSourceDatasetTimeTypeStartEnd.d.ts b/typescript/dist/models/OgrSourceDatasetTimeTypeStartEnd.d.ts index b9fa11c3..5e567e54 100644 --- a/typescript/dist/models/OgrSourceDatasetTimeTypeStartEnd.d.ts +++ b/typescript/dist/models/OgrSourceDatasetTimeTypeStartEnd.d.ts @@ -42,7 +42,7 @@ export interface OgrSourceDatasetTimeTypeStartEnd { startFormat: OgrSourceTimeFormat; /** * - * @type {string} + * @type {OgrSourceDatasetTimeTypeStartEndTypeEnum} * @memberof OgrSourceDatasetTimeTypeStartEnd */ type: OgrSourceDatasetTimeTypeStartEndTypeEnum; diff --git a/typescript/dist/models/OgrSourceDurationSpecInfinite.d.ts b/typescript/dist/models/OgrSourceDurationSpecInfinite.d.ts index 082598b4..367b4a36 100644 --- a/typescript/dist/models/OgrSourceDurationSpecInfinite.d.ts +++ b/typescript/dist/models/OgrSourceDurationSpecInfinite.d.ts @@ -17,7 +17,7 @@ export interface OgrSourceDurationSpecInfinite { /** * - * @type {string} + * @type {OgrSourceDurationSpecInfiniteTypeEnum} * @memberof OgrSourceDurationSpecInfinite */ type: OgrSourceDurationSpecInfiniteTypeEnum; diff --git a/typescript/dist/models/OgrSourceDurationSpecValue.d.ts b/typescript/dist/models/OgrSourceDurationSpecValue.d.ts index 42b1f723..6b700e13 100644 --- a/typescript/dist/models/OgrSourceDurationSpecValue.d.ts +++ b/typescript/dist/models/OgrSourceDurationSpecValue.d.ts @@ -18,7 +18,7 @@ import type { TimeStep } from './TimeStep'; export interface OgrSourceDurationSpecValue extends TimeStep { /** * - * @type {string} + * @type {OgrSourceDurationSpecValueTypeEnum} * @memberof OgrSourceDurationSpecValue */ type: OgrSourceDurationSpecValueTypeEnum; diff --git a/typescript/dist/models/OgrSourceDurationSpecZero.d.ts b/typescript/dist/models/OgrSourceDurationSpecZero.d.ts index b048919c..fa8a68b7 100644 --- a/typescript/dist/models/OgrSourceDurationSpecZero.d.ts +++ b/typescript/dist/models/OgrSourceDurationSpecZero.d.ts @@ -17,7 +17,7 @@ export interface OgrSourceDurationSpecZero { /** * - * @type {string} + * @type {OgrSourceDurationSpecZeroTypeEnum} * @memberof OgrSourceDurationSpecZero */ type: OgrSourceDurationSpecZeroTypeEnum; diff --git a/typescript/dist/models/OgrSourceTimeFormatAuto.d.ts b/typescript/dist/models/OgrSourceTimeFormatAuto.d.ts index c6780a69..e5168bbc 100644 --- a/typescript/dist/models/OgrSourceTimeFormatAuto.d.ts +++ b/typescript/dist/models/OgrSourceTimeFormatAuto.d.ts @@ -17,7 +17,7 @@ export interface OgrSourceTimeFormatAuto { /** * - * @type {string} + * @type {OgrSourceTimeFormatAutoFormatEnum} * @memberof OgrSourceTimeFormatAuto */ format: OgrSourceTimeFormatAutoFormatEnum; diff --git a/typescript/dist/models/OgrSourceTimeFormatCustom.d.ts b/typescript/dist/models/OgrSourceTimeFormatCustom.d.ts index c5687135..0024dff0 100644 --- a/typescript/dist/models/OgrSourceTimeFormatCustom.d.ts +++ b/typescript/dist/models/OgrSourceTimeFormatCustom.d.ts @@ -23,7 +23,7 @@ export interface OgrSourceTimeFormatCustom { customFormat: string; /** * - * @type {string} + * @type {OgrSourceTimeFormatCustomFormatEnum} * @memberof OgrSourceTimeFormatCustom */ format: OgrSourceTimeFormatCustomFormatEnum; diff --git a/typescript/dist/models/OgrSourceTimeFormatUnixTimeStamp.d.ts b/typescript/dist/models/OgrSourceTimeFormatUnixTimeStamp.d.ts index d44c14c0..0315a4fe 100644 --- a/typescript/dist/models/OgrSourceTimeFormatUnixTimeStamp.d.ts +++ b/typescript/dist/models/OgrSourceTimeFormatUnixTimeStamp.d.ts @@ -18,7 +18,7 @@ import type { UnixTimeStampType } from './UnixTimeStampType'; export interface OgrSourceTimeFormatUnixTimeStamp { /** * - * @type {string} + * @type {OgrSourceTimeFormatUnixTimeStampFormatEnum} * @memberof OgrSourceTimeFormatUnixTimeStamp */ format: OgrSourceTimeFormatUnixTimeStampFormatEnum; diff --git a/typescript/dist/models/PaletteColorizer.d.ts b/typescript/dist/models/PaletteColorizer.d.ts index 19bd23ee..a1e5868c 100644 --- a/typescript/dist/models/PaletteColorizer.d.ts +++ b/typescript/dist/models/PaletteColorizer.d.ts @@ -39,7 +39,7 @@ export interface PaletteColorizer { noDataColor: Array; /** * - * @type {string} + * @type {PaletteColorizerTypeEnum} * @memberof PaletteColorizer */ type: PaletteColorizerTypeEnum; diff --git a/typescript/dist/models/PangaeaDataProviderDefinition.d.ts b/typescript/dist/models/PangaeaDataProviderDefinition.d.ts index 3b89cfc5..16c5500a 100644 --- a/typescript/dist/models/PangaeaDataProviderDefinition.d.ts +++ b/typescript/dist/models/PangaeaDataProviderDefinition.d.ts @@ -47,7 +47,7 @@ export interface PangaeaDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {PangaeaDataProviderDefinitionTypeEnum} * @memberof PangaeaDataProviderDefinition */ type: PangaeaDataProviderDefinitionTypeEnum; diff --git a/typescript/dist/models/PointSymbology.d.ts b/typescript/dist/models/PointSymbology.d.ts index f428845b..990fd838 100644 --- a/typescript/dist/models/PointSymbology.d.ts +++ b/typescript/dist/models/PointSymbology.d.ts @@ -45,7 +45,7 @@ export interface PointSymbology { text?: TextSymbology | null; /** * - * @type {string} + * @type {PointSymbologyTypeEnum} * @memberof PointSymbology */ type: PointSymbologyTypeEnum; diff --git a/typescript/dist/models/PolygonSymbology.d.ts b/typescript/dist/models/PolygonSymbology.d.ts index 2e2e4ddd..95676e97 100644 --- a/typescript/dist/models/PolygonSymbology.d.ts +++ b/typescript/dist/models/PolygonSymbology.d.ts @@ -44,7 +44,7 @@ export interface PolygonSymbology { text?: TextSymbology | null; /** * - * @type {string} + * @type {PolygonSymbologyTypeEnum} * @memberof PolygonSymbology */ type: PolygonSymbologyTypeEnum; diff --git a/typescript/dist/models/ProjectResource.d.ts b/typescript/dist/models/ProjectResource.d.ts index 8f800354..6446af22 100644 --- a/typescript/dist/models/ProjectResource.d.ts +++ b/typescript/dist/models/ProjectResource.d.ts @@ -23,7 +23,7 @@ export interface ProjectResource { id: string; /** * - * @type {string} + * @type {ProjectResourceTypeEnum} * @memberof ProjectResource */ type: ProjectResourceTypeEnum; diff --git a/typescript/dist/models/RasterSymbology.d.ts b/typescript/dist/models/RasterSymbology.d.ts index 721c72b4..416a4a49 100644 --- a/typescript/dist/models/RasterSymbology.d.ts +++ b/typescript/dist/models/RasterSymbology.d.ts @@ -30,7 +30,7 @@ export interface RasterSymbology { rasterColorizer: RasterColorizer; /** * - * @type {string} + * @type {RasterSymbologyTypeEnum} * @memberof RasterSymbology */ type: RasterSymbologyTypeEnum; diff --git a/typescript/dist/models/SentinelS2L2ACogsProviderDefinition.d.ts b/typescript/dist/models/SentinelS2L2ACogsProviderDefinition.d.ts index 9e2a62c1..8d91be55 100644 --- a/typescript/dist/models/SentinelS2L2ACogsProviderDefinition.d.ts +++ b/typescript/dist/models/SentinelS2L2ACogsProviderDefinition.d.ts @@ -73,7 +73,7 @@ export interface SentinelS2L2ACogsProviderDefinition { stacApiRetries?: StacApiRetries; /** * - * @type {string} + * @type {SentinelS2L2ACogsProviderDefinitionTypeEnum} * @memberof SentinelS2L2ACogsProviderDefinition */ type: SentinelS2L2ACogsProviderDefinitionTypeEnum; diff --git a/typescript/dist/models/SingleBandRasterColorizer.d.ts b/typescript/dist/models/SingleBandRasterColorizer.d.ts index eab3c2ee..0fbfeb43 100644 --- a/typescript/dist/models/SingleBandRasterColorizer.d.ts +++ b/typescript/dist/models/SingleBandRasterColorizer.d.ts @@ -30,7 +30,7 @@ export interface SingleBandRasterColorizer { bandColorizer: Colorizer; /** * - * @type {string} + * @type {SingleBandRasterColorizerTypeEnum} * @memberof SingleBandRasterColorizer */ type: SingleBandRasterColorizerTypeEnum; diff --git a/typescript/dist/models/StaticColor.d.ts b/typescript/dist/models/StaticColor.d.ts index e3add8d4..21c16cb4 100644 --- a/typescript/dist/models/StaticColor.d.ts +++ b/typescript/dist/models/StaticColor.d.ts @@ -23,7 +23,7 @@ export interface StaticColor { color: Array; /** * - * @type {string} + * @type {StaticColorTypeEnum} * @memberof StaticColor */ type: StaticColorTypeEnum; diff --git a/typescript/dist/models/StaticNumber.d.ts b/typescript/dist/models/StaticNumber.d.ts index cbe5b977..50c965b3 100644 --- a/typescript/dist/models/StaticNumber.d.ts +++ b/typescript/dist/models/StaticNumber.d.ts @@ -17,7 +17,7 @@ export interface StaticNumber { /** * - * @type {string} + * @type {StaticNumberTypeEnum} * @memberof StaticNumber */ type: StaticNumberTypeEnum; diff --git a/typescript/dist/models/TaskStatusAborted.d.ts b/typescript/dist/models/TaskStatusAborted.d.ts index 83a538da..f659fa37 100644 --- a/typescript/dist/models/TaskStatusAborted.d.ts +++ b/typescript/dist/models/TaskStatusAborted.d.ts @@ -23,7 +23,7 @@ export interface TaskStatusAborted { cleanUp: any | null; /** * - * @type {string} + * @type {TaskStatusAbortedStatusEnum} * @memberof TaskStatusAborted */ status: TaskStatusAbortedStatusEnum; diff --git a/typescript/dist/models/TaskStatusCompleted.d.ts b/typescript/dist/models/TaskStatusCompleted.d.ts index aaff9458..438e8b1a 100644 --- a/typescript/dist/models/TaskStatusCompleted.d.ts +++ b/typescript/dist/models/TaskStatusCompleted.d.ts @@ -29,7 +29,7 @@ export interface TaskStatusCompleted { info?: any | null; /** * - * @type {string} + * @type {TaskStatusCompletedStatusEnum} * @memberof TaskStatusCompleted */ status: TaskStatusCompletedStatusEnum; diff --git a/typescript/dist/models/TaskStatusFailed.d.ts b/typescript/dist/models/TaskStatusFailed.d.ts index cf47e334..919fd208 100644 --- a/typescript/dist/models/TaskStatusFailed.d.ts +++ b/typescript/dist/models/TaskStatusFailed.d.ts @@ -29,7 +29,7 @@ export interface TaskStatusFailed { error: any | null; /** * - * @type {string} + * @type {TaskStatusFailedStatusEnum} * @memberof TaskStatusFailed */ status: TaskStatusFailedStatusEnum; diff --git a/typescript/dist/models/TaskStatusRunning.d.ts b/typescript/dist/models/TaskStatusRunning.d.ts index 87f49064..624d1fff 100644 --- a/typescript/dist/models/TaskStatusRunning.d.ts +++ b/typescript/dist/models/TaskStatusRunning.d.ts @@ -41,7 +41,7 @@ export interface TaskStatusRunning { pctComplete: string; /** * - * @type {string} + * @type {TaskStatusRunningStatusEnum} * @memberof TaskStatusRunning */ status: TaskStatusRunningStatusEnum; diff --git a/typescript/dist/models/TimeDimensionOneOf.d.ts b/typescript/dist/models/TimeDimensionOneOf.d.ts index 07798f9c..15c37f9b 100644 --- a/typescript/dist/models/TimeDimensionOneOf.d.ts +++ b/typescript/dist/models/TimeDimensionOneOf.d.ts @@ -18,7 +18,7 @@ import type { RegularTimeDimension } from './RegularTimeDimension'; export interface TimeDimensionOneOf extends RegularTimeDimension { /** * - * @type {string} + * @type {TimeDimensionOneOfTypeEnum} * @memberof TimeDimensionOneOf */ type: TimeDimensionOneOfTypeEnum; diff --git a/typescript/dist/models/TimeDimensionOneOf1.d.ts b/typescript/dist/models/TimeDimensionOneOf1.d.ts index bea8e11e..b52e5b93 100644 --- a/typescript/dist/models/TimeDimensionOneOf1.d.ts +++ b/typescript/dist/models/TimeDimensionOneOf1.d.ts @@ -17,7 +17,7 @@ export interface TimeDimensionOneOf1 { /** * - * @type {string} + * @type {TimeDimensionOneOf1TypeEnum} * @memberof TimeDimensionOneOf1 */ type: TimeDimensionOneOf1TypeEnum; diff --git a/typescript/dist/models/TypedOperator.d.ts b/typescript/dist/models/TypedOperator.d.ts index f2567525..a95c39cf 100644 --- a/typescript/dist/models/TypedOperator.d.ts +++ b/typescript/dist/models/TypedOperator.d.ts @@ -24,7 +24,7 @@ export interface TypedOperator { operator: TypedOperatorOperator; /** * - * @type {string} + * @type {TypedOperatorTypeEnum} * @memberof TypedOperator */ type: TypedOperatorTypeEnum; diff --git a/typescript/dist/models/TypedPlotResultDescriptor.d.ts b/typescript/dist/models/TypedPlotResultDescriptor.d.ts index 792d0e0e..4028044b 100644 --- a/typescript/dist/models/TypedPlotResultDescriptor.d.ts +++ b/typescript/dist/models/TypedPlotResultDescriptor.d.ts @@ -18,7 +18,7 @@ import type { PlotResultDescriptor } from './PlotResultDescriptor'; export interface TypedPlotResultDescriptor extends PlotResultDescriptor { /** * - * @type {string} + * @type {TypedPlotResultDescriptorTypeEnum} * @memberof TypedPlotResultDescriptor */ type: TypedPlotResultDescriptorTypeEnum; diff --git a/typescript/dist/models/TypedRasterResultDescriptor.d.ts b/typescript/dist/models/TypedRasterResultDescriptor.d.ts index e792ae5c..4aa93926 100644 --- a/typescript/dist/models/TypedRasterResultDescriptor.d.ts +++ b/typescript/dist/models/TypedRasterResultDescriptor.d.ts @@ -18,7 +18,7 @@ import type { RasterResultDescriptor } from './RasterResultDescriptor'; export interface TypedRasterResultDescriptor extends RasterResultDescriptor { /** * - * @type {string} + * @type {TypedRasterResultDescriptorTypeEnum} * @memberof TypedRasterResultDescriptor */ type: TypedRasterResultDescriptorTypeEnum; diff --git a/typescript/dist/models/TypedVectorResultDescriptor.d.ts b/typescript/dist/models/TypedVectorResultDescriptor.d.ts index 0ac9bb9c..2aa07a9e 100644 --- a/typescript/dist/models/TypedVectorResultDescriptor.d.ts +++ b/typescript/dist/models/TypedVectorResultDescriptor.d.ts @@ -18,7 +18,7 @@ import type { VectorResultDescriptor } from './VectorResultDescriptor'; export interface TypedVectorResultDescriptor extends VectorResultDescriptor { /** * - * @type {string} + * @type {TypedVectorResultDescriptorTypeEnum} * @memberof TypedVectorResultDescriptor */ type: TypedVectorResultDescriptorTypeEnum; diff --git a/typescript/dist/models/UnitlessMeasurement.d.ts b/typescript/dist/models/UnitlessMeasurement.d.ts index 32af3774..a09b759c 100644 --- a/typescript/dist/models/UnitlessMeasurement.d.ts +++ b/typescript/dist/models/UnitlessMeasurement.d.ts @@ -17,7 +17,7 @@ export interface UnitlessMeasurement { /** * - * @type {string} + * @type {UnitlessMeasurementTypeEnum} * @memberof UnitlessMeasurement */ type: UnitlessMeasurementTypeEnum; diff --git a/typescript/dist/models/WildliveDataConnectorDefinition.d.ts b/typescript/dist/models/WildliveDataConnectorDefinition.d.ts index d6bbc696..5d0f12c3 100644 --- a/typescript/dist/models/WildliveDataConnectorDefinition.d.ts +++ b/typescript/dist/models/WildliveDataConnectorDefinition.d.ts @@ -55,7 +55,7 @@ export interface WildliveDataConnectorDefinition { refreshToken?: string | null; /** * - * @type {string} + * @type {WildliveDataConnectorDefinitionTypeEnum} * @memberof WildliveDataConnectorDefinition */ type: WildliveDataConnectorDefinitionTypeEnum; diff --git a/typescript/dist/models/Workflow.d.ts b/typescript/dist/models/Workflow.d.ts index 5be79bad..bae541e5 100644 --- a/typescript/dist/models/Workflow.d.ts +++ b/typescript/dist/models/Workflow.d.ts @@ -24,7 +24,7 @@ export interface Workflow { operator: TypedOperatorOperator; /** * - * @type {string} + * @type {WorkflowTypeEnum} * @memberof Workflow */ type: WorkflowTypeEnum; diff --git a/typescript/dist/runtime.js b/typescript/dist/runtime.js index 0220569d..8dd7b4c7 100644 --- a/typescript/dist/runtime.js +++ b/typescript/dist/runtime.js @@ -77,7 +77,7 @@ class Configuration { exports.Configuration = Configuration; exports.DefaultConfig = new Configuration({ headers: { - 'User-Agent': 'geoengine/openapi-client/typescript/0.0.31' + 'User-Agent': 'geoengine/openapi-client/typescript/0.0.32' } }); /** diff --git a/typescript/package.json b/typescript/package.json index cc4e18f1..c9fc4ac3 100644 --- a/typescript/package.json +++ b/typescript/package.json @@ -1,6 +1,6 @@ { "name": "@geoengine/openapi-client", - "version": "0.0.31", + "version": "0.0.32", "description": "OpenAPI client for @geoengine/openapi-client", "author": "OpenAPI-Generator", "repository": { diff --git a/typescript/src/apis/DatasetsApi.ts b/typescript/src/apis/DatasetsApi.ts index eb688e65..46ce86b8 100644 --- a/typescript/src/apis/DatasetsApi.ts +++ b/typescript/src/apis/DatasetsApi.ts @@ -132,9 +132,9 @@ export interface UpdateLoadingInfoHandlerRequest { export class DatasetsApi extends runtime.BaseAPI { /** - * Add a tile to a gdal dataset. + * Creates request options for addDatasetTilesHandler without sending the request */ - async addDatasetTilesHandlerRaw(requestParameters: AddDatasetTilesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async addDatasetTilesHandlerRequestOpts(requestParameters: AddDatasetTilesHandlerRequest): Promise { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError( 'dataset', @@ -167,13 +167,21 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset/{dataset}/tiles`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: AutoCreateDatasetToJSON(requestParameters['autoCreateDataset']), - }, initOverrides); + }; + } + + /** + * Add a tile to a gdal dataset. + */ + async addDatasetTilesHandlerRaw(requestParameters: AddDatasetTilesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.addDatasetTilesHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -186,9 +194,9 @@ export class DatasetsApi extends runtime.BaseAPI { } /** - * Creates a new dataset using previously uploaded files. The format of the files will be automatically detected when possible. + * Creates request options for autoCreateDatasetHandler without sending the request */ - async autoCreateDatasetHandlerRaw(requestParameters: AutoCreateDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async autoCreateDatasetHandlerRequestOpts(requestParameters: AutoCreateDatasetHandlerRequest): Promise { if (requestParameters['autoCreateDataset'] == null) { throw new runtime.RequiredError( 'autoCreateDataset', @@ -213,13 +221,21 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset/auto`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: AutoCreateDatasetToJSON(requestParameters['autoCreateDataset']), - }, initOverrides); + }; + } + + /** + * Creates a new dataset using previously uploaded files. The format of the files will be automatically detected when possible. + */ + async autoCreateDatasetHandlerRaw(requestParameters: AutoCreateDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.autoCreateDatasetHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => DatasetNameResponseFromJSON(jsonValue)); } @@ -233,9 +249,9 @@ export class DatasetsApi extends runtime.BaseAPI { } /** - * Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume. + * Creates request options for createDatasetHandler without sending the request */ - async createDatasetHandlerRaw(requestParameters: CreateDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async createDatasetHandlerRequestOpts(requestParameters: CreateDatasetHandlerRequest): Promise { if (requestParameters['createDataset'] == null) { throw new runtime.RequiredError( 'createDataset', @@ -260,13 +276,21 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: CreateDatasetToJSON(requestParameters['createDataset']), - }, initOverrides); + }; + } + + /** + * Creates a new dataset referencing files. Users can reference previously uploaded files. Admins can reference files from a volume. + */ + async createDatasetHandlerRaw(requestParameters: CreateDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.createDatasetHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => DatasetNameResponseFromJSON(jsonValue)); } @@ -280,9 +304,9 @@ export class DatasetsApi extends runtime.BaseAPI { } /** - * Delete a dataset + * Creates request options for deleteDatasetHandler without sending the request */ - async deleteDatasetHandlerRaw(requestParameters: DeleteDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async deleteDatasetHandlerRequestOpts(requestParameters: DeleteDatasetHandlerRequest): Promise { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError( 'dataset', @@ -306,12 +330,20 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset/{dataset}`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = await this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Delete a dataset + */ + async deleteDatasetHandlerRaw(requestParameters: DeleteDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.deleteDatasetHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -324,9 +356,9 @@ export class DatasetsApi extends runtime.BaseAPI { } /** - * Retrieves details about a dataset using the internal name. + * Creates request options for getDatasetHandler without sending the request */ - async getDatasetHandlerRaw(requestParameters: GetDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getDatasetHandlerRequestOpts(requestParameters: GetDatasetHandlerRequest): Promise { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError( 'dataset', @@ -350,12 +382,20 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset/{dataset}`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieves details about a dataset using the internal name. + */ + async getDatasetHandlerRaw(requestParameters: GetDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.getDatasetHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => DatasetFromJSON(jsonValue)); } @@ -369,9 +409,9 @@ export class DatasetsApi extends runtime.BaseAPI { } /** - * Retrieves the loading information of a dataset + * Creates request options for getLoadingInfoHandler without sending the request */ - async getLoadingInfoHandlerRaw(requestParameters: GetLoadingInfoHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getLoadingInfoHandlerRequestOpts(requestParameters: GetLoadingInfoHandlerRequest): Promise { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError( 'dataset', @@ -395,12 +435,20 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset/{dataset}/loadingInfo`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieves the loading information of a dataset + */ + async getLoadingInfoHandlerRaw(requestParameters: GetLoadingInfoHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.getLoadingInfoHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => MetaDataDefinitionFromJSON(jsonValue)); } @@ -414,9 +462,9 @@ export class DatasetsApi extends runtime.BaseAPI { } /** - * Lists available datasets. + * Creates request options for listDatasetsHandler without sending the request */ - async listDatasetsHandlerRaw(requestParameters: ListDatasetsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async listDatasetsHandlerRequestOpts(requestParameters: ListDatasetsHandlerRequest): Promise { if (requestParameters['order'] == null) { throw new runtime.RequiredError( 'order', @@ -473,12 +521,20 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/datasets`; - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Lists available datasets. + */ + async listDatasetsHandlerRaw(requestParameters: ListDatasetsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.listDatasetsHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(DatasetListingFromJSON)); } @@ -492,9 +548,9 @@ export class DatasetsApi extends runtime.BaseAPI { } /** - * List the layers of a file in a volume. + * Creates request options for listVolumeFileLayersHandler without sending the request */ - async listVolumeFileLayersHandlerRaw(requestParameters: ListVolumeFileLayersHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async listVolumeFileLayersHandlerRequestOpts(requestParameters: ListVolumeFileLayersHandlerRequest): Promise { if (requestParameters['volumeName'] == null) { throw new runtime.RequiredError( 'volumeName', @@ -526,12 +582,20 @@ export class DatasetsApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"volume_name"}}`, encodeURIComponent(String(requestParameters['volumeName']))); urlPath = urlPath.replace(`{${"file_name"}}`, encodeURIComponent(String(requestParameters['fileName']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * List the layers of a file in a volume. + */ + async listVolumeFileLayersHandlerRaw(requestParameters: ListVolumeFileLayersHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.listVolumeFileLayersHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => VolumeFileLayersResponseFromJSON(jsonValue)); } @@ -545,9 +609,9 @@ export class DatasetsApi extends runtime.BaseAPI { } /** - * Lists available volumes. + * Creates request options for listVolumesHandler without sending the request */ - async listVolumesHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async listVolumesHandlerRequestOpts(): Promise { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -563,12 +627,20 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset/volumes`; - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Lists available volumes. + */ + async listVolumesHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.listVolumesHandlerRequestOpts(); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(VolumeFromJSON)); } @@ -582,9 +654,9 @@ export class DatasetsApi extends runtime.BaseAPI { } /** - * Inspects an upload and suggests metadata that can be used when creating a new dataset based on it. Tries to automatically detect the main file and layer name if not specified. + * Creates request options for suggestMetaDataHandler without sending the request */ - async suggestMetaDataHandlerRaw(requestParameters: SuggestMetaDataHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async suggestMetaDataHandlerRequestOpts(requestParameters: SuggestMetaDataHandlerRequest): Promise { if (requestParameters['suggestMetaData'] == null) { throw new runtime.RequiredError( 'suggestMetaData', @@ -609,13 +681,21 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset/suggest`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: SuggestMetaDataToJSON(requestParameters['suggestMetaData']), - }, initOverrides); + }; + } + + /** + * Inspects an upload and suggests metadata that can be used when creating a new dataset based on it. Tries to automatically detect the main file and layer name if not specified. + */ + async suggestMetaDataHandlerRaw(requestParameters: SuggestMetaDataHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.suggestMetaDataHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => MetaDataSuggestionFromJSON(jsonValue)); } @@ -629,9 +709,9 @@ export class DatasetsApi extends runtime.BaseAPI { } /** - * Update details about a dataset using the internal name. + * Creates request options for updateDatasetHandler without sending the request */ - async updateDatasetHandlerRaw(requestParameters: UpdateDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async updateDatasetHandlerRequestOpts(requestParameters: UpdateDatasetHandlerRequest): Promise { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError( 'dataset', @@ -664,13 +744,21 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset/{dataset}`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: UpdateDatasetToJSON(requestParameters['updateDataset']), - }, initOverrides); + }; + } + + /** + * Update details about a dataset using the internal name. + */ + async updateDatasetHandlerRaw(requestParameters: UpdateDatasetHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.updateDatasetHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -683,8 +771,9 @@ export class DatasetsApi extends runtime.BaseAPI { } /** + * Creates request options for updateDatasetProvenanceHandler without sending the request */ - async updateDatasetProvenanceHandlerRaw(requestParameters: UpdateDatasetProvenanceHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async updateDatasetProvenanceHandlerRequestOpts(requestParameters: UpdateDatasetProvenanceHandlerRequest): Promise { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError( 'dataset', @@ -717,13 +806,20 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset/{dataset}/provenance`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = await this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: ProvenancesToJSON(requestParameters['provenances']), - }, initOverrides); + }; + } + + /** + */ + async updateDatasetProvenanceHandlerRaw(requestParameters: UpdateDatasetProvenanceHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.updateDatasetProvenanceHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -735,9 +831,9 @@ export class DatasetsApi extends runtime.BaseAPI { } /** - * Updates the dataset\'s symbology + * Creates request options for updateDatasetSymbologyHandler without sending the request */ - async updateDatasetSymbologyHandlerRaw(requestParameters: UpdateDatasetSymbologyHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async updateDatasetSymbologyHandlerRequestOpts(requestParameters: UpdateDatasetSymbologyHandlerRequest): Promise { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError( 'dataset', @@ -770,13 +866,21 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset/{dataset}/symbology`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = await this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: SymbologyToJSON(requestParameters['symbology']), - }, initOverrides); + }; + } + + /** + * Updates the dataset\'s symbology + */ + async updateDatasetSymbologyHandlerRaw(requestParameters: UpdateDatasetSymbologyHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.updateDatasetSymbologyHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -789,9 +893,9 @@ export class DatasetsApi extends runtime.BaseAPI { } /** - * Updates the dataset\'s loading info + * Creates request options for updateLoadingInfoHandler without sending the request */ - async updateLoadingInfoHandlerRaw(requestParameters: UpdateLoadingInfoHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async updateLoadingInfoHandlerRequestOpts(requestParameters: UpdateLoadingInfoHandlerRequest): Promise { if (requestParameters['dataset'] == null) { throw new runtime.RequiredError( 'dataset', @@ -824,13 +928,21 @@ export class DatasetsApi extends runtime.BaseAPI { let urlPath = `/dataset/{dataset}/loadingInfo`; urlPath = urlPath.replace(`{${"dataset"}}`, encodeURIComponent(String(requestParameters['dataset']))); - const response = await this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: MetaDataDefinitionToJSON(requestParameters['metaDataDefinition']), - }, initOverrides); + }; + } + + /** + * Updates the dataset\'s loading info + */ + async updateLoadingInfoHandlerRaw(requestParameters: UpdateLoadingInfoHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.updateLoadingInfoHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } diff --git a/typescript/src/apis/GeneralApi.ts b/typescript/src/apis/GeneralApi.ts index 320d2bc7..01ea3e5d 100644 --- a/typescript/src/apis/GeneralApi.ts +++ b/typescript/src/apis/GeneralApi.ts @@ -28,9 +28,9 @@ import { export class GeneralApi extends runtime.BaseAPI { /** - * Server availablity check. + * Creates request options for availableHandler without sending the request */ - async availableHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async availableHandlerRequestOpts(): Promise { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -38,12 +38,20 @@ export class GeneralApi extends runtime.BaseAPI { let urlPath = `/available`; - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Server availablity check. + */ + async availableHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.availableHandlerRequestOpts(); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -56,9 +64,9 @@ export class GeneralApi extends runtime.BaseAPI { } /** - * Shows information about the server software version. + * Creates request options for serverInfoHandler without sending the request */ - async serverInfoHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async serverInfoHandlerRequestOpts(): Promise { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -66,12 +74,20 @@ export class GeneralApi extends runtime.BaseAPI { let urlPath = `/info`; - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Shows information about the server software version. + */ + async serverInfoHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.serverInfoHandlerRequestOpts(); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => ServerInfoFromJSON(jsonValue)); } diff --git a/typescript/src/apis/LayersApi.ts b/typescript/src/apis/LayersApi.ts index 28396a6a..a6019a5f 100644 --- a/typescript/src/apis/LayersApi.ts +++ b/typescript/src/apis/LayersApi.ts @@ -180,9 +180,9 @@ export interface UpdateProviderDefinitionRequest { export class LayersApi extends runtime.BaseAPI { /** - * Add a new collection to an existing collection + * Creates request options for addCollection without sending the request */ - async addCollectionRaw(requestParameters: AddCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async addCollectionRequestOpts(requestParameters: AddCollectionRequest): Promise { if (requestParameters['collection'] == null) { throw new runtime.RequiredError( 'collection', @@ -215,13 +215,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/collections/{collection}/collections`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: AddLayerCollectionToJSON(requestParameters['addLayerCollection']), - }, initOverrides); + }; + } + + /** + * Add a new collection to an existing collection + */ + async addCollectionRaw(requestParameters: AddCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.addCollectionRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); } @@ -235,9 +243,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Add an existing collection to a collection + * Creates request options for addExistingCollectionToCollection without sending the request */ - async addExistingCollectionToCollectionRaw(requestParameters: AddExistingCollectionToCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async addExistingCollectionToCollectionRequestOpts(requestParameters: AddExistingCollectionToCollectionRequest): Promise { if (requestParameters['parent'] == null) { throw new runtime.RequiredError( 'parent', @@ -269,12 +277,20 @@ export class LayersApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"parent"}}`, encodeURIComponent(String(requestParameters['parent']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Add an existing collection to a collection + */ + async addExistingCollectionToCollectionRaw(requestParameters: AddExistingCollectionToCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.addExistingCollectionToCollectionRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -287,9 +303,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Add an existing layer to a collection + * Creates request options for addExistingLayerToCollection without sending the request */ - async addExistingLayerToCollectionRaw(requestParameters: AddExistingLayerToCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async addExistingLayerToCollectionRequestOpts(requestParameters: AddExistingLayerToCollectionRequest): Promise { if (requestParameters['collection'] == null) { throw new runtime.RequiredError( 'collection', @@ -321,12 +337,20 @@ export class LayersApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Add an existing layer to a collection + */ + async addExistingLayerToCollectionRaw(requestParameters: AddExistingLayerToCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.addExistingLayerToCollectionRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -339,9 +363,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Add a new layer to a collection + * Creates request options for addLayer without sending the request */ - async addLayerRaw(requestParameters: AddLayerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async addLayerRequestOpts(requestParameters: AddLayerRequest): Promise { if (requestParameters['collection'] == null) { throw new runtime.RequiredError( 'collection', @@ -374,13 +398,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/collections/{collection}/layers`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: AddLayerToJSON(requestParameters['addLayer']), - }, initOverrides); + }; + } + + /** + * Add a new layer to a collection + */ + async addLayerRaw(requestParameters: AddLayerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.addLayerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); } @@ -394,9 +426,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Add a new provider + * Creates request options for addProvider without sending the request */ - async addProviderRaw(requestParameters: AddProviderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async addProviderRequestOpts(requestParameters: AddProviderRequest): Promise { if (requestParameters['typedDataProviderDefinition'] == null) { throw new runtime.RequiredError( 'typedDataProviderDefinition', @@ -421,13 +453,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/providers`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: TypedDataProviderDefinitionToJSON(requestParameters['typedDataProviderDefinition']), - }, initOverrides); + }; + } + + /** + * Add a new provider + */ + async addProviderRaw(requestParameters: AddProviderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.addProviderRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); } @@ -441,9 +481,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Autocompletes the search on the contents of the collection of the given provider + * Creates request options for autocompleteHandler without sending the request */ - async autocompleteHandlerRaw(requestParameters: AutocompleteHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async autocompleteHandlerRequestOpts(requestParameters: AutocompleteHandlerRequest): Promise { if (requestParameters['provider'] == null) { throw new runtime.RequiredError( 'provider', @@ -519,12 +559,20 @@ export class LayersApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Autocompletes the search on the contents of the collection of the given provider + */ + async autocompleteHandlerRaw(requestParameters: AutocompleteHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.autocompleteHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response); } @@ -538,9 +586,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Delete an existing provider + * Creates request options for deleteProvider without sending the request */ - async deleteProviderRaw(requestParameters: DeleteProviderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async deleteProviderRequestOpts(requestParameters: DeleteProviderRequest): Promise { if (requestParameters['provider'] == null) { throw new runtime.RequiredError( 'provider', @@ -564,12 +612,20 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/providers/{provider}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); - const response = await this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Delete an existing provider + */ + async deleteProviderRaw(requestParameters: DeleteProviderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.deleteProviderRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -582,9 +638,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Get an existing provider\'s definition + * Creates request options for getProviderDefinition without sending the request */ - async getProviderDefinitionRaw(requestParameters: GetProviderDefinitionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getProviderDefinitionRequestOpts(requestParameters: GetProviderDefinitionRequest): Promise { if (requestParameters['provider'] == null) { throw new runtime.RequiredError( 'provider', @@ -608,12 +664,20 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/providers/{provider}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Get an existing provider\'s definition + */ + async getProviderDefinitionRaw(requestParameters: GetProviderDefinitionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.getProviderDefinitionRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => TypedDataProviderDefinitionFromJSON(jsonValue)); } @@ -627,9 +691,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Retrieves the layer of the given provider + * Creates request options for layerHandler without sending the request */ - async layerHandlerRaw(requestParameters: LayerHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async layerHandlerRequestOpts(requestParameters: LayerHandlerRequest): Promise { if (requestParameters['provider'] == null) { throw new runtime.RequiredError( 'provider', @@ -661,12 +725,20 @@ export class LayersApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieves the layer of the given provider + */ + async layerHandlerRaw(requestParameters: LayerHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.layerHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => LayerFromJSON(jsonValue)); } @@ -680,9 +752,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Persist a raster layer from a provider as a dataset. + * Creates request options for layerToDataset without sending the request */ - async layerToDatasetRaw(requestParameters: LayerToDatasetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async layerToDatasetRequestOpts(requestParameters: LayerToDatasetRequest): Promise { if (requestParameters['provider'] == null) { throw new runtime.RequiredError( 'provider', @@ -714,12 +786,20 @@ export class LayersApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Persist a raster layer from a provider as a dataset. + */ + async layerToDatasetRaw(requestParameters: LayerToDatasetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.layerToDatasetRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => TaskResponseFromJSON(jsonValue)); } @@ -733,9 +813,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Registers a layer from a provider as a workflow and returns the workflow id + * Creates request options for layerToWorkflowIdHandler without sending the request */ - async layerToWorkflowIdHandlerRaw(requestParameters: LayerToWorkflowIdHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async layerToWorkflowIdHandlerRequestOpts(requestParameters: LayerToWorkflowIdHandlerRequest): Promise { if (requestParameters['provider'] == null) { throw new runtime.RequiredError( 'provider', @@ -767,12 +847,20 @@ export class LayersApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Registers a layer from a provider as a workflow and returns the workflow id + */ + async layerToWorkflowIdHandlerRaw(requestParameters: LayerToWorkflowIdHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.layerToWorkflowIdHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); } @@ -786,9 +874,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * List the contents of the collection of the given provider + * Creates request options for listCollectionHandler without sending the request */ - async listCollectionHandlerRaw(requestParameters: ListCollectionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async listCollectionHandlerRequestOpts(requestParameters: ListCollectionHandlerRequest): Promise { if (requestParameters['provider'] == null) { throw new runtime.RequiredError( 'provider', @@ -842,12 +930,20 @@ export class LayersApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * List the contents of the collection of the given provider + */ + async listCollectionHandlerRaw(requestParameters: ListCollectionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.listCollectionHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => LayerCollectionFromJSON(jsonValue)); } @@ -861,9 +957,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * List all providers + * Creates request options for listProviders without sending the request */ - async listProvidersRaw(requestParameters: ListProvidersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async listProvidersRequestOpts(requestParameters: ListProvidersRequest): Promise { if (requestParameters['offset'] == null) { throw new runtime.RequiredError( 'offset', @@ -901,12 +997,20 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/providers`; - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * List all providers + */ + async listProvidersRaw(requestParameters: ListProvidersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.listProvidersRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(LayerProviderListingFromJSON)); } @@ -920,9 +1024,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * List all layer collections + * Creates request options for listRootCollectionsHandler without sending the request */ - async listRootCollectionsHandlerRaw(requestParameters: ListRootCollectionsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async listRootCollectionsHandlerRequestOpts(requestParameters: ListRootCollectionsHandlerRequest): Promise { if (requestParameters['offset'] == null) { throw new runtime.RequiredError( 'offset', @@ -960,12 +1064,20 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/collections`; - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * List all layer collections + */ + async listRootCollectionsHandlerRaw(requestParameters: ListRootCollectionsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.listRootCollectionsHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => LayerCollectionFromJSON(jsonValue)); } @@ -979,8 +1091,9 @@ export class LayersApi extends runtime.BaseAPI { } /** + * Creates request options for providerCapabilitiesHandler without sending the request */ - async providerCapabilitiesHandlerRaw(requestParameters: ProviderCapabilitiesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async providerCapabilitiesHandlerRequestOpts(requestParameters: ProviderCapabilitiesHandlerRequest): Promise { if (requestParameters['provider'] == null) { throw new runtime.RequiredError( 'provider', @@ -1004,12 +1117,19 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layers/{provider}/capabilities`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + */ + async providerCapabilitiesHandlerRaw(requestParameters: ProviderCapabilitiesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.providerCapabilitiesHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => ProviderCapabilitiesFromJSON(jsonValue)); } @@ -1022,9 +1142,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Remove a collection + * Creates request options for removeCollection without sending the request */ - async removeCollectionRaw(requestParameters: RemoveCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async removeCollectionRequestOpts(requestParameters: RemoveCollectionRequest): Promise { if (requestParameters['collection'] == null) { throw new runtime.RequiredError( 'collection', @@ -1048,12 +1168,20 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/collections/{collection}`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = await this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Remove a collection + */ + async removeCollectionRaw(requestParameters: RemoveCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.removeCollectionRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -1066,9 +1194,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Delete a collection from a collection + * Creates request options for removeCollectionFromCollection without sending the request */ - async removeCollectionFromCollectionRaw(requestParameters: RemoveCollectionFromCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async removeCollectionFromCollectionRequestOpts(requestParameters: RemoveCollectionFromCollectionRequest): Promise { if (requestParameters['parent'] == null) { throw new runtime.RequiredError( 'parent', @@ -1100,12 +1228,20 @@ export class LayersApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"parent"}}`, encodeURIComponent(String(requestParameters['parent']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = await this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Delete a collection from a collection + */ + async removeCollectionFromCollectionRaw(requestParameters: RemoveCollectionFromCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.removeCollectionFromCollectionRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -1118,9 +1254,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Remove a collection + * Creates request options for removeLayer without sending the request */ - async removeLayerRaw(requestParameters: RemoveLayerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async removeLayerRequestOpts(requestParameters: RemoveLayerRequest): Promise { if (requestParameters['layer'] == null) { throw new runtime.RequiredError( 'layer', @@ -1144,12 +1280,20 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/layers/{layer}`; urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = await this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Remove a collection + */ + async removeLayerRaw(requestParameters: RemoveLayerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.removeLayerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -1162,9 +1306,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Remove a layer from a collection + * Creates request options for removeLayerFromCollection without sending the request */ - async removeLayerFromCollectionRaw(requestParameters: RemoveLayerFromCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async removeLayerFromCollectionRequestOpts(requestParameters: RemoveLayerFromCollectionRequest): Promise { if (requestParameters['collection'] == null) { throw new runtime.RequiredError( 'collection', @@ -1196,12 +1340,20 @@ export class LayersApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = await this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Remove a layer from a collection + */ + async removeLayerFromCollectionRaw(requestParameters: RemoveLayerFromCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.removeLayerFromCollectionRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -1214,9 +1366,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Searches the contents of the collection of the given provider + * Creates request options for searchHandler without sending the request */ - async searchHandlerRaw(requestParameters: SearchHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async searchHandlerRequestOpts(requestParameters: SearchHandlerRequest): Promise { if (requestParameters['provider'] == null) { throw new runtime.RequiredError( 'provider', @@ -1292,12 +1444,20 @@ export class LayersApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Searches the contents of the collection of the given provider + */ + async searchHandlerRaw(requestParameters: SearchHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.searchHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => LayerCollectionFromJSON(jsonValue)); } @@ -1311,9 +1471,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Update a collection + * Creates request options for updateCollection without sending the request */ - async updateCollectionRaw(requestParameters: UpdateCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async updateCollectionRequestOpts(requestParameters: UpdateCollectionRequest): Promise { if (requestParameters['collection'] == null) { throw new runtime.RequiredError( 'collection', @@ -1346,13 +1506,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/collections/{collection}`; urlPath = urlPath.replace(`{${"collection"}}`, encodeURIComponent(String(requestParameters['collection']))); - const response = await this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: UpdateLayerCollectionToJSON(requestParameters['updateLayerCollection']), - }, initOverrides); + }; + } + + /** + * Update a collection + */ + async updateCollectionRaw(requestParameters: UpdateCollectionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.updateCollectionRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -1365,9 +1533,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Update a layer + * Creates request options for updateLayer without sending the request */ - async updateLayerRaw(requestParameters: UpdateLayerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async updateLayerRequestOpts(requestParameters: UpdateLayerRequest): Promise { if (requestParameters['layer'] == null) { throw new runtime.RequiredError( 'layer', @@ -1400,13 +1568,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/layers/{layer}`; urlPath = urlPath.replace(`{${"layer"}}`, encodeURIComponent(String(requestParameters['layer']))); - const response = await this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: UpdateLayerToJSON(requestParameters['updateLayer']), - }, initOverrides); + }; + } + + /** + * Update a layer + */ + async updateLayerRaw(requestParameters: UpdateLayerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.updateLayerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -1419,9 +1595,9 @@ export class LayersApi extends runtime.BaseAPI { } /** - * Update an existing provider\'s definition + * Creates request options for updateProviderDefinition without sending the request */ - async updateProviderDefinitionRaw(requestParameters: UpdateProviderDefinitionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async updateProviderDefinitionRequestOpts(requestParameters: UpdateProviderDefinitionRequest): Promise { if (requestParameters['provider'] == null) { throw new runtime.RequiredError( 'provider', @@ -1454,13 +1630,21 @@ export class LayersApi extends runtime.BaseAPI { let urlPath = `/layerDb/providers/{provider}`; urlPath = urlPath.replace(`{${"provider"}}`, encodeURIComponent(String(requestParameters['provider']))); - const response = await this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: TypedDataProviderDefinitionToJSON(requestParameters['typedDataProviderDefinition']), - }, initOverrides); + }; + } + + /** + * Update an existing provider\'s definition + */ + async updateProviderDefinitionRaw(requestParameters: UpdateProviderDefinitionRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.updateProviderDefinitionRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } diff --git a/typescript/src/apis/MLApi.ts b/typescript/src/apis/MLApi.ts index 6557d297..30a670c1 100644 --- a/typescript/src/apis/MLApi.ts +++ b/typescript/src/apis/MLApi.ts @@ -39,9 +39,9 @@ export interface GetMlModelRequest { export class MLApi extends runtime.BaseAPI { /** - * Create a new ml model. + * Creates request options for addMlModel without sending the request */ - async addMlModelRaw(requestParameters: AddMlModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async addMlModelRequestOpts(requestParameters: AddMlModelRequest): Promise { if (requestParameters['mlModel'] == null) { throw new runtime.RequiredError( 'mlModel', @@ -66,13 +66,21 @@ export class MLApi extends runtime.BaseAPI { let urlPath = `/ml/models`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: MlModelToJSON(requestParameters['mlModel']), - }, initOverrides); + }; + } + + /** + * Create a new ml model. + */ + async addMlModelRaw(requestParameters: AddMlModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.addMlModelRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => MlModelNameResponseFromJSON(jsonValue)); } @@ -86,9 +94,9 @@ export class MLApi extends runtime.BaseAPI { } /** - * Get ml model by name. + * Creates request options for getMlModel without sending the request */ - async getMlModelRaw(requestParameters: GetMlModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getMlModelRequestOpts(requestParameters: GetMlModelRequest): Promise { if (requestParameters['modelName'] == null) { throw new runtime.RequiredError( 'modelName', @@ -112,12 +120,20 @@ export class MLApi extends runtime.BaseAPI { let urlPath = `/ml/models/{model_name}`; urlPath = urlPath.replace(`{${"model_name"}}`, encodeURIComponent(String(requestParameters['modelName']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Get ml model by name. + */ + async getMlModelRaw(requestParameters: GetMlModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.getMlModelRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => MlModelFromJSON(jsonValue)); } @@ -131,9 +147,9 @@ export class MLApi extends runtime.BaseAPI { } /** - * List ml models. + * Creates request options for listMlModels without sending the request */ - async listMlModelsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async listMlModelsRequestOpts(): Promise { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -149,12 +165,20 @@ export class MLApi extends runtime.BaseAPI { let urlPath = `/ml/models`; - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * List ml models. + */ + async listMlModelsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.listMlModelsRequestOpts(); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(MlModelFromJSON)); } diff --git a/typescript/src/apis/OGCWCSApi.ts b/typescript/src/apis/OGCWCSApi.ts index 5edbf62c..841d1a8e 100644 --- a/typescript/src/apis/OGCWCSApi.ts +++ b/typescript/src/apis/OGCWCSApi.ts @@ -55,9 +55,9 @@ export interface WcsHandlerRequest { export class OGCWCSApi extends runtime.BaseAPI { /** - * OGC WCS endpoint + * Creates request options for wcsHandler without sending the request */ - async wcsHandlerRaw(requestParameters: WcsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async wcsHandlerRequestOpts(requestParameters: WcsHandlerRequest): Promise { if (requestParameters['workflow'] == null) { throw new runtime.RequiredError( 'workflow', @@ -144,12 +144,20 @@ export class OGCWCSApi extends runtime.BaseAPI { let urlPath = `/wcs/{workflow}`; urlPath = urlPath.replace(`{${"workflow"}}`, encodeURIComponent(String(requestParameters['workflow']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * OGC WCS endpoint + */ + async wcsHandlerRaw(requestParameters: WcsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.wcsHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); if (this.isJsonMime(response.headers.get('content-type'))) { return new runtime.JSONApiResponse(response); diff --git a/typescript/src/apis/OGCWFSApi.ts b/typescript/src/apis/OGCWFSApi.ts index bd57ccb0..94b21315 100644 --- a/typescript/src/apis/OGCWFSApi.ts +++ b/typescript/src/apis/OGCWFSApi.ts @@ -54,9 +54,9 @@ export interface WfsHandlerRequest { export class OGCWFSApi extends runtime.BaseAPI { /** - * OGC WFS endpoint + * Creates request options for wfsHandler without sending the request */ - async wfsHandlerRaw(requestParameters: WfsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async wfsHandlerRequestOpts(requestParameters: WfsHandlerRequest): Promise { if (requestParameters['workflow'] == null) { throw new runtime.RequiredError( 'workflow', @@ -139,12 +139,20 @@ export class OGCWFSApi extends runtime.BaseAPI { let urlPath = `/wfs/{workflow}`; urlPath = urlPath.replace(`{${"workflow"}}`, encodeURIComponent(String(requestParameters['workflow']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * OGC WFS endpoint + */ + async wfsHandlerRaw(requestParameters: WfsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.wfsHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => GeoJsonFromJSON(jsonValue)); } diff --git a/typescript/src/apis/OGCWMSApi.ts b/typescript/src/apis/OGCWMSApi.ts index 1f23b455..a910bfc9 100644 --- a/typescript/src/apis/OGCWMSApi.ts +++ b/typescript/src/apis/OGCWMSApi.ts @@ -64,9 +64,9 @@ export interface WmsHandlerRequest { export class OGCWMSApi extends runtime.BaseAPI { /** - * OGC WMS endpoint + * Creates request options for wmsHandler without sending the request */ - async wmsHandlerRaw(requestParameters: WmsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async wmsHandlerRequestOpts(requestParameters: WmsHandlerRequest): Promise { if (requestParameters['workflow'] == null) { throw new runtime.RequiredError( 'workflow', @@ -177,12 +177,20 @@ export class OGCWMSApi extends runtime.BaseAPI { let urlPath = `/wms/{workflow}`; urlPath = urlPath.replace(`{${"workflow"}}`, encodeURIComponent(String(requestParameters['workflow']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * OGC WMS endpoint + */ + async wmsHandlerRaw(requestParameters: WmsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.wmsHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.BlobApiResponse(response); } diff --git a/typescript/src/apis/PermissionsApi.ts b/typescript/src/apis/PermissionsApi.ts index 8eb895d4..448b15b2 100644 --- a/typescript/src/apis/PermissionsApi.ts +++ b/typescript/src/apis/PermissionsApi.ts @@ -46,9 +46,9 @@ export interface RemovePermissionHandlerRequest { export class PermissionsApi extends runtime.BaseAPI { /** - * Adds a new permission. + * Creates request options for addPermissionHandler without sending the request */ - async addPermissionHandlerRaw(requestParameters: AddPermissionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async addPermissionHandlerRequestOpts(requestParameters: AddPermissionHandlerRequest): Promise { if (requestParameters['permissionRequest'] == null) { throw new runtime.RequiredError( 'permissionRequest', @@ -73,13 +73,21 @@ export class PermissionsApi extends runtime.BaseAPI { let urlPath = `/permissions`; - const response = await this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: PermissionRequestToJSON(requestParameters['permissionRequest']), - }, initOverrides); + }; + } + + /** + * Adds a new permission. + */ + async addPermissionHandlerRaw(requestParameters: AddPermissionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.addPermissionHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -92,9 +100,9 @@ export class PermissionsApi extends runtime.BaseAPI { } /** - * Lists permission for a given resource. + * Creates request options for getResourcePermissionsHandler without sending the request */ - async getResourcePermissionsHandlerRaw(requestParameters: GetResourcePermissionsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async getResourcePermissionsHandlerRequestOpts(requestParameters: GetResourcePermissionsHandlerRequest): Promise { if (requestParameters['resourceType'] == null) { throw new runtime.RequiredError( 'resourceType', @@ -148,12 +156,20 @@ export class PermissionsApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"resource_type"}}`, encodeURIComponent(String(requestParameters['resourceType']))); urlPath = urlPath.replace(`{${"resource_id"}}`, encodeURIComponent(String(requestParameters['resourceId']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Lists permission for a given resource. + */ + async getResourcePermissionsHandlerRaw(requestParameters: GetResourcePermissionsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.getResourcePermissionsHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(PermissionListingFromJSON)); } @@ -167,9 +183,9 @@ export class PermissionsApi extends runtime.BaseAPI { } /** - * Removes an existing permission. + * Creates request options for removePermissionHandler without sending the request */ - async removePermissionHandlerRaw(requestParameters: RemovePermissionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async removePermissionHandlerRequestOpts(requestParameters: RemovePermissionHandlerRequest): Promise { if (requestParameters['permissionRequest'] == null) { throw new runtime.RequiredError( 'permissionRequest', @@ -194,13 +210,21 @@ export class PermissionsApi extends runtime.BaseAPI { let urlPath = `/permissions`; - const response = await this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, body: PermissionRequestToJSON(requestParameters['permissionRequest']), - }, initOverrides); + }; + } + + /** + * Removes an existing permission. + */ + async removePermissionHandlerRaw(requestParameters: RemovePermissionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.removePermissionHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } diff --git a/typescript/src/apis/PlotsApi.ts b/typescript/src/apis/PlotsApi.ts index 8ab6334d..bd7d1a55 100644 --- a/typescript/src/apis/PlotsApi.ts +++ b/typescript/src/apis/PlotsApi.ts @@ -36,10 +36,9 @@ export interface GetPlotHandlerRequest { export class PlotsApi extends runtime.BaseAPI { /** - * # Example 1. Upload the file `plain_data.csv` with the following content: ```csv a 1 2 ``` 2. Create a dataset from it using the \"Plain Data\" example at `/dataset`. 3. Create a statistics workflow using the \"Statistics Plot\" example at `/workflow`. 4. Generate the plot with this handler. - * Generates a plot. + * Creates request options for getPlotHandler without sending the request */ - async getPlotHandlerRaw(requestParameters: GetPlotHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getPlotHandlerRequestOpts(requestParameters: GetPlotHandlerRequest): Promise { if (requestParameters['bbox'] == null) { throw new runtime.RequiredError( 'bbox', @@ -100,12 +99,21 @@ export class PlotsApi extends runtime.BaseAPI { let urlPath = `/plot/{id}`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * # Example 1. Upload the file `plain_data.csv` with the following content: ```csv a 1 2 ``` 2. Create a dataset from it using the \"Plain Data\" example at `/dataset`. 3. Create a statistics workflow using the \"Statistics Plot\" example at `/workflow`. 4. Generate the plot with this handler. + * Generates a plot. + */ + async getPlotHandlerRaw(requestParameters: GetPlotHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.getPlotHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => WrappedPlotOutputFromJSON(jsonValue)); } diff --git a/typescript/src/apis/ProjectsApi.ts b/typescript/src/apis/ProjectsApi.ts index 9d6ef078..9cee8ce1 100644 --- a/typescript/src/apis/ProjectsApi.ts +++ b/typescript/src/apis/ProjectsApi.ts @@ -78,9 +78,9 @@ export interface UpdateProjectHandlerRequest { export class ProjectsApi extends runtime.BaseAPI { /** - * Create a new project for the user. + * Creates request options for createProjectHandler without sending the request */ - async createProjectHandlerRaw(requestParameters: CreateProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async createProjectHandlerRequestOpts(requestParameters: CreateProjectHandlerRequest): Promise { if (requestParameters['createProject'] == null) { throw new runtime.RequiredError( 'createProject', @@ -105,13 +105,21 @@ export class ProjectsApi extends runtime.BaseAPI { let urlPath = `/project`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: CreateProjectToJSON(requestParameters['createProject']), - }, initOverrides); + }; + } + + /** + * Create a new project for the user. + */ + async createProjectHandlerRaw(requestParameters: CreateProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.createProjectHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); } @@ -125,9 +133,9 @@ export class ProjectsApi extends runtime.BaseAPI { } /** - * Deletes a project. + * Creates request options for deleteProjectHandler without sending the request */ - async deleteProjectHandlerRaw(requestParameters: DeleteProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async deleteProjectHandlerRequestOpts(requestParameters: DeleteProjectHandlerRequest): Promise { if (requestParameters['project'] == null) { throw new runtime.RequiredError( 'project', @@ -151,12 +159,20 @@ export class ProjectsApi extends runtime.BaseAPI { let urlPath = `/project/{project}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = await this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Deletes a project. + */ + async deleteProjectHandlerRaw(requestParameters: DeleteProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.deleteProjectHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -169,9 +185,9 @@ export class ProjectsApi extends runtime.BaseAPI { } /** - * List all projects accessible to the user that match the selected criteria. + * Creates request options for listProjectsHandler without sending the request */ - async listProjectsHandlerRaw(requestParameters: ListProjectsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async listProjectsHandlerRequestOpts(requestParameters: ListProjectsHandlerRequest): Promise { if (requestParameters['order'] == null) { throw new runtime.RequiredError( 'order', @@ -211,12 +227,20 @@ export class ProjectsApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"offset"}}`, encodeURIComponent(String(requestParameters['offset']))); urlPath = urlPath.replace(`{${"limit"}}`, encodeURIComponent(String(requestParameters['limit']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * List all projects accessible to the user that match the selected criteria. + */ + async listProjectsHandlerRaw(requestParameters: ListProjectsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.listProjectsHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ProjectListingFromJSON)); } @@ -230,9 +254,9 @@ export class ProjectsApi extends runtime.BaseAPI { } /** - * Retrieves details about the latest version of a project. + * Creates request options for loadProjectLatestHandler without sending the request */ - async loadProjectLatestHandlerRaw(requestParameters: LoadProjectLatestHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async loadProjectLatestHandlerRequestOpts(requestParameters: LoadProjectLatestHandlerRequest): Promise { if (requestParameters['project'] == null) { throw new runtime.RequiredError( 'project', @@ -256,12 +280,20 @@ export class ProjectsApi extends runtime.BaseAPI { let urlPath = `/project/{project}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieves details about the latest version of a project. + */ + async loadProjectLatestHandlerRaw(requestParameters: LoadProjectLatestHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.loadProjectLatestHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => ProjectFromJSON(jsonValue)); } @@ -275,9 +307,9 @@ export class ProjectsApi extends runtime.BaseAPI { } /** - * Retrieves details about the given version of a project. + * Creates request options for loadProjectVersionHandler without sending the request */ - async loadProjectVersionHandlerRaw(requestParameters: LoadProjectVersionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async loadProjectVersionHandlerRequestOpts(requestParameters: LoadProjectVersionHandlerRequest): Promise { if (requestParameters['project'] == null) { throw new runtime.RequiredError( 'project', @@ -309,12 +341,20 @@ export class ProjectsApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); urlPath = urlPath.replace(`{${"version"}}`, encodeURIComponent(String(requestParameters['version']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieves details about the given version of a project. + */ + async loadProjectVersionHandlerRaw(requestParameters: LoadProjectVersionHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.loadProjectVersionHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => ProjectFromJSON(jsonValue)); } @@ -328,9 +368,9 @@ export class ProjectsApi extends runtime.BaseAPI { } /** - * Lists all available versions of a project. + * Creates request options for projectVersionsHandler without sending the request */ - async projectVersionsHandlerRaw(requestParameters: ProjectVersionsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async projectVersionsHandlerRequestOpts(requestParameters: ProjectVersionsHandlerRequest): Promise { if (requestParameters['project'] == null) { throw new runtime.RequiredError( 'project', @@ -354,12 +394,20 @@ export class ProjectsApi extends runtime.BaseAPI { let urlPath = `/project/{project}/versions`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Lists all available versions of a project. + */ + async projectVersionsHandlerRaw(requestParameters: ProjectVersionsHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.projectVersionsHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ProjectVersionFromJSON)); } @@ -373,9 +421,9 @@ export class ProjectsApi extends runtime.BaseAPI { } /** - * Updates a project. This will create a new version. + * Creates request options for updateProjectHandler without sending the request */ - async updateProjectHandlerRaw(requestParameters: UpdateProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async updateProjectHandlerRequestOpts(requestParameters: UpdateProjectHandlerRequest): Promise { if (requestParameters['project'] == null) { throw new runtime.RequiredError( 'project', @@ -408,13 +456,21 @@ export class ProjectsApi extends runtime.BaseAPI { let urlPath = `/project/{project}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = await this.request({ + return { path: urlPath, method: 'PATCH', headers: headerParameters, query: queryParameters, body: UpdateProjectToJSON(requestParameters['updateProject']), - }, initOverrides); + }; + } + + /** + * Updates a project. This will create a new version. + */ + async updateProjectHandlerRaw(requestParameters: UpdateProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.updateProjectHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } diff --git a/typescript/src/apis/SessionApi.ts b/typescript/src/apis/SessionApi.ts index c017e96c..273b89b1 100644 --- a/typescript/src/apis/SessionApi.ts +++ b/typescript/src/apis/SessionApi.ts @@ -68,9 +68,9 @@ export interface SessionViewHandlerRequest { export class SessionApi extends runtime.BaseAPI { /** - * Creates session for anonymous user. The session\'s id serves as a Bearer token for requests. + * Creates request options for anonymousHandler without sending the request */ - async anonymousHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async anonymousHandlerRequestOpts(): Promise { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -78,12 +78,20 @@ export class SessionApi extends runtime.BaseAPI { let urlPath = `/anonymous`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Creates session for anonymous user. The session\'s id serves as a Bearer token for requests. + */ + async anonymousHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.anonymousHandlerRequestOpts(); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => UserSessionFromJSON(jsonValue)); } @@ -97,9 +105,9 @@ export class SessionApi extends runtime.BaseAPI { } /** - * Creates a session by providing user credentials. The session\'s id serves as a Bearer token for requests. + * Creates request options for loginHandler without sending the request */ - async loginHandlerRaw(requestParameters: LoginHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async loginHandlerRequestOpts(requestParameters: LoginHandlerRequest): Promise { if (requestParameters['userCredentials'] == null) { throw new runtime.RequiredError( 'userCredentials', @@ -116,13 +124,21 @@ export class SessionApi extends runtime.BaseAPI { let urlPath = `/login`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: UserCredentialsToJSON(requestParameters['userCredentials']), - }, initOverrides); + }; + } + + /** + * Creates a session by providing user credentials. The session\'s id serves as a Bearer token for requests. + */ + async loginHandlerRaw(requestParameters: LoginHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.loginHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => UserSessionFromJSON(jsonValue)); } @@ -136,9 +152,9 @@ export class SessionApi extends runtime.BaseAPI { } /** - * Ends a session. + * Creates request options for logoutHandler without sending the request */ - async logoutHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async logoutHandlerRequestOpts(): Promise { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -154,12 +170,20 @@ export class SessionApi extends runtime.BaseAPI { let urlPath = `/logout`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Ends a session. + */ + async logoutHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.logoutHandlerRequestOpts(); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -172,10 +196,9 @@ export class SessionApi extends runtime.BaseAPI { } /** - * # Errors This call fails if Open ID Connect is disabled, misconfigured or the Id Provider is unreachable. - * Initializes the Open Id Connect login procedure by requesting a parametrized url to the configured Id Provider. + * Creates request options for oidcInit without sending the request */ - async oidcInitRaw(requestParameters: OidcInitRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async oidcInitRequestOpts(requestParameters: OidcInitRequest): Promise { if (requestParameters['redirectUri'] == null) { throw new runtime.RequiredError( 'redirectUri', @@ -194,12 +217,21 @@ export class SessionApi extends runtime.BaseAPI { let urlPath = `/oidcInit`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * # Errors This call fails if Open ID Connect is disabled, misconfigured or the Id Provider is unreachable. + * Initializes the Open Id Connect login procedure by requesting a parametrized url to the configured Id Provider. + */ + async oidcInitRaw(requestParameters: OidcInitRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.oidcInitRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => AuthCodeRequestURLFromJSON(jsonValue)); } @@ -214,10 +246,9 @@ export class SessionApi extends runtime.BaseAPI { } /** - * # Errors This call fails if the [`AuthCodeResponse`] is invalid, if a previous oidcLogin call with the same state was already successfully or unsuccessfully resolved, if the Open Id Connect configuration is invalid, or if the Id Provider is unreachable. - * Creates a session for a user via a login with Open Id Connect. This call must be preceded by a call to oidcInit and match the parameters of that call. + * Creates request options for oidcLogin without sending the request */ - async oidcLoginRaw(requestParameters: OidcLoginRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async oidcLoginRequestOpts(requestParameters: OidcLoginRequest): Promise { if (requestParameters['redirectUri'] == null) { throw new runtime.RequiredError( 'redirectUri', @@ -245,13 +276,22 @@ export class SessionApi extends runtime.BaseAPI { let urlPath = `/oidcLogin`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: AuthCodeResponseToJSON(requestParameters['authCodeResponse']), - }, initOverrides); + }; + } + + /** + * # Errors This call fails if the [`AuthCodeResponse`] is invalid, if a previous oidcLogin call with the same state was already successfully or unsuccessfully resolved, if the Open Id Connect configuration is invalid, or if the Id Provider is unreachable. + * Creates a session for a user via a login with Open Id Connect. This call must be preceded by a call to oidcInit and match the parameters of that call. + */ + async oidcLoginRaw(requestParameters: OidcLoginRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.oidcLoginRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => UserSessionFromJSON(jsonValue)); } @@ -266,9 +306,9 @@ export class SessionApi extends runtime.BaseAPI { } /** - * Registers a user. + * Creates request options for registerUserHandler without sending the request */ - async registerUserHandlerRaw(requestParameters: RegisterUserHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async registerUserHandlerRequestOpts(requestParameters: RegisterUserHandlerRequest): Promise { if (requestParameters['userRegistration'] == null) { throw new runtime.RequiredError( 'userRegistration', @@ -285,13 +325,21 @@ export class SessionApi extends runtime.BaseAPI { let urlPath = `/user`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: UserRegistrationToJSON(requestParameters['userRegistration']), - }, initOverrides); + }; + } + + /** + * Registers a user. + */ + async registerUserHandlerRaw(requestParameters: RegisterUserHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.registerUserHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); if (this.isJsonMime(response.headers.get('content-type'))) { return new runtime.JSONApiResponse(response); @@ -309,9 +357,9 @@ export class SessionApi extends runtime.BaseAPI { } /** - * Retrieves details about the current session. + * Creates request options for sessionHandler without sending the request */ - async sessionHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async sessionHandlerRequestOpts(): Promise { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -327,12 +375,20 @@ export class SessionApi extends runtime.BaseAPI { let urlPath = `/session`; - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieves details about the current session. + */ + async sessionHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.sessionHandlerRequestOpts(); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => UserSessionFromJSON(jsonValue)); } @@ -346,9 +402,9 @@ export class SessionApi extends runtime.BaseAPI { } /** - * Sets the active project of the session. + * Creates request options for sessionProjectHandler without sending the request */ - async sessionProjectHandlerRaw(requestParameters: SessionProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async sessionProjectHandlerRequestOpts(requestParameters: SessionProjectHandlerRequest): Promise { if (requestParameters['project'] == null) { throw new runtime.RequiredError( 'project', @@ -372,12 +428,20 @@ export class SessionApi extends runtime.BaseAPI { let urlPath = `/session/project/{project}`; urlPath = urlPath.replace(`{${"project"}}`, encodeURIComponent(String(requestParameters['project']))); - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Sets the active project of the session. + */ + async sessionProjectHandlerRaw(requestParameters: SessionProjectHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.sessionProjectHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -390,8 +454,9 @@ export class SessionApi extends runtime.BaseAPI { } /** + * Creates request options for sessionViewHandler without sending the request */ - async sessionViewHandlerRaw(requestParameters: SessionViewHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async sessionViewHandlerRequestOpts(requestParameters: SessionViewHandlerRequest): Promise { if (requestParameters['sTRectangle'] == null) { throw new runtime.RequiredError( 'sTRectangle', @@ -416,13 +481,20 @@ export class SessionApi extends runtime.BaseAPI { let urlPath = `/session/view`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: STRectangleToJSON(requestParameters['sTRectangle']), - }, initOverrides); + }; + } + + /** + */ + async sessionViewHandlerRaw(requestParameters: SessionViewHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.sessionViewHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } diff --git a/typescript/src/apis/SpatialReferencesApi.ts b/typescript/src/apis/SpatialReferencesApi.ts index 7279acbb..0d4baecf 100644 --- a/typescript/src/apis/SpatialReferencesApi.ts +++ b/typescript/src/apis/SpatialReferencesApi.ts @@ -32,8 +32,9 @@ export interface GetSpatialReferenceSpecificationHandlerRequest { export class SpatialReferencesApi extends runtime.BaseAPI { /** + * Creates request options for getSpatialReferenceSpecificationHandler without sending the request */ - async getSpatialReferenceSpecificationHandlerRaw(requestParameters: GetSpatialReferenceSpecificationHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getSpatialReferenceSpecificationHandlerRequestOpts(requestParameters: GetSpatialReferenceSpecificationHandlerRequest): Promise { if (requestParameters['srsString'] == null) { throw new runtime.RequiredError( 'srsString', @@ -57,12 +58,19 @@ export class SpatialReferencesApi extends runtime.BaseAPI { let urlPath = `/spatialReferenceSpecification/{srsString}`; urlPath = urlPath.replace(`{${"srsString"}}`, encodeURIComponent(String(requestParameters['srsString']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + */ + async getSpatialReferenceSpecificationHandlerRaw(requestParameters: GetSpatialReferenceSpecificationHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.getSpatialReferenceSpecificationHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => SpatialReferenceSpecificationFromJSON(jsonValue)); } diff --git a/typescript/src/apis/TasksApi.ts b/typescript/src/apis/TasksApi.ts index 6ff9bd63..5d442505 100644 --- a/typescript/src/apis/TasksApi.ts +++ b/typescript/src/apis/TasksApi.ts @@ -49,10 +49,9 @@ export interface StatusHandlerRequest { export class TasksApi extends runtime.BaseAPI { /** - * # Parameters * `force` - If true, the task will be aborted without clean-up. You can abort a task that is already in the process of aborting. - * Abort a running task. + * Creates request options for abortHandler without sending the request */ - async abortHandlerRaw(requestParameters: AbortHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async abortHandlerRequestOpts(requestParameters: AbortHandlerRequest): Promise { if (requestParameters['id'] == null) { throw new runtime.RequiredError( 'id', @@ -80,12 +79,21 @@ export class TasksApi extends runtime.BaseAPI { let urlPath = `/tasks/{id}`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = await this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * # Parameters * `force` - If true, the task will be aborted without clean-up. You can abort a task that is already in the process of aborting. + * Abort a running task. + */ + async abortHandlerRaw(requestParameters: AbortHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.abortHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -99,9 +107,9 @@ export class TasksApi extends runtime.BaseAPI { } /** - * Retrieve the status of all tasks. + * Creates request options for listHandler without sending the request */ - async listHandlerRaw(requestParameters: ListHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async listHandlerRequestOpts(requestParameters: ListHandlerRequest): Promise { if (requestParameters['filter'] == null) { throw new runtime.RequiredError( 'filter', @@ -141,12 +149,20 @@ export class TasksApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"offset"}}`, encodeURIComponent(String(requestParameters['offset']))); urlPath = urlPath.replace(`{${"limit"}}`, encodeURIComponent(String(requestParameters['limit']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieve the status of all tasks. + */ + async listHandlerRaw(requestParameters: ListHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.listHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(TaskStatusWithIdFromJSON)); } @@ -160,9 +176,9 @@ export class TasksApi extends runtime.BaseAPI { } /** - * Retrieve the status of a task. + * Creates request options for statusHandler without sending the request */ - async statusHandlerRaw(requestParameters: StatusHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async statusHandlerRequestOpts(requestParameters: StatusHandlerRequest): Promise { if (requestParameters['id'] == null) { throw new runtime.RequiredError( 'id', @@ -186,12 +202,20 @@ export class TasksApi extends runtime.BaseAPI { let urlPath = `/tasks/{id}/status`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieve the status of a task. + */ + async statusHandlerRaw(requestParameters: StatusHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.statusHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => TaskStatusFromJSON(jsonValue)); } diff --git a/typescript/src/apis/UploadsApi.ts b/typescript/src/apis/UploadsApi.ts index b2b76fc2..cb09a981 100644 --- a/typescript/src/apis/UploadsApi.ts +++ b/typescript/src/apis/UploadsApi.ts @@ -47,9 +47,9 @@ export interface UploadHandlerRequest { export class UploadsApi extends runtime.BaseAPI { /** - * List the layers of on uploaded file. + * Creates request options for listUploadFileLayersHandler without sending the request */ - async listUploadFileLayersHandlerRaw(requestParameters: ListUploadFileLayersHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async listUploadFileLayersHandlerRequestOpts(requestParameters: ListUploadFileLayersHandlerRequest): Promise { if (requestParameters['uploadId'] == null) { throw new runtime.RequiredError( 'uploadId', @@ -81,12 +81,20 @@ export class UploadsApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"upload_id"}}`, encodeURIComponent(String(requestParameters['uploadId']))); urlPath = urlPath.replace(`{${"file_name"}}`, encodeURIComponent(String(requestParameters['fileName']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * List the layers of on uploaded file. + */ + async listUploadFileLayersHandlerRaw(requestParameters: ListUploadFileLayersHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.listUploadFileLayersHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => UploadFileLayersResponseFromJSON(jsonValue)); } @@ -100,9 +108,9 @@ export class UploadsApi extends runtime.BaseAPI { } /** - * List the files of on upload. + * Creates request options for listUploadFilesHandler without sending the request */ - async listUploadFilesHandlerRaw(requestParameters: ListUploadFilesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async listUploadFilesHandlerRequestOpts(requestParameters: ListUploadFilesHandlerRequest): Promise { if (requestParameters['uploadId'] == null) { throw new runtime.RequiredError( 'uploadId', @@ -126,12 +134,20 @@ export class UploadsApi extends runtime.BaseAPI { let urlPath = `/uploads/{upload_id}/files`; urlPath = urlPath.replace(`{${"upload_id"}}`, encodeURIComponent(String(requestParameters['uploadId']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * List the files of on upload. + */ + async listUploadFilesHandlerRaw(requestParameters: ListUploadFilesHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.listUploadFilesHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => UploadFilesResponseFromJSON(jsonValue)); } @@ -145,9 +161,9 @@ export class UploadsApi extends runtime.BaseAPI { } /** - * Uploads files. + * Creates request options for uploadHandler without sending the request */ - async uploadHandlerRaw(requestParameters: UploadHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async uploadHandlerRequestOpts(requestParameters: UploadHandlerRequest): Promise { if (requestParameters['files'] == null) { throw new runtime.RequiredError( 'files', @@ -192,13 +208,21 @@ export class UploadsApi extends runtime.BaseAPI { let urlPath = `/upload`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: formParams, - }, initOverrides); + }; + } + + /** + * Uploads files. + */ + async uploadHandlerRaw(requestParameters: UploadHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.uploadHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); } diff --git a/typescript/src/apis/UserApi.ts b/typescript/src/apis/UserApi.ts index fdab47da..a2506ebb 100644 --- a/typescript/src/apis/UserApi.ts +++ b/typescript/src/apis/UserApi.ts @@ -107,9 +107,9 @@ export interface UpdateUserQuotaHandlerRequest { export class UserApi extends runtime.BaseAPI { /** - * Add a new role. Requires admin privilige. + * Creates request options for addRoleHandler without sending the request */ - async addRoleHandlerRaw(requestParameters: AddRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async addRoleHandlerRequestOpts(requestParameters: AddRoleHandlerRequest): Promise { if (requestParameters['addRole'] == null) { throw new runtime.RequiredError( 'addRole', @@ -134,13 +134,21 @@ export class UserApi extends runtime.BaseAPI { let urlPath = `/roles`; - const response = await this.request({ + return { path: urlPath, method: 'PUT', headers: headerParameters, query: queryParameters, body: AddRoleToJSON(requestParameters['addRole']), - }, initOverrides); + }; + } + + /** + * Add a new role. Requires admin privilige. + */ + async addRoleHandlerRaw(requestParameters: AddRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.addRoleHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); } @@ -154,9 +162,9 @@ export class UserApi extends runtime.BaseAPI { } /** - * Assign a role to a user. Requires admin privilige. + * Creates request options for assignRoleHandler without sending the request */ - async assignRoleHandlerRaw(requestParameters: AssignRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async assignRoleHandlerRequestOpts(requestParameters: AssignRoleHandlerRequest): Promise { if (requestParameters['user'] == null) { throw new runtime.RequiredError( 'user', @@ -188,12 +196,20 @@ export class UserApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))); urlPath = urlPath.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))); - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Assign a role to a user. Requires admin privilige. + */ + async assignRoleHandlerRaw(requestParameters: AssignRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.assignRoleHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -206,9 +222,9 @@ export class UserApi extends runtime.BaseAPI { } /** - * Retrieves the quota used by computation with the given computation id + * Creates request options for computationQuotaHandler without sending the request */ - async computationQuotaHandlerRaw(requestParameters: ComputationQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async computationQuotaHandlerRequestOpts(requestParameters: ComputationQuotaHandlerRequest): Promise { if (requestParameters['computation'] == null) { throw new runtime.RequiredError( 'computation', @@ -232,12 +248,20 @@ export class UserApi extends runtime.BaseAPI { let urlPath = `/quota/computations/{computation}`; urlPath = urlPath.replace(`{${"computation"}}`, encodeURIComponent(String(requestParameters['computation']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieves the quota used by computation with the given computation id + */ + async computationQuotaHandlerRaw(requestParameters: ComputationQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.computationQuotaHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(OperatorQuotaFromJSON)); } @@ -251,9 +275,9 @@ export class UserApi extends runtime.BaseAPI { } /** - * Retrieves the quota used by computations + * Creates request options for computationsQuotaHandler without sending the request */ - async computationsQuotaHandlerRaw(requestParameters: ComputationsQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async computationsQuotaHandlerRequestOpts(requestParameters: ComputationsQuotaHandlerRequest): Promise { if (requestParameters['offset'] == null) { throw new runtime.RequiredError( 'offset', @@ -291,12 +315,20 @@ export class UserApi extends runtime.BaseAPI { let urlPath = `/quota/computations`; - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieves the quota used by computations + */ + async computationsQuotaHandlerRaw(requestParameters: ComputationsQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.computationsQuotaHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ComputationQuotaFromJSON)); } @@ -310,9 +342,9 @@ export class UserApi extends runtime.BaseAPI { } /** - * Retrieves the data usage + * Creates request options for dataUsageHandler without sending the request */ - async dataUsageHandlerRaw(requestParameters: DataUsageHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async dataUsageHandlerRequestOpts(requestParameters: DataUsageHandlerRequest): Promise { if (requestParameters['offset'] == null) { throw new runtime.RequiredError( 'offset', @@ -350,12 +382,20 @@ export class UserApi extends runtime.BaseAPI { let urlPath = `/quota/dataUsage`; - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieves the data usage + */ + async dataUsageHandlerRaw(requestParameters: DataUsageHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.dataUsageHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(DataUsageFromJSON)); } @@ -369,9 +409,9 @@ export class UserApi extends runtime.BaseAPI { } /** - * Retrieves the data usage summary + * Creates request options for dataUsageSummaryHandler without sending the request */ - async dataUsageSummaryHandlerRaw(requestParameters: DataUsageSummaryHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async dataUsageSummaryHandlerRequestOpts(requestParameters: DataUsageSummaryHandlerRequest): Promise { if (requestParameters['granularity'] == null) { throw new runtime.RequiredError( 'granularity', @@ -424,12 +464,20 @@ export class UserApi extends runtime.BaseAPI { let urlPath = `/quota/dataUsage/summary`; - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieves the data usage summary + */ + async dataUsageSummaryHandlerRaw(requestParameters: DataUsageSummaryHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.dataUsageSummaryHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(DataUsageSummaryFromJSON)); } @@ -443,9 +491,9 @@ export class UserApi extends runtime.BaseAPI { } /** - * Get role by name + * Creates request options for getRoleByNameHandler without sending the request */ - async getRoleByNameHandlerRaw(requestParameters: GetRoleByNameHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getRoleByNameHandlerRequestOpts(requestParameters: GetRoleByNameHandlerRequest): Promise { if (requestParameters['name'] == null) { throw new runtime.RequiredError( 'name', @@ -469,12 +517,20 @@ export class UserApi extends runtime.BaseAPI { let urlPath = `/roles/byName/{name}`; urlPath = urlPath.replace(`{${"name"}}`, encodeURIComponent(String(requestParameters['name']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Get role by name + */ + async getRoleByNameHandlerRaw(requestParameters: GetRoleByNameHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.getRoleByNameHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); } @@ -488,9 +544,9 @@ export class UserApi extends runtime.BaseAPI { } /** - * Query roles for the current user. + * Creates request options for getRoleDescriptions without sending the request */ - async getRoleDescriptionsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async getRoleDescriptionsRequestOpts(): Promise { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -506,12 +562,20 @@ export class UserApi extends runtime.BaseAPI { let urlPath = `/user/roles/descriptions`; - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Query roles for the current user. + */ + async getRoleDescriptionsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.getRoleDescriptionsRequestOpts(); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(RoleDescriptionFromJSON)); } @@ -525,9 +589,9 @@ export class UserApi extends runtime.BaseAPI { } /** - * Retrieves the available and used quota of a specific user. + * Creates request options for getUserQuotaHandler without sending the request */ - async getUserQuotaHandlerRaw(requestParameters: GetUserQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getUserQuotaHandlerRequestOpts(requestParameters: GetUserQuotaHandlerRequest): Promise { if (requestParameters['user'] == null) { throw new runtime.RequiredError( 'user', @@ -551,12 +615,20 @@ export class UserApi extends runtime.BaseAPI { let urlPath = `/quotas/{user}`; urlPath = urlPath.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieves the available and used quota of a specific user. + */ + async getUserQuotaHandlerRaw(requestParameters: GetUserQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.getUserQuotaHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => QuotaFromJSON(jsonValue)); } @@ -570,9 +642,9 @@ export class UserApi extends runtime.BaseAPI { } /** - * Retrieves the available and used quota of the current user. + * Creates request options for quotaHandler without sending the request */ - async quotaHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async quotaHandlerRequestOpts(): Promise { const queryParameters: any = {}; const headerParameters: runtime.HTTPHeaders = {}; @@ -588,12 +660,20 @@ export class UserApi extends runtime.BaseAPI { let urlPath = `/quota`; - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieves the available and used quota of the current user. + */ + async quotaHandlerRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.quotaHandlerRequestOpts(); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => QuotaFromJSON(jsonValue)); } @@ -607,9 +687,9 @@ export class UserApi extends runtime.BaseAPI { } /** - * Remove a role. Requires admin privilige. + * Creates request options for removeRoleHandler without sending the request */ - async removeRoleHandlerRaw(requestParameters: RemoveRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async removeRoleHandlerRequestOpts(requestParameters: RemoveRoleHandlerRequest): Promise { if (requestParameters['role'] == null) { throw new runtime.RequiredError( 'role', @@ -633,12 +713,20 @@ export class UserApi extends runtime.BaseAPI { let urlPath = `/roles/{role}`; urlPath = urlPath.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))); - const response = await this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Remove a role. Requires admin privilige. + */ + async removeRoleHandlerRaw(requestParameters: RemoveRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.removeRoleHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -651,9 +739,9 @@ export class UserApi extends runtime.BaseAPI { } /** - * Revoke a role from a user. Requires admin privilige. + * Creates request options for revokeRoleHandler without sending the request */ - async revokeRoleHandlerRaw(requestParameters: RevokeRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async revokeRoleHandlerRequestOpts(requestParameters: RevokeRoleHandlerRequest): Promise { if (requestParameters['user'] == null) { throw new runtime.RequiredError( 'user', @@ -685,12 +773,20 @@ export class UserApi extends runtime.BaseAPI { urlPath = urlPath.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))); urlPath = urlPath.replace(`{${"role"}}`, encodeURIComponent(String(requestParameters['role']))); - const response = await this.request({ + return { path: urlPath, method: 'DELETE', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Revoke a role from a user. Requires admin privilige. + */ + async revokeRoleHandlerRaw(requestParameters: RevokeRoleHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.revokeRoleHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -703,9 +799,9 @@ export class UserApi extends runtime.BaseAPI { } /** - * Update the available quota of a specific user. + * Creates request options for updateUserQuotaHandler without sending the request */ - async updateUserQuotaHandlerRaw(requestParameters: UpdateUserQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async updateUserQuotaHandlerRequestOpts(requestParameters: UpdateUserQuotaHandlerRequest): Promise { if (requestParameters['user'] == null) { throw new runtime.RequiredError( 'user', @@ -738,13 +834,21 @@ export class UserApi extends runtime.BaseAPI { let urlPath = `/quotas/{user}`; urlPath = urlPath.replace(`{${"user"}}`, encodeURIComponent(String(requestParameters['user']))); - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: UpdateQuotaToJSON(requestParameters['updateQuota']), - }, initOverrides); + }; + } + + /** + * Update the available quota of a specific user. + */ + async updateUserQuotaHandlerRaw(requestParameters: UpdateUserQuotaHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.updateUserQuotaHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } diff --git a/typescript/src/apis/WorkflowsApi.ts b/typescript/src/apis/WorkflowsApi.ts index c827918c..58bf7a6a 100644 --- a/typescript/src/apis/WorkflowsApi.ts +++ b/typescript/src/apis/WorkflowsApi.ts @@ -82,9 +82,9 @@ export interface RegisterWorkflowHandlerRequest { export class WorkflowsApi extends runtime.BaseAPI { /** - * Create a task for creating a new dataset from the result of the workflow given by its `id` and the dataset parameters in the request body. Returns the id of the created task + * Creates request options for datasetFromWorkflowHandler without sending the request */ - async datasetFromWorkflowHandlerRaw(requestParameters: DatasetFromWorkflowHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async datasetFromWorkflowHandlerRequestOpts(requestParameters: DatasetFromWorkflowHandlerRequest): Promise { if (requestParameters['id'] == null) { throw new runtime.RequiredError( 'id', @@ -117,13 +117,21 @@ export class WorkflowsApi extends runtime.BaseAPI { let urlPath = `/datasetFromWorkflow/{id}`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: RasterDatasetFromWorkflowToJSON(requestParameters['rasterDatasetFromWorkflow']), - }, initOverrides); + }; + } + + /** + * Create a task for creating a new dataset from the result of the workflow given by its `id` and the dataset parameters in the request body. Returns the id of the created task + */ + async datasetFromWorkflowHandlerRaw(requestParameters: DatasetFromWorkflowHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.datasetFromWorkflowHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => TaskResponseFromJSON(jsonValue)); } @@ -137,9 +145,9 @@ export class WorkflowsApi extends runtime.BaseAPI { } /** - * Gets a ZIP archive of the worklow, its provenance and the output metadata. + * Creates request options for getWorkflowAllMetadataZipHandler without sending the request */ - async getWorkflowAllMetadataZipHandlerRaw(requestParameters: GetWorkflowAllMetadataZipHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getWorkflowAllMetadataZipHandlerRequestOpts(requestParameters: GetWorkflowAllMetadataZipHandlerRequest): Promise { if (requestParameters['id'] == null) { throw new runtime.RequiredError( 'id', @@ -163,12 +171,20 @@ export class WorkflowsApi extends runtime.BaseAPI { let urlPath = `/workflow/{id}/allMetadata/zip`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Gets a ZIP archive of the worklow, its provenance and the output metadata. + */ + async getWorkflowAllMetadataZipHandlerRaw(requestParameters: GetWorkflowAllMetadataZipHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.getWorkflowAllMetadataZipHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.BlobApiResponse(response); } @@ -182,9 +198,9 @@ export class WorkflowsApi extends runtime.BaseAPI { } /** - * Gets the metadata of a workflow + * Creates request options for getWorkflowMetadataHandler without sending the request */ - async getWorkflowMetadataHandlerRaw(requestParameters: GetWorkflowMetadataHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async getWorkflowMetadataHandlerRequestOpts(requestParameters: GetWorkflowMetadataHandlerRequest): Promise { if (requestParameters['id'] == null) { throw new runtime.RequiredError( 'id', @@ -208,12 +224,20 @@ export class WorkflowsApi extends runtime.BaseAPI { let urlPath = `/workflow/{id}/metadata`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Gets the metadata of a workflow + */ + async getWorkflowMetadataHandlerRaw(requestParameters: GetWorkflowMetadataHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.getWorkflowMetadataHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => TypedResultDescriptorFromJSON(jsonValue)); } @@ -227,9 +251,9 @@ export class WorkflowsApi extends runtime.BaseAPI { } /** - * Gets the provenance of all datasets used in a workflow. + * Creates request options for getWorkflowProvenanceHandler without sending the request */ - async getWorkflowProvenanceHandlerRaw(requestParameters: GetWorkflowProvenanceHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + async getWorkflowProvenanceHandlerRequestOpts(requestParameters: GetWorkflowProvenanceHandlerRequest): Promise { if (requestParameters['id'] == null) { throw new runtime.RequiredError( 'id', @@ -253,12 +277,20 @@ export class WorkflowsApi extends runtime.BaseAPI { let urlPath = `/workflow/{id}/provenance`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Gets the provenance of all datasets used in a workflow. + */ + async getWorkflowProvenanceHandlerRaw(requestParameters: GetWorkflowProvenanceHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>> { + const requestOptions = await this.getWorkflowProvenanceHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => jsonValue.map(ProvenanceEntryFromJSON)); } @@ -272,9 +304,9 @@ export class WorkflowsApi extends runtime.BaseAPI { } /** - * Retrieves an existing Workflow. + * Creates request options for loadWorkflowHandler without sending the request */ - async loadWorkflowHandlerRaw(requestParameters: LoadWorkflowHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async loadWorkflowHandlerRequestOpts(requestParameters: LoadWorkflowHandlerRequest): Promise { if (requestParameters['id'] == null) { throw new runtime.RequiredError( 'id', @@ -298,12 +330,20 @@ export class WorkflowsApi extends runtime.BaseAPI { let urlPath = `/workflow/{id}`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Retrieves an existing Workflow. + */ + async loadWorkflowHandlerRaw(requestParameters: LoadWorkflowHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.loadWorkflowHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => WorkflowFromJSON(jsonValue)); } @@ -317,9 +357,9 @@ export class WorkflowsApi extends runtime.BaseAPI { } /** - * Query a workflow raster result as a stream of tiles via a websocket connection. + * Creates request options for rasterStreamWebsocket without sending the request */ - async rasterStreamWebsocketRaw(requestParameters: RasterStreamWebsocketRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async rasterStreamWebsocketRequestOpts(requestParameters: RasterStreamWebsocketRequest): Promise { if (requestParameters['id'] == null) { throw new runtime.RequiredError( 'id', @@ -387,12 +427,20 @@ export class WorkflowsApi extends runtime.BaseAPI { let urlPath = `/workflow/{id}/rasterStream`; urlPath = urlPath.replace(`{${"id"}}`, encodeURIComponent(String(requestParameters['id']))); - const response = await this.request({ + return { path: urlPath, method: 'GET', headers: headerParameters, query: queryParameters, - }, initOverrides); + }; + } + + /** + * Query a workflow raster result as a stream of tiles via a websocket connection. + */ + async rasterStreamWebsocketRaw(requestParameters: RasterStreamWebsocketRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.rasterStreamWebsocketRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.VoidApiResponse(response); } @@ -405,9 +453,9 @@ export class WorkflowsApi extends runtime.BaseAPI { } /** - * Registers a new Workflow. + * Creates request options for registerWorkflowHandler without sending the request */ - async registerWorkflowHandlerRaw(requestParameters: RegisterWorkflowHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + async registerWorkflowHandlerRequestOpts(requestParameters: RegisterWorkflowHandlerRequest): Promise { if (requestParameters['workflow'] == null) { throw new runtime.RequiredError( 'workflow', @@ -432,13 +480,21 @@ export class WorkflowsApi extends runtime.BaseAPI { let urlPath = `/workflow`; - const response = await this.request({ + return { path: urlPath, method: 'POST', headers: headerParameters, query: queryParameters, body: WorkflowToJSON(requestParameters['workflow']), - }, initOverrides); + }; + } + + /** + * Registers a new Workflow. + */ + async registerWorkflowHandlerRaw(requestParameters: RegisterWorkflowHandlerRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise> { + const requestOptions = await this.registerWorkflowHandlerRequestOpts(requestParameters); + const response = await this.request(requestOptions, initOverrides); return new runtime.JSONApiResponse(response, (jsonValue) => IdResponseFromJSON(jsonValue)); } diff --git a/typescript/src/models/ArunaDataProviderDefinition.ts b/typescript/src/models/ArunaDataProviderDefinition.ts index b8db8058..42a9c2fb 100644 --- a/typescript/src/models/ArunaDataProviderDefinition.ts +++ b/typescript/src/models/ArunaDataProviderDefinition.ts @@ -75,7 +75,7 @@ export interface ArunaDataProviderDefinition { projectId: string; /** * - * @type {string} + * @type {ArunaDataProviderDefinitionTypeEnum} * @memberof ArunaDataProviderDefinition */ type: ArunaDataProviderDefinitionTypeEnum; diff --git a/typescript/src/models/ClassificationMeasurement.ts b/typescript/src/models/ClassificationMeasurement.ts index c746e542..030e8fa7 100644 --- a/typescript/src/models/ClassificationMeasurement.ts +++ b/typescript/src/models/ClassificationMeasurement.ts @@ -33,7 +33,7 @@ export interface ClassificationMeasurement { measurement: string; /** * - * @type {string} + * @type {ClassificationMeasurementTypeEnum} * @memberof ClassificationMeasurement */ type: ClassificationMeasurementTypeEnum; diff --git a/typescript/src/models/ContinuousMeasurement.ts b/typescript/src/models/ContinuousMeasurement.ts index 4865c50f..a294b74d 100644 --- a/typescript/src/models/ContinuousMeasurement.ts +++ b/typescript/src/models/ContinuousMeasurement.ts @@ -27,7 +27,7 @@ export interface ContinuousMeasurement { measurement: string; /** * - * @type {string} + * @type {ContinuousMeasurementTypeEnum} * @memberof ContinuousMeasurement */ type: ContinuousMeasurementTypeEnum; diff --git a/typescript/src/models/CopernicusDataspaceDataProviderDefinition.ts b/typescript/src/models/CopernicusDataspaceDataProviderDefinition.ts index be722435..b470e793 100644 --- a/typescript/src/models/CopernicusDataspaceDataProviderDefinition.ts +++ b/typescript/src/models/CopernicusDataspaceDataProviderDefinition.ts @@ -75,7 +75,7 @@ export interface CopernicusDataspaceDataProviderDefinition { stacUrl: string; /** * - * @type {string} + * @type {CopernicusDataspaceDataProviderDefinitionTypeEnum} * @memberof CopernicusDataspaceDataProviderDefinition */ type: CopernicusDataspaceDataProviderDefinitionTypeEnum; diff --git a/typescript/src/models/DataProviderResource.ts b/typescript/src/models/DataProviderResource.ts index 9aef7d40..ed175c69 100644 --- a/typescript/src/models/DataProviderResource.ts +++ b/typescript/src/models/DataProviderResource.ts @@ -27,7 +27,7 @@ export interface DataProviderResource { id: string; /** * - * @type {string} + * @type {DataProviderResourceTypeEnum} * @memberof DataProviderResource */ type: DataProviderResourceTypeEnum; diff --git a/typescript/src/models/DatasetLayerListingProviderDefinition.ts b/typescript/src/models/DatasetLayerListingProviderDefinition.ts index ff2d48fa..cd7f400f 100644 --- a/typescript/src/models/DatasetLayerListingProviderDefinition.ts +++ b/typescript/src/models/DatasetLayerListingProviderDefinition.ts @@ -59,7 +59,7 @@ export interface DatasetLayerListingProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {DatasetLayerListingProviderDefinitionTypeEnum} * @memberof DatasetLayerListingProviderDefinition */ type: DatasetLayerListingProviderDefinitionTypeEnum; diff --git a/typescript/src/models/DatasetResource.ts b/typescript/src/models/DatasetResource.ts index df206e70..0475c8e9 100644 --- a/typescript/src/models/DatasetResource.ts +++ b/typescript/src/models/DatasetResource.ts @@ -27,7 +27,7 @@ export interface DatasetResource { id: string; /** * - * @type {string} + * @type {DatasetResourceTypeEnum} * @memberof DatasetResource */ type: DatasetResourceTypeEnum; diff --git a/typescript/src/models/DerivedColor.ts b/typescript/src/models/DerivedColor.ts index 530d51ac..9be78189 100644 --- a/typescript/src/models/DerivedColor.ts +++ b/typescript/src/models/DerivedColor.ts @@ -41,7 +41,7 @@ export interface DerivedColor { colorizer: Colorizer; /** * - * @type {string} + * @type {DerivedColorTypeEnum} * @memberof DerivedColor */ type: DerivedColorTypeEnum; diff --git a/typescript/src/models/DerivedNumber.ts b/typescript/src/models/DerivedNumber.ts index 2c84e6cf..18a210c4 100644 --- a/typescript/src/models/DerivedNumber.ts +++ b/typescript/src/models/DerivedNumber.ts @@ -39,7 +39,7 @@ export interface DerivedNumber { factor: number; /** * - * @type {string} + * @type {DerivedNumberTypeEnum} * @memberof DerivedNumber */ type: DerivedNumberTypeEnum; diff --git a/typescript/src/models/EbvPortalDataProviderDefinition.ts b/typescript/src/models/EbvPortalDataProviderDefinition.ts index 7c7e5815..424a1be9 100644 --- a/typescript/src/models/EbvPortalDataProviderDefinition.ts +++ b/typescript/src/models/EbvPortalDataProviderDefinition.ts @@ -63,7 +63,7 @@ export interface EbvPortalDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {EbvPortalDataProviderDefinitionTypeEnum} * @memberof EbvPortalDataProviderDefinition */ type: EbvPortalDataProviderDefinitionTypeEnum; diff --git a/typescript/src/models/EdrDataProviderDefinition.ts b/typescript/src/models/EdrDataProviderDefinition.ts index fc90d72c..3be05fe6 100644 --- a/typescript/src/models/EdrDataProviderDefinition.ts +++ b/typescript/src/models/EdrDataProviderDefinition.ts @@ -84,7 +84,7 @@ export interface EdrDataProviderDefinition { provenance?: Array | null; /** * - * @type {string} + * @type {EdrDataProviderDefinitionTypeEnum} * @memberof EdrDataProviderDefinition */ type: EdrDataProviderDefinitionTypeEnum; diff --git a/typescript/src/models/ExternalDataId.ts b/typescript/src/models/ExternalDataId.ts index 1558cdbc..ed68332e 100644 --- a/typescript/src/models/ExternalDataId.ts +++ b/typescript/src/models/ExternalDataId.ts @@ -33,7 +33,7 @@ export interface ExternalDataId { providerId: string; /** * - * @type {string} + * @type {ExternalDataIdTypeEnum} * @memberof ExternalDataId */ type: ExternalDataIdTypeEnum; diff --git a/typescript/src/models/GbifDataProviderDefinition.ts b/typescript/src/models/GbifDataProviderDefinition.ts index 4b23cf8a..66aa13dc 100644 --- a/typescript/src/models/GbifDataProviderDefinition.ts +++ b/typescript/src/models/GbifDataProviderDefinition.ts @@ -71,7 +71,7 @@ export interface GbifDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {GbifDataProviderDefinitionTypeEnum} * @memberof GbifDataProviderDefinition */ type: GbifDataProviderDefinitionTypeEnum; diff --git a/typescript/src/models/GdalMetaDataList.ts b/typescript/src/models/GdalMetaDataList.ts index 98aaaf6f..7942e41f 100644 --- a/typescript/src/models/GdalMetaDataList.ts +++ b/typescript/src/models/GdalMetaDataList.ts @@ -48,7 +48,7 @@ export interface GdalMetaDataList { resultDescriptor: RasterResultDescriptor; /** * - * @type {string} + * @type {GdalMetaDataListTypeEnum} * @memberof GdalMetaDataList */ type: GdalMetaDataListTypeEnum; diff --git a/typescript/src/models/GdalMetaDataRegular.ts b/typescript/src/models/GdalMetaDataRegular.ts index e981b832..0dfb27b4 100644 --- a/typescript/src/models/GdalMetaDataRegular.ts +++ b/typescript/src/models/GdalMetaDataRegular.ts @@ -93,7 +93,7 @@ export interface GdalMetaDataRegular { timePlaceholders: { [key: string]: GdalSourceTimePlaceholder; }; /** * - * @type {string} + * @type {GdalMetaDataRegularTypeEnum} * @memberof GdalMetaDataRegular */ type: GdalMetaDataRegularTypeEnum; diff --git a/typescript/src/models/GdalMetaDataStatic.ts b/typescript/src/models/GdalMetaDataStatic.ts index 7280987e..6d282542 100644 --- a/typescript/src/models/GdalMetaDataStatic.ts +++ b/typescript/src/models/GdalMetaDataStatic.ts @@ -67,7 +67,7 @@ export interface GdalMetaDataStatic { time?: TimeInterval | null; /** * - * @type {string} + * @type {GdalMetaDataStaticTypeEnum} * @memberof GdalMetaDataStatic */ type: GdalMetaDataStaticTypeEnum; diff --git a/typescript/src/models/GdalMetadataNetCdfCf.ts b/typescript/src/models/GdalMetadataNetCdfCf.ts index 42127c6e..428841e8 100644 --- a/typescript/src/models/GdalMetadataNetCdfCf.ts +++ b/typescript/src/models/GdalMetadataNetCdfCf.ts @@ -88,7 +88,7 @@ export interface GdalMetadataNetCdfCf { step: TimeStep; /** * - * @type {string} + * @type {GdalMetadataNetCdfCfTypeEnum} * @memberof GdalMetadataNetCdfCf */ type: GdalMetadataNetCdfCfTypeEnum; diff --git a/typescript/src/models/GdalMultiBand.ts b/typescript/src/models/GdalMultiBand.ts index 5d0d25da..9a20cc89 100644 --- a/typescript/src/models/GdalMultiBand.ts +++ b/typescript/src/models/GdalMultiBand.ts @@ -35,7 +35,7 @@ export interface GdalMultiBand { resultDescriptor: RasterResultDescriptor; /** * - * @type {string} + * @type {GdalMultiBandTypeEnum} * @memberof GdalMultiBand */ type: GdalMultiBandTypeEnum; diff --git a/typescript/src/models/GfbioAbcdDataProviderDefinition.ts b/typescript/src/models/GfbioAbcdDataProviderDefinition.ts index 6c4583d0..06097bb1 100644 --- a/typescript/src/models/GfbioAbcdDataProviderDefinition.ts +++ b/typescript/src/models/GfbioAbcdDataProviderDefinition.ts @@ -59,7 +59,7 @@ export interface GfbioAbcdDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {GfbioAbcdDataProviderDefinitionTypeEnum} * @memberof GfbioAbcdDataProviderDefinition */ type: GfbioAbcdDataProviderDefinitionTypeEnum; diff --git a/typescript/src/models/GfbioCollectionsDataProviderDefinition.ts b/typescript/src/models/GfbioCollectionsDataProviderDefinition.ts index 7986ff66..85729eef 100644 --- a/typescript/src/models/GfbioCollectionsDataProviderDefinition.ts +++ b/typescript/src/models/GfbioCollectionsDataProviderDefinition.ts @@ -77,7 +77,7 @@ export interface GfbioCollectionsDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {GfbioCollectionsDataProviderDefinitionTypeEnum} * @memberof GfbioCollectionsDataProviderDefinition */ type: GfbioCollectionsDataProviderDefinitionTypeEnum; diff --git a/typescript/src/models/InternalDataId.ts b/typescript/src/models/InternalDataId.ts index 6955c62a..a238c5b3 100644 --- a/typescript/src/models/InternalDataId.ts +++ b/typescript/src/models/InternalDataId.ts @@ -27,7 +27,7 @@ export interface InternalDataId { datasetId: string; /** * - * @type {string} + * @type {InternalDataIdTypeEnum} * @memberof InternalDataId */ type: InternalDataIdTypeEnum; diff --git a/typescript/src/models/LayerCollectionListing.ts b/typescript/src/models/LayerCollectionListing.ts index 908af789..0c80432b 100644 --- a/typescript/src/models/LayerCollectionListing.ts +++ b/typescript/src/models/LayerCollectionListing.ts @@ -53,7 +53,7 @@ export interface LayerCollectionListing { properties?: Array>; /** * - * @type {string} + * @type {LayerCollectionListingTypeEnum} * @memberof LayerCollectionListing */ type: LayerCollectionListingTypeEnum; diff --git a/typescript/src/models/LayerCollectionResource.ts b/typescript/src/models/LayerCollectionResource.ts index f427bf36..d2d0a6b0 100644 --- a/typescript/src/models/LayerCollectionResource.ts +++ b/typescript/src/models/LayerCollectionResource.ts @@ -27,7 +27,7 @@ export interface LayerCollectionResource { id: string; /** * - * @type {string} + * @type {LayerCollectionResourceTypeEnum} * @memberof LayerCollectionResource */ type: LayerCollectionResourceTypeEnum; diff --git a/typescript/src/models/LayerListing.ts b/typescript/src/models/LayerListing.ts index b3beb2fa..5caf293e 100644 --- a/typescript/src/models/LayerListing.ts +++ b/typescript/src/models/LayerListing.ts @@ -53,7 +53,7 @@ export interface LayerListing { properties?: Array>; /** * - * @type {string} + * @type {LayerListingTypeEnum} * @memberof LayerListing */ type: LayerListingTypeEnum; diff --git a/typescript/src/models/LayerResource.ts b/typescript/src/models/LayerResource.ts index 226c573d..a80e9c85 100644 --- a/typescript/src/models/LayerResource.ts +++ b/typescript/src/models/LayerResource.ts @@ -27,7 +27,7 @@ export interface LayerResource { id: string; /** * - * @type {string} + * @type {LayerResourceTypeEnum} * @memberof LayerResource */ type: LayerResourceTypeEnum; diff --git a/typescript/src/models/LineSymbology.ts b/typescript/src/models/LineSymbology.ts index b5691978..b16ccb33 100644 --- a/typescript/src/models/LineSymbology.ts +++ b/typescript/src/models/LineSymbology.ts @@ -54,7 +54,7 @@ export interface LineSymbology { text?: TextSymbology | null; /** * - * @type {string} + * @type {LineSymbologyTypeEnum} * @memberof LineSymbology */ type: LineSymbologyTypeEnum; diff --git a/typescript/src/models/LinearGradient.ts b/typescript/src/models/LinearGradient.ts index f34de087..40995deb 100644 --- a/typescript/src/models/LinearGradient.ts +++ b/typescript/src/models/LinearGradient.ts @@ -47,7 +47,7 @@ export interface LinearGradient { overColor: Array; /** * - * @type {string} + * @type {LinearGradientTypeEnum} * @memberof LinearGradient */ type: LinearGradientTypeEnum; diff --git a/typescript/src/models/LogarithmicGradient.ts b/typescript/src/models/LogarithmicGradient.ts index fd1690b6..aeaee361 100644 --- a/typescript/src/models/LogarithmicGradient.ts +++ b/typescript/src/models/LogarithmicGradient.ts @@ -47,7 +47,7 @@ export interface LogarithmicGradient { overColor: Array; /** * - * @type {string} + * @type {LogarithmicGradientTypeEnum} * @memberof LogarithmicGradient */ type: LogarithmicGradientTypeEnum; diff --git a/typescript/src/models/MlModelResource.ts b/typescript/src/models/MlModelResource.ts index 40fcd716..e57db788 100644 --- a/typescript/src/models/MlModelResource.ts +++ b/typescript/src/models/MlModelResource.ts @@ -27,7 +27,7 @@ export interface MlModelResource { id: string; /** * - * @type {string} + * @type {MlModelResourceTypeEnum} * @memberof MlModelResource */ type: MlModelResourceTypeEnum; diff --git a/typescript/src/models/MockMetaData.ts b/typescript/src/models/MockMetaData.ts index ca6affde..8e4cf3c2 100644 --- a/typescript/src/models/MockMetaData.ts +++ b/typescript/src/models/MockMetaData.ts @@ -48,7 +48,7 @@ export interface MockMetaData { resultDescriptor: VectorResultDescriptor; /** * - * @type {string} + * @type {MockMetaDataTypeEnum} * @memberof MockMetaData */ type: MockMetaDataTypeEnum; diff --git a/typescript/src/models/MultiBandRasterColorizer.ts b/typescript/src/models/MultiBandRasterColorizer.ts index e14205c8..a4f8daae 100644 --- a/typescript/src/models/MultiBandRasterColorizer.ts +++ b/typescript/src/models/MultiBandRasterColorizer.ts @@ -100,7 +100,7 @@ export interface MultiBandRasterColorizer { redScale?: number; /** * - * @type {string} + * @type {MultiBandRasterColorizerTypeEnum} * @memberof MultiBandRasterColorizer */ type: MultiBandRasterColorizerTypeEnum; diff --git a/typescript/src/models/NetCdfCfDataProviderDefinition.ts b/typescript/src/models/NetCdfCfDataProviderDefinition.ts index 5273d72e..f14ed2d9 100644 --- a/typescript/src/models/NetCdfCfDataProviderDefinition.ts +++ b/typescript/src/models/NetCdfCfDataProviderDefinition.ts @@ -57,7 +57,7 @@ export interface NetCdfCfDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {NetCdfCfDataProviderDefinitionTypeEnum} * @memberof NetCdfCfDataProviderDefinition */ type: NetCdfCfDataProviderDefinitionTypeEnum; diff --git a/typescript/src/models/OgrMetaData.ts b/typescript/src/models/OgrMetaData.ts index 75db3d92..62ec150d 100644 --- a/typescript/src/models/OgrMetaData.ts +++ b/typescript/src/models/OgrMetaData.ts @@ -48,7 +48,7 @@ export interface OgrMetaData { resultDescriptor: VectorResultDescriptor; /** * - * @type {string} + * @type {OgrMetaDataTypeEnum} * @memberof OgrMetaData */ type: OgrMetaDataTypeEnum; diff --git a/typescript/src/models/OgrSourceDatasetTimeTypeNone.ts b/typescript/src/models/OgrSourceDatasetTimeTypeNone.ts index ad7d40d7..96647222 100644 --- a/typescript/src/models/OgrSourceDatasetTimeTypeNone.ts +++ b/typescript/src/models/OgrSourceDatasetTimeTypeNone.ts @@ -21,7 +21,7 @@ import { mapValues } from '../runtime'; export interface OgrSourceDatasetTimeTypeNone { /** * - * @type {string} + * @type {OgrSourceDatasetTimeTypeNoneTypeEnum} * @memberof OgrSourceDatasetTimeTypeNone */ type: OgrSourceDatasetTimeTypeNoneTypeEnum; diff --git a/typescript/src/models/OgrSourceDatasetTimeTypeStart.ts b/typescript/src/models/OgrSourceDatasetTimeTypeStart.ts index 3e310284..e73037cd 100644 --- a/typescript/src/models/OgrSourceDatasetTimeTypeStart.ts +++ b/typescript/src/models/OgrSourceDatasetTimeTypeStart.ts @@ -54,7 +54,7 @@ export interface OgrSourceDatasetTimeTypeStart { startFormat: OgrSourceTimeFormat; /** * - * @type {string} + * @type {OgrSourceDatasetTimeTypeStartTypeEnum} * @memberof OgrSourceDatasetTimeTypeStart */ type: OgrSourceDatasetTimeTypeStartTypeEnum; diff --git a/typescript/src/models/OgrSourceDatasetTimeTypeStartDuration.ts b/typescript/src/models/OgrSourceDatasetTimeTypeStartDuration.ts index a7d879af..0ed62788 100644 --- a/typescript/src/models/OgrSourceDatasetTimeTypeStartDuration.ts +++ b/typescript/src/models/OgrSourceDatasetTimeTypeStartDuration.ts @@ -47,7 +47,7 @@ export interface OgrSourceDatasetTimeTypeStartDuration { startFormat: OgrSourceTimeFormat; /** * - * @type {string} + * @type {OgrSourceDatasetTimeTypeStartDurationTypeEnum} * @memberof OgrSourceDatasetTimeTypeStartDuration */ type: OgrSourceDatasetTimeTypeStartDurationTypeEnum; diff --git a/typescript/src/models/OgrSourceDatasetTimeTypeStartEnd.ts b/typescript/src/models/OgrSourceDatasetTimeTypeStartEnd.ts index 0d852bc3..2dd794ff 100644 --- a/typescript/src/models/OgrSourceDatasetTimeTypeStartEnd.ts +++ b/typescript/src/models/OgrSourceDatasetTimeTypeStartEnd.ts @@ -53,7 +53,7 @@ export interface OgrSourceDatasetTimeTypeStartEnd { startFormat: OgrSourceTimeFormat; /** * - * @type {string} + * @type {OgrSourceDatasetTimeTypeStartEndTypeEnum} * @memberof OgrSourceDatasetTimeTypeStartEnd */ type: OgrSourceDatasetTimeTypeStartEndTypeEnum; diff --git a/typescript/src/models/OgrSourceDurationSpecInfinite.ts b/typescript/src/models/OgrSourceDurationSpecInfinite.ts index a37ab2f2..05cfeb7e 100644 --- a/typescript/src/models/OgrSourceDurationSpecInfinite.ts +++ b/typescript/src/models/OgrSourceDurationSpecInfinite.ts @@ -21,7 +21,7 @@ import { mapValues } from '../runtime'; export interface OgrSourceDurationSpecInfinite { /** * - * @type {string} + * @type {OgrSourceDurationSpecInfiniteTypeEnum} * @memberof OgrSourceDurationSpecInfinite */ type: OgrSourceDurationSpecInfiniteTypeEnum; diff --git a/typescript/src/models/OgrSourceDurationSpecValue.ts b/typescript/src/models/OgrSourceDurationSpecValue.ts index 8999ec8f..86653f89 100644 --- a/typescript/src/models/OgrSourceDurationSpecValue.ts +++ b/typescript/src/models/OgrSourceDurationSpecValue.ts @@ -36,7 +36,7 @@ import { export interface OgrSourceDurationSpecValue extends TimeStep { /** * - * @type {string} + * @type {OgrSourceDurationSpecValueTypeEnum} * @memberof OgrSourceDurationSpecValue */ type: OgrSourceDurationSpecValueTypeEnum; diff --git a/typescript/src/models/OgrSourceDurationSpecZero.ts b/typescript/src/models/OgrSourceDurationSpecZero.ts index f3a08f72..a172021d 100644 --- a/typescript/src/models/OgrSourceDurationSpecZero.ts +++ b/typescript/src/models/OgrSourceDurationSpecZero.ts @@ -21,7 +21,7 @@ import { mapValues } from '../runtime'; export interface OgrSourceDurationSpecZero { /** * - * @type {string} + * @type {OgrSourceDurationSpecZeroTypeEnum} * @memberof OgrSourceDurationSpecZero */ type: OgrSourceDurationSpecZeroTypeEnum; diff --git a/typescript/src/models/OgrSourceTimeFormatAuto.ts b/typescript/src/models/OgrSourceTimeFormatAuto.ts index ac62ad97..69546eef 100644 --- a/typescript/src/models/OgrSourceTimeFormatAuto.ts +++ b/typescript/src/models/OgrSourceTimeFormatAuto.ts @@ -21,7 +21,7 @@ import { mapValues } from '../runtime'; export interface OgrSourceTimeFormatAuto { /** * - * @type {string} + * @type {OgrSourceTimeFormatAutoFormatEnum} * @memberof OgrSourceTimeFormatAuto */ format: OgrSourceTimeFormatAutoFormatEnum; diff --git a/typescript/src/models/OgrSourceTimeFormatCustom.ts b/typescript/src/models/OgrSourceTimeFormatCustom.ts index 89cec082..408eec8c 100644 --- a/typescript/src/models/OgrSourceTimeFormatCustom.ts +++ b/typescript/src/models/OgrSourceTimeFormatCustom.ts @@ -27,7 +27,7 @@ export interface OgrSourceTimeFormatCustom { customFormat: string; /** * - * @type {string} + * @type {OgrSourceTimeFormatCustomFormatEnum} * @memberof OgrSourceTimeFormatCustom */ format: OgrSourceTimeFormatCustomFormatEnum; diff --git a/typescript/src/models/OgrSourceTimeFormatUnixTimeStamp.ts b/typescript/src/models/OgrSourceTimeFormatUnixTimeStamp.ts index fba655a9..2f041f91 100644 --- a/typescript/src/models/OgrSourceTimeFormatUnixTimeStamp.ts +++ b/typescript/src/models/OgrSourceTimeFormatUnixTimeStamp.ts @@ -29,7 +29,7 @@ import { export interface OgrSourceTimeFormatUnixTimeStamp { /** * - * @type {string} + * @type {OgrSourceTimeFormatUnixTimeStampFormatEnum} * @memberof OgrSourceTimeFormatUnixTimeStamp */ format: OgrSourceTimeFormatUnixTimeStampFormatEnum; diff --git a/typescript/src/models/PaletteColorizer.ts b/typescript/src/models/PaletteColorizer.ts index 6645ab07..1b0e5cf2 100644 --- a/typescript/src/models/PaletteColorizer.ts +++ b/typescript/src/models/PaletteColorizer.ts @@ -41,7 +41,7 @@ export interface PaletteColorizer { noDataColor: Array; /** * - * @type {string} + * @type {PaletteColorizerTypeEnum} * @memberof PaletteColorizer */ type: PaletteColorizerTypeEnum; diff --git a/typescript/src/models/PangaeaDataProviderDefinition.ts b/typescript/src/models/PangaeaDataProviderDefinition.ts index 62a3803d..cc4b9906 100644 --- a/typescript/src/models/PangaeaDataProviderDefinition.ts +++ b/typescript/src/models/PangaeaDataProviderDefinition.ts @@ -51,7 +51,7 @@ export interface PangaeaDataProviderDefinition { priority?: number | null; /** * - * @type {string} + * @type {PangaeaDataProviderDefinitionTypeEnum} * @memberof PangaeaDataProviderDefinition */ type: PangaeaDataProviderDefinitionTypeEnum; diff --git a/typescript/src/models/PointSymbology.ts b/typescript/src/models/PointSymbology.ts index cef5c065..8b95e332 100644 --- a/typescript/src/models/PointSymbology.ts +++ b/typescript/src/models/PointSymbology.ts @@ -74,7 +74,7 @@ export interface PointSymbology { text?: TextSymbology | null; /** * - * @type {string} + * @type {PointSymbologyTypeEnum} * @memberof PointSymbology */ type: PointSymbologyTypeEnum; diff --git a/typescript/src/models/PolygonSymbology.ts b/typescript/src/models/PolygonSymbology.ts index 2167e190..458322dd 100644 --- a/typescript/src/models/PolygonSymbology.ts +++ b/typescript/src/models/PolygonSymbology.ts @@ -67,7 +67,7 @@ export interface PolygonSymbology { text?: TextSymbology | null; /** * - * @type {string} + * @type {PolygonSymbologyTypeEnum} * @memberof PolygonSymbology */ type: PolygonSymbologyTypeEnum; diff --git a/typescript/src/models/ProjectResource.ts b/typescript/src/models/ProjectResource.ts index 21086ab3..d3c73a68 100644 --- a/typescript/src/models/ProjectResource.ts +++ b/typescript/src/models/ProjectResource.ts @@ -27,7 +27,7 @@ export interface ProjectResource { id: string; /** * - * @type {string} + * @type {ProjectResourceTypeEnum} * @memberof ProjectResource */ type: ProjectResourceTypeEnum; diff --git a/typescript/src/models/RasterSymbology.ts b/typescript/src/models/RasterSymbology.ts index c4bbe515..5aca2c1e 100644 --- a/typescript/src/models/RasterSymbology.ts +++ b/typescript/src/models/RasterSymbology.ts @@ -41,7 +41,7 @@ export interface RasterSymbology { rasterColorizer: RasterColorizer; /** * - * @type {string} + * @type {RasterSymbologyTypeEnum} * @memberof RasterSymbology */ type: RasterSymbologyTypeEnum; diff --git a/typescript/src/models/SentinelS2L2ACogsProviderDefinition.ts b/typescript/src/models/SentinelS2L2ACogsProviderDefinition.ts index ac44f915..93597448 100644 --- a/typescript/src/models/SentinelS2L2ACogsProviderDefinition.ts +++ b/typescript/src/models/SentinelS2L2ACogsProviderDefinition.ts @@ -90,7 +90,7 @@ export interface SentinelS2L2ACogsProviderDefinition { stacApiRetries?: StacApiRetries; /** * - * @type {string} + * @type {SentinelS2L2ACogsProviderDefinitionTypeEnum} * @memberof SentinelS2L2ACogsProviderDefinition */ type: SentinelS2L2ACogsProviderDefinitionTypeEnum; diff --git a/typescript/src/models/SingleBandRasterColorizer.ts b/typescript/src/models/SingleBandRasterColorizer.ts index 2cd38b19..babd483c 100644 --- a/typescript/src/models/SingleBandRasterColorizer.ts +++ b/typescript/src/models/SingleBandRasterColorizer.ts @@ -41,7 +41,7 @@ export interface SingleBandRasterColorizer { bandColorizer: Colorizer; /** * - * @type {string} + * @type {SingleBandRasterColorizerTypeEnum} * @memberof SingleBandRasterColorizer */ type: SingleBandRasterColorizerTypeEnum; diff --git a/typescript/src/models/StaticColor.ts b/typescript/src/models/StaticColor.ts index f10a02cf..65ee2188 100644 --- a/typescript/src/models/StaticColor.ts +++ b/typescript/src/models/StaticColor.ts @@ -27,7 +27,7 @@ export interface StaticColor { color: Array; /** * - * @type {string} + * @type {StaticColorTypeEnum} * @memberof StaticColor */ type: StaticColorTypeEnum; diff --git a/typescript/src/models/StaticNumber.ts b/typescript/src/models/StaticNumber.ts index 910bbd8a..867beed1 100644 --- a/typescript/src/models/StaticNumber.ts +++ b/typescript/src/models/StaticNumber.ts @@ -21,7 +21,7 @@ import { mapValues } from '../runtime'; export interface StaticNumber { /** * - * @type {string} + * @type {StaticNumberTypeEnum} * @memberof StaticNumber */ type: StaticNumberTypeEnum; diff --git a/typescript/src/models/TaskStatusAborted.ts b/typescript/src/models/TaskStatusAborted.ts index d195edce..9b828c9a 100644 --- a/typescript/src/models/TaskStatusAborted.ts +++ b/typescript/src/models/TaskStatusAborted.ts @@ -27,7 +27,7 @@ export interface TaskStatusAborted { cleanUp: any | null; /** * - * @type {string} + * @type {TaskStatusAbortedStatusEnum} * @memberof TaskStatusAborted */ status: TaskStatusAbortedStatusEnum; diff --git a/typescript/src/models/TaskStatusCompleted.ts b/typescript/src/models/TaskStatusCompleted.ts index 6519ea3a..0e733fbe 100644 --- a/typescript/src/models/TaskStatusCompleted.ts +++ b/typescript/src/models/TaskStatusCompleted.ts @@ -33,7 +33,7 @@ export interface TaskStatusCompleted { info?: any | null; /** * - * @type {string} + * @type {TaskStatusCompletedStatusEnum} * @memberof TaskStatusCompleted */ status: TaskStatusCompletedStatusEnum; diff --git a/typescript/src/models/TaskStatusFailed.ts b/typescript/src/models/TaskStatusFailed.ts index 52e10ce3..55915efa 100644 --- a/typescript/src/models/TaskStatusFailed.ts +++ b/typescript/src/models/TaskStatusFailed.ts @@ -33,7 +33,7 @@ export interface TaskStatusFailed { error: any | null; /** * - * @type {string} + * @type {TaskStatusFailedStatusEnum} * @memberof TaskStatusFailed */ status: TaskStatusFailedStatusEnum; diff --git a/typescript/src/models/TaskStatusRunning.ts b/typescript/src/models/TaskStatusRunning.ts index a0b2ae02..865d05bd 100644 --- a/typescript/src/models/TaskStatusRunning.ts +++ b/typescript/src/models/TaskStatusRunning.ts @@ -45,7 +45,7 @@ export interface TaskStatusRunning { pctComplete: string; /** * - * @type {string} + * @type {TaskStatusRunningStatusEnum} * @memberof TaskStatusRunning */ status: TaskStatusRunningStatusEnum; diff --git a/typescript/src/models/TimeDimensionOneOf.ts b/typescript/src/models/TimeDimensionOneOf.ts index bf66d840..4093ece3 100644 --- a/typescript/src/models/TimeDimensionOneOf.ts +++ b/typescript/src/models/TimeDimensionOneOf.ts @@ -36,7 +36,7 @@ import { export interface TimeDimensionOneOf extends RegularTimeDimension { /** * - * @type {string} + * @type {TimeDimensionOneOfTypeEnum} * @memberof TimeDimensionOneOf */ type: TimeDimensionOneOfTypeEnum; diff --git a/typescript/src/models/TimeDimensionOneOf1.ts b/typescript/src/models/TimeDimensionOneOf1.ts index 4e68a5e7..0bb68c09 100644 --- a/typescript/src/models/TimeDimensionOneOf1.ts +++ b/typescript/src/models/TimeDimensionOneOf1.ts @@ -21,7 +21,7 @@ import { mapValues } from '../runtime'; export interface TimeDimensionOneOf1 { /** * - * @type {string} + * @type {TimeDimensionOneOf1TypeEnum} * @memberof TimeDimensionOneOf1 */ type: TimeDimensionOneOf1TypeEnum; diff --git a/typescript/src/models/TypedOperator.ts b/typescript/src/models/TypedOperator.ts index 441a662c..18f04a2e 100644 --- a/typescript/src/models/TypedOperator.ts +++ b/typescript/src/models/TypedOperator.ts @@ -35,7 +35,7 @@ export interface TypedOperator { operator: TypedOperatorOperator; /** * - * @type {string} + * @type {TypedOperatorTypeEnum} * @memberof TypedOperator */ type: TypedOperatorTypeEnum; diff --git a/typescript/src/models/TypedPlotResultDescriptor.ts b/typescript/src/models/TypedPlotResultDescriptor.ts index 0a4b33bd..023bd6d3 100644 --- a/typescript/src/models/TypedPlotResultDescriptor.ts +++ b/typescript/src/models/TypedPlotResultDescriptor.ts @@ -43,7 +43,7 @@ import { export interface TypedPlotResultDescriptor extends PlotResultDescriptor { /** * - * @type {string} + * @type {TypedPlotResultDescriptorTypeEnum} * @memberof TypedPlotResultDescriptor */ type: TypedPlotResultDescriptorTypeEnum; diff --git a/typescript/src/models/TypedRasterResultDescriptor.ts b/typescript/src/models/TypedRasterResultDescriptor.ts index 8bd7b531..608e7a46 100644 --- a/typescript/src/models/TypedRasterResultDescriptor.ts +++ b/typescript/src/models/TypedRasterResultDescriptor.ts @@ -57,7 +57,7 @@ import { export interface TypedRasterResultDescriptor extends RasterResultDescriptor { /** * - * @type {string} + * @type {TypedRasterResultDescriptorTypeEnum} * @memberof TypedRasterResultDescriptor */ type: TypedRasterResultDescriptorTypeEnum; diff --git a/typescript/src/models/TypedVectorResultDescriptor.ts b/typescript/src/models/TypedVectorResultDescriptor.ts index 9077fab4..97c28d42 100644 --- a/typescript/src/models/TypedVectorResultDescriptor.ts +++ b/typescript/src/models/TypedVectorResultDescriptor.ts @@ -57,7 +57,7 @@ import { export interface TypedVectorResultDescriptor extends VectorResultDescriptor { /** * - * @type {string} + * @type {TypedVectorResultDescriptorTypeEnum} * @memberof TypedVectorResultDescriptor */ type: TypedVectorResultDescriptorTypeEnum; diff --git a/typescript/src/models/UnitlessMeasurement.ts b/typescript/src/models/UnitlessMeasurement.ts index ae5ff72a..a753090b 100644 --- a/typescript/src/models/UnitlessMeasurement.ts +++ b/typescript/src/models/UnitlessMeasurement.ts @@ -21,7 +21,7 @@ import { mapValues } from '../runtime'; export interface UnitlessMeasurement { /** * - * @type {string} + * @type {UnitlessMeasurementTypeEnum} * @memberof UnitlessMeasurement */ type: UnitlessMeasurementTypeEnum; diff --git a/typescript/src/models/WildliveDataConnectorDefinition.ts b/typescript/src/models/WildliveDataConnectorDefinition.ts index 7837ce68..8ea67993 100644 --- a/typescript/src/models/WildliveDataConnectorDefinition.ts +++ b/typescript/src/models/WildliveDataConnectorDefinition.ts @@ -59,7 +59,7 @@ export interface WildliveDataConnectorDefinition { refreshToken?: string | null; /** * - * @type {string} + * @type {WildliveDataConnectorDefinitionTypeEnum} * @memberof WildliveDataConnectorDefinition */ type: WildliveDataConnectorDefinitionTypeEnum; diff --git a/typescript/src/models/Workflow.ts b/typescript/src/models/Workflow.ts index fd4fb13f..5724c4f8 100644 --- a/typescript/src/models/Workflow.ts +++ b/typescript/src/models/Workflow.ts @@ -35,7 +35,7 @@ export interface Workflow { operator: TypedOperatorOperator; /** * - * @type {string} + * @type {WorkflowTypeEnum} * @memberof Workflow */ type: WorkflowTypeEnum; diff --git a/typescript/src/runtime.ts b/typescript/src/runtime.ts index 2b5f8d6f..a442f1fd 100644 --- a/typescript/src/runtime.ts +++ b/typescript/src/runtime.ts @@ -86,7 +86,7 @@ export class Configuration { export const DefaultConfig = new Configuration({ headers: { - 'User-Agent': 'geoengine/openapi-client/typescript/0.0.31' + 'User-Agent': 'geoengine/openapi-client/typescript/0.0.32' } }); From 81a4083ba05ba5eea77c0e09c75015556237db78 Mon Sep 17 00:00:00 2001 From: Christian Beilschmidt Date: Wed, 11 Mar 2026 08:57:22 +0100 Subject: [PATCH 2/5] ci: update actions/checkout to v6 and enhance justfile for API client builds --- .github/workflows/test.yml | 33 +++++++++++++++++++++++++++++++-- justfile | 36 +++++++++++++++++++++++++++++------- 2 files changed, 60 insertions(+), 9 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5bb9a0d3..b6a19d98 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,7 +24,7 @@ jobs: working-directory: python steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 with: @@ -49,7 +49,7 @@ jobs: working-directory: typescript steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: @@ -58,3 +58,32 @@ jobs: run: npm install - name: Build run: npm run build + + idempotency: + name: Idempotency of Code Generation + + runs-on: ubuntu-24.04 + container: quay.io/geoengine/devcontainer:latest + + permissions: + contents: read + + defaults: + run: + working-directory: python + + steps: + - uses: actions/checkout@v6 + - uses: extractions/setup-just@v3 + - name: Install Java (OpenAPI Generator requires Java to run) + run: | + # deleted in devcontainer image, but required by java installer + mkdir -p /usr/share/man/man1 + apt-get update + apt-get install -y openjdk-21-jre-headless + - name: Lint OpenAPI specification + run: just lint-openapi-spec + - name: Generate API clients + run: just build + - name: Check for changes in git repo + run: just check-no-changes-in-git-repo diff --git a/justfile b/justfile index d7e003b4..84919059 100644 --- a/justfile +++ b/justfile @@ -11,26 +11,34 @@ _clear: # Build all API clients by executing the build steps for each language. [group('build')] -build: build-api-client-python build-api-client-typescript +build: _clear _build-python _build-typescript # Build the API clients for Python by generating code with the OpenAPI Generator and applying post-processing steps. [group('build')] -build-api-client-python: _clear _clean_dirs_python +build-python: _clear _build-python + +_build-python: _clean_dirs_python npx {{ OPENAPI_GENERATOR_PACKAGE }} batch .generation/config/python.yaml .generation/post-process/python.py - rm -rf python/docs + rm -rf \ + python/docs \ + openapitools.json # Build the API clients for TypeScript by generating code with the OpenAPI Generator and applying post-processing steps. Also install npm dependencies and set up .gitignore. [group('build')] -build-api-client-typescript: _clear _clean_dirs_typescript +build-typescript: _clear _build-typescript + +_build-typescript: _clean_dirs_typescript npx {{ OPENAPI_GENERATOR_PACKAGE }} batch .generation/config/typescript.yaml .generation/post-process/typescript.py echo "wwwroot/*.js" > typescript/.gitignore echo "node_modules" > typescript/.gitignore echo "typings" > typescript/.gitignore - rm typescript/.openapi-generator/FILES - cd typescript - npm install && npm run build + cd typescript && npm install + rm \ + typescript/.openapi-generator/FILES \ + openapitools.json \ + package-lock.json [group('config')] lint-openapi-spec: _clear @@ -43,12 +51,14 @@ _clean_dirs language: @just _clean_dirs_{{ language }} +# Remove some directories because they are not be overwritten by the generator. _clean_dirs_python: rm -rf \ python/geoengine_openapi_client \ python/.mypy_cache \ python/test +# Remove some directories because they are not be overwritten by the generator. _clean_dirs_typescript: rm -rf \ typescript/src \ @@ -141,3 +151,15 @@ fetch-openapi-spec backendCommit: curl \ -o .generation/input/openapi.json \ https://raw.githubusercontent.com/geo-engine/geoengine/{{ backendCommit }}/openapi.json + +# Check if there are uncommitted changes in the git repository. If there are, print an error message and exit with a non-zero status code. Otherwise, print a success message. +[group('CI')] +check-no-changes-in-git-repo: + #!/usr/bin/env bash + if [ -n "$(git status --porcelain)" ]; then + echo "Error: Uncommitted changes found in git repository." + git status --porcelain + exit 1 + else + echo "No uncommitted changes found in git repository." + fi \ No newline at end of file From d46e176f866c67b612ac580c65120d23cb54cb6a Mon Sep 17 00:00:00 2001 From: Christian Beilschmidt Date: Wed, 11 Mar 2026 11:35:52 +0100 Subject: [PATCH 3/5] ci: update actions/checkout to v6 and refactor justfile for improved API client build process --- .github/workflows/create-pr.yml | 13 ++++++------- justfile | 3 +++ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/create-pr.yml b/.github/workflows/create-pr.yml index 63d2b1b8..c2769e84 100644 --- a/.github/workflows/create-pr.yml +++ b/.github/workflows/create-pr.yml @@ -18,18 +18,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 + - uses: extractions/setup-just@v3 - name: Update config.ini - run: .generation/update_config.py --backendCommit ${{ github.event.inputs.backend_commit }} + run: just update-config --backendCommit=${{ github.event.inputs.backend_commit }} - name: Generate Code - run: | - .generation/generate.py python - .generation/generate.py typescript + run: just build - name: Create Pull Request uses: peter-evans/create-pull-request@v5 with: - title: "Code for backend commit ${{ github.event.inputs.backend_commit }}" - commit-message: "Code for backend commit ${{ github.event.inputs.backend_commit }}" + title: "feat: API client for backend commit ${{ github.event.inputs.backend_commit }}" + commit-message: "feat: API client for backend commit ${{ github.event.inputs.backend_commit }}" diff --git a/justfile b/justfile index 84919059..a664014b 100644 --- a/justfile +++ b/justfile @@ -43,6 +43,7 @@ _build-typescript: _clean_dirs_typescript [group('config')] lint-openapi-spec: _clear npx {{ OPENAPI_GENERATOR_PACKAGE }} validate -i .generation/input/openapi.json --recommend + rm openapitools.json # Remove some directories because they are not be overwritten by the generator. [arg('language', pattern='python|typescript')] @@ -116,6 +117,7 @@ generate-configs: # Update the backend commit in the config.ini and increment the version. [group('config')] +[arg("backendCommit", long="backendCommit", help="The commit hash of the backend for which to fetch the OpenAPI specification.")] update-config backendCommit: _clear (_update-config backendCommit) generate-configs (fetch-openapi-spec backendCommit) lint-openapi-spec [script("python3")] @@ -146,6 +148,7 @@ _update-config backendCommit: # Fetch the OpenAPI specification for the given backend commit from the Geo Engine repository and save it to the input directory. [group('config')] +[arg("backendCommit", long="backendCommit", help="The commit hash of the backend for which to fetch the OpenAPI specification.")] fetch-openapi-spec backendCommit: @echo "Fetching OpenAPI specification for backend commit {{ backendCommit }}…" curl \ From b3a6ae954e6e5a0229cfd2757b4a91b5697bb633 Mon Sep 17 00:00:00 2001 From: Christian Beilschmidt Date: Wed, 11 Mar 2026 11:40:35 +0100 Subject: [PATCH 4/5] docs: update README.md to reflect changes in build commands and dependencies --- .generation/README.md | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/.generation/README.md b/.generation/README.md index 08b998f8..92c1bfed 100644 --- a/.generation/README.md +++ b/.generation/README.md @@ -2,17 +2,24 @@ Auto-generated Python Client API for Geo Engine -# Dependencies +## Dependencies - Python -- Podman +- Java Runtime -# Generation +## Generation From the root of the repository run: ```bash -.generation/generate.py python +just build +``` + +For specific languages, run: + +```bash +just build-python +just build-typescript ``` ## Dev-Mode @@ -20,25 +27,27 @@ From the root of the repository run: To fetch the OpenAPI spec from the backend, run: ```bash -wget -O .generation/input/openapi.json \ - https://raw.githubusercontent.com/geo-engine/geoengine/refs/heads/main/openapi.json +just fetch-openapi-spec --backendCommit=1076a616369dcc33e86b422a9364ac99553a18f8 ``` -To run the generation in dev mode, run: +You can verify the OpenAPI spec with: ```bash -.generation/generate.py --no-spec-fetch --no-container-build python +just lint-openapi-spec ``` -This will skip the running of the container and instead use the local files. -It will also stop building the customized generator container. - ## Update config.ini To update the config.ini file, run: ```bash -.generation/update_config.py --backendCommit 1076a616369dcc33e86b422a9364ac99553a18f8 +just update-config --backendCommit=1076a616369dcc33e86b422a9364ac99553a18f8 ``` This will set a new backend commit hash and increment the version number. + +Note, that you still need to build the clients after updating the config.ini file, otherwise the generated code will not be updated. You can do this with: + +```bash +just build +``` From d6f281a5d0ef277fe2b9752cb0497c9c8df0e854 Mon Sep 17 00:00:00 2001 From: Christian Beilschmidt Date: Fri, 13 Mar 2026 14:02:26 +0000 Subject: [PATCH 5/5] refactor: use just in dev-update.sh --- {util => .util}/dev-update.sh | 3 +-- {util => .util}/ui-update-latest-release.sh | 0 2 files changed, 1 insertion(+), 2 deletions(-) rename {util => .util}/dev-update.sh (92%) rename {util => .util}/ui-update-latest-release.sh (100%) diff --git a/util/dev-update.sh b/.util/dev-update.sh similarity index 92% rename from util/dev-update.sh rename to .util/dev-update.sh index cde331b2..89297011 100755 --- a/util/dev-update.sh +++ b/.util/dev-update.sh @@ -15,8 +15,7 @@ cd ../geoengine cargo run --bin geoengine-cli openapi > ../openapi-client/.generation/input/openapi.json cd - -.generation/generate.py --no-spec-fetch --no-container-build python -.generation/generate.py --no-spec-fetch --no-container-build typescript +just build git add . diff --git a/util/ui-update-latest-release.sh b/.util/ui-update-latest-release.sh similarity index 100% rename from util/ui-update-latest-release.sh rename to .util/ui-update-latest-release.sh