diff options
author | Joas Schilling <coding@schilljs.com> | 2024-02-21 16:08:15 +0100 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2024-02-23 14:33:12 +0100 |
commit | 632560add350393b94711545b01190ebd2626c23 (patch) | |
tree | 4950c7639c7e168a060b7cee6b7f1526cbf1dd74 /openapi-backend-recording.json | |
parent | 9e43683bdc432374b2cd801966ab8af1d75fd3f5 (diff) |
chore: Regenerate OpenAPI
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'openapi-backend-recording.json')
-rw-r--r-- | openapi-backend-recording.json | 327 |
1 files changed, 165 insertions, 162 deletions
diff --git a/openapi-backend-recording.json b/openapi-backend-recording.json index 14d7d1481..67d229ba0 100644 --- a/openapi-backend-recording.json +++ b/openapi-backend-recording.json @@ -20,6 +20,170 @@ } }, "schemas": { + "Capabilities": { + "type": "object", + "required": [ + "features", + "config", + "version" + ], + "properties": { + "features": { + "type": "array", + "items": { + "type": "string" + } + }, + "config": { + "type": "object", + "required": [ + "attachments", + "call", + "chat", + "conversations", + "previews", + "signaling" + ], + "properties": { + "attachments": { + "type": "object", + "required": [ + "allowed" + ], + "properties": { + "allowed": { + "type": "boolean" + }, + "folder": { + "type": "string" + } + } + }, + "call": { + "type": "object", + "required": [ + "enabled", + "breakout-rooms", + "recording", + "recording-consent", + "supported-reactions", + "predefined-backgrounds", + "can-upload-background", + "sip-enabled", + "sip-dialout-enabled", + "can-enable-sip" + ], + "properties": { + "enabled": { + "type": "boolean" + }, + "breakout-rooms": { + "type": "boolean" + }, + "recording": { + "type": "boolean" + }, + "recording-consent": { + "type": "integer", + "format": "int64" + }, + "supported-reactions": { + "type": "array", + "items": { + "type": "string" + } + }, + "predefined-backgrounds": { + "type": "array", + "items": { + "type": "string" + } + }, + "can-upload-background": { + "type": "boolean" + }, + "sip-enabled": { + "type": "boolean" + }, + "sip-dialout-enabled": { + "type": "boolean" + }, + "can-enable-sip": { + "type": "boolean" + } + } + }, + "chat": { + "type": "object", + "required": [ + "max-length", + "read-privacy", + "has-translation-providers", + "typing-privacy" + ], + "properties": { + "max-length": { + "type": "integer", + "format": "int64" + }, + "read-privacy": { + "type": "integer", + "format": "int64" + }, + "has-translation-providers": { + "type": "boolean" + }, + "typing-privacy": { + "type": "integer", + "format": "int64" + } + } + }, + "conversations": { + "type": "object", + "required": [ + "can-create" + ], + "properties": { + "can-create": { + "type": "boolean" + } + } + }, + "previews": { + "type": "object", + "required": [ + "max-gif-size" + ], + "properties": { + "max-gif-size": { + "type": "integer", + "format": "int64" + } + } + }, + "signaling": { + "type": "object", + "required": [ + "session-ping-limit" + ], + "properties": { + "session-ping-limit": { + "type": "integer", + "format": "int64" + }, + "hello-v2-token-key": { + "type": "string" + } + } + } + } + }, + "version": { + "type": "string" + } + } + }, "OCSMeta": { "type": "object", "required": [ @@ -53,168 +217,7 @@ ], "properties": { "spreed": { - "type": "object", - "required": [ - "features", - "config", - "version" - ], - "properties": { - "features": { - "type": "array", - "items": { - "type": "string" - } - }, - "config": { - "type": "object", - "required": [ - "attachments", - "call", - "chat", - "conversations", - "previews", - "signaling" - ], - "properties": { - "attachments": { - "type": "object", - "required": [ - "allowed" - ], - "properties": { - "allowed": { - "type": "boolean" - }, - "folder": { - "type": "string" - } - } - }, - "call": { - "type": "object", - "required": [ - "enabled", - "breakout-rooms", - "recording", - "recording-consent", - "supported-reactions", - "predefined-backgrounds", - "can-upload-background", - "sip-enabled", - "sip-dialout-enabled", - "can-enable-sip" - ], - "properties": { - "enabled": { - "type": "boolean" - }, - "breakout-rooms": { - "type": "boolean" - }, - "recording": { - "type": "boolean" - }, - "recording-consent": { - "type": "integer", - "format": "int64" - }, - "supported-reactions": { - "type": "array", - "items": { - "type": "string" - } - }, - "predefined-backgrounds": { - "type": "array", - "items": { - "type": "string" - } - }, - "can-upload-background": { - "type": "boolean" - }, - "sip-enabled": { - "type": "boolean" - }, - "sip-dialout-enabled": { - "type": "boolean" - }, - "can-enable-sip": { - "type": "boolean" - } - } - }, - "chat": { - "type": "object", - "required": [ - "max-length", - "read-privacy", - "has-translation-providers", - "typing-privacy" - ], - "properties": { - "max-length": { - "type": "integer", - "format": "int64" - }, - "read-privacy": { - "type": "integer", - "format": "int64" - }, - "has-translation-providers": { - "type": "boolean" - }, - "typing-privacy": { - "type": "integer", - "format": "int64" - } - } - }, - "conversations": { - "type": "object", - "required": [ - "can-create" - ], - "properties": { - "can-create": { - "type": "boolean" - } - } - }, - "previews": { - "type": "object", - "required": [ - "max-gif-size" - ], - "properties": { - "max-gif-size": { - "type": "integer", - "format": "int64" - } - } - }, - "signaling": { - "type": "object", - "required": [ - "session-ping-limit" - ], - "properties": { - "session-ping-limit": { - "type": "integer", - "format": "int64" - }, - "hello-v2-token-key": { - "type": "string" - } - } - } - } - }, - "version": { - "type": "string" - } - } + "$ref": "#/components/schemas/Capabilities" } } }, |