From 86be286c2b846a566db346c553ef4e01e7db6b8d Mon Sep 17 00:00:00 2001 From: "Restyled.io" Date: Sun, 14 Jan 2024 11:52:45 +0000 Subject: [PATCH 1/3] Restyled by jq --- config.schema.json | 133 ++++++++++++++++++++++++++++++++++++--------- 1 file changed, 106 insertions(+), 27 deletions(-) diff --git a/config.schema.json b/config.schema.json index c7d3bf9..cc9595d 100644 --- a/config.schema.json +++ b/config.schema.json @@ -2,47 +2,83 @@ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { - "title": { "type": "string" }, - "items": { "$ref": "#/$defs/items" }, - "required": ["title", "items"], + "title": { + "type": "string" + }, + "items": { + "$ref": "#/$defs/items" + }, + "required": [ + "title", + "items" + ], "additionalProperties": false }, "$defs": { "toggle": { "type": "object", "properties": { - "entity": { "$ref": "#/$defs/entity" }, - "name": { "title": "Your familiar name", "type": "string" }, + "entity": { + "$ref": "#/$defs/entity" + }, + "name": { + "title": "Your familiar name", + "type": "string" + }, "type": { "title": "Menu item type", "description": "One of 'tap', 'template', 'toggle' or 'group'.", "const": "toggle" } }, - "required": ["entity", "name", "type"], + "required": [ + "entity", + "name", + "type" + ], "additionalProperties": false }, "template": { "type": "object", "properties": { - "entity": { "$ref": "#/$defs/entity" }, - "name": { "title": "Your familiar name", "type": "string" }, - "content": { "title": "What to display (template)", "type": "string" }, + "entity": { + "$ref": "#/$defs/entity" + }, + "name": { + "title": "Your familiar name", + "type": "string" + }, + "content": { + "title": "What to display (template)", + "type": "string" + }, "type": { "title": "Menu item type", "description": "One of 'tap', 'template', 'toggle' or 'group'.", "const": "template" }, - "tap_action": { "$ref": "#/$defs/action" } + "tap_action": { + "$ref": "#/$defs/action" + } }, - "required": ["name", "entity", "content", "type"], + "required": [ + "name", + "entity", + "content", + "type" + ], "additionalProperties": false }, "tap": { "type": "object", "properties": { - "entity": { "$ref": "#/$defs/entity" }, - "name": { "title": "Your familiar name", "type": "string" }, + "entity": { + "$ref": "#/$defs/entity" + }, + "name": { + "title": "Your familiar name", + "type": "string" + }, "type": { "title": "Menu item type", "description": "One of 'tap', 'template', 'toggle' or 'group'.", @@ -54,38 +90,77 @@ "title": "Schema change:", "description": "Use 'tap_action' instead to mirror Home Assistant." }, - "tap_action": { "$ref": "#/$defs/action" } + "tap_action": { + "$ref": "#/$defs/action" + } }, "oneOf": [ - { "required": ["entity", "name", "type", "service"] }, - { "required": ["entity", "name", "type", "tap_action"] } + { + "required": [ + "entity", + "name", + "type", + "service" + ] + }, + { + "required": [ + "entity", + "name", + "type", + "tap_action" + ] + } ], "additionalProperties": false }, "menu": { "type": "object", "properties": { - "entity": { "$ref": "#/$defs/entity" }, - "name": { "title": "Your familiar name", "type": "string" }, - "title": { "type": "string" }, + "entity": { + "$ref": "#/$defs/entity" + }, + "name": { + "title": "Your familiar name", + "type": "string" + }, + "title": { + "type": "string" + }, "type": { "title": "Menu item type", "description": "One of 'tap', 'template', 'toggle' or 'group'.", "const": "group" }, - "items": { "$ref": "#/$defs/items" } + "items": { + "$ref": "#/$defs/items" + } }, - "required": ["entity", "name", "title", "type", "items"], + "required": [ + "entity", + "name", + "title", + "type", + "items" + ], "additionalProperties": false }, "items": { "type": "array", "items": { "oneOf": [ - { "$ref": "#/$defs/toggle" }, - { "$ref": "#/$defs/template" }, - { "$ref": "#/$defs/tap" }, - { "$ref": "#/$defs/menu" } + { + "$ref": "#/$defs/toggle" + }, + { + "$ref": "#/$defs/template" + }, + { + "$ref": "#/$defs/tap" + }, + { + "$ref": "#/$defs/menu" + } ] } }, @@ -99,14 +174,18 @@ "description": "'confirm' field is optional.", "type": "object", "properties": { - "service": { "$ref": "#/$defs/entity" }, + "service": { + "$ref": "#/$defs/entity" + }, "confirm": { "type": "boolean", "default": false, "description": "Confirm the action before execution as a precaution." } }, - "required": ["service"] + "required": [ + "service" + ] } } } From a8e1bd6247cd5bb1f048ca59a8544d97181b5ca6 Mon Sep 17 00:00:00 2001 From: "Restyled.io" Date: Sun, 14 Jan 2024 11:52:48 +0000 Subject: [PATCH 2/3] Restyled by prettier-json --- config.schema.json | 44 +++++++------------------------------------- 1 file changed, 7 insertions(+), 37 deletions(-) diff --git a/config.schema.json b/config.schema.json index cc9595d..1b105f1 100644 --- a/config.schema.json +++ b/config.schema.json @@ -8,10 +8,7 @@ "items": { "$ref": "#/$defs/items" }, - "required": [ - "title", - "items" - ], + "required": ["title", "items"], "additionalProperties": false }, "$defs": { @@ -31,11 +28,7 @@ "const": "toggle" } }, - "required": [ - "entity", - "name", - "type" - ], + "required": ["entity", "name", "type"], "additionalProperties": false }, "template": { @@ -61,12 +54,7 @@ "$ref": "#/$defs/action" } }, - "required": [ - "name", - "entity", - "content", - "type" - ], + "required": ["name", "entity", "content", "type"], "additionalProperties": false }, "tap": { @@ -96,20 +84,10 @@ }, "oneOf": [ { - "required": [ - "entity", - "name", - "type", - "service" - ] + "required": ["entity", "name", "type", "service"] }, { - "required": [ - "entity", - "name", - "type", - "tap_action" - ] + "required": ["entity", "name", "type", "tap_action"] } ], "additionalProperties": false @@ -136,13 +114,7 @@ "$ref": "#/$defs/items" } }, - "required": [ - "entity", - "name", - "title", - "type", - "items" - ], + "required": ["entity", "name", "title", "type", "items"], "additionalProperties": false }, "items": { @@ -183,9 +155,7 @@ "description": "Confirm the action before execution as a precaution." } }, - "required": [ - "service" - ] + "required": ["service"] } } } From 94bc49afe250b1cddc5c5abe65c279a38440da94 Mon Sep 17 00:00:00 2001 From: "Restyled.io" Date: Sun, 14 Jan 2024 11:52:49 +0000 Subject: [PATCH 3/3] Restyled by whitespace --- source/HomeAssistantTemplateMenuItem.mc | 2 +- source/WebhookManager.mc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/HomeAssistantTemplateMenuItem.mc b/source/HomeAssistantTemplateMenuItem.mc index 8f7edc3..c8ba460 100644 --- a/source/HomeAssistantTemplateMenuItem.mc +++ b/source/HomeAssistantTemplateMenuItem.mc @@ -15,7 +15,7 @@ // Description: // // Rendering a Home Assistant Template. -// +// // Reference: // * https://developers.home-assistant.io/docs/api/rest/ // * https://www.home-assistant.io/docs/configuration/templating diff --git a/source/WebhookManager.mc b/source/WebhookManager.mc index a2649df..5fc2f3f 100644 --- a/source/WebhookManager.mc +++ b/source/WebhookManager.mc @@ -15,7 +15,7 @@ // Description: // // Home Assistant Webhook creation. -// +// // Reference: // * https://developers.home-assistant.io/docs/api/native-app-integration //