changedInput schema / properties / body / properties / outboundContent / properties / parts / items / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "id": {
- "format": "uuid",
- "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
- "type": "string"
- },
- "text": {
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "enum": [
- "text"
- ],
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "text"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "altText": {
- "maxLength": 1000,
- "minLength": 1,
- "type": "string"
- },
- "caption": {
- "maxLength": 1024,
- "minLength": 1,
- "type": "string"
- },
- "fileName": {
- "maxLength": 255,
- "minLength": 1,
- "type": "string"
- },
- "id": {
- "format": "uuid",
- "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
- "type": "string"
- },
- "mediaKind": {
- "enum": [
- "image",
- "video",
- "audio",
- "voice",
- "document"
- ],
- "type": "string"
- },
- "type": {
- "enum": [
- "media"
- ],
- "type": "string"
- },
- "uploadId": {
- "format": "uuid",
- "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "uploadId",
- "mediaKind"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "expiresAt": {
- "format": "date-time",
- "pattern": "^(?:\\d{4}-(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|\\d{4}-(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|\\d{4}-02-(?:0[1-9]|1\\d|2[0-8])|(?:\\d{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|[+-](?:[01]\\d|2[0-3]):[0-5]\\d)$",
- "type": "string"
- },
- "id": {
- "format": "uuid",
- "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
- "type": "string"
- },
- "interactionKind": {
- "enum": [
- "buttons",
- "list",
- "quick_replies",
- "inline_buttons"
- ],
- "type": "string"
- },
- "options": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "action": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "bookingTypeId": {
- "format": "uuid",
- "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
- "type": "string"
- },
- "endsAt": {
- "format": "date-time",
- "pattern": "^(?:\\d{4}-(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|\\d{4}-(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|\\d{4}-02-(?:0[1-9]|1\\d|2[0-8])|(?:\\d{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|[+-](?:[01]\\d|2[0-3]):[0-5]\\d)$",
- "type": "string"
- },
- "inviteeEmail": {
- "format": "email",
- "type": "string"
- },
- "inviteeName": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "slotId": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- },
- "startsAt": {
- "format": "date-time",
- "pattern": "^(?:\\d{4}-(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|\\d{4}-(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|\\d{4}-02-(?:0[1-9]|1\\d|2[0-8])|(?:\\d{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|[+-](?:[01]\\d|2[0-3]):[0-5]\\d)$",
- "type": "string"
- },
- "timezone": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "enum": [
- "booking.select_slot"
- ],
- "type": "string"
- }
- },
- "required": [
- "type",
- "bookingTypeId",
- "slotId",
- "startsAt",
- "endsAt",
- "timezone",
- "inviteeEmail"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "bookingId": {
- "format": "uuid",
- "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
- "type": "string"
- },
- "bookingTypeId": {
- "format": "uuid",
- "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
- "type": "string"
- },
- "endsAt": {
- "format": "date-time",
- "pattern": "^(?:\\d{4}-(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|\\d{4}-(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|\\d{4}-02-(?:0[1-9]|1\\d|2[0-8])|(?:\\d{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|[+-](?:[01]\\d|2[0-3]):[0-5]\\d)$",
- "type": "string"
- },
- "slotId": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- },
- "startsAt": {
- "format": "date-time",
- "pattern": "^(?:\\d{4}-(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|\\d{4}-(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|\\d{4}-02-(?:0[1-9]|1\\d|2[0-8])|(?:\\d{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|[+-](?:[01]\\d|2[0-3]):[0-5]\\d)$",
- "type": "string"
- },
- "timezone": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "enum": [
- "booking.reschedule"
- ],
- "type": "string"
- }
- },
- "required": [
- "type",
- "bookingId",
- "bookingTypeId",
- "slotId",
- "startsAt",
- "endsAt",
- "timezone"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "bookingId": {
- "format": "uuid",
- "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
- "type": "string"
- },
- "reason": {
- "maxLength": 500,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "enum": [
- "booking.cancel"
- ],
- "type": "string"
- }
- },
- "required": [
- "type",
- "bookingId"
- ],
- "type": "object"
- }
- ]
- },
- "description": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "id": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "title": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "id",
- "title"
- ],
- "type": "object"
- },
- "maxItems": 20,
- "minItems": 1,
- "type": "array"
- },
- "prompt": {
- "maxLength": 1024,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "enum": [
- "interactive"
- ],
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "interactionKind",
- "prompt",
- "options"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "id": {
- "format": "uuid",
- "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
- "type": "string"
- },
- "language": {
- "minLength": 1,
- "type": "string"
- },
- "name": {
- "minLength": 1,
- "type": "string"
- },
- "parameters": {
- "items": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "buttonIndex": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "component": {
- "enum": [
- "header",
- "body",
- "button"
- ],
- "type": "string"
- },
- "index": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "key": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "kind": {
- "enum": [
- "text"
- ],
- "type": "string"
- },
- "parameterName": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "value": {
- "maxLength": 4096,
- "type": "string"
- }
- },
- "required": [
- "key",
- "component",
- "index",
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "buttonIndex": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "component": {
- "enum": [
- "header"
- ],
- "type": "string"
- },
- "fileName": {
- "maxLength": 255,
- "minLength": 1,
- "type": "string"
- },
- "index": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "key": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "kind": {
- "enum": [
- "image",
- "video",
- "document"
- ],
- "type": "string"
- },
- "parameterName": {
- "maxLength": 200,
- "minLength": 1,
- "type": "string"
- },
- "uploadId": {
- "format": "uuid",
- "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
- "type": "string"
- }
- },
- "required": [
- "key",
- "component",
- "index",
- "kind",
- "uploadId"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 100,
- "type": "array"
- },
- "providerMetadata": {
- "type": "object"
- },
- "renderedPreview": {
- "maxLength": 16000,
- "type": "string"
- },
- "templateId": {
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "enum": [
- "template"
- ],
- "type": "string"
- },
- "versionHash": {
- "pattern": "^sha256:[a-f0-9]{64}$",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "templateId",
- "name",
- "language",
- "versionHash",
- "parameters",
- "renderedPreview"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "format": "uuid",
+ "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
+ "type": "string"
+ },
+ "text": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "textGroupId": {
+ "format": "uuid",
+ "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "text"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "type",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "altText": {
+ "maxLength": 1000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "caption": {
+ "maxLength": 1024,
+ "minLength": 1,
+ "type": "string"
+ },
+ "fileName": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ },
+ "id": {
+ "format": "uuid",
+ "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
+ "type": "string"
+ },
+ "mediaKind": {
+ "enum": [
+ "image",
+ "video",
+ "audio",
+ "voice",
+ "document"
+ ],
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "media"
+ ],
+ "type": "string"
+ },
+ "uploadId": {
+ "format": "uuid",
+ "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "type",
+ "uploadId",
+ "mediaKind"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "expiresAt": {
+ "format": "date-time",
+ "pattern": "^(?:\\d{4}-(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|\\d{4}-(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|\\d{4}-02-(?:0[1-9]|1\\d|2[0-8])|(?:\\d{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|[+-](?:[01]\\d|2[0-3]):[0-5]\\d)$",
+ "type": "string"
+ },
+ "id": {
+ "format": "uuid",
+ "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
+ "type": "string"
+ },
+ "interactionKind": {
+ "enum": [
+ "buttons",
+ "list",
+ "quick_replies",
+ "inline_buttons"
+ ],
+ "type": "string"
+ },
+ "options": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "action": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bookingTypeId": {
+ "format": "uuid",
+ "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
+ "type": "string"
+ },
+ "endsAt": {
+ "format": "date-time",
+ "pattern": "^(?:\\d{4}-(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|\\d{4}-(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|\\d{4}-02-(?:0[1-9]|1\\d|2[0-8])|(?:\\d{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|[+-](?:[01]\\d|2[0-3]):[0-5]\\d)$",
+ "type": "string"
+ },
+ "inviteeEmail": {
+ "format": "email",
+ "type": "string"
+ },
+ "inviteeName": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "slotId": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "startsAt": {
+ "format": "date-time",
+ "pattern": "^(?:\\d{4}-(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|\\d{4}-(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|\\d{4}-02-(?:0[1-9]|1\\d|2[0-8])|(?:\\d{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|[+-](?:[01]\\d|2[0-3]):[0-5]\\d)$",
+ "type": "string"
+ },
+ "timezone": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "booking.select_slot"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "bookingTypeId",
+ "slotId",
+ "startsAt",
+ "endsAt",
+ "timezone",
+ "inviteeEmail"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bookingId": {
+ "format": "uuid",
+ "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
+ "type": "string"
+ },
+ "bookingTypeId": {
+ "format": "uuid",
+ "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
+ "type": "string"
+ },
+ "endsAt": {
+ "format": "date-time",
+ "pattern": "^(?:\\d{4}-(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|\\d{4}-(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|\\d{4}-02-(?:0[1-9]|1\\d|2[0-8])|(?:\\d{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|[+-](?:[01]\\d|2[0-3]):[0-5]\\d)$",
+ "type": "string"
+ },
+ "slotId": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "startsAt": {
+ "format": "date-time",
+ "pattern": "^(?:\\d{4}-(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|\\d{4}-(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|\\d{4}-02-(?:0[1-9]|1\\d|2[0-8])|(?:\\d{2}(?:0[48]|[2468][048]|[13579][26])|(?:[02468][048]|[13579][26])00)-02-29)T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z|[+-](?:[01]\\d|2[0-3]):[0-5]\\d)$",
+ "type": "string"
+ },
+ "timezone": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "booking.reschedule"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "bookingId",
+ "bookingTypeId",
+ "slotId",
+ "startsAt",
+ "endsAt",
+ "timezone"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "bookingId": {
+ "format": "uuid",
+ "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
+ "type": "string"
+ },
+ "reason": {
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "booking.cancel"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "bookingId"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "description": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "id": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "title": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "title"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "minItems": 1,
+ "type": "array"
+ },
+ "prompt": {
+ "maxLength": 1024,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "interactive"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "type",
+ "interactionKind",
+ "prompt",
+ "options"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "format": "uuid",
+ "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
+ "type": "string"
+ },
+ "language": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "name": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "parameters": {
+ "items": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "buttonIndex": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "component": {
+ "enum": [
+ "header",
+ "body",
+ "button"
+ ],
+ "type": "string"
+ },
+ "index": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "key": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "text"
+ ],
+ "type": "string"
+ },
+ "parameterName": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 4096,
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "component",
+ "index",
+ "kind",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "buttonIndex": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "component": {
+ "enum": [
+ "header"
+ ],
+ "type": "string"
+ },
+ "fileName": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ },
+ "index": {
+ "maximum": 9007199254740991,
+ "minimum": 0,
+ "type": "integer"
+ },
+ "key": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "image",
+ "video",
+ "document"
+ ],
+ "type": "string"
+ },
+ "parameterName": {
+ "maxLength": 200,
+ "minLength": 1,
+ "type": "string"
+ },
+ "uploadId": {
+ "format": "uuid",
+ "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "key",
+ "component",
+ "index",
+ "kind",
+ "uploadId"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "providerMetadata": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "number"
+ },
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "object"
+ },
+ {
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "type": "object"
+ },
+ "renderedPreview": {
+ "maxLength": 16000,
+ "type": "string"
+ },
+ "templateId": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "template"
+ ],
+ "type": "string"
+ },
+ "versionHash": {
+ "pattern": "^sha256:[a-f0-9]{64}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "type",
+ "templateId",
+ "name",
+ "language",
+ "versionHash",
+ "parameters",
+ "renderedPreview"
+ ],
+ "type": "object"
+ }
+]