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