changedInput schema / properties / blocks / items / oneOf
Previous value: -[
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "italic": {
- "default": false,
- "type": "boolean"
- },
- "size": {
- "default": "xl",
- "enum": [
- "md",
- "lg",
- "xl"
- ],
- "type": "string"
- },
- "text": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "heading",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "text"
- ],
- "type": "object"
- },
- {
- "properties": {
- "align": {
- "default": "center",
- "enum": [
- "left",
- "center"
- ],
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "italic": {
- "default": false,
- "type": "boolean"
- },
- "text": {
- "maxLength": 50000,
- "type": "string"
- },
- "type": {
- "const": "text",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "text"
- ],
- "type": "object"
- },
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "shape": {
- "default": "wide",
- "enum": [
- "wide",
- "square",
- "round"
- ],
- "type": "string"
- },
- "src": {
- "maxLength": 2048,
- "type": "string"
- },
- "type": {
- "const": "image",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "src"
- ],
- "type": "object"
- },
- {
- "properties": {
- "end": {
- "maxLength": 40,
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "interactive": {
- "default": true,
- "type": "boolean"
- },
- "start": {
- "maxLength": 40,
- "type": "string"
- },
- "title": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "date",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "start"
- ],
- "type": "object"
- },
- {
- "properties": {
- "address": {
- "maxLength": 200,
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "interactive": {
- "default": true,
- "type": "boolean"
- },
- "name": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "place",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "name",
- "address"
- ],
- "type": "object"
- },
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "to": {
- "default": "",
- "maxLength": 40,
- "type": "string"
- },
- "type": {
- "const": "countdown",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type"
- ],
- "type": "object"
- },
- {
- "properties": {
- "href": {
- "maxLength": 2048,
- "type": "string"
- },
- "icon": {
- "default": "link",
- "enum": [
- "link",
- "gift",
- "music",
- "video",
- "map",
- "camera"
- ],
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "interactive": {
- "default": true,
- "type": "boolean"
- },
- "label": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "link",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "label",
- "href"
- ],
- "type": "object"
- },
- {
- "properties": {
- "caption": {
- "maxLength": 200,
- "type": "string"
- },
- "data": {
- "maxLength": 2048,
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "const": "qr",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "data"
- ],
- "type": "object"
- },
- {
- "properties": {
- "channel": {
- "enum": [
- "whatsapp",
- "sms",
- "email"
- ],
- "type": "string"
- },
- "contacts": {
- "properties": {
- "email": {
- "default": "",
- "maxLength": 200,
- "type": "string"
- },
- "sms": {
- "default": "",
- "maxLength": 200,
- "type": "string"
- },
- "whatsapp": {
- "default": "",
- "maxLength": 200,
- "type": "string"
- }
- },
- "type": "object"
- },
- "deadline": {
- "maxLength": 40,
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "interactive": {
- "default": true,
- "type": "boolean"
- },
- "type": {
- "const": "rsvp",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "channel",
- "contacts"
- ],
- "type": "object"
- },
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "items": {
- "items": {
- "properties": {
- "time": {
- "maxLength": 10,
- "type": "string"
- },
- "what": {
- "maxLength": 200,
- "type": "string"
- }
- },
- "required": [
- "time",
- "what"
- ],
- "type": "object"
- },
- "maxItems": 20,
- "type": "array"
- },
- "type": {
- "const": "agenda",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "items"
- ],
- "type": "object"
- },
- {
- "properties": {
- "board": {
- "default": [],
- "items": {
- "oneOf": [
- {
- "properties": {
- "kind": {
- "const": "color",
- "type": "string"
- },
- "value": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "emoji",
- "type": "string"
- },
- "value": {
- "maxLength": 16,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "value": {
- "maxLength": 60,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "image",
- "type": "string"
- },
- "value": {
- "maxLength": 2048,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 12,
- "type": "array"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "text": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "dress",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "text"
- ],
- "type": "object"
- },
- {
- "properties": {
- "href": {
- "maxLength": 2048,
- "type": "string"
- },
- "iban": {
- "maxLength": 200,
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "interactive": {
- "default": true,
- "type": "boolean"
- },
- "text": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "gift",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "text"
- ],
- "type": "object"
- },
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "text": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "signature",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "text"
- ],
- "type": "object"
- },
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "style": {
- "default": "flourish",
- "enum": [
- "flourish",
- "stars",
- "line"
- ],
- "type": "string"
- },
- "type": {
- "const": "divider",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type"
- ],
- "type": "object"
- },
- {
- "properties": {
- "href": {
- "maxLength": 2048,
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "const": "music",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "href"
- ],
- "type": "object"
- },
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "stamp": {
- "anyOf": [
- {
- "enum": [
- "love",
- "rose",
- "dove",
- "castle",
- "moon",
- "cake",
- "sunflower",
- "shell",
- "butterfly",
- "star",
- "key",
- "rocket",
- "disco",
- "invader"
- ],
- "type": "string"
- },
- {
- "const": "",
- "type": "string"
- }
- ]
- },
- "type": {
- "const": "stamp",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "stamp"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "italic": {
+ "default": false,
+ "type": "boolean"
+ },
+ "size": {
+ "default": "xl",
+ "enum": [
+ "md",
+ "lg",
+ "xl"
+ ],
+ "type": "string"
+ },
+ "text": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "heading",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "align": {
+ "default": "center",
+ "enum": [
+ "left",
+ "center"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "italic": {
+ "default": false,
+ "type": "boolean"
+ },
+ "text": {
+ "maxLength": 50000,
+ "type": "string"
+ },
+ "type": {
+ "const": "text",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "shape": {
+ "default": "wide",
+ "enum": [
+ "wide",
+ "square",
+ "round"
+ ],
+ "type": "string"
+ },
+ "src": {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ "type": {
+ "const": "image",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "src"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "end": {
+ "maxLength": 40,
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "interactive": {
+ "default": true,
+ "type": "boolean"
+ },
+ "start": {
+ "maxLength": 40,
+ "type": "string"
+ },
+ "title": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "date",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "start"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "address": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "interactive": {
+ "default": true,
+ "type": "boolean"
+ },
+ "name": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "place",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "name",
+ "address"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "to": {
+ "default": "",
+ "maxLength": 40,
+ "type": "string"
+ },
+ "type": {
+ "const": "countdown",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "href": {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ "icon": {
+ "default": "link",
+ "enum": [
+ "link",
+ "gift",
+ "music",
+ "video",
+ "map",
+ "camera"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "interactive": {
+ "default": true,
+ "type": "boolean"
+ },
+ "label": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "link",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "label",
+ "href"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "caption": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "data": {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "qr",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "data"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "channel": {
+ "enum": [
+ "whatsapp",
+ "sms",
+ "email"
+ ],
+ "type": "string"
+ },
+ "contacts": {
+ "properties": {
+ "email": {
+ "default": "",
+ "maxLength": 200,
+ "type": "string"
+ },
+ "sms": {
+ "default": "",
+ "maxLength": 200,
+ "type": "string"
+ },
+ "whatsapp": {
+ "default": "",
+ "maxLength": 200,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "deadline": {
+ "maxLength": 40,
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "interactive": {
+ "default": true,
+ "type": "boolean"
+ },
+ "type": {
+ "const": "rsvp",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "channel",
+ "contacts"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "items": {
+ "items": {
+ "properties": {
+ "time": {
+ "maxLength": 10,
+ "type": "string"
+ },
+ "what": {
+ "maxLength": 200,
+ "type": "string"
+ }
+ },
+ "required": [
+ "time",
+ "what"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+ },
+ "type": {
+ "const": "agenda",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "items"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "board": {
+ "default": [],
+ "items": {
+ "oneOf": [
+ {
+ "properties": {
+ "kind": {
+ "const": "color",
+ "type": "string"
+ },
+ "value": {
+ "pattern": "^#[0-9a-f]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "kind": {
+ "const": "emoji",
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 16,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "kind": {
+ "const": "text",
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 60,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "kind": {
+ "const": "image",
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 2048,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "value"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "maxItems": 12,
+ "type": "array"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "text": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "dress",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "href": {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ "iban": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "interactive": {
+ "default": true,
+ "type": "boolean"
+ },
+ "text": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "gift",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "text": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "signature",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "style": {
+ "default": "flourish",
+ "enum": [
+ "flourish",
+ "stars",
+ "line"
+ ],
+ "type": "string"
+ },
+ "type": {
+ "const": "divider",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "href": {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "music",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "href"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "stamp": {
+ "anyOf": [
+ {
+ "enum": [
+ "love",
+ "rose",
+ "dove",
+ "castle",
+ "moon",
+ "cake",
+ "sunflower",
+ "shell",
+ "butterfly",
+ "star",
+ "key",
+ "rocket",
+ "disco",
+ "invader"
+ ],
+ "type": "string"
+ },
+ {
+ "const": "",
+ "type": "string"
+ }
+ ]
+ },
+ "type": {
+ "const": "stamp",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "stamp"
+ ],
+ "type": "object"
+ }
+]
changedInput schema / properties / envelope / description
Previous value: -"Envelope slot blocks, partial like letter blocks (see catalog.envelope for each slot's block type)"New value: +"Envelope. blocks is an object of slot → block (front-center, front-tl, front-tr, front-bl, back-center), not an array. See catalog.envelope."
changedInput schema / properties / envelope / properties / blocks / additionalProperties / oneOf
Previous value: -[
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "italic": {
- "default": false,
- "type": "boolean"
- },
- "size": {
- "default": "xl",
- "enum": [
- "md",
- "lg",
- "xl"
- ],
- "type": "string"
- },
- "text": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "heading",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "text"
- ],
- "type": "object"
- },
- {
- "properties": {
- "align": {
- "default": "center",
- "enum": [
- "left",
- "center"
- ],
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "italic": {
- "default": false,
- "type": "boolean"
- },
- "text": {
- "maxLength": 50000,
- "type": "string"
- },
- "type": {
- "const": "text",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "text"
- ],
- "type": "object"
- },
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "shape": {
- "default": "wide",
- "enum": [
- "wide",
- "square",
- "round"
- ],
- "type": "string"
- },
- "src": {
- "maxLength": 2048,
- "type": "string"
- },
- "type": {
- "const": "image",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "src"
- ],
- "type": "object"
- },
- {
- "properties": {
- "end": {
- "maxLength": 40,
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "interactive": {
- "default": true,
- "type": "boolean"
- },
- "start": {
- "maxLength": 40,
- "type": "string"
- },
- "title": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "date",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "start"
- ],
- "type": "object"
- },
- {
- "properties": {
- "address": {
- "maxLength": 200,
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "interactive": {
- "default": true,
- "type": "boolean"
- },
- "name": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "place",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "name",
- "address"
- ],
- "type": "object"
- },
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "to": {
- "default": "",
- "maxLength": 40,
- "type": "string"
- },
- "type": {
- "const": "countdown",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type"
- ],
- "type": "object"
- },
- {
- "properties": {
- "href": {
- "maxLength": 2048,
- "type": "string"
- },
- "icon": {
- "default": "link",
- "enum": [
- "link",
- "gift",
- "music",
- "video",
- "map",
- "camera"
- ],
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "interactive": {
- "default": true,
- "type": "boolean"
- },
- "label": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "link",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "label",
- "href"
- ],
- "type": "object"
- },
- {
- "properties": {
- "caption": {
- "maxLength": 200,
- "type": "string"
- },
- "data": {
- "maxLength": 2048,
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "const": "qr",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "data"
- ],
- "type": "object"
- },
- {
- "properties": {
- "channel": {
- "enum": [
- "whatsapp",
- "sms",
- "email"
- ],
- "type": "string"
- },
- "contacts": {
- "properties": {
- "email": {
- "default": "",
- "maxLength": 200,
- "type": "string"
- },
- "sms": {
- "default": "",
- "maxLength": 200,
- "type": "string"
- },
- "whatsapp": {
- "default": "",
- "maxLength": 200,
- "type": "string"
- }
- },
- "type": "object"
- },
- "deadline": {
- "maxLength": 40,
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "interactive": {
- "default": true,
- "type": "boolean"
- },
- "type": {
- "const": "rsvp",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "channel",
- "contacts"
- ],
- "type": "object"
- },
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "items": {
- "items": {
- "properties": {
- "time": {
- "maxLength": 10,
- "type": "string"
- },
- "what": {
- "maxLength": 200,
- "type": "string"
- }
- },
- "required": [
- "time",
- "what"
- ],
- "type": "object"
- },
- "maxItems": 20,
- "type": "array"
- },
- "type": {
- "const": "agenda",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "items"
- ],
- "type": "object"
- },
- {
- "properties": {
- "board": {
- "default": [],
- "items": {
- "oneOf": [
- {
- "properties": {
- "kind": {
- "const": "color",
- "type": "string"
- },
- "value": {
- "pattern": "^#[0-9a-f]{6}$",
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "emoji",
- "type": "string"
- },
- "value": {
- "maxLength": 16,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "text",
- "type": "string"
- },
- "value": {
- "maxLength": 60,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- },
- {
- "properties": {
- "kind": {
- "const": "image",
- "type": "string"
- },
- "value": {
- "maxLength": 2048,
- "type": "string"
- }
- },
- "required": [
- "kind",
- "value"
- ],
- "type": "object"
- }
- ]
- },
- "maxItems": 12,
- "type": "array"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "text": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "dress",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "text"
- ],
- "type": "object"
- },
- {
- "properties": {
- "href": {
- "maxLength": 2048,
- "type": "string"
- },
- "iban": {
- "maxLength": 200,
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "interactive": {
- "default": true,
- "type": "boolean"
- },
- "text": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "gift",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "text"
- ],
- "type": "object"
- },
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "text": {
- "maxLength": 200,
- "type": "string"
- },
- "type": {
- "const": "signature",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "text"
- ],
- "type": "object"
- },
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "style": {
- "default": "flourish",
- "enum": [
- "flourish",
- "stars",
- "line"
- ],
- "type": "string"
- },
- "type": {
- "const": "divider",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type"
- ],
- "type": "object"
- },
- {
- "properties": {
- "href": {
- "maxLength": 2048,
- "type": "string"
- },
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "const": "music",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "href"
- ],
- "type": "object"
- },
- {
- "properties": {
- "id": {
- "maxLength": 32,
- "minLength": 1,
- "type": "string"
- },
- "stamp": {
- "anyOf": [
- {
- "enum": [
- "love",
- "rose",
- "dove",
- "castle",
- "moon",
- "cake",
- "sunflower",
- "shell",
- "butterfly",
- "star",
- "key",
- "rocket",
- "disco",
- "invader"
- ],
- "type": "string"
- },
- {
- "const": "",
- "type": "string"
- }
- ]
- },
- "type": {
- "const": "stamp",
- "type": "string"
- }
- },
- "required": [
- "id",
- "type",
- "stamp"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "italic": {
+ "default": false,
+ "type": "boolean"
+ },
+ "size": {
+ "default": "xl",
+ "enum": [
+ "md",
+ "lg",
+ "xl"
+ ],
+ "type": "string"
+ },
+ "text": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "heading",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "align": {
+ "default": "center",
+ "enum": [
+ "left",
+ "center"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "italic": {
+ "default": false,
+ "type": "boolean"
+ },
+ "text": {
+ "maxLength": 50000,
+ "type": "string"
+ },
+ "type": {
+ "const": "text",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "shape": {
+ "default": "wide",
+ "enum": [
+ "wide",
+ "square",
+ "round"
+ ],
+ "type": "string"
+ },
+ "src": {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ "type": {
+ "const": "image",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "src"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "end": {
+ "maxLength": 40,
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "interactive": {
+ "default": true,
+ "type": "boolean"
+ },
+ "start": {
+ "maxLength": 40,
+ "type": "string"
+ },
+ "title": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "date",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "start"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "address": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "interactive": {
+ "default": true,
+ "type": "boolean"
+ },
+ "name": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "place",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "name",
+ "address"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "to": {
+ "default": "",
+ "maxLength": 40,
+ "type": "string"
+ },
+ "type": {
+ "const": "countdown",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "href": {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ "icon": {
+ "default": "link",
+ "enum": [
+ "link",
+ "gift",
+ "music",
+ "video",
+ "map",
+ "camera"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "interactive": {
+ "default": true,
+ "type": "boolean"
+ },
+ "label": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "link",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "label",
+ "href"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "caption": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "data": {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "qr",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "data"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "channel": {
+ "enum": [
+ "whatsapp",
+ "sms",
+ "email"
+ ],
+ "type": "string"
+ },
+ "contacts": {
+ "properties": {
+ "email": {
+ "default": "",
+ "maxLength": 200,
+ "type": "string"
+ },
+ "sms": {
+ "default": "",
+ "maxLength": 200,
+ "type": "string"
+ },
+ "whatsapp": {
+ "default": "",
+ "maxLength": 200,
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "deadline": {
+ "maxLength": 40,
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "interactive": {
+ "default": true,
+ "type": "boolean"
+ },
+ "type": {
+ "const": "rsvp",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "channel",
+ "contacts"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "items": {
+ "items": {
+ "properties": {
+ "time": {
+ "maxLength": 10,
+ "type": "string"
+ },
+ "what": {
+ "maxLength": 200,
+ "type": "string"
+ }
+ },
+ "required": [
+ "time",
+ "what"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+ },
+ "type": {
+ "const": "agenda",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "items"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "board": {
+ "default": [],
+ "items": {
+ "oneOf": [
+ {
+ "properties": {
+ "kind": {
+ "const": "color",
+ "type": "string"
+ },
+ "value": {
+ "pattern": "^#[0-9a-f]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "kind": {
+ "const": "emoji",
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 16,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "kind": {
+ "const": "text",
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 60,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "kind": {
+ "const": "image",
+ "type": "string"
+ },
+ "value": {
+ "maxLength": 2048,
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "value"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "maxItems": 12,
+ "type": "array"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "text": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "dress",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "href": {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ "iban": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "interactive": {
+ "default": true,
+ "type": "boolean"
+ },
+ "text": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "gift",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "text": {
+ "maxLength": 200,
+ "type": "string"
+ },
+ "type": {
+ "const": "signature",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "text"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "style": {
+ "default": "flourish",
+ "enum": [
+ "flourish",
+ "stars",
+ "line"
+ ],
+ "type": "string"
+ },
+ "type": {
+ "const": "divider",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "href": {
+ "maxLength": 2048,
+ "type": "string"
+ },
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "music",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "href"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "id": {
+ "description": "Omitted ids are generated by the server.",
+ "maxLength": 32,
+ "minLength": 1,
+ "type": "string"
+ },
+ "stamp": {
+ "anyOf": [
+ {
+ "enum": [
+ "love",
+ "rose",
+ "dove",
+ "castle",
+ "moon",
+ "cake",
+ "sunflower",
+ "shell",
+ "butterfly",
+ "star",
+ "key",
+ "rocket",
+ "disco",
+ "invader"
+ ],
+ "type": "string"
+ },
+ {
+ "const": "",
+ "type": "string"
+ }
+ ]
+ },
+ "type": {
+ "const": "stamp",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "stamp"
+ ],
+ "type": "object"
+ }
+]