Merge pull request #10561 from appwrite/update-enums

chore: add enums for database type and column status
This commit is contained in:
Jake Barnby 2025-09-29 19:51:44 +13:00 committed by GitHub
commit f0b3f40a63
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 1058 additions and 114 deletions

View file

@ -46223,7 +46223,11 @@
"type": {
"type": "string",
"description": "Database type.",
"x-example": "legacy"
"x-example": "legacy",
"enum": [
"legacy",
"tablesdb"
]
}
},
"required": [
@ -47910,7 +47914,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -47998,7 +48010,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48088,7 +48108,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48178,7 +48206,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48251,7 +48287,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48331,7 +48375,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48421,7 +48473,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48501,7 +48561,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48581,7 +48649,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48661,7 +48737,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48769,7 +48853,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48848,7 +48940,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48939,7 +49039,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",

View file

@ -35093,7 +35093,11 @@
"type": {
"type": "string",
"description": "Database type.",
"x-example": "legacy"
"x-example": "legacy",
"enum": [
"legacy",
"tablesdb"
]
}
},
"required": [
@ -36780,7 +36784,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -36868,7 +36880,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -36958,7 +36978,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37048,7 +37076,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37121,7 +37157,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37201,7 +37245,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37291,7 +37343,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37371,7 +37431,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37451,7 +37519,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37531,7 +37607,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37639,7 +37723,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37718,7 +37810,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37809,7 +37909,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",

View file

@ -46223,7 +46223,11 @@
"type": {
"type": "string",
"description": "Database type.",
"x-example": "legacy"
"x-example": "legacy",
"enum": [
"legacy",
"tablesdb"
]
}
},
"required": [
@ -47910,7 +47914,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -47998,7 +48010,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48088,7 +48108,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48178,7 +48206,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48251,7 +48287,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48331,7 +48375,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48421,7 +48473,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48501,7 +48561,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48581,7 +48649,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48661,7 +48737,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48769,7 +48853,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48848,7 +48940,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48939,7 +49039,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",

View file

@ -35093,7 +35093,11 @@
"type": {
"type": "string",
"description": "Database type.",
"x-example": "legacy"
"x-example": "legacy",
"enum": [
"legacy",
"tablesdb"
]
}
},
"required": [
@ -36780,7 +36784,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -36868,7 +36880,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -36958,7 +36978,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37048,7 +37076,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37121,7 +37157,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37201,7 +37245,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37291,7 +37343,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37371,7 +37431,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37451,7 +37519,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37531,7 +37607,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37639,7 +37723,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37718,7 +37810,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37809,7 +37909,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",

View file

@ -46159,7 +46159,11 @@
"type": {
"type": "string",
"description": "Database type.",
"x-example": "legacy"
"x-example": "legacy",
"enum": [
"legacy",
"tablesdb"
]
}
},
"required": [
@ -47848,7 +47852,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -47936,7 +47948,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48026,7 +48046,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48116,7 +48144,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48189,7 +48225,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48269,7 +48313,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48359,7 +48411,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48439,7 +48499,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48519,7 +48587,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48599,7 +48675,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48707,7 +48791,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48786,7 +48878,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48877,7 +48977,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",

View file

@ -35120,7 +35120,11 @@
"type": {
"type": "string",
"description": "Database type.",
"x-example": "legacy"
"x-example": "legacy",
"enum": [
"legacy",
"tablesdb"
]
}
},
"required": [
@ -36809,7 +36813,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -36897,7 +36909,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -36987,7 +37007,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37077,7 +37105,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37150,7 +37186,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37230,7 +37274,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37320,7 +37372,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37400,7 +37460,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37480,7 +37548,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37560,7 +37636,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37668,7 +37752,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37747,7 +37839,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37838,7 +37938,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",

View file

@ -46159,7 +46159,11 @@
"type": {
"type": "string",
"description": "Database type.",
"x-example": "legacy"
"x-example": "legacy",
"enum": [
"legacy",
"tablesdb"
]
}
},
"required": [
@ -47848,7 +47852,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -47936,7 +47948,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48026,7 +48046,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48116,7 +48144,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48189,7 +48225,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48269,7 +48313,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48359,7 +48411,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48439,7 +48499,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48519,7 +48587,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48599,7 +48675,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48707,7 +48791,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48786,7 +48878,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -48877,7 +48977,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",

View file

@ -35120,7 +35120,11 @@
"type": {
"type": "string",
"description": "Database type.",
"x-example": "legacy"
"x-example": "legacy",
"enum": [
"legacy",
"tablesdb"
]
}
},
"required": [
@ -36809,7 +36813,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -36897,7 +36909,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -36987,7 +37007,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37077,7 +37105,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37150,7 +37186,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37230,7 +37274,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37320,7 +37372,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37400,7 +37460,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37480,7 +37548,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37560,7 +37636,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37668,7 +37752,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37747,7 +37839,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",
@ -37838,7 +37938,15 @@
"status": {
"type": "string",
"description": "Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`",
"x-example": "available"
"x-example": "available",
"enum": [
"available",
"processing",
"deleting",
"stuck",
"failed"
],
"x-enum-name": "ColumnStatus"
},
"error": {
"type": "string",

View file

@ -624,6 +624,84 @@ abstract class Format
return 'AttributeStatus';
}
break;
case 'columnString':
switch ($param) {
case 'status':
return 'ColumnStatus';
}
break;
case 'columnInteger':
switch ($param) {
case 'status':
return 'ColumnStatus';
}
break;
case 'columnFloat':
switch ($param) {
case 'status':
return 'ColumnStatus';
}
break;
case 'columnBoolean':
switch ($param) {
case 'status':
return 'ColumnStatus';
}
break;
case 'columnEmail':
switch ($param) {
case 'status':
return 'ColumnStatus';
}
break;
case 'columnEnum':
switch ($param) {
case 'status':
return 'ColumnStatus';
}
break;
case 'columnIp':
switch ($param) {
case 'status':
return 'ColumnStatus';
}
break;
case 'columnUrl':
switch ($param) {
case 'status':
return 'ColumnStatus';
}
break;
case 'columnDatetime':
switch ($param) {
case 'status':
return 'ColumnStatus';
}
break;
case 'columnRelationship':
switch ($param) {
case 'status':
return 'ColumnStatus';
}
break;
case 'columnPoint':
switch ($param) {
case 'status':
return 'ColumnStatus';
}
break;
case 'columnLine':
switch ($param) {
case 'status':
return 'ColumnStatus';
}
break;
case 'columnPolygon':
switch ($param) {
case 'status':
return 'ColumnStatus';
}
break;
case 'healthStatus':
switch ($param) {
case 'status':

View file

@ -23,10 +23,11 @@ class Column extends Model
'example' => 'string',
])
->addRule('status', [
'type' => self::TYPE_STRING,
'type' => self::TYPE_ENUM,
'description' => 'Column status. Possible values: `available`, `processing`, `deleting`, `stuck`, or `failed`',
'default' => '',
'example' => 'available',
'enum' => ['available', 'processing', 'deleting', 'stuck', 'failed'],
])
->addRule('error', [
'type' => self::TYPE_STRING,

View file

@ -41,10 +41,11 @@ class Database extends Model
'example' => false,
])
->addRule('type', [
'type' => self::TYPE_STRING,
'type' => self::TYPE_ENUM,
'description' => 'Database type.',
'default' => 'legacy',
'example' => 'legacy',
'enum' => ['legacy', 'tablesdb'],
])
;
}