diff --git a/specs/openapi.json b/specs/openapi.json index 8cc36c9..14b603d 100644 --- a/specs/openapi.json +++ b/specs/openapi.json @@ -31281,7 +31281,14 @@ "components": { "type": "array", "items": { - "$ref": "#/components/schemas/ActionRowComponentForModalRequest" + "oneOf": [ + { + "$ref": "#/components/schemas/ActionRowComponentForModalRequest" + }, + { + "$ref": "#/components/schemas/TextDisplayComponentForModalRequest" + } + ] }, "minItems": 1, "maxItems": 40 @@ -35397,6 +35404,32 @@ "content" ] }, + "TextDisplayComponentForModalRequest": { + "type": "object", + "properties": { + "type": { + "type": "integer", + "enum": [ + 10 + ], + "allOf": [ + { + "$ref": "#/components/schemas/MessageComponentTypes" + } + ], + "format": "int32" + }, + "content": { + "type": "string", + "minLength": 1, + "maxLength": 4000 + } + }, + "required": [ + "type", + "content" + ] + }, "TextDisplayComponentResponse": { "type": "object", "properties": { diff --git a/specs/openapi_preview.json b/specs/openapi_preview.json index cd224c4..0dee25b 100644 --- a/specs/openapi_preview.json +++ b/specs/openapi_preview.json @@ -31888,7 +31888,14 @@ "components": { "type": "array", "items": { - "$ref": "#/components/schemas/ActionRowComponentForModalRequest" + "oneOf": [ + { + "$ref": "#/components/schemas/ActionRowComponentForModalRequest" + }, + { + "$ref": "#/components/schemas/TextDisplayComponentForModalRequest" + } + ] }, "minItems": 1, "maxItems": 40 @@ -36833,6 +36840,32 @@ "content" ] }, + "TextDisplayComponentForModalRequest": { + "type": "object", + "properties": { + "type": { + "type": "integer", + "enum": [ + 10 + ], + "allOf": [ + { + "$ref": "#/components/schemas/MessageComponentTypes" + } + ], + "format": "int32" + }, + "content": { + "type": "string", + "minLength": 1, + "maxLength": 4000 + } + }, + "required": [ + "type", + "content" + ] + }, "TextDisplayComponentResponse": { "type": "object", "properties": {