changedInput schema / properties / sources / items / oneOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "reportId": {
- "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"
- },
- "scope": {
- "additionalProperties": false,
- "description": "Override selected report defaults. Filters replace the default filter list; omitted fields retain the report's defaults.",
- "properties": {
- "breakdown": {
- "anyOf": [
- {
- "properties": {
- "fieldKey": {
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- "limit": {
- "exclusiveMinimum": 0,
- "maximum": 200,
- "type": "integer"
- }
- },
- "required": [
- "fieldKey"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "dateRange": {
- "anyOf": [
- {
- "properties": {
- "comparison": {
- "enum": [
- "previous_period",
- "previous_year",
- "none"
- ],
- "type": "string"
- },
- "presetId": {
- "enum": [
- "last_7_days",
- "last_14_days",
- "last_30_days",
- "last_90_days",
- "last_16_months",
- "this_week",
- "last_week",
- "this_month",
- "last_month",
- "year_to_date",
- "custom"
- ],
- "type": "string"
- },
- "since": {
- "format": "date",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
- "type": "string"
- },
- "until": {
- "format": "date",
- "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
- "type": "string"
- }
- },
- "required": [
- "presetId",
- "since",
- "until",
- "comparison"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "filters": {
- "items": {
- "properties": {
- "fieldKey": {
- "maxLength": 120,
- "minLength": 1,
- "type": "string"
- },
- "isProjectDefault": {
- "const": true,
- "description": "Marks an automatically seeded project domain, not a viewer selection.",
- "type": "boolean"
- },
- "op": {
- "enum": [
- "equals",
- "notEquals",
- "in",
- "notIn",
- "contains",
- "notContains",
- "startsWith",
- "isSet",
- "isNotSet",
- "greaterThan",
- "greaterThanOrEqual",
- "lessThan",
- "lessThanOrEqual"
- ],
- "type": "string"
- },
- "value": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "number"
- },
- {
- "type": "boolean"
- },
- {
- "items": {
- "type": [
- "string",
- "number"
- ]
- },
- "type": "array"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "fieldKey",
- "op"
- ],
- "type": "object"
- },
- "maxItems": 20,
- "type": "array"
- }
- },
- "type": "object"
- },
- "type": {
- "const": "insightsReport",
- "type": "string"
- }
- },
- "required": [
- "type",
- "reportId"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "query": {
- "maxLength": 50000,
- "minLength": 1,
- "type": "string"
- },
- "type": {
- "const": "analytics",
- "type": "string"
- }
- },
- "required": [
- "type",
- "query"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "fileId": {
- "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"
- },
- "type": {
- "const": "file",
- "type": "string"
- }
- },
- "required": [
- "type",
- "fileId"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "reportId": {
+ "format": "uuid",
+ "type": "string"
+ },
+ "scope": {
+ "additionalProperties": false,
+ "description": "Override selected report defaults. Filters replace the default filter list; omitted fields retain the report's defaults.",
+ "properties": {
+ "breakdown": {
+ "anyOf": [
+ {
+ "properties": {
+ "fieldKey": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "limit": {
+ "exclusiveMinimum": 0,
+ "maximum": 200,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "fieldKey"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "dateRange": {
+ "anyOf": [
+ {
+ "properties": {
+ "comparison": {
+ "enum": [
+ "previous_period",
+ "previous_year",
+ "none"
+ ],
+ "type": "string"
+ },
+ "presetId": {
+ "enum": [
+ "last_7_days",
+ "last_14_days",
+ "last_30_days",
+ "last_90_days",
+ "last_16_months",
+ "this_week",
+ "last_week",
+ "this_month",
+ "last_month",
+ "year_to_date",
+ "custom"
+ ],
+ "type": "string"
+ },
+ "since": {
+ "format": "date",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
+ "type": "string"
+ },
+ "until": {
+ "format": "date",
+ "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$",
+ "type": "string"
+ }
+ },
+ "required": [
+ "presetId",
+ "since",
+ "until",
+ "comparison"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "filters": {
+ "items": {
+ "properties": {
+ "fieldKey": {
+ "maxLength": 120,
+ "minLength": 1,
+ "type": "string"
+ },
+ "isProjectDefault": {
+ "const": true,
+ "description": "Marks an automatically seeded project domain, not a viewer selection.",
+ "type": "boolean"
+ },
+ "op": {
+ "enum": [
+ "equals",
+ "notEquals",
+ "in",
+ "notIn",
+ "contains",
+ "notContains",
+ "startsWith",
+ "isSet",
+ "isNotSet",
+ "greaterThan",
+ "greaterThanOrEqual",
+ "lessThan",
+ "lessThanOrEqual"
+ ],
+ "type": "string"
+ },
+ "value": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "number"
+ },
+ {
+ "type": "boolean"
+ },
+ {
+ "items": {
+ "type": [
+ "string",
+ "number"
+ ]
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "fieldKey",
+ "op"
+ ],
+ "type": "object"
+ },
+ "maxItems": 20,
+ "type": "array"
+ }
+ },
+ "type": "object"
+ },
+ "type": {
+ "const": "insightsReport",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "reportId"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "query": {
+ "maxLength": 50000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "type": {
+ "const": "analytics",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "query"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "fileId": {
+ "format": "uuid",
+ "type": "string"
+ },
+ "type": {
+ "const": "file",
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "fileId"
+ ],
+ "type": "object"
+ }
+]