Skip to content

Commit 4d3dc81

Browse files
1 parent 6d623cd commit 4d3dc81

File tree

1 file changed

+190
-39
lines changed

1 file changed

+190
-39
lines changed

openapi/swagger.json

Lines changed: 190 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,18 @@
249249
},
250250
"required": false
251251
},
252+
{
253+
"name": "kind",
254+
"in": "query",
255+
"schema": {
256+
"type": "string",
257+
"enum": [
258+
"glide-table",
259+
"glide-big-table"
260+
]
261+
},
262+
"required": false
263+
},
252264
{
253265
"name": "onSchemaError",
254266
"in": "query",
@@ -278,6 +290,13 @@
278290
"description": "Name of the table, e.g., `Invoices`",
279291
"example": "Invoices"
280292
},
293+
"kind": {
294+
"type": "string",
295+
"enum": [
296+
"glide-table",
297+
"glide-big-table"
298+
]
299+
},
281300
"schema": {
282301
"type": "object",
283302
"properties": {
@@ -302,30 +321,96 @@
302321
"type": "string",
303322
"enum": [
304323
"string",
305-
"number",
306-
"boolean",
307324
"uri",
308-
"dateTime"
325+
"imageURI",
326+
"audioURI",
327+
"markdown",
328+
"phoneNumber",
329+
"emailAddress",
330+
"emoji",
331+
"date",
332+
"time",
333+
"dateTime",
334+
"duration",
335+
"number",
336+
"boolean"
309337
]
310338
},
311339
{
312-
"type": "object",
313-
"properties": {
314-
"kind": {
315-
"type": "string",
316-
"enum": [
317-
"string",
318-
"number",
319-
"boolean",
320-
"uri",
321-
"dateTime"
322-
]
340+
"anyOf": [
341+
{
342+
"type": "object",
343+
"properties": {
344+
"kind": {
345+
"type": "string",
346+
"enum": [
347+
"string",
348+
"uri",
349+
"imageURI",
350+
"audioURI",
351+
"markdown",
352+
"phoneNumber",
353+
"emailAddress",
354+
"emoji",
355+
"date",
356+
"time",
357+
"dateTime",
358+
"duration",
359+
"number",
360+
"boolean"
361+
]
362+
}
363+
},
364+
"required": [
365+
"kind"
366+
],
367+
"additionalProperties": false
368+
},
369+
{
370+
"type": "object",
371+
"properties": {
372+
"kind": {
373+
"type": "string",
374+
"enum": [
375+
"array"
376+
]
377+
},
378+
"items": {
379+
"type": "object",
380+
"properties": {
381+
"kind": {
382+
"type": "string",
383+
"enum": [
384+
"string",
385+
"uri",
386+
"imageURI",
387+
"audioURI",
388+
"markdown",
389+
"phoneNumber",
390+
"emailAddress",
391+
"emoji",
392+
"date",
393+
"time",
394+
"dateTime",
395+
"duration",
396+
"number",
397+
"boolean"
398+
]
399+
}
400+
},
401+
"required": [
402+
"kind"
403+
],
404+
"additionalProperties": false
405+
}
406+
},
407+
"required": [
408+
"kind",
409+
"items"
410+
],
411+
"additionalProperties": false
323412
}
324-
},
325-
"required": [
326-
"kind"
327-
],
328-
"additionalProperties": false
413+
]
329414
}
330415
],
331416
"description": "The type of the column."
@@ -422,7 +507,7 @@
422507
}
423508
}
424509
},
425-
"description": "Creates a new Big Table"
510+
"description": "Creates a new table"
426511
}
427512
},
428513
"/tables/{tableID}": {
@@ -630,30 +715,96 @@
630715
"type": "string",
631716
"enum": [
632717
"string",
633-
"number",
634-
"boolean",
635718
"uri",
636-
"dateTime"
719+
"imageURI",
720+
"audioURI",
721+
"markdown",
722+
"phoneNumber",
723+
"emailAddress",
724+
"emoji",
725+
"date",
726+
"time",
727+
"dateTime",
728+
"duration",
729+
"number",
730+
"boolean"
637731
]
638732
},
639733
{
640-
"type": "object",
641-
"properties": {
642-
"kind": {
643-
"type": "string",
644-
"enum": [
645-
"string",
646-
"number",
647-
"boolean",
648-
"uri",
649-
"dateTime"
650-
]
734+
"anyOf": [
735+
{
736+
"type": "object",
737+
"properties": {
738+
"kind": {
739+
"type": "string",
740+
"enum": [
741+
"string",
742+
"uri",
743+
"imageURI",
744+
"audioURI",
745+
"markdown",
746+
"phoneNumber",
747+
"emailAddress",
748+
"emoji",
749+
"date",
750+
"time",
751+
"dateTime",
752+
"duration",
753+
"number",
754+
"boolean"
755+
]
756+
}
757+
},
758+
"required": [
759+
"kind"
760+
],
761+
"additionalProperties": false
762+
},
763+
{
764+
"type": "object",
765+
"properties": {
766+
"kind": {
767+
"type": "string",
768+
"enum": [
769+
"array"
770+
]
771+
},
772+
"items": {
773+
"type": "object",
774+
"properties": {
775+
"kind": {
776+
"type": "string",
777+
"enum": [
778+
"string",
779+
"uri",
780+
"imageURI",
781+
"audioURI",
782+
"markdown",
783+
"phoneNumber",
784+
"emailAddress",
785+
"emoji",
786+
"date",
787+
"time",
788+
"dateTime",
789+
"duration",
790+
"number",
791+
"boolean"
792+
]
793+
}
794+
},
795+
"required": [
796+
"kind"
797+
],
798+
"additionalProperties": false
799+
}
800+
},
801+
"required": [
802+
"kind",
803+
"items"
804+
],
805+
"additionalProperties": false
651806
}
652-
},
653-
"required": [
654-
"kind"
655-
],
656-
"additionalProperties": false
807+
]
657808
}
658809
],
659810
"description": "The type of the column."

0 commit comments

Comments
 (0)