changedInput schema / properties / changes / items / oneOf
Previous value: -[
- {
- "properties": {
- "fields": {
- "additionalProperties": {},
- "description": "Fields by name: description, status (a column name), assignee (a person’s name, e.g. \"Sam\"), priority (urgent|high|medium|low), labels ([\"seo\",\"copy\"] or \"seo, copy\"), estimate (0-999), start and due (YYYY-MM-DD), color (a #rrggbb colour, e.g. #18181b #71717a #2563eb #eab308), checklist [{text,done}], parent (\"#12\", a Project), and the card type’s custom fields by name (\"Severity\": \"S2\"; a Card field takes \"#12\"). A field the card type lacks is refused: add it with change_card_types.",
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "op": {
- "const": "add",
- "type": "string"
- },
- "status": {
- "description": "The column it starts in, at the end, by name. Left out, it waits off every board.",
- "type": "string"
- },
- "title": {
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "default": "task",
- "description": "A card type, by name or id (\"Task\", \"bug\"). list_items lists the document’s card types.",
- "type": "string"
- }
- },
- "required": [
- "op",
- "title"
- ],
- "type": "object"
- },
- {
- "properties": {
- "clear": {
- "description": "Fields to clear, by name (never title).",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "fields": {
- "additionalProperties": {},
- "description": "Fields by name: description, status (a column name), assignee (a person’s name, e.g. \"Sam\"), priority (urgent|high|medium|low), labels ([\"seo\",\"copy\"] or \"seo, copy\"), estimate (0-999), start and due (YYYY-MM-DD), color (a #rrggbb colour, e.g. #18181b #71717a #2563eb #eab308), checklist [{text,done}], parent (\"#12\", a Project), and the card type’s custom fields by name (\"Severity\": \"S2\"; a Card field takes \"#12\"). A field the card type lacks is refused: add it with change_card_types.",
- "propertyNames": {
- "type": "string"
- },
- "type": "object"
- },
- "item": {
- "description": "The item, by its number (\"#12\") or an id prefix.",
- "type": "string"
- },
- "op": {
- "const": "set",
- "type": "string"
- },
- "type": {
- "description": "Change its card type.",
- "type": "string"
- }
- },
- "required": [
- "op",
- "item"
- ],
- "type": "object"
- },
- {
- "properties": {
- "before": {
- "description": "The item it lands before; the end of the column when absent.",
- "type": "string"
- },
- "item": {
- "description": "The item, by its number (\"#12\") or an id prefix.",
- "type": "string"
- },
- "op": {
- "const": "move",
- "type": "string"
- },
- "status": {
- "description": "The column it moves to, by name; it moves there on every board.",
- "type": "string"
- }
- },
- "required": [
- "op",
- "item",
- "status"
- ],
- "type": "object"
- },
- {
- "properties": {
- "item": {
- "description": "The item, by its number (\"#12\") or an id prefix.",
- "type": "string"
- },
- "op": {
- "const": "delete",
- "type": "string"
- }
- },
- "required": [
- "op",
- "item"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "fields": {
+ "additionalProperties": {},
+ "description": "Fields by name: description, status (a column name), assignee (a person’s name, e.g. \"Sam\"), priority (urgent|high|medium|low), labels ([\"seo\",\"copy\"] or \"seo, copy\"), estimate (0-999), start and due (YYYY-MM-DD), color (a #rrggbb colour, e.g. #18181b #71717a #2563eb #eab308), checklist [{text,done}], parent (\"#12\", a Project), and the card type’s custom fields by name (\"Severity\": \"S2\"; a Card field takes \"#12\"). A field the card type lacks is refused: add it with change_card_types.",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "op": {
+ "const": "add",
+ "type": "string"
+ },
+ "status": {
+ "description": "The column it starts in, at the end, by name. Left out, it waits off every board.",
+ "type": "string"
+ },
+ "title": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "default": "task",
+ "description": "A card type, by name or id (\"Task\", \"bug\"). list_items lists the document’s card types.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "op",
+ "title"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "clear": {
+ "description": "Fields to clear, by name (never title).",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "fields": {
+ "additionalProperties": {},
+ "description": "Fields by name: description, status (a column name), assignee (a person’s name, e.g. \"Sam\"), priority (urgent|high|medium|low), labels ([\"seo\",\"copy\"] or \"seo, copy\"), estimate (0-999), start and due (YYYY-MM-DD), color (a #rrggbb colour, e.g. #18181b #71717a #2563eb #eab308), checklist [{text,done}], parent (\"#12\", a Project), and the card type’s custom fields by name (\"Severity\": \"S2\"; a Card field takes \"#12\"). A field the card type lacks is refused: add it with change_card_types.",
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "item": {
+ "description": "The item, by its number (\"#12\") or an id prefix.",
+ "type": "string"
+ },
+ "op": {
+ "const": "set",
+ "type": "string"
+ },
+ "type": {
+ "description": "Change its card type.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "op",
+ "item"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "before": {
+ "description": "The item it lands before; the end of the column when absent.",
+ "type": "string"
+ },
+ "item": {
+ "description": "The item, by its number (\"#12\") or an id prefix.",
+ "type": "string"
+ },
+ "op": {
+ "const": "move",
+ "type": "string"
+ },
+ "status": {
+ "description": "The column it moves to, by name; it moves there on every board.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "op",
+ "item",
+ "status"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "item": {
+ "description": "The item, by its number (\"#12\") or an id prefix.",
+ "type": "string"
+ },
+ "op": {
+ "const": "delete",
+ "type": "string"
+ }
+ },
+ "required": [
+ "op",
+ "item"
+ ],
+ "type": "object"
+ }
+]