From ec098bf9219b1c6a3bb1cd432038ccf6d1c94dce Mon Sep 17 00:00:00 2001 From: Drew Meyers Date: Mon, 9 Sep 2024 10:35:21 -0700 Subject: [PATCH] feat: Updated openapi spec --- .openapi-generator/FILES | 83 --- README.md | 16 +- docs/APIApi.md | 28 +- docs/ActualInstance.md | 14 +- docs/ActualInstance1.md | 4 +- docs/ActualInstance2.md | 4 +- docs/ActualInstance3.md | 50 +- docs/ActualInstance4.md | 50 +- docs/ActualInstance5.md | 4 +- docs/ActualInstance6.md | 4 +- docs/BboxDefCrs.md | 4 +- docs/ConformanceApi.md | 14 +- docs/DRUApi.md | 42 +- docs/Enumeration.md | 2 +- docs/Exception.md | 8 +- docs/Execute200ResponseInputAnyOfValue.md | 6 +- docs/Execute200ResponseOutputAnyOfValue.md | 6 +- docs/ExecuteWorkflows.md | 6 +- docs/ExecutionUnit.md | 8 +- docs/ExecutionUnitConfig.md | 10 +- docs/Format.md | 2 +- docs/FormatSchema.md | 4 +- docs/HealthApi.md | 12 +- docs/InlineOrRefDataInput.md | 6 +- docs/InlineOrRefDataOutput.md | 6 +- docs/InlineOrRefDataWorkflows.md | 4 +- docs/InputCollection.md | 2 +- docs/InputDescriptionInput.md | 6 +- docs/InputDescriptionOutput.md | 6 +- docs/InputParameterized.md | 2 +- docs/InputProcess.md | 6 +- docs/InputValueInput.md | 4 +- docs/InputValueNoObjectInput.md | 4 +- docs/InputValueNoObjectOutput.md | 4 +- docs/InputValueNoObjectWorkflows.md | 6 +- docs/InputValueOutput.md | 4 +- docs/InputValueWorkflows.md | 4 +- docs/InputWorkflows.md | 10 +- docs/InputWorkflows1.md | 4 +- docs/InputWorkflowsAnyOfInner.md | 10 +- docs/JobsApi.md | 54 +- docs/LandingPage.md | 4 +- docs/LandingPageApi.md | 14 +- docs/Link.md | 4 +- docs/MetadataInput.md | 6 +- docs/MetadataOneOf.md | 6 +- docs/MetadataOneOf1.md | 2 +- docs/MetadataOneOf1Value.md | 4 +- docs/MetadataOutput.md | 6 +- docs/ModelSchemaInput.md | 50 +- docs/ModelSchemaOutput.md | 50 +- docs/Ogcapppkg.md | 2 +- docs/OgcapppkgExecutionUnit.md | 12 +- docs/OgcapppkgExecutionUnitAnyOfInner.md | 12 +- docs/OutputDescriptionInput.md | 2 +- docs/OutputDescriptionOutput.md | 2 +- docs/OutputWorkflows.md | 2 +- docs/OutputWorkflows1.md | 2 +- docs/ProcessInput.md | 10 +- docs/ProcessListInput.md | 2 +- docs/ProcessListOutput.md | 2 +- docs/ProcessOutput.md | 10 +- docs/ProcessSummaryInput.md | 8 +- docs/ProcessSummaryOutput.md | 8 +- docs/ProcessesApi.md | 53 +- docs/QualifiedInputValueInput.md | 2 +- docs/QualifiedInputValueOutput.md | 2 +- docs/QualifiedInputValueWorkflows.md | 4 +- docs/Schema1Input.md | 4 +- docs/Schema1Output.md | 4 +- docs/SchemaOneOfAdditionalPropertiesInput.md | 4 +- docs/SchemaOneOfAdditionalPropertiesOutput.md | 4 +- docs/SchemaOneOfInput.md | 50 +- docs/SchemaOneOfOutput.md | 50 +- docs/StatusInfo.md | 16 +- docs/Subscriber.md | 4 +- openapi.json | 14 +- .../api/api_api.py | 16 +- .../api/conformance_api.py | 8 +- .../api/dru_api.py | 24 +- .../api/health_api.py | 2 +- .../api/jobs_api.py | 26 +- .../api/landing_page_api.py | 8 +- .../api/processes_api.py | 12 +- .../configuration.py | 9 + .../models/bbox_def_crs.py | 22 +- .../models/enumeration.py | 6 +- .../models/exception.py | 44 +- .../models/execute_workflows.py | 56 +-- .../models/execution_unit.py | 34 +- .../models/execution_unit_config.py | 112 ++--- .../models/format.py | 16 +- .../models/format_schema.py | 22 +- .../models/inline_or_ref_data_workflows.py | 36 +- .../models/input_collection.py | 6 +- .../models/input_description_input.py | 34 +- .../models/input_description_output.py | 34 +- .../models/input_parameterized.py | 6 +- .../models/input_process.py | 54 +- .../models/input_value_input.py | 22 +- .../models/input_value_no_object_input.py | 22 +- .../models/input_value_no_object_output.py | 22 +- .../models/input_value_no_object_workflows.py | 76 +-- .../models/input_value_output.py | 22 +- .../models/input_value_workflows.py | 36 +- .../models/input_workflows1.py | 36 +- .../models/landing_page.py | 22 +- .../models/link.py | 30 +- .../models/metadata_one_of.py | 40 +- .../models/metadata_one_of1.py | 16 +- .../models/metadata_one_of1_value.py | 22 +- .../models/ogcapppkg.py | 20 +- .../models/output_description_input.py | 16 +- .../models/output_description_output.py | 16 +- .../models/output_workflows.py | 16 +- .../models/output_workflows1.py | 16 +- .../models/process_input.py | 106 ++-- .../models/process_list_input.py | 28 +- .../models/process_list_output.py | 28 +- .../models/process_output.py | 106 ++-- .../models/process_summary_input.py | 76 +-- .../models/process_summary_output.py | 76 +-- .../models/qualified_input_value_input.py | 16 +- .../models/qualified_input_value_output.py | 16 +- .../models/qualified_input_value_workflows.py | 46 +- .../models/schema1_input.py | 36 +- .../models/schema1_output.py | 36 +- ...hema_one_of_additional_properties_input.py | 36 +- ...ema_one_of_additional_properties_output.py | 36 +- .../models/schema_one_of_input.py | 474 +++++++++--------- .../models/schema_one_of_output.py | 474 +++++++++--------- .../models/status_info.py | 96 ++-- .../models/subscriber.py | 20 +- 133 files changed, 1901 insertions(+), 1796 deletions(-) diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index f671333..a713e3e 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -112,89 +112,6 @@ setup.cfg setup.py test-requirements.txt test/__init__.py -test/test_actual_instance.py -test/test_actual_instance1.py -test/test_actual_instance2.py -test/test_actual_instance3.py -test/test_actual_instance4.py -test/test_actual_instance5.py -test/test_actual_instance6.py -test/test_api_api.py -test/test_bbox1.py -test/test_bbox_bbox_inner.py -test/test_bbox_def_crs.py -test/test_conformance_api.py -test/test_cpumax.py -test/test_cpumin.py -test/test_dru_api.py -test/test_enumeration.py -test/test_execute200_response_input.py -test/test_execute200_response_input_any_of_value.py -test/test_execute200_response_output.py -test/test_execute200_response_output_any_of_value.py -test/test_execute_workflows.py -test/test_execution_unit.py -test/test_execution_unit_config.py -test/test_fields_modifiers_properties.py -test/test_format.py -test/test_format_schema.py -test/test_health_api.py -test/test_inline_or_ref_data_input.py -test/test_inline_or_ref_data_output.py -test/test_inline_or_ref_data_workflows.py -test/test_input_collection.py -test/test_input_description_input.py -test/test_input_description_output.py -test/test_input_parameterized.py -test/test_input_process.py -test/test_input_value_no_object_workflows.py -test/test_input_value_workflows.py -test/test_input_workflows.py -test/test_input_workflows1.py -test/test_input_workflows_any_of_inner.py -test/test_job_list_input.py -test/test_job_list_output.py -test/test_jobs_api.py -test/test_jobtimeout.py -test/test_landing_page_api.py -test/test_maximum.py -test/test_memorymax.py -test/test_memorymin.py -test/test_metadata_input.py -test/test_metadata_one_of.py -test/test_metadata_one_of1.py -test/test_metadata_one_of1_value.py -test/test_metadata_output.py -test/test_minimum.py -test/test_model_schema_input.py -test/test_model_schema_output.py -test/test_multipleof.py -test/test_ogcapppkg.py -test/test_ogcapppkg_execution_unit.py -test/test_ogcapppkg_execution_unit_any_of_inner.py -test/test_oneof_schema2_validator.py -test/test_oneof_schema6_validator.py -test/test_output_description_input.py -test/test_output_description_output.py -test/test_output_workflows.py -test/test_output_workflows1.py -test/test_process_list_input.py -test/test_process_list_output.py -test/test_process_summary_input.py -test/test_process_summary_output.py -test/test_processes_api.py -test/test_qualified_input_value_input.py -test/test_qualified_input_value_output.py -test/test_qualified_input_value_workflows.py -test/test_reference.py -test/test_schema1_input.py -test/test_schema1_output.py -test/test_schema_one_of_additional_properties_input.py -test/test_schema_one_of_additional_properties_output.py -test/test_schema_one_of_input.py -test/test_schema_one_of_output.py -test/test_storageoutputsmin.py -test/test_storagetempmin.py tox.ini unity_sps_ogc_processes_api_python_client/__init__.py unity_sps_ogc_processes_api_python_client/api/__init__.py diff --git a/README.md b/README.md index a20c2bb..469d1c6 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client @@ -204,7 +213,12 @@ Class | Method | HTTP request | Description ## Documentation For Authorization -Endpoints do not require authorization. + +Authentication schemes defined for the API: + +### bearerAuth + +- **Type**: Bearer authentication (JWT) ## Author diff --git a/docs/APIApi.md b/docs/APIApi.md index ad59c82..dd4cd7c 100644 --- a/docs/APIApi.md +++ b/docs/APIApi.md @@ -15,6 +15,7 @@ Retrieve this API definition. ### Example +* Bearer (JWT) Authentication (bearerAuth): ```python import unity_sps_ogc_processes_api_python_client @@ -27,6 +28,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -58,7 +68,7 @@ Name | Type | Description | Notes ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers @@ -71,8 +81,8 @@ No authorization required |-------------|-------------|------------------| **200** | The OpenAPI definition of the API. | - | **406** | Content negotiation failed. For example, the `Accept` header submitted in the request did not support any of the media types supported by the server for the requested resource. | - | -**500** | A server error occurred. | - | **422** | Validation Error | - | +**500** | A server error occurred. | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) @@ -83,6 +93,7 @@ Retrieve the list of processes available from this API implementation & depl ### Example +* Bearer (JWT) Authentication (bearerAuth): ```python import unity_sps_ogc_processes_api_python_client @@ -96,6 +107,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -127,7 +147,7 @@ Name | Type | Description | Notes ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers @@ -141,7 +161,7 @@ No authorization required **200** | An enumerated list of valid string values for API parameters. | - | **404** | The requested resource does not exist on the server. For example, a path parameter had an incorrect value. | - | **406** | Content negotiation failed. For example, the `Accept` header submitted in the request did not support any of the media types supported by the server for the requested resource. | - | -**500** | A server error occurred. | - | **422** | Validation Error | - | +**500** | A server error occurred. | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) diff --git a/docs/ActualInstance.md b/docs/ActualInstance.md index 8b07fb6..a78bf8a 100644 --- a/docs/ActualInstance.md +++ b/docs/ActualInstance.md @@ -5,6 +5,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**actual_instance** | [**ActualInstance1**](ActualInstance1.md) | | [optional] +**one_of_schemas** | **List[str]** | | [optional] +**oneof_schema_10_validator** | [**InputParameterized**](InputParameterized.md) | | [optional] **oneof_schema_1_validator** | **str** | | [optional] **oneof_schema_2_validator** | [**OneofSchema2Validator**](OneofSchema2Validator.md) | | [optional] **oneof_schema_3_validator** | **int** | | [optional] @@ -14,19 +17,16 @@ Name | Type | Description | Notes **oneof_schema_7_validator** | [**Bbox1**](Bbox1.md) | | [optional] **oneof_schema_8_validator** | [**InputCollection**](InputCollection.md) | | [optional] **oneof_schema_9_validator** | [**InputProcess**](InputProcess.md) | | [optional] -**oneof_schema_10_validator** | [**InputParameterized**](InputParameterized.md) | | [optional] -**actual_instance** | [**ActualInstance1**](ActualInstance1.md) | | [optional] -**one_of_schemas** | **List[str]** | | [optional] **href** | **str** | | -**rel** | **str** | | [optional] -**type** | **str** | | [optional] **hreflang** | **str** | | [optional] +**rel** | **str** | | [optional] **title** | **str** | | [optional] -**media_type** | **str** | | [optional] +**type** | **str** | | [optional] **encoding** | **str** | | [optional] -**var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **filter** | **str** | | [optional] +**media_type** | **str** | | [optional] **properties** | [**FieldsModifiersProperties**](FieldsModifiersProperties.md) | | [optional] +**var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **sort_by** | **List[str]** | | [optional] **value** | [**InputValueWorkflows**](InputValueWorkflows.md) | | diff --git a/docs/ActualInstance1.md b/docs/ActualInstance1.md index 5c65919..08594f2 100644 --- a/docs/ActualInstance1.md +++ b/docs/ActualInstance1.md @@ -7,14 +7,14 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **bbox** | [**List[BboxBboxInner]**](BboxBboxInner.md) | | **crs** | [**BboxDefCrs**](BboxDefCrs.md) | | [optional] +**collection** | **str** | | **filter** | **str** | | [optional] **properties** | [**FieldsModifiersProperties**](FieldsModifiersProperties.md) | | [optional] **sort_by** | **List[str]** | | [optional] -**collection** | **str** | | **input** | **str** | | -**process** | **str** | URI to the process execution end point (i.e., `.../processes/{processId}/execution`) | **inputs** | [**Dict[str, InputWorkflows1]**](InputWorkflows1.md) | | [optional] **outputs** | [**Dict[str, OutputWorkflows1]**](OutputWorkflows1.md) | | [optional] +**process** | **str** | URI to the process execution end point (i.e., `.../processes/{processId}/execution`) | **subscriber** | [**Subscriber**](Subscriber.md) | | [optional] ## Example diff --git a/docs/ActualInstance2.md b/docs/ActualInstance2.md index 8e7f83e..90864bb 100644 --- a/docs/ActualInstance2.md +++ b/docs/ActualInstance2.md @@ -5,11 +5,11 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**actual_instance** | [**ActualInstance**](ActualInstance.md) | | [optional] +**one_of_schemas** | **List[str]** | | [optional] **oneof_schema_1_validator** | [**InputValueNoObjectWorkflows**](InputValueNoObjectWorkflows.md) | | [optional] **oneof_schema_2_validator** | [**QualifiedInputValueWorkflows**](QualifiedInputValueWorkflows.md) | | [optional] **oneof_schema_3_validator** | [**Link**](Link.md) | | [optional] -**actual_instance** | [**ActualInstance**](ActualInstance.md) | | [optional] -**one_of_schemas** | **List[str]** | | [optional] ## Example diff --git a/docs/ActualInstance3.md b/docs/ActualInstance3.md index 8fdd421..fe82797 100644 --- a/docs/ActualInstance3.md +++ b/docs/ActualInstance3.md @@ -6,41 +6,41 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **ref** | **str** | | -**title** | **str** | | [optional] -**multiple_of** | [**Multipleof**](Multipleof.md) | | [optional] -**maximum** | [**Maximum**](Maximum.md) | | [optional] +**additional_properties** | [**SchemaOneOfAdditionalPropertiesInput**](SchemaOneOfAdditionalPropertiesInput.md) | | [optional] +**all_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] +**any_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] +**content_encoding** | **str** | | [optional] +**content_media_type** | **str** | | [optional] +**content_schema** | **str** | | [optional] +**default** | **object** | | [optional] +**deprecated** | **bool** | | [optional] +**description** | **str** | | [optional] +**enum** | **List[object]** | | [optional] +**example** | **object** | | [optional] **exclusive_maximum** | **bool** | | [optional] -**minimum** | [**Minimum**](Minimum.md) | | [optional] **exclusive_minimum** | **bool** | | [optional] -**max_length** | **int** | | [optional] -**min_length** | **int** | | [optional] -**pattern** | **str** | | [optional] +**format** | **str** | | [optional] +**items** | [**Schema1Input**](Schema1Input.md) | | [optional] **max_items** | **int** | | [optional] -**min_items** | **int** | | [optional] -**unique_items** | **bool** | | [optional] +**max_length** | **int** | | [optional] **max_properties** | **int** | | [optional] +**maximum** | [**Maximum**](Maximum.md) | | [optional] +**min_items** | **int** | | [optional] +**min_length** | **int** | | [optional] **min_properties** | **int** | | [optional] -**required** | **List[str]** | | [optional] -**enum** | **List[object]** | | [optional] -**type** | **str** | | [optional] +**minimum** | [**Minimum**](Minimum.md) | | [optional] +**multiple_of** | [**Multipleof**](Multipleof.md) | | [optional] **var_not** | [**Schema1Input**](Schema1Input.md) | | [optional] -**all_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] +**nullable** | **bool** | | [optional] **one_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] -**any_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] -**items** | [**Schema1Input**](Schema1Input.md) | | [optional] +**pattern** | **str** | | [optional] **properties** | [**Dict[str, Schema1Input]**](Schema1Input.md) | | [optional] -**additional_properties** | [**SchemaOneOfAdditionalPropertiesInput**](SchemaOneOfAdditionalPropertiesInput.md) | | [optional] -**description** | **str** | | [optional] -**format** | **str** | | [optional] -**default** | **object** | | [optional] -**nullable** | **bool** | | [optional] **read_only** | **bool** | | [optional] +**required** | **List[str]** | | [optional] +**title** | **str** | | [optional] +**type** | **str** | | [optional] +**unique_items** | **bool** | | [optional] **write_only** | **bool** | | [optional] -**example** | **object** | | [optional] -**deprecated** | **bool** | | [optional] -**content_media_type** | **str** | | [optional] -**content_encoding** | **str** | | [optional] -**content_schema** | **str** | | [optional] ## Example diff --git a/docs/ActualInstance4.md b/docs/ActualInstance4.md index dfb71fb..85efcba 100644 --- a/docs/ActualInstance4.md +++ b/docs/ActualInstance4.md @@ -6,41 +6,41 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **ref** | **str** | | -**title** | **str** | | [optional] -**multiple_of** | [**Multipleof**](Multipleof.md) | | [optional] -**maximum** | [**Maximum**](Maximum.md) | | [optional] +**additional_properties** | [**SchemaOneOfAdditionalPropertiesOutput**](SchemaOneOfAdditionalPropertiesOutput.md) | | [optional] +**all_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] +**any_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] +**content_encoding** | **str** | | [optional] +**content_media_type** | **str** | | [optional] +**content_schema** | **str** | | [optional] +**default** | **object** | | [optional] +**deprecated** | **bool** | | [optional] +**description** | **str** | | [optional] +**enum** | **List[object]** | | [optional] +**example** | **object** | | [optional] **exclusive_maximum** | **bool** | | [optional] -**minimum** | [**Minimum**](Minimum.md) | | [optional] **exclusive_minimum** | **bool** | | [optional] -**max_length** | **int** | | [optional] -**min_length** | **int** | | [optional] -**pattern** | **str** | | [optional] +**format** | **str** | | [optional] +**items** | [**Schema1Output**](Schema1Output.md) | | [optional] **max_items** | **int** | | [optional] -**min_items** | **int** | | [optional] -**unique_items** | **bool** | | [optional] +**max_length** | **int** | | [optional] **max_properties** | **int** | | [optional] +**maximum** | [**Maximum**](Maximum.md) | | [optional] +**min_items** | **int** | | [optional] +**min_length** | **int** | | [optional] **min_properties** | **int** | | [optional] -**required** | **List[str]** | | [optional] -**enum** | **List[object]** | | [optional] -**type** | **str** | | [optional] +**minimum** | [**Minimum**](Minimum.md) | | [optional] +**multiple_of** | [**Multipleof**](Multipleof.md) | | [optional] **var_not** | [**Schema1Output**](Schema1Output.md) | | [optional] -**all_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] +**nullable** | **bool** | | [optional] **one_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] -**any_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] -**items** | [**Schema1Output**](Schema1Output.md) | | [optional] +**pattern** | **str** | | [optional] **properties** | [**Dict[str, Schema1Output]**](Schema1Output.md) | | [optional] -**additional_properties** | [**SchemaOneOfAdditionalPropertiesOutput**](SchemaOneOfAdditionalPropertiesOutput.md) | | [optional] -**description** | **str** | | [optional] -**format** | **str** | | [optional] -**default** | **object** | | [optional] -**nullable** | **bool** | | [optional] **read_only** | **bool** | | [optional] +**required** | **List[str]** | | [optional] +**title** | **str** | | [optional] +**type** | **str** | | [optional] +**unique_items** | **bool** | | [optional] **write_only** | **bool** | | [optional] -**example** | **object** | | [optional] -**deprecated** | **bool** | | [optional] -**content_media_type** | **str** | | [optional] -**content_encoding** | **str** | | [optional] -**content_schema** | **str** | | [optional] ## Example diff --git a/docs/ActualInstance5.md b/docs/ActualInstance5.md index 08ed9bb..a66812b 100644 --- a/docs/ActualInstance5.md +++ b/docs/ActualInstance5.md @@ -5,10 +5,10 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**oneof_schema_1_validator** | [**Reference**](Reference.md) | | [optional] -**oneof_schema_2_validator** | [**SchemaOneOfInput**](SchemaOneOfInput.md) | | [optional] **actual_instance** | [**ActualInstance3**](ActualInstance3.md) | | [optional] **one_of_schemas** | **List[str]** | | [optional] +**oneof_schema_1_validator** | [**Reference**](Reference.md) | | [optional] +**oneof_schema_2_validator** | [**SchemaOneOfInput**](SchemaOneOfInput.md) | | [optional] ## Example diff --git a/docs/ActualInstance6.md b/docs/ActualInstance6.md index 7260c7c..711af45 100644 --- a/docs/ActualInstance6.md +++ b/docs/ActualInstance6.md @@ -5,10 +5,10 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**oneof_schema_1_validator** | [**Reference**](Reference.md) | | [optional] -**oneof_schema_2_validator** | [**SchemaOneOfOutput**](SchemaOneOfOutput.md) | | [optional] **actual_instance** | [**ActualInstance4**](ActualInstance4.md) | | [optional] **one_of_schemas** | **List[str]** | | [optional] +**oneof_schema_1_validator** | [**Reference**](Reference.md) | | [optional] +**oneof_schema_2_validator** | [**SchemaOneOfOutput**](SchemaOneOfOutput.md) | | [optional] ## Example diff --git a/docs/BboxDefCrs.md b/docs/BboxDefCrs.md index 348a88e..5596e71 100644 --- a/docs/BboxDefCrs.md +++ b/docs/BboxDefCrs.md @@ -6,10 +6,10 @@ BboxDefCrs Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**anyof_schema_1_validator** | **str** | | [optional] -**anyof_schema_2_validator** | **str** | | [optional] **actual_instance** | **object** | | [optional] **any_of_schemas** | **List[str]** | | [optional] +**anyof_schema_1_validator** | **str** | | [optional] +**anyof_schema_2_validator** | **str** | | [optional] ## Example diff --git a/docs/ConformanceApi.md b/docs/ConformanceApi.md index 55659a3..0d3ca0e 100644 --- a/docs/ConformanceApi.md +++ b/docs/ConformanceApi.md @@ -14,6 +14,7 @@ Retrieve the set of OGC API conformance classes that are supported by this servi ### Example +* Bearer (JWT) Authentication (bearerAuth): ```python import unity_sps_ogc_processes_api_python_client @@ -27,6 +28,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -58,7 +68,7 @@ Name | Type | Description | Notes ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers @@ -71,7 +81,7 @@ No authorization required |-------------|-------------|------------------| **200** | The URIs of all conformance classes supported by the server To support \\"generic\\" clients that want to access multiple OGC API - Processes implementations - and not \\"just\\" a specific API / server, the server declares the conformance classes it implements and conforms to. | - | **406** | Content negotiation failed. For example, the `Accept` header submitted in the request did not support any of the media types supported by the server for the requested resource. | - | -**500** | A server error occurred. | - | **422** | Validation Error | - | +**500** | A server error occurred. | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) diff --git a/docs/DRUApi.md b/docs/DRUApi.md index b620268..8991a72 100644 --- a/docs/DRUApi.md +++ b/docs/DRUApi.md @@ -18,6 +18,7 @@ Deploys a process. For more information, see [Section 6.3](http://docs.ogc.org/ ### Example +* Bearer (JWT) Authentication (bearerAuth): ```python import unity_sps_ogc_processes_api_python_client @@ -31,6 +32,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -64,7 +74,7 @@ Name | Type | Description | Notes ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers @@ -79,8 +89,8 @@ No authorization required **201** | Created | - | **403** | the processes is not mutable | - | **409** | the processes being added is already deployed (i.e. duplicate) | - | -**500** | A server error occurred. | - | **422** | Validation Error | - | +**500** | A server error occurred. | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) @@ -93,6 +103,7 @@ Replaces a process. For more information, see [Section 6.4](http://docs.ogc.org ### Example +* Bearer (JWT) Authentication (bearerAuth): ```python import unity_sps_ogc_processes_api_python_client @@ -106,6 +117,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -139,7 +159,7 @@ Name | Type | Description | Notes ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers @@ -155,8 +175,8 @@ No authorization required **403** | the processes is not mutable | - | **404** | The requested resource does not exist on the server. For example, a path parameter had an incorrect value. | - | **409** | the processes being added is already deployed (i.e. duplicate) | - | -**500** | A server error occurred. | - | **422** | Validation Error | - | +**500** | A server error occurred. | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) @@ -169,6 +189,7 @@ Undeploys a process. For more information, see [Section 6.5](http://docs.ogc.org ### Example +* Bearer (JWT) Authentication (bearerAuth): ```python import unity_sps_ogc_processes_api_python_client @@ -181,6 +202,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -214,7 +244,7 @@ Name | Type | Description | Notes ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers @@ -230,7 +260,7 @@ No authorization required **403** | the processes is not mutable | - | **404** | The requested resource does not exist on the server. For example, a path parameter had an incorrect value. | - | **409** | The process has active DAG runs and force is not set to true. | - | -**500** | A server error occurred. | - | **422** | Validation Error | - | +**500** | A server error occurred. | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) diff --git a/docs/Enumeration.md b/docs/Enumeration.md index 5b9cddc..9391cdc 100644 --- a/docs/Enumeration.md +++ b/docs/Enumeration.md @@ -6,8 +6,8 @@ Enumeration Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **str** | | **enum** | **List[str]** | | +**type** | **str** | | ## Example diff --git a/docs/Exception.md b/docs/Exception.md index c6c5629..81e96c6 100644 --- a/docs/Exception.md +++ b/docs/Exception.md @@ -6,12 +6,12 @@ JSON schema for exceptions based on RFC 7807 Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **str** | | -**title** | **str** | | [optional] -**status** | **int** | | [optional] +**additional_properties** | **object** | | [optional] **detail** | **str** | | [optional] **instance** | **str** | | [optional] -**additional_properties** | **object** | | [optional] +**status** | **int** | | [optional] +**title** | **str** | | [optional] +**type** | **str** | | ## Example diff --git a/docs/Execute200ResponseInputAnyOfValue.md b/docs/Execute200ResponseInputAnyOfValue.md index ec532de..f99b519 100644 --- a/docs/Execute200ResponseInputAnyOfValue.md +++ b/docs/Execute200ResponseInputAnyOfValue.md @@ -8,12 +8,12 @@ Name | Type | Description | Notes **bbox** | [**List[BboxBboxInner]**](BboxBboxInner.md) | | **crs** | [**BboxDefCrs**](BboxDefCrs.md) | | [optional] **href** | **str** | | -**rel** | **str** | | [optional] -**type** | **str** | | [optional] **hreflang** | **str** | | [optional] +**rel** | **str** | | [optional] **title** | **str** | | [optional] -**media_type** | **str** | | [optional] +**type** | **str** | | [optional] **encoding** | **str** | | [optional] +**media_type** | **str** | | [optional] **var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **value** | [**InputValueInput**](InputValueInput.md) | | diff --git a/docs/Execute200ResponseOutputAnyOfValue.md b/docs/Execute200ResponseOutputAnyOfValue.md index b543020..d34ac5a 100644 --- a/docs/Execute200ResponseOutputAnyOfValue.md +++ b/docs/Execute200ResponseOutputAnyOfValue.md @@ -8,12 +8,12 @@ Name | Type | Description | Notes **bbox** | [**List[BboxBboxInner]**](BboxBboxInner.md) | | **crs** | [**BboxDefCrs**](BboxDefCrs.md) | | [optional] **href** | **str** | | -**rel** | **str** | | [optional] -**type** | **str** | | [optional] **hreflang** | **str** | | [optional] +**rel** | **str** | | [optional] **title** | **str** | | [optional] -**media_type** | **str** | | [optional] +**type** | **str** | | [optional] **encoding** | **str** | | [optional] +**media_type** | **str** | | [optional] **var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **value** | [**InputValueOutput**](InputValueOutput.md) | | diff --git a/docs/ExecuteWorkflows.md b/docs/ExecuteWorkflows.md index 8dd9206..9a2de24 100644 --- a/docs/ExecuteWorkflows.md +++ b/docs/ExecuteWorkflows.md @@ -7,11 +7,11 @@ ExecuteWorkflows Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **filter** | **str** | | [optional] -**properties** | [**FieldsModifiersProperties**](FieldsModifiersProperties.md) | | [optional] -**sort_by** | **List[str]** | | [optional] -**process** | **str** | | [optional] **inputs** | [**Dict[str, InputWorkflows]**](InputWorkflows.md) | | [optional] **outputs** | [**Dict[str, OutputWorkflows]**](OutputWorkflows.md) | | [optional] +**process** | **str** | | [optional] +**properties** | [**FieldsModifiersProperties**](FieldsModifiersProperties.md) | | [optional] +**sort_by** | **List[str]** | | [optional] **subscriber** | [**Subscriber**](Subscriber.md) | | [optional] ## Example diff --git a/docs/ExecutionUnit.md b/docs/ExecutionUnit.md index 38535ed..74fb6ee 100644 --- a/docs/ExecutionUnit.md +++ b/docs/ExecutionUnit.md @@ -6,11 +6,11 @@ Resource containing an executable or runtime information for executing the proce Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **str** | Type of execution unit. | -**image** | **str** | Container image reference for the execution unit. | -**deployment** | **str** | | [optional] -**config** | [**ExecutionUnitConfig**](ExecutionUnitConfig.md) | | [optional] **additional_properties** | **object** | | [optional] +**config** | [**ExecutionUnitConfig**](ExecutionUnitConfig.md) | | [optional] +**deployment** | **str** | | [optional] +**image** | **str** | Container image reference for the execution unit. | +**type** | **str** | Type of execution unit. | ## Example diff --git a/docs/ExecutionUnitConfig.md b/docs/ExecutionUnitConfig.md index 0b12299..9f28cc3 100644 --- a/docs/ExecutionUnitConfig.md +++ b/docs/ExecutionUnitConfig.md @@ -6,14 +6,14 @@ Hardware requirements and configuration properties for executing the process. Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**cpu_min** | [**Cpumin**](Cpumin.md) | | [optional] +**additional_properties** | **object** | | [optional] **cpu_max** | [**Cpumax**](Cpumax.md) | | [optional] -**memory_min** | [**Memorymin**](Memorymin.md) | | [optional] +**cpu_min** | [**Cpumin**](Cpumin.md) | | [optional] +**job_timeout** | [**Jobtimeout**](Jobtimeout.md) | | [optional] **memory_max** | [**Memorymax**](Memorymax.md) | | [optional] -**storage_temp_min** | [**Storagetempmin**](Storagetempmin.md) | | [optional] +**memory_min** | [**Memorymin**](Memorymin.md) | | [optional] **storage_outputs_min** | [**Storageoutputsmin**](Storageoutputsmin.md) | | [optional] -**job_timeout** | [**Jobtimeout**](Jobtimeout.md) | | [optional] -**additional_properties** | **object** | | [optional] +**storage_temp_min** | [**Storagetempmin**](Storagetempmin.md) | | [optional] ## Example diff --git a/docs/Format.md b/docs/Format.md index 5768641..6fdd930 100644 --- a/docs/Format.md +++ b/docs/Format.md @@ -6,8 +6,8 @@ Format Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**media_type** | **str** | | [optional] **encoding** | **str** | | [optional] +**media_type** | **str** | | [optional] **var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] ## Example diff --git a/docs/FormatSchema.md b/docs/FormatSchema.md index 33dfbe5..6e8082e 100644 --- a/docs/FormatSchema.md +++ b/docs/FormatSchema.md @@ -6,10 +6,10 @@ FormatSchema Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**oneof_schema_1_validator** | **str** | | [optional] -**oneof_schema_2_validator** | **object** | | [optional] **actual_instance** | **str** | | [optional] **one_of_schemas** | **List[str]** | | [optional] +**oneof_schema_1_validator** | **str** | | [optional] +**oneof_schema_2_validator** | **object** | | [optional] ## Example diff --git a/docs/HealthApi.md b/docs/HealthApi.md index 0a6dacb..15ff09f 100644 --- a/docs/HealthApi.md +++ b/docs/HealthApi.md @@ -16,6 +16,7 @@ Retrieves the health status of the API. ### Example +* Bearer (JWT) Authentication (bearerAuth): ```python import unity_sps_ogc_processes_api_python_client @@ -29,6 +30,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -56,7 +66,7 @@ This endpoint does not need any parameter. ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers diff --git a/docs/InlineOrRefDataInput.md b/docs/InlineOrRefDataInput.md index ce44d33..6de1e47 100644 --- a/docs/InlineOrRefDataInput.md +++ b/docs/InlineOrRefDataInput.md @@ -8,12 +8,12 @@ Name | Type | Description | Notes **bbox** | [**List[BboxBboxInner]**](BboxBboxInner.md) | | **crs** | [**BboxDefCrs**](BboxDefCrs.md) | | [optional] **href** | **str** | | -**rel** | **str** | | [optional] -**type** | **str** | | [optional] **hreflang** | **str** | | [optional] +**rel** | **str** | | [optional] **title** | **str** | | [optional] -**media_type** | **str** | | [optional] +**type** | **str** | | [optional] **encoding** | **str** | | [optional] +**media_type** | **str** | | [optional] **var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **value** | [**InputValueInput**](InputValueInput.md) | | diff --git a/docs/InlineOrRefDataOutput.md b/docs/InlineOrRefDataOutput.md index 9b4e7de..6008144 100644 --- a/docs/InlineOrRefDataOutput.md +++ b/docs/InlineOrRefDataOutput.md @@ -8,12 +8,12 @@ Name | Type | Description | Notes **bbox** | [**List[BboxBboxInner]**](BboxBboxInner.md) | | **crs** | [**BboxDefCrs**](BboxDefCrs.md) | | [optional] **href** | **str** | | -**rel** | **str** | | [optional] -**type** | **str** | | [optional] **hreflang** | **str** | | [optional] +**rel** | **str** | | [optional] **title** | **str** | | [optional] -**media_type** | **str** | | [optional] +**type** | **str** | | [optional] **encoding** | **str** | | [optional] +**media_type** | **str** | | [optional] **var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **value** | [**InputValueOutput**](InputValueOutput.md) | | diff --git a/docs/InlineOrRefDataWorkflows.md b/docs/InlineOrRefDataWorkflows.md index 9a7e62d..9008ac7 100644 --- a/docs/InlineOrRefDataWorkflows.md +++ b/docs/InlineOrRefDataWorkflows.md @@ -6,11 +6,11 @@ InlineOrRefDataWorkflows Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**actual_instance** | [**ActualInstance**](ActualInstance.md) | | [optional] +**one_of_schemas** | **List[str]** | | [optional] **oneof_schema_1_validator** | [**InputValueNoObjectWorkflows**](InputValueNoObjectWorkflows.md) | | [optional] **oneof_schema_2_validator** | [**QualifiedInputValueWorkflows**](QualifiedInputValueWorkflows.md) | | [optional] **oneof_schema_3_validator** | [**Link**](Link.md) | | [optional] -**actual_instance** | [**ActualInstance**](ActualInstance.md) | | [optional] -**one_of_schemas** | **List[str]** | | [optional] ## Example diff --git a/docs/InputCollection.md b/docs/InputCollection.md index 6d26a77..bba248e 100644 --- a/docs/InputCollection.md +++ b/docs/InputCollection.md @@ -6,10 +6,10 @@ InputCollection Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**collection** | **str** | | **filter** | **str** | | [optional] **properties** | [**FieldsModifiersProperties**](FieldsModifiersProperties.md) | | [optional] **sort_by** | **List[str]** | | [optional] -**collection** | **str** | | ## Example diff --git a/docs/InputDescriptionInput.md b/docs/InputDescriptionInput.md index 8675781..ee30b69 100644 --- a/docs/InputDescriptionInput.md +++ b/docs/InputDescriptionInput.md @@ -6,13 +6,13 @@ InputDescription Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**title** | **str** | | [optional] **description** | **str** | | [optional] **keywords** | **List[str]** | | [optional] +**max_occurs** | **int** | | **metadata** | [**List[MetadataInput]**](MetadataInput.md) | | [optional] -**var_schema** | [**ModelSchemaInput**](ModelSchemaInput.md) | | **min_occurs** | **int** | | [optional] -**max_occurs** | **int** | | +**var_schema** | [**ModelSchemaInput**](ModelSchemaInput.md) | | +**title** | **str** | | [optional] **value_passing** | **List[str]** | | [optional] ## Example diff --git a/docs/InputDescriptionOutput.md b/docs/InputDescriptionOutput.md index c55d28c..e301654 100644 --- a/docs/InputDescriptionOutput.md +++ b/docs/InputDescriptionOutput.md @@ -6,13 +6,13 @@ InputDescription Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**title** | **str** | | [optional] **description** | **str** | | [optional] **keywords** | **List[str]** | | [optional] +**max_occurs** | **int** | | **metadata** | [**List[MetadataOutput]**](MetadataOutput.md) | | [optional] -**var_schema** | [**ModelSchemaOutput**](ModelSchemaOutput.md) | | **min_occurs** | **int** | | [optional] -**max_occurs** | **int** | | +**var_schema** | [**ModelSchemaOutput**](ModelSchemaOutput.md) | | +**title** | **str** | | [optional] **value_passing** | **List[str]** | | [optional] ## Example diff --git a/docs/InputParameterized.md b/docs/InputParameterized.md index a3cd3f2..8f35016 100644 --- a/docs/InputParameterized.md +++ b/docs/InputParameterized.md @@ -6,10 +6,10 @@ InputParameterized Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**input** | **str** | | **filter** | **str** | | [optional] **properties** | [**FieldsModifiersProperties**](FieldsModifiersProperties.md) | | [optional] **sort_by** | **List[str]** | | [optional] -**input** | **str** | | ## Example diff --git a/docs/InputProcess.md b/docs/InputProcess.md index 3d7436a..75b27ed 100644 --- a/docs/InputProcess.md +++ b/docs/InputProcess.md @@ -6,13 +6,13 @@ InputProcess Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**process** | **str** | URI to the process execution end point (i.e., `.../processes/{processId}/execution`) | +**filter** | **str** | | [optional] **inputs** | [**Dict[str, InputWorkflows1]**](InputWorkflows1.md) | | [optional] **outputs** | [**Dict[str, OutputWorkflows1]**](OutputWorkflows1.md) | | [optional] -**subscriber** | [**Subscriber**](Subscriber.md) | | [optional] -**filter** | **str** | | [optional] +**process** | **str** | URI to the process execution end point (i.e., `.../processes/{processId}/execution`) | **properties** | [**FieldsModifiersProperties**](FieldsModifiersProperties.md) | | [optional] **sort_by** | **List[str]** | | [optional] +**subscriber** | [**Subscriber**](Subscriber.md) | | [optional] ## Example diff --git a/docs/InputValueInput.md b/docs/InputValueInput.md index 6a96bb5..c9e4df7 100644 --- a/docs/InputValueInput.md +++ b/docs/InputValueInput.md @@ -6,10 +6,10 @@ InputValue Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**anyof_schema_1_validator** | [**InputValueNoObjectInput**](InputValueNoObjectInput.md) | | [optional] -**anyof_schema_2_validator** | **object** | | [optional] **actual_instance** | **object** | | [optional] **any_of_schemas** | **List[str]** | | [optional] +**anyof_schema_1_validator** | [**InputValueNoObjectInput**](InputValueNoObjectInput.md) | | [optional] +**anyof_schema_2_validator** | **object** | | [optional] ## Example diff --git a/docs/InputValueNoObjectInput.md b/docs/InputValueNoObjectInput.md index 696c0e0..646e0f6 100644 --- a/docs/InputValueNoObjectInput.md +++ b/docs/InputValueNoObjectInput.md @@ -6,6 +6,8 @@ InputValueNoObject Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**actual_instance** | **object** | | [optional] +**one_of_schemas** | **List[str]** | | [optional] **oneof_schema_1_validator** | **str** | | [optional] **oneof_schema_2_validator** | [**OneofSchema2Validator**](OneofSchema2Validator.md) | | [optional] **oneof_schema_3_validator** | **int** | | [optional] @@ -13,8 +15,6 @@ Name | Type | Description | Notes **oneof_schema_5_validator** | **List[object]** | | [optional] **oneof_schema_6_validator** | [**OneofSchema6Validator**](OneofSchema6Validator.md) | | [optional] **oneof_schema_7_validator** | [**Bbox**](Bbox.md) | | [optional] -**actual_instance** | **object** | | [optional] -**one_of_schemas** | **List[str]** | | [optional] ## Example diff --git a/docs/InputValueNoObjectOutput.md b/docs/InputValueNoObjectOutput.md index 5529868..327deda 100644 --- a/docs/InputValueNoObjectOutput.md +++ b/docs/InputValueNoObjectOutput.md @@ -6,6 +6,8 @@ InputValueNoObject Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**actual_instance** | **object** | | [optional] +**one_of_schemas** | **List[str]** | | [optional] **oneof_schema_1_validator** | **str** | | [optional] **oneof_schema_2_validator** | [**OneofSchema2Validator**](OneofSchema2Validator.md) | | [optional] **oneof_schema_3_validator** | **int** | | [optional] @@ -13,8 +15,6 @@ Name | Type | Description | Notes **oneof_schema_5_validator** | **List[object]** | | [optional] **oneof_schema_6_validator** | [**OneofSchema6Validator**](OneofSchema6Validator.md) | | [optional] **oneof_schema_7_validator** | [**Bbox**](Bbox.md) | | [optional] -**actual_instance** | **object** | | [optional] -**one_of_schemas** | **List[str]** | | [optional] ## Example diff --git a/docs/InputValueNoObjectWorkflows.md b/docs/InputValueNoObjectWorkflows.md index aa1a1ba..0d52f83 100644 --- a/docs/InputValueNoObjectWorkflows.md +++ b/docs/InputValueNoObjectWorkflows.md @@ -6,6 +6,9 @@ InputValueNoObjectWorkflows Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**actual_instance** | [**ActualInstance1**](ActualInstance1.md) | | [optional] +**one_of_schemas** | **List[str]** | | [optional] +**oneof_schema_10_validator** | [**InputParameterized**](InputParameterized.md) | | [optional] **oneof_schema_1_validator** | **str** | | [optional] **oneof_schema_2_validator** | [**OneofSchema2Validator**](OneofSchema2Validator.md) | | [optional] **oneof_schema_3_validator** | **int** | | [optional] @@ -15,9 +18,6 @@ Name | Type | Description | Notes **oneof_schema_7_validator** | [**Bbox1**](Bbox1.md) | | [optional] **oneof_schema_8_validator** | [**InputCollection**](InputCollection.md) | | [optional] **oneof_schema_9_validator** | [**InputProcess**](InputProcess.md) | | [optional] -**oneof_schema_10_validator** | [**InputParameterized**](InputParameterized.md) | | [optional] -**actual_instance** | [**ActualInstance1**](ActualInstance1.md) | | [optional] -**one_of_schemas** | **List[str]** | | [optional] ## Example diff --git a/docs/InputValueOutput.md b/docs/InputValueOutput.md index 5dcc187..fe75ac1 100644 --- a/docs/InputValueOutput.md +++ b/docs/InputValueOutput.md @@ -6,10 +6,10 @@ InputValue Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**anyof_schema_1_validator** | [**InputValueNoObjectOutput**](InputValueNoObjectOutput.md) | | [optional] -**anyof_schema_2_validator** | **object** | | [optional] **actual_instance** | **object** | | [optional] **any_of_schemas** | **List[str]** | | [optional] +**anyof_schema_1_validator** | [**InputValueNoObjectOutput**](InputValueNoObjectOutput.md) | | [optional] +**anyof_schema_2_validator** | **object** | | [optional] ## Example diff --git a/docs/InputValueWorkflows.md b/docs/InputValueWorkflows.md index e914f1d..2619d37 100644 --- a/docs/InputValueWorkflows.md +++ b/docs/InputValueWorkflows.md @@ -6,10 +6,10 @@ InputValueWorkflows Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**oneof_schema_1_validator** | [**InputValueNoObjectWorkflows**](InputValueNoObjectWorkflows.md) | | [optional] -**oneof_schema_2_validator** | **object** | | [optional] **actual_instance** | [**InputValueNoObjectWorkflows**](InputValueNoObjectWorkflows.md) | | [optional] **one_of_schemas** | **List[str]** | | [optional] +**oneof_schema_1_validator** | [**InputValueNoObjectWorkflows**](InputValueNoObjectWorkflows.md) | | [optional] +**oneof_schema_2_validator** | **object** | | [optional] ## Example diff --git a/docs/InputWorkflows.md b/docs/InputWorkflows.md index 2b584af..7d9387e 100644 --- a/docs/InputWorkflows.md +++ b/docs/InputWorkflows.md @@ -7,22 +7,22 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **bbox** | [**List[BboxBboxInner]**](BboxBboxInner.md) | | **crs** | [**BboxDefCrs**](BboxDefCrs.md) | | [optional] +**collection** | **str** | | **filter** | **str** | | [optional] **properties** | [**FieldsModifiersProperties**](FieldsModifiersProperties.md) | | [optional] **sort_by** | **List[str]** | | [optional] -**collection** | **str** | | **input** | **str** | | -**process** | **str** | URI to the process execution end point (i.e., `.../processes/{processId}/execution`) | **inputs** | [**Dict[str, InputWorkflows1]**](InputWorkflows1.md) | | [optional] **outputs** | [**Dict[str, OutputWorkflows1]**](OutputWorkflows1.md) | | [optional] +**process** | **str** | URI to the process execution end point (i.e., `.../processes/{processId}/execution`) | **subscriber** | [**Subscriber**](Subscriber.md) | | [optional] **href** | **str** | | -**rel** | **str** | | [optional] -**type** | **str** | | [optional] **hreflang** | **str** | | [optional] +**rel** | **str** | | [optional] **title** | **str** | | [optional] -**media_type** | **str** | | [optional] +**type** | **str** | | [optional] **encoding** | **str** | | [optional] +**media_type** | **str** | | [optional] **var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **value** | [**InputValueWorkflows**](InputValueWorkflows.md) | | diff --git a/docs/InputWorkflows1.md b/docs/InputWorkflows1.md index c522f24..99d5c0b 100644 --- a/docs/InputWorkflows1.md +++ b/docs/InputWorkflows1.md @@ -6,10 +6,10 @@ InputWorkflows1 Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**oneof_schema_1_validator** | [**InlineOrRefDataWorkflows**](InlineOrRefDataWorkflows.md) | | [optional] -**oneof_schema_2_validator** | [**List[InlineOrRefDataWorkflows]**](InlineOrRefDataWorkflows.md) | | [optional] **actual_instance** | [**ActualInstance2**](ActualInstance2.md) | | [optional] **one_of_schemas** | **List[str]** | | [optional] +**oneof_schema_1_validator** | [**InlineOrRefDataWorkflows**](InlineOrRefDataWorkflows.md) | | [optional] +**oneof_schema_2_validator** | [**List[InlineOrRefDataWorkflows]**](InlineOrRefDataWorkflows.md) | | [optional] ## Example diff --git a/docs/InputWorkflowsAnyOfInner.md b/docs/InputWorkflowsAnyOfInner.md index d687ddc..e5d4034 100644 --- a/docs/InputWorkflowsAnyOfInner.md +++ b/docs/InputWorkflowsAnyOfInner.md @@ -7,22 +7,22 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **bbox** | [**List[BboxBboxInner]**](BboxBboxInner.md) | | **crs** | [**BboxDefCrs**](BboxDefCrs.md) | | [optional] +**collection** | **str** | | **filter** | **str** | | [optional] **properties** | [**FieldsModifiersProperties**](FieldsModifiersProperties.md) | | [optional] **sort_by** | **List[str]** | | [optional] -**collection** | **str** | | **input** | **str** | | -**process** | **str** | URI to the process execution end point (i.e., `.../processes/{processId}/execution`) | **inputs** | [**Dict[str, InputWorkflows1]**](InputWorkflows1.md) | | [optional] **outputs** | [**Dict[str, OutputWorkflows1]**](OutputWorkflows1.md) | | [optional] +**process** | **str** | URI to the process execution end point (i.e., `.../processes/{processId}/execution`) | **subscriber** | [**Subscriber**](Subscriber.md) | | [optional] **href** | **str** | | -**rel** | **str** | | [optional] -**type** | **str** | | [optional] **hreflang** | **str** | | [optional] +**rel** | **str** | | [optional] **title** | **str** | | [optional] -**media_type** | **str** | | [optional] +**type** | **str** | | [optional] **encoding** | **str** | | [optional] +**media_type** | **str** | | [optional] **var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **value** | [**InputValueWorkflows**](InputValueWorkflows.md) | | diff --git a/docs/JobsApi.md b/docs/JobsApi.md index 9ae5cbd..40fc5ac 100644 --- a/docs/JobsApi.md +++ b/docs/JobsApi.md @@ -19,6 +19,7 @@ Cancel a job execution and remove it from the jobs list. For more information, ### Example +* Bearer (JWT) Authentication (bearerAuth): ```python import unity_sps_ogc_processes_api_python_client @@ -32,6 +33,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -63,7 +73,7 @@ Name | Type | Description | Notes ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers @@ -76,8 +86,8 @@ No authorization required |-------------|-------------|------------------| **200** | The status of a job. | - | **404** | The requested resource does not exist on the server. For example, a path parameter had an incorrect value. | - | -**500** | A server error occurred. | - | **422** | Validation Error | - | +**500** | A server error occurred. | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) @@ -90,6 +100,7 @@ Lists available jobs. For more information, see [Section 12](https://docs.ogc.o ### Example +* Bearer (JWT) Authentication (bearerAuth): ```python import unity_sps_ogc_processes_api_python_client @@ -103,6 +114,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -130,7 +150,7 @@ This endpoint does not need any parameter. ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers @@ -155,6 +175,7 @@ Lists available results of a job. In case of a failure, lists exceptions instead ### Example +* Bearer (JWT) Authentication (bearerAuth): ```python import unity_sps_ogc_processes_api_python_client @@ -168,6 +189,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -201,7 +231,7 @@ Name | Type | Description | Notes ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers @@ -214,8 +244,8 @@ No authorization required |-------------|-------------|------------------| **200** | The processing results of a job. | - | **404** | The requested resource does not exist on the server. For example, a path parameter had an incorrect value. | - | -**500** | A server error occurred. | - | **422** | Validation Error | - | +**500** | A server error occurred. | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) @@ -228,6 +258,7 @@ Shows the status of a job. For more information, see [Section 7.10](https://do ### Example +* Bearer (JWT) Authentication (bearerAuth): ```python import unity_sps_ogc_processes_api_python_client @@ -241,6 +272,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -272,7 +312,7 @@ Name | Type | Description | Notes ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers @@ -285,7 +325,7 @@ No authorization required |-------------|-------------|------------------| **200** | The status of a job. | - | **404** | The requested resource does not exist on the server. For example, a path parameter had an incorrect value. | - | -**500** | A server error occurred. | - | **422** | Validation Error | - | +**500** | A server error occurred. | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) diff --git a/docs/LandingPage.md b/docs/LandingPage.md index e085a61..3670962 100644 --- a/docs/LandingPage.md +++ b/docs/LandingPage.md @@ -6,10 +6,10 @@ LandingPage Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**title** | **str** | | [optional] -**description** | **str** | | [optional] **attribution** | **str** | | [optional] +**description** | **str** | | [optional] **links** | [**List[Link]**](Link.md) | | +**title** | **str** | | [optional] ## Example diff --git a/docs/LandingPageApi.md b/docs/LandingPageApi.md index 3a43900..6641295 100644 --- a/docs/LandingPageApi.md +++ b/docs/LandingPageApi.md @@ -14,6 +14,7 @@ Retrieve the OGC API landing page for this service. ### Example +* Bearer (JWT) Authentication (bearerAuth): ```python import unity_sps_ogc_processes_api_python_client @@ -27,6 +28,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -58,7 +68,7 @@ Name | Type | Description | Notes ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers @@ -71,7 +81,7 @@ No authorization required |-------------|-------------|------------------| **200** | The landing page provides links to the API definition (link relation `service-desc`, in this case path `/api`), to the Conformance declaration (path `/conformance`, link relation `http://www.opengis.net/def/rel/ogc/1.0/conformance`), and to other resources. | - | **406** | Content negotiation failed. For example, the `Accept` header submitted in the request did not support any of the media types supported by the server for the requested resource. | - | -**500** | A server error occurred. | - | **422** | Validation Error | - | +**500** | A server error occurred. | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) diff --git a/docs/Link.md b/docs/Link.md index 1ee618b..ff720da 100644 --- a/docs/Link.md +++ b/docs/Link.md @@ -7,10 +7,10 @@ Link Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **href** | **str** | | -**rel** | **str** | | [optional] -**type** | **str** | | [optional] **hreflang** | **str** | | [optional] +**rel** | **str** | | [optional] **title** | **str** | | [optional] +**type** | **str** | | [optional] ## Example diff --git a/docs/MetadataInput.md b/docs/MetadataInput.md index 14ad79d..8b6f455 100644 --- a/docs/MetadataInput.md +++ b/docs/MetadataInput.md @@ -6,11 +6,11 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **href** | **str** | | -**rel** | **str** | | [optional] -**type** | **str** | | [optional] **hreflang** | **str** | | [optional] -**title** | **str** | | [optional] +**rel** | **str** | | [optional] **role** | **str** | | [optional] +**title** | **str** | | [optional] +**type** | **str** | | [optional] **lang** | **str** | | [optional] **value** | [**MetadataOneOf1Value**](MetadataOneOf1Value.md) | | [optional] diff --git a/docs/MetadataOneOf.md b/docs/MetadataOneOf.md index a4c0852..7bc9d91 100644 --- a/docs/MetadataOneOf.md +++ b/docs/MetadataOneOf.md @@ -7,11 +7,11 @@ MetadataOneOf Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **href** | **str** | | -**rel** | **str** | | [optional] -**type** | **str** | | [optional] **hreflang** | **str** | | [optional] -**title** | **str** | | [optional] +**rel** | **str** | | [optional] **role** | **str** | | [optional] +**title** | **str** | | [optional] +**type** | **str** | | [optional] ## Example diff --git a/docs/MetadataOneOf1.md b/docs/MetadataOneOf1.md index 7e1ce8d..4571007 100644 --- a/docs/MetadataOneOf1.md +++ b/docs/MetadataOneOf1.md @@ -6,9 +6,9 @@ MetadataOneOf1 Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**lang** | **str** | | [optional] **role** | **str** | | [optional] **title** | **str** | | [optional] -**lang** | **str** | | [optional] **value** | [**MetadataOneOf1Value**](MetadataOneOf1Value.md) | | [optional] ## Example diff --git a/docs/MetadataOneOf1Value.md b/docs/MetadataOneOf1Value.md index ad5a27d..c9ec5f2 100644 --- a/docs/MetadataOneOf1Value.md +++ b/docs/MetadataOneOf1Value.md @@ -6,10 +6,10 @@ MetadataOneOf1Value Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**oneof_schema_1_validator** | **str** | | [optional] -**oneof_schema_2_validator** | **object** | | [optional] **actual_instance** | **str** | | [optional] **one_of_schemas** | **List[str]** | | [optional] +**oneof_schema_1_validator** | **str** | | [optional] +**oneof_schema_2_validator** | **object** | | [optional] ## Example diff --git a/docs/MetadataOutput.md b/docs/MetadataOutput.md index 2555a04..30230d8 100644 --- a/docs/MetadataOutput.md +++ b/docs/MetadataOutput.md @@ -6,11 +6,11 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **href** | **str** | | -**rel** | **str** | | [optional] -**type** | **str** | | [optional] **hreflang** | **str** | | [optional] -**title** | **str** | | [optional] +**rel** | **str** | | [optional] **role** | **str** | | [optional] +**title** | **str** | | [optional] +**type** | **str** | | [optional] **lang** | **str** | | [optional] **value** | [**MetadataOneOf1Value**](MetadataOneOf1Value.md) | | [optional] diff --git a/docs/ModelSchemaInput.md b/docs/ModelSchemaInput.md index cd55d4d..c1d88b0 100644 --- a/docs/ModelSchemaInput.md +++ b/docs/ModelSchemaInput.md @@ -6,41 +6,41 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **ref** | **str** | | -**title** | **str** | | [optional] -**multiple_of** | [**Multipleof**](Multipleof.md) | | [optional] -**maximum** | [**Maximum**](Maximum.md) | | [optional] +**additional_properties** | [**SchemaOneOfAdditionalPropertiesInput**](SchemaOneOfAdditionalPropertiesInput.md) | | [optional] +**all_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] +**any_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] +**content_encoding** | **str** | | [optional] +**content_media_type** | **str** | | [optional] +**content_schema** | **str** | | [optional] +**default** | **object** | | [optional] +**deprecated** | **bool** | | [optional] +**description** | **str** | | [optional] +**enum** | **List[object]** | | [optional] +**example** | **object** | | [optional] **exclusive_maximum** | **bool** | | [optional] -**minimum** | [**Minimum**](Minimum.md) | | [optional] **exclusive_minimum** | **bool** | | [optional] -**max_length** | **int** | | [optional] -**min_length** | **int** | | [optional] -**pattern** | **str** | | [optional] +**format** | **str** | | [optional] +**items** | [**Schema1Input**](Schema1Input.md) | | [optional] **max_items** | **int** | | [optional] -**min_items** | **int** | | [optional] -**unique_items** | **bool** | | [optional] +**max_length** | **int** | | [optional] **max_properties** | **int** | | [optional] +**maximum** | [**Maximum**](Maximum.md) | | [optional] +**min_items** | **int** | | [optional] +**min_length** | **int** | | [optional] **min_properties** | **int** | | [optional] -**required** | **List[str]** | | [optional] -**enum** | **List[object]** | | [optional] -**type** | **str** | | [optional] +**minimum** | [**Minimum**](Minimum.md) | | [optional] +**multiple_of** | [**Multipleof**](Multipleof.md) | | [optional] **var_not** | [**Schema1Input**](Schema1Input.md) | | [optional] -**all_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] +**nullable** | **bool** | | [optional] **one_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] -**any_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] -**items** | [**Schema1Input**](Schema1Input.md) | | [optional] +**pattern** | **str** | | [optional] **properties** | [**Dict[str, Schema1Input]**](Schema1Input.md) | | [optional] -**additional_properties** | [**SchemaOneOfAdditionalPropertiesInput**](SchemaOneOfAdditionalPropertiesInput.md) | | [optional] -**description** | **str** | | [optional] -**format** | **str** | | [optional] -**default** | **object** | | [optional] -**nullable** | **bool** | | [optional] **read_only** | **bool** | | [optional] +**required** | **List[str]** | | [optional] +**title** | **str** | | [optional] +**type** | **str** | | [optional] +**unique_items** | **bool** | | [optional] **write_only** | **bool** | | [optional] -**example** | **object** | | [optional] -**deprecated** | **bool** | | [optional] -**content_media_type** | **str** | | [optional] -**content_encoding** | **str** | | [optional] -**content_schema** | **str** | | [optional] ## Example diff --git a/docs/ModelSchemaOutput.md b/docs/ModelSchemaOutput.md index 0e813f6..433b9dc 100644 --- a/docs/ModelSchemaOutput.md +++ b/docs/ModelSchemaOutput.md @@ -6,41 +6,41 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **ref** | **str** | | -**title** | **str** | | [optional] -**multiple_of** | [**Multipleof**](Multipleof.md) | | [optional] -**maximum** | [**Maximum**](Maximum.md) | | [optional] +**additional_properties** | [**SchemaOneOfAdditionalPropertiesOutput**](SchemaOneOfAdditionalPropertiesOutput.md) | | [optional] +**all_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] +**any_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] +**content_encoding** | **str** | | [optional] +**content_media_type** | **str** | | [optional] +**content_schema** | **str** | | [optional] +**default** | **object** | | [optional] +**deprecated** | **bool** | | [optional] +**description** | **str** | | [optional] +**enum** | **List[object]** | | [optional] +**example** | **object** | | [optional] **exclusive_maximum** | **bool** | | [optional] -**minimum** | [**Minimum**](Minimum.md) | | [optional] **exclusive_minimum** | **bool** | | [optional] -**max_length** | **int** | | [optional] -**min_length** | **int** | | [optional] -**pattern** | **str** | | [optional] +**format** | **str** | | [optional] +**items** | [**Schema1Output**](Schema1Output.md) | | [optional] **max_items** | **int** | | [optional] -**min_items** | **int** | | [optional] -**unique_items** | **bool** | | [optional] +**max_length** | **int** | | [optional] **max_properties** | **int** | | [optional] +**maximum** | [**Maximum**](Maximum.md) | | [optional] +**min_items** | **int** | | [optional] +**min_length** | **int** | | [optional] **min_properties** | **int** | | [optional] -**required** | **List[str]** | | [optional] -**enum** | **List[object]** | | [optional] -**type** | **str** | | [optional] +**minimum** | [**Minimum**](Minimum.md) | | [optional] +**multiple_of** | [**Multipleof**](Multipleof.md) | | [optional] **var_not** | [**Schema1Output**](Schema1Output.md) | | [optional] -**all_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] +**nullable** | **bool** | | [optional] **one_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] -**any_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] -**items** | [**Schema1Output**](Schema1Output.md) | | [optional] +**pattern** | **str** | | [optional] **properties** | [**Dict[str, Schema1Output]**](Schema1Output.md) | | [optional] -**additional_properties** | [**SchemaOneOfAdditionalPropertiesOutput**](SchemaOneOfAdditionalPropertiesOutput.md) | | [optional] -**description** | **str** | | [optional] -**format** | **str** | | [optional] -**default** | **object** | | [optional] -**nullable** | **bool** | | [optional] **read_only** | **bool** | | [optional] +**required** | **List[str]** | | [optional] +**title** | **str** | | [optional] +**type** | **str** | | [optional] +**unique_items** | **bool** | | [optional] **write_only** | **bool** | | [optional] -**example** | **object** | | [optional] -**deprecated** | **bool** | | [optional] -**content_media_type** | **str** | | [optional] -**content_encoding** | **str** | | [optional] -**content_schema** | **str** | | [optional] ## Example diff --git a/docs/Ogcapppkg.md b/docs/Ogcapppkg.md index ba42551..c1cd51b 100644 --- a/docs/Ogcapppkg.md +++ b/docs/Ogcapppkg.md @@ -6,8 +6,8 @@ Ogcapppkg Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**process_description** | [**ProcessInput**](ProcessInput.md) | | **execution_unit** | [**OgcapppkgExecutionUnit**](OgcapppkgExecutionUnit.md) | | +**process_description** | [**ProcessInput**](ProcessInput.md) | | ## Example diff --git a/docs/OgcapppkgExecutionUnit.md b/docs/OgcapppkgExecutionUnit.md index ce8beba..5b6cba8 100644 --- a/docs/OgcapppkgExecutionUnit.md +++ b/docs/OgcapppkgExecutionUnit.md @@ -5,17 +5,17 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **str** | | -**image** | **str** | Container image reference for the execution unit. | -**deployment** | **str** | | [optional] -**config** | [**ExecutionUnitConfig**](ExecutionUnitConfig.md) | | [optional] **additional_properties** | **object** | | [optional] +**config** | [**ExecutionUnitConfig**](ExecutionUnitConfig.md) | | [optional] +**deployment** | **str** | | [optional] +**image** | **str** | Container image reference for the execution unit. | +**type** | **str** | | **href** | **str** | | -**rel** | **str** | | [optional] **hreflang** | **str** | | [optional] +**rel** | **str** | | [optional] **title** | **str** | | [optional] -**media_type** | **str** | | [optional] **encoding** | **str** | | [optional] +**media_type** | **str** | | [optional] **var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **value** | [**InputValueInput**](InputValueInput.md) | | diff --git a/docs/OgcapppkgExecutionUnitAnyOfInner.md b/docs/OgcapppkgExecutionUnitAnyOfInner.md index b7269d2..353b16d 100644 --- a/docs/OgcapppkgExecutionUnitAnyOfInner.md +++ b/docs/OgcapppkgExecutionUnitAnyOfInner.md @@ -5,17 +5,17 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**type** | **str** | | -**image** | **str** | Container image reference for the execution unit. | -**deployment** | **str** | | [optional] -**config** | [**ExecutionUnitConfig**](ExecutionUnitConfig.md) | | [optional] **additional_properties** | **object** | | [optional] +**config** | [**ExecutionUnitConfig**](ExecutionUnitConfig.md) | | [optional] +**deployment** | **str** | | [optional] +**image** | **str** | Container image reference for the execution unit. | +**type** | **str** | | **href** | **str** | | -**rel** | **str** | | [optional] **hreflang** | **str** | | [optional] +**rel** | **str** | | [optional] **title** | **str** | | [optional] -**media_type** | **str** | | [optional] **encoding** | **str** | | [optional] +**media_type** | **str** | | [optional] **var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **value** | [**InputValueInput**](InputValueInput.md) | | diff --git a/docs/OutputDescriptionInput.md b/docs/OutputDescriptionInput.md index 555e0ce..45e3f15 100644 --- a/docs/OutputDescriptionInput.md +++ b/docs/OutputDescriptionInput.md @@ -6,11 +6,11 @@ OutputDescription Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**title** | **str** | | [optional] **description** | **str** | | [optional] **keywords** | **List[str]** | | [optional] **metadata** | [**List[MetadataInput]**](MetadataInput.md) | | [optional] **var_schema** | [**ModelSchemaInput**](ModelSchemaInput.md) | | +**title** | **str** | | [optional] ## Example diff --git a/docs/OutputDescriptionOutput.md b/docs/OutputDescriptionOutput.md index 8c797d9..f5c6aeb 100644 --- a/docs/OutputDescriptionOutput.md +++ b/docs/OutputDescriptionOutput.md @@ -6,11 +6,11 @@ OutputDescription Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**title** | **str** | | [optional] **description** | **str** | | [optional] **keywords** | **List[str]** | | [optional] **metadata** | [**List[MetadataOutput]**](MetadataOutput.md) | | [optional] **var_schema** | [**ModelSchemaOutput**](ModelSchemaOutput.md) | | +**title** | **str** | | [optional] ## Example diff --git a/docs/OutputWorkflows.md b/docs/OutputWorkflows.md index cbafa42..77cafe2 100644 --- a/docs/OutputWorkflows.md +++ b/docs/OutputWorkflows.md @@ -6,8 +6,8 @@ OutputWorkflows Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**format** | [**Format**](Format.md) | | [optional] **output** | **str** | | [optional] +**format** | [**Format**](Format.md) | | [optional] ## Example diff --git a/docs/OutputWorkflows1.md b/docs/OutputWorkflows1.md index 7d9fcc9..cb0d36d 100644 --- a/docs/OutputWorkflows1.md +++ b/docs/OutputWorkflows1.md @@ -6,8 +6,8 @@ OutputWorkflows1 Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**format** | [**Format**](Format.md) | | [optional] **output** | **str** | | [optional] +**format** | [**Format**](Format.md) | | [optional] ## Example diff --git a/docs/ProcessInput.md b/docs/ProcessInput.md index fc81258..2849e5e 100644 --- a/docs/ProcessInput.md +++ b/docs/ProcessInput.md @@ -6,16 +6,16 @@ Process Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**title** | **str** | | [optional] **description** | **str** | | [optional] -**keywords** | **List[str]** | | [optional] -**metadata** | [**List[MetadataInput]**](MetadataInput.md) | | [optional] **id** | **str** | | -**version** | **str** | | +**inputs** | [**Dict[str, InputDescriptionInput]**](InputDescriptionInput.md) | | [optional] **job_control_options** | [**List[JobControlOptions]**](JobControlOptions.md) | | [optional] +**keywords** | **List[str]** | | [optional] **links** | [**List[Link]**](Link.md) | | [optional] -**inputs** | [**Dict[str, InputDescriptionInput]**](InputDescriptionInput.md) | | [optional] +**metadata** | [**List[MetadataInput]**](MetadataInput.md) | | [optional] **outputs** | [**Dict[str, OutputDescriptionInput]**](OutputDescriptionInput.md) | | [optional] +**title** | **str** | | [optional] +**version** | **str** | | ## Example diff --git a/docs/ProcessListInput.md b/docs/ProcessListInput.md index d357618..a3671a4 100644 --- a/docs/ProcessListInput.md +++ b/docs/ProcessListInput.md @@ -6,8 +6,8 @@ ProcessList Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**processes** | [**List[ProcessSummaryInput]**](ProcessSummaryInput.md) | | **links** | [**List[Link]**](Link.md) | | +**processes** | [**List[ProcessSummaryInput]**](ProcessSummaryInput.md) | | ## Example diff --git a/docs/ProcessListOutput.md b/docs/ProcessListOutput.md index 4ff3a9d..cb80051 100644 --- a/docs/ProcessListOutput.md +++ b/docs/ProcessListOutput.md @@ -6,8 +6,8 @@ ProcessList Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**processes** | [**List[ProcessSummaryOutput]**](ProcessSummaryOutput.md) | | **links** | [**List[Link]**](Link.md) | | +**processes** | [**List[ProcessSummaryOutput]**](ProcessSummaryOutput.md) | | ## Example diff --git a/docs/ProcessOutput.md b/docs/ProcessOutput.md index 790e50f..2aa6e08 100644 --- a/docs/ProcessOutput.md +++ b/docs/ProcessOutput.md @@ -6,16 +6,16 @@ Process Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**title** | **str** | | [optional] **description** | **str** | | [optional] -**keywords** | **List[str]** | | [optional] -**metadata** | [**List[MetadataOutput]**](MetadataOutput.md) | | [optional] **id** | **str** | | -**version** | **str** | | +**inputs** | [**Dict[str, InputDescriptionOutput]**](InputDescriptionOutput.md) | | [optional] **job_control_options** | [**List[JobControlOptions]**](JobControlOptions.md) | | [optional] +**keywords** | **List[str]** | | [optional] **links** | [**List[Link]**](Link.md) | | [optional] -**inputs** | [**Dict[str, InputDescriptionOutput]**](InputDescriptionOutput.md) | | [optional] +**metadata** | [**List[MetadataOutput]**](MetadataOutput.md) | | [optional] **outputs** | [**Dict[str, OutputDescriptionOutput]**](OutputDescriptionOutput.md) | | [optional] +**title** | **str** | | [optional] +**version** | **str** | | ## Example diff --git a/docs/ProcessSummaryInput.md b/docs/ProcessSummaryInput.md index d7e0acc..b680038 100644 --- a/docs/ProcessSummaryInput.md +++ b/docs/ProcessSummaryInput.md @@ -6,14 +6,14 @@ ProcessSummary Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**title** | **str** | | [optional] **description** | **str** | | [optional] -**keywords** | **List[str]** | | [optional] -**metadata** | [**List[MetadataInput]**](MetadataInput.md) | | [optional] **id** | **str** | | -**version** | **str** | | **job_control_options** | [**List[JobControlOptions]**](JobControlOptions.md) | | [optional] +**keywords** | **List[str]** | | [optional] **links** | [**List[Link]**](Link.md) | | [optional] +**metadata** | [**List[MetadataInput]**](MetadataInput.md) | | [optional] +**title** | **str** | | [optional] +**version** | **str** | | ## Example diff --git a/docs/ProcessSummaryOutput.md b/docs/ProcessSummaryOutput.md index ed2eba8..725e274 100644 --- a/docs/ProcessSummaryOutput.md +++ b/docs/ProcessSummaryOutput.md @@ -6,14 +6,14 @@ ProcessSummary Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**title** | **str** | | [optional] **description** | **str** | | [optional] -**keywords** | **List[str]** | | [optional] -**metadata** | [**List[MetadataOutput]**](MetadataOutput.md) | | [optional] **id** | **str** | | -**version** | **str** | | **job_control_options** | [**List[JobControlOptions]**](JobControlOptions.md) | | [optional] +**keywords** | **List[str]** | | [optional] **links** | [**List[Link]**](Link.md) | | [optional] +**metadata** | [**List[MetadataOutput]**](MetadataOutput.md) | | [optional] +**title** | **str** | | [optional] +**version** | **str** | | ## Example diff --git a/docs/ProcessesApi.md b/docs/ProcessesApi.md index 59e03e7..23e9c90 100644 --- a/docs/ProcessesApi.md +++ b/docs/ProcessesApi.md @@ -18,6 +18,8 @@ Executes a process (this may result in the creation of a job resource e.g., for ### Example +* Bearer (JWT) Authentication (bearerAuth): + ```python import unity_sps_ogc_processes_api_python_client from unity_sps_ogc_processes_api_python_client.models.execute200_response_input import Execute200ResponseInput @@ -31,6 +33,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -65,12 +76,12 @@ Name | Type | Description | Notes ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers -- **Content-Type**: application/json -- **Accept**: application/json +* **Content-Type**: application/json +* **Accept**: application/json ### HTTP response details @@ -80,8 +91,8 @@ No authorization required **201** | Started asynchronous execution. Created job. | - | **303** | For *Collection Output* execution, redirection to an OGC API landing page or collection. | - | **404** | The requested resource does not exist on the server. For example, a path parameter had an incorrect value. | - | -**500** | A server error occurred. | - | **422** | Validation Error | - | +**500** | A server error occurred. | - | [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) @@ -95,6 +106,8 @@ The process description contains information about inputs and outputs and a link ### Example +* Bearer (JWT) Authentication (bearerAuth): + ```python import unity_sps_ogc_processes_api_python_client from unity_sps_ogc_processes_api_python_client.models.process_input import ProcessInput @@ -107,6 +120,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -135,12 +157,12 @@ Name | Type | Description | Notes ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers -- **Content-Type**: Not defined -- **Accept**: application/json +* **Content-Type**: Not defined +* **Accept**: application/json ### HTTP response details @@ -162,6 +184,8 @@ The list of processes contains a summary of each process the OGC API - Processes ### Example +* Bearer (JWT) Authentication (bearerAuth): + ```python import unity_sps_ogc_processes_api_python_client from unity_sps_ogc_processes_api_python_client.models.process_list_input import ProcessListInput @@ -174,6 +198,15 @@ configuration = unity_sps_ogc_processes_api_python_client.Configuration( host = "http://localhost" ) +# The client must configure the authentication and authorization parameters +# in accordance with the API server security policy. +# Examples for each auth method are provided below, use the example that +# satisfies your auth use case. + +# Configure Bearer authorization (JWT): bearerAuth +configuration = unity_sps_ogc_processes_api_python_client.Configuration( + access_token = os.environ["BEARER_TOKEN"] +) # Enter a context with an instance of the API client with unity_sps_ogc_processes_api_python_client.ApiClient(configuration) as api_client: @@ -199,12 +232,12 @@ This endpoint does not need any parameter. ### Authorization -No authorization required +[bearerAuth](../README.md#bearerAuth) ### HTTP request headers -- **Content-Type**: Not defined -- **Accept**: application/json +* **Content-Type**: Not defined +* **Accept**: application/json ### HTTP response details diff --git a/docs/QualifiedInputValueInput.md b/docs/QualifiedInputValueInput.md index 81ce86b..5379c97 100644 --- a/docs/QualifiedInputValueInput.md +++ b/docs/QualifiedInputValueInput.md @@ -6,8 +6,8 @@ QualifiedInputValue Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**media_type** | **str** | | [optional] **encoding** | **str** | | [optional] +**media_type** | **str** | | [optional] **var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **value** | [**InputValueInput**](InputValueInput.md) | | diff --git a/docs/QualifiedInputValueOutput.md b/docs/QualifiedInputValueOutput.md index 69459cf..c3e1967 100644 --- a/docs/QualifiedInputValueOutput.md +++ b/docs/QualifiedInputValueOutput.md @@ -6,8 +6,8 @@ QualifiedInputValue Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**media_type** | **str** | | [optional] **encoding** | **str** | | [optional] +**media_type** | **str** | | [optional] **var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **value** | [**InputValueOutput**](InputValueOutput.md) | | diff --git a/docs/QualifiedInputValueWorkflows.md b/docs/QualifiedInputValueWorkflows.md index e52e4e7..e0db92f 100644 --- a/docs/QualifiedInputValueWorkflows.md +++ b/docs/QualifiedInputValueWorkflows.md @@ -6,11 +6,11 @@ QualifiedInputValueWorkflows Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**media_type** | **str** | | [optional] **encoding** | **str** | | [optional] -**var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **filter** | **str** | | [optional] +**media_type** | **str** | | [optional] **properties** | [**FieldsModifiersProperties**](FieldsModifiersProperties.md) | | [optional] +**var_schema** | [**FormatSchema**](FormatSchema.md) | | [optional] **sort_by** | **List[str]** | | [optional] **value** | [**InputValueWorkflows**](InputValueWorkflows.md) | | diff --git a/docs/Schema1Input.md b/docs/Schema1Input.md index fd669b7..c986f64 100644 --- a/docs/Schema1Input.md +++ b/docs/Schema1Input.md @@ -6,10 +6,10 @@ Schema1 Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**oneof_schema_1_validator** | [**Reference**](Reference.md) | | [optional] -**oneof_schema_2_validator** | [**SchemaOneOfInput**](SchemaOneOfInput.md) | | [optional] **actual_instance** | [**ActualInstance3**](ActualInstance3.md) | | [optional] **one_of_schemas** | **List[str]** | | [optional] +**oneof_schema_1_validator** | [**Reference**](Reference.md) | | [optional] +**oneof_schema_2_validator** | [**SchemaOneOfInput**](SchemaOneOfInput.md) | | [optional] ## Example diff --git a/docs/Schema1Output.md b/docs/Schema1Output.md index 89a06cd..292ed5f 100644 --- a/docs/Schema1Output.md +++ b/docs/Schema1Output.md @@ -6,10 +6,10 @@ Schema1 Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**oneof_schema_1_validator** | [**Reference**](Reference.md) | | [optional] -**oneof_schema_2_validator** | [**SchemaOneOfOutput**](SchemaOneOfOutput.md) | | [optional] **actual_instance** | [**ActualInstance4**](ActualInstance4.md) | | [optional] **one_of_schemas** | **List[str]** | | [optional] +**oneof_schema_1_validator** | [**Reference**](Reference.md) | | [optional] +**oneof_schema_2_validator** | [**SchemaOneOfOutput**](SchemaOneOfOutput.md) | | [optional] ## Example diff --git a/docs/SchemaOneOfAdditionalPropertiesInput.md b/docs/SchemaOneOfAdditionalPropertiesInput.md index 1bd3ea0..fbaf9ae 100644 --- a/docs/SchemaOneOfAdditionalPropertiesInput.md +++ b/docs/SchemaOneOfAdditionalPropertiesInput.md @@ -6,10 +6,10 @@ SchemaOneOfAdditionalProperties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**oneof_schema_1_validator** | [**Schema1Input**](Schema1Input.md) | | [optional] -**oneof_schema_2_validator** | **bool** | | [optional] **actual_instance** | [**ActualInstance5**](ActualInstance5.md) | | [optional] **one_of_schemas** | **List[str]** | | [optional] +**oneof_schema_1_validator** | [**Schema1Input**](Schema1Input.md) | | [optional] +**oneof_schema_2_validator** | **bool** | | [optional] ## Example diff --git a/docs/SchemaOneOfAdditionalPropertiesOutput.md b/docs/SchemaOneOfAdditionalPropertiesOutput.md index 9427533..bdb3514 100644 --- a/docs/SchemaOneOfAdditionalPropertiesOutput.md +++ b/docs/SchemaOneOfAdditionalPropertiesOutput.md @@ -6,10 +6,10 @@ SchemaOneOfAdditionalProperties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**oneof_schema_1_validator** | [**Schema1Output**](Schema1Output.md) | | [optional] -**oneof_schema_2_validator** | **bool** | | [optional] **actual_instance** | [**ActualInstance6**](ActualInstance6.md) | | [optional] **one_of_schemas** | **List[str]** | | [optional] +**oneof_schema_1_validator** | [**Schema1Output**](Schema1Output.md) | | [optional] +**oneof_schema_2_validator** | **bool** | | [optional] ## Example diff --git a/docs/SchemaOneOfInput.md b/docs/SchemaOneOfInput.md index 33559ce..121e77c 100644 --- a/docs/SchemaOneOfInput.md +++ b/docs/SchemaOneOfInput.md @@ -6,41 +6,41 @@ SchemaOneOf Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**title** | **str** | | [optional] -**multiple_of** | [**Multipleof**](Multipleof.md) | | [optional] -**maximum** | [**Maximum**](Maximum.md) | | [optional] +**additional_properties** | [**SchemaOneOfAdditionalPropertiesInput**](SchemaOneOfAdditionalPropertiesInput.md) | | [optional] +**all_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] +**any_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] +**content_encoding** | **str** | | [optional] +**content_media_type** | **str** | | [optional] +**content_schema** | **str** | | [optional] +**default** | **object** | | [optional] +**deprecated** | **bool** | | [optional] +**description** | **str** | | [optional] +**enum** | **List[object]** | | [optional] +**example** | **object** | | [optional] **exclusive_maximum** | **bool** | | [optional] -**minimum** | [**Minimum**](Minimum.md) | | [optional] **exclusive_minimum** | **bool** | | [optional] -**max_length** | **int** | | [optional] -**min_length** | **int** | | [optional] -**pattern** | **str** | | [optional] +**format** | **str** | | [optional] +**items** | [**Schema1Input**](Schema1Input.md) | | [optional] **max_items** | **int** | | [optional] -**min_items** | **int** | | [optional] -**unique_items** | **bool** | | [optional] +**max_length** | **int** | | [optional] **max_properties** | **int** | | [optional] +**maximum** | [**Maximum**](Maximum.md) | | [optional] +**min_items** | **int** | | [optional] +**min_length** | **int** | | [optional] **min_properties** | **int** | | [optional] -**required** | **List[str]** | | [optional] -**enum** | **List[object]** | | [optional] -**type** | **str** | | [optional] +**minimum** | [**Minimum**](Minimum.md) | | [optional] +**multiple_of** | [**Multipleof**](Multipleof.md) | | [optional] **var_not** | [**Schema1Input**](Schema1Input.md) | | [optional] -**all_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] +**nullable** | **bool** | | [optional] **one_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] -**any_of** | [**List[Schema1Input]**](Schema1Input.md) | | [optional] -**items** | [**Schema1Input**](Schema1Input.md) | | [optional] +**pattern** | **str** | | [optional] **properties** | [**Dict[str, Schema1Input]**](Schema1Input.md) | | [optional] -**additional_properties** | [**SchemaOneOfAdditionalPropertiesInput**](SchemaOneOfAdditionalPropertiesInput.md) | | [optional] -**description** | **str** | | [optional] -**format** | **str** | | [optional] -**default** | **object** | | [optional] -**nullable** | **bool** | | [optional] **read_only** | **bool** | | [optional] +**required** | **List[str]** | | [optional] +**title** | **str** | | [optional] +**type** | **str** | | [optional] +**unique_items** | **bool** | | [optional] **write_only** | **bool** | | [optional] -**example** | **object** | | [optional] -**deprecated** | **bool** | | [optional] -**content_media_type** | **str** | | [optional] -**content_encoding** | **str** | | [optional] -**content_schema** | **str** | | [optional] ## Example diff --git a/docs/SchemaOneOfOutput.md b/docs/SchemaOneOfOutput.md index b371195..99606ef 100644 --- a/docs/SchemaOneOfOutput.md +++ b/docs/SchemaOneOfOutput.md @@ -6,41 +6,41 @@ SchemaOneOf Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**title** | **str** | | [optional] -**multiple_of** | [**Multipleof**](Multipleof.md) | | [optional] -**maximum** | [**Maximum**](Maximum.md) | | [optional] +**additional_properties** | [**SchemaOneOfAdditionalPropertiesOutput**](SchemaOneOfAdditionalPropertiesOutput.md) | | [optional] +**all_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] +**any_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] +**content_encoding** | **str** | | [optional] +**content_media_type** | **str** | | [optional] +**content_schema** | **str** | | [optional] +**default** | **object** | | [optional] +**deprecated** | **bool** | | [optional] +**description** | **str** | | [optional] +**enum** | **List[object]** | | [optional] +**example** | **object** | | [optional] **exclusive_maximum** | **bool** | | [optional] -**minimum** | [**Minimum**](Minimum.md) | | [optional] **exclusive_minimum** | **bool** | | [optional] -**max_length** | **int** | | [optional] -**min_length** | **int** | | [optional] -**pattern** | **str** | | [optional] +**format** | **str** | | [optional] +**items** | [**Schema1Output**](Schema1Output.md) | | [optional] **max_items** | **int** | | [optional] -**min_items** | **int** | | [optional] -**unique_items** | **bool** | | [optional] +**max_length** | **int** | | [optional] **max_properties** | **int** | | [optional] +**maximum** | [**Maximum**](Maximum.md) | | [optional] +**min_items** | **int** | | [optional] +**min_length** | **int** | | [optional] **min_properties** | **int** | | [optional] -**required** | **List[str]** | | [optional] -**enum** | **List[object]** | | [optional] -**type** | **str** | | [optional] +**minimum** | [**Minimum**](Minimum.md) | | [optional] +**multiple_of** | [**Multipleof**](Multipleof.md) | | [optional] **var_not** | [**Schema1Output**](Schema1Output.md) | | [optional] -**all_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] +**nullable** | **bool** | | [optional] **one_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] -**any_of** | [**List[Schema1Output]**](Schema1Output.md) | | [optional] -**items** | [**Schema1Output**](Schema1Output.md) | | [optional] +**pattern** | **str** | | [optional] **properties** | [**Dict[str, Schema1Output]**](Schema1Output.md) | | [optional] -**additional_properties** | [**SchemaOneOfAdditionalPropertiesOutput**](SchemaOneOfAdditionalPropertiesOutput.md) | | [optional] -**description** | **str** | | [optional] -**format** | **str** | | [optional] -**default** | **object** | | [optional] -**nullable** | **bool** | | [optional] **read_only** | **bool** | | [optional] +**required** | **List[str]** | | [optional] +**title** | **str** | | [optional] +**type** | **str** | | [optional] +**unique_items** | **bool** | | [optional] **write_only** | **bool** | | [optional] -**example** | **object** | | [optional] -**deprecated** | **bool** | | [optional] -**content_media_type** | **str** | | [optional] -**content_encoding** | **str** | | [optional] -**content_schema** | **str** | | [optional] ## Example diff --git a/docs/StatusInfo.md b/docs/StatusInfo.md index 4db2331..a8b80db 100644 --- a/docs/StatusInfo.md +++ b/docs/StatusInfo.md @@ -6,18 +6,18 @@ StatusInfo Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**process_id** | **str** | | [optional] -**type** | **str** | | +**created** | **datetime** | | [optional] +**exception** | [**Exception**](Exception.md) | | [optional] +**finished** | **datetime** | | [optional] **job_id** | **str** | | -**status** | [**StatusCode**](StatusCode.md) | | +**links** | [**List[Link]**](Link.md) | | [optional] **message** | **str** | | [optional] -**exception** | [**Exception**](Exception.md) | | [optional] -**created** | **datetime** | | [optional] +**process_id** | **str** | | [optional] +**progress** | **int** | | [optional] **started** | **datetime** | | [optional] -**finished** | **datetime** | | [optional] +**status** | [**StatusCode**](StatusCode.md) | | +**type** | **str** | | **updated** | **datetime** | | [optional] -**progress** | **int** | | [optional] -**links** | [**List[Link]**](Link.md) | | [optional] ## Example diff --git a/docs/Subscriber.md b/docs/Subscriber.md index 6a9c714..4c9b1d2 100644 --- a/docs/Subscriber.md +++ b/docs/Subscriber.md @@ -6,9 +6,9 @@ Optional URIs for callbacks for this job. Support for this parameter is not req Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**success_uri** | **str** | | -**in_progress_uri** | **str** | | [optional] **failed_uri** | **str** | | [optional] +**in_progress_uri** | **str** | | [optional] +**success_uri** | **str** | | ## Example diff --git a/openapi.json b/openapi.json index bd137b5..09af8ac 100644 --- a/openapi.json +++ b/openapi.json @@ -4472,6 +4472,13 @@ "title": "ValidationError", "type": "object" } + }, + "securitySchemes": { + "bearerAuth": { + "bearerFormat": "JWT", + "scheme": "bearer", + "type": "http" + } } }, "info": { @@ -5487,5 +5494,10 @@ ] } } - } + }, + "security": [ + { + "bearerAuth": [] + } + ] } diff --git a/unity_sps_ogc_processes_api_python_client/api/api_api.py b/unity_sps_ogc_processes_api_python_client/api/api_api.py index b7ab3cb..1827750 100644 --- a/unity_sps_ogc_processes_api_python_client/api/api_api.py +++ b/unity_sps_ogc_processes_api_python_client/api/api_api.py @@ -96,8 +96,8 @@ def get_api_api_get( _response_types_map: Dict[str, Optional[str]] = { "200": "object", "406": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -167,8 +167,8 @@ def get_api_api_get_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "object", "406": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -238,8 +238,8 @@ def get_api_api_get_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "object", "406": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -283,7 +283,7 @@ def _get_api_api_get_serialize( ) # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="GET", @@ -360,8 +360,8 @@ def get_api_processes_api_processes_list_get( "200": "Enumeration", "404": "Exception", "406": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -432,8 +432,8 @@ def get_api_processes_api_processes_list_get_with_http_info( "200": "Enumeration", "404": "Exception", "406": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -504,8 +504,8 @@ def get_api_processes_api_processes_list_get_without_preload_content( "200": "Enumeration", "404": "Exception", "406": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -549,7 +549,7 @@ def _get_api_processes_api_processes_list_get_serialize( ) # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="GET", diff --git a/unity_sps_ogc_processes_api_python_client/api/conformance_api.py b/unity_sps_ogc_processes_api_python_client/api/conformance_api.py index 1cd16e9..6d83e0a 100644 --- a/unity_sps_ogc_processes_api_python_client/api/conformance_api.py +++ b/unity_sps_ogc_processes_api_python_client/api/conformance_api.py @@ -96,8 +96,8 @@ def get_conformance_conformance_get( _response_types_map: Dict[str, Optional[str]] = { "200": "ConfClasses", "406": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -167,8 +167,8 @@ def get_conformance_conformance_get_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "ConfClasses", "406": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -238,8 +238,8 @@ def get_conformance_conformance_get_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "ConfClasses", "406": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -283,7 +283,7 @@ def _get_conformance_conformance_get_serialize( ) # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="GET", diff --git a/unity_sps_ogc_processes_api_python_client/api/dru_api.py b/unity_sps_ogc_processes_api_python_client/api/dru_api.py index d551356..a69b9d1 100644 --- a/unity_sps_ogc_processes_api_python_client/api/dru_api.py +++ b/unity_sps_ogc_processes_api_python_client/api/dru_api.py @@ -103,8 +103,8 @@ def deploy_processes_post( "201": None, "403": "Exception", "409": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -181,8 +181,8 @@ def deploy_processes_post_with_http_info( "201": None, "403": "Exception", "409": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -259,8 +259,8 @@ def deploy_processes_post_without_preload_content( "201": None, "403": "Exception", "409": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -317,7 +317,7 @@ def _deploy_processes_post_serialize( _header_params["Content-Type"] = _default_content_type # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="POST", @@ -396,8 +396,8 @@ def replace_processes_process_id_put( "403": "Exception", "404": "Exception", "409": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -470,8 +470,8 @@ def replace_processes_process_id_put_with_http_info( "403": "Exception", "404": "Exception", "409": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -544,8 +544,8 @@ def replace_processes_process_id_put_without_preload_content( "403": "Exception", "404": "Exception", "409": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -600,7 +600,7 @@ def _replace_processes_process_id_put_serialize( _header_params["Content-Type"] = _default_content_type # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="PUT", @@ -682,8 +682,8 @@ def undeploy_processes_process_id_delete( "403": "Exception", "404": "Exception", "409": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -759,8 +759,8 @@ def undeploy_processes_process_id_delete_with_http_info( "403": "Exception", "404": "Exception", "409": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -836,8 +836,8 @@ def undeploy_processes_process_id_delete_without_preload_content( "403": "Exception", "404": "Exception", "409": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -884,7 +884,7 @@ def _undeploy_processes_process_id_delete_serialize( ) # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="DELETE", diff --git a/unity_sps_ogc_processes_api_python_client/api/health_api.py b/unity_sps_ogc_processes_api_python_client/api/health_api.py index b6565ff..be16aa7 100644 --- a/unity_sps_ogc_processes_api_python_client/api/health_api.py +++ b/unity_sps_ogc_processes_api_python_client/api/health_api.py @@ -248,7 +248,7 @@ def _get_health_health_get_serialize( ) # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="GET", diff --git a/unity_sps_ogc_processes_api_python_client/api/jobs_api.py b/unity_sps_ogc_processes_api_python_client/api/jobs_api.py index 9dcab43..9297ee8 100644 --- a/unity_sps_ogc_processes_api_python_client/api/jobs_api.py +++ b/unity_sps_ogc_processes_api_python_client/api/jobs_api.py @@ -96,8 +96,8 @@ def dismiss_jobs_job_id_delete( _response_types_map: Dict[str, Optional[str]] = { "200": "StatusInfo", "404": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -163,8 +163,8 @@ def dismiss_jobs_job_id_delete_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "StatusInfo", "404": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -230,8 +230,8 @@ def dismiss_jobs_job_id_delete_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "StatusInfo", "404": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -273,7 +273,7 @@ def _dismiss_jobs_job_id_delete_serialize( ) # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="DELETE", @@ -501,7 +501,7 @@ def _get_jobs_jobs_get_serialize( ) # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="GET", @@ -582,8 +582,8 @@ def get_result_jobs_job_id_results_get( _response_types_map: Dict[str, Optional[str]] = { "200": "Dict[str, InlineOrRefDataInput]", "404": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -658,8 +658,8 @@ def get_result_jobs_job_id_results_get_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "Dict[str, InlineOrRefDataInput]", "404": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -734,8 +734,8 @@ def get_result_jobs_job_id_results_get_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "Dict[str, InlineOrRefDataInput]", "404": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -780,7 +780,7 @@ def _get_result_jobs_job_id_results_get_serialize( ) # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="GET", @@ -852,8 +852,8 @@ def get_status_jobs_job_id_get( _response_types_map: Dict[str, Optional[str]] = { "200": "StatusInfo", "404": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -919,8 +919,8 @@ def get_status_jobs_job_id_get_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "StatusInfo", "404": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -986,8 +986,8 @@ def get_status_jobs_job_id_get_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "StatusInfo", "404": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -1029,7 +1029,7 @@ def _get_status_jobs_job_id_get_serialize( ) # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="GET", diff --git a/unity_sps_ogc_processes_api_python_client/api/landing_page_api.py b/unity_sps_ogc_processes_api_python_client/api/landing_page_api.py index 64eed05..b309e1c 100644 --- a/unity_sps_ogc_processes_api_python_client/api/landing_page_api.py +++ b/unity_sps_ogc_processes_api_python_client/api/landing_page_api.py @@ -96,8 +96,8 @@ def get_landing_page_get( _response_types_map: Dict[str, Optional[str]] = { "200": "LandingPage", "406": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -167,8 +167,8 @@ def get_landing_page_get_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "LandingPage", "406": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -238,8 +238,8 @@ def get_landing_page_get_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "LandingPage", "406": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -283,7 +283,7 @@ def _get_landing_page_get_serialize( ) # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="GET", diff --git a/unity_sps_ogc_processes_api_python_client/api/processes_api.py b/unity_sps_ogc_processes_api_python_client/api/processes_api.py index 419c9db..7a64f57 100644 --- a/unity_sps_ogc_processes_api_python_client/api/processes_api.py +++ b/unity_sps_ogc_processes_api_python_client/api/processes_api.py @@ -125,8 +125,8 @@ def execute_processes_process_id_execution_post( "201": "StatusInfo", "303": None, "404": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -216,8 +216,8 @@ def execute_processes_process_id_execution_post_with_http_info( "201": "StatusInfo", "303": None, "404": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -307,8 +307,8 @@ def execute_processes_process_id_execution_post_without_preload_content( "201": "StatusInfo", "303": None, "404": "Exception", - "500": "Exception", "422": "HTTPValidationError", + "500": "Exception", } response_data = self.api_client.call_api( *_param, _request_timeout=_request_timeout @@ -371,7 +371,7 @@ def _execute_processes_process_id_execution_post_serialize( _header_params["Content-Type"] = _default_content_type # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="POST", @@ -617,7 +617,7 @@ def _get_process_description_processes_process_id_get_serialize( ) # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="GET", @@ -842,7 +842,7 @@ def _get_processes_processes_get_serialize( ) # authentication setting - _auth_settings: List[str] = [] + _auth_settings: List[str] = ["bearerAuth"] return self.api_client.param_serialize( method="GET", diff --git a/unity_sps_ogc_processes_api_python_client/configuration.py b/unity_sps_ogc_processes_api_python_client/configuration.py index d5957cb..542373a 100644 --- a/unity_sps_ogc_processes_api_python_client/configuration.py +++ b/unity_sps_ogc_processes_api_python_client/configuration.py @@ -67,6 +67,7 @@ class Configuration: in PEM format. :param retries: Number of retries for API requests. + :Example: """ _default = None @@ -390,6 +391,14 @@ def auth_settings(self): :return: The Auth Settings information dict. """ auth = {} + if self.access_token is not None: + auth["bearerAuth"] = { + "type": "bearer", + "in": "header", + "format": "JWT", + "key": "Authorization", + "value": "Bearer " + self.access_token, + } return auth def to_debug_report(self): diff --git a/unity_sps_ogc_processes_api_python_client/models/bbox_def_crs.py b/unity_sps_ogc_processes_api_python_client/models/bbox_def_crs.py index a9f0a0d..24a583b 100644 --- a/unity_sps_ogc_processes_api_python_client/models/bbox_def_crs.py +++ b/unity_sps_ogc_processes_api_python_client/models/bbox_def_crs.py @@ -28,15 +28,15 @@ class BboxDefCrs(BaseModel): BboxDefCrs """ # noqa: E501 - anyof_schema_1_validator: Optional[StrictStr] = None - anyof_schema_2_validator: Optional[StrictStr] = None actual_instance: Optional[Any] = None any_of_schemas: Optional[List[StrictStr]] = None + anyof_schema_1_validator: Optional[StrictStr] = None + anyof_schema_2_validator: Optional[StrictStr] = None __properties: ClassVar[List[str]] = [ - "anyof_schema_1_validator", - "anyof_schema_2_validator", "actual_instance", "any_of_schemas", + "anyof_schema_1_validator", + "anyof_schema_2_validator", ] model_config = ConfigDict( @@ -76,6 +76,11 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if anyof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -92,11 +97,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["anyof_schema_2_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -110,10 +110,10 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "anyof_schema_1_validator": obj.get("anyof_schema_1_validator"), - "anyof_schema_2_validator": obj.get("anyof_schema_2_validator"), "actual_instance": obj.get("actual_instance"), "any_of_schemas": obj.get("any_of_schemas"), + "anyof_schema_1_validator": obj.get("anyof_schema_1_validator"), + "anyof_schema_2_validator": obj.get("anyof_schema_2_validator"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/enumeration.py b/unity_sps_ogc_processes_api_python_client/models/enumeration.py index f1967f2..a830f62 100644 --- a/unity_sps_ogc_processes_api_python_client/models/enumeration.py +++ b/unity_sps_ogc_processes_api_python_client/models/enumeration.py @@ -28,9 +28,9 @@ class Enumeration(BaseModel): Enumeration """ # noqa: E501 - type: StrictStr enum: List[StrictStr] - __properties: ClassVar[List[str]] = ["type", "enum"] + type: StrictStr + __properties: ClassVar[List[str]] = ["enum", "type"] model_config = ConfigDict( populate_by_name=True, @@ -80,5 +80,5 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if not isinstance(obj, dict): return cls.model_validate(obj) - _obj = cls.model_validate({"type": obj.get("type"), "enum": obj.get("enum")}) + _obj = cls.model_validate({"enum": obj.get("enum"), "type": obj.get("type")}) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/exception.py b/unity_sps_ogc_processes_api_python_client/models/exception.py index 34594fc..0d8f6ef 100644 --- a/unity_sps_ogc_processes_api_python_client/models/exception.py +++ b/unity_sps_ogc_processes_api_python_client/models/exception.py @@ -28,19 +28,19 @@ class Exception(BaseModel): JSON schema for exceptions based on RFC 7807 """ # noqa: E501 - type: StrictStr - title: Optional[StrictStr] = None - status: Optional[StrictInt] = None + additional_properties: Optional[Dict[str, Any]] = None detail: Optional[StrictStr] = None instance: Optional[StrictStr] = None - additional_properties: Optional[Dict[str, Any]] = None + status: Optional[StrictInt] = None + title: Optional[StrictStr] = None + type: StrictStr __properties: ClassVar[List[str]] = [ - "type", - "title", - "status", + "additional_properties", "detail", "instance", - "additional_properties", + "status", + "title", + "type", ] model_config = ConfigDict( @@ -80,16 +80,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # set to None if title (nullable) is None - # and model_fields_set contains the field - if self.title is None and "title" in self.model_fields_set: - _dict["title"] = None - - # set to None if status (nullable) is None - # and model_fields_set contains the field - if self.status is None and "status" in self.model_fields_set: - _dict["status"] = None - # set to None if detail (nullable) is None # and model_fields_set contains the field if self.detail is None and "detail" in self.model_fields_set: @@ -100,6 +90,16 @@ def to_dict(self) -> Dict[str, Any]: if self.instance is None and "instance" in self.model_fields_set: _dict["instance"] = None + # set to None if status (nullable) is None + # and model_fields_set contains the field + if self.status is None and "status" in self.model_fields_set: + _dict["status"] = None + + # set to None if title (nullable) is None + # and model_fields_set contains the field + if self.title is None and "title" in self.model_fields_set: + _dict["title"] = None + return _dict @classmethod @@ -113,12 +113,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "type": obj.get("type"), - "title": obj.get("title"), - "status": obj.get("status"), + "additional_properties": obj.get("additional_properties"), "detail": obj.get("detail"), "instance": obj.get("instance"), - "additional_properties": obj.get("additional_properties"), + "status": obj.get("status"), + "title": obj.get("title"), + "type": obj.get("type"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/execute_workflows.py b/unity_sps_ogc_processes_api_python_client/models/execute_workflows.py index a7ab03c..80c737b 100644 --- a/unity_sps_ogc_processes_api_python_client/models/execute_workflows.py +++ b/unity_sps_ogc_processes_api_python_client/models/execute_workflows.py @@ -40,19 +40,19 @@ class ExecuteWorkflows(BaseModel): """ # noqa: E501 filter: Optional[StrictStr] = None - properties: Optional[FieldsModifiersProperties] = None - sort_by: Optional[List[StrictStr]] = Field(default=None, alias="sortBy") - process: Optional[StrictStr] = None inputs: Optional[Dict[str, InputWorkflows]] = None outputs: Optional[Dict[str, OutputWorkflows]] = None + process: Optional[StrictStr] = None + properties: Optional[FieldsModifiersProperties] = None + sort_by: Optional[List[StrictStr]] = Field(default=None, alias="sortBy") subscriber: Optional[Subscriber] = None __properties: ClassVar[List[str]] = [ "filter", - "properties", - "sortBy", - "process", "inputs", "outputs", + "process", + "properties", + "sortBy", "subscriber", ] @@ -93,9 +93,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of properties - if self.properties: - _dict["properties"] = self.properties.to_dict() # override the default output from pydantic by calling `to_dict()` of each value in inputs (dict) _field_dict = {} if self.inputs: @@ -110,6 +107,9 @@ def to_dict(self) -> Dict[str, Any]: if self.outputs[_key]: _field_dict[_key] = self.outputs[_key].to_dict() _dict["outputs"] = _field_dict + # override the default output from pydantic by calling `to_dict()` of properties + if self.properties: + _dict["properties"] = self.properties.to_dict() # override the default output from pydantic by calling `to_dict()` of subscriber if self.subscriber: _dict["subscriber"] = self.subscriber.to_dict() @@ -118,30 +118,30 @@ def to_dict(self) -> Dict[str, Any]: if self.filter is None and "filter" in self.model_fields_set: _dict["filter"] = None - # set to None if properties (nullable) is None + # set to None if inputs (nullable) is None # and model_fields_set contains the field - if self.properties is None and "properties" in self.model_fields_set: - _dict["properties"] = None + if self.inputs is None and "inputs" in self.model_fields_set: + _dict["inputs"] = None - # set to None if sort_by (nullable) is None + # set to None if outputs (nullable) is None # and model_fields_set contains the field - if self.sort_by is None and "sort_by" in self.model_fields_set: - _dict["sortBy"] = None + if self.outputs is None and "outputs" in self.model_fields_set: + _dict["outputs"] = None # set to None if process (nullable) is None # and model_fields_set contains the field if self.process is None and "process" in self.model_fields_set: _dict["process"] = None - # set to None if inputs (nullable) is None + # set to None if properties (nullable) is None # and model_fields_set contains the field - if self.inputs is None and "inputs" in self.model_fields_set: - _dict["inputs"] = None + if self.properties is None and "properties" in self.model_fields_set: + _dict["properties"] = None - # set to None if outputs (nullable) is None + # set to None if sort_by (nullable) is None # and model_fields_set contains the field - if self.outputs is None and "outputs" in self.model_fields_set: - _dict["outputs"] = None + if self.sort_by is None and "sort_by" in self.model_fields_set: + _dict["sortBy"] = None # set to None if subscriber (nullable) is None # and model_fields_set contains the field @@ -162,13 +162,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { "filter": obj.get("filter"), - "properties": ( - FieldsModifiersProperties.from_dict(obj["properties"]) - if obj.get("properties") is not None - else None - ), - "sortBy": obj.get("sortBy"), - "process": obj.get("process"), "inputs": ( dict( (_k, InputWorkflows.from_dict(_v)) @@ -185,6 +178,13 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("outputs") is not None else None ), + "process": obj.get("process"), + "properties": ( + FieldsModifiersProperties.from_dict(obj["properties"]) + if obj.get("properties") is not None + else None + ), + "sortBy": obj.get("sortBy"), "subscriber": ( Subscriber.from_dict(obj["subscriber"]) if obj.get("subscriber") is not None diff --git a/unity_sps_ogc_processes_api_python_client/models/execution_unit.py b/unity_sps_ogc_processes_api_python_client/models/execution_unit.py index 3eea289..444a439 100644 --- a/unity_sps_ogc_processes_api_python_client/models/execution_unit.py +++ b/unity_sps_ogc_processes_api_python_client/models/execution_unit.py @@ -32,19 +32,19 @@ class ExecutionUnit(BaseModel): Resource containing an executable or runtime information for executing the process. """ # noqa: E501 - type: StrictStr = Field(description="Type of execution unit.") + additional_properties: Optional[Dict[str, Any]] = None + config: Optional[ExecutionUnitConfig] = None + deployment: Optional[StrictStr] = None image: StrictStr = Field( description="Container image reference for the execution unit." ) - deployment: Optional[StrictStr] = None - config: Optional[ExecutionUnitConfig] = None - additional_properties: Optional[Dict[str, Any]] = None + type: StrictStr = Field(description="Type of execution unit.") __properties: ClassVar[List[str]] = [ - "type", - "image", - "deployment", - "config", "additional_properties", + "config", + "deployment", + "image", + "type", ] model_config = ConfigDict( @@ -87,16 +87,16 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of config if self.config: _dict["config"] = self.config.to_dict() - # set to None if deployment (nullable) is None - # and model_fields_set contains the field - if self.deployment is None and "deployment" in self.model_fields_set: - _dict["deployment"] = None - # set to None if config (nullable) is None # and model_fields_set contains the field if self.config is None and "config" in self.model_fields_set: _dict["config"] = None + # set to None if deployment (nullable) is None + # and model_fields_set contains the field + if self.deployment is None and "deployment" in self.model_fields_set: + _dict["deployment"] = None + return _dict @classmethod @@ -110,15 +110,15 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "type": obj.get("type"), - "image": obj.get("image"), - "deployment": obj.get("deployment"), + "additional_properties": obj.get("additional_properties"), "config": ( ExecutionUnitConfig.from_dict(obj["config"]) if obj.get("config") is not None else None ), - "additional_properties": obj.get("additional_properties"), + "deployment": obj.get("deployment"), + "image": obj.get("image"), + "type": obj.get("type"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/execution_unit_config.py b/unity_sps_ogc_processes_api_python_client/models/execution_unit_config.py index 2c0ba34..09ef33b 100644 --- a/unity_sps_ogc_processes_api_python_client/models/execution_unit_config.py +++ b/unity_sps_ogc_processes_api_python_client/models/execution_unit_config.py @@ -40,27 +40,27 @@ class ExecutionUnitConfig(BaseModel): Hardware requirements and configuration properties for executing the process. """ # noqa: E501 - cpu_min: Optional[Cpumin] = Field(default=None, alias="cpuMin") + additional_properties: Optional[Dict[str, Any]] = None cpu_max: Optional[Cpumax] = Field(default=None, alias="cpuMax") - memory_min: Optional[Memorymin] = Field(default=None, alias="memoryMin") + cpu_min: Optional[Cpumin] = Field(default=None, alias="cpuMin") + job_timeout: Optional[Jobtimeout] = Field(default=None, alias="jobTimeout") memory_max: Optional[Memorymax] = Field(default=None, alias="memoryMax") - storage_temp_min: Optional[Storagetempmin] = Field( - default=None, alias="storageTempMin" - ) + memory_min: Optional[Memorymin] = Field(default=None, alias="memoryMin") storage_outputs_min: Optional[Storageoutputsmin] = Field( default=None, alias="storageOutputsMin" ) - job_timeout: Optional[Jobtimeout] = Field(default=None, alias="jobTimeout") - additional_properties: Optional[Dict[str, Any]] = None + storage_temp_min: Optional[Storagetempmin] = Field( + default=None, alias="storageTempMin" + ) __properties: ClassVar[List[str]] = [ - "cpuMin", + "additional_properties", "cpuMax", - "memoryMin", + "cpuMin", + "jobTimeout", "memoryMax", - "storageTempMin", + "memoryMin", "storageOutputsMin", - "jobTimeout", - "additional_properties", + "storageTempMin", ] model_config = ConfigDict( @@ -100,54 +100,51 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of cpu_min - if self.cpu_min: - _dict["cpuMin"] = self.cpu_min.to_dict() # override the default output from pydantic by calling `to_dict()` of cpu_max if self.cpu_max: _dict["cpuMax"] = self.cpu_max.to_dict() - # override the default output from pydantic by calling `to_dict()` of memory_min - if self.memory_min: - _dict["memoryMin"] = self.memory_min.to_dict() + # override the default output from pydantic by calling `to_dict()` of cpu_min + if self.cpu_min: + _dict["cpuMin"] = self.cpu_min.to_dict() + # override the default output from pydantic by calling `to_dict()` of job_timeout + if self.job_timeout: + _dict["jobTimeout"] = self.job_timeout.to_dict() # override the default output from pydantic by calling `to_dict()` of memory_max if self.memory_max: _dict["memoryMax"] = self.memory_max.to_dict() - # override the default output from pydantic by calling `to_dict()` of storage_temp_min - if self.storage_temp_min: - _dict["storageTempMin"] = self.storage_temp_min.to_dict() + # override the default output from pydantic by calling `to_dict()` of memory_min + if self.memory_min: + _dict["memoryMin"] = self.memory_min.to_dict() # override the default output from pydantic by calling `to_dict()` of storage_outputs_min if self.storage_outputs_min: _dict["storageOutputsMin"] = self.storage_outputs_min.to_dict() - # override the default output from pydantic by calling `to_dict()` of job_timeout - if self.job_timeout: - _dict["jobTimeout"] = self.job_timeout.to_dict() - # set to None if cpu_min (nullable) is None - # and model_fields_set contains the field - if self.cpu_min is None and "cpu_min" in self.model_fields_set: - _dict["cpuMin"] = None - + # override the default output from pydantic by calling `to_dict()` of storage_temp_min + if self.storage_temp_min: + _dict["storageTempMin"] = self.storage_temp_min.to_dict() # set to None if cpu_max (nullable) is None # and model_fields_set contains the field if self.cpu_max is None and "cpu_max" in self.model_fields_set: _dict["cpuMax"] = None - # set to None if memory_min (nullable) is None + # set to None if cpu_min (nullable) is None # and model_fields_set contains the field - if self.memory_min is None and "memory_min" in self.model_fields_set: - _dict["memoryMin"] = None + if self.cpu_min is None and "cpu_min" in self.model_fields_set: + _dict["cpuMin"] = None + + # set to None if job_timeout (nullable) is None + # and model_fields_set contains the field + if self.job_timeout is None and "job_timeout" in self.model_fields_set: + _dict["jobTimeout"] = None # set to None if memory_max (nullable) is None # and model_fields_set contains the field if self.memory_max is None and "memory_max" in self.model_fields_set: _dict["memoryMax"] = None - # set to None if storage_temp_min (nullable) is None + # set to None if memory_min (nullable) is None # and model_fields_set contains the field - if ( - self.storage_temp_min is None - and "storage_temp_min" in self.model_fields_set - ): - _dict["storageTempMin"] = None + if self.memory_min is None and "memory_min" in self.model_fields_set: + _dict["memoryMin"] = None # set to None if storage_outputs_min (nullable) is None # and model_fields_set contains the field @@ -157,10 +154,13 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["storageOutputsMin"] = None - # set to None if job_timeout (nullable) is None + # set to None if storage_temp_min (nullable) is None # and model_fields_set contains the field - if self.job_timeout is None and "job_timeout" in self.model_fields_set: - _dict["jobTimeout"] = None + if ( + self.storage_temp_min is None + and "storage_temp_min" in self.model_fields_set + ): + _dict["storageTempMin"] = None return _dict @@ -175,19 +175,20 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "cpuMin": ( - Cpumin.from_dict(obj["cpuMin"]) - if obj.get("cpuMin") is not None - else None - ), + "additional_properties": obj.get("additional_properties"), "cpuMax": ( Cpumax.from_dict(obj["cpuMax"]) if obj.get("cpuMax") is not None else None ), - "memoryMin": ( - Memorymin.from_dict(obj["memoryMin"]) - if obj.get("memoryMin") is not None + "cpuMin": ( + Cpumin.from_dict(obj["cpuMin"]) + if obj.get("cpuMin") is not None + else None + ), + "jobTimeout": ( + Jobtimeout.from_dict(obj["jobTimeout"]) + if obj.get("jobTimeout") is not None else None ), "memoryMax": ( @@ -195,9 +196,9 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("memoryMax") is not None else None ), - "storageTempMin": ( - Storagetempmin.from_dict(obj["storageTempMin"]) - if obj.get("storageTempMin") is not None + "memoryMin": ( + Memorymin.from_dict(obj["memoryMin"]) + if obj.get("memoryMin") is not None else None ), "storageOutputsMin": ( @@ -205,12 +206,11 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("storageOutputsMin") is not None else None ), - "jobTimeout": ( - Jobtimeout.from_dict(obj["jobTimeout"]) - if obj.get("jobTimeout") is not None + "storageTempMin": ( + Storagetempmin.from_dict(obj["storageTempMin"]) + if obj.get("storageTempMin") is not None else None ), - "additional_properties": obj.get("additional_properties"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/format.py b/unity_sps_ogc_processes_api_python_client/models/format.py index afe8c5c..7821baf 100644 --- a/unity_sps_ogc_processes_api_python_client/models/format.py +++ b/unity_sps_ogc_processes_api_python_client/models/format.py @@ -30,10 +30,10 @@ class Format(BaseModel): Format """ # noqa: E501 - media_type: Optional[StrictStr] = Field(default=None, alias="mediaType") encoding: Optional[StrictStr] = None + media_type: Optional[StrictStr] = Field(default=None, alias="mediaType") var_schema: Optional[FormatSchema] = Field(default=None, alias="schema") - __properties: ClassVar[List[str]] = ["mediaType", "encoding", "schema"] + __properties: ClassVar[List[str]] = ["encoding", "mediaType", "schema"] model_config = ConfigDict( populate_by_name=True, @@ -75,16 +75,16 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of var_schema if self.var_schema: _dict["schema"] = self.var_schema.to_dict() - # set to None if media_type (nullable) is None - # and model_fields_set contains the field - if self.media_type is None and "media_type" in self.model_fields_set: - _dict["mediaType"] = None - # set to None if encoding (nullable) is None # and model_fields_set contains the field if self.encoding is None and "encoding" in self.model_fields_set: _dict["encoding"] = None + # set to None if media_type (nullable) is None + # and model_fields_set contains the field + if self.media_type is None and "media_type" in self.model_fields_set: + _dict["mediaType"] = None + # set to None if var_schema (nullable) is None # and model_fields_set contains the field if self.var_schema is None and "var_schema" in self.model_fields_set: @@ -103,8 +103,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "mediaType": obj.get("mediaType"), "encoding": obj.get("encoding"), + "mediaType": obj.get("mediaType"), "schema": ( FormatSchema.from_dict(obj["schema"]) if obj.get("schema") is not None diff --git a/unity_sps_ogc_processes_api_python_client/models/format_schema.py b/unity_sps_ogc_processes_api_python_client/models/format_schema.py index 77171dc..e2e4896 100644 --- a/unity_sps_ogc_processes_api_python_client/models/format_schema.py +++ b/unity_sps_ogc_processes_api_python_client/models/format_schema.py @@ -28,15 +28,15 @@ class FormatSchema(BaseModel): FormatSchema """ # noqa: E501 - oneof_schema_1_validator: Optional[StrictStr] = None - oneof_schema_2_validator: Optional[Dict[str, Any]] = None actual_instance: Optional[StrictStr] = None one_of_schemas: Optional[List[StrictStr]] = None + oneof_schema_1_validator: Optional[StrictStr] = None + oneof_schema_2_validator: Optional[Dict[str, Any]] = None __properties: ClassVar[List[str]] = [ - "oneof_schema_1_validator", - "oneof_schema_2_validator", "actual_instance", "one_of_schemas", + "oneof_schema_1_validator", + "oneof_schema_2_validator", ] model_config = ConfigDict( @@ -76,6 +76,11 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if oneof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -92,11 +97,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["oneof_schema_2_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -110,10 +110,10 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "oneof_schema_1_validator": obj.get("oneof_schema_1_validator"), - "oneof_schema_2_validator": obj.get("oneof_schema_2_validator"), "actual_instance": obj.get("actual_instance"), "one_of_schemas": obj.get("one_of_schemas"), + "oneof_schema_1_validator": obj.get("oneof_schema_1_validator"), + "oneof_schema_2_validator": obj.get("oneof_schema_2_validator"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/inline_or_ref_data_workflows.py b/unity_sps_ogc_processes_api_python_client/models/inline_or_ref_data_workflows.py index 4ec065f..35c28ff 100644 --- a/unity_sps_ogc_processes_api_python_client/models/inline_or_ref_data_workflows.py +++ b/unity_sps_ogc_processes_api_python_client/models/inline_or_ref_data_workflows.py @@ -39,17 +39,17 @@ class InlineOrRefDataWorkflows(BaseModel): InlineOrRefDataWorkflows """ # noqa: E501 + actual_instance: Optional[ActualInstance] = None + one_of_schemas: Optional[List[StrictStr]] = None oneof_schema_1_validator: Optional[InputValueNoObjectWorkflows] = None oneof_schema_2_validator: Optional[QualifiedInputValueWorkflows] = None oneof_schema_3_validator: Optional[Link] = None - actual_instance: Optional[ActualInstance] = None - one_of_schemas: Optional[List[StrictStr]] = None __properties: ClassVar[List[str]] = [ + "actual_instance", + "one_of_schemas", "oneof_schema_1_validator", "oneof_schema_2_validator", "oneof_schema_3_validator", - "actual_instance", - "one_of_schemas", ] model_config = ConfigDict( @@ -89,6 +89,9 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of actual_instance + if self.actual_instance: + _dict["actual_instance"] = self.actual_instance.to_dict() # override the default output from pydantic by calling `to_dict()` of oneof_schema_1_validator if self.oneof_schema_1_validator: _dict["oneof_schema_1_validator"] = self.oneof_schema_1_validator.to_dict() @@ -98,9 +101,11 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of oneof_schema_3_validator if self.oneof_schema_3_validator: _dict["oneof_schema_3_validator"] = self.oneof_schema_3_validator.to_dict() - # override the default output from pydantic by calling `to_dict()` of actual_instance - if self.actual_instance: - _dict["actual_instance"] = self.actual_instance.to_dict() + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if oneof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -125,11 +130,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["oneof_schema_3_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -143,6 +143,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "actual_instance": ( + ActualInstance.from_dict(obj["actual_instance"]) + if obj.get("actual_instance") is not None + else None + ), + "one_of_schemas": obj.get("one_of_schemas"), "oneof_schema_1_validator": ( InputValueNoObjectWorkflows.from_dict( obj["oneof_schema_1_validator"] @@ -162,12 +168,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("oneof_schema_3_validator") is not None else None ), - "actual_instance": ( - ActualInstance.from_dict(obj["actual_instance"]) - if obj.get("actual_instance") is not None - else None - ), - "one_of_schemas": obj.get("one_of_schemas"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/input_collection.py b/unity_sps_ogc_processes_api_python_client/models/input_collection.py index d7657ef..5687767 100644 --- a/unity_sps_ogc_processes_api_python_client/models/input_collection.py +++ b/unity_sps_ogc_processes_api_python_client/models/input_collection.py @@ -32,11 +32,11 @@ class InputCollection(BaseModel): InputCollection """ # noqa: E501 + collection: StrictStr filter: Optional[StrictStr] = None properties: Optional[FieldsModifiersProperties] = None sort_by: Optional[List[StrictStr]] = Field(default=None, alias="sortBy") - collection: StrictStr - __properties: ClassVar[List[str]] = ["filter", "properties", "sortBy", "collection"] + __properties: ClassVar[List[str]] = ["collection", "filter", "properties", "sortBy"] model_config = ConfigDict( populate_by_name=True, @@ -106,6 +106,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "collection": obj.get("collection"), "filter": obj.get("filter"), "properties": ( FieldsModifiersProperties.from_dict(obj["properties"]) @@ -113,7 +114,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: else None ), "sortBy": obj.get("sortBy"), - "collection": obj.get("collection"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/input_description_input.py b/unity_sps_ogc_processes_api_python_client/models/input_description_input.py index b7fbd54..784578a 100644 --- a/unity_sps_ogc_processes_api_python_client/models/input_description_input.py +++ b/unity_sps_ogc_processes_api_python_client/models/input_description_input.py @@ -35,22 +35,22 @@ class InputDescriptionInput(BaseModel): InputDescription """ # noqa: E501 - title: Optional[StrictStr] = None description: Optional[StrictStr] = None keywords: Optional[List[StrictStr]] = None + max_occurs: Optional[StrictInt] = Field(alias="maxOccurs") metadata: Optional[List[MetadataInput]] = None - var_schema: ModelSchemaInput = Field(alias="schema") min_occurs: Optional[StrictInt] = Field(default=None, alias="minOccurs") - max_occurs: Optional[StrictInt] = Field(alias="maxOccurs") + var_schema: ModelSchemaInput = Field(alias="schema") + title: Optional[StrictStr] = None value_passing: Optional[List[StrictStr]] = Field(default=None, alias="valuePassing") __properties: ClassVar[List[str]] = [ - "title", "description", "keywords", + "maxOccurs", "metadata", - "schema", "minOccurs", - "maxOccurs", + "schema", + "title", "valuePassing", ] @@ -101,11 +101,6 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of var_schema if self.var_schema: _dict["schema"] = self.var_schema.to_dict() - # set to None if title (nullable) is None - # and model_fields_set contains the field - if self.title is None and "title" in self.model_fields_set: - _dict["title"] = None - # set to None if description (nullable) is None # and model_fields_set contains the field if self.description is None and "description" in self.model_fields_set: @@ -116,6 +111,11 @@ def to_dict(self) -> Dict[str, Any]: if self.keywords is None and "keywords" in self.model_fields_set: _dict["keywords"] = None + # set to None if max_occurs (nullable) is None + # and model_fields_set contains the field + if self.max_occurs is None and "max_occurs" in self.model_fields_set: + _dict["maxOccurs"] = None + # set to None if metadata (nullable) is None # and model_fields_set contains the field if self.metadata is None and "metadata" in self.model_fields_set: @@ -126,10 +126,10 @@ def to_dict(self) -> Dict[str, Any]: if self.min_occurs is None and "min_occurs" in self.model_fields_set: _dict["minOccurs"] = None - # set to None if max_occurs (nullable) is None + # set to None if title (nullable) is None # and model_fields_set contains the field - if self.max_occurs is None and "max_occurs" in self.model_fields_set: - _dict["maxOccurs"] = None + if self.title is None and "title" in self.model_fields_set: + _dict["title"] = None # set to None if value_passing (nullable) is None # and model_fields_set contains the field @@ -149,21 +149,21 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "title": obj.get("title"), "description": obj.get("description"), "keywords": obj.get("keywords"), + "maxOccurs": obj.get("maxOccurs"), "metadata": ( [MetadataInput.from_dict(_item) for _item in obj["metadata"]] if obj.get("metadata") is not None else None ), + "minOccurs": obj.get("minOccurs"), "schema": ( ModelSchemaInput.from_dict(obj["schema"]) if obj.get("schema") is not None else None ), - "minOccurs": obj.get("minOccurs"), - "maxOccurs": obj.get("maxOccurs"), + "title": obj.get("title"), "valuePassing": obj.get("valuePassing"), } ) diff --git a/unity_sps_ogc_processes_api_python_client/models/input_description_output.py b/unity_sps_ogc_processes_api_python_client/models/input_description_output.py index 25bfeb8..ce30f1e 100644 --- a/unity_sps_ogc_processes_api_python_client/models/input_description_output.py +++ b/unity_sps_ogc_processes_api_python_client/models/input_description_output.py @@ -35,22 +35,22 @@ class InputDescriptionOutput(BaseModel): InputDescription """ # noqa: E501 - title: Optional[StrictStr] = None description: Optional[StrictStr] = None keywords: Optional[List[StrictStr]] = None + max_occurs: Optional[StrictInt] = Field(alias="maxOccurs") metadata: Optional[List[MetadataOutput]] = None - var_schema: ModelSchemaOutput = Field(alias="schema") min_occurs: Optional[StrictInt] = Field(default=None, alias="minOccurs") - max_occurs: Optional[StrictInt] = Field(alias="maxOccurs") + var_schema: ModelSchemaOutput = Field(alias="schema") + title: Optional[StrictStr] = None value_passing: Optional[List[StrictStr]] = Field(default=None, alias="valuePassing") __properties: ClassVar[List[str]] = [ - "title", "description", "keywords", + "maxOccurs", "metadata", - "schema", "minOccurs", - "maxOccurs", + "schema", + "title", "valuePassing", ] @@ -101,11 +101,6 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of var_schema if self.var_schema: _dict["schema"] = self.var_schema.to_dict() - # set to None if title (nullable) is None - # and model_fields_set contains the field - if self.title is None and "title" in self.model_fields_set: - _dict["title"] = None - # set to None if description (nullable) is None # and model_fields_set contains the field if self.description is None and "description" in self.model_fields_set: @@ -116,6 +111,11 @@ def to_dict(self) -> Dict[str, Any]: if self.keywords is None and "keywords" in self.model_fields_set: _dict["keywords"] = None + # set to None if max_occurs (nullable) is None + # and model_fields_set contains the field + if self.max_occurs is None and "max_occurs" in self.model_fields_set: + _dict["maxOccurs"] = None + # set to None if metadata (nullable) is None # and model_fields_set contains the field if self.metadata is None and "metadata" in self.model_fields_set: @@ -126,10 +126,10 @@ def to_dict(self) -> Dict[str, Any]: if self.min_occurs is None and "min_occurs" in self.model_fields_set: _dict["minOccurs"] = None - # set to None if max_occurs (nullable) is None + # set to None if title (nullable) is None # and model_fields_set contains the field - if self.max_occurs is None and "max_occurs" in self.model_fields_set: - _dict["maxOccurs"] = None + if self.title is None and "title" in self.model_fields_set: + _dict["title"] = None # set to None if value_passing (nullable) is None # and model_fields_set contains the field @@ -149,21 +149,21 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "title": obj.get("title"), "description": obj.get("description"), "keywords": obj.get("keywords"), + "maxOccurs": obj.get("maxOccurs"), "metadata": ( [MetadataOutput.from_dict(_item) for _item in obj["metadata"]] if obj.get("metadata") is not None else None ), + "minOccurs": obj.get("minOccurs"), "schema": ( ModelSchemaOutput.from_dict(obj["schema"]) if obj.get("schema") is not None else None ), - "minOccurs": obj.get("minOccurs"), - "maxOccurs": obj.get("maxOccurs"), + "title": obj.get("title"), "valuePassing": obj.get("valuePassing"), } ) diff --git a/unity_sps_ogc_processes_api_python_client/models/input_parameterized.py b/unity_sps_ogc_processes_api_python_client/models/input_parameterized.py index f88dc1f..24f141a 100644 --- a/unity_sps_ogc_processes_api_python_client/models/input_parameterized.py +++ b/unity_sps_ogc_processes_api_python_client/models/input_parameterized.py @@ -32,11 +32,11 @@ class InputParameterized(BaseModel): InputParameterized """ # noqa: E501 + input: StrictStr = Field(alias="$input") filter: Optional[StrictStr] = None properties: Optional[FieldsModifiersProperties] = None sort_by: Optional[List[StrictStr]] = Field(default=None, alias="sortBy") - input: StrictStr = Field(alias="$input") - __properties: ClassVar[List[str]] = ["filter", "properties", "sortBy", "$input"] + __properties: ClassVar[List[str]] = ["$input", "filter", "properties", "sortBy"] model_config = ConfigDict( populate_by_name=True, @@ -106,6 +106,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "$input": obj.get("$input"), "filter": obj.get("filter"), "properties": ( FieldsModifiersProperties.from_dict(obj["properties"]) @@ -113,7 +114,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: else None ), "sortBy": obj.get("sortBy"), - "$input": obj.get("$input"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/input_process.py b/unity_sps_ogc_processes_api_python_client/models/input_process.py index 8ca9fad..2dc6edc 100644 --- a/unity_sps_ogc_processes_api_python_client/models/input_process.py +++ b/unity_sps_ogc_processes_api_python_client/models/input_process.py @@ -39,23 +39,23 @@ class InputProcess(BaseModel): InputProcess """ # noqa: E501 + filter: Optional[StrictStr] = None + inputs: Optional[Dict[str, InputWorkflows1]] = None + outputs: Optional[Dict[str, OutputWorkflows1]] = None process: StrictStr = Field( description="URI to the process execution end point (i.e., `.../processes/{processId}/execution`)" ) - inputs: Optional[Dict[str, InputWorkflows1]] = None - outputs: Optional[Dict[str, OutputWorkflows1]] = None - subscriber: Optional[Subscriber] = None - filter: Optional[StrictStr] = None properties: Optional[FieldsModifiersProperties] = None sort_by: Optional[List[StrictStr]] = Field(default=None, alias="sortBy") + subscriber: Optional[Subscriber] = None __properties: ClassVar[List[str]] = [ - "process", + "filter", "inputs", "outputs", - "subscriber", - "filter", + "process", "properties", "sortBy", + "subscriber", ] model_config = ConfigDict( @@ -109,12 +109,17 @@ def to_dict(self) -> Dict[str, Any]: if self.outputs[_key]: _field_dict[_key] = self.outputs[_key].to_dict() _dict["outputs"] = _field_dict - # override the default output from pydantic by calling `to_dict()` of subscriber - if self.subscriber: - _dict["subscriber"] = self.subscriber.to_dict() # override the default output from pydantic by calling `to_dict()` of properties if self.properties: _dict["properties"] = self.properties.to_dict() + # override the default output from pydantic by calling `to_dict()` of subscriber + if self.subscriber: + _dict["subscriber"] = self.subscriber.to_dict() + # set to None if filter (nullable) is None + # and model_fields_set contains the field + if self.filter is None and "filter" in self.model_fields_set: + _dict["filter"] = None + # set to None if inputs (nullable) is None # and model_fields_set contains the field if self.inputs is None and "inputs" in self.model_fields_set: @@ -125,16 +130,6 @@ def to_dict(self) -> Dict[str, Any]: if self.outputs is None and "outputs" in self.model_fields_set: _dict["outputs"] = None - # set to None if subscriber (nullable) is None - # and model_fields_set contains the field - if self.subscriber is None and "subscriber" in self.model_fields_set: - _dict["subscriber"] = None - - # set to None if filter (nullable) is None - # and model_fields_set contains the field - if self.filter is None and "filter" in self.model_fields_set: - _dict["filter"] = None - # set to None if properties (nullable) is None # and model_fields_set contains the field if self.properties is None and "properties" in self.model_fields_set: @@ -145,6 +140,11 @@ def to_dict(self) -> Dict[str, Any]: if self.sort_by is None and "sort_by" in self.model_fields_set: _dict["sortBy"] = None + # set to None if subscriber (nullable) is None + # and model_fields_set contains the field + if self.subscriber is None and "subscriber" in self.model_fields_set: + _dict["subscriber"] = None + return _dict @classmethod @@ -158,7 +158,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "process": obj.get("process"), + "filter": obj.get("filter"), "inputs": ( dict( (_k, InputWorkflows1.from_dict(_v)) @@ -175,18 +175,18 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("outputs") is not None else None ), - "subscriber": ( - Subscriber.from_dict(obj["subscriber"]) - if obj.get("subscriber") is not None - else None - ), - "filter": obj.get("filter"), + "process": obj.get("process"), "properties": ( FieldsModifiersProperties.from_dict(obj["properties"]) if obj.get("properties") is not None else None ), "sortBy": obj.get("sortBy"), + "subscriber": ( + Subscriber.from_dict(obj["subscriber"]) + if obj.get("subscriber") is not None + else None + ), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/input_value_input.py b/unity_sps_ogc_processes_api_python_client/models/input_value_input.py index a09d6ac..1a5ca4c 100644 --- a/unity_sps_ogc_processes_api_python_client/models/input_value_input.py +++ b/unity_sps_ogc_processes_api_python_client/models/input_value_input.py @@ -32,15 +32,15 @@ class InputValueInput(BaseModel): InputValue """ # noqa: E501 - anyof_schema_1_validator: Optional[InputValueNoObjectInput] = None - anyof_schema_2_validator: Optional[Dict[str, Any]] = None actual_instance: Optional[Any] = None any_of_schemas: Optional[List[StrictStr]] = None + anyof_schema_1_validator: Optional[InputValueNoObjectInput] = None + anyof_schema_2_validator: Optional[Dict[str, Any]] = None __properties: ClassVar[List[str]] = [ - "anyof_schema_1_validator", - "anyof_schema_2_validator", "actual_instance", "any_of_schemas", + "anyof_schema_1_validator", + "anyof_schema_2_validator", ] model_config = ConfigDict( @@ -83,6 +83,11 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of anyof_schema_1_validator if self.anyof_schema_1_validator: _dict["anyof_schema_1_validator"] = self.anyof_schema_1_validator.to_dict() + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if anyof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -99,11 +104,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["anyof_schema_2_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -117,14 +117,14 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "actual_instance": obj.get("actual_instance"), + "any_of_schemas": obj.get("any_of_schemas"), "anyof_schema_1_validator": ( InputValueNoObjectInput.from_dict(obj["anyof_schema_1_validator"]) if obj.get("anyof_schema_1_validator") is not None else None ), "anyof_schema_2_validator": obj.get("anyof_schema_2_validator"), - "actual_instance": obj.get("actual_instance"), - "any_of_schemas": obj.get("any_of_schemas"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/input_value_no_object_input.py b/unity_sps_ogc_processes_api_python_client/models/input_value_no_object_input.py index 14fbb6d..6c09f65 100644 --- a/unity_sps_ogc_processes_api_python_client/models/input_value_no_object_input.py +++ b/unity_sps_ogc_processes_api_python_client/models/input_value_no_object_input.py @@ -36,6 +36,8 @@ class InputValueNoObjectInput(BaseModel): InputValueNoObject """ # noqa: E501 + actual_instance: Optional[Any] = None + one_of_schemas: Optional[List[StrictStr]] = None oneof_schema_1_validator: Optional[StrictStr] = None oneof_schema_2_validator: Optional[OneofSchema2Validator] = None oneof_schema_3_validator: Optional[StrictInt] = None @@ -43,9 +45,9 @@ class InputValueNoObjectInput(BaseModel): oneof_schema_5_validator: Optional[List[Dict[str, Any]]] = None oneof_schema_6_validator: Optional[OneofSchema6Validator] = None oneof_schema_7_validator: Optional[Bbox] = None - actual_instance: Optional[Any] = None - one_of_schemas: Optional[List[StrictStr]] = None __properties: ClassVar[List[str]] = [ + "actual_instance", + "one_of_schemas", "oneof_schema_1_validator", "oneof_schema_2_validator", "oneof_schema_3_validator", @@ -53,8 +55,6 @@ class InputValueNoObjectInput(BaseModel): "oneof_schema_5_validator", "oneof_schema_6_validator", "oneof_schema_7_validator", - "actual_instance", - "one_of_schemas", ] model_config = ConfigDict( @@ -103,6 +103,11 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of oneof_schema_7_validator if self.oneof_schema_7_validator: _dict["oneof_schema_7_validator"] = self.oneof_schema_7_validator.to_dict() + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if oneof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -151,11 +156,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["oneof_schema_7_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -169,6 +169,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "actual_instance": obj.get("actual_instance"), + "one_of_schemas": obj.get("one_of_schemas"), "oneof_schema_1_validator": obj.get("oneof_schema_1_validator"), "oneof_schema_2_validator": ( OneofSchema2Validator.from_dict(obj["oneof_schema_2_validator"]) @@ -188,8 +190,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("oneof_schema_7_validator") is not None else None ), - "actual_instance": obj.get("actual_instance"), - "one_of_schemas": obj.get("one_of_schemas"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/input_value_no_object_output.py b/unity_sps_ogc_processes_api_python_client/models/input_value_no_object_output.py index ade09b7..56a42c1 100644 --- a/unity_sps_ogc_processes_api_python_client/models/input_value_no_object_output.py +++ b/unity_sps_ogc_processes_api_python_client/models/input_value_no_object_output.py @@ -36,6 +36,8 @@ class InputValueNoObjectOutput(BaseModel): InputValueNoObject """ # noqa: E501 + actual_instance: Optional[Any] = None + one_of_schemas: Optional[List[StrictStr]] = None oneof_schema_1_validator: Optional[StrictStr] = None oneof_schema_2_validator: Optional[OneofSchema2Validator] = None oneof_schema_3_validator: Optional[StrictInt] = None @@ -43,9 +45,9 @@ class InputValueNoObjectOutput(BaseModel): oneof_schema_5_validator: Optional[List[Dict[str, Any]]] = None oneof_schema_6_validator: Optional[OneofSchema6Validator] = None oneof_schema_7_validator: Optional[Bbox] = None - actual_instance: Optional[Any] = None - one_of_schemas: Optional[List[StrictStr]] = None __properties: ClassVar[List[str]] = [ + "actual_instance", + "one_of_schemas", "oneof_schema_1_validator", "oneof_schema_2_validator", "oneof_schema_3_validator", @@ -53,8 +55,6 @@ class InputValueNoObjectOutput(BaseModel): "oneof_schema_5_validator", "oneof_schema_6_validator", "oneof_schema_7_validator", - "actual_instance", - "one_of_schemas", ] model_config = ConfigDict( @@ -103,6 +103,11 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of oneof_schema_7_validator if self.oneof_schema_7_validator: _dict["oneof_schema_7_validator"] = self.oneof_schema_7_validator.to_dict() + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if oneof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -151,11 +156,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["oneof_schema_7_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -169,6 +169,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "actual_instance": obj.get("actual_instance"), + "one_of_schemas": obj.get("one_of_schemas"), "oneof_schema_1_validator": obj.get("oneof_schema_1_validator"), "oneof_schema_2_validator": ( OneofSchema2Validator.from_dict(obj["oneof_schema_2_validator"]) @@ -188,8 +190,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("oneof_schema_7_validator") is not None else None ), - "actual_instance": obj.get("actual_instance"), - "one_of_schemas": obj.get("one_of_schemas"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/input_value_no_object_workflows.py b/unity_sps_ogc_processes_api_python_client/models/input_value_no_object_workflows.py index 870cc74..e6bbf62 100644 --- a/unity_sps_ogc_processes_api_python_client/models/input_value_no_object_workflows.py +++ b/unity_sps_ogc_processes_api_python_client/models/input_value_no_object_workflows.py @@ -46,6 +46,9 @@ class InputValueNoObjectWorkflows(BaseModel): InputValueNoObjectWorkflows """ # noqa: E501 + actual_instance: Optional[ActualInstance1] = None + one_of_schemas: Optional[List[StrictStr]] = None + oneof_schema_10_validator: Optional[InputParameterized] = None oneof_schema_1_validator: Optional[StrictStr] = None oneof_schema_2_validator: Optional[OneofSchema2Validator] = None oneof_schema_3_validator: Optional[StrictInt] = None @@ -55,10 +58,10 @@ class InputValueNoObjectWorkflows(BaseModel): oneof_schema_7_validator: Optional[Bbox1] = None oneof_schema_8_validator: Optional[InputCollection] = None oneof_schema_9_validator: Optional[InputProcess] = None - oneof_schema_10_validator: Optional[InputParameterized] = None - actual_instance: Optional[ActualInstance1] = None - one_of_schemas: Optional[List[StrictStr]] = None __properties: ClassVar[List[str]] = [ + "actual_instance", + "one_of_schemas", + "oneof_schema_10_validator", "oneof_schema_1_validator", "oneof_schema_2_validator", "oneof_schema_3_validator", @@ -68,9 +71,6 @@ class InputValueNoObjectWorkflows(BaseModel): "oneof_schema_7_validator", "oneof_schema_8_validator", "oneof_schema_9_validator", - "oneof_schema_10_validator", - "actual_instance", - "one_of_schemas", ] model_config = ConfigDict( @@ -110,6 +110,14 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of actual_instance + if self.actual_instance: + _dict["actual_instance"] = self.actual_instance.to_dict() + # override the default output from pydantic by calling `to_dict()` of oneof_schema_10_validator + if self.oneof_schema_10_validator: + _dict["oneof_schema_10_validator"] = ( + self.oneof_schema_10_validator.to_dict() + ) # override the default output from pydantic by calling `to_dict()` of oneof_schema_2_validator if self.oneof_schema_2_validator: _dict["oneof_schema_2_validator"] = self.oneof_schema_2_validator.to_dict() @@ -125,14 +133,19 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of oneof_schema_9_validator if self.oneof_schema_9_validator: _dict["oneof_schema_9_validator"] = self.oneof_schema_9_validator.to_dict() - # override the default output from pydantic by calling `to_dict()` of oneof_schema_10_validator - if self.oneof_schema_10_validator: - _dict["oneof_schema_10_validator"] = ( - self.oneof_schema_10_validator.to_dict() - ) - # override the default output from pydantic by calling `to_dict()` of actual_instance - if self.actual_instance: - _dict["actual_instance"] = self.actual_instance.to_dict() + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + + # set to None if oneof_schema_10_validator (nullable) is None + # and model_fields_set contains the field + if ( + self.oneof_schema_10_validator is None + and "oneof_schema_10_validator" in self.model_fields_set + ): + _dict["oneof_schema_10_validator"] = None + # set to None if oneof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -205,19 +218,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["oneof_schema_9_validator"] = None - # set to None if oneof_schema_10_validator (nullable) is None - # and model_fields_set contains the field - if ( - self.oneof_schema_10_validator is None - and "oneof_schema_10_validator" in self.model_fields_set - ): - _dict["oneof_schema_10_validator"] = None - - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -231,6 +231,17 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "actual_instance": ( + ActualInstance1.from_dict(obj["actual_instance"]) + if obj.get("actual_instance") is not None + else None + ), + "one_of_schemas": obj.get("one_of_schemas"), + "oneof_schema_10_validator": ( + InputParameterized.from_dict(obj["oneof_schema_10_validator"]) + if obj.get("oneof_schema_10_validator") is not None + else None + ), "oneof_schema_1_validator": obj.get("oneof_schema_1_validator"), "oneof_schema_2_validator": ( OneofSchema2Validator.from_dict(obj["oneof_schema_2_validator"]) @@ -260,17 +271,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("oneof_schema_9_validator") is not None else None ), - "oneof_schema_10_validator": ( - InputParameterized.from_dict(obj["oneof_schema_10_validator"]) - if obj.get("oneof_schema_10_validator") is not None - else None - ), - "actual_instance": ( - ActualInstance1.from_dict(obj["actual_instance"]) - if obj.get("actual_instance") is not None - else None - ), - "one_of_schemas": obj.get("one_of_schemas"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/input_value_output.py b/unity_sps_ogc_processes_api_python_client/models/input_value_output.py index e1a2344..33e8e64 100644 --- a/unity_sps_ogc_processes_api_python_client/models/input_value_output.py +++ b/unity_sps_ogc_processes_api_python_client/models/input_value_output.py @@ -32,15 +32,15 @@ class InputValueOutput(BaseModel): InputValue """ # noqa: E501 - anyof_schema_1_validator: Optional[InputValueNoObjectOutput] = None - anyof_schema_2_validator: Optional[Dict[str, Any]] = None actual_instance: Optional[Any] = None any_of_schemas: Optional[List[StrictStr]] = None + anyof_schema_1_validator: Optional[InputValueNoObjectOutput] = None + anyof_schema_2_validator: Optional[Dict[str, Any]] = None __properties: ClassVar[List[str]] = [ - "anyof_schema_1_validator", - "anyof_schema_2_validator", "actual_instance", "any_of_schemas", + "anyof_schema_1_validator", + "anyof_schema_2_validator", ] model_config = ConfigDict( @@ -83,6 +83,11 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of anyof_schema_1_validator if self.anyof_schema_1_validator: _dict["anyof_schema_1_validator"] = self.anyof_schema_1_validator.to_dict() + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if anyof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -99,11 +104,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["anyof_schema_2_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -117,14 +117,14 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "actual_instance": obj.get("actual_instance"), + "any_of_schemas": obj.get("any_of_schemas"), "anyof_schema_1_validator": ( InputValueNoObjectOutput.from_dict(obj["anyof_schema_1_validator"]) if obj.get("anyof_schema_1_validator") is not None else None ), "anyof_schema_2_validator": obj.get("anyof_schema_2_validator"), - "actual_instance": obj.get("actual_instance"), - "any_of_schemas": obj.get("any_of_schemas"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/input_value_workflows.py b/unity_sps_ogc_processes_api_python_client/models/input_value_workflows.py index 969e8ad..4af0000 100644 --- a/unity_sps_ogc_processes_api_python_client/models/input_value_workflows.py +++ b/unity_sps_ogc_processes_api_python_client/models/input_value_workflows.py @@ -32,15 +32,15 @@ class InputValueWorkflows(BaseModel): InputValueWorkflows """ # noqa: E501 - oneof_schema_1_validator: Optional[InputValueNoObjectWorkflows] = None - oneof_schema_2_validator: Optional[Dict[str, Any]] = None actual_instance: Optional[InputValueNoObjectWorkflows] = None one_of_schemas: Optional[List[StrictStr]] = None + oneof_schema_1_validator: Optional[InputValueNoObjectWorkflows] = None + oneof_schema_2_validator: Optional[Dict[str, Any]] = None __properties: ClassVar[List[str]] = [ - "oneof_schema_1_validator", - "oneof_schema_2_validator", "actual_instance", "one_of_schemas", + "oneof_schema_1_validator", + "oneof_schema_2_validator", ] model_config = ConfigDict( @@ -80,12 +80,17 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of oneof_schema_1_validator - if self.oneof_schema_1_validator: - _dict["oneof_schema_1_validator"] = self.oneof_schema_1_validator.to_dict() # override the default output from pydantic by calling `to_dict()` of actual_instance if self.actual_instance: _dict["actual_instance"] = self.actual_instance.to_dict() + # override the default output from pydantic by calling `to_dict()` of oneof_schema_1_validator + if self.oneof_schema_1_validator: + _dict["oneof_schema_1_validator"] = self.oneof_schema_1_validator.to_dict() + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if oneof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -102,11 +107,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["oneof_schema_2_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -120,6 +120,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "actual_instance": ( + InputValueNoObjectWorkflows.from_dict(obj["actual_instance"]) + if obj.get("actual_instance") is not None + else None + ), + "one_of_schemas": obj.get("one_of_schemas"), "oneof_schema_1_validator": ( InputValueNoObjectWorkflows.from_dict( obj["oneof_schema_1_validator"] @@ -128,12 +134,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: else None ), "oneof_schema_2_validator": obj.get("oneof_schema_2_validator"), - "actual_instance": ( - InputValueNoObjectWorkflows.from_dict(obj["actual_instance"]) - if obj.get("actual_instance") is not None - else None - ), - "one_of_schemas": obj.get("one_of_schemas"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/input_workflows1.py b/unity_sps_ogc_processes_api_python_client/models/input_workflows1.py index 04f39f2..52da758 100644 --- a/unity_sps_ogc_processes_api_python_client/models/input_workflows1.py +++ b/unity_sps_ogc_processes_api_python_client/models/input_workflows1.py @@ -35,15 +35,15 @@ class InputWorkflows1(BaseModel): InputWorkflows1 """ # noqa: E501 - oneof_schema_1_validator: Optional[InlineOrRefDataWorkflows] = None - oneof_schema_2_validator: Optional[List[InlineOrRefDataWorkflows]] = None actual_instance: Optional[ActualInstance2] = None one_of_schemas: Optional[List[StrictStr]] = None + oneof_schema_1_validator: Optional[InlineOrRefDataWorkflows] = None + oneof_schema_2_validator: Optional[List[InlineOrRefDataWorkflows]] = None __properties: ClassVar[List[str]] = [ - "oneof_schema_1_validator", - "oneof_schema_2_validator", "actual_instance", "one_of_schemas", + "oneof_schema_1_validator", + "oneof_schema_2_validator", ] model_config = ConfigDict( @@ -83,6 +83,9 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of actual_instance + if self.actual_instance: + _dict["actual_instance"] = self.actual_instance.to_dict() # override the default output from pydantic by calling `to_dict()` of oneof_schema_1_validator if self.oneof_schema_1_validator: _dict["oneof_schema_1_validator"] = self.oneof_schema_1_validator.to_dict() @@ -93,9 +96,11 @@ def to_dict(self) -> Dict[str, Any]: if _item: _items.append(_item.to_dict()) _dict["oneof_schema_2_validator"] = _items - # override the default output from pydantic by calling `to_dict()` of actual_instance - if self.actual_instance: - _dict["actual_instance"] = self.actual_instance.to_dict() + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if oneof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -112,11 +117,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["oneof_schema_2_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -130,6 +130,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "actual_instance": ( + ActualInstance2.from_dict(obj["actual_instance"]) + if obj.get("actual_instance") is not None + else None + ), + "one_of_schemas": obj.get("one_of_schemas"), "oneof_schema_1_validator": ( InlineOrRefDataWorkflows.from_dict(obj["oneof_schema_1_validator"]) if obj.get("oneof_schema_1_validator") is not None @@ -143,12 +149,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("oneof_schema_2_validator") is not None else None ), - "actual_instance": ( - ActualInstance2.from_dict(obj["actual_instance"]) - if obj.get("actual_instance") is not None - else None - ), - "one_of_schemas": obj.get("one_of_schemas"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/landing_page.py b/unity_sps_ogc_processes_api_python_client/models/landing_page.py index d966e73..7f11634 100644 --- a/unity_sps_ogc_processes_api_python_client/models/landing_page.py +++ b/unity_sps_ogc_processes_api_python_client/models/landing_page.py @@ -30,11 +30,11 @@ class LandingPage(BaseModel): LandingPage """ # noqa: E501 - title: Optional[StrictStr] = None - description: Optional[StrictStr] = None attribution: Optional[StrictStr] = None + description: Optional[StrictStr] = None links: List[Link] - __properties: ClassVar[List[str]] = ["title", "description", "attribution", "links"] + title: Optional[StrictStr] = None + __properties: ClassVar[List[str]] = ["attribution", "description", "links", "title"] model_config = ConfigDict( populate_by_name=True, @@ -80,20 +80,20 @@ def to_dict(self) -> Dict[str, Any]: if _item: _items.append(_item.to_dict()) _dict["links"] = _items - # set to None if title (nullable) is None + # set to None if attribution (nullable) is None # and model_fields_set contains the field - if self.title is None and "title" in self.model_fields_set: - _dict["title"] = None + if self.attribution is None and "attribution" in self.model_fields_set: + _dict["attribution"] = None # set to None if description (nullable) is None # and model_fields_set contains the field if self.description is None and "description" in self.model_fields_set: _dict["description"] = None - # set to None if attribution (nullable) is None + # set to None if title (nullable) is None # and model_fields_set contains the field - if self.attribution is None and "attribution" in self.model_fields_set: - _dict["attribution"] = None + if self.title is None and "title" in self.model_fields_set: + _dict["title"] = None return _dict @@ -108,14 +108,14 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "title": obj.get("title"), - "description": obj.get("description"), "attribution": obj.get("attribution"), + "description": obj.get("description"), "links": ( [Link.from_dict(_item) for _item in obj["links"]] if obj.get("links") is not None else None ), + "title": obj.get("title"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/link.py b/unity_sps_ogc_processes_api_python_client/models/link.py index 895edf9..2ebaa99 100644 --- a/unity_sps_ogc_processes_api_python_client/models/link.py +++ b/unity_sps_ogc_processes_api_python_client/models/link.py @@ -29,11 +29,11 @@ class Link(BaseModel): """ # noqa: E501 href: StrictStr - rel: Optional[StrictStr] = None - type: Optional[StrictStr] = None hreflang: Optional[StrictStr] = None + rel: Optional[StrictStr] = None title: Optional[StrictStr] = None - __properties: ClassVar[List[str]] = ["href", "rel", "type", "hreflang", "title"] + type: Optional[StrictStr] = None + __properties: ClassVar[List[str]] = ["href", "hreflang", "rel", "title", "type"] model_config = ConfigDict( populate_by_name=True, @@ -72,26 +72,26 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # set to None if rel (nullable) is None - # and model_fields_set contains the field - if self.rel is None and "rel" in self.model_fields_set: - _dict["rel"] = None - - # set to None if type (nullable) is None - # and model_fields_set contains the field - if self.type is None and "type" in self.model_fields_set: - _dict["type"] = None - # set to None if hreflang (nullable) is None # and model_fields_set contains the field if self.hreflang is None and "hreflang" in self.model_fields_set: _dict["hreflang"] = None + # set to None if rel (nullable) is None + # and model_fields_set contains the field + if self.rel is None and "rel" in self.model_fields_set: + _dict["rel"] = None + # set to None if title (nullable) is None # and model_fields_set contains the field if self.title is None and "title" in self.model_fields_set: _dict["title"] = None + # set to None if type (nullable) is None + # and model_fields_set contains the field + if self.type is None and "type" in self.model_fields_set: + _dict["type"] = None + return _dict @classmethod @@ -106,10 +106,10 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { "href": obj.get("href"), - "rel": obj.get("rel"), - "type": obj.get("type"), "hreflang": obj.get("hreflang"), + "rel": obj.get("rel"), "title": obj.get("title"), + "type": obj.get("type"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/metadata_one_of.py b/unity_sps_ogc_processes_api_python_client/models/metadata_one_of.py index cb763ce..771f83e 100644 --- a/unity_sps_ogc_processes_api_python_client/models/metadata_one_of.py +++ b/unity_sps_ogc_processes_api_python_client/models/metadata_one_of.py @@ -29,18 +29,18 @@ class MetadataOneOf(BaseModel): """ # noqa: E501 href: StrictStr - rel: Optional[StrictStr] = None - type: Optional[StrictStr] = None hreflang: Optional[StrictStr] = None - title: Optional[StrictStr] = None + rel: Optional[StrictStr] = None role: Optional[StrictStr] = None + title: Optional[StrictStr] = None + type: Optional[StrictStr] = None __properties: ClassVar[List[str]] = [ "href", - "rel", - "type", "hreflang", - "title", + "rel", "role", + "title", + "type", ] model_config = ConfigDict( @@ -80,30 +80,30 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) + # set to None if hreflang (nullable) is None + # and model_fields_set contains the field + if self.hreflang is None and "hreflang" in self.model_fields_set: + _dict["hreflang"] = None + # set to None if rel (nullable) is None # and model_fields_set contains the field if self.rel is None and "rel" in self.model_fields_set: _dict["rel"] = None - # set to None if type (nullable) is None - # and model_fields_set contains the field - if self.type is None and "type" in self.model_fields_set: - _dict["type"] = None - - # set to None if hreflang (nullable) is None + # set to None if role (nullable) is None # and model_fields_set contains the field - if self.hreflang is None and "hreflang" in self.model_fields_set: - _dict["hreflang"] = None + if self.role is None and "role" in self.model_fields_set: + _dict["role"] = None # set to None if title (nullable) is None # and model_fields_set contains the field if self.title is None and "title" in self.model_fields_set: _dict["title"] = None - # set to None if role (nullable) is None + # set to None if type (nullable) is None # and model_fields_set contains the field - if self.role is None and "role" in self.model_fields_set: - _dict["role"] = None + if self.type is None and "type" in self.model_fields_set: + _dict["type"] = None return _dict @@ -119,11 +119,11 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { "href": obj.get("href"), - "rel": obj.get("rel"), - "type": obj.get("type"), "hreflang": obj.get("hreflang"), - "title": obj.get("title"), + "rel": obj.get("rel"), "role": obj.get("role"), + "title": obj.get("title"), + "type": obj.get("type"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/metadata_one_of1.py b/unity_sps_ogc_processes_api_python_client/models/metadata_one_of1.py index 8be635e..a9e3fb4 100644 --- a/unity_sps_ogc_processes_api_python_client/models/metadata_one_of1.py +++ b/unity_sps_ogc_processes_api_python_client/models/metadata_one_of1.py @@ -32,11 +32,11 @@ class MetadataOneOf1(BaseModel): MetadataOneOf1 """ # noqa: E501 + lang: Optional[StrictStr] = None role: Optional[StrictStr] = None title: Optional[StrictStr] = None - lang: Optional[StrictStr] = None value: Optional[MetadataOneOf1Value] = None - __properties: ClassVar[List[str]] = ["role", "title", "lang", "value"] + __properties: ClassVar[List[str]] = ["lang", "role", "title", "value"] model_config = ConfigDict( populate_by_name=True, @@ -78,6 +78,11 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of value if self.value: _dict["value"] = self.value.to_dict() + # set to None if lang (nullable) is None + # and model_fields_set contains the field + if self.lang is None and "lang" in self.model_fields_set: + _dict["lang"] = None + # set to None if role (nullable) is None # and model_fields_set contains the field if self.role is None and "role" in self.model_fields_set: @@ -88,11 +93,6 @@ def to_dict(self) -> Dict[str, Any]: if self.title is None and "title" in self.model_fields_set: _dict["title"] = None - # set to None if lang (nullable) is None - # and model_fields_set contains the field - if self.lang is None and "lang" in self.model_fields_set: - _dict["lang"] = None - # set to None if value (nullable) is None # and model_fields_set contains the field if self.value is None and "value" in self.model_fields_set: @@ -111,9 +111,9 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "lang": obj.get("lang"), "role": obj.get("role"), "title": obj.get("title"), - "lang": obj.get("lang"), "value": ( MetadataOneOf1Value.from_dict(obj["value"]) if obj.get("value") is not None diff --git a/unity_sps_ogc_processes_api_python_client/models/metadata_one_of1_value.py b/unity_sps_ogc_processes_api_python_client/models/metadata_one_of1_value.py index bd2a5d1..cabc2e9 100644 --- a/unity_sps_ogc_processes_api_python_client/models/metadata_one_of1_value.py +++ b/unity_sps_ogc_processes_api_python_client/models/metadata_one_of1_value.py @@ -28,15 +28,15 @@ class MetadataOneOf1Value(BaseModel): MetadataOneOf1Value """ # noqa: E501 - oneof_schema_1_validator: Optional[StrictStr] = None - oneof_schema_2_validator: Optional[Dict[str, Any]] = None actual_instance: Optional[StrictStr] = None one_of_schemas: Optional[List[StrictStr]] = None + oneof_schema_1_validator: Optional[StrictStr] = None + oneof_schema_2_validator: Optional[Dict[str, Any]] = None __properties: ClassVar[List[str]] = [ - "oneof_schema_1_validator", - "oneof_schema_2_validator", "actual_instance", "one_of_schemas", + "oneof_schema_1_validator", + "oneof_schema_2_validator", ] model_config = ConfigDict( @@ -76,6 +76,11 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if oneof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -92,11 +97,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["oneof_schema_2_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -110,10 +110,10 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "oneof_schema_1_validator": obj.get("oneof_schema_1_validator"), - "oneof_schema_2_validator": obj.get("oneof_schema_2_validator"), "actual_instance": obj.get("actual_instance"), "one_of_schemas": obj.get("one_of_schemas"), + "oneof_schema_1_validator": obj.get("oneof_schema_1_validator"), + "oneof_schema_2_validator": obj.get("oneof_schema_2_validator"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/ogcapppkg.py b/unity_sps_ogc_processes_api_python_client/models/ogcapppkg.py index fd62945..f52ddd6 100644 --- a/unity_sps_ogc_processes_api_python_client/models/ogcapppkg.py +++ b/unity_sps_ogc_processes_api_python_client/models/ogcapppkg.py @@ -33,9 +33,9 @@ class Ogcapppkg(BaseModel): Ogcapppkg """ # noqa: E501 - process_description: ProcessInput = Field(alias="processDescription") execution_unit: OgcapppkgExecutionUnit = Field(alias="executionUnit") - __properties: ClassVar[List[str]] = ["processDescription", "executionUnit"] + process_description: ProcessInput = Field(alias="processDescription") + __properties: ClassVar[List[str]] = ["executionUnit", "processDescription"] model_config = ConfigDict( populate_by_name=True, @@ -74,12 +74,12 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of process_description - if self.process_description: - _dict["processDescription"] = self.process_description.to_dict() # override the default output from pydantic by calling `to_dict()` of execution_unit if self.execution_unit: _dict["executionUnit"] = self.execution_unit.to_dict() + # override the default output from pydantic by calling `to_dict()` of process_description + if self.process_description: + _dict["processDescription"] = self.process_description.to_dict() return _dict @classmethod @@ -93,16 +93,16 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "processDescription": ( - ProcessInput.from_dict(obj["processDescription"]) - if obj.get("processDescription") is not None - else None - ), "executionUnit": ( OgcapppkgExecutionUnit.from_dict(obj["executionUnit"]) if obj.get("executionUnit") is not None else None ), + "processDescription": ( + ProcessInput.from_dict(obj["processDescription"]) + if obj.get("processDescription") is not None + else None + ), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/output_description_input.py b/unity_sps_ogc_processes_api_python_client/models/output_description_input.py index b8c90b0..eff8924 100644 --- a/unity_sps_ogc_processes_api_python_client/models/output_description_input.py +++ b/unity_sps_ogc_processes_api_python_client/models/output_description_input.py @@ -35,17 +35,17 @@ class OutputDescriptionInput(BaseModel): OutputDescription """ # noqa: E501 - title: Optional[StrictStr] = None description: Optional[StrictStr] = None keywords: Optional[List[StrictStr]] = None metadata: Optional[List[MetadataInput]] = None var_schema: ModelSchemaInput = Field(alias="schema") + title: Optional[StrictStr] = None __properties: ClassVar[List[str]] = [ - "title", "description", "keywords", "metadata", "schema", + "title", ] model_config = ConfigDict( @@ -95,11 +95,6 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of var_schema if self.var_schema: _dict["schema"] = self.var_schema.to_dict() - # set to None if title (nullable) is None - # and model_fields_set contains the field - if self.title is None and "title" in self.model_fields_set: - _dict["title"] = None - # set to None if description (nullable) is None # and model_fields_set contains the field if self.description is None and "description" in self.model_fields_set: @@ -115,6 +110,11 @@ def to_dict(self) -> Dict[str, Any]: if self.metadata is None and "metadata" in self.model_fields_set: _dict["metadata"] = None + # set to None if title (nullable) is None + # and model_fields_set contains the field + if self.title is None and "title" in self.model_fields_set: + _dict["title"] = None + return _dict @classmethod @@ -128,7 +128,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "title": obj.get("title"), "description": obj.get("description"), "keywords": obj.get("keywords"), "metadata": ( @@ -141,6 +140,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("schema") is not None else None ), + "title": obj.get("title"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/output_description_output.py b/unity_sps_ogc_processes_api_python_client/models/output_description_output.py index 17d2499..6b27caa 100644 --- a/unity_sps_ogc_processes_api_python_client/models/output_description_output.py +++ b/unity_sps_ogc_processes_api_python_client/models/output_description_output.py @@ -35,17 +35,17 @@ class OutputDescriptionOutput(BaseModel): OutputDescription """ # noqa: E501 - title: Optional[StrictStr] = None description: Optional[StrictStr] = None keywords: Optional[List[StrictStr]] = None metadata: Optional[List[MetadataOutput]] = None var_schema: ModelSchemaOutput = Field(alias="schema") + title: Optional[StrictStr] = None __properties: ClassVar[List[str]] = [ - "title", "description", "keywords", "metadata", "schema", + "title", ] model_config = ConfigDict( @@ -95,11 +95,6 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of var_schema if self.var_schema: _dict["schema"] = self.var_schema.to_dict() - # set to None if title (nullable) is None - # and model_fields_set contains the field - if self.title is None and "title" in self.model_fields_set: - _dict["title"] = None - # set to None if description (nullable) is None # and model_fields_set contains the field if self.description is None and "description" in self.model_fields_set: @@ -115,6 +110,11 @@ def to_dict(self) -> Dict[str, Any]: if self.metadata is None and "metadata" in self.model_fields_set: _dict["metadata"] = None + # set to None if title (nullable) is None + # and model_fields_set contains the field + if self.title is None and "title" in self.model_fields_set: + _dict["title"] = None + return _dict @classmethod @@ -128,7 +128,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "title": obj.get("title"), "description": obj.get("description"), "keywords": obj.get("keywords"), "metadata": ( @@ -141,6 +140,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("schema") is not None else None ), + "title": obj.get("title"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/output_workflows.py b/unity_sps_ogc_processes_api_python_client/models/output_workflows.py index ee78866..1d7c39f 100644 --- a/unity_sps_ogc_processes_api_python_client/models/output_workflows.py +++ b/unity_sps_ogc_processes_api_python_client/models/output_workflows.py @@ -30,9 +30,9 @@ class OutputWorkflows(BaseModel): OutputWorkflows """ # noqa: E501 - format: Optional[Format] = None output: Optional[StrictStr] = Field(default=None, alias="$output") - __properties: ClassVar[List[str]] = ["format", "$output"] + format: Optional[Format] = None + __properties: ClassVar[List[str]] = ["$output", "format"] model_config = ConfigDict( populate_by_name=True, @@ -74,16 +74,16 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of format if self.format: _dict["format"] = self.format.to_dict() - # set to None if format (nullable) is None - # and model_fields_set contains the field - if self.format is None and "format" in self.model_fields_set: - _dict["format"] = None - # set to None if output (nullable) is None # and model_fields_set contains the field if self.output is None and "output" in self.model_fields_set: _dict["$output"] = None + # set to None if format (nullable) is None + # and model_fields_set contains the field + if self.format is None and "format" in self.model_fields_set: + _dict["format"] = None + return _dict @classmethod @@ -97,12 +97,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "$output": obj.get("$output"), "format": ( Format.from_dict(obj["format"]) if obj.get("format") is not None else None ), - "$output": obj.get("$output"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/output_workflows1.py b/unity_sps_ogc_processes_api_python_client/models/output_workflows1.py index afd4780..b3ea76d 100644 --- a/unity_sps_ogc_processes_api_python_client/models/output_workflows1.py +++ b/unity_sps_ogc_processes_api_python_client/models/output_workflows1.py @@ -30,9 +30,9 @@ class OutputWorkflows1(BaseModel): OutputWorkflows1 """ # noqa: E501 - format: Optional[Format] = None output: Optional[StrictStr] = Field(default=None, alias="$output") - __properties: ClassVar[List[str]] = ["format", "$output"] + format: Optional[Format] = None + __properties: ClassVar[List[str]] = ["$output", "format"] model_config = ConfigDict( populate_by_name=True, @@ -74,16 +74,16 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of format if self.format: _dict["format"] = self.format.to_dict() - # set to None if format (nullable) is None - # and model_fields_set contains the field - if self.format is None and "format" in self.model_fields_set: - _dict["format"] = None - # set to None if output (nullable) is None # and model_fields_set contains the field if self.output is None and "output" in self.model_fields_set: _dict["$output"] = None + # set to None if format (nullable) is None + # and model_fields_set contains the field + if self.format is None and "format" in self.model_fields_set: + _dict["format"] = None + return _dict @classmethod @@ -97,12 +97,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "$output": obj.get("$output"), "format": ( Format.from_dict(obj["format"]) if obj.get("format") is not None else None ), - "$output": obj.get("$output"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/process_input.py b/unity_sps_ogc_processes_api_python_client/models/process_input.py index 9f463b6..0d2bc62 100644 --- a/unity_sps_ogc_processes_api_python_client/models/process_input.py +++ b/unity_sps_ogc_processes_api_python_client/models/process_input.py @@ -42,29 +42,29 @@ class ProcessInput(BaseModel): Process """ # noqa: E501 - title: Optional[StrictStr] = None description: Optional[StrictStr] = None - keywords: Optional[List[StrictStr]] = None - metadata: Optional[List[MetadataInput]] = None id: StrictStr - version: StrictStr + inputs: Optional[Dict[str, InputDescriptionInput]] = None job_control_options: Optional[List[JobControlOptions]] = Field( default=None, alias="jobControlOptions" ) + keywords: Optional[List[StrictStr]] = None links: Optional[List[Link]] = None - inputs: Optional[Dict[str, InputDescriptionInput]] = None + metadata: Optional[List[MetadataInput]] = None outputs: Optional[Dict[str, OutputDescriptionInput]] = None + title: Optional[StrictStr] = None + version: StrictStr __properties: ClassVar[List[str]] = [ - "title", "description", - "keywords", - "metadata", "id", - "version", + "inputs", "jobControlOptions", + "keywords", "links", - "inputs", + "metadata", "outputs", + "title", + "version", ] model_config = ConfigDict( @@ -104,20 +104,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of each item in metadata (list) - _items = [] - if self.metadata: - for _item in self.metadata: - if _item: - _items.append(_item.to_dict()) - _dict["metadata"] = _items - # override the default output from pydantic by calling `to_dict()` of each item in links (list) - _items = [] - if self.links: - for _item in self.links: - if _item: - _items.append(_item.to_dict()) - _dict["links"] = _items # override the default output from pydantic by calling `to_dict()` of each value in inputs (dict) _field_dict = {} if self.inputs: @@ -125,6 +111,20 @@ def to_dict(self) -> Dict[str, Any]: if self.inputs[_key]: _field_dict[_key] = self.inputs[_key].to_dict() _dict["inputs"] = _field_dict + # override the default output from pydantic by calling `to_dict()` of each item in links (list) + _items = [] + if self.links: + for _item in self.links: + if _item: + _items.append(_item.to_dict()) + _dict["links"] = _items + # override the default output from pydantic by calling `to_dict()` of each item in metadata (list) + _items = [] + if self.metadata: + for _item in self.metadata: + if _item: + _items.append(_item.to_dict()) + _dict["metadata"] = _items # override the default output from pydantic by calling `to_dict()` of each value in outputs (dict) _field_dict = {} if self.outputs: @@ -132,25 +132,15 @@ def to_dict(self) -> Dict[str, Any]: if self.outputs[_key]: _field_dict[_key] = self.outputs[_key].to_dict() _dict["outputs"] = _field_dict - # set to None if title (nullable) is None - # and model_fields_set contains the field - if self.title is None and "title" in self.model_fields_set: - _dict["title"] = None - # set to None if description (nullable) is None # and model_fields_set contains the field if self.description is None and "description" in self.model_fields_set: _dict["description"] = None - # set to None if keywords (nullable) is None - # and model_fields_set contains the field - if self.keywords is None and "keywords" in self.model_fields_set: - _dict["keywords"] = None - - # set to None if metadata (nullable) is None + # set to None if inputs (nullable) is None # and model_fields_set contains the field - if self.metadata is None and "metadata" in self.model_fields_set: - _dict["metadata"] = None + if self.inputs is None and "inputs" in self.model_fields_set: + _dict["inputs"] = None # set to None if job_control_options (nullable) is None # and model_fields_set contains the field @@ -160,21 +150,31 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["jobControlOptions"] = None + # set to None if keywords (nullable) is None + # and model_fields_set contains the field + if self.keywords is None and "keywords" in self.model_fields_set: + _dict["keywords"] = None + # set to None if links (nullable) is None # and model_fields_set contains the field if self.links is None and "links" in self.model_fields_set: _dict["links"] = None - # set to None if inputs (nullable) is None + # set to None if metadata (nullable) is None # and model_fields_set contains the field - if self.inputs is None and "inputs" in self.model_fields_set: - _dict["inputs"] = None + if self.metadata is None and "metadata" in self.model_fields_set: + _dict["metadata"] = None # set to None if outputs (nullable) is None # and model_fields_set contains the field if self.outputs is None and "outputs" in self.model_fields_set: _dict["outputs"] = None + # set to None if title (nullable) is None + # and model_fields_set contains the field + if self.title is None and "title" in self.model_fields_set: + _dict["title"] = None + return _dict @classmethod @@ -188,28 +188,26 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "title": obj.get("title"), "description": obj.get("description"), - "keywords": obj.get("keywords"), - "metadata": ( - [MetadataInput.from_dict(_item) for _item in obj["metadata"]] - if obj.get("metadata") is not None + "id": obj.get("id"), + "inputs": ( + dict( + (_k, InputDescriptionInput.from_dict(_v)) + for _k, _v in obj["inputs"].items() + ) + if obj.get("inputs") is not None else None ), - "id": obj.get("id"), - "version": obj.get("version"), "jobControlOptions": obj.get("jobControlOptions"), + "keywords": obj.get("keywords"), "links": ( [Link.from_dict(_item) for _item in obj["links"]] if obj.get("links") is not None else None ), - "inputs": ( - dict( - (_k, InputDescriptionInput.from_dict(_v)) - for _k, _v in obj["inputs"].items() - ) - if obj.get("inputs") is not None + "metadata": ( + [MetadataInput.from_dict(_item) for _item in obj["metadata"]] + if obj.get("metadata") is not None else None ), "outputs": ( @@ -220,6 +218,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("outputs") is not None else None ), + "title": obj.get("title"), + "version": obj.get("version"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/process_list_input.py b/unity_sps_ogc_processes_api_python_client/models/process_list_input.py index 710bc95..4a42d0c 100644 --- a/unity_sps_ogc_processes_api_python_client/models/process_list_input.py +++ b/unity_sps_ogc_processes_api_python_client/models/process_list_input.py @@ -33,9 +33,9 @@ class ProcessListInput(BaseModel): ProcessList """ # noqa: E501 - processes: List[ProcessSummaryInput] links: List[Link] - __properties: ClassVar[List[str]] = ["processes", "links"] + processes: List[ProcessSummaryInput] + __properties: ClassVar[List[str]] = ["links", "processes"] model_config = ConfigDict( populate_by_name=True, @@ -74,13 +74,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of each item in processes (list) - _items = [] - if self.processes: - for _item in self.processes: - if _item: - _items.append(_item.to_dict()) - _dict["processes"] = _items # override the default output from pydantic by calling `to_dict()` of each item in links (list) _items = [] if self.links: @@ -88,6 +81,13 @@ def to_dict(self) -> Dict[str, Any]: if _item: _items.append(_item.to_dict()) _dict["links"] = _items + # override the default output from pydantic by calling `to_dict()` of each item in processes (list) + _items = [] + if self.processes: + for _item in self.processes: + if _item: + _items.append(_item.to_dict()) + _dict["processes"] = _items return _dict @classmethod @@ -101,16 +101,16 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "processes": ( - [ProcessSummaryInput.from_dict(_item) for _item in obj["processes"]] - if obj.get("processes") is not None - else None - ), "links": ( [Link.from_dict(_item) for _item in obj["links"]] if obj.get("links") is not None else None ), + "processes": ( + [ProcessSummaryInput.from_dict(_item) for _item in obj["processes"]] + if obj.get("processes") is not None + else None + ), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/process_list_output.py b/unity_sps_ogc_processes_api_python_client/models/process_list_output.py index f7143ee..705cd6d 100644 --- a/unity_sps_ogc_processes_api_python_client/models/process_list_output.py +++ b/unity_sps_ogc_processes_api_python_client/models/process_list_output.py @@ -33,9 +33,9 @@ class ProcessListOutput(BaseModel): ProcessList """ # noqa: E501 - processes: List[ProcessSummaryOutput] links: List[Link] - __properties: ClassVar[List[str]] = ["processes", "links"] + processes: List[ProcessSummaryOutput] + __properties: ClassVar[List[str]] = ["links", "processes"] model_config = ConfigDict( populate_by_name=True, @@ -74,13 +74,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of each item in processes (list) - _items = [] - if self.processes: - for _item in self.processes: - if _item: - _items.append(_item.to_dict()) - _dict["processes"] = _items # override the default output from pydantic by calling `to_dict()` of each item in links (list) _items = [] if self.links: @@ -88,6 +81,13 @@ def to_dict(self) -> Dict[str, Any]: if _item: _items.append(_item.to_dict()) _dict["links"] = _items + # override the default output from pydantic by calling `to_dict()` of each item in processes (list) + _items = [] + if self.processes: + for _item in self.processes: + if _item: + _items.append(_item.to_dict()) + _dict["processes"] = _items return _dict @classmethod @@ -101,6 +101,11 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "links": ( + [Link.from_dict(_item) for _item in obj["links"]] + if obj.get("links") is not None + else None + ), "processes": ( [ ProcessSummaryOutput.from_dict(_item) @@ -109,11 +114,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("processes") is not None else None ), - "links": ( - [Link.from_dict(_item) for _item in obj["links"]] - if obj.get("links") is not None - else None - ), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/process_output.py b/unity_sps_ogc_processes_api_python_client/models/process_output.py index 6de41e8..0258e55 100644 --- a/unity_sps_ogc_processes_api_python_client/models/process_output.py +++ b/unity_sps_ogc_processes_api_python_client/models/process_output.py @@ -42,29 +42,29 @@ class ProcessOutput(BaseModel): Process """ # noqa: E501 - title: Optional[StrictStr] = None description: Optional[StrictStr] = None - keywords: Optional[List[StrictStr]] = None - metadata: Optional[List[MetadataOutput]] = None id: StrictStr - version: StrictStr + inputs: Optional[Dict[str, InputDescriptionOutput]] = None job_control_options: Optional[List[JobControlOptions]] = Field( default=None, alias="jobControlOptions" ) + keywords: Optional[List[StrictStr]] = None links: Optional[List[Link]] = None - inputs: Optional[Dict[str, InputDescriptionOutput]] = None + metadata: Optional[List[MetadataOutput]] = None outputs: Optional[Dict[str, OutputDescriptionOutput]] = None + title: Optional[StrictStr] = None + version: StrictStr __properties: ClassVar[List[str]] = [ - "title", "description", - "keywords", - "metadata", "id", - "version", + "inputs", "jobControlOptions", + "keywords", "links", - "inputs", + "metadata", "outputs", + "title", + "version", ] model_config = ConfigDict( @@ -104,20 +104,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of each item in metadata (list) - _items = [] - if self.metadata: - for _item in self.metadata: - if _item: - _items.append(_item.to_dict()) - _dict["metadata"] = _items - # override the default output from pydantic by calling `to_dict()` of each item in links (list) - _items = [] - if self.links: - for _item in self.links: - if _item: - _items.append(_item.to_dict()) - _dict["links"] = _items # override the default output from pydantic by calling `to_dict()` of each value in inputs (dict) _field_dict = {} if self.inputs: @@ -125,6 +111,20 @@ def to_dict(self) -> Dict[str, Any]: if self.inputs[_key]: _field_dict[_key] = self.inputs[_key].to_dict() _dict["inputs"] = _field_dict + # override the default output from pydantic by calling `to_dict()` of each item in links (list) + _items = [] + if self.links: + for _item in self.links: + if _item: + _items.append(_item.to_dict()) + _dict["links"] = _items + # override the default output from pydantic by calling `to_dict()` of each item in metadata (list) + _items = [] + if self.metadata: + for _item in self.metadata: + if _item: + _items.append(_item.to_dict()) + _dict["metadata"] = _items # override the default output from pydantic by calling `to_dict()` of each value in outputs (dict) _field_dict = {} if self.outputs: @@ -132,25 +132,15 @@ def to_dict(self) -> Dict[str, Any]: if self.outputs[_key]: _field_dict[_key] = self.outputs[_key].to_dict() _dict["outputs"] = _field_dict - # set to None if title (nullable) is None - # and model_fields_set contains the field - if self.title is None and "title" in self.model_fields_set: - _dict["title"] = None - # set to None if description (nullable) is None # and model_fields_set contains the field if self.description is None and "description" in self.model_fields_set: _dict["description"] = None - # set to None if keywords (nullable) is None - # and model_fields_set contains the field - if self.keywords is None and "keywords" in self.model_fields_set: - _dict["keywords"] = None - - # set to None if metadata (nullable) is None + # set to None if inputs (nullable) is None # and model_fields_set contains the field - if self.metadata is None and "metadata" in self.model_fields_set: - _dict["metadata"] = None + if self.inputs is None and "inputs" in self.model_fields_set: + _dict["inputs"] = None # set to None if job_control_options (nullable) is None # and model_fields_set contains the field @@ -160,21 +150,31 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["jobControlOptions"] = None + # set to None if keywords (nullable) is None + # and model_fields_set contains the field + if self.keywords is None and "keywords" in self.model_fields_set: + _dict["keywords"] = None + # set to None if links (nullable) is None # and model_fields_set contains the field if self.links is None and "links" in self.model_fields_set: _dict["links"] = None - # set to None if inputs (nullable) is None + # set to None if metadata (nullable) is None # and model_fields_set contains the field - if self.inputs is None and "inputs" in self.model_fields_set: - _dict["inputs"] = None + if self.metadata is None and "metadata" in self.model_fields_set: + _dict["metadata"] = None # set to None if outputs (nullable) is None # and model_fields_set contains the field if self.outputs is None and "outputs" in self.model_fields_set: _dict["outputs"] = None + # set to None if title (nullable) is None + # and model_fields_set contains the field + if self.title is None and "title" in self.model_fields_set: + _dict["title"] = None + return _dict @classmethod @@ -188,28 +188,26 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "title": obj.get("title"), "description": obj.get("description"), - "keywords": obj.get("keywords"), - "metadata": ( - [MetadataOutput.from_dict(_item) for _item in obj["metadata"]] - if obj.get("metadata") is not None + "id": obj.get("id"), + "inputs": ( + dict( + (_k, InputDescriptionOutput.from_dict(_v)) + for _k, _v in obj["inputs"].items() + ) + if obj.get("inputs") is not None else None ), - "id": obj.get("id"), - "version": obj.get("version"), "jobControlOptions": obj.get("jobControlOptions"), + "keywords": obj.get("keywords"), "links": ( [Link.from_dict(_item) for _item in obj["links"]] if obj.get("links") is not None else None ), - "inputs": ( - dict( - (_k, InputDescriptionOutput.from_dict(_v)) - for _k, _v in obj["inputs"].items() - ) - if obj.get("inputs") is not None + "metadata": ( + [MetadataOutput.from_dict(_item) for _item in obj["metadata"]] + if obj.get("metadata") is not None else None ), "outputs": ( @@ -220,6 +218,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("outputs") is not None else None ), + "title": obj.get("title"), + "version": obj.get("version"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/process_summary_input.py b/unity_sps_ogc_processes_api_python_client/models/process_summary_input.py index 878f868..62c39e3 100644 --- a/unity_sps_ogc_processes_api_python_client/models/process_summary_input.py +++ b/unity_sps_ogc_processes_api_python_client/models/process_summary_input.py @@ -36,25 +36,25 @@ class ProcessSummaryInput(BaseModel): ProcessSummary """ # noqa: E501 - title: Optional[StrictStr] = None description: Optional[StrictStr] = None - keywords: Optional[List[StrictStr]] = None - metadata: Optional[List[MetadataInput]] = None id: StrictStr - version: StrictStr job_control_options: Optional[List[JobControlOptions]] = Field( default=None, alias="jobControlOptions" ) + keywords: Optional[List[StrictStr]] = None links: Optional[List[Link]] = None + metadata: Optional[List[MetadataInput]] = None + title: Optional[StrictStr] = None + version: StrictStr __properties: ClassVar[List[str]] = [ - "title", "description", - "keywords", - "metadata", "id", - "version", "jobControlOptions", + "keywords", "links", + "metadata", + "title", + "version", ] model_config = ConfigDict( @@ -94,13 +94,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of each item in metadata (list) - _items = [] - if self.metadata: - for _item in self.metadata: - if _item: - _items.append(_item.to_dict()) - _dict["metadata"] = _items # override the default output from pydantic by calling `to_dict()` of each item in links (list) _items = [] if self.links: @@ -108,26 +101,18 @@ def to_dict(self) -> Dict[str, Any]: if _item: _items.append(_item.to_dict()) _dict["links"] = _items - # set to None if title (nullable) is None - # and model_fields_set contains the field - if self.title is None and "title" in self.model_fields_set: - _dict["title"] = None - + # override the default output from pydantic by calling `to_dict()` of each item in metadata (list) + _items = [] + if self.metadata: + for _item in self.metadata: + if _item: + _items.append(_item.to_dict()) + _dict["metadata"] = _items # set to None if description (nullable) is None # and model_fields_set contains the field if self.description is None and "description" in self.model_fields_set: _dict["description"] = None - # set to None if keywords (nullable) is None - # and model_fields_set contains the field - if self.keywords is None and "keywords" in self.model_fields_set: - _dict["keywords"] = None - - # set to None if metadata (nullable) is None - # and model_fields_set contains the field - if self.metadata is None and "metadata" in self.model_fields_set: - _dict["metadata"] = None - # set to None if job_control_options (nullable) is None # and model_fields_set contains the field if ( @@ -136,11 +121,26 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["jobControlOptions"] = None + # set to None if keywords (nullable) is None + # and model_fields_set contains the field + if self.keywords is None and "keywords" in self.model_fields_set: + _dict["keywords"] = None + # set to None if links (nullable) is None # and model_fields_set contains the field if self.links is None and "links" in self.model_fields_set: _dict["links"] = None + # set to None if metadata (nullable) is None + # and model_fields_set contains the field + if self.metadata is None and "metadata" in self.model_fields_set: + _dict["metadata"] = None + + # set to None if title (nullable) is None + # and model_fields_set contains the field + if self.title is None and "title" in self.model_fields_set: + _dict["title"] = None + return _dict @classmethod @@ -154,22 +154,22 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "title": obj.get("title"), "description": obj.get("description"), - "keywords": obj.get("keywords"), - "metadata": ( - [MetadataInput.from_dict(_item) for _item in obj["metadata"]] - if obj.get("metadata") is not None - else None - ), "id": obj.get("id"), - "version": obj.get("version"), "jobControlOptions": obj.get("jobControlOptions"), + "keywords": obj.get("keywords"), "links": ( [Link.from_dict(_item) for _item in obj["links"]] if obj.get("links") is not None else None ), + "metadata": ( + [MetadataInput.from_dict(_item) for _item in obj["metadata"]] + if obj.get("metadata") is not None + else None + ), + "title": obj.get("title"), + "version": obj.get("version"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/process_summary_output.py b/unity_sps_ogc_processes_api_python_client/models/process_summary_output.py index 1211304..f4b2468 100644 --- a/unity_sps_ogc_processes_api_python_client/models/process_summary_output.py +++ b/unity_sps_ogc_processes_api_python_client/models/process_summary_output.py @@ -36,25 +36,25 @@ class ProcessSummaryOutput(BaseModel): ProcessSummary """ # noqa: E501 - title: Optional[StrictStr] = None description: Optional[StrictStr] = None - keywords: Optional[List[StrictStr]] = None - metadata: Optional[List[MetadataOutput]] = None id: StrictStr - version: StrictStr job_control_options: Optional[List[JobControlOptions]] = Field( default=None, alias="jobControlOptions" ) + keywords: Optional[List[StrictStr]] = None links: Optional[List[Link]] = None + metadata: Optional[List[MetadataOutput]] = None + title: Optional[StrictStr] = None + version: StrictStr __properties: ClassVar[List[str]] = [ - "title", "description", - "keywords", - "metadata", "id", - "version", "jobControlOptions", + "keywords", "links", + "metadata", + "title", + "version", ] model_config = ConfigDict( @@ -94,13 +94,6 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of each item in metadata (list) - _items = [] - if self.metadata: - for _item in self.metadata: - if _item: - _items.append(_item.to_dict()) - _dict["metadata"] = _items # override the default output from pydantic by calling `to_dict()` of each item in links (list) _items = [] if self.links: @@ -108,26 +101,18 @@ def to_dict(self) -> Dict[str, Any]: if _item: _items.append(_item.to_dict()) _dict["links"] = _items - # set to None if title (nullable) is None - # and model_fields_set contains the field - if self.title is None and "title" in self.model_fields_set: - _dict["title"] = None - + # override the default output from pydantic by calling `to_dict()` of each item in metadata (list) + _items = [] + if self.metadata: + for _item in self.metadata: + if _item: + _items.append(_item.to_dict()) + _dict["metadata"] = _items # set to None if description (nullable) is None # and model_fields_set contains the field if self.description is None and "description" in self.model_fields_set: _dict["description"] = None - # set to None if keywords (nullable) is None - # and model_fields_set contains the field - if self.keywords is None and "keywords" in self.model_fields_set: - _dict["keywords"] = None - - # set to None if metadata (nullable) is None - # and model_fields_set contains the field - if self.metadata is None and "metadata" in self.model_fields_set: - _dict["metadata"] = None - # set to None if job_control_options (nullable) is None # and model_fields_set contains the field if ( @@ -136,11 +121,26 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["jobControlOptions"] = None + # set to None if keywords (nullable) is None + # and model_fields_set contains the field + if self.keywords is None and "keywords" in self.model_fields_set: + _dict["keywords"] = None + # set to None if links (nullable) is None # and model_fields_set contains the field if self.links is None and "links" in self.model_fields_set: _dict["links"] = None + # set to None if metadata (nullable) is None + # and model_fields_set contains the field + if self.metadata is None and "metadata" in self.model_fields_set: + _dict["metadata"] = None + + # set to None if title (nullable) is None + # and model_fields_set contains the field + if self.title is None and "title" in self.model_fields_set: + _dict["title"] = None + return _dict @classmethod @@ -154,22 +154,22 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "title": obj.get("title"), "description": obj.get("description"), - "keywords": obj.get("keywords"), - "metadata": ( - [MetadataOutput.from_dict(_item) for _item in obj["metadata"]] - if obj.get("metadata") is not None - else None - ), "id": obj.get("id"), - "version": obj.get("version"), "jobControlOptions": obj.get("jobControlOptions"), + "keywords": obj.get("keywords"), "links": ( [Link.from_dict(_item) for _item in obj["links"]] if obj.get("links") is not None else None ), + "metadata": ( + [MetadataOutput.from_dict(_item) for _item in obj["metadata"]] + if obj.get("metadata") is not None + else None + ), + "title": obj.get("title"), + "version": obj.get("version"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/qualified_input_value_input.py b/unity_sps_ogc_processes_api_python_client/models/qualified_input_value_input.py index addc586..b128658 100644 --- a/unity_sps_ogc_processes_api_python_client/models/qualified_input_value_input.py +++ b/unity_sps_ogc_processes_api_python_client/models/qualified_input_value_input.py @@ -33,11 +33,11 @@ class QualifiedInputValueInput(BaseModel): QualifiedInputValue """ # noqa: E501 - media_type: Optional[StrictStr] = Field(default=None, alias="mediaType") encoding: Optional[StrictStr] = None + media_type: Optional[StrictStr] = Field(default=None, alias="mediaType") var_schema: Optional[FormatSchema] = Field(default=None, alias="schema") value: InputValueInput - __properties: ClassVar[List[str]] = ["mediaType", "encoding", "schema", "value"] + __properties: ClassVar[List[str]] = ["encoding", "mediaType", "schema", "value"] model_config = ConfigDict( populate_by_name=True, @@ -82,16 +82,16 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of value if self.value: _dict["value"] = self.value.to_dict() - # set to None if media_type (nullable) is None - # and model_fields_set contains the field - if self.media_type is None and "media_type" in self.model_fields_set: - _dict["mediaType"] = None - # set to None if encoding (nullable) is None # and model_fields_set contains the field if self.encoding is None and "encoding" in self.model_fields_set: _dict["encoding"] = None + # set to None if media_type (nullable) is None + # and model_fields_set contains the field + if self.media_type is None and "media_type" in self.model_fields_set: + _dict["mediaType"] = None + # set to None if var_schema (nullable) is None # and model_fields_set contains the field if self.var_schema is None and "var_schema" in self.model_fields_set: @@ -110,8 +110,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "mediaType": obj.get("mediaType"), "encoding": obj.get("encoding"), + "mediaType": obj.get("mediaType"), "schema": ( FormatSchema.from_dict(obj["schema"]) if obj.get("schema") is not None diff --git a/unity_sps_ogc_processes_api_python_client/models/qualified_input_value_output.py b/unity_sps_ogc_processes_api_python_client/models/qualified_input_value_output.py index 5e95d4b..fde6372 100644 --- a/unity_sps_ogc_processes_api_python_client/models/qualified_input_value_output.py +++ b/unity_sps_ogc_processes_api_python_client/models/qualified_input_value_output.py @@ -33,11 +33,11 @@ class QualifiedInputValueOutput(BaseModel): QualifiedInputValue """ # noqa: E501 - media_type: Optional[StrictStr] = Field(default=None, alias="mediaType") encoding: Optional[StrictStr] = None + media_type: Optional[StrictStr] = Field(default=None, alias="mediaType") var_schema: Optional[FormatSchema] = Field(default=None, alias="schema") value: InputValueOutput - __properties: ClassVar[List[str]] = ["mediaType", "encoding", "schema", "value"] + __properties: ClassVar[List[str]] = ["encoding", "mediaType", "schema", "value"] model_config = ConfigDict( populate_by_name=True, @@ -82,16 +82,16 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of value if self.value: _dict["value"] = self.value.to_dict() - # set to None if media_type (nullable) is None - # and model_fields_set contains the field - if self.media_type is None and "media_type" in self.model_fields_set: - _dict["mediaType"] = None - # set to None if encoding (nullable) is None # and model_fields_set contains the field if self.encoding is None and "encoding" in self.model_fields_set: _dict["encoding"] = None + # set to None if media_type (nullable) is None + # and model_fields_set contains the field + if self.media_type is None and "media_type" in self.model_fields_set: + _dict["mediaType"] = None + # set to None if var_schema (nullable) is None # and model_fields_set contains the field if self.var_schema is None and "var_schema" in self.model_fields_set: @@ -110,8 +110,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "mediaType": obj.get("mediaType"), "encoding": obj.get("encoding"), + "mediaType": obj.get("mediaType"), "schema": ( FormatSchema.from_dict(obj["schema"]) if obj.get("schema") is not None diff --git a/unity_sps_ogc_processes_api_python_client/models/qualified_input_value_workflows.py b/unity_sps_ogc_processes_api_python_client/models/qualified_input_value_workflows.py index 302400a..047de8f 100644 --- a/unity_sps_ogc_processes_api_python_client/models/qualified_input_value_workflows.py +++ b/unity_sps_ogc_processes_api_python_client/models/qualified_input_value_workflows.py @@ -36,19 +36,19 @@ class QualifiedInputValueWorkflows(BaseModel): QualifiedInputValueWorkflows """ # noqa: E501 - media_type: Optional[StrictStr] = Field(default=None, alias="mediaType") encoding: Optional[StrictStr] = None - var_schema: Optional[FormatSchema] = Field(default=None, alias="schema") filter: Optional[StrictStr] = None + media_type: Optional[StrictStr] = Field(default=None, alias="mediaType") properties: Optional[FieldsModifiersProperties] = None + var_schema: Optional[FormatSchema] = Field(default=None, alias="schema") sort_by: Optional[List[StrictStr]] = Field(default=None, alias="sortBy") value: InputValueWorkflows __properties: ClassVar[List[str]] = [ - "mediaType", "encoding", - "schema", "filter", + "mediaType", "properties", + "schema", "sortBy", "value", ] @@ -90,40 +90,40 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of var_schema - if self.var_schema: - _dict["schema"] = self.var_schema.to_dict() # override the default output from pydantic by calling `to_dict()` of properties if self.properties: _dict["properties"] = self.properties.to_dict() + # override the default output from pydantic by calling `to_dict()` of var_schema + if self.var_schema: + _dict["schema"] = self.var_schema.to_dict() # override the default output from pydantic by calling `to_dict()` of value if self.value: _dict["value"] = self.value.to_dict() - # set to None if media_type (nullable) is None - # and model_fields_set contains the field - if self.media_type is None and "media_type" in self.model_fields_set: - _dict["mediaType"] = None - # set to None if encoding (nullable) is None # and model_fields_set contains the field if self.encoding is None and "encoding" in self.model_fields_set: _dict["encoding"] = None - # set to None if var_schema (nullable) is None - # and model_fields_set contains the field - if self.var_schema is None and "var_schema" in self.model_fields_set: - _dict["schema"] = None - # set to None if filter (nullable) is None # and model_fields_set contains the field if self.filter is None and "filter" in self.model_fields_set: _dict["filter"] = None + # set to None if media_type (nullable) is None + # and model_fields_set contains the field + if self.media_type is None and "media_type" in self.model_fields_set: + _dict["mediaType"] = None + # set to None if properties (nullable) is None # and model_fields_set contains the field if self.properties is None and "properties" in self.model_fields_set: _dict["properties"] = None + # set to None if var_schema (nullable) is None + # and model_fields_set contains the field + if self.var_schema is None and "var_schema" in self.model_fields_set: + _dict["schema"] = None + # set to None if sort_by (nullable) is None # and model_fields_set contains the field if self.sort_by is None and "sort_by" in self.model_fields_set: @@ -142,19 +142,19 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "mediaType": obj.get("mediaType"), "encoding": obj.get("encoding"), - "schema": ( - FormatSchema.from_dict(obj["schema"]) - if obj.get("schema") is not None - else None - ), "filter": obj.get("filter"), + "mediaType": obj.get("mediaType"), "properties": ( FieldsModifiersProperties.from_dict(obj["properties"]) if obj.get("properties") is not None else None ), + "schema": ( + FormatSchema.from_dict(obj["schema"]) + if obj.get("schema") is not None + else None + ), "sortBy": obj.get("sortBy"), "value": ( InputValueWorkflows.from_dict(obj["value"]) diff --git a/unity_sps_ogc_processes_api_python_client/models/schema1_input.py b/unity_sps_ogc_processes_api_python_client/models/schema1_input.py index 094845b..de965ad 100644 --- a/unity_sps_ogc_processes_api_python_client/models/schema1_input.py +++ b/unity_sps_ogc_processes_api_python_client/models/schema1_input.py @@ -36,15 +36,15 @@ class Schema1Input(BaseModel): Schema1 """ # noqa: E501 - oneof_schema_1_validator: Optional[Reference] = None - oneof_schema_2_validator: Optional[SchemaOneOfInput] = None actual_instance: Optional[ActualInstance3] = None one_of_schemas: Optional[List[StrictStr]] = None + oneof_schema_1_validator: Optional[Reference] = None + oneof_schema_2_validator: Optional[SchemaOneOfInput] = None __properties: ClassVar[List[str]] = [ - "oneof_schema_1_validator", - "oneof_schema_2_validator", "actual_instance", "one_of_schemas", + "oneof_schema_1_validator", + "oneof_schema_2_validator", ] model_config = ConfigDict( @@ -84,15 +84,20 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of actual_instance + if self.actual_instance: + _dict["actual_instance"] = self.actual_instance.to_dict() # override the default output from pydantic by calling `to_dict()` of oneof_schema_1_validator if self.oneof_schema_1_validator: _dict["oneof_schema_1_validator"] = self.oneof_schema_1_validator.to_dict() # override the default output from pydantic by calling `to_dict()` of oneof_schema_2_validator if self.oneof_schema_2_validator: _dict["oneof_schema_2_validator"] = self.oneof_schema_2_validator.to_dict() - # override the default output from pydantic by calling `to_dict()` of actual_instance - if self.actual_instance: - _dict["actual_instance"] = self.actual_instance.to_dict() + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if oneof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -109,11 +114,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["oneof_schema_2_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -127,6 +127,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "actual_instance": ( + ActualInstance3.from_dict(obj["actual_instance"]) + if obj.get("actual_instance") is not None + else None + ), + "one_of_schemas": obj.get("one_of_schemas"), "oneof_schema_1_validator": ( Reference.from_dict(obj["oneof_schema_1_validator"]) if obj.get("oneof_schema_1_validator") is not None @@ -137,12 +143,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("oneof_schema_2_validator") is not None else None ), - "actual_instance": ( - ActualInstance3.from_dict(obj["actual_instance"]) - if obj.get("actual_instance") is not None - else None - ), - "one_of_schemas": obj.get("one_of_schemas"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/schema1_output.py b/unity_sps_ogc_processes_api_python_client/models/schema1_output.py index 7df6b43..3ed692e 100644 --- a/unity_sps_ogc_processes_api_python_client/models/schema1_output.py +++ b/unity_sps_ogc_processes_api_python_client/models/schema1_output.py @@ -36,15 +36,15 @@ class Schema1Output(BaseModel): Schema1 """ # noqa: E501 - oneof_schema_1_validator: Optional[Reference] = None - oneof_schema_2_validator: Optional[SchemaOneOfOutput] = None actual_instance: Optional[ActualInstance4] = None one_of_schemas: Optional[List[StrictStr]] = None + oneof_schema_1_validator: Optional[Reference] = None + oneof_schema_2_validator: Optional[SchemaOneOfOutput] = None __properties: ClassVar[List[str]] = [ - "oneof_schema_1_validator", - "oneof_schema_2_validator", "actual_instance", "one_of_schemas", + "oneof_schema_1_validator", + "oneof_schema_2_validator", ] model_config = ConfigDict( @@ -84,15 +84,20 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) + # override the default output from pydantic by calling `to_dict()` of actual_instance + if self.actual_instance: + _dict["actual_instance"] = self.actual_instance.to_dict() # override the default output from pydantic by calling `to_dict()` of oneof_schema_1_validator if self.oneof_schema_1_validator: _dict["oneof_schema_1_validator"] = self.oneof_schema_1_validator.to_dict() # override the default output from pydantic by calling `to_dict()` of oneof_schema_2_validator if self.oneof_schema_2_validator: _dict["oneof_schema_2_validator"] = self.oneof_schema_2_validator.to_dict() - # override the default output from pydantic by calling `to_dict()` of actual_instance - if self.actual_instance: - _dict["actual_instance"] = self.actual_instance.to_dict() + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if oneof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -109,11 +114,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["oneof_schema_2_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -127,6 +127,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { + "actual_instance": ( + ActualInstance4.from_dict(obj["actual_instance"]) + if obj.get("actual_instance") is not None + else None + ), + "one_of_schemas": obj.get("one_of_schemas"), "oneof_schema_1_validator": ( Reference.from_dict(obj["oneof_schema_1_validator"]) if obj.get("oneof_schema_1_validator") is not None @@ -137,12 +143,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("oneof_schema_2_validator") is not None else None ), - "actual_instance": ( - ActualInstance4.from_dict(obj["actual_instance"]) - if obj.get("actual_instance") is not None - else None - ), - "one_of_schemas": obj.get("one_of_schemas"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/schema_one_of_additional_properties_input.py b/unity_sps_ogc_processes_api_python_client/models/schema_one_of_additional_properties_input.py index ed20ced..4319935 100644 --- a/unity_sps_ogc_processes_api_python_client/models/schema_one_of_additional_properties_input.py +++ b/unity_sps_ogc_processes_api_python_client/models/schema_one_of_additional_properties_input.py @@ -33,15 +33,15 @@ class SchemaOneOfAdditionalPropertiesInput(BaseModel): SchemaOneOfAdditionalProperties """ # noqa: E501 - oneof_schema_1_validator: Optional[Schema1Input] = None - oneof_schema_2_validator: Optional[StrictBool] = None actual_instance: Optional[ActualInstance5] = None one_of_schemas: Optional[List[StrictStr]] = None + oneof_schema_1_validator: Optional[Schema1Input] = None + oneof_schema_2_validator: Optional[StrictBool] = None __properties: ClassVar[List[str]] = [ - "oneof_schema_1_validator", - "oneof_schema_2_validator", "actual_instance", "one_of_schemas", + "oneof_schema_1_validator", + "oneof_schema_2_validator", ] model_config = ConfigDict( @@ -81,12 +81,17 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of oneof_schema_1_validator - if self.oneof_schema_1_validator: - _dict["oneof_schema_1_validator"] = self.oneof_schema_1_validator.to_dict() # override the default output from pydantic by calling `to_dict()` of actual_instance if self.actual_instance: _dict["actual_instance"] = self.actual_instance.to_dict() + # override the default output from pydantic by calling `to_dict()` of oneof_schema_1_validator + if self.oneof_schema_1_validator: + _dict["oneof_schema_1_validator"] = self.oneof_schema_1_validator.to_dict() + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if oneof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -103,11 +108,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["oneof_schema_2_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -121,18 +121,18 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "oneof_schema_1_validator": ( - Schema1Input.from_dict(obj["oneof_schema_1_validator"]) - if obj.get("oneof_schema_1_validator") is not None - else None - ), - "oneof_schema_2_validator": obj.get("oneof_schema_2_validator"), "actual_instance": ( ActualInstance5.from_dict(obj["actual_instance"]) if obj.get("actual_instance") is not None else None ), "one_of_schemas": obj.get("one_of_schemas"), + "oneof_schema_1_validator": ( + Schema1Input.from_dict(obj["oneof_schema_1_validator"]) + if obj.get("oneof_schema_1_validator") is not None + else None + ), + "oneof_schema_2_validator": obj.get("oneof_schema_2_validator"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/schema_one_of_additional_properties_output.py b/unity_sps_ogc_processes_api_python_client/models/schema_one_of_additional_properties_output.py index c600d14..e9a0797 100644 --- a/unity_sps_ogc_processes_api_python_client/models/schema_one_of_additional_properties_output.py +++ b/unity_sps_ogc_processes_api_python_client/models/schema_one_of_additional_properties_output.py @@ -35,15 +35,15 @@ class SchemaOneOfAdditionalPropertiesOutput(BaseModel): SchemaOneOfAdditionalProperties """ # noqa: E501 - oneof_schema_1_validator: Optional[Schema1Output] = None - oneof_schema_2_validator: Optional[StrictBool] = None actual_instance: Optional[ActualInstance6] = None one_of_schemas: Optional[List[StrictStr]] = None + oneof_schema_1_validator: Optional[Schema1Output] = None + oneof_schema_2_validator: Optional[StrictBool] = None __properties: ClassVar[List[str]] = [ - "oneof_schema_1_validator", - "oneof_schema_2_validator", "actual_instance", "one_of_schemas", + "oneof_schema_1_validator", + "oneof_schema_2_validator", ] model_config = ConfigDict( @@ -83,12 +83,17 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of oneof_schema_1_validator - if self.oneof_schema_1_validator: - _dict["oneof_schema_1_validator"] = self.oneof_schema_1_validator.to_dict() # override the default output from pydantic by calling `to_dict()` of actual_instance if self.actual_instance: _dict["actual_instance"] = self.actual_instance.to_dict() + # override the default output from pydantic by calling `to_dict()` of oneof_schema_1_validator + if self.oneof_schema_1_validator: + _dict["oneof_schema_1_validator"] = self.oneof_schema_1_validator.to_dict() + # set to None if actual_instance (nullable) is None + # and model_fields_set contains the field + if self.actual_instance is None and "actual_instance" in self.model_fields_set: + _dict["actual_instance"] = None + # set to None if oneof_schema_1_validator (nullable) is None # and model_fields_set contains the field if ( @@ -105,11 +110,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["oneof_schema_2_validator"] = None - # set to None if actual_instance (nullable) is None - # and model_fields_set contains the field - if self.actual_instance is None and "actual_instance" in self.model_fields_set: - _dict["actual_instance"] = None - return _dict @classmethod @@ -123,18 +123,18 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "oneof_schema_1_validator": ( - Schema1Output.from_dict(obj["oneof_schema_1_validator"]) - if obj.get("oneof_schema_1_validator") is not None - else None - ), - "oneof_schema_2_validator": obj.get("oneof_schema_2_validator"), "actual_instance": ( ActualInstance6.from_dict(obj["actual_instance"]) if obj.get("actual_instance") is not None else None ), "one_of_schemas": obj.get("one_of_schemas"), + "oneof_schema_1_validator": ( + Schema1Output.from_dict(obj["oneof_schema_1_validator"]) + if obj.get("oneof_schema_1_validator") is not None + else None + ), + "oneof_schema_2_validator": obj.get("oneof_schema_2_validator"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/schema_one_of_input.py b/unity_sps_ogc_processes_api_python_client/models/schema_one_of_input.py index 9f07bc3..bcee790 100644 --- a/unity_sps_ogc_processes_api_python_client/models/schema_one_of_input.py +++ b/unity_sps_ogc_processes_api_python_client/models/schema_one_of_input.py @@ -36,97 +36,97 @@ class SchemaOneOfInput(BaseModel): SchemaOneOf """ # noqa: E501 - title: Optional[StrictStr] = None - multiple_of: Optional[Multipleof] = Field(default=None, alias="multipleOf") - maximum: Optional[Maximum] = None + additional_properties: Optional[SchemaOneOfAdditionalPropertiesInput] = Field( + default=None, alias="additionalProperties" + ) + all_of: Optional[List[Schema1Input]] = Field(default=None, alias="allOf") + any_of: Optional[List[Schema1Input]] = Field(default=None, alias="anyOf") + content_encoding: Optional[StrictStr] = Field(default=None, alias="contentEncoding") + content_media_type: Optional[StrictStr] = Field( + default=None, alias="contentMediaType" + ) + content_schema: Optional[StrictStr] = Field(default=None, alias="contentSchema") + default: Optional[Dict[str, Any]] = None + deprecated: Optional[StrictBool] = None + description: Optional[StrictStr] = None + enum: Optional[Annotated[List[Dict[str, Any]], Field(min_length=1)]] = None + example: Optional[Dict[str, Any]] = None exclusive_maximum: Optional[StrictBool] = Field( default=None, alias="exclusiveMaximum" ) - minimum: Optional[Minimum] = None exclusive_minimum: Optional[StrictBool] = Field( default=None, alias="exclusiveMinimum" ) + format: Optional[StrictStr] = None + items: Optional[Schema1Input] = None + max_items: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( + default=None, alias="maxItems" + ) max_length: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( default=None, alias="maxLength" ) - min_length: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( - default=None, alias="minLength" - ) - pattern: Optional[StrictStr] = None - max_items: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( - default=None, alias="maxItems" + max_properties: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( + default=None, alias="maxProperties" ) + maximum: Optional[Maximum] = None min_items: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( default=None, alias="minItems" ) - unique_items: Optional[StrictBool] = Field(default=None, alias="uniqueItems") - max_properties: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( - default=None, alias="maxProperties" + min_length: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( + default=None, alias="minLength" ) min_properties: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( default=None, alias="minProperties" ) - required: Optional[Annotated[List[StrictStr], Field(min_length=1)]] = None - enum: Optional[Annotated[List[Dict[str, Any]], Field(min_length=1)]] = None - type: Optional[StrictStr] = None + minimum: Optional[Minimum] = None + multiple_of: Optional[Multipleof] = Field(default=None, alias="multipleOf") var_not: Optional[Schema1Input] = Field(default=None, alias="not") - all_of: Optional[List[Schema1Input]] = Field(default=None, alias="allOf") + nullable: Optional[StrictBool] = None one_of: Optional[List[Schema1Input]] = Field(default=None, alias="oneOf") - any_of: Optional[List[Schema1Input]] = Field(default=None, alias="anyOf") - items: Optional[Schema1Input] = None + pattern: Optional[StrictStr] = None properties: Optional[Dict[str, Schema1Input]] = None - additional_properties: Optional[SchemaOneOfAdditionalPropertiesInput] = Field( - default=None, alias="additionalProperties" - ) - description: Optional[StrictStr] = None - format: Optional[StrictStr] = None - default: Optional[Dict[str, Any]] = None - nullable: Optional[StrictBool] = None read_only: Optional[StrictBool] = Field(default=None, alias="readOnly") + required: Optional[Annotated[List[StrictStr], Field(min_length=1)]] = None + title: Optional[StrictStr] = None + type: Optional[StrictStr] = None + unique_items: Optional[StrictBool] = Field(default=None, alias="uniqueItems") write_only: Optional[StrictBool] = Field(default=None, alias="writeOnly") - example: Optional[Dict[str, Any]] = None - deprecated: Optional[StrictBool] = None - content_media_type: Optional[StrictStr] = Field( - default=None, alias="contentMediaType" - ) - content_encoding: Optional[StrictStr] = Field(default=None, alias="contentEncoding") - content_schema: Optional[StrictStr] = Field(default=None, alias="contentSchema") __properties: ClassVar[List[str]] = [ - "title", - "multipleOf", - "maximum", + "additionalProperties", + "allOf", + "anyOf", + "contentEncoding", + "contentMediaType", + "contentSchema", + "default", + "deprecated", + "description", + "enum", + "example", "exclusiveMaximum", - "minimum", "exclusiveMinimum", - "maxLength", - "minLength", - "pattern", + "format", + "items", "maxItems", - "minItems", - "uniqueItems", + "maxLength", "maxProperties", + "maximum", + "minItems", + "minLength", "minProperties", - "required", - "enum", - "type", + "minimum", + "multipleOf", "not", - "allOf", + "nullable", "oneOf", - "anyOf", - "items", + "pattern", "properties", - "additionalProperties", - "description", - "format", - "default", - "nullable", "readOnly", + "required", + "title", + "type", + "uniqueItems", "writeOnly", - "example", - "deprecated", - "contentMediaType", - "contentEncoding", - "contentSchema", ] model_config = ConfigDict( @@ -166,18 +166,9 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of multiple_of - if self.multiple_of: - _dict["multipleOf"] = self.multiple_of.to_dict() - # override the default output from pydantic by calling `to_dict()` of maximum - if self.maximum: - _dict["maximum"] = self.maximum.to_dict() - # override the default output from pydantic by calling `to_dict()` of minimum - if self.minimum: - _dict["minimum"] = self.minimum.to_dict() - # override the default output from pydantic by calling `to_dict()` of var_not - if self.var_not: - _dict["not"] = self.var_not.to_dict() + # override the default output from pydantic by calling `to_dict()` of additional_properties + if self.additional_properties: + _dict["additionalProperties"] = self.additional_properties.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in all_of (list) _items = [] if self.all_of: @@ -185,13 +176,6 @@ def to_dict(self) -> Dict[str, Any]: if _item: _items.append(_item.to_dict()) _dict["allOf"] = _items - # override the default output from pydantic by calling `to_dict()` of each item in one_of (list) - _items = [] - if self.one_of: - for _item in self.one_of: - if _item: - _items.append(_item.to_dict()) - _dict["oneOf"] = _items # override the default output from pydantic by calling `to_dict()` of each item in any_of (list) _items = [] if self.any_of: @@ -202,6 +186,25 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of items if self.items: _dict["items"] = self.items.to_dict() + # override the default output from pydantic by calling `to_dict()` of maximum + if self.maximum: + _dict["maximum"] = self.maximum.to_dict() + # override the default output from pydantic by calling `to_dict()` of minimum + if self.minimum: + _dict["minimum"] = self.minimum.to_dict() + # override the default output from pydantic by calling `to_dict()` of multiple_of + if self.multiple_of: + _dict["multipleOf"] = self.multiple_of.to_dict() + # override the default output from pydantic by calling `to_dict()` of var_not + if self.var_not: + _dict["not"] = self.var_not.to_dict() + # override the default output from pydantic by calling `to_dict()` of each item in one_of (list) + _items = [] + if self.one_of: + for _item in self.one_of: + if _item: + _items.append(_item.to_dict()) + _dict["oneOf"] = _items # override the default output from pydantic by calling `to_dict()` of each value in properties (dict) _field_dict = {} if self.properties: @@ -209,23 +212,69 @@ def to_dict(self) -> Dict[str, Any]: if self.properties[_key]: _field_dict[_key] = self.properties[_key].to_dict() _dict["properties"] = _field_dict - # override the default output from pydantic by calling `to_dict()` of additional_properties - if self.additional_properties: - _dict["additionalProperties"] = self.additional_properties.to_dict() - # set to None if title (nullable) is None + # set to None if additional_properties (nullable) is None # and model_fields_set contains the field - if self.title is None and "title" in self.model_fields_set: - _dict["title"] = None + if ( + self.additional_properties is None + and "additional_properties" in self.model_fields_set + ): + _dict["additionalProperties"] = None - # set to None if multiple_of (nullable) is None + # set to None if all_of (nullable) is None # and model_fields_set contains the field - if self.multiple_of is None and "multiple_of" in self.model_fields_set: - _dict["multipleOf"] = None + if self.all_of is None and "all_of" in self.model_fields_set: + _dict["allOf"] = None - # set to None if maximum (nullable) is None + # set to None if any_of (nullable) is None # and model_fields_set contains the field - if self.maximum is None and "maximum" in self.model_fields_set: - _dict["maximum"] = None + if self.any_of is None and "any_of" in self.model_fields_set: + _dict["anyOf"] = None + + # set to None if content_encoding (nullable) is None + # and model_fields_set contains the field + if ( + self.content_encoding is None + and "content_encoding" in self.model_fields_set + ): + _dict["contentEncoding"] = None + + # set to None if content_media_type (nullable) is None + # and model_fields_set contains the field + if ( + self.content_media_type is None + and "content_media_type" in self.model_fields_set + ): + _dict["contentMediaType"] = None + + # set to None if content_schema (nullable) is None + # and model_fields_set contains the field + if self.content_schema is None and "content_schema" in self.model_fields_set: + _dict["contentSchema"] = None + + # set to None if default (nullable) is None + # and model_fields_set contains the field + if self.default is None and "default" in self.model_fields_set: + _dict["default"] = None + + # set to None if deprecated (nullable) is None + # and model_fields_set contains the field + if self.deprecated is None and "deprecated" in self.model_fields_set: + _dict["deprecated"] = None + + # set to None if description (nullable) is None + # and model_fields_set contains the field + if self.description is None and "description" in self.model_fields_set: + _dict["description"] = None + + # set to None if enum (nullable) is None + # and model_fields_set contains the field + if self.enum is None and "enum" in self.model_fields_set: + _dict["enum"] = None + + # set to None if example (nullable) is None + # and model_fields_set contains the field + if self.example is None and "example" in self.model_fields_set: + _dict["example"] = None # set to None if exclusive_maximum (nullable) is None # and model_fields_set contains the field @@ -235,11 +284,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["exclusiveMaximum"] = None - # set to None if minimum (nullable) is None - # and model_fields_set contains the field - if self.minimum is None and "minimum" in self.model_fields_set: - _dict["minimum"] = None - # set to None if exclusive_minimum (nullable) is None # and model_fields_set contains the field if ( @@ -248,159 +292,115 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["exclusiveMinimum"] = None - # set to None if max_length (nullable) is None - # and model_fields_set contains the field - if self.max_length is None and "max_length" in self.model_fields_set: - _dict["maxLength"] = None - - # set to None if min_length (nullable) is None + # set to None if format (nullable) is None # and model_fields_set contains the field - if self.min_length is None and "min_length" in self.model_fields_set: - _dict["minLength"] = None + if self.format is None and "format" in self.model_fields_set: + _dict["format"] = None - # set to None if pattern (nullable) is None + # set to None if items (nullable) is None # and model_fields_set contains the field - if self.pattern is None and "pattern" in self.model_fields_set: - _dict["pattern"] = None + if self.items is None and "items" in self.model_fields_set: + _dict["items"] = None # set to None if max_items (nullable) is None # and model_fields_set contains the field if self.max_items is None and "max_items" in self.model_fields_set: _dict["maxItems"] = None - # set to None if min_items (nullable) is None - # and model_fields_set contains the field - if self.min_items is None and "min_items" in self.model_fields_set: - _dict["minItems"] = None - - # set to None if unique_items (nullable) is None + # set to None if max_length (nullable) is None # and model_fields_set contains the field - if self.unique_items is None and "unique_items" in self.model_fields_set: - _dict["uniqueItems"] = None + if self.max_length is None and "max_length" in self.model_fields_set: + _dict["maxLength"] = None # set to None if max_properties (nullable) is None # and model_fields_set contains the field if self.max_properties is None and "max_properties" in self.model_fields_set: _dict["maxProperties"] = None + # set to None if maximum (nullable) is None + # and model_fields_set contains the field + if self.maximum is None and "maximum" in self.model_fields_set: + _dict["maximum"] = None + + # set to None if min_items (nullable) is None + # and model_fields_set contains the field + if self.min_items is None and "min_items" in self.model_fields_set: + _dict["minItems"] = None + + # set to None if min_length (nullable) is None + # and model_fields_set contains the field + if self.min_length is None and "min_length" in self.model_fields_set: + _dict["minLength"] = None + # set to None if min_properties (nullable) is None # and model_fields_set contains the field if self.min_properties is None and "min_properties" in self.model_fields_set: _dict["minProperties"] = None - # set to None if required (nullable) is None - # and model_fields_set contains the field - if self.required is None and "required" in self.model_fields_set: - _dict["required"] = None - - # set to None if enum (nullable) is None + # set to None if minimum (nullable) is None # and model_fields_set contains the field - if self.enum is None and "enum" in self.model_fields_set: - _dict["enum"] = None + if self.minimum is None and "minimum" in self.model_fields_set: + _dict["minimum"] = None - # set to None if type (nullable) is None + # set to None if multiple_of (nullable) is None # and model_fields_set contains the field - if self.type is None and "type" in self.model_fields_set: - _dict["type"] = None + if self.multiple_of is None and "multiple_of" in self.model_fields_set: + _dict["multipleOf"] = None # set to None if var_not (nullable) is None # and model_fields_set contains the field if self.var_not is None and "var_not" in self.model_fields_set: _dict["not"] = None - # set to None if all_of (nullable) is None + # set to None if nullable (nullable) is None # and model_fields_set contains the field - if self.all_of is None and "all_of" in self.model_fields_set: - _dict["allOf"] = None + if self.nullable is None and "nullable" in self.model_fields_set: + _dict["nullable"] = None # set to None if one_of (nullable) is None # and model_fields_set contains the field if self.one_of is None and "one_of" in self.model_fields_set: _dict["oneOf"] = None - # set to None if any_of (nullable) is None - # and model_fields_set contains the field - if self.any_of is None and "any_of" in self.model_fields_set: - _dict["anyOf"] = None - - # set to None if items (nullable) is None + # set to None if pattern (nullable) is None # and model_fields_set contains the field - if self.items is None and "items" in self.model_fields_set: - _dict["items"] = None + if self.pattern is None and "pattern" in self.model_fields_set: + _dict["pattern"] = None # set to None if properties (nullable) is None # and model_fields_set contains the field if self.properties is None and "properties" in self.model_fields_set: _dict["properties"] = None - # set to None if additional_properties (nullable) is None - # and model_fields_set contains the field - if ( - self.additional_properties is None - and "additional_properties" in self.model_fields_set - ): - _dict["additionalProperties"] = None - - # set to None if description (nullable) is None - # and model_fields_set contains the field - if self.description is None and "description" in self.model_fields_set: - _dict["description"] = None - - # set to None if format (nullable) is None - # and model_fields_set contains the field - if self.format is None and "format" in self.model_fields_set: - _dict["format"] = None - - # set to None if default (nullable) is None - # and model_fields_set contains the field - if self.default is None and "default" in self.model_fields_set: - _dict["default"] = None - - # set to None if nullable (nullable) is None - # and model_fields_set contains the field - if self.nullable is None and "nullable" in self.model_fields_set: - _dict["nullable"] = None - # set to None if read_only (nullable) is None # and model_fields_set contains the field if self.read_only is None and "read_only" in self.model_fields_set: _dict["readOnly"] = None - # set to None if write_only (nullable) is None - # and model_fields_set contains the field - if self.write_only is None and "write_only" in self.model_fields_set: - _dict["writeOnly"] = None - - # set to None if example (nullable) is None + # set to None if required (nullable) is None # and model_fields_set contains the field - if self.example is None and "example" in self.model_fields_set: - _dict["example"] = None + if self.required is None and "required" in self.model_fields_set: + _dict["required"] = None - # set to None if deprecated (nullable) is None + # set to None if title (nullable) is None # and model_fields_set contains the field - if self.deprecated is None and "deprecated" in self.model_fields_set: - _dict["deprecated"] = None + if self.title is None and "title" in self.model_fields_set: + _dict["title"] = None - # set to None if content_media_type (nullable) is None + # set to None if type (nullable) is None # and model_fields_set contains the field - if ( - self.content_media_type is None - and "content_media_type" in self.model_fields_set - ): - _dict["contentMediaType"] = None + if self.type is None and "type" in self.model_fields_set: + _dict["type"] = None - # set to None if content_encoding (nullable) is None + # set to None if unique_items (nullable) is None # and model_fields_set contains the field - if ( - self.content_encoding is None - and "content_encoding" in self.model_fields_set - ): - _dict["contentEncoding"] = None + if self.unique_items is None and "unique_items" in self.model_fields_set: + _dict["uniqueItems"] = None - # set to None if content_schema (nullable) is None + # set to None if write_only (nullable) is None # and model_fields_set contains the field - if self.content_schema is None and "content_schema" in self.model_fields_set: - _dict["contentSchema"] = None + if self.write_only is None and "write_only" in self.model_fields_set: + _dict["writeOnly"] = None return _dict @@ -415,60 +415,72 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "title": obj.get("title"), - "multipleOf": ( - Multipleof.from_dict(obj["multipleOf"]) - if obj.get("multipleOf") is not None + "additionalProperties": ( + SchemaOneOfAdditionalPropertiesInput.from_dict( + obj["additionalProperties"] + ) + if obj.get("additionalProperties") is not None + else None + ), + "allOf": ( + [Schema1Input.from_dict(_item) for _item in obj["allOf"]] + if obj.get("allOf") is not None else None ), + "anyOf": ( + [Schema1Input.from_dict(_item) for _item in obj["anyOf"]] + if obj.get("anyOf") is not None + else None + ), + "contentEncoding": obj.get("contentEncoding"), + "contentMediaType": obj.get("contentMediaType"), + "contentSchema": obj.get("contentSchema"), + "default": obj.get("default"), + "deprecated": obj.get("deprecated"), + "description": obj.get("description"), + "enum": obj.get("enum"), + "example": obj.get("example"), + "exclusiveMaximum": obj.get("exclusiveMaximum"), + "exclusiveMinimum": obj.get("exclusiveMinimum"), + "format": obj.get("format"), + "items": ( + Schema1Input.from_dict(obj["items"]) + if obj.get("items") is not None + else None + ), + "maxItems": obj.get("maxItems"), + "maxLength": obj.get("maxLength"), + "maxProperties": obj.get("maxProperties"), "maximum": ( Maximum.from_dict(obj["maximum"]) if obj.get("maximum") is not None else None ), - "exclusiveMaximum": obj.get("exclusiveMaximum"), + "minItems": obj.get("minItems"), + "minLength": obj.get("minLength"), + "minProperties": obj.get("minProperties"), "minimum": ( Minimum.from_dict(obj["minimum"]) if obj.get("minimum") is not None else None ), - "exclusiveMinimum": obj.get("exclusiveMinimum"), - "maxLength": obj.get("maxLength"), - "minLength": obj.get("minLength"), - "pattern": obj.get("pattern"), - "maxItems": obj.get("maxItems"), - "minItems": obj.get("minItems"), - "uniqueItems": obj.get("uniqueItems"), - "maxProperties": obj.get("maxProperties"), - "minProperties": obj.get("minProperties"), - "required": obj.get("required"), - "enum": obj.get("enum"), - "type": obj.get("type"), + "multipleOf": ( + Multipleof.from_dict(obj["multipleOf"]) + if obj.get("multipleOf") is not None + else None + ), "not": ( Schema1Input.from_dict(obj["not"]) if obj.get("not") is not None else None ), - "allOf": ( - [Schema1Input.from_dict(_item) for _item in obj["allOf"]] - if obj.get("allOf") is not None - else None - ), + "nullable": obj.get("nullable"), "oneOf": ( [Schema1Input.from_dict(_item) for _item in obj["oneOf"]] if obj.get("oneOf") is not None else None ), - "anyOf": ( - [Schema1Input.from_dict(_item) for _item in obj["anyOf"]] - if obj.get("anyOf") is not None - else None - ), - "items": ( - Schema1Input.from_dict(obj["items"]) - if obj.get("items") is not None - else None - ), + "pattern": obj.get("pattern"), "properties": ( dict( (_k, Schema1Input.from_dict(_v)) @@ -477,24 +489,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("properties") is not None else None ), - "additionalProperties": ( - SchemaOneOfAdditionalPropertiesInput.from_dict( - obj["additionalProperties"] - ) - if obj.get("additionalProperties") is not None - else None - ), - "description": obj.get("description"), - "format": obj.get("format"), - "default": obj.get("default"), - "nullable": obj.get("nullable"), "readOnly": obj.get("readOnly"), + "required": obj.get("required"), + "title": obj.get("title"), + "type": obj.get("type"), + "uniqueItems": obj.get("uniqueItems"), "writeOnly": obj.get("writeOnly"), - "example": obj.get("example"), - "deprecated": obj.get("deprecated"), - "contentMediaType": obj.get("contentMediaType"), - "contentEncoding": obj.get("contentEncoding"), - "contentSchema": obj.get("contentSchema"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/schema_one_of_output.py b/unity_sps_ogc_processes_api_python_client/models/schema_one_of_output.py index 99a1454..58672f1 100644 --- a/unity_sps_ogc_processes_api_python_client/models/schema_one_of_output.py +++ b/unity_sps_ogc_processes_api_python_client/models/schema_one_of_output.py @@ -38,97 +38,97 @@ class SchemaOneOfOutput(BaseModel): SchemaOneOf """ # noqa: E501 - title: Optional[StrictStr] = None - multiple_of: Optional[Multipleof] = Field(default=None, alias="multipleOf") - maximum: Optional[Maximum] = None + additional_properties: Optional[SchemaOneOfAdditionalPropertiesOutput] = Field( + default=None, alias="additionalProperties" + ) + all_of: Optional[List[Schema1Output]] = Field(default=None, alias="allOf") + any_of: Optional[List[Schema1Output]] = Field(default=None, alias="anyOf") + content_encoding: Optional[StrictStr] = Field(default=None, alias="contentEncoding") + content_media_type: Optional[StrictStr] = Field( + default=None, alias="contentMediaType" + ) + content_schema: Optional[StrictStr] = Field(default=None, alias="contentSchema") + default: Optional[Dict[str, Any]] = None + deprecated: Optional[StrictBool] = None + description: Optional[StrictStr] = None + enum: Optional[Annotated[List[Dict[str, Any]], Field(min_length=1)]] = None + example: Optional[Dict[str, Any]] = None exclusive_maximum: Optional[StrictBool] = Field( default=None, alias="exclusiveMaximum" ) - minimum: Optional[Minimum] = None exclusive_minimum: Optional[StrictBool] = Field( default=None, alias="exclusiveMinimum" ) + format: Optional[StrictStr] = None + items: Optional[Schema1Output] = None + max_items: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( + default=None, alias="maxItems" + ) max_length: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( default=None, alias="maxLength" ) - min_length: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( - default=None, alias="minLength" - ) - pattern: Optional[StrictStr] = None - max_items: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( - default=None, alias="maxItems" + max_properties: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( + default=None, alias="maxProperties" ) + maximum: Optional[Maximum] = None min_items: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( default=None, alias="minItems" ) - unique_items: Optional[StrictBool] = Field(default=None, alias="uniqueItems") - max_properties: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( - default=None, alias="maxProperties" + min_length: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( + default=None, alias="minLength" ) min_properties: Optional[Annotated[int, Field(strict=True, ge=0)]] = Field( default=None, alias="minProperties" ) - required: Optional[Annotated[List[StrictStr], Field(min_length=1)]] = None - enum: Optional[Annotated[List[Dict[str, Any]], Field(min_length=1)]] = None - type: Optional[StrictStr] = None + minimum: Optional[Minimum] = None + multiple_of: Optional[Multipleof] = Field(default=None, alias="multipleOf") var_not: Optional[Schema1Output] = Field(default=None, alias="not") - all_of: Optional[List[Schema1Output]] = Field(default=None, alias="allOf") + nullable: Optional[StrictBool] = None one_of: Optional[List[Schema1Output]] = Field(default=None, alias="oneOf") - any_of: Optional[List[Schema1Output]] = Field(default=None, alias="anyOf") - items: Optional[Schema1Output] = None + pattern: Optional[StrictStr] = None properties: Optional[Dict[str, Schema1Output]] = None - additional_properties: Optional[SchemaOneOfAdditionalPropertiesOutput] = Field( - default=None, alias="additionalProperties" - ) - description: Optional[StrictStr] = None - format: Optional[StrictStr] = None - default: Optional[Dict[str, Any]] = None - nullable: Optional[StrictBool] = None read_only: Optional[StrictBool] = Field(default=None, alias="readOnly") + required: Optional[Annotated[List[StrictStr], Field(min_length=1)]] = None + title: Optional[StrictStr] = None + type: Optional[StrictStr] = None + unique_items: Optional[StrictBool] = Field(default=None, alias="uniqueItems") write_only: Optional[StrictBool] = Field(default=None, alias="writeOnly") - example: Optional[Dict[str, Any]] = None - deprecated: Optional[StrictBool] = None - content_media_type: Optional[StrictStr] = Field( - default=None, alias="contentMediaType" - ) - content_encoding: Optional[StrictStr] = Field(default=None, alias="contentEncoding") - content_schema: Optional[StrictStr] = Field(default=None, alias="contentSchema") __properties: ClassVar[List[str]] = [ - "title", - "multipleOf", - "maximum", + "additionalProperties", + "allOf", + "anyOf", + "contentEncoding", + "contentMediaType", + "contentSchema", + "default", + "deprecated", + "description", + "enum", + "example", "exclusiveMaximum", - "minimum", "exclusiveMinimum", - "maxLength", - "minLength", - "pattern", + "format", + "items", "maxItems", - "minItems", - "uniqueItems", + "maxLength", "maxProperties", + "maximum", + "minItems", + "minLength", "minProperties", - "required", - "enum", - "type", + "minimum", + "multipleOf", "not", - "allOf", + "nullable", "oneOf", - "anyOf", - "items", + "pattern", "properties", - "additionalProperties", - "description", - "format", - "default", - "nullable", "readOnly", + "required", + "title", + "type", + "uniqueItems", "writeOnly", - "example", - "deprecated", - "contentMediaType", - "contentEncoding", - "contentSchema", ] model_config = ConfigDict( @@ -168,18 +168,9 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # override the default output from pydantic by calling `to_dict()` of multiple_of - if self.multiple_of: - _dict["multipleOf"] = self.multiple_of.to_dict() - # override the default output from pydantic by calling `to_dict()` of maximum - if self.maximum: - _dict["maximum"] = self.maximum.to_dict() - # override the default output from pydantic by calling `to_dict()` of minimum - if self.minimum: - _dict["minimum"] = self.minimum.to_dict() - # override the default output from pydantic by calling `to_dict()` of var_not - if self.var_not: - _dict["not"] = self.var_not.to_dict() + # override the default output from pydantic by calling `to_dict()` of additional_properties + if self.additional_properties: + _dict["additionalProperties"] = self.additional_properties.to_dict() # override the default output from pydantic by calling `to_dict()` of each item in all_of (list) _items = [] if self.all_of: @@ -187,13 +178,6 @@ def to_dict(self) -> Dict[str, Any]: if _item: _items.append(_item.to_dict()) _dict["allOf"] = _items - # override the default output from pydantic by calling `to_dict()` of each item in one_of (list) - _items = [] - if self.one_of: - for _item in self.one_of: - if _item: - _items.append(_item.to_dict()) - _dict["oneOf"] = _items # override the default output from pydantic by calling `to_dict()` of each item in any_of (list) _items = [] if self.any_of: @@ -204,6 +188,25 @@ def to_dict(self) -> Dict[str, Any]: # override the default output from pydantic by calling `to_dict()` of items if self.items: _dict["items"] = self.items.to_dict() + # override the default output from pydantic by calling `to_dict()` of maximum + if self.maximum: + _dict["maximum"] = self.maximum.to_dict() + # override the default output from pydantic by calling `to_dict()` of minimum + if self.minimum: + _dict["minimum"] = self.minimum.to_dict() + # override the default output from pydantic by calling `to_dict()` of multiple_of + if self.multiple_of: + _dict["multipleOf"] = self.multiple_of.to_dict() + # override the default output from pydantic by calling `to_dict()` of var_not + if self.var_not: + _dict["not"] = self.var_not.to_dict() + # override the default output from pydantic by calling `to_dict()` of each item in one_of (list) + _items = [] + if self.one_of: + for _item in self.one_of: + if _item: + _items.append(_item.to_dict()) + _dict["oneOf"] = _items # override the default output from pydantic by calling `to_dict()` of each value in properties (dict) _field_dict = {} if self.properties: @@ -211,23 +214,69 @@ def to_dict(self) -> Dict[str, Any]: if self.properties[_key]: _field_dict[_key] = self.properties[_key].to_dict() _dict["properties"] = _field_dict - # override the default output from pydantic by calling `to_dict()` of additional_properties - if self.additional_properties: - _dict["additionalProperties"] = self.additional_properties.to_dict() - # set to None if title (nullable) is None + # set to None if additional_properties (nullable) is None # and model_fields_set contains the field - if self.title is None and "title" in self.model_fields_set: - _dict["title"] = None + if ( + self.additional_properties is None + and "additional_properties" in self.model_fields_set + ): + _dict["additionalProperties"] = None - # set to None if multiple_of (nullable) is None + # set to None if all_of (nullable) is None # and model_fields_set contains the field - if self.multiple_of is None and "multiple_of" in self.model_fields_set: - _dict["multipleOf"] = None + if self.all_of is None and "all_of" in self.model_fields_set: + _dict["allOf"] = None - # set to None if maximum (nullable) is None + # set to None if any_of (nullable) is None # and model_fields_set contains the field - if self.maximum is None and "maximum" in self.model_fields_set: - _dict["maximum"] = None + if self.any_of is None and "any_of" in self.model_fields_set: + _dict["anyOf"] = None + + # set to None if content_encoding (nullable) is None + # and model_fields_set contains the field + if ( + self.content_encoding is None + and "content_encoding" in self.model_fields_set + ): + _dict["contentEncoding"] = None + + # set to None if content_media_type (nullable) is None + # and model_fields_set contains the field + if ( + self.content_media_type is None + and "content_media_type" in self.model_fields_set + ): + _dict["contentMediaType"] = None + + # set to None if content_schema (nullable) is None + # and model_fields_set contains the field + if self.content_schema is None and "content_schema" in self.model_fields_set: + _dict["contentSchema"] = None + + # set to None if default (nullable) is None + # and model_fields_set contains the field + if self.default is None and "default" in self.model_fields_set: + _dict["default"] = None + + # set to None if deprecated (nullable) is None + # and model_fields_set contains the field + if self.deprecated is None and "deprecated" in self.model_fields_set: + _dict["deprecated"] = None + + # set to None if description (nullable) is None + # and model_fields_set contains the field + if self.description is None and "description" in self.model_fields_set: + _dict["description"] = None + + # set to None if enum (nullable) is None + # and model_fields_set contains the field + if self.enum is None and "enum" in self.model_fields_set: + _dict["enum"] = None + + # set to None if example (nullable) is None + # and model_fields_set contains the field + if self.example is None and "example" in self.model_fields_set: + _dict["example"] = None # set to None if exclusive_maximum (nullable) is None # and model_fields_set contains the field @@ -237,11 +286,6 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["exclusiveMaximum"] = None - # set to None if minimum (nullable) is None - # and model_fields_set contains the field - if self.minimum is None and "minimum" in self.model_fields_set: - _dict["minimum"] = None - # set to None if exclusive_minimum (nullable) is None # and model_fields_set contains the field if ( @@ -250,159 +294,115 @@ def to_dict(self) -> Dict[str, Any]: ): _dict["exclusiveMinimum"] = None - # set to None if max_length (nullable) is None - # and model_fields_set contains the field - if self.max_length is None and "max_length" in self.model_fields_set: - _dict["maxLength"] = None - - # set to None if min_length (nullable) is None + # set to None if format (nullable) is None # and model_fields_set contains the field - if self.min_length is None and "min_length" in self.model_fields_set: - _dict["minLength"] = None + if self.format is None and "format" in self.model_fields_set: + _dict["format"] = None - # set to None if pattern (nullable) is None + # set to None if items (nullable) is None # and model_fields_set contains the field - if self.pattern is None and "pattern" in self.model_fields_set: - _dict["pattern"] = None + if self.items is None and "items" in self.model_fields_set: + _dict["items"] = None # set to None if max_items (nullable) is None # and model_fields_set contains the field if self.max_items is None and "max_items" in self.model_fields_set: _dict["maxItems"] = None - # set to None if min_items (nullable) is None - # and model_fields_set contains the field - if self.min_items is None and "min_items" in self.model_fields_set: - _dict["minItems"] = None - - # set to None if unique_items (nullable) is None + # set to None if max_length (nullable) is None # and model_fields_set contains the field - if self.unique_items is None and "unique_items" in self.model_fields_set: - _dict["uniqueItems"] = None + if self.max_length is None and "max_length" in self.model_fields_set: + _dict["maxLength"] = None # set to None if max_properties (nullable) is None # and model_fields_set contains the field if self.max_properties is None and "max_properties" in self.model_fields_set: _dict["maxProperties"] = None + # set to None if maximum (nullable) is None + # and model_fields_set contains the field + if self.maximum is None and "maximum" in self.model_fields_set: + _dict["maximum"] = None + + # set to None if min_items (nullable) is None + # and model_fields_set contains the field + if self.min_items is None and "min_items" in self.model_fields_set: + _dict["minItems"] = None + + # set to None if min_length (nullable) is None + # and model_fields_set contains the field + if self.min_length is None and "min_length" in self.model_fields_set: + _dict["minLength"] = None + # set to None if min_properties (nullable) is None # and model_fields_set contains the field if self.min_properties is None and "min_properties" in self.model_fields_set: _dict["minProperties"] = None - # set to None if required (nullable) is None - # and model_fields_set contains the field - if self.required is None and "required" in self.model_fields_set: - _dict["required"] = None - - # set to None if enum (nullable) is None + # set to None if minimum (nullable) is None # and model_fields_set contains the field - if self.enum is None and "enum" in self.model_fields_set: - _dict["enum"] = None + if self.minimum is None and "minimum" in self.model_fields_set: + _dict["minimum"] = None - # set to None if type (nullable) is None + # set to None if multiple_of (nullable) is None # and model_fields_set contains the field - if self.type is None and "type" in self.model_fields_set: - _dict["type"] = None + if self.multiple_of is None and "multiple_of" in self.model_fields_set: + _dict["multipleOf"] = None # set to None if var_not (nullable) is None # and model_fields_set contains the field if self.var_not is None and "var_not" in self.model_fields_set: _dict["not"] = None - # set to None if all_of (nullable) is None + # set to None if nullable (nullable) is None # and model_fields_set contains the field - if self.all_of is None and "all_of" in self.model_fields_set: - _dict["allOf"] = None + if self.nullable is None and "nullable" in self.model_fields_set: + _dict["nullable"] = None # set to None if one_of (nullable) is None # and model_fields_set contains the field if self.one_of is None and "one_of" in self.model_fields_set: _dict["oneOf"] = None - # set to None if any_of (nullable) is None - # and model_fields_set contains the field - if self.any_of is None and "any_of" in self.model_fields_set: - _dict["anyOf"] = None - - # set to None if items (nullable) is None + # set to None if pattern (nullable) is None # and model_fields_set contains the field - if self.items is None and "items" in self.model_fields_set: - _dict["items"] = None + if self.pattern is None and "pattern" in self.model_fields_set: + _dict["pattern"] = None # set to None if properties (nullable) is None # and model_fields_set contains the field if self.properties is None and "properties" in self.model_fields_set: _dict["properties"] = None - # set to None if additional_properties (nullable) is None - # and model_fields_set contains the field - if ( - self.additional_properties is None - and "additional_properties" in self.model_fields_set - ): - _dict["additionalProperties"] = None - - # set to None if description (nullable) is None - # and model_fields_set contains the field - if self.description is None and "description" in self.model_fields_set: - _dict["description"] = None - - # set to None if format (nullable) is None - # and model_fields_set contains the field - if self.format is None and "format" in self.model_fields_set: - _dict["format"] = None - - # set to None if default (nullable) is None - # and model_fields_set contains the field - if self.default is None and "default" in self.model_fields_set: - _dict["default"] = None - - # set to None if nullable (nullable) is None - # and model_fields_set contains the field - if self.nullable is None and "nullable" in self.model_fields_set: - _dict["nullable"] = None - # set to None if read_only (nullable) is None # and model_fields_set contains the field if self.read_only is None and "read_only" in self.model_fields_set: _dict["readOnly"] = None - # set to None if write_only (nullable) is None - # and model_fields_set contains the field - if self.write_only is None and "write_only" in self.model_fields_set: - _dict["writeOnly"] = None - - # set to None if example (nullable) is None + # set to None if required (nullable) is None # and model_fields_set contains the field - if self.example is None and "example" in self.model_fields_set: - _dict["example"] = None + if self.required is None and "required" in self.model_fields_set: + _dict["required"] = None - # set to None if deprecated (nullable) is None + # set to None if title (nullable) is None # and model_fields_set contains the field - if self.deprecated is None and "deprecated" in self.model_fields_set: - _dict["deprecated"] = None + if self.title is None and "title" in self.model_fields_set: + _dict["title"] = None - # set to None if content_media_type (nullable) is None + # set to None if type (nullable) is None # and model_fields_set contains the field - if ( - self.content_media_type is None - and "content_media_type" in self.model_fields_set - ): - _dict["contentMediaType"] = None + if self.type is None and "type" in self.model_fields_set: + _dict["type"] = None - # set to None if content_encoding (nullable) is None + # set to None if unique_items (nullable) is None # and model_fields_set contains the field - if ( - self.content_encoding is None - and "content_encoding" in self.model_fields_set - ): - _dict["contentEncoding"] = None + if self.unique_items is None and "unique_items" in self.model_fields_set: + _dict["uniqueItems"] = None - # set to None if content_schema (nullable) is None + # set to None if write_only (nullable) is None # and model_fields_set contains the field - if self.content_schema is None and "content_schema" in self.model_fields_set: - _dict["contentSchema"] = None + if self.write_only is None and "write_only" in self.model_fields_set: + _dict["writeOnly"] = None return _dict @@ -417,60 +417,72 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "title": obj.get("title"), - "multipleOf": ( - Multipleof.from_dict(obj["multipleOf"]) - if obj.get("multipleOf") is not None + "additionalProperties": ( + SchemaOneOfAdditionalPropertiesOutput.from_dict( + obj["additionalProperties"] + ) + if obj.get("additionalProperties") is not None + else None + ), + "allOf": ( + [Schema1Output.from_dict(_item) for _item in obj["allOf"]] + if obj.get("allOf") is not None else None ), + "anyOf": ( + [Schema1Output.from_dict(_item) for _item in obj["anyOf"]] + if obj.get("anyOf") is not None + else None + ), + "contentEncoding": obj.get("contentEncoding"), + "contentMediaType": obj.get("contentMediaType"), + "contentSchema": obj.get("contentSchema"), + "default": obj.get("default"), + "deprecated": obj.get("deprecated"), + "description": obj.get("description"), + "enum": obj.get("enum"), + "example": obj.get("example"), + "exclusiveMaximum": obj.get("exclusiveMaximum"), + "exclusiveMinimum": obj.get("exclusiveMinimum"), + "format": obj.get("format"), + "items": ( + Schema1Output.from_dict(obj["items"]) + if obj.get("items") is not None + else None + ), + "maxItems": obj.get("maxItems"), + "maxLength": obj.get("maxLength"), + "maxProperties": obj.get("maxProperties"), "maximum": ( Maximum.from_dict(obj["maximum"]) if obj.get("maximum") is not None else None ), - "exclusiveMaximum": obj.get("exclusiveMaximum"), + "minItems": obj.get("minItems"), + "minLength": obj.get("minLength"), + "minProperties": obj.get("minProperties"), "minimum": ( Minimum.from_dict(obj["minimum"]) if obj.get("minimum") is not None else None ), - "exclusiveMinimum": obj.get("exclusiveMinimum"), - "maxLength": obj.get("maxLength"), - "minLength": obj.get("minLength"), - "pattern": obj.get("pattern"), - "maxItems": obj.get("maxItems"), - "minItems": obj.get("minItems"), - "uniqueItems": obj.get("uniqueItems"), - "maxProperties": obj.get("maxProperties"), - "minProperties": obj.get("minProperties"), - "required": obj.get("required"), - "enum": obj.get("enum"), - "type": obj.get("type"), + "multipleOf": ( + Multipleof.from_dict(obj["multipleOf"]) + if obj.get("multipleOf") is not None + else None + ), "not": ( Schema1Output.from_dict(obj["not"]) if obj.get("not") is not None else None ), - "allOf": ( - [Schema1Output.from_dict(_item) for _item in obj["allOf"]] - if obj.get("allOf") is not None - else None - ), + "nullable": obj.get("nullable"), "oneOf": ( [Schema1Output.from_dict(_item) for _item in obj["oneOf"]] if obj.get("oneOf") is not None else None ), - "anyOf": ( - [Schema1Output.from_dict(_item) for _item in obj["anyOf"]] - if obj.get("anyOf") is not None - else None - ), - "items": ( - Schema1Output.from_dict(obj["items"]) - if obj.get("items") is not None - else None - ), + "pattern": obj.get("pattern"), "properties": ( dict( (_k, Schema1Output.from_dict(_v)) @@ -479,24 +491,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if obj.get("properties") is not None else None ), - "additionalProperties": ( - SchemaOneOfAdditionalPropertiesOutput.from_dict( - obj["additionalProperties"] - ) - if obj.get("additionalProperties") is not None - else None - ), - "description": obj.get("description"), - "format": obj.get("format"), - "default": obj.get("default"), - "nullable": obj.get("nullable"), "readOnly": obj.get("readOnly"), + "required": obj.get("required"), + "title": obj.get("title"), + "type": obj.get("type"), + "uniqueItems": obj.get("uniqueItems"), "writeOnly": obj.get("writeOnly"), - "example": obj.get("example"), - "deprecated": obj.get("deprecated"), - "contentMediaType": obj.get("contentMediaType"), - "contentEncoding": obj.get("contentEncoding"), - "contentSchema": obj.get("contentSchema"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/status_info.py b/unity_sps_ogc_processes_api_python_client/models/status_info.py index 937da0a..c96b9fc 100644 --- a/unity_sps_ogc_processes_api_python_client/models/status_info.py +++ b/unity_sps_ogc_processes_api_python_client/models/status_info.py @@ -33,31 +33,31 @@ class StatusInfo(BaseModel): StatusInfo """ # noqa: E501 - process_id: Optional[StrictStr] = Field(default=None, alias="processID") - type: StrictStr + created: Optional[datetime] = None + exception: Optional[Exception] = None + finished: Optional[datetime] = None job_id: StrictStr = Field(alias="jobID") - status: StatusCode + links: Optional[List[Link]] = None message: Optional[StrictStr] = None - exception: Optional[Exception] = None - created: Optional[datetime] = None + process_id: Optional[StrictStr] = Field(default=None, alias="processID") + progress: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = None started: Optional[datetime] = None - finished: Optional[datetime] = None + status: StatusCode + type: StrictStr updated: Optional[datetime] = None - progress: Optional[Annotated[int, Field(le=100, strict=True, ge=0)]] = None - links: Optional[List[Link]] = None __properties: ClassVar[List[str]] = [ - "processID", - "type", + "created", + "exception", + "finished", "jobID", - "status", + "links", "message", - "exception", - "created", + "processID", + "progress", "started", - "finished", + "status", + "type", "updated", - "progress", - "links", ] model_config = ConfigDict( @@ -107,50 +107,50 @@ def to_dict(self) -> Dict[str, Any]: if _item: _items.append(_item.to_dict()) _dict["links"] = _items - # set to None if process_id (nullable) is None - # and model_fields_set contains the field - if self.process_id is None and "process_id" in self.model_fields_set: - _dict["processID"] = None - - # set to None if message (nullable) is None + # set to None if created (nullable) is None # and model_fields_set contains the field - if self.message is None and "message" in self.model_fields_set: - _dict["message"] = None + if self.created is None and "created" in self.model_fields_set: + _dict["created"] = None # set to None if exception (nullable) is None # and model_fields_set contains the field if self.exception is None and "exception" in self.model_fields_set: _dict["exception"] = None - # set to None if created (nullable) is None + # set to None if finished (nullable) is None # and model_fields_set contains the field - if self.created is None and "created" in self.model_fields_set: - _dict["created"] = None + if self.finished is None and "finished" in self.model_fields_set: + _dict["finished"] = None - # set to None if started (nullable) is None + # set to None if links (nullable) is None # and model_fields_set contains the field - if self.started is None and "started" in self.model_fields_set: - _dict["started"] = None + if self.links is None and "links" in self.model_fields_set: + _dict["links"] = None - # set to None if finished (nullable) is None + # set to None if message (nullable) is None # and model_fields_set contains the field - if self.finished is None and "finished" in self.model_fields_set: - _dict["finished"] = None + if self.message is None and "message" in self.model_fields_set: + _dict["message"] = None - # set to None if updated (nullable) is None + # set to None if process_id (nullable) is None # and model_fields_set contains the field - if self.updated is None and "updated" in self.model_fields_set: - _dict["updated"] = None + if self.process_id is None and "process_id" in self.model_fields_set: + _dict["processID"] = None # set to None if progress (nullable) is None # and model_fields_set contains the field if self.progress is None and "progress" in self.model_fields_set: _dict["progress"] = None - # set to None if links (nullable) is None + # set to None if started (nullable) is None # and model_fields_set contains the field - if self.links is None and "links" in self.model_fields_set: - _dict["links"] = None + if self.started is None and "started" in self.model_fields_set: + _dict["started"] = None + + # set to None if updated (nullable) is None + # and model_fields_set contains the field + if self.updated is None and "updated" in self.model_fields_set: + _dict["updated"] = None return _dict @@ -165,26 +165,26 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "processID": obj.get("processID"), - "type": obj.get("type"), - "jobID": obj.get("jobID"), - "status": obj.get("status"), - "message": obj.get("message"), + "created": obj.get("created"), "exception": ( Exception.from_dict(obj["exception"]) if obj.get("exception") is not None else None ), - "created": obj.get("created"), - "started": obj.get("started"), "finished": obj.get("finished"), - "updated": obj.get("updated"), - "progress": obj.get("progress"), + "jobID": obj.get("jobID"), "links": ( [Link.from_dict(_item) for _item in obj["links"]] if obj.get("links") is not None else None ), + "message": obj.get("message"), + "processID": obj.get("processID"), + "progress": obj.get("progress"), + "started": obj.get("started"), + "status": obj.get("status"), + "type": obj.get("type"), + "updated": obj.get("updated"), } ) return _obj diff --git a/unity_sps_ogc_processes_api_python_client/models/subscriber.py b/unity_sps_ogc_processes_api_python_client/models/subscriber.py index c6eb469..a3acdcd 100644 --- a/unity_sps_ogc_processes_api_python_client/models/subscriber.py +++ b/unity_sps_ogc_processes_api_python_client/models/subscriber.py @@ -28,10 +28,10 @@ class Subscriber(BaseModel): Optional URIs for callbacks for this job. Support for this parameter is not required and the parameter may be removed from the API definition, if conformance class **'callback'** is not listed in the conformance declaration under `/conformance`. """ # noqa: E501 - success_uri: StrictStr = Field(alias="successUri") - in_progress_uri: Optional[StrictStr] = Field(default=None, alias="inProgressUri") failed_uri: Optional[StrictStr] = Field(default=None, alias="failedUri") - __properties: ClassVar[List[str]] = ["successUri", "inProgressUri", "failedUri"] + in_progress_uri: Optional[StrictStr] = Field(default=None, alias="inProgressUri") + success_uri: StrictStr = Field(alias="successUri") + __properties: ClassVar[List[str]] = ["failedUri", "inProgressUri", "successUri"] model_config = ConfigDict( populate_by_name=True, @@ -70,16 +70,16 @@ def to_dict(self) -> Dict[str, Any]: exclude=excluded_fields, exclude_none=True, ) - # set to None if in_progress_uri (nullable) is None - # and model_fields_set contains the field - if self.in_progress_uri is None and "in_progress_uri" in self.model_fields_set: - _dict["inProgressUri"] = None - # set to None if failed_uri (nullable) is None # and model_fields_set contains the field if self.failed_uri is None and "failed_uri" in self.model_fields_set: _dict["failedUri"] = None + # set to None if in_progress_uri (nullable) is None + # and model_fields_set contains the field + if self.in_progress_uri is None and "in_progress_uri" in self.model_fields_set: + _dict["inProgressUri"] = None + return _dict @classmethod @@ -93,9 +93,9 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: _obj = cls.model_validate( { - "successUri": obj.get("successUri"), - "inProgressUri": obj.get("inProgressUri"), "failedUri": obj.get("failedUri"), + "inProgressUri": obj.get("inProgressUri"), + "successUri": obj.get("successUri"), } ) return _obj