mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
test
This commit is contained in:
@@ -5082,9 +5082,9 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"body": {
|
||||
"type": "string",
|
||||
"type": "object",
|
||||
"description": "HTTP body of execution. Default value is empty string.",
|
||||
"x-example": null
|
||||
"x-example": "{}"
|
||||
},
|
||||
"async": {
|
||||
"type": "boolean",
|
||||
|
||||
@@ -11052,9 +11052,9 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"body": {
|
||||
"type": "string",
|
||||
"type": "object",
|
||||
"description": "HTTP body of execution. Default value is empty string.",
|
||||
"x-example": null
|
||||
"x-example": "{}"
|
||||
},
|
||||
"async": {
|
||||
"type": "boolean",
|
||||
|
||||
@@ -9939,9 +9939,9 @@
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"body": {
|
||||
"type": "string",
|
||||
"type": "object",
|
||||
"description": "HTTP body of execution. Default value is empty string.",
|
||||
"x-example": null
|
||||
"x-example": "{}"
|
||||
},
|
||||
"async": {
|
||||
"type": "boolean",
|
||||
|
||||
@@ -5167,7 +5167,7 @@
|
||||
"summary": "Create execution",
|
||||
"operationId": "functionsCreateExecution",
|
||||
"consumes": [
|
||||
"multipart\/form-data"
|
||||
"application\/json"
|
||||
],
|
||||
"produces": [
|
||||
"multipart\/form-data"
|
||||
@@ -5226,65 +5226,59 @@
|
||||
"in": "path"
|
||||
},
|
||||
{
|
||||
"name": "body",
|
||||
"description": "HTTP body of execution. Default value is empty string.",
|
||||
"required": false,
|
||||
"type": "payload",
|
||||
"default": "",
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "async",
|
||||
"description": "Execute code in the background. Default value is false.",
|
||||
"required": false,
|
||||
"type": "boolean",
|
||||
"x-example": false,
|
||||
"default": false,
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"description": "HTTP path of execution. Path can include query params. Default value is \/",
|
||||
"required": false,
|
||||
"type": "string",
|
||||
"x-example": "<PATH>",
|
||||
"default": "\/",
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "method",
|
||||
"description": "HTTP method of execution. Default value is GET.",
|
||||
"required": false,
|
||||
"type": "string",
|
||||
"x-example": "GET",
|
||||
"enum": [
|
||||
"GET",
|
||||
"POST",
|
||||
"PUT",
|
||||
"PATCH",
|
||||
"DELETE",
|
||||
"OPTIONS"
|
||||
],
|
||||
"x-enum-name": "ExecutionMethod",
|
||||
"x-enum-keys": [],
|
||||
"default": "POST",
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "headers",
|
||||
"description": "HTTP headers of execution. Defaults to empty.",
|
||||
"required": false,
|
||||
"type": "object",
|
||||
"default": [],
|
||||
"x-example": "{}",
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "scheduledAt",
|
||||
"description": "Scheduled execution time in [ISO 8601](https:\/\/www.iso.org\/iso-8601-date-and-time-format.html) format. DateTime value must be in future with precision in minutes.",
|
||||
"required": false,
|
||||
"type": "string",
|
||||
"in": "formData"
|
||||
"name": "payload",
|
||||
"in": "body",
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"body": {
|
||||
"type": "object",
|
||||
"description": "HTTP body of execution. Default value is empty string.",
|
||||
"default": "",
|
||||
"x-example": "{}"
|
||||
},
|
||||
"async": {
|
||||
"type": "boolean",
|
||||
"description": "Execute code in the background. Default value is false.",
|
||||
"default": false,
|
||||
"x-example": false
|
||||
},
|
||||
"path": {
|
||||
"type": "string",
|
||||
"description": "HTTP path of execution. Path can include query params. Default value is \/",
|
||||
"default": "\/",
|
||||
"x-example": "<PATH>"
|
||||
},
|
||||
"method": {
|
||||
"type": "string",
|
||||
"description": "HTTP method of execution. Default value is GET.",
|
||||
"default": "POST",
|
||||
"x-example": "GET",
|
||||
"enum": [
|
||||
"GET",
|
||||
"POST",
|
||||
"PUT",
|
||||
"PATCH",
|
||||
"DELETE",
|
||||
"OPTIONS"
|
||||
],
|
||||
"x-enum-name": "ExecutionMethod",
|
||||
"x-enum-keys": []
|
||||
},
|
||||
"headers": {
|
||||
"type": "object",
|
||||
"description": "HTTP headers of execution. Defaults to empty.",
|
||||
"default": [],
|
||||
"x-example": "{}"
|
||||
},
|
||||
"scheduledAt": {
|
||||
"type": "string",
|
||||
"description": "Scheduled execution time in [ISO 8601](https:\/\/www.iso.org\/iso-8601-date-and-time-format.html) format. DateTime value must be in future with precision in minutes.",
|
||||
"default": null,
|
||||
"x-example": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -11131,7 +11131,7 @@
|
||||
"summary": "Create execution",
|
||||
"operationId": "functionsCreateExecution",
|
||||
"consumes": [
|
||||
"multipart\/form-data"
|
||||
"application\/json"
|
||||
],
|
||||
"produces": [
|
||||
"multipart\/form-data"
|
||||
@@ -11190,65 +11190,59 @@
|
||||
"in": "path"
|
||||
},
|
||||
{
|
||||
"name": "body",
|
||||
"description": "HTTP body of execution. Default value is empty string.",
|
||||
"required": false,
|
||||
"type": "payload",
|
||||
"default": "",
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "async",
|
||||
"description": "Execute code in the background. Default value is false.",
|
||||
"required": false,
|
||||
"type": "boolean",
|
||||
"x-example": false,
|
||||
"default": false,
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"description": "HTTP path of execution. Path can include query params. Default value is \/",
|
||||
"required": false,
|
||||
"type": "string",
|
||||
"x-example": "<PATH>",
|
||||
"default": "\/",
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "method",
|
||||
"description": "HTTP method of execution. Default value is GET.",
|
||||
"required": false,
|
||||
"type": "string",
|
||||
"x-example": "GET",
|
||||
"enum": [
|
||||
"GET",
|
||||
"POST",
|
||||
"PUT",
|
||||
"PATCH",
|
||||
"DELETE",
|
||||
"OPTIONS"
|
||||
],
|
||||
"x-enum-name": "ExecutionMethod",
|
||||
"x-enum-keys": [],
|
||||
"default": "POST",
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "headers",
|
||||
"description": "HTTP headers of execution. Defaults to empty.",
|
||||
"required": false,
|
||||
"type": "object",
|
||||
"default": [],
|
||||
"x-example": "{}",
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "scheduledAt",
|
||||
"description": "Scheduled execution time in [ISO 8601](https:\/\/www.iso.org\/iso-8601-date-and-time-format.html) format. DateTime value must be in future with precision in minutes.",
|
||||
"required": false,
|
||||
"type": "string",
|
||||
"in": "formData"
|
||||
"name": "payload",
|
||||
"in": "body",
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"body": {
|
||||
"type": "object",
|
||||
"description": "HTTP body of execution. Default value is empty string.",
|
||||
"default": "",
|
||||
"x-example": "{}"
|
||||
},
|
||||
"async": {
|
||||
"type": "boolean",
|
||||
"description": "Execute code in the background. Default value is false.",
|
||||
"default": false,
|
||||
"x-example": false
|
||||
},
|
||||
"path": {
|
||||
"type": "string",
|
||||
"description": "HTTP path of execution. Path can include query params. Default value is \/",
|
||||
"default": "\/",
|
||||
"x-example": "<PATH>"
|
||||
},
|
||||
"method": {
|
||||
"type": "string",
|
||||
"description": "HTTP method of execution. Default value is GET.",
|
||||
"default": "POST",
|
||||
"x-example": "GET",
|
||||
"enum": [
|
||||
"GET",
|
||||
"POST",
|
||||
"PUT",
|
||||
"PATCH",
|
||||
"DELETE",
|
||||
"OPTIONS"
|
||||
],
|
||||
"x-enum-name": "ExecutionMethod",
|
||||
"x-enum-keys": []
|
||||
},
|
||||
"headers": {
|
||||
"type": "object",
|
||||
"description": "HTTP headers of execution. Defaults to empty.",
|
||||
"default": [],
|
||||
"x-example": "{}"
|
||||
},
|
||||
"scheduledAt": {
|
||||
"type": "string",
|
||||
"description": "Scheduled execution time in [ISO 8601](https:\/\/www.iso.org\/iso-8601-date-and-time-format.html) format. DateTime value must be in future with precision in minutes.",
|
||||
"default": null,
|
||||
"x-example": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -10022,7 +10022,7 @@
|
||||
"summary": "Create execution",
|
||||
"operationId": "functionsCreateExecution",
|
||||
"consumes": [
|
||||
"multipart\/form-data"
|
||||
"application\/json"
|
||||
],
|
||||
"produces": [
|
||||
"multipart\/form-data"
|
||||
@@ -10083,65 +10083,59 @@
|
||||
"in": "path"
|
||||
},
|
||||
{
|
||||
"name": "body",
|
||||
"description": "HTTP body of execution. Default value is empty string.",
|
||||
"required": false,
|
||||
"type": "payload",
|
||||
"default": "",
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "async",
|
||||
"description": "Execute code in the background. Default value is false.",
|
||||
"required": false,
|
||||
"type": "boolean",
|
||||
"x-example": false,
|
||||
"default": false,
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "path",
|
||||
"description": "HTTP path of execution. Path can include query params. Default value is \/",
|
||||
"required": false,
|
||||
"type": "string",
|
||||
"x-example": "<PATH>",
|
||||
"default": "\/",
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "method",
|
||||
"description": "HTTP method of execution. Default value is GET.",
|
||||
"required": false,
|
||||
"type": "string",
|
||||
"x-example": "GET",
|
||||
"enum": [
|
||||
"GET",
|
||||
"POST",
|
||||
"PUT",
|
||||
"PATCH",
|
||||
"DELETE",
|
||||
"OPTIONS"
|
||||
],
|
||||
"x-enum-name": "ExecutionMethod",
|
||||
"x-enum-keys": [],
|
||||
"default": "POST",
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "headers",
|
||||
"description": "HTTP headers of execution. Defaults to empty.",
|
||||
"required": false,
|
||||
"type": "object",
|
||||
"default": [],
|
||||
"x-example": "{}",
|
||||
"in": "formData"
|
||||
},
|
||||
{
|
||||
"name": "scheduledAt",
|
||||
"description": "Scheduled execution time in [ISO 8601](https:\/\/www.iso.org\/iso-8601-date-and-time-format.html) format. DateTime value must be in future with precision in minutes.",
|
||||
"required": false,
|
||||
"type": "string",
|
||||
"in": "formData"
|
||||
"name": "payload",
|
||||
"in": "body",
|
||||
"schema": {
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"body": {
|
||||
"type": "object",
|
||||
"description": "HTTP body of execution. Default value is empty string.",
|
||||
"default": "",
|
||||
"x-example": "{}"
|
||||
},
|
||||
"async": {
|
||||
"type": "boolean",
|
||||
"description": "Execute code in the background. Default value is false.",
|
||||
"default": false,
|
||||
"x-example": false
|
||||
},
|
||||
"path": {
|
||||
"type": "string",
|
||||
"description": "HTTP path of execution. Path can include query params. Default value is \/",
|
||||
"default": "\/",
|
||||
"x-example": "<PATH>"
|
||||
},
|
||||
"method": {
|
||||
"type": "string",
|
||||
"description": "HTTP method of execution. Default value is GET.",
|
||||
"default": "POST",
|
||||
"x-example": "GET",
|
||||
"enum": [
|
||||
"GET",
|
||||
"POST",
|
||||
"PUT",
|
||||
"PATCH",
|
||||
"DELETE",
|
||||
"OPTIONS"
|
||||
],
|
||||
"x-enum-name": "ExecutionMethod",
|
||||
"x-enum-keys": []
|
||||
},
|
||||
"headers": {
|
||||
"type": "object",
|
||||
"description": "HTTP headers of execution. Defaults to empty.",
|
||||
"default": [],
|
||||
"x-example": "{}"
|
||||
},
|
||||
"scheduledAt": {
|
||||
"type": "string",
|
||||
"description": "Scheduled execution time in [ISO 8601](https:\/\/www.iso.org\/iso-8601-date-and-time-format.html) format. DateTime value must be in future with precision in minutes.",
|
||||
"default": null,
|
||||
"x-example": null
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -323,6 +323,7 @@ class OpenAPI3 extends Format
|
||||
case 'Utopia\Validator\JSON':
|
||||
case 'Utopia\Validator\Mock':
|
||||
case 'Utopia\Validator\Assoc':
|
||||
case 'Appwrite\Functions\Validator\Payload':
|
||||
$param['default'] = (empty($param['default'])) ? new \stdClass() : $param['default'];
|
||||
$node['schema']['type'] = 'object';
|
||||
$node['schema']['x-example'] = '{}';
|
||||
|
||||
@@ -336,6 +336,7 @@ class Swagger2 extends Format
|
||||
case 'Utopia\Validator\JSON':
|
||||
case 'Utopia\Validator\Mock':
|
||||
case 'Utopia\Validator\Assoc':
|
||||
case 'Appwrite\Functions\Validator\Payload':
|
||||
$node['type'] = 'object';
|
||||
$node['default'] = (empty($param['default'])) ? new \stdClass() : $param['default'];
|
||||
$node['x-example'] = '{}';
|
||||
|
||||
Reference in New Issue
Block a user