Skip to content

Commit 2bc4304

Browse files
BotellaAgithub-actions[bot]
authored andcommitted
Apply prepare changes
1 parent 6f5983b commit 2bc4304

File tree

2 files changed

+385
-1
lines changed

2 files changed

+385
-1
lines changed

opengeodeweb_back_schemas.json

Lines changed: 384 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,386 @@
11
{
2-
"opengeodeweb_back": {}
2+
"opengeodeweb_back": {
3+
"create": {
4+
"create_point": {
5+
"$id": "opengeodeweb_back/create/create_point",
6+
"route": "/create_point",
7+
"methods": [
8+
"POST"
9+
],
10+
"type": "object",
11+
"properties": {
12+
"name": {
13+
"type": "string",
14+
"minLength": 1
15+
},
16+
"x": {
17+
"type": "number"
18+
},
19+
"y": {
20+
"type": "number"
21+
},
22+
"z": {
23+
"type": "number"
24+
}
25+
},
26+
"required": [
27+
"name",
28+
"x",
29+
"y",
30+
"z"
31+
],
32+
"additionalProperties": false
33+
},
34+
"create_aoi": {
35+
"$id": "opengeodeweb_back/create/create_aoi",
36+
"route": "/create_aoi",
37+
"methods": [
38+
"POST"
39+
],
40+
"type": "object",
41+
"properties": {
42+
"name": {
43+
"type": "string",
44+
"description": "Name of the AOI"
45+
},
46+
"points": {
47+
"type": "array",
48+
"items": {
49+
"type": "object",
50+
"properties": {
51+
"x": {
52+
"type": "number"
53+
},
54+
"y": {
55+
"type": "number"
56+
}
57+
},
58+
"required": [
59+
"x",
60+
"y"
61+
],
62+
"additionalProperties": false
63+
},
64+
"minItems": 4,
65+
"maxItems": 4
66+
},
67+
"z": {
68+
"type": "number"
69+
},
70+
"id": {
71+
"type": "string"
72+
}
73+
},
74+
"required": [
75+
"name",
76+
"points",
77+
"z"
78+
],
79+
"additionalProperties": false
80+
}
81+
},
82+
"models": {
83+
"vtm_component_indices": {
84+
"$id": "opengeodeweb_back/models/vtm_component_indices",
85+
"route": "/vtm_component_indices",
86+
"methods": [
87+
"POST"
88+
],
89+
"type": "object",
90+
"properties": {
91+
"id": {
92+
"type": "string",
93+
"minLength": 1
94+
}
95+
},
96+
"required": [
97+
"id"
98+
],
99+
"additionalProperties": false
100+
},
101+
"mesh_components": {
102+
"$id": "opengeodeweb_back/models/mesh_components",
103+
"route": "/mesh_components",
104+
"methods": [
105+
"POST"
106+
],
107+
"type": "object",
108+
"properties": {
109+
"id": {
110+
"type": "string",
111+
"minLength": 1
112+
}
113+
},
114+
"required": [
115+
"id"
116+
],
117+
"additionalProperties": false
118+
}
119+
},
120+
"vertex_attribute_names": {
121+
"$id": "opengeodeweb_back/vertex_attribute_names",
122+
"route": "/vertex_attribute_names",
123+
"methods": [
124+
"POST"
125+
],
126+
"type": "object",
127+
"properties": {
128+
"id": {
129+
"type": "string",
130+
"minLength": 1
131+
}
132+
},
133+
"required": [
134+
"id"
135+
],
136+
"additionalProperties": false
137+
},
138+
"upload_file": {
139+
"$id": "opengeodeweb_back/upload_file",
140+
"route": "/upload_file",
141+
"methods": [
142+
"OPTIONS",
143+
"PUT"
144+
],
145+
"type": "object",
146+
"properties": {
147+
"filename": {
148+
"type": "string",
149+
"minLength": 1
150+
}
151+
},
152+
"additionalProperties": false
153+
},
154+
"texture_coordinates": {
155+
"$id": "opengeodeweb_back/texture_coordinates",
156+
"route": "/texture_coordinates",
157+
"methods": [
158+
"POST"
159+
],
160+
"type": "object",
161+
"properties": {
162+
"id": {
163+
"type": "string",
164+
"minLength": 1
165+
}
166+
},
167+
"required": [
168+
"id"
169+
],
170+
"additionalProperties": false
171+
},
172+
"save_viewable_file": {
173+
"$id": "opengeodeweb_back/save_viewable_file",
174+
"route": "/save_viewable_file",
175+
"methods": [
176+
"POST"
177+
],
178+
"type": "object",
179+
"properties": {
180+
"input_geode_object": {
181+
"type": "string",
182+
"minLength": 1
183+
},
184+
"filename": {
185+
"type": "string",
186+
"minLength": 1
187+
}
188+
},
189+
"required": [
190+
"input_geode_object",
191+
"filename"
192+
],
193+
"additionalProperties": false
194+
},
195+
"polyhedron_attribute_names": {
196+
"$id": "opengeodeweb_back/polyhedron_attribute_names",
197+
"route": "/polyhedron_attribute_names",
198+
"methods": [
199+
"POST"
200+
],
201+
"type": "object",
202+
"properties": {
203+
"id": {
204+
"type": "string",
205+
"minLength": 1
206+
}
207+
},
208+
"required": [
209+
"id"
210+
],
211+
"additionalProperties": false
212+
},
213+
"polygon_attribute_names": {
214+
"$id": "opengeodeweb_back/polygon_attribute_names",
215+
"route": "/polygon_attribute_names",
216+
"methods": [
217+
"POST"
218+
],
219+
"type": "object",
220+
"properties": {
221+
"id": {
222+
"type": "string",
223+
"minLength": 1
224+
}
225+
},
226+
"required": [
227+
"id"
228+
],
229+
"additionalProperties": false
230+
},
231+
"ping": {
232+
"$id": "opengeodeweb_back/ping",
233+
"route": "/ping",
234+
"methods": [
235+
"POST"
236+
],
237+
"type": "object",
238+
"properties": {},
239+
"required": [],
240+
"additionalProperties": false
241+
},
242+
"missing_files": {
243+
"$id": "opengeodeweb_back/missing_files",
244+
"route": "/missing_files",
245+
"methods": [
246+
"POST"
247+
],
248+
"type": "object",
249+
"properties": {
250+
"input_geode_object": {
251+
"type": "string",
252+
"minLength": 1
253+
},
254+
"filename": {
255+
"type": "string",
256+
"minLength": 1
257+
}
258+
},
259+
"required": [
260+
"input_geode_object",
261+
"filename"
262+
],
263+
"additionalProperties": false
264+
},
265+
"kill": {
266+
"$id": "opengeodeweb_back/kill",
267+
"route": "/kill",
268+
"methods": [
269+
"POST"
270+
],
271+
"type": "object",
272+
"properties": {},
273+
"required": [],
274+
"additionalProperties": false
275+
},
276+
"inspect_file": {
277+
"$id": "opengeodeweb_back/inspect_file",
278+
"route": "/inspect_file",
279+
"methods": [
280+
"POST"
281+
],
282+
"type": "object",
283+
"properties": {
284+
"filename": {
285+
"type": "string",
286+
"minLength": 1
287+
},
288+
"input_geode_object": {
289+
"type": "string",
290+
"minLength": 1
291+
}
292+
},
293+
"required": [
294+
"filename",
295+
"input_geode_object"
296+
],
297+
"additionalProperties": false
298+
},
299+
"geographic_coordinate_systems": {
300+
"$id": "opengeodeweb_back/geographic_coordinate_systems",
301+
"route": "/geographic_coordinate_systems",
302+
"methods": [
303+
"POST"
304+
],
305+
"type": "object",
306+
"properties": {
307+
"input_geode_object": {
308+
"type": "string",
309+
"minLength": 1
310+
}
311+
},
312+
"required": [
313+
"input_geode_object"
314+
],
315+
"additionalProperties": false
316+
},
317+
"geode_objects_and_output_extensions": {
318+
"$id": "opengeodeweb_back/geode_objects_and_output_extensions",
319+
"route": "/geode_objects_and_output_extensions",
320+
"methods": [
321+
"POST"
322+
],
323+
"type": "object",
324+
"properties": {
325+
"input_geode_object": {
326+
"type": "string",
327+
"minLength": 1
328+
},
329+
"filename": {
330+
"type": "string",
331+
"minLength": 1
332+
}
333+
},
334+
"required": [
335+
"input_geode_object",
336+
"filename"
337+
],
338+
"additionalProperties": false
339+
},
340+
"allowed_objects": {
341+
"$id": "opengeodeweb_back/allowed_objects",
342+
"route": "/allowed_objects",
343+
"methods": [
344+
"POST"
345+
],
346+
"type": "object",
347+
"properties": {
348+
"filename": {
349+
"type": "string",
350+
"minLength": 1
351+
},
352+
"supported_feature": {
353+
"type": [
354+
"string",
355+
"null"
356+
]
357+
}
358+
},
359+
"required": [
360+
"filename",
361+
"supported_feature"
362+
],
363+
"additionalProperties": false
364+
},
365+
"allowed_files": {
366+
"$id": "opengeodeweb_back/allowed_files",
367+
"route": "/allowed_files",
368+
"methods": [
369+
"POST"
370+
],
371+
"type": "object",
372+
"properties": {
373+
"supported_feature": {
374+
"type": [
375+
"string",
376+
"null"
377+
]
378+
}
379+
},
380+
"required": [
381+
"supported_feature"
382+
],
383+
"additionalProperties": false
384+
}
385+
}
3386
}

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,3 +60,4 @@ werkzeug==3.1.2
6060
# flask
6161
# flask-cors
6262

63+
opengeodeweb-microservice==1.*,>=1.0.6rc1

0 commit comments

Comments
 (0)