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}
0 commit comments