Skip to content

Commit 36419df

Browse files
authored
Merge pull request #8 from unity-sds/129-arbitrary-parameters
Conform more closely to OGC Processes API spec
2 parents b569f79 + 6888386 commit 36419df

File tree

299 files changed

+38101
-1440
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

299 files changed

+38101
-1440
lines changed

.github/workflows/python.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
strategy:
1515
matrix:
16-
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]
16+
python-version: ["3.8", "3.9", "3.10", "3.11"]
1717

1818
steps:
1919
- uses: actions/checkout@v3

.openapi-generator/FILES

Lines changed: 166 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,108 @@
33
.gitlab-ci.yml
44
.travis.yml
55
README.md
6+
docs/APIApi.md
7+
docs/ActualInstance.md
8+
docs/ActualInstance1.md
9+
docs/ActualInstance2.md
10+
docs/ActualInstance3.md
11+
docs/ActualInstance4.md
12+
docs/ActualInstance5.md
13+
docs/ActualInstance6.md
614
docs/Bbox.md
15+
docs/Bbox1.md
16+
docs/BboxBboxInner.md
17+
docs/BboxDefCrs.md
718
docs/ConfClasses.md
8-
docs/Crs.md
9-
docs/Crs5.md
10-
docs/DefaultApi.md
19+
docs/ConformanceApi.md
20+
docs/Cpumax.md
21+
docs/Cpumin.md
22+
docs/DRUApi.md
23+
docs/Enumeration.md
1124
docs/Exception.md
12-
docs/Execute.md
25+
docs/Execute200ResponseInput.md
26+
docs/Execute200ResponseInputAnyOfValue.md
27+
docs/Execute200ResponseOutput.md
28+
docs/Execute200ResponseOutputAnyOfValue.md
29+
docs/ExecuteWorkflows.md
30+
docs/ExecutionUnit.md
31+
docs/ExecutionUnitConfig.md
32+
docs/FieldsModifiersProperties.md
33+
docs/Format.md
34+
docs/FormatSchema.md
1335
docs/HTTPValidationError.md
36+
docs/HealthApi.md
1437
docs/HealthCheck.md
38+
docs/InlineOrRefDataInput.md
39+
docs/InlineOrRefDataOutput.md
40+
docs/InlineOrRefDataWorkflows.md
41+
docs/InputCollection.md
42+
docs/InputDescriptionInput.md
43+
docs/InputDescriptionOutput.md
44+
docs/InputParameterized.md
45+
docs/InputProcess.md
1546
docs/InputValueInput.md
1647
docs/InputValueNoObjectInput.md
1748
docs/InputValueNoObjectOutput.md
49+
docs/InputValueNoObjectWorkflows.md
1850
docs/InputValueOutput.md
51+
docs/InputValueWorkflows.md
52+
docs/InputWorkflows.md
53+
docs/InputWorkflows1.md
54+
docs/InputWorkflowsAnyOfInner.md
1955
docs/JobControlOptions.md
20-
docs/JobList.md
56+
docs/JobListInput.md
57+
docs/JobListOutput.md
58+
docs/JobsApi.md
59+
docs/Jobtimeout.md
2160
docs/LandingPage.md
61+
docs/LandingPageApi.md
2262
docs/Link.md
23-
docs/Metadata.md
24-
docs/Metadata1.md
25-
docs/Metadata2.md
63+
docs/Maximum.md
64+
docs/Memorymax.md
65+
docs/Memorymin.md
66+
docs/MetadataInput.md
67+
docs/MetadataOneOf.md
68+
docs/MetadataOneOf1.md
69+
docs/MetadataOneOf1Value.md
70+
docs/MetadataOutput.md
71+
docs/Minimum.md
72+
docs/ModelSchemaInput.md
73+
docs/ModelSchemaOutput.md
74+
docs/Multipleof.md
75+
docs/Ogcapppkg.md
76+
docs/OgcapppkgExecutionUnit.md
77+
docs/OgcapppkgExecutionUnitAnyOfInner.md
78+
docs/OneofSchema2Validator.md
79+
docs/OneofSchema6Validator.md
80+
docs/OutputDescriptionInput.md
81+
docs/OutputDescriptionOutput.md
82+
docs/OutputWorkflows.md
83+
docs/OutputWorkflows1.md
2684
docs/ProcessInput.md
27-
docs/ProcessList.md
85+
docs/ProcessListInput.md
86+
docs/ProcessListOutput.md
2887
docs/ProcessOutput.md
29-
docs/ProcessSummary.md
88+
docs/ProcessSummaryInput.md
89+
docs/ProcessSummaryOutput.md
90+
docs/ProcessesApi.md
91+
docs/QualifiedInputValueInput.md
92+
docs/QualifiedInputValueOutput.md
93+
docs/QualifiedInputValueWorkflows.md
94+
docs/Reference.md
95+
docs/Schema1Input.md
96+
docs/Schema1Output.md
97+
docs/SchemaOneOfAdditionalPropertiesInput.md
98+
docs/SchemaOneOfAdditionalPropertiesOutput.md
99+
docs/SchemaOneOfInput.md
100+
docs/SchemaOneOfOutput.md
30101
docs/StatusCode.md
31102
docs/StatusInfo.md
103+
docs/Storageoutputsmin.md
104+
docs/Storagetempmin.md
32105
docs/Subscriber.md
33106
docs/ValidationError.md
34107
docs/ValidationErrorLocInner.md
35-
docs/Value.md
36108
git_push.sh
37109
pyproject.toml
38110
requirements.txt
@@ -43,40 +115,112 @@ test/__init__.py
43115
tox.ini
44116
unity_sps_ogc_processes_api_python_client/__init__.py
45117
unity_sps_ogc_processes_api_python_client/api/__init__.py
46-
unity_sps_ogc_processes_api_python_client/api/default_api.py
118+
unity_sps_ogc_processes_api_python_client/api/api_api.py
119+
unity_sps_ogc_processes_api_python_client/api/conformance_api.py
120+
unity_sps_ogc_processes_api_python_client/api/dru_api.py
121+
unity_sps_ogc_processes_api_python_client/api/health_api.py
122+
unity_sps_ogc_processes_api_python_client/api/jobs_api.py
123+
unity_sps_ogc_processes_api_python_client/api/landing_page_api.py
124+
unity_sps_ogc_processes_api_python_client/api/processes_api.py
47125
unity_sps_ogc_processes_api_python_client/api_client.py
48126
unity_sps_ogc_processes_api_python_client/api_response.py
49127
unity_sps_ogc_processes_api_python_client/configuration.py
50128
unity_sps_ogc_processes_api_python_client/exceptions.py
51129
unity_sps_ogc_processes_api_python_client/models/__init__.py
130+
unity_sps_ogc_processes_api_python_client/models/actual_instance.py
131+
unity_sps_ogc_processes_api_python_client/models/actual_instance1.py
132+
unity_sps_ogc_processes_api_python_client/models/actual_instance2.py
133+
unity_sps_ogc_processes_api_python_client/models/actual_instance3.py
134+
unity_sps_ogc_processes_api_python_client/models/actual_instance4.py
135+
unity_sps_ogc_processes_api_python_client/models/actual_instance5.py
136+
unity_sps_ogc_processes_api_python_client/models/actual_instance6.py
52137
unity_sps_ogc_processes_api_python_client/models/bbox.py
138+
unity_sps_ogc_processes_api_python_client/models/bbox1.py
139+
unity_sps_ogc_processes_api_python_client/models/bbox_bbox_inner.py
140+
unity_sps_ogc_processes_api_python_client/models/bbox_def_crs.py
53141
unity_sps_ogc_processes_api_python_client/models/conf_classes.py
54-
unity_sps_ogc_processes_api_python_client/models/crs.py
55-
unity_sps_ogc_processes_api_python_client/models/crs5.py
142+
unity_sps_ogc_processes_api_python_client/models/cpumax.py
143+
unity_sps_ogc_processes_api_python_client/models/cpumin.py
144+
unity_sps_ogc_processes_api_python_client/models/enumeration.py
56145
unity_sps_ogc_processes_api_python_client/models/exception.py
57-
unity_sps_ogc_processes_api_python_client/models/execute.py
146+
unity_sps_ogc_processes_api_python_client/models/execute200_response_input.py
147+
unity_sps_ogc_processes_api_python_client/models/execute200_response_input_any_of_value.py
148+
unity_sps_ogc_processes_api_python_client/models/execute200_response_output.py
149+
unity_sps_ogc_processes_api_python_client/models/execute200_response_output_any_of_value.py
150+
unity_sps_ogc_processes_api_python_client/models/execute_workflows.py
151+
unity_sps_ogc_processes_api_python_client/models/execution_unit.py
152+
unity_sps_ogc_processes_api_python_client/models/execution_unit_config.py
153+
unity_sps_ogc_processes_api_python_client/models/fields_modifiers_properties.py
154+
unity_sps_ogc_processes_api_python_client/models/format.py
155+
unity_sps_ogc_processes_api_python_client/models/format_schema.py
58156
unity_sps_ogc_processes_api_python_client/models/health_check.py
59157
unity_sps_ogc_processes_api_python_client/models/http_validation_error.py
158+
unity_sps_ogc_processes_api_python_client/models/inline_or_ref_data_input.py
159+
unity_sps_ogc_processes_api_python_client/models/inline_or_ref_data_output.py
160+
unity_sps_ogc_processes_api_python_client/models/inline_or_ref_data_workflows.py
161+
unity_sps_ogc_processes_api_python_client/models/input_collection.py
162+
unity_sps_ogc_processes_api_python_client/models/input_description_input.py
163+
unity_sps_ogc_processes_api_python_client/models/input_description_output.py
164+
unity_sps_ogc_processes_api_python_client/models/input_parameterized.py
165+
unity_sps_ogc_processes_api_python_client/models/input_process.py
60166
unity_sps_ogc_processes_api_python_client/models/input_value_input.py
61167
unity_sps_ogc_processes_api_python_client/models/input_value_no_object_input.py
62168
unity_sps_ogc_processes_api_python_client/models/input_value_no_object_output.py
169+
unity_sps_ogc_processes_api_python_client/models/input_value_no_object_workflows.py
63170
unity_sps_ogc_processes_api_python_client/models/input_value_output.py
171+
unity_sps_ogc_processes_api_python_client/models/input_value_workflows.py
172+
unity_sps_ogc_processes_api_python_client/models/input_workflows.py
173+
unity_sps_ogc_processes_api_python_client/models/input_workflows1.py
174+
unity_sps_ogc_processes_api_python_client/models/input_workflows_any_of_inner.py
64175
unity_sps_ogc_processes_api_python_client/models/job_control_options.py
65-
unity_sps_ogc_processes_api_python_client/models/job_list.py
176+
unity_sps_ogc_processes_api_python_client/models/job_list_input.py
177+
unity_sps_ogc_processes_api_python_client/models/job_list_output.py
178+
unity_sps_ogc_processes_api_python_client/models/jobtimeout.py
66179
unity_sps_ogc_processes_api_python_client/models/landing_page.py
67180
unity_sps_ogc_processes_api_python_client/models/link.py
68-
unity_sps_ogc_processes_api_python_client/models/metadata.py
69-
unity_sps_ogc_processes_api_python_client/models/metadata1.py
70-
unity_sps_ogc_processes_api_python_client/models/metadata2.py
181+
unity_sps_ogc_processes_api_python_client/models/maximum.py
182+
unity_sps_ogc_processes_api_python_client/models/memorymax.py
183+
unity_sps_ogc_processes_api_python_client/models/memorymin.py
184+
unity_sps_ogc_processes_api_python_client/models/metadata_input.py
185+
unity_sps_ogc_processes_api_python_client/models/metadata_one_of.py
186+
unity_sps_ogc_processes_api_python_client/models/metadata_one_of1.py
187+
unity_sps_ogc_processes_api_python_client/models/metadata_one_of1_value.py
188+
unity_sps_ogc_processes_api_python_client/models/metadata_output.py
189+
unity_sps_ogc_processes_api_python_client/models/minimum.py
190+
unity_sps_ogc_processes_api_python_client/models/model_schema_input.py
191+
unity_sps_ogc_processes_api_python_client/models/model_schema_output.py
192+
unity_sps_ogc_processes_api_python_client/models/multipleof.py
193+
unity_sps_ogc_processes_api_python_client/models/ogcapppkg.py
194+
unity_sps_ogc_processes_api_python_client/models/ogcapppkg_execution_unit.py
195+
unity_sps_ogc_processes_api_python_client/models/ogcapppkg_execution_unit_any_of_inner.py
196+
unity_sps_ogc_processes_api_python_client/models/oneof_schema2_validator.py
197+
unity_sps_ogc_processes_api_python_client/models/oneof_schema6_validator.py
198+
unity_sps_ogc_processes_api_python_client/models/output_description_input.py
199+
unity_sps_ogc_processes_api_python_client/models/output_description_output.py
200+
unity_sps_ogc_processes_api_python_client/models/output_workflows.py
201+
unity_sps_ogc_processes_api_python_client/models/output_workflows1.py
71202
unity_sps_ogc_processes_api_python_client/models/process_input.py
72-
unity_sps_ogc_processes_api_python_client/models/process_list.py
203+
unity_sps_ogc_processes_api_python_client/models/process_list_input.py
204+
unity_sps_ogc_processes_api_python_client/models/process_list_output.py
73205
unity_sps_ogc_processes_api_python_client/models/process_output.py
74-
unity_sps_ogc_processes_api_python_client/models/process_summary.py
206+
unity_sps_ogc_processes_api_python_client/models/process_summary_input.py
207+
unity_sps_ogc_processes_api_python_client/models/process_summary_output.py
208+
unity_sps_ogc_processes_api_python_client/models/qualified_input_value_input.py
209+
unity_sps_ogc_processes_api_python_client/models/qualified_input_value_output.py
210+
unity_sps_ogc_processes_api_python_client/models/qualified_input_value_workflows.py
211+
unity_sps_ogc_processes_api_python_client/models/reference.py
212+
unity_sps_ogc_processes_api_python_client/models/schema1_input.py
213+
unity_sps_ogc_processes_api_python_client/models/schema1_output.py
214+
unity_sps_ogc_processes_api_python_client/models/schema_one_of_additional_properties_input.py
215+
unity_sps_ogc_processes_api_python_client/models/schema_one_of_additional_properties_output.py
216+
unity_sps_ogc_processes_api_python_client/models/schema_one_of_input.py
217+
unity_sps_ogc_processes_api_python_client/models/schema_one_of_output.py
75218
unity_sps_ogc_processes_api_python_client/models/status_code.py
76219
unity_sps_ogc_processes_api_python_client/models/status_info.py
220+
unity_sps_ogc_processes_api_python_client/models/storageoutputsmin.py
221+
unity_sps_ogc_processes_api_python_client/models/storagetempmin.py
77222
unity_sps_ogc_processes_api_python_client/models/subscriber.py
78223
unity_sps_ogc_processes_api_python_client/models/validation_error.py
79224
unity_sps_ogc_processes_api_python_client/models/validation_error_loc_inner.py
80-
unity_sps_ogc_processes_api_python_client/models/value.py
81225
unity_sps_ogc_processes_api_python_client/py.typed
82226
unity_sps_ogc_processes_api_python_client/rest.py

.openapi-generator/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7.5.0
1+
7.7.0

.pre-commit-config.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,11 @@ repos:
4343
rev: v0.2.1
4444
hooks:
4545
- id: ruff
46-
args: [ --fix ]
46+
args: [
47+
"--fix",
48+
"--unsafe-fixes",
49+
"--ignore", "E402"
50+
]
4751

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

0 commit comments

Comments
 (0)