Skip to content

Commit bee6f38

Browse files
authored
Merge pull request #22 from glideapps/api-update-glide-pr-30320
OpenAPI spec update from glideapps/glide#30320
2 parents 6d623cd + 84d3855 commit bee6f38

File tree

2 files changed

+174
-38
lines changed

2 files changed

+174
-38
lines changed

api-reference/v2/resources/changelog.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ title: Glide API Changelog
33
sidebarTitle: Changelog
44
---
55

6+
### October 21, 2024
7+
8+
- Expanded the "type" enumeration for column definitions to include `imageURI`, `audioURI`, `markdown`, `phoneNumber`, `emailAddress`, `emoji`, `date`, `time`, and `duration`, in addition to the existing types and arrays of those values.
9+
610
### October 4, 2024
711

812
- The `schema` field is now optional for the Create Table and Overwrite Table endpoints.

openapi/swagger.json

Lines changed: 170 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -302,30 +302,96 @@
302302
"type": "string",
303303
"enum": [
304304
"string",
305-
"number",
306-
"boolean",
307305
"uri",
308-
"dateTime"
306+
"imageURI",
307+
"audioURI",
308+
"markdown",
309+
"phoneNumber",
310+
"emailAddress",
311+
"emoji",
312+
"date",
313+
"time",
314+
"dateTime",
315+
"duration",
316+
"number",
317+
"boolean"
309318
]
310319
},
311320
{
312-
"type": "object",
313-
"properties": {
314-
"kind": {
315-
"type": "string",
316-
"enum": [
317-
"string",
318-
"number",
319-
"boolean",
320-
"uri",
321-
"dateTime"
322-
]
321+
"anyOf": [
322+
{
323+
"type": "object",
324+
"properties": {
325+
"kind": {
326+
"type": "string",
327+
"enum": [
328+
"string",
329+
"uri",
330+
"imageURI",
331+
"audioURI",
332+
"markdown",
333+
"phoneNumber",
334+
"emailAddress",
335+
"emoji",
336+
"date",
337+
"time",
338+
"dateTime",
339+
"duration",
340+
"number",
341+
"boolean"
342+
]
343+
}
344+
},
345+
"required": [
346+
"kind"
347+
],
348+
"additionalProperties": false
349+
},
350+
{
351+
"type": "object",
352+
"properties": {
353+
"kind": {
354+
"type": "string",
355+
"enum": [
356+
"array"
357+
]
358+
},
359+
"items": {
360+
"type": "object",
361+
"properties": {
362+
"kind": {
363+
"type": "string",
364+
"enum": [
365+
"string",
366+
"uri",
367+
"imageURI",
368+
"audioURI",
369+
"markdown",
370+
"phoneNumber",
371+
"emailAddress",
372+
"emoji",
373+
"date",
374+
"time",
375+
"dateTime",
376+
"duration",
377+
"number",
378+
"boolean"
379+
]
380+
}
381+
},
382+
"required": [
383+
"kind"
384+
],
385+
"additionalProperties": false
386+
}
387+
},
388+
"required": [
389+
"kind",
390+
"items"
391+
],
392+
"additionalProperties": false
323393
}
324-
},
325-
"required": [
326-
"kind"
327-
],
328-
"additionalProperties": false
394+
]
329395
}
330396
],
331397
"description": "The type of the column."
@@ -630,30 +696,96 @@
630696
"type": "string",
631697
"enum": [
632698
"string",
633-
"number",
634-
"boolean",
635699
"uri",
636-
"dateTime"
700+
"imageURI",
701+
"audioURI",
702+
"markdown",
703+
"phoneNumber",
704+
"emailAddress",
705+
"emoji",
706+
"date",
707+
"time",
708+
"dateTime",
709+
"duration",
710+
"number",
711+
"boolean"
637712
]
638713
},
639714
{
640-
"type": "object",
641-
"properties": {
642-
"kind": {
643-
"type": "string",
644-
"enum": [
645-
"string",
646-
"number",
647-
"boolean",
648-
"uri",
649-
"dateTime"
650-
]
715+
"anyOf": [
716+
{
717+
"type": "object",
718+
"properties": {
719+
"kind": {
720+
"type": "string",
721+
"enum": [
722+
"string",
723+
"uri",
724+
"imageURI",
725+
"audioURI",
726+
"markdown",
727+
"phoneNumber",
728+
"emailAddress",
729+
"emoji",
730+
"date",
731+
"time",
732+
"dateTime",
733+
"duration",
734+
"number",
735+
"boolean"
736+
]
737+
}
738+
},
739+
"required": [
740+
"kind"
741+
],
742+
"additionalProperties": false
743+
},
744+
{
745+
"type": "object",
746+
"properties": {
747+
"kind": {
748+
"type": "string",
749+
"enum": [
750+
"array"
751+
]
752+
},
753+
"items": {
754+
"type": "object",
755+
"properties": {
756+
"kind": {
757+
"type": "string",
758+
"enum": [
759+
"string",
760+
"uri",
761+
"imageURI",
762+
"audioURI",
763+
"markdown",
764+
"phoneNumber",
765+
"emailAddress",
766+
"emoji",
767+
"date",
768+
"time",
769+
"dateTime",
770+
"duration",
771+
"number",
772+
"boolean"
773+
]
774+
}
775+
},
776+
"required": [
777+
"kind"
778+
],
779+
"additionalProperties": false
780+
}
781+
},
782+
"required": [
783+
"kind",
784+
"items"
785+
],
786+
"additionalProperties": false
651787
}
652-
},
653-
"required": [
654-
"kind"
655-
],
656-
"additionalProperties": false
788+
]
657789
}
658790
],
659791
"description": "The type of the column."

0 commit comments

Comments
 (0)