changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "device": {
+ "type": "string"
+ },
+ "filters": {
+ "additionalProperties": false,
+ "properties": {
+ "minSizeKB": {
+ "type": "number"
+ },
+ "resourceTypes": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "resourceTypes",
+ "minSizeKB"
+ ],
+ "type": "object"
+ },
+ "optimization": {
+ "additionalProperties": false,
+ "properties": {
+ "priorities": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "recommendations": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "recommendations",
+ "priorities"
+ ],
+ "type": "object"
+ },
+ "resources": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "filename": {
+ "type": "string"
+ },
+ "mimeType": {
+ "type": "string"
+ },
+ "sizeKB": {
+ "type": "number"
+ },
+ "type": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "filename",
+ "type",
+ "sizeKB",
+ "mimeType",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "summary": {
+ "additionalProperties": false,
+ "properties": {
+ "resourceCounts": {
+ "additionalProperties": {
+ "additionalProperties": false,
+ "properties": {
+ "count": {
+ "type": "number"
+ },
+ "sizeKB": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "count",
+ "sizeKB"
+ ],
+ "type": "object"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "totalResources": {
+ "type": "number"
+ },
+ "totalSizeKB": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "totalResources",
+ "totalSizeKB",
+ "resourceCounts"
+ ],
+ "type": "object"
+ },
+ "timestamp": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "url",
+ "device",
+ "timestamp",
+ "filters",
+ "summary",
+ "resources",
+ "optimization"
+ ],
+ "type": "object"
+}