Skip to content

Commit

Permalink
Merge pull request #8 from unity-sds/129-arbitrary-parameters
Browse files Browse the repository at this point in the history
Conform more closely to OGC Processes API spec
  • Loading branch information
drewm-swe authored Sep 19, 2024
2 parents b569f79 + 6888386 commit 36419df
Show file tree
Hide file tree
Showing 299 changed files with 38,101 additions and 1,440 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
python-version: ["3.8", "3.9", "3.10", "3.11"]

steps:
- uses: actions/checkout@v3
Expand Down
188 changes: 166 additions & 22 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -3,36 +3,108 @@
.gitlab-ci.yml
.travis.yml
README.md
docs/APIApi.md
docs/ActualInstance.md
docs/ActualInstance1.md
docs/ActualInstance2.md
docs/ActualInstance3.md
docs/ActualInstance4.md
docs/ActualInstance5.md
docs/ActualInstance6.md
docs/Bbox.md
docs/Bbox1.md
docs/BboxBboxInner.md
docs/BboxDefCrs.md
docs/ConfClasses.md
docs/Crs.md
docs/Crs5.md
docs/DefaultApi.md
docs/ConformanceApi.md
docs/Cpumax.md
docs/Cpumin.md
docs/DRUApi.md
docs/Enumeration.md
docs/Exception.md
docs/Execute.md
docs/Execute200ResponseInput.md
docs/Execute200ResponseInputAnyOfValue.md
docs/Execute200ResponseOutput.md
docs/Execute200ResponseOutputAnyOfValue.md
docs/ExecuteWorkflows.md
docs/ExecutionUnit.md
docs/ExecutionUnitConfig.md
docs/FieldsModifiersProperties.md
docs/Format.md
docs/FormatSchema.md
docs/HTTPValidationError.md
docs/HealthApi.md
docs/HealthCheck.md
docs/InlineOrRefDataInput.md
docs/InlineOrRefDataOutput.md
docs/InlineOrRefDataWorkflows.md
docs/InputCollection.md
docs/InputDescriptionInput.md
docs/InputDescriptionOutput.md
docs/InputParameterized.md
docs/InputProcess.md
docs/InputValueInput.md
docs/InputValueNoObjectInput.md
docs/InputValueNoObjectOutput.md
docs/InputValueNoObjectWorkflows.md
docs/InputValueOutput.md
docs/InputValueWorkflows.md
docs/InputWorkflows.md
docs/InputWorkflows1.md
docs/InputWorkflowsAnyOfInner.md
docs/JobControlOptions.md
docs/JobList.md
docs/JobListInput.md
docs/JobListOutput.md
docs/JobsApi.md
docs/Jobtimeout.md
docs/LandingPage.md
docs/LandingPageApi.md
docs/Link.md
docs/Metadata.md
docs/Metadata1.md
docs/Metadata2.md
docs/Maximum.md
docs/Memorymax.md
docs/Memorymin.md
docs/MetadataInput.md
docs/MetadataOneOf.md
docs/MetadataOneOf1.md
docs/MetadataOneOf1Value.md
docs/MetadataOutput.md
docs/Minimum.md
docs/ModelSchemaInput.md
docs/ModelSchemaOutput.md
docs/Multipleof.md
docs/Ogcapppkg.md
docs/OgcapppkgExecutionUnit.md
docs/OgcapppkgExecutionUnitAnyOfInner.md
docs/OneofSchema2Validator.md
docs/OneofSchema6Validator.md
docs/OutputDescriptionInput.md
docs/OutputDescriptionOutput.md
docs/OutputWorkflows.md
docs/OutputWorkflows1.md
docs/ProcessInput.md
docs/ProcessList.md
docs/ProcessListInput.md
docs/ProcessListOutput.md
docs/ProcessOutput.md
docs/ProcessSummary.md
docs/ProcessSummaryInput.md
docs/ProcessSummaryOutput.md
docs/ProcessesApi.md
docs/QualifiedInputValueInput.md
docs/QualifiedInputValueOutput.md
docs/QualifiedInputValueWorkflows.md
docs/Reference.md
docs/Schema1Input.md
docs/Schema1Output.md
docs/SchemaOneOfAdditionalPropertiesInput.md
docs/SchemaOneOfAdditionalPropertiesOutput.md
docs/SchemaOneOfInput.md
docs/SchemaOneOfOutput.md
docs/StatusCode.md
docs/StatusInfo.md
docs/Storageoutputsmin.md
docs/Storagetempmin.md
docs/Subscriber.md
docs/ValidationError.md
docs/ValidationErrorLocInner.md
docs/Value.md
git_push.sh
pyproject.toml
requirements.txt
Expand All @@ -43,40 +115,112 @@ test/__init__.py
tox.ini
unity_sps_ogc_processes_api_python_client/__init__.py
unity_sps_ogc_processes_api_python_client/api/__init__.py
unity_sps_ogc_processes_api_python_client/api/default_api.py
unity_sps_ogc_processes_api_python_client/api/api_api.py
unity_sps_ogc_processes_api_python_client/api/conformance_api.py
unity_sps_ogc_processes_api_python_client/api/dru_api.py
unity_sps_ogc_processes_api_python_client/api/health_api.py
unity_sps_ogc_processes_api_python_client/api/jobs_api.py
unity_sps_ogc_processes_api_python_client/api/landing_page_api.py
unity_sps_ogc_processes_api_python_client/api/processes_api.py
unity_sps_ogc_processes_api_python_client/api_client.py
unity_sps_ogc_processes_api_python_client/api_response.py
unity_sps_ogc_processes_api_python_client/configuration.py
unity_sps_ogc_processes_api_python_client/exceptions.py
unity_sps_ogc_processes_api_python_client/models/__init__.py
unity_sps_ogc_processes_api_python_client/models/actual_instance.py
unity_sps_ogc_processes_api_python_client/models/actual_instance1.py
unity_sps_ogc_processes_api_python_client/models/actual_instance2.py
unity_sps_ogc_processes_api_python_client/models/actual_instance3.py
unity_sps_ogc_processes_api_python_client/models/actual_instance4.py
unity_sps_ogc_processes_api_python_client/models/actual_instance5.py
unity_sps_ogc_processes_api_python_client/models/actual_instance6.py
unity_sps_ogc_processes_api_python_client/models/bbox.py
unity_sps_ogc_processes_api_python_client/models/bbox1.py
unity_sps_ogc_processes_api_python_client/models/bbox_bbox_inner.py
unity_sps_ogc_processes_api_python_client/models/bbox_def_crs.py
unity_sps_ogc_processes_api_python_client/models/conf_classes.py
unity_sps_ogc_processes_api_python_client/models/crs.py
unity_sps_ogc_processes_api_python_client/models/crs5.py
unity_sps_ogc_processes_api_python_client/models/cpumax.py
unity_sps_ogc_processes_api_python_client/models/cpumin.py
unity_sps_ogc_processes_api_python_client/models/enumeration.py
unity_sps_ogc_processes_api_python_client/models/exception.py
unity_sps_ogc_processes_api_python_client/models/execute.py
unity_sps_ogc_processes_api_python_client/models/execute200_response_input.py
unity_sps_ogc_processes_api_python_client/models/execute200_response_input_any_of_value.py
unity_sps_ogc_processes_api_python_client/models/execute200_response_output.py
unity_sps_ogc_processes_api_python_client/models/execute200_response_output_any_of_value.py
unity_sps_ogc_processes_api_python_client/models/execute_workflows.py
unity_sps_ogc_processes_api_python_client/models/execution_unit.py
unity_sps_ogc_processes_api_python_client/models/execution_unit_config.py
unity_sps_ogc_processes_api_python_client/models/fields_modifiers_properties.py
unity_sps_ogc_processes_api_python_client/models/format.py
unity_sps_ogc_processes_api_python_client/models/format_schema.py
unity_sps_ogc_processes_api_python_client/models/health_check.py
unity_sps_ogc_processes_api_python_client/models/http_validation_error.py
unity_sps_ogc_processes_api_python_client/models/inline_or_ref_data_input.py
unity_sps_ogc_processes_api_python_client/models/inline_or_ref_data_output.py
unity_sps_ogc_processes_api_python_client/models/inline_or_ref_data_workflows.py
unity_sps_ogc_processes_api_python_client/models/input_collection.py
unity_sps_ogc_processes_api_python_client/models/input_description_input.py
unity_sps_ogc_processes_api_python_client/models/input_description_output.py
unity_sps_ogc_processes_api_python_client/models/input_parameterized.py
unity_sps_ogc_processes_api_python_client/models/input_process.py
unity_sps_ogc_processes_api_python_client/models/input_value_input.py
unity_sps_ogc_processes_api_python_client/models/input_value_no_object_input.py
unity_sps_ogc_processes_api_python_client/models/input_value_no_object_output.py
unity_sps_ogc_processes_api_python_client/models/input_value_no_object_workflows.py
unity_sps_ogc_processes_api_python_client/models/input_value_output.py
unity_sps_ogc_processes_api_python_client/models/input_value_workflows.py
unity_sps_ogc_processes_api_python_client/models/input_workflows.py
unity_sps_ogc_processes_api_python_client/models/input_workflows1.py
unity_sps_ogc_processes_api_python_client/models/input_workflows_any_of_inner.py
unity_sps_ogc_processes_api_python_client/models/job_control_options.py
unity_sps_ogc_processes_api_python_client/models/job_list.py
unity_sps_ogc_processes_api_python_client/models/job_list_input.py
unity_sps_ogc_processes_api_python_client/models/job_list_output.py
unity_sps_ogc_processes_api_python_client/models/jobtimeout.py
unity_sps_ogc_processes_api_python_client/models/landing_page.py
unity_sps_ogc_processes_api_python_client/models/link.py
unity_sps_ogc_processes_api_python_client/models/metadata.py
unity_sps_ogc_processes_api_python_client/models/metadata1.py
unity_sps_ogc_processes_api_python_client/models/metadata2.py
unity_sps_ogc_processes_api_python_client/models/maximum.py
unity_sps_ogc_processes_api_python_client/models/memorymax.py
unity_sps_ogc_processes_api_python_client/models/memorymin.py
unity_sps_ogc_processes_api_python_client/models/metadata_input.py
unity_sps_ogc_processes_api_python_client/models/metadata_one_of.py
unity_sps_ogc_processes_api_python_client/models/metadata_one_of1.py
unity_sps_ogc_processes_api_python_client/models/metadata_one_of1_value.py
unity_sps_ogc_processes_api_python_client/models/metadata_output.py
unity_sps_ogc_processes_api_python_client/models/minimum.py
unity_sps_ogc_processes_api_python_client/models/model_schema_input.py
unity_sps_ogc_processes_api_python_client/models/model_schema_output.py
unity_sps_ogc_processes_api_python_client/models/multipleof.py
unity_sps_ogc_processes_api_python_client/models/ogcapppkg.py
unity_sps_ogc_processes_api_python_client/models/ogcapppkg_execution_unit.py
unity_sps_ogc_processes_api_python_client/models/ogcapppkg_execution_unit_any_of_inner.py
unity_sps_ogc_processes_api_python_client/models/oneof_schema2_validator.py
unity_sps_ogc_processes_api_python_client/models/oneof_schema6_validator.py
unity_sps_ogc_processes_api_python_client/models/output_description_input.py
unity_sps_ogc_processes_api_python_client/models/output_description_output.py
unity_sps_ogc_processes_api_python_client/models/output_workflows.py
unity_sps_ogc_processes_api_python_client/models/output_workflows1.py
unity_sps_ogc_processes_api_python_client/models/process_input.py
unity_sps_ogc_processes_api_python_client/models/process_list.py
unity_sps_ogc_processes_api_python_client/models/process_list_input.py
unity_sps_ogc_processes_api_python_client/models/process_list_output.py
unity_sps_ogc_processes_api_python_client/models/process_output.py
unity_sps_ogc_processes_api_python_client/models/process_summary.py
unity_sps_ogc_processes_api_python_client/models/process_summary_input.py
unity_sps_ogc_processes_api_python_client/models/process_summary_output.py
unity_sps_ogc_processes_api_python_client/models/qualified_input_value_input.py
unity_sps_ogc_processes_api_python_client/models/qualified_input_value_output.py
unity_sps_ogc_processes_api_python_client/models/qualified_input_value_workflows.py
unity_sps_ogc_processes_api_python_client/models/reference.py
unity_sps_ogc_processes_api_python_client/models/schema1_input.py
unity_sps_ogc_processes_api_python_client/models/schema1_output.py
unity_sps_ogc_processes_api_python_client/models/schema_one_of_additional_properties_input.py
unity_sps_ogc_processes_api_python_client/models/schema_one_of_additional_properties_output.py
unity_sps_ogc_processes_api_python_client/models/schema_one_of_input.py
unity_sps_ogc_processes_api_python_client/models/schema_one_of_output.py
unity_sps_ogc_processes_api_python_client/models/status_code.py
unity_sps_ogc_processes_api_python_client/models/status_info.py
unity_sps_ogc_processes_api_python_client/models/storageoutputsmin.py
unity_sps_ogc_processes_api_python_client/models/storagetempmin.py
unity_sps_ogc_processes_api_python_client/models/subscriber.py
unity_sps_ogc_processes_api_python_client/models/validation_error.py
unity_sps_ogc_processes_api_python_client/models/validation_error_loc_inner.py
unity_sps_ogc_processes_api_python_client/models/value.py
unity_sps_ogc_processes_api_python_client/py.typed
unity_sps_ogc_processes_api_python_client/rest.py
2 changes: 1 addition & 1 deletion .openapi-generator/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7.5.0
7.7.0
6 changes: 5 additions & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,11 @@ repos:
rev: v0.2.1
hooks:
- id: ruff
args: [ --fix ]
args: [
"--fix",
"--unsafe-fixes",
"--ignore", "E402"
]

- repo: https://github.com/PyCQA/bandit
rev: "1.7.7" # you must change this to newest version
Expand Down
Loading

0 comments on commit 36419df

Please sign in to comment.