addedInput schema / properties / settings / properties / colorSkipTargets
Added value: +{
+ "items": {
+ "maxLength": 512,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+}
addedInput schema / properties / settings / properties / directionalSettings / properties / perPair / additionalProperties / properties / fieldExpressions / properties / color
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "branches": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "result": {
+ "additionalProperties": false,
+ "properties": {
+ "noAutomaticColor": {
+ "const": true,
+ "type": "boolean"
+ },
+ "outlookCategory": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "outlookCategoryFallbacks": {
+ "items": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "perProvider": {
+ "additionalProperties": false,
+ "properties": {
+ "caldav": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "google": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "outlook": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "perTarget": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "propertyNames": {
+ "maxLength": 1024,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "swatch": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9A-Fa-f]{6}$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "swatch"
+ ],
+ "type": "object"
+ },
+ "when": {
+ "additionalProperties": false,
+ "properties": {
+ "checks": {
+ "items": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "enum": [
+ "event.title",
+ "event.description",
+ "event.location",
+ "calendar.name",
+ "event.link",
+ "event.meetingService",
+ "event.dialIn",
+ "event.meetingCodes",
+ "event.meetingNotes",
+ "event.guests",
+ "event.organizer"
+ ],
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals",
+ "contains"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "enum": [
+ "event.title",
+ "event.description",
+ "event.location",
+ "calendar.name",
+ "event.link",
+ "event.meetingService",
+ "event.dialIn",
+ "event.meetingCodes",
+ "event.meetingNotes",
+ "event.guests",
+ "event.organizer"
+ ],
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "isEmpty",
+ "isNotEmpty"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.guestCount",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals",
+ "greaterThan",
+ "atLeast",
+ "lessThan",
+ "atMost"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "maximum": 1000,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.duration",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals",
+ "greaterThan",
+ "atLeast",
+ "lessThan",
+ "atMost"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "maximum": 525600,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.timeOfDay",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals",
+ "greaterThan",
+ "atLeast",
+ "lessThan",
+ "atMost"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "maximum": 1439,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.weekday",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "isAnyOf",
+ "isNoneOf"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "items": {
+ "enum": [
+ "mon",
+ "tue",
+ "wed",
+ "thu",
+ "fri",
+ "sat",
+ "sun"
+ ],
+ "type": "string"
+ },
+ "maxItems": 7,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.guestDomain",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "hasGuestFrom",
+ "hasNoGuestFrom",
+ "allGuestsFrom"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "account",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "calendar",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "additionalProperties": false,
+ "properties": {
+ "accountId": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "providerCalendarId": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "accountId",
+ "providerCalendarId"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.privacy",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "enum": [
+ "default",
+ "private",
+ "public",
+ "confidential"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.availability",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "enum": [
+ "busy",
+ "free"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "maxItems": 10,
+ "minItems": 1,
+ "type": "array"
+ },
+ "mode": {
+ "enum": [
+ "all",
+ "any"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "mode",
+ "checks"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "when",
+ "result"
+ ],
+ "type": "object"
+ },
+ "maxItems": 10,
+ "type": "array"
+ },
+ "otherwise": {
+ "additionalProperties": false,
+ "properties": {
+ "noAutomaticColor": {
+ "const": true,
+ "type": "boolean"
+ },
+ "outlookCategory": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "outlookCategoryFallbacks": {
+ "items": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "perProvider": {
+ "additionalProperties": false,
+ "properties": {
+ "caldav": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "google": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "outlook": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "perTarget": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "propertyNames": {
+ "maxLength": 1024,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "swatch": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9A-Fa-f]{6}$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "swatch"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "branches",
+ "otherwise"
+ ],
+ "type": "object"
+}
addedInput schema / properties / settings / properties / directionalSettings / properties / perTarget / additionalProperties / properties / fieldExpressions / properties / color
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "branches": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "result": {
+ "additionalProperties": false,
+ "properties": {
+ "noAutomaticColor": {
+ "const": true,
+ "type": "boolean"
+ },
+ "outlookCategory": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "outlookCategoryFallbacks": {
+ "items": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "perProvider": {
+ "additionalProperties": false,
+ "properties": {
+ "caldav": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "google": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "outlook": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "perTarget": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "propertyNames": {
+ "maxLength": 1024,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "swatch": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9A-Fa-f]{6}$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "swatch"
+ ],
+ "type": "object"
+ },
+ "when": {
+ "additionalProperties": false,
+ "properties": {
+ "checks": {
+ "items": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "enum": [
+ "event.title",
+ "event.description",
+ "event.location",
+ "calendar.name",
+ "event.link",
+ "event.meetingService",
+ "event.dialIn",
+ "event.meetingCodes",
+ "event.meetingNotes",
+ "event.guests",
+ "event.organizer"
+ ],
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals",
+ "contains"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "enum": [
+ "event.title",
+ "event.description",
+ "event.location",
+ "calendar.name",
+ "event.link",
+ "event.meetingService",
+ "event.dialIn",
+ "event.meetingCodes",
+ "event.meetingNotes",
+ "event.guests",
+ "event.organizer"
+ ],
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "isEmpty",
+ "isNotEmpty"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.guestCount",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals",
+ "greaterThan",
+ "atLeast",
+ "lessThan",
+ "atMost"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "maximum": 1000,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.duration",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals",
+ "greaterThan",
+ "atLeast",
+ "lessThan",
+ "atMost"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "maximum": 525600,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.timeOfDay",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals",
+ "greaterThan",
+ "atLeast",
+ "lessThan",
+ "atMost"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "maximum": 1439,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.weekday",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "isAnyOf",
+ "isNoneOf"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "items": {
+ "enum": [
+ "mon",
+ "tue",
+ "wed",
+ "thu",
+ "fri",
+ "sat",
+ "sun"
+ ],
+ "type": "string"
+ },
+ "maxItems": 7,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.guestDomain",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "hasGuestFrom",
+ "hasNoGuestFrom",
+ "allGuestsFrom"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "account",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "calendar",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "additionalProperties": false,
+ "properties": {
+ "accountId": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "providerCalendarId": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "accountId",
+ "providerCalendarId"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.privacy",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "enum": [
+ "default",
+ "private",
+ "public",
+ "confidential"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.availability",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "enum": [
+ "busy",
+ "free"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "maxItems": 10,
+ "minItems": 1,
+ "type": "array"
+ },
+ "mode": {
+ "enum": [
+ "all",
+ "any"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "mode",
+ "checks"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "when",
+ "result"
+ ],
+ "type": "object"
+ },
+ "maxItems": 10,
+ "type": "array"
+ },
+ "otherwise": {
+ "additionalProperties": false,
+ "properties": {
+ "noAutomaticColor": {
+ "const": true,
+ "type": "boolean"
+ },
+ "outlookCategory": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "outlookCategoryFallbacks": {
+ "items": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "perProvider": {
+ "additionalProperties": false,
+ "properties": {
+ "caldav": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "google": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "outlook": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "perTarget": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "propertyNames": {
+ "maxLength": 1024,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "swatch": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9A-Fa-f]{6}$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "swatch"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "branches",
+ "otherwise"
+ ],
+ "type": "object"
+}
addedInput schema / properties / settings / properties / fieldExpressions / properties / color
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "branches": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "result": {
+ "additionalProperties": false,
+ "properties": {
+ "noAutomaticColor": {
+ "const": true,
+ "type": "boolean"
+ },
+ "outlookCategory": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "outlookCategoryFallbacks": {
+ "items": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "perProvider": {
+ "additionalProperties": false,
+ "properties": {
+ "caldav": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "google": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "outlook": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "perTarget": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "propertyNames": {
+ "maxLength": 1024,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "swatch": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9A-Fa-f]{6}$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "swatch"
+ ],
+ "type": "object"
+ },
+ "when": {
+ "additionalProperties": false,
+ "properties": {
+ "checks": {
+ "items": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "enum": [
+ "event.title",
+ "event.description",
+ "event.location",
+ "calendar.name",
+ "event.link",
+ "event.meetingService",
+ "event.dialIn",
+ "event.meetingCodes",
+ "event.meetingNotes",
+ "event.guests",
+ "event.organizer"
+ ],
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals",
+ "contains"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "enum": [
+ "event.title",
+ "event.description",
+ "event.location",
+ "calendar.name",
+ "event.link",
+ "event.meetingService",
+ "event.dialIn",
+ "event.meetingCodes",
+ "event.meetingNotes",
+ "event.guests",
+ "event.organizer"
+ ],
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "isEmpty",
+ "isNotEmpty"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.guestCount",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals",
+ "greaterThan",
+ "atLeast",
+ "lessThan",
+ "atMost"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "maximum": 1000,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.duration",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals",
+ "greaterThan",
+ "atLeast",
+ "lessThan",
+ "atMost"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "maximum": 525600,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.timeOfDay",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals",
+ "greaterThan",
+ "atLeast",
+ "lessThan",
+ "atMost"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "maximum": 1439,
+ "minimum": 0,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.weekday",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "isAnyOf",
+ "isNoneOf"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "items": {
+ "enum": [
+ "mon",
+ "tue",
+ "wed",
+ "thu",
+ "fri",
+ "sat",
+ "sun"
+ ],
+ "type": "string"
+ },
+ "maxItems": 7,
+ "minItems": 1,
+ "type": "array"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.guestDomain",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "hasGuestFrom",
+ "hasNoGuestFrom",
+ "allGuestsFrom"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "account",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "calendar",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "additionalProperties": false,
+ "properties": {
+ "accountId": {
+ "format": "uuid",
+ "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
+ "type": "string"
+ },
+ "providerCalendarId": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "accountId",
+ "providerCalendarId"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.privacy",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "enum": [
+ "default",
+ "private",
+ "public",
+ "confidential"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "field": {
+ "const": "event.availability",
+ "type": "string"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "enum": [
+ "busy",
+ "free"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "op",
+ "value"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "maxItems": 10,
+ "minItems": 1,
+ "type": "array"
+ },
+ "mode": {
+ "enum": [
+ "all",
+ "any"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "mode",
+ "checks"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "when",
+ "result"
+ ],
+ "type": "object"
+ },
+ "maxItems": 10,
+ "type": "array"
+ },
+ "otherwise": {
+ "additionalProperties": false,
+ "properties": {
+ "noAutomaticColor": {
+ "const": true,
+ "type": "boolean"
+ },
+ "outlookCategory": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "outlookCategoryFallbacks": {
+ "items": {
+ "maxLength": 255,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+ },
+ "perProvider": {
+ "additionalProperties": false,
+ "properties": {
+ "caldav": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "google": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "outlook": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "perTarget": {
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9a-fA-F]{6}$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "propertyNames": {
+ "maxLength": 1024,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "swatch": {
+ "anyOf": [
+ {
+ "pattern": "^#[0-9A-Fa-f]{6}$",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "swatch"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "branches",
+ "otherwise"
+ ],
+ "type": "object"
+}
addedInput schema / properties / settings / properties / outlookCategoryFallbacks
Added value: +{
+ "items": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+}
addedInput schema / properties / settings / properties / preserveCopyColors
Added value: +{
+ "type": "boolean"
+}
addedInput schema / properties / settings / properties / preserveCopyColorsTargets
Added value: +{
+ "items": {
+ "maxLength": 512,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 100,
+ "type": "array"
+}
addedInput schema / properties / settings / properties / providerColorChoices
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "caldav": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#([0-9a-fA-F]{6})$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "google": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#([0-9a-fA-F]{6})$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "outlook": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ }
+ ]
+ }
+ },
+ "type": "object"
+}
addedInput schema / properties / settings / properties / targetColorChoices
Added value: +{
+ "additionalProperties": {
+ "anyOf": [
+ {
+ "type": "null"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "hex": {
+ "pattern": "^#([0-9a-fA-F]{6})$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "hex"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "outlookCategory": {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "outlookCategory"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "caldavColor": {
+ "anyOf": [
+ {
+ "pattern": "^#([0-9a-fA-F]{6})$",
+ "type": "string"
+ },
+ {
+ "const": "__calendar__",
+ "type": "string"
+ }
+ ]
+ }
+ },
+ "required": [
+ "caldavColor"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "propertyNames": {
+ "maxLength": 1024,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": "object"
+}