From 9694120c4a671e2d351cc98db460caa7290e7069 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 6 Jan 2025 22:31:25 +0000 Subject: [PATCH] Code maintenance: lint, format and build code, generate docs --- README.md | 498 +++++++++++++++++++++++++++--------------------------- 1 file changed, 249 insertions(+), 249 deletions(-) diff --git a/README.md b/README.md index ce85c25..a802efb 100644 --- a/README.md +++ b/README.md @@ -4,97 +4,97 @@ ### DerogationMode -Defined in: [src/enums.ts:1](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L1) +Defined in: [src/enums.ts:1](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L1) #### Enumeration Members | Enumeration Member | Value | Defined in | | -------------------------------- | ----- | ------------------------------------------------------------------------------------------------------------------------ | -| `boost` | `2` | [src/enums.ts:2](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L2) | -| `off` | `0` | [src/enums.ts:3](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L3) | -| `presence` | `3` | [src/enums.ts:6](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L6) | -| `vacation` | `1` | [src/enums.ts:4](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L4) | +| `boost` | `2` | [src/enums.ts:2](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L2) | +| `off` | `0` | [src/enums.ts:3](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L3) | +| `presence` | `3` | [src/enums.ts:6](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L6) | +| `vacation` | `1` | [src/enums.ts:4](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L4) | --- ### Mode -Defined in: [src/enums.ts:9](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L9) +Defined in: [src/enums.ts:9](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L9) #### Enumeration Members | Enumeration Member | Value | Defined in | | ------------------------ | -------- | -------------------------------------------------------------------------------------------------------------------------- | -| `cft` | `"cft"` | [src/enums.ts:10](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L10) | -| `cft1` | `"cft1"` | [src/enums.ts:15](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L15) | -| `cft2` | `"cft2"` | [src/enums.ts:16](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L16) | -| `eco` | `"eco"` | [src/enums.ts:11](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L11) | -| `fro` | `"fro"` | [src/enums.ts:12](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L12) | -| `stop` | `"stop"` | [src/enums.ts:13](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L13) | +| `cft` | `"cft"` | [src/enums.ts:10](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L10) | +| `cft1` | `"cft1"` | [src/enums.ts:15](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L15) | +| `cft2` | `"cft2"` | [src/enums.ts:16](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L16) | +| `eco` | `"eco"` | [src/enums.ts:11](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L11) | +| `fro` | `"fro"` | [src/enums.ts:12](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L12) | +| `stop` | `"stop"` | [src/enums.ts:13](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L13) | --- ### ModeV1 -Defined in: [src/enums.ts:19](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L19) +Defined in: [src/enums.ts:19](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L19) #### Enumeration Members | Enumeration Member | Value | Defined in | | -------------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------- | -| `cft` | `0` | [src/enums.ts:20](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L20) | -| `eco` | `1` | [src/enums.ts:21](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L21) | -| `fro` | `2` | [src/enums.ts:22](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L22) | -| `stop` | `3` | [src/enums.ts:23](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L23) | +| `cft` | `0` | [src/enums.ts:20](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L20) | +| `eco` | `1` | [src/enums.ts:21](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L21) | +| `fro` | `2` | [src/enums.ts:22](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L22) | +| `stop` | `3` | [src/enums.ts:23](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L23) | --- ### Product -Defined in: [src/models/interfaces.ts:6](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L6) +Defined in: [src/models/interfaces.ts:6](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L6) #### Enumeration Members | Enumeration Member | Value | Defined in | | ------------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| `glow` | `5` | [src/models/interfaces.ts:7](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L7) | -| `pro` | `6` | [src/models/interfaces.ts:8](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L8) | -| `v1` | `1` | [src/models/interfaces.ts:9](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L9) | -| `v2` | `2` | [src/models/interfaces.ts:10](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L10) | -| `v4` | `4` | [src/models/interfaces.ts:11](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L11) | +| `glow` | `5` | [src/models/interfaces.ts:7](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L7) | +| `pro` | `6` | [src/models/interfaces.ts:8](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L8) | +| `v1` | `1` | [src/models/interfaces.ts:9](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L9) | +| `v2` | `2` | [src/models/interfaces.ts:10](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L10) | +| `v4` | `4` | [src/models/interfaces.ts:11](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L11) | --- ### Switch -Defined in: [src/enums.ts:26](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L26) +Defined in: [src/enums.ts:26](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L26) #### Enumeration Members | Enumeration Member | Value | Defined in | | ------------------------ | ----- | -------------------------------------------------------------------------------------------------------------------------- | -| `off` | `0` | [src/enums.ts:27](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L27) | -| `on` | `1` | [src/enums.ts:28](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L28) | +| `off` | `0` | [src/enums.ts:27](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L27) | +| `on` | `1` | [src/enums.ts:28](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L28) | --- ### TemperatureCompensation -Defined in: [src/enums.ts:31](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L31) +Defined in: [src/enums.ts:31](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L31) #### Enumeration Members | Enumeration Member | Value | Defined in | | -------------------------------- | ----- | -------------------------------------------------------------------------------------------------------------------------- | -| `minus5C` | `0` | [src/enums.ts:32](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L32) | -| `noChange` | `50` | [src/enums.ts:33](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L33) | -| `plus5C` | `100` | [src/enums.ts:34](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/enums.ts#L34) | +| `minus5C` | `0` | [src/enums.ts:32](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L32) | +| `noChange` | `50` | [src/enums.ts:33](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L33) | +| `plus5C` | `100` | [src/enums.ts:34](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/enums.ts#L34) | ## Classes ### DeviceModel -Defined in: [src/models/device.ts:14](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L14) +Defined in: [src/models/device.ts:14](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L14) #### Implements @@ -104,11 +104,11 @@ Defined in: [src/models/device.ts:14](https://github.com/OlivierZal/heatzy-api/b | Property | Modifier | Type | Defined in | | -------------------------------------- | ---------- | ------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | -| `id` | `readonly` | `string` | [src/models/device.ts:17](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L17) | -| `name` | `readonly` | `string` | [src/models/device.ts:19](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L19) | -| `product` | `readonly` | [`Product`](README.md#product) | [src/models/device.ts:21](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L21) | -| `productKey` | `readonly` | `string` | [src/models/device.ts:23](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L23) | -| `productName` | `readonly` | `string` | [src/models/device.ts:25](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L25) | +| `id` | `readonly` | `string` | [src/models/device.ts:17](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L17) | +| `name` | `readonly` | `string` | [src/models/device.ts:19](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L19) | +| `product` | `readonly` | [`Product`](README.md#product) | [src/models/device.ts:21](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L21) | +| `productKey` | `readonly` | `string` | [src/models/device.ts:23](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L23) | +| `productName` | `readonly` | `string` | [src/models/device.ts:25](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L25) | #### Accessors @@ -120,7 +120,7 @@ Defined in: [src/models/device.ts:14](https://github.com/OlivierZal/heatzy-api/b get data(): Attrs ``` -Defined in: [src/models/device.ts:44](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L44) +Defined in: [src/models/device.ts:44](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L44) ###### Returns @@ -138,7 +138,7 @@ Defined in: [src/models/device.ts:44](https://github.com/OlivierZal/heatzy-api/b get derogationEndDate(): null | DateTime ``` -Defined in: [src/models/device.ts:48](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L48) +Defined in: [src/models/device.ts:48](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L48) ###### Returns @@ -156,7 +156,7 @@ Defined in: [src/models/device.ts:48](https://github.com/OlivierZal/heatzy-api/b get previousMode(): PreviousMode ``` -Defined in: [src/models/device.ts:54](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L54) +Defined in: [src/models/device.ts:54](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L54) ###### Returns @@ -174,7 +174,7 @@ Defined in: [src/models/device.ts:54](https://github.com/OlivierZal/heatzy-api/b update(data: Partial): void ``` -Defined in: [src/models/device.ts:100](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L100) +Defined in: [src/models/device.ts:100](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L100) ###### Parameters @@ -196,7 +196,7 @@ Defined in: [src/models/device.ts:100](https://github.com/OlivierZal/heatzy-api/ static getAll(): DeviceModel[] ``` -Defined in: [src/models/device.ts:58](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L58) +Defined in: [src/models/device.ts:58](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L58) ###### Returns @@ -208,7 +208,7 @@ Defined in: [src/models/device.ts:58](https://github.com/OlivierZal/heatzy-api/b static getById(id: string): undefined | DeviceModel ``` -Defined in: [src/models/device.ts:62](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L62) +Defined in: [src/models/device.ts:62](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L62) ###### Parameters @@ -226,7 +226,7 @@ Defined in: [src/models/device.ts:62](https://github.com/OlivierZal/heatzy-api/b static getByName(name: string): undefined | DeviceModel ``` -Defined in: [src/models/device.ts:66](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L66) +Defined in: [src/models/device.ts:66](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L66) ###### Parameters @@ -244,7 +244,7 @@ Defined in: [src/models/device.ts:66](https://github.com/OlivierZal/heatzy-api/b static sync(devices: readonly Device[], data: Record): void ``` -Defined in: [src/models/device.ts:70](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/device.ts#L70) +Defined in: [src/models/device.ts:70](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/device.ts#L70) ###### Parameters @@ -261,7 +261,7 @@ Defined in: [src/models/device.ts:70](https://github.com/OlivierZal/heatzy-api/b ### FacadeManager -Defined in: [src/facades/manager.ts:12](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/manager.ts#L12) +Defined in: [src/facades/manager.ts:12](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/manager.ts#L12) #### Implements @@ -275,7 +275,7 @@ Defined in: [src/facades/manager.ts:12](https://github.com/OlivierZal/heatzy-api new FacadeManager(api: IAPI): FacadeManager ``` -Defined in: [src/facades/manager.ts:17](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/manager.ts#L17) +Defined in: [src/facades/manager.ts:17](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/manager.ts#L17) ###### Parameters @@ -291,7 +291,7 @@ Defined in: [src/facades/manager.ts:17](https://github.com/OlivierZal/heatzy-api | Property | Modifier | Type | Defined in | | ---------------------- | ---------- | ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `api` | `readonly` | [`IAPI`](README.md#iapi) | [src/facades/manager.ts:13](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/manager.ts#L13) | +| `api` | `readonly` | [`IAPI`](README.md#iapi) | [src/facades/manager.ts:13](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/manager.ts#L13) | #### Methods @@ -303,7 +303,7 @@ Defined in: [src/facades/manager.ts:17](https://github.com/OlivierZal/heatzy-api get(): null ``` -Defined in: [src/facades/manager.ts:21](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/manager.ts#L21) +Defined in: [src/facades/manager.ts:21](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/manager.ts#L21) ###### Returns @@ -319,7 +319,7 @@ Defined in: [src/facades/manager.ts:21](https://github.com/OlivierZal/heatzy-api get(instance: IDeviceModel): IDeviceFacadeAny ``` -Defined in: [src/facades/manager.ts:22](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/manager.ts#L22) +Defined in: [src/facades/manager.ts:22](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/manager.ts#L22) ###### Parameters @@ -341,7 +341,7 @@ IFacadeManager.get ### HeatzyAPI -Defined in: [src/services/api.ts:68](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/api.ts#L68) +Defined in: [src/services/api.ts:68](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/api.ts#L68) #### Implements @@ -355,7 +355,7 @@ Defined in: [src/services/api.ts:68](https://github.com/OlivierZal/heatzy-api/bl new HeatzyAPI(config: APIConfig): HeatzyAPI ``` -Defined in: [src/services/api.ts:83](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/api.ts#L83) +Defined in: [src/services/api.ts:83](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/api.ts#L83) ###### Parameters @@ -371,8 +371,8 @@ Defined in: [src/services/api.ts:83](https://github.com/OlivierZal/heatzy-api/bl | Property | Modifier | Type | Defined in | | --------------------------------------------- | ---------- | ---------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| `onSync?` | `readonly` | () => `Promise`\<`void`\> | [src/services/api.ts:69](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/api.ts#L69) | -| `settingManager?` | `readonly` | [`SettingManager`](README.md#settingmanager-2) | [src/services/api.ts:71](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/api.ts#L71) | +| `onSync?` | `readonly` | () => `Promise`\<`void`\> | [src/services/api.ts:69](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/api.ts#L69) | +| `settingManager?` | `readonly` | [`SettingManager`](README.md#settingmanager-2) | [src/services/api.ts:71](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/api.ts#L71) | #### Methods @@ -382,7 +382,7 @@ Defined in: [src/services/api.ts:83](https://github.com/OlivierZal/heatzy-api/bl authenticate(data?: LoginPostData): Promise ``` -Defined in: [src/services/api.ts:144](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/api.ts#L144) +Defined in: [src/services/api.ts:144](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/api.ts#L144) ###### Parameters @@ -406,7 +406,7 @@ bindings(): Promise<{ }> ``` -Defined in: [src/services/api.ts:158](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/api.ts#L158) +Defined in: [src/services/api.ts:158](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/api.ts#L158) ###### Returns @@ -424,7 +424,7 @@ Defined in: [src/services/api.ts:158](https://github.com/OlivierZal/heatzy-api/b clearSync(): void ``` -Defined in: [src/services/api.ts:162](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/api.ts#L162) +Defined in: [src/services/api.ts:162](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/api.ts#L162) ###### Returns @@ -445,7 +445,7 @@ control(__namedParameters: { }> ``` -Defined in: [src/services/api.ts:169](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/api.ts#L169) +Defined in: [src/services/api.ts:169](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/api.ts#L169) ###### Parameters @@ -475,7 +475,7 @@ deviceData(__namedParameters: { }> ``` -Defined in: [src/services/api.ts:179](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/api.ts#L179) +Defined in: [src/services/api.ts:179](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/api.ts#L179) ###### Parameters @@ -500,7 +500,7 @@ Defined in: [src/services/api.ts:179](https://github.com/OlivierZal/heatzy-api/b fetch(): Promise ``` -Defined in: [src/services/api.ts:129](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/api.ts#L129) +Defined in: [src/services/api.ts:129](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/api.ts#L129) ###### Returns @@ -520,7 +520,7 @@ login(__namedParameters: { }> ``` -Defined in: [src/services/api.ts:187](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/api.ts#L187) +Defined in: [src/services/api.ts:187](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/api.ts#L187) ###### Parameters @@ -545,7 +545,7 @@ Defined in: [src/services/api.ts:187](https://github.com/OlivierZal/heatzy-api/b static create(config: APIConfig): Promise ``` -Defined in: [src/services/api.ts:122](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/api.ts#L122) +Defined in: [src/services/api.ts:122](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/api.ts#L122) ###### Parameters @@ -561,7 +561,7 @@ Defined in: [src/services/api.ts:122](https://github.com/OlivierZal/heatzy-api/b ### APIConfig -Defined in: [src/services/interfaces.ts:28](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L28) +Defined in: [src/services/interfaces.ts:28](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L28) #### Extends @@ -571,36 +571,36 @@ Defined in: [src/services/interfaces.ts:28](https://github.com/OlivierZal/heatzy | Property | Modifier | Type | Inherited from | Defined in | | ------------------------------------------------- | ---------- | ---------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `autoSyncInterval?` | `public` | `null` \| `number` | - | [src/services/interfaces.ts:29](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L29) | -| `language?` | `public` | `string` | - | [src/services/interfaces.ts:30](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L30) | -| `logger?` | `public` | [`Logger`](README.md#logger-1) | - | [src/services/interfaces.ts:31](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L31) | -| `onSync?` | `public` | [`OnSyncFunction`](README.md#onsyncfunction) | - | [src/services/interfaces.ts:32](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L32) | -| `password?` | `readonly` | `string` | `Partial.password` | [src/types.ts:55](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L55) | -| `settingManager?` | `public` | [`SettingManager`](README.md#settingmanager-2) | - | [src/services/interfaces.ts:33](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L33) | -| `shouldVerifySSL?` | `public` | `boolean` | - | [src/services/interfaces.ts:34](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L34) | -| `timezone?` | `public` | `string` | - | [src/services/interfaces.ts:35](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L35) | -| `username?` | `readonly` | `string` | `Partial.username` | [src/types.ts:56](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L56) | +| `autoSyncInterval?` | `public` | `null` \| `number` | - | [src/services/interfaces.ts:29](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L29) | +| `language?` | `public` | `string` | - | [src/services/interfaces.ts:30](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L30) | +| `logger?` | `public` | [`Logger`](README.md#logger-1) | - | [src/services/interfaces.ts:31](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L31) | +| `onSync?` | `public` | [`OnSyncFunction`](README.md#onsyncfunction) | - | [src/services/interfaces.ts:32](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L32) | +| `password?` | `readonly` | `string` | `Partial.password` | [src/types.ts:55](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L55) | +| `settingManager?` | `public` | [`SettingManager`](README.md#settingmanager-2) | - | [src/services/interfaces.ts:33](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L33) | +| `shouldVerifySSL?` | `public` | `boolean` | - | [src/services/interfaces.ts:34](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L34) | +| `timezone?` | `public` | `string` | - | [src/services/interfaces.ts:35](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L35) | +| `username?` | `readonly` | `string` | `Partial.username` | [src/types.ts:56](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L56) | --- ### APISettings -Defined in: [src/services/interfaces.ts:11](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L11) +Defined in: [src/services/interfaces.ts:11](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L11) #### Properties | Property | Type | Defined in | | ----------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `expireAt?` | `null` \| `string` | [src/services/interfaces.ts:12](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L12) | -| `password?` | `null` \| `string` | [src/services/interfaces.ts:13](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L13) | -| `token?` | `null` \| `string` | [src/services/interfaces.ts:14](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L14) | -| `username?` | `null` \| `string` | [src/services/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L15) | +| `expireAt?` | `null` \| `string` | [src/services/interfaces.ts:12](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L12) | +| `password?` | `null` \| `string` | [src/services/interfaces.ts:13](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L13) | +| `token?` | `null` \| `string` | [src/services/interfaces.ts:14](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L14) | +| `username?` | `null` \| `string` | [src/services/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L15) | --- ### Attrs -Defined in: [src/types.ts:10](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L10) +Defined in: [src/types.ts:10](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L10) #### Extends @@ -610,127 +610,127 @@ Defined in: [src/types.ts:10](https://github.com/OlivierZal/heatzy-api/blob/ff04 | Property | Modifier | Type | Overrides | Inherited from | Defined in | | ------------------------------------------- | ---------- | -------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| `cft_temp?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`cft_temp`](README.md#cft_temp-1) | [src/types.ts:77](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L77) | -| `cft_tempH?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`cft_tempH`](README.md#cft_temph-1) | [src/types.ts:70](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L70) | -| `cft_tempL?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`cft_tempL`](README.md#cft_templ-1) | [src/types.ts:71](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L71) | -| `com_temp?` | `readonly` | [`TemperatureCompensation`](README.md#temperaturecompensation) | - | [`PostAttrs`](README.md#postattrs).[`com_temp`](README.md#com_temp-1) | [src/types.ts:68](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L68) | -| `cur_humi?` | `readonly` | `number` | - | - | [src/types.ts:16](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L16) | -| `cur_mode?` | `readonly` | [`Mode`](README.md#mode) | - | - | [src/types.ts:17](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L17) | -| `cur_temp?` | `readonly` | `number` | - | - | [src/types.ts:18](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L18) | -| `cur_tempH?` | `readonly` | `number` | - | - | [src/types.ts:13](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L13) | -| `cur_tempL?` | `readonly` | `number` | - | - | [src/types.ts:14](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L14) | -| `derog_mode?` | `readonly` | [`DerogationMode`](README.md#derogationmode) | - | [`PostAttrs`](README.md#postattrs).[`derog_mode`](README.md#derog_mode-1) | [src/types.ts:62](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L62) | -| `derog_time?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`derog_time`](README.md#derog_time-1) | [src/types.ts:63](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L63) | -| `eco_temp?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`eco_temp`](README.md#eco_temp-1) | [src/types.ts:78](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L78) | -| `eco_tempH?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`eco_tempH`](README.md#eco_temph-1) | [src/types.ts:72](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L72) | -| `eco_tempL?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`eco_tempL`](README.md#eco_templ-1) | [src/types.ts:73](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L73) | -| `lock_c?` | `readonly` | [`Switch`](README.md#switch) | - | [`PostAttrs`](README.md#postattrs).[`lock_c`](README.md#lock_c-1) | [src/types.ts:74](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L74) | -| `lock_switch?` | `readonly` | [`Switch`](README.md#switch) | - | [`PostAttrs`](README.md#postattrs).[`lock_switch`](README.md#lock_switch-1) | [src/types.ts:66](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L66) | -| `mode` | `readonly` | [`Mode`](README.md#mode) | [`PostAttrs`](README.md#postattrs).[`mode`](README.md#mode-6) | - | [src/types.ts:11](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L11) | -| `on_off?` | `readonly` | [`Switch`](README.md#switch) | - | [`PostAttrs`](README.md#postattrs).[`on_off`](README.md#on_off-1) | [src/types.ts:75](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L75) | -| `timer_switch?` | `readonly` | [`Switch`](README.md#switch) | - | [`PostAttrs`](README.md#postattrs).[`timer_switch`](README.md#timer_switch-1) | [src/types.ts:64](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L64) | -| `window_switch?` | `readonly` | [`Switch`](README.md#switch) | - | [`PostAttrs`](README.md#postattrs).[`window_switch`](README.md#window_switch-1) | [src/types.ts:79](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L79) | +| `cft_temp?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`cft_temp`](README.md#cft_temp-1) | [src/types.ts:77](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L77) | +| `cft_tempH?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`cft_tempH`](README.md#cft_temph-1) | [src/types.ts:70](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L70) | +| `cft_tempL?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`cft_tempL`](README.md#cft_templ-1) | [src/types.ts:71](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L71) | +| `com_temp?` | `readonly` | [`TemperatureCompensation`](README.md#temperaturecompensation) | - | [`PostAttrs`](README.md#postattrs).[`com_temp`](README.md#com_temp-1) | [src/types.ts:68](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L68) | +| `cur_humi?` | `readonly` | `number` | - | - | [src/types.ts:16](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L16) | +| `cur_mode?` | `readonly` | [`Mode`](README.md#mode) | - | - | [src/types.ts:17](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L17) | +| `cur_temp?` | `readonly` | `number` | - | - | [src/types.ts:18](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L18) | +| `cur_tempH?` | `readonly` | `number` | - | - | [src/types.ts:13](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L13) | +| `cur_tempL?` | `readonly` | `number` | - | - | [src/types.ts:14](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L14) | +| `derog_mode?` | `readonly` | [`DerogationMode`](README.md#derogationmode) | - | [`PostAttrs`](README.md#postattrs).[`derog_mode`](README.md#derog_mode-1) | [src/types.ts:62](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L62) | +| `derog_time?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`derog_time`](README.md#derog_time-1) | [src/types.ts:63](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L63) | +| `eco_temp?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`eco_temp`](README.md#eco_temp-1) | [src/types.ts:78](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L78) | +| `eco_tempH?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`eco_tempH`](README.md#eco_temph-1) | [src/types.ts:72](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L72) | +| `eco_tempL?` | `readonly` | `number` | - | [`PostAttrs`](README.md#postattrs).[`eco_tempL`](README.md#eco_templ-1) | [src/types.ts:73](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L73) | +| `lock_c?` | `readonly` | [`Switch`](README.md#switch) | - | [`PostAttrs`](README.md#postattrs).[`lock_c`](README.md#lock_c-1) | [src/types.ts:74](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L74) | +| `lock_switch?` | `readonly` | [`Switch`](README.md#switch) | - | [`PostAttrs`](README.md#postattrs).[`lock_switch`](README.md#lock_switch-1) | [src/types.ts:66](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L66) | +| `mode` | `readonly` | [`Mode`](README.md#mode) | [`PostAttrs`](README.md#postattrs).[`mode`](README.md#mode-6) | - | [src/types.ts:11](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L11) | +| `on_off?` | `readonly` | [`Switch`](README.md#switch) | - | [`PostAttrs`](README.md#postattrs).[`on_off`](README.md#on_off-1) | [src/types.ts:75](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L75) | +| `timer_switch?` | `readonly` | [`Switch`](README.md#switch) | - | [`PostAttrs`](README.md#postattrs).[`timer_switch`](README.md#timer_switch-1) | [src/types.ts:64](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L64) | +| `window_switch?` | `readonly` | [`Switch`](README.md#switch) | - | [`PostAttrs`](README.md#postattrs).[`window_switch`](README.md#window_switch-1) | [src/types.ts:79](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L79) | --- ### Bindings -Defined in: [src/types.ts:21](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L21) +Defined in: [src/types.ts:21](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L21) #### Properties | Property | Modifier | Type | Defined in | | ------------------------------ | ---------- | --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| `devices` | `readonly` | readonly [`Device`](README.md#device)[] | [src/types.ts:22](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L22) | +| `devices` | `readonly` | readonly [`Device`](README.md#device)[] | [src/types.ts:22](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L22) | --- ### Device -Defined in: [src/types.ts:25](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L25) +Defined in: [src/types.ts:25](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L25) #### Properties | Property | Modifier | Type | Defined in | | ---------------------------------------- | ---------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | -| `dev_alias` | `readonly` | `string` | [src/types.ts:26](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L26) | -| `did` | `readonly` | `string` | [src/types.ts:27](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L27) | -| `product_key` | `readonly` | `string` | [src/types.ts:28](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L28) | -| `product_name` | `readonly` | `string` | [src/types.ts:29](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L29) | +| `dev_alias` | `readonly` | `string` | [src/types.ts:26](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L26) | +| `did` | `readonly` | `string` | [src/types.ts:27](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L27) | +| `product_key` | `readonly` | `string` | [src/types.ts:28](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L28) | +| `product_name` | `readonly` | `string` | [src/types.ts:29](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L29) | --- ### DeviceData -Defined in: [src/types.ts:32](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L32) +Defined in: [src/types.ts:32](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L32) #### Properties | Property | Modifier | Type | Defined in | | ------------------------ | ---------- | -------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| `attr` | `readonly` | [`Attrs`](README.md#attrs) | [src/types.ts:33](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L33) | +| `attr` | `readonly` | [`Attrs`](README.md#attrs) | [src/types.ts:33](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L33) | --- ### DevicePostData -Defined in: [src/types.ts:36](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L36) +Defined in: [src/types.ts:36](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L36) #### Properties | Property | Modifier | Type | Defined in | | ---------------------------- | ---------- | ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| `attrs` | `readonly` | [`PostAttrs`](README.md#postattrs) | [src/types.ts:37](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L37) | +| `attrs` | `readonly` | [`PostAttrs`](README.md#postattrs) | [src/types.ts:37](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L37) | --- ### DeviceV1PostData -Defined in: [src/types.ts:40](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L40) +Defined in: [src/types.ts:40](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L40) #### Properties | Property | Modifier | Type | Defined in | | ---------------------- | ---------- | ------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------- | -| `raw` | `readonly` | \[`1`, `1`, [`ModeV1`](README.md#modev1)\] | [src/types.ts:41](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L41) | +| `raw` | `readonly` | \[`1`, `1`, [`ModeV1`](README.md#modev1)\] | [src/types.ts:41](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L41) | --- ### ErrorData -Defined in: [src/types.ts:44](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L44) +Defined in: [src/types.ts:44](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L44) #### Properties | Property | Modifier | Type | Defined in | | -------------------------------------------- | ---------- | ------------------ | -------------------------------------------------------------------------------------------------------------------------- | -| `detail_message` | `readonly` | `null` \| `string` | [src/types.ts:45](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L45) | -| `error_message` | `readonly` | `null` \| `string` | [src/types.ts:46](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L46) | +| `detail_message` | `readonly` | `null` \| `string` | [src/types.ts:45](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L45) | +| `error_message` | `readonly` | `null` \| `string` | [src/types.ts:46](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L46) | --- ### IAPI -Defined in: [src/services/interfaces.ts:38](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L38) +Defined in: [src/services/interfaces.ts:38](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L38) #### Properties | Property | Type | Defined in | | ------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `authenticate` | (`data`?: [`LoginPostData`](README.md#loginpostdata)) => `Promise`\<`boolean`\> | [src/services/interfaces.ts:40](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L40) | -| `bindings` | () => `Promise`\<\{ `data`: [`Bindings`](README.md#bindings-1); \}\> | [src/services/interfaces.ts:41](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L41) | -| `clearSync` | () => `void` | [src/services/interfaces.ts:42](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L42) | -| `control` | (`__namedParameters`: \{ `id`: `string`; `postData`: [`DevicePostDataAny`](README.md#devicepostdataany); \}) => `Promise`\<\{ `data`: [`Data`](README.md#data-2); \}\> | [src/services/interfaces.ts:43](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L43) | -| `deviceData` | (`__namedParameters`: \{ `id`: `string`; \}) => `Promise`\<\{ `data`: [`DeviceData`](README.md#devicedata-1); \}\> | [src/services/interfaces.ts:50](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L50) | -| `fetch` | () => `Promise`\ | [src/services/interfaces.ts:51](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L51) | -| `login` | (`__namedParameters`: \{ `postData`: [`LoginPostData`](README.md#loginpostdata); \}) => `Promise`\<\{ `data`: [`LoginData`](README.md#logindata); \}\> | [src/services/interfaces.ts:52](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L52) | -| `onSync?` | [`OnSyncFunction`](README.md#onsyncfunction) | [src/services/interfaces.ts:39](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L39) | +| `authenticate` | (`data`?: [`LoginPostData`](README.md#loginpostdata)) => `Promise`\<`boolean`\> | [src/services/interfaces.ts:40](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L40) | +| `bindings` | () => `Promise`\<\{ `data`: [`Bindings`](README.md#bindings-1); \}\> | [src/services/interfaces.ts:41](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L41) | +| `clearSync` | () => `void` | [src/services/interfaces.ts:42](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L42) | +| `control` | (`__namedParameters`: \{ `id`: `string`; `postData`: [`DevicePostDataAny`](README.md#devicepostdataany); \}) => `Promise`\<\{ `data`: [`Data`](README.md#data-2); \}\> | [src/services/interfaces.ts:43](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L43) | +| `deviceData` | (`__namedParameters`: \{ `id`: `string`; \}) => `Promise`\<\{ `data`: [`DeviceData`](README.md#devicedata-1); \}\> | [src/services/interfaces.ts:50](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L50) | +| `fetch` | () => `Promise`\ | [src/services/interfaces.ts:51](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L51) | +| `login` | (`__namedParameters`: \{ `postData`: [`LoginPostData`](README.md#loginpostdata); \}) => `Promise`\<\{ `data`: [`LoginData`](README.md#logindata); \}\> | [src/services/interfaces.ts:52](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L52) | +| `onSync?` | [`OnSyncFunction`](README.md#onsyncfunction) | [src/services/interfaces.ts:39](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L39) | --- ### IDeviceFacade -Defined in: [src/facades/interfaces.ts:12](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L12) +Defined in: [src/facades/interfaces.ts:12](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L12) #### Extends @@ -744,23 +744,23 @@ Defined in: [src/facades/interfaces.ts:12](https://github.com/OlivierZal/heatzy- | Property | Type | Inherited from | Defined in | | ---------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| `derogationEndDate` | `null` \| `DateTime` | `IBaseDeviceModel.derogationEndDate` | [src/models/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L15) | -| `id` | `string` | `IBaseDeviceModel.id` | [src/models/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L16) | -| `isOn` | `boolean` | - | [src/facades/interfaces.ts:13](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L13) | -| `mode` | [`Mode`](README.md#mode) | - | [src/facades/interfaces.ts:14](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L14) | -| `name` | `string` | `IBaseDeviceModel.name` | [src/models/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L17) | -| `onSync` | () => `Promise`\<`void`\> | - | [src/facades/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L15) | -| `previousMode` | [`PreviousMode`](README.md#previousmode-6) | `IBaseDeviceModel.previousMode` | [src/models/interfaces.ts:18](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L18) | -| `product` | [`Product`](README.md#product) | `IBaseDeviceModel.product` | [src/models/interfaces.ts:19](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L19) | -| `setValues` | (`data`: [`PostAttrs`](README.md#postattrs)) => `Promise`\<`Partial`\<[`Attrs`](README.md#attrs)\>\> | - | [src/facades/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L16) | -| `update` | (`data`: `Partial`\<[`Attrs`](README.md#attrs)\>) => `void` | `IBaseDeviceModel.update` | [src/models/interfaces.ts:20](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L20) | -| `values` | () => `Promise`\<[`Attrs`](README.md#attrs)\> | - | [src/facades/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L17) | +| `derogationEndDate` | `null` \| `DateTime` | `IBaseDeviceModel.derogationEndDate` | [src/models/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L15) | +| `id` | `string` | `IBaseDeviceModel.id` | [src/models/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L16) | +| `isOn` | `boolean` | - | [src/facades/interfaces.ts:13](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L13) | +| `mode` | [`Mode`](README.md#mode) | - | [src/facades/interfaces.ts:14](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L14) | +| `name` | `string` | `IBaseDeviceModel.name` | [src/models/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L17) | +| `onSync` | () => `Promise`\<`void`\> | - | [src/facades/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L15) | +| `previousMode` | [`PreviousMode`](README.md#previousmode-6) | `IBaseDeviceModel.previousMode` | [src/models/interfaces.ts:18](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L18) | +| `product` | [`Product`](README.md#product) | `IBaseDeviceModel.product` | [src/models/interfaces.ts:19](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L19) | +| `setValues` | (`data`: [`PostAttrs`](README.md#postattrs)) => `Promise`\<`Partial`\<[`Attrs`](README.md#attrs)\>\> | - | [src/facades/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L16) | +| `update` | (`data`: `Partial`\<[`Attrs`](README.md#attrs)\>) => `void` | `IBaseDeviceModel.update` | [src/models/interfaces.ts:20](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L20) | +| `values` | () => `Promise`\<[`Attrs`](README.md#attrs)\> | - | [src/facades/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L17) | --- ### IDeviceGlowFacade -Defined in: [src/facades/interfaces.ts:20](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L20) +Defined in: [src/facades/interfaces.ts:20](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L20) #### Extends @@ -774,32 +774,32 @@ Defined in: [src/facades/interfaces.ts:20](https://github.com/OlivierZal/heatzy- | Property | Type | Inherited from | Defined in | | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| `comfortTemperature` | `number` | - | [src/facades/interfaces.ts:21](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L21) | -| `currentTemperature` | `number` | - | [src/facades/interfaces.ts:22](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L22) | -| `derogationEndDate` | `null` \| `DateTime` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`derogationEndDate`](README.md#derogationenddate-5) | [src/facades/interfaces.ts:35](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L35) | -| `derogationEndString` | `null` \| `string` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`derogationEndString`](README.md#derogationendstring-2) | [src/facades/interfaces.ts:36](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L36) | -| `derogationMode` | [`DerogationMode`](README.md#derogationmode) | [`IDeviceV2Facade`](README.md#idevicev2facade).[`derogationMode`](README.md#derogationmode-3) | [src/facades/interfaces.ts:37](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L37) | -| `derogationTime` | `number` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`derogationTime`](README.md#derogationtime-2) | [src/facades/interfaces.ts:38](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L38) | -| `ecoTemperature` | `number` | - | [src/facades/interfaces.ts:23](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L23) | -| `id` | `string` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`id`](README.md#id-5) | [src/models/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L16) | -| `isLocked` | `boolean` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`isLocked`](README.md#islocked-2) | [src/facades/interfaces.ts:39](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L39) | -| `isOn` | `boolean` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`isOn`](README.md#ison-3) | [src/facades/interfaces.ts:13](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L13) | -| `isTimer` | `boolean` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`isTimer`](README.md#istimer-2) | [src/facades/interfaces.ts:40](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L40) | -| `mode` | [`Mode`](README.md#mode) | [`IDeviceV2Facade`](README.md#idevicev2facade).[`mode`](README.md#mode-5) | [src/facades/interfaces.ts:14](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L14) | -| `name` | `string` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`name`](README.md#name-5) | [src/models/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L17) | -| `onSync` | () => `Promise`\<`void`\> | [`IDeviceV2Facade`](README.md#idevicev2facade).[`onSync`](README.md#onsync-6) | [src/facades/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L15) | -| `previousMode` | [`PreviousMode`](README.md#previousmode-6) | [`IDeviceV2Facade`](README.md#idevicev2facade).[`previousMode`](README.md#previousmode-5) | [src/models/interfaces.ts:18](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L18) | -| `product` | [`Product`](README.md#product) | [`IDeviceV2Facade`](README.md#idevicev2facade).[`product`](README.md#product-6) | [src/models/interfaces.ts:19](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L19) | -| `setValues` | (`data`: [`PostAttrs`](README.md#postattrs)) => `Promise`\<`Partial`\<[`Attrs`](README.md#attrs)\>\> | [`IDeviceV2Facade`](README.md#idevicev2facade).[`setValues`](README.md#setvalues-3) | [src/facades/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L16) | -| `temperatureCompensation` | [`TemperatureCompensation`](README.md#temperaturecompensation) | - | [src/facades/interfaces.ts:24](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L24) | -| `update` | (`data`: `Partial`\<[`Attrs`](README.md#attrs)\>) => `void` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`update`](README.md#update-5) | [src/models/interfaces.ts:20](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L20) | -| `values` | () => `Promise`\<[`Attrs`](README.md#attrs)\> | [`IDeviceV2Facade`](README.md#idevicev2facade).[`values`](README.md#values-3) | [src/facades/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L17) | +| `comfortTemperature` | `number` | - | [src/facades/interfaces.ts:21](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L21) | +| `currentTemperature` | `number` | - | [src/facades/interfaces.ts:22](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L22) | +| `derogationEndDate` | `null` \| `DateTime` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`derogationEndDate`](README.md#derogationenddate-5) | [src/facades/interfaces.ts:35](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L35) | +| `derogationEndString` | `null` \| `string` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`derogationEndString`](README.md#derogationendstring-2) | [src/facades/interfaces.ts:36](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L36) | +| `derogationMode` | [`DerogationMode`](README.md#derogationmode) | [`IDeviceV2Facade`](README.md#idevicev2facade).[`derogationMode`](README.md#derogationmode-3) | [src/facades/interfaces.ts:37](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L37) | +| `derogationTime` | `number` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`derogationTime`](README.md#derogationtime-2) | [src/facades/interfaces.ts:38](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L38) | +| `ecoTemperature` | `number` | - | [src/facades/interfaces.ts:23](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L23) | +| `id` | `string` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`id`](README.md#id-5) | [src/models/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L16) | +| `isLocked` | `boolean` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`isLocked`](README.md#islocked-2) | [src/facades/interfaces.ts:39](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L39) | +| `isOn` | `boolean` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`isOn`](README.md#ison-3) | [src/facades/interfaces.ts:13](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L13) | +| `isTimer` | `boolean` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`isTimer`](README.md#istimer-2) | [src/facades/interfaces.ts:40](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L40) | +| `mode` | [`Mode`](README.md#mode) | [`IDeviceV2Facade`](README.md#idevicev2facade).[`mode`](README.md#mode-5) | [src/facades/interfaces.ts:14](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L14) | +| `name` | `string` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`name`](README.md#name-5) | [src/models/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L17) | +| `onSync` | () => `Promise`\<`void`\> | [`IDeviceV2Facade`](README.md#idevicev2facade).[`onSync`](README.md#onsync-6) | [src/facades/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L15) | +| `previousMode` | [`PreviousMode`](README.md#previousmode-6) | [`IDeviceV2Facade`](README.md#idevicev2facade).[`previousMode`](README.md#previousmode-5) | [src/models/interfaces.ts:18](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L18) | +| `product` | [`Product`](README.md#product) | [`IDeviceV2Facade`](README.md#idevicev2facade).[`product`](README.md#product-6) | [src/models/interfaces.ts:19](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L19) | +| `setValues` | (`data`: [`PostAttrs`](README.md#postattrs)) => `Promise`\<`Partial`\<[`Attrs`](README.md#attrs)\>\> | [`IDeviceV2Facade`](README.md#idevicev2facade).[`setValues`](README.md#setvalues-3) | [src/facades/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L16) | +| `temperatureCompensation` | [`TemperatureCompensation`](README.md#temperaturecompensation) | - | [src/facades/interfaces.ts:24](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L24) | +| `update` | (`data`: `Partial`\<[`Attrs`](README.md#attrs)\>) => `void` | [`IDeviceV2Facade`](README.md#idevicev2facade).[`update`](README.md#update-5) | [src/models/interfaces.ts:20](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L20) | +| `values` | () => `Promise`\<[`Attrs`](README.md#attrs)\> | [`IDeviceV2Facade`](README.md#idevicev2facade).[`values`](README.md#values-3) | [src/facades/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L17) | --- ### IDeviceModel -Defined in: [src/models/interfaces.ts:23](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L23) +Defined in: [src/models/interfaces.ts:23](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L23) #### Extends @@ -809,21 +809,21 @@ Defined in: [src/models/interfaces.ts:23](https://github.com/OlivierZal/heatzy-a | Property | Type | Inherited from | Defined in | | ---------------------------------------------------- | ----------------------------------------------------------- | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------- | -| `data` | [`Attrs`](README.md#attrs) | - | [src/models/interfaces.ts:24](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L24) | -| `derogationEndDate` | `null` \| `DateTime` | `IBaseDeviceModel.derogationEndDate` | [src/models/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L15) | -| `id` | `string` | `IBaseDeviceModel.id` | [src/models/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L16) | -| `name` | `string` | `IBaseDeviceModel.name` | [src/models/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L17) | -| `previousMode` | [`PreviousMode`](README.md#previousmode-6) | `IBaseDeviceModel.previousMode` | [src/models/interfaces.ts:18](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L18) | -| `product` | [`Product`](README.md#product) | `IBaseDeviceModel.product` | [src/models/interfaces.ts:19](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L19) | -| `productKey` | `string` | - | [src/models/interfaces.ts:25](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L25) | -| `productName` | `string` | - | [src/models/interfaces.ts:26](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L26) | -| `update` | (`data`: `Partial`\<[`Attrs`](README.md#attrs)\>) => `void` | `IBaseDeviceModel.update` | [src/models/interfaces.ts:20](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L20) | +| `data` | [`Attrs`](README.md#attrs) | - | [src/models/interfaces.ts:24](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L24) | +| `derogationEndDate` | `null` \| `DateTime` | `IBaseDeviceModel.derogationEndDate` | [src/models/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L15) | +| `id` | `string` | `IBaseDeviceModel.id` | [src/models/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L16) | +| `name` | `string` | `IBaseDeviceModel.name` | [src/models/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L17) | +| `previousMode` | [`PreviousMode`](README.md#previousmode-6) | `IBaseDeviceModel.previousMode` | [src/models/interfaces.ts:18](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L18) | +| `product` | [`Product`](README.md#product) | `IBaseDeviceModel.product` | [src/models/interfaces.ts:19](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L19) | +| `productKey` | `string` | - | [src/models/interfaces.ts:25](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L25) | +| `productName` | `string` | - | [src/models/interfaces.ts:26](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L26) | +| `update` | (`data`: `Partial`\<[`Attrs`](README.md#attrs)\>) => `void` | `IBaseDeviceModel.update` | [src/models/interfaces.ts:20](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L20) | --- ### IDeviceProFacade -Defined in: [src/facades/interfaces.ts:27](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L27) +Defined in: [src/facades/interfaces.ts:27](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L27) #### Extends @@ -833,36 +833,36 @@ Defined in: [src/facades/interfaces.ts:27](https://github.com/OlivierZal/heatzy- | Property | Type | Inherited from | Defined in | | ---------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| `comfortTemperature` | `number` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`comfortTemperature`](README.md#comforttemperature) | [src/facades/interfaces.ts:21](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L21) | -| `currentHumidity` | `number` | - | [src/facades/interfaces.ts:28](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L28) | -| `currentMode` | [`Mode`](README.md#mode) | - | [src/facades/interfaces.ts:29](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L29) | -| `currentTemperature` | `number` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`currentTemperature`](README.md#currenttemperature) | [src/facades/interfaces.ts:22](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L22) | -| `derogationEndDate` | `null` \| `DateTime` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`derogationEndDate`](README.md#derogationenddate-2) | [src/facades/interfaces.ts:35](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L35) | -| `derogationEndString` | `null` \| `string` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`derogationEndString`](README.md#derogationendstring) | [src/facades/interfaces.ts:36](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L36) | -| `derogationMode` | [`DerogationMode`](README.md#derogationmode) | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`derogationMode`](README.md#derogationmode-1) | [src/facades/interfaces.ts:37](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L37) | -| `derogationTime` | `number` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`derogationTime`](README.md#derogationtime) | [src/facades/interfaces.ts:38](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L38) | -| `ecoTemperature` | `number` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`ecoTemperature`](README.md#ecotemperature) | [src/facades/interfaces.ts:23](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L23) | -| `id` | `string` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`id`](README.md#id-2) | [src/models/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L16) | -| `isDetectingOpenWindow` | `boolean` | - | [src/facades/interfaces.ts:30](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L30) | -| `isLocked` | `boolean` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`isLocked`](README.md#islocked) | [src/facades/interfaces.ts:39](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L39) | -| `isOn` | `boolean` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`isOn`](README.md#ison-1) | [src/facades/interfaces.ts:13](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L13) | -| `isPresence` | `boolean` | - | [src/facades/interfaces.ts:31](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L31) | -| `isTimer` | `boolean` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`isTimer`](README.md#istimer) | [src/facades/interfaces.ts:40](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L40) | -| `mode` | [`Mode`](README.md#mode) | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`mode`](README.md#mode-3) | [src/facades/interfaces.ts:14](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L14) | -| `name` | `string` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`name`](README.md#name-2) | [src/models/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L17) | -| `onSync` | () => `Promise`\<`void`\> | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`onSync`](README.md#onsync-4) | [src/facades/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L15) | -| `previousMode` | [`PreviousMode`](README.md#previousmode-6) | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`previousMode`](README.md#previousmode-2) | [src/models/interfaces.ts:18](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L18) | -| `product` | [`Product`](README.md#product) | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`product`](README.md#product-3) | [src/models/interfaces.ts:19](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L19) | -| `setValues` | (`data`: [`PostAttrs`](README.md#postattrs)) => `Promise`\<`Partial`\<[`Attrs`](README.md#attrs)\>\> | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`setValues`](README.md#setvalues-1) | [src/facades/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L16) | -| `temperatureCompensation` | [`TemperatureCompensation`](README.md#temperaturecompensation) | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`temperatureCompensation`](README.md#temperaturecompensation-1) | [src/facades/interfaces.ts:24](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L24) | -| `update` | (`data`: `Partial`\<[`Attrs`](README.md#attrs)\>) => `void` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`update`](README.md#update-2) | [src/models/interfaces.ts:20](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L20) | -| `values` | () => `Promise`\<[`Attrs`](README.md#attrs)\> | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`values`](README.md#values-1) | [src/facades/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L17) | +| `comfortTemperature` | `number` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`comfortTemperature`](README.md#comforttemperature) | [src/facades/interfaces.ts:21](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L21) | +| `currentHumidity` | `number` | - | [src/facades/interfaces.ts:28](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L28) | +| `currentMode` | [`Mode`](README.md#mode) | - | [src/facades/interfaces.ts:29](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L29) | +| `currentTemperature` | `number` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`currentTemperature`](README.md#currenttemperature) | [src/facades/interfaces.ts:22](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L22) | +| `derogationEndDate` | `null` \| `DateTime` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`derogationEndDate`](README.md#derogationenddate-2) | [src/facades/interfaces.ts:35](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L35) | +| `derogationEndString` | `null` \| `string` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`derogationEndString`](README.md#derogationendstring) | [src/facades/interfaces.ts:36](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L36) | +| `derogationMode` | [`DerogationMode`](README.md#derogationmode) | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`derogationMode`](README.md#derogationmode-1) | [src/facades/interfaces.ts:37](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L37) | +| `derogationTime` | `number` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`derogationTime`](README.md#derogationtime) | [src/facades/interfaces.ts:38](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L38) | +| `ecoTemperature` | `number` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`ecoTemperature`](README.md#ecotemperature) | [src/facades/interfaces.ts:23](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L23) | +| `id` | `string` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`id`](README.md#id-2) | [src/models/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L16) | +| `isDetectingOpenWindow` | `boolean` | - | [src/facades/interfaces.ts:30](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L30) | +| `isLocked` | `boolean` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`isLocked`](README.md#islocked) | [src/facades/interfaces.ts:39](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L39) | +| `isOn` | `boolean` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`isOn`](README.md#ison-1) | [src/facades/interfaces.ts:13](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L13) | +| `isPresence` | `boolean` | - | [src/facades/interfaces.ts:31](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L31) | +| `isTimer` | `boolean` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`isTimer`](README.md#istimer) | [src/facades/interfaces.ts:40](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L40) | +| `mode` | [`Mode`](README.md#mode) | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`mode`](README.md#mode-3) | [src/facades/interfaces.ts:14](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L14) | +| `name` | `string` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`name`](README.md#name-2) | [src/models/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L17) | +| `onSync` | () => `Promise`\<`void`\> | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`onSync`](README.md#onsync-4) | [src/facades/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L15) | +| `previousMode` | [`PreviousMode`](README.md#previousmode-6) | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`previousMode`](README.md#previousmode-2) | [src/models/interfaces.ts:18](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L18) | +| `product` | [`Product`](README.md#product) | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`product`](README.md#product-3) | [src/models/interfaces.ts:19](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L19) | +| `setValues` | (`data`: [`PostAttrs`](README.md#postattrs)) => `Promise`\<`Partial`\<[`Attrs`](README.md#attrs)\>\> | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`setValues`](README.md#setvalues-1) | [src/facades/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L16) | +| `temperatureCompensation` | [`TemperatureCompensation`](README.md#temperaturecompensation) | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`temperatureCompensation`](README.md#temperaturecompensation-1) | [src/facades/interfaces.ts:24](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L24) | +| `update` | (`data`: `Partial`\<[`Attrs`](README.md#attrs)\>) => `void` | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`update`](README.md#update-2) | [src/models/interfaces.ts:20](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L20) | +| `values` | () => `Promise`\<[`Attrs`](README.md#attrs)\> | [`IDeviceGlowFacade`](README.md#ideviceglowfacade).[`values`](README.md#values-1) | [src/facades/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L17) | --- ### IDeviceV2Facade -Defined in: [src/facades/interfaces.ts:34](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L34) +Defined in: [src/facades/interfaces.ts:34](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L34) #### Extends @@ -876,79 +876,79 @@ Defined in: [src/facades/interfaces.ts:34](https://github.com/OlivierZal/heatzy- | Property | Type | Overrides | Inherited from | Defined in | | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| `derogationEndDate` | `null` \| `DateTime` | [`IDeviceFacade`](README.md#idevicefacade).[`derogationEndDate`](README.md#derogationenddate-1) | - | [src/facades/interfaces.ts:35](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L35) | -| `derogationEndString` | `null` \| `string` | - | - | [src/facades/interfaces.ts:36](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L36) | -| `derogationMode` | [`DerogationMode`](README.md#derogationmode) | - | - | [src/facades/interfaces.ts:37](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L37) | -| `derogationTime` | `number` | - | - | [src/facades/interfaces.ts:38](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L38) | -| `id` | `string` | - | [`IDeviceFacade`](README.md#idevicefacade).[`id`](README.md#id-1) | [src/models/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L16) | -| `isLocked` | `boolean` | - | - | [src/facades/interfaces.ts:39](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L39) | -| `isOn` | `boolean` | - | [`IDeviceFacade`](README.md#idevicefacade).[`isOn`](README.md#ison) | [src/facades/interfaces.ts:13](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L13) | -| `isTimer` | `boolean` | - | - | [src/facades/interfaces.ts:40](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L40) | -| `mode` | [`Mode`](README.md#mode) | - | [`IDeviceFacade`](README.md#idevicefacade).[`mode`](README.md#mode-2) | [src/facades/interfaces.ts:14](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L14) | -| `name` | `string` | - | [`IDeviceFacade`](README.md#idevicefacade).[`name`](README.md#name-1) | [src/models/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L17) | -| `onSync` | () => `Promise`\<`void`\> | - | [`IDeviceFacade`](README.md#idevicefacade).[`onSync`](README.md#onsync-3) | [src/facades/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L15) | -| `previousMode` | [`PreviousMode`](README.md#previousmode-6) | - | [`IDeviceFacade`](README.md#idevicefacade).[`previousMode`](README.md#previousmode-1) | [src/models/interfaces.ts:18](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L18) | -| `product` | [`Product`](README.md#product) | - | [`IDeviceFacade`](README.md#idevicefacade).[`product`](README.md#product-2) | [src/models/interfaces.ts:19](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L19) | -| `setValues` | (`data`: [`PostAttrs`](README.md#postattrs)) => `Promise`\<`Partial`\<[`Attrs`](README.md#attrs)\>\> | - | [`IDeviceFacade`](README.md#idevicefacade).[`setValues`](README.md#setvalues) | [src/facades/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L16) | -| `update` | (`data`: `Partial`\<[`Attrs`](README.md#attrs)\>) => `void` | - | [`IDeviceFacade`](README.md#idevicefacade).[`update`](README.md#update-1) | [src/models/interfaces.ts:20](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L20) | -| `values` | () => `Promise`\<[`Attrs`](README.md#attrs)\> | - | [`IDeviceFacade`](README.md#idevicefacade).[`values`](README.md#values) | [src/facades/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L17) | +| `derogationEndDate` | `null` \| `DateTime` | [`IDeviceFacade`](README.md#idevicefacade).[`derogationEndDate`](README.md#derogationenddate-1) | - | [src/facades/interfaces.ts:35](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L35) | +| `derogationEndString` | `null` \| `string` | - | - | [src/facades/interfaces.ts:36](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L36) | +| `derogationMode` | [`DerogationMode`](README.md#derogationmode) | - | - | [src/facades/interfaces.ts:37](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L37) | +| `derogationTime` | `number` | - | - | [src/facades/interfaces.ts:38](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L38) | +| `id` | `string` | - | [`IDeviceFacade`](README.md#idevicefacade).[`id`](README.md#id-1) | [src/models/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L16) | +| `isLocked` | `boolean` | - | - | [src/facades/interfaces.ts:39](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L39) | +| `isOn` | `boolean` | - | [`IDeviceFacade`](README.md#idevicefacade).[`isOn`](README.md#ison) | [src/facades/interfaces.ts:13](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L13) | +| `isTimer` | `boolean` | - | - | [src/facades/interfaces.ts:40](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L40) | +| `mode` | [`Mode`](README.md#mode) | - | [`IDeviceFacade`](README.md#idevicefacade).[`mode`](README.md#mode-2) | [src/facades/interfaces.ts:14](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L14) | +| `name` | `string` | - | [`IDeviceFacade`](README.md#idevicefacade).[`name`](README.md#name-1) | [src/models/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L17) | +| `onSync` | () => `Promise`\<`void`\> | - | [`IDeviceFacade`](README.md#idevicefacade).[`onSync`](README.md#onsync-3) | [src/facades/interfaces.ts:15](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L15) | +| `previousMode` | [`PreviousMode`](README.md#previousmode-6) | - | [`IDeviceFacade`](README.md#idevicefacade).[`previousMode`](README.md#previousmode-1) | [src/models/interfaces.ts:18](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L18) | +| `product` | [`Product`](README.md#product) | - | [`IDeviceFacade`](README.md#idevicefacade).[`product`](README.md#product-2) | [src/models/interfaces.ts:19](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L19) | +| `setValues` | (`data`: [`PostAttrs`](README.md#postattrs)) => `Promise`\<`Partial`\<[`Attrs`](README.md#attrs)\>\> | - | [`IDeviceFacade`](README.md#idevicefacade).[`setValues`](README.md#setvalues) | [src/facades/interfaces.ts:16](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L16) | +| `update` | (`data`: `Partial`\<[`Attrs`](README.md#attrs)\>) => `void` | - | [`IDeviceFacade`](README.md#idevicefacade).[`update`](README.md#update-1) | [src/models/interfaces.ts:20](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L20) | +| `values` | () => `Promise`\<[`Attrs`](README.md#attrs)\> | - | [`IDeviceFacade`](README.md#idevicefacade).[`values`](README.md#values) | [src/facades/interfaces.ts:17](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L17) | --- ### IFacadeManager -Defined in: [src/facades/interfaces.ts:43](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L43) +Defined in: [src/facades/interfaces.ts:43](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L43) #### Properties | Property | Type | Defined in | | ------------------------ | --------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| `get` | (`instance`?: [`IDeviceModel`](README.md#idevicemodel)) => `null` \| [`IDeviceFacade`](README.md#idevicefacade) | [src/facades/interfaces.ts:44](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L44) | +| `get` | (`instance`?: [`IDeviceModel`](README.md#idevicemodel)) => `null` \| [`IDeviceFacade`](README.md#idevicefacade) | [src/facades/interfaces.ts:44](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L44) | --- ### Logger -Defined in: [src/services/interfaces.ts:59](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L59) +Defined in: [src/services/interfaces.ts:59](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L59) #### Properties | Property | Type | Defined in | | -------------------------- | ----------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `error` | (`message`?: `any`, ...`optionalParams`: `any`[]) => `void` | [src/services/interfaces.ts:60](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L60) | -| `log` | (`message`?: `any`, ...`optionalParams`: `any`[]) => `void` | [src/services/interfaces.ts:61](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L61) | +| `error` | (`message`?: `any`, ...`optionalParams`: `any`[]) => `void` | [src/services/interfaces.ts:60](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L60) | +| `log` | (`message`?: `any`, ...`optionalParams`: `any`[]) => `void` | [src/services/interfaces.ts:61](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L61) | --- ### LoginData -Defined in: [src/types.ts:49](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L49) +Defined in: [src/types.ts:49](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L49) #### Properties | Property | Modifier | Type | Defined in | | ---------------------------------- | ---------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | -| `expire_at` | `readonly` | `number` | [src/types.ts:50](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L50) | -| `token` | `readonly` | `string` | [src/types.ts:51](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L51) | +| `expire_at` | `readonly` | `number` | [src/types.ts:50](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L50) | +| `token` | `readonly` | `string` | [src/types.ts:51](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L51) | --- ### LoginPostData -Defined in: [src/types.ts:54](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L54) +Defined in: [src/types.ts:54](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L54) #### Properties | Property | Modifier | Type | Defined in | | ---------------------------------- | ---------- | -------- | -------------------------------------------------------------------------------------------------------------------------- | -| `password` | `readonly` | `string` | [src/types.ts:55](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L55) | -| `username` | `readonly` | `string` | [src/types.ts:56](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L56) | +| `password` | `readonly` | `string` | [src/types.ts:55](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L55) | +| `username` | `readonly` | `string` | [src/types.ts:56](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L56) | --- ### PostAttrs -Defined in: [src/types.ts:59](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L59) +Defined in: [src/types.ts:59](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L59) #### Extended by @@ -958,34 +958,34 @@ Defined in: [src/types.ts:59](https://github.com/OlivierZal/heatzy-api/blob/ff04 | Property | Modifier | Type | Defined in | | --------------------------------------------- | ---------- | -------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -| `cft_temp?` | `readonly` | `number` | [src/types.ts:77](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L77) | -| `cft_tempH?` | `readonly` | `number` | [src/types.ts:70](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L70) | -| `cft_tempL?` | `readonly` | `number` | [src/types.ts:71](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L71) | -| `com_temp?` | `readonly` | [`TemperatureCompensation`](README.md#temperaturecompensation) | [src/types.ts:68](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L68) | -| `derog_mode?` | `readonly` | [`DerogationMode`](README.md#derogationmode) | [src/types.ts:62](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L62) | -| `derog_time?` | `readonly` | `number` | [src/types.ts:63](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L63) | -| `eco_temp?` | `readonly` | `number` | [src/types.ts:78](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L78) | -| `eco_tempH?` | `readonly` | `number` | [src/types.ts:72](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L72) | -| `eco_tempL?` | `readonly` | `number` | [src/types.ts:73](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L73) | -| `lock_c?` | `readonly` | [`Switch`](README.md#switch) | [src/types.ts:74](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L74) | -| `lock_switch?` | `readonly` | [`Switch`](README.md#switch) | [src/types.ts:66](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L66) | -| `mode?` | `readonly` | [`Mode`](README.md#mode) | [src/types.ts:60](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L60) | -| `on_off?` | `readonly` | [`Switch`](README.md#switch) | [src/types.ts:75](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L75) | -| `timer_switch?` | `readonly` | [`Switch`](README.md#switch) | [src/types.ts:64](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L64) | -| `window_switch?` | `readonly` | [`Switch`](README.md#switch) | [src/types.ts:79](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L79) | +| `cft_temp?` | `readonly` | `number` | [src/types.ts:77](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L77) | +| `cft_tempH?` | `readonly` | `number` | [src/types.ts:70](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L70) | +| `cft_tempL?` | `readonly` | `number` | [src/types.ts:71](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L71) | +| `com_temp?` | `readonly` | [`TemperatureCompensation`](README.md#temperaturecompensation) | [src/types.ts:68](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L68) | +| `derog_mode?` | `readonly` | [`DerogationMode`](README.md#derogationmode) | [src/types.ts:62](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L62) | +| `derog_time?` | `readonly` | `number` | [src/types.ts:63](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L63) | +| `eco_temp?` | `readonly` | `number` | [src/types.ts:78](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L78) | +| `eco_tempH?` | `readonly` | `number` | [src/types.ts:72](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L72) | +| `eco_tempL?` | `readonly` | `number` | [src/types.ts:73](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L73) | +| `lock_c?` | `readonly` | [`Switch`](README.md#switch) | [src/types.ts:74](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L74) | +| `lock_switch?` | `readonly` | [`Switch`](README.md#switch) | [src/types.ts:66](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L66) | +| `mode?` | `readonly` | [`Mode`](README.md#mode) | [src/types.ts:60](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L60) | +| `on_off?` | `readonly` | [`Switch`](README.md#switch) | [src/types.ts:75](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L75) | +| `timer_switch?` | `readonly` | [`Switch`](README.md#switch) | [src/types.ts:64](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L64) | +| `window_switch?` | `readonly` | [`Switch`](README.md#switch) | [src/types.ts:79](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L79) | --- ### SettingManager -Defined in: [src/services/interfaces.ts:64](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L64) +Defined in: [src/services/interfaces.ts:64](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L64) #### Properties | Property | Type | Defined in | | ------------------------ | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `get` | \<`K`\>(`key`: `K`) => [`APISettings`](README.md#apisettings)\[`K`\] | [src/services/interfaces.ts:65](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L65) | -| `set` | \<`K`\>(`key`: `K`, `value`: [`APISettings`](README.md#apisettings)\[`K`\]) => `void` | [src/services/interfaces.ts:66](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L66) | +| `get` | \<`K`\>(`key`: `K`) => [`APISettings`](README.md#apisettings)\[`K`\] | [src/services/interfaces.ts:65](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L65) | +| `set` | \<`K`\>(`key`: `K`, `value`: [`APISettings`](README.md#apisettings)\[`K`\]) => `void` | [src/services/interfaces.ts:66](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L66) | ## Type Aliases @@ -995,7 +995,7 @@ Defined in: [src/services/interfaces.ts:64](https://github.com/OlivierZal/heatzy type Data = Record ``` -Defined in: [src/types.ts:82](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L82) +Defined in: [src/types.ts:82](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L82) --- @@ -1005,7 +1005,7 @@ Defined in: [src/types.ts:82](https://github.com/OlivierZal/heatzy-api/blob/ff04 type DevicePostDataAny = DevicePostData | DeviceV1PostData ``` -Defined in: [src/types.ts:84](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/types.ts#L84) +Defined in: [src/types.ts:84](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/types.ts#L84) --- @@ -1019,7 +1019,7 @@ type IDeviceFacadeAny = | IDeviceV2Facade ``` -Defined in: [src/facades/interfaces.ts:47](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L47) +Defined in: [src/facades/interfaces.ts:47](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L47) --- @@ -1029,7 +1029,7 @@ Defined in: [src/facades/interfaces.ts:47](https://github.com/OlivierZal/heatzy- type OnSyncFunction = (params?: { ids: string[] }) => Promise ``` -Defined in: [src/services/interfaces.ts:69](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/services/interfaces.ts#L69) +Defined in: [src/services/interfaces.ts:69](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/services/interfaces.ts#L69) #### Parameters @@ -1050,7 +1050,7 @@ Defined in: [src/services/interfaces.ts:69](https://github.com/OlivierZal/heatzy type PreviousMode = Exclude ``` -Defined in: [src/models/interfaces.ts:29](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/models/interfaces.ts#L29) +Defined in: [src/models/interfaces.ts:29](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/models/interfaces.ts#L29) ## Variables @@ -1060,7 +1060,7 @@ Defined in: [src/models/interfaces.ts:29](https://github.com/OlivierZal/heatzy-a const UNIT: 1 = 1 ``` -Defined in: [src/constants.ts:3](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/constants.ts#L3) +Defined in: [src/constants.ts:3](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/constants.ts#L3) ## Functions @@ -1074,7 +1074,7 @@ function getTargetTemperature( ): PostAttrs ``` -Defined in: [src/utils.ts:8](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/utils.ts#L8) +Defined in: [src/utils.ts:8](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/utils.ts#L8) #### Parameters @@ -1096,7 +1096,7 @@ Defined in: [src/utils.ts:8](https://github.com/OlivierZal/heatzy-api/blob/ff04e function supportsGlow(device: IDeviceFacadeAny): device is IDeviceGlowFacade ``` -Defined in: [src/facades/interfaces.ts:57](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L57) +Defined in: [src/facades/interfaces.ts:57](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L57) #### Parameters @@ -1116,7 +1116,7 @@ Defined in: [src/facades/interfaces.ts:57](https://github.com/OlivierZal/heatzy- function supportsPro(device: IDeviceFacadeAny): device is IDeviceProFacade ``` -Defined in: [src/facades/interfaces.ts:61](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L61) +Defined in: [src/facades/interfaces.ts:61](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L61) #### Parameters @@ -1136,7 +1136,7 @@ Defined in: [src/facades/interfaces.ts:61](https://github.com/OlivierZal/heatzy- function supportsV2(device: IDeviceFacadeAny): device is IDeviceV2Facade ``` -Defined in: [src/facades/interfaces.ts:53](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/facades/interfaces.ts#L53) +Defined in: [src/facades/interfaces.ts:53](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/facades/interfaces.ts#L53) #### Parameters @@ -1159,7 +1159,7 @@ function syncDevices( ): (...args: unknown[]) => Promise ``` -Defined in: [src/decorators/sync-devices.ts:5](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/decorators/sync-devices.ts#L5) +Defined in: [src/decorators/sync-devices.ts:5](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/decorators/sync-devices.ts#L5) #### Type Parameters @@ -1199,7 +1199,7 @@ function updateDevice( ): (...args: unknown[]) => Promise ``` -Defined in: [src/decorators/update-device.ts:4](https://github.com/OlivierZal/heatzy-api/blob/ff04e7d9d1f44de7dc10bddeb0cc4b3f081c50f3/src/decorators/update-device.ts#L4) +Defined in: [src/decorators/update-device.ts:4](https://github.com/OlivierZal/heatzy-api/blob/fd04ece48c0ed796035c22b3434956e58680b51c/src/decorators/update-device.ts#L4) #### Type Parameters