changedInput schema / properties / content / anyOf
Previous value: -[
- {
- "additionalProperties": {},
- "properties": {
- "blockStyle": {
- "additionalProperties": {},
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "children": {
- "items": {
- "additionalProperties": {},
- "properties": {
- "id": {
- "description": "Lowercase uuid (8-4-4-4-12 hex), e.g. 6f1e8a2c-4b0d-4c8e-9f3a-2d7b5e9c1a4f. Generate a fresh one per element and keep it stable across updates so a link keeps its click-tracking identity.",
- "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
- "type": "string"
- },
- "role": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "type": {
- "enum": [
- "stack",
- "text",
- "image",
- "icon",
- "list",
- "listItem",
- "listItemLabel",
- "socialList",
- "socialListItem",
- "button",
- "divider",
- "marketing"
- ],
- "type": "string"
- },
- "visible": {
- "type": "boolean"
- }
- },
- "required": [
- "id",
- "type",
- "role",
- "visible"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "id": {
- "description": "Lowercase uuid (8-4-4-4-12 hex), e.g. 6f1e8a2c-4b0d-4c8e-9f3a-2d7b5e9c1a4f. Generate a fresh one per element and keep it stable across updates so a link keeps its click-tracking identity.",
- "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
- "type": "string"
- },
- "role": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "type": {
- "const": "stack",
- "type": "string"
- },
- "visible": {
- "type": "boolean"
- }
- },
- "required": [
- "id",
- "type",
- "role",
- "visible",
- "blockStyle",
- "children"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": {},
+ "properties": {
+ "blockStyle": {
+ "additionalProperties": {},
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "children": {
+ "items": {
+ "additionalProperties": {},
+ "properties": {
+ "id": {
+ "description": "Lowercase uuid (8-4-4-4-12 hex), e.g. 6f1e8a2c-4b0d-4c8e-9f3a-2d7b5e9c1a4f. Generate a fresh one per element and keep it stable across updates so a link keeps its click-tracking identity.",
+ "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
+ "type": "string"
+ },
+ "role": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "type": {
+ "enum": [
+ "stack",
+ "text",
+ "image",
+ "icon",
+ "list",
+ "listItem",
+ "listItemLabel",
+ "socialList",
+ "socialListItem",
+ "button",
+ "divider",
+ "marketing"
+ ],
+ "type": "string"
+ },
+ "visible": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "id",
+ "type",
+ "role",
+ "visible"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "id": {
+ "description": "Lowercase uuid (8-4-4-4-12 hex), e.g. 6f1e8a2c-4b0d-4c8e-9f3a-2d7b5e9c1a4f. Generate a fresh one per element and keep it stable across updates so a link keeps its click-tracking identity.",
+ "pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$",
+ "type": "string"
+ },
+ "role": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "type": {
+ "const": "stack",
+ "type": "string"
+ },
+ "visible": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "id",
+ "type",
+ "role",
+ "visible",
+ "blockStyle",
+ "children"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]