changedInput schema / properties / row / additionalProperties / anyOf
Previous value: -[
- {
- "anyOf": [
- {
- "description": "A text layer's text, with <s1>...</s1> tags for runs when it has several styles; or an image layer's asset id or file name",
- "type": "string"
- },
- {
- "additionalProperties": true,
- "description": "A text layer's text and visibility",
- "properties": {
- "text": {
- "description": "The layer's new text, tagged like a string value",
- "type": "string"
- },
- "visible": {
- "description": "false hides the layer; layout closes the gap",
- "type": "boolean"
- }
- },
- "type": "object"
- },
- {
- "additionalProperties": true,
- "description": "An image layer's image and framing",
- "properties": {
- "asset": {
- "description": "An asset id (search_assets, upload_images), the image's file name, or a designer image key. Omit to keep the template's image and only re-frame it.",
- "type": "string"
- },
- "fit": {
- "description": "cover fills the slot and crops (default), contain shows the whole image, stretch distorts to the slot. The designer's names work too: fill is cover, fit is contain",
- "enum": [
- "cover",
- "contain",
- "stretch",
- "fill",
- "fit"
- ],
- "type": "string"
- },
- "panX": {
- "description": "Moves the image by this fraction of the slot width; positive = right",
- "maximum": 1,
- "minimum": -1,
- "type": "number"
- },
- "panY": {
- "description": "Moves the image by this fraction of the slot height; positive = down",
- "maximum": 1,
- "minimum": -1,
- "type": "number"
- },
- "visible": {
- "description": "false hides the layer",
- "type": "boolean"
- },
- "zoom": {
- "description": "Zoom about the slot centre; 1 = none",
- "maximum": 4,
- "minimum": 0.2,
- "type": "number"
- }
- },
- "type": "object"
- }
- ]
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "anyOf": [
+ {
+ "description": "A text layer's text, with <s1>...</s1> tags for runs when it has several styles; or an image layer's asset id or file name",
+ "type": "string"
+ },
+ {
+ "additionalProperties": {},
+ "description": "A text layer's text and visibility",
+ "properties": {
+ "text": {
+ "description": "The layer's new text, tagged like a string value",
+ "type": "string"
+ },
+ "visible": {
+ "description": "false hides the layer; layout closes the gap",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ {
+ "additionalProperties": {},
+ "description": "An image layer's image and framing",
+ "properties": {
+ "asset": {
+ "description": "An asset id (search_assets, upload_images), the image's file name, or a designer image key. Omit to keep the template's image and only re-frame it.",
+ "type": "string"
+ },
+ "fit": {
+ "description": "cover fills the slot and crops (default), contain shows the whole image, stretch distorts to the slot. The designer's names work too: fill is cover, fit is contain",
+ "enum": [
+ "cover",
+ "contain",
+ "stretch",
+ "fill",
+ "fit"
+ ],
+ "type": "string"
+ },
+ "panX": {
+ "description": "Moves the image by this fraction of the slot width; positive = right",
+ "maximum": 1,
+ "minimum": -1,
+ "type": "number"
+ },
+ "panY": {
+ "description": "Moves the image by this fraction of the slot height; positive = down",
+ "maximum": 1,
+ "minimum": -1,
+ "type": "number"
+ },
+ "visible": {
+ "description": "false hides the layer",
+ "type": "boolean"
+ },
+ "zoom": {
+ "description": "Zoom about the slot centre; 1 = none",
+ "maximum": 4,
+ "minimum": 0.2,
+ "type": "number"
+ }
+ },
+ "type": "object"
+ }
+ ]
+ },
+ {
+ "type": "null"
+ }
+]