diff --git a/docs/classes/Seam.md b/docs/classes/Seam.md index da1b4ac3..51d78343 100644 --- a/docs/classes/Seam.md +++ b/docs/classes/Seam.md @@ -27,6 +27,7 @@ - [events](Seam.md#events) - [locks](Seam.md#locks) - [noiseThresholds](Seam.md#noisethresholds) +- [thermostats](Seam.md#thermostats) - [webhooks](Seam.md#webhooks) - [workspaces](Seam.md#workspaces) @@ -84,7 +85,7 @@ Routes.accessCodes #### Defined in -[src/seam-connect/routes.ts:285](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L285) +[src/seam-connect/routes.ts:297](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L297) ___ @@ -104,7 +105,7 @@ Routes.actionAttempts #### Defined in -[src/seam-connect/routes.ts:407](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L407) +[src/seam-connect/routes.ts:419](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L419) ___ @@ -135,7 +136,7 @@ Routes.clientSessions #### Defined in -[src/seam-connect/routes.ts:473](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L473) +[src/seam-connect/routes.ts:485](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L485) ___ @@ -158,7 +159,7 @@ Routes.connectWebviews #### Defined in -[src/seam-connect/routes.ts:253](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L253) +[src/seam-connect/routes.ts:265](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L265) ___ @@ -180,7 +181,7 @@ Routes.connectedAccounts #### Defined in -[src/seam-connect/routes.ts:382](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L382) +[src/seam-connect/routes.ts:394](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L394) ___ @@ -200,7 +201,7 @@ Routes.deviceModels #### Defined in -[src/seam-connect/routes.ts:488](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L488) +[src/seam-connect/routes.ts:500](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L500) ___ @@ -227,7 +228,7 @@ Routes.devices #### Defined in -[src/seam-connect/routes.ts:194](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L194) +[src/seam-connect/routes.ts:206](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L206) ___ @@ -247,7 +248,7 @@ Routes.events #### Defined in -[src/seam-connect/routes.ts:241](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L241) +[src/seam-connect/routes.ts:253](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L253) ___ @@ -270,7 +271,7 @@ Routes.locks #### Defined in -[src/seam-connect/routes.ts:159](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L159) +[src/seam-connect/routes.ts:171](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L171) ___ @@ -293,7 +294,36 @@ Routes.noiseThresholds #### Defined in -[src/seam-connect/routes.ts:417](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L417) +[src/seam-connect/routes.ts:429](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L429) + +___ + +### thermostats + +• `Readonly` **thermostats**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `climateSettingSchedules` | `Object` | +| `climateSettingSchedules.create` | (`data`: [`ClimateSettingScheduleBase`](../modules.md#climatesettingschedulebase)) => `Promise`<[`ClimateSettingSchedule`](../modules.md#climatesettingschedule)\> | +| `climateSettingSchedules.delete` | (`params`: [`ClimateSettingScheduleDeleteRequest`](../modules.md#climatesettingscheduledeleterequest)) => `Promise`<{ `ok`: ``true`` }\> | +| `climateSettingSchedules.get` | (`params`: [`ClimateSettingScheduleGetRequest`](../modules.md#climatesettingschedulegetrequest)) => `Promise`<[`ClimateSettingSchedule`](../modules.md#climatesettingschedule)\> | +| `climateSettingSchedules.list` | (`params`: [`ClimateSettingSchedulesListRequest`](../modules.md#climatesettingscheduleslistrequest)) => `Promise`<[`ClimateSettingSchedule`](../modules.md#climatesettingschedule)[]\> | +| `climateSettingSchedules.update` | (`params`: [`ClimateSettingScheduleUpdateRequest`](../modules.md#climatesettingscheduleupdaterequest)) => `Promise`<[`ClimateSettingSchedule`](../modules.md#climatesettingschedule)\> | +| `delete` | (`params`: [`DeviceDeleteRequest`](../modules.md#devicedeleterequest)) => `Promise`<{ `ok`: ``true`` }\> | +| `get` | (`params`: [`DeviceGetRequest`](../modules.md#devicegetrequest)) => `Promise`<[`Device`](../interfaces/Device.md)<[`CommonDeviceProperties`](../modules.md#commondeviceproperties), `string`\>\> | +| `list` | (`params?`: [`DevicesListRequest`](../interfaces/DevicesListRequest.md)) => `Promise`<[`Device`](../interfaces/Device.md)<[`CommonDeviceProperties`](../modules.md#commondeviceproperties), `string`\>[]\> | +| `update` | (`params`: [`ThermostatUpdateRequest`](../modules.md#thermostatupdaterequest)) => `Promise`<{ `ok`: ``true`` }\> | + +#### Inherited from + +Routes.thermostats + +#### Defined in + +[src/seam-connect/routes.ts:508](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L508) ___ @@ -316,7 +346,7 @@ Routes.webhooks #### Defined in -[src/seam-connect/routes.ts:448](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L448) +[src/seam-connect/routes.ts:460](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L460) ___ @@ -338,7 +368,7 @@ Routes.workspaces #### Defined in -[src/seam-connect/routes.ts:143](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L143) +[src/seam-connect/routes.ts:155](https://github.com/seamapi/javascript/blob/main/src/seam-connect/routes.ts#L155) ## Methods diff --git a/docs/interfaces/AccessCodeBase.md b/docs/interfaces/AccessCodeBase.md index 20f4d969..89ccd0ee 100644 --- a/docs/interfaces/AccessCodeBase.md +++ b/docs/interfaces/AccessCodeBase.md @@ -29,7 +29,7 @@ #### Defined in -[src/types/models.ts:296](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L296) +[src/types/models.ts:303](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L303) ___ @@ -39,7 +39,7 @@ ___ #### Defined in -[src/types/models.ts:299](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L299) +[src/types/models.ts:306](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L306) ___ @@ -49,7 +49,7 @@ ___ #### Defined in -[src/types/models.ts:297](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L297) +[src/types/models.ts:304](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L304) ___ @@ -59,7 +59,7 @@ ___ #### Defined in -[src/types/models.ts:300](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L300) +[src/types/models.ts:307](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L307) ___ @@ -69,7 +69,7 @@ ___ #### Defined in -[src/types/models.ts:298](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L298) +[src/types/models.ts:305](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L305) ___ @@ -79,4 +79,4 @@ ___ #### Defined in -[src/types/models.ts:301](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L301) +[src/types/models.ts:308](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L308) diff --git a/docs/interfaces/AccessCodeCreateBaseRequest.md b/docs/interfaces/AccessCodeCreateBaseRequest.md index 72285fee..98f221fe 100644 --- a/docs/interfaces/AccessCodeCreateBaseRequest.md +++ b/docs/interfaces/AccessCodeCreateBaseRequest.md @@ -27,7 +27,7 @@ #### Defined in -[src/types/route-requests.ts:44](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L44) +[src/types/route-requests.ts:50](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L50) ___ @@ -37,7 +37,7 @@ ___ #### Defined in -[src/types/route-requests.ts:45](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L45) +[src/types/route-requests.ts:51](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L51) ___ @@ -47,7 +47,7 @@ ___ #### Defined in -[src/types/route-requests.ts:42](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L42) +[src/types/route-requests.ts:48](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L48) ___ @@ -57,4 +57,4 @@ ___ #### Defined in -[src/types/route-requests.ts:43](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L43) +[src/types/route-requests.ts:49](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L49) diff --git a/docs/interfaces/AccessCodeCreateMultipleOngoingRequest.md b/docs/interfaces/AccessCodeCreateMultipleOngoingRequest.md index 6c3198a0..531f0b15 100644 --- a/docs/interfaces/AccessCodeCreateMultipleOngoingRequest.md +++ b/docs/interfaces/AccessCodeCreateMultipleOngoingRequest.md @@ -28,7 +28,7 @@ AccessCodeCreateMultipleBaseRequest.behavior\_when\_code\_cannot\_be\_shared #### Defined in -[src/types/route-requests.ts:64](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L64) +[src/types/route-requests.ts:70](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L70) ___ @@ -42,7 +42,7 @@ AccessCodeCreateMultipleBaseRequest.device\_ids #### Defined in -[src/types/route-requests.ts:62](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L62) +[src/types/route-requests.ts:68](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L68) ___ @@ -56,4 +56,4 @@ AccessCodeCreateMultipleBaseRequest.name #### Defined in -[src/types/route-requests.ts:63](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L63) +[src/types/route-requests.ts:69](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L69) diff --git a/docs/interfaces/AccessCodeCreateMultipleResponse.md b/docs/interfaces/AccessCodeCreateMultipleResponse.md index 990f7e6e..261c5582 100644 --- a/docs/interfaces/AccessCodeCreateMultipleResponse.md +++ b/docs/interfaces/AccessCodeCreateMultipleResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:87](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L87) +[src/types/route-responses.ts:88](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L88) diff --git a/docs/interfaces/AccessCodeCreateMultipleScheduledRequest.md b/docs/interfaces/AccessCodeCreateMultipleScheduledRequest.md index 793be97c..deacc8c7 100644 --- a/docs/interfaces/AccessCodeCreateMultipleScheduledRequest.md +++ b/docs/interfaces/AccessCodeCreateMultipleScheduledRequest.md @@ -30,7 +30,7 @@ AccessCodeCreateMultipleBaseRequest.behavior\_when\_code\_cannot\_be\_shared #### Defined in -[src/types/route-requests.ts:64](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L64) +[src/types/route-requests.ts:70](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L70) ___ @@ -44,7 +44,7 @@ AccessCodeCreateMultipleBaseRequest.device\_ids #### Defined in -[src/types/route-requests.ts:62](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L62) +[src/types/route-requests.ts:68](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L68) ___ @@ -54,7 +54,7 @@ ___ #### Defined in -[src/types/route-requests.ts:73](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L73) +[src/types/route-requests.ts:79](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L79) ___ @@ -68,7 +68,7 @@ AccessCodeCreateMultipleBaseRequest.name #### Defined in -[src/types/route-requests.ts:63](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L63) +[src/types/route-requests.ts:69](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L69) ___ @@ -78,4 +78,4 @@ ___ #### Defined in -[src/types/route-requests.ts:72](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L72) +[src/types/route-requests.ts:78](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L78) diff --git a/docs/interfaces/AccessCodeCreateOngoingRequest.md b/docs/interfaces/AccessCodeCreateOngoingRequest.md index ca92394e..82fc1d39 100644 --- a/docs/interfaces/AccessCodeCreateOngoingRequest.md +++ b/docs/interfaces/AccessCodeCreateOngoingRequest.md @@ -29,7 +29,7 @@ #### Defined in -[src/types/route-requests.ts:44](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L44) +[src/types/route-requests.ts:50](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L50) ___ @@ -43,7 +43,7 @@ ___ #### Defined in -[src/types/route-requests.ts:45](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L45) +[src/types/route-requests.ts:51](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L51) ___ @@ -57,7 +57,7 @@ ___ #### Defined in -[src/types/route-requests.ts:42](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L42) +[src/types/route-requests.ts:48](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L48) ___ @@ -71,4 +71,4 @@ ___ #### Defined in -[src/types/route-requests.ts:43](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L43) +[src/types/route-requests.ts:49](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L49) diff --git a/docs/interfaces/AccessCodeCreateResponse.md b/docs/interfaces/AccessCodeCreateResponse.md index 17176219..c6865986 100644 --- a/docs/interfaces/AccessCodeCreateResponse.md +++ b/docs/interfaces/AccessCodeCreateResponse.md @@ -29,7 +29,7 @@ #### Defined in -[src/types/route-responses.ts:80](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L80) +[src/types/route-responses.ts:81](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L81) ___ @@ -43,4 +43,4 @@ ___ #### Defined in -[src/types/route-responses.ts:124](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L124) +[src/types/route-responses.ts:125](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L125) diff --git a/docs/interfaces/AccessCodeCreateScheduledRequest.md b/docs/interfaces/AccessCodeCreateScheduledRequest.md index 6bbf1b47..b18ffb22 100644 --- a/docs/interfaces/AccessCodeCreateScheduledRequest.md +++ b/docs/interfaces/AccessCodeCreateScheduledRequest.md @@ -31,7 +31,7 @@ #### Defined in -[src/types/route-requests.ts:44](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L44) +[src/types/route-requests.ts:50](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L50) ___ @@ -45,7 +45,7 @@ ___ #### Defined in -[src/types/route-requests.ts:45](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L45) +[src/types/route-requests.ts:51](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L51) ___ @@ -59,7 +59,7 @@ ___ #### Defined in -[src/types/route-requests.ts:42](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L42) +[src/types/route-requests.ts:48](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L48) ___ @@ -69,7 +69,7 @@ ___ #### Defined in -[src/types/route-requests.ts:54](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L54) +[src/types/route-requests.ts:60](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L60) ___ @@ -83,7 +83,7 @@ ___ #### Defined in -[src/types/route-requests.ts:43](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L43) +[src/types/route-requests.ts:49](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L49) ___ @@ -93,4 +93,4 @@ ___ #### Defined in -[src/types/route-requests.ts:53](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L53) +[src/types/route-requests.ts:59](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L59) diff --git a/docs/interfaces/AccessCodeGetResponse.md b/docs/interfaces/AccessCodeGetResponse.md index c10969eb..6e53b56c 100644 --- a/docs/interfaces/AccessCodeGetResponse.md +++ b/docs/interfaces/AccessCodeGetResponse.md @@ -22,4 +22,4 @@ #### Defined in -[src/types/route-responses.ts:80](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L80) +[src/types/route-responses.ts:81](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L81) diff --git a/docs/interfaces/AccessCodeUpdateBaseRequest.md b/docs/interfaces/AccessCodeUpdateBaseRequest.md index 64747b70..dc265cac 100644 --- a/docs/interfaces/AccessCodeUpdateBaseRequest.md +++ b/docs/interfaces/AccessCodeUpdateBaseRequest.md @@ -17,7 +17,7 @@ #### Defined in -[src/types/route-requests.ts:82](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L82) +[src/types/route-requests.ts:88](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L88) ___ @@ -27,4 +27,4 @@ ___ #### Defined in -[src/types/route-requests.ts:81](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L81) +[src/types/route-requests.ts:87](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L87) diff --git a/docs/interfaces/AccessCodesListResponse.md b/docs/interfaces/AccessCodesListResponse.md index 15117753..cd2153ec 100644 --- a/docs/interfaces/AccessCodesListResponse.md +++ b/docs/interfaces/AccessCodesListResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:77](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L77) +[src/types/route-responses.ts:78](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L78) diff --git a/docs/interfaces/ActionAttemptCreateResponse.md b/docs/interfaces/ActionAttemptCreateResponse.md index abe8a5a9..0e2585a6 100644 --- a/docs/interfaces/ActionAttemptCreateResponse.md +++ b/docs/interfaces/ActionAttemptCreateResponse.md @@ -22,4 +22,4 @@ #### Defined in -[src/types/route-responses.ts:120](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L120) +[src/types/route-responses.ts:121](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L121) diff --git a/docs/interfaces/ActionAttemptGetResponse.md b/docs/interfaces/ActionAttemptGetResponse.md index f1373510..f016376d 100644 --- a/docs/interfaces/ActionAttemptGetResponse.md +++ b/docs/interfaces/ActionAttemptGetResponse.md @@ -28,4 +28,4 @@ #### Defined in -[src/types/route-responses.ts:124](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L124) +[src/types/route-responses.ts:125](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L125) diff --git a/docs/interfaces/ActionAttemptResultTypeMap.md b/docs/interfaces/ActionAttemptResultTypeMap.md index 63417dfb..b5233465 100644 --- a/docs/interfaces/ActionAttemptResultTypeMap.md +++ b/docs/interfaces/ActionAttemptResultTypeMap.md @@ -36,7 +36,7 @@ Record.CREATE\_ACCESS\_CODE #### Defined in -[src/types/models.ts:259](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L259) +[src/types/models.ts:266](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L266) ___ @@ -86,4 +86,4 @@ Record.UPDATE\_ACCESS\_CODE #### Defined in -[src/types/models.ts:260](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L260) +[src/types/models.ts:267](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L267) diff --git a/docs/interfaces/ActionAttemptWithError.md b/docs/interfaces/ActionAttemptWithError.md index f5f40642..0f6677bc 100644 --- a/docs/interfaces/ActionAttemptWithError.md +++ b/docs/interfaces/ActionAttemptWithError.md @@ -36,7 +36,7 @@ ActionAttemptBase.action\_attempt\_id #### Defined in -[src/types/models.ts:233](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L233) +[src/types/models.ts:240](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L240) ___ @@ -50,7 +50,7 @@ ActionAttemptBase.action\_type #### Defined in -[src/types/models.ts:234](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L234) +[src/types/models.ts:241](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L241) ___ @@ -71,7 +71,7 @@ ActionAttemptBase.error #### Defined in -[src/types/models.ts:251](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L251) +[src/types/models.ts:258](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L258) ___ @@ -85,7 +85,7 @@ ActionAttemptBase.result #### Defined in -[src/types/models.ts:250](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L250) +[src/types/models.ts:257](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L257) ___ @@ -99,4 +99,4 @@ ActionAttemptBase.status #### Defined in -[src/types/models.ts:249](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L249) +[src/types/models.ts:256](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L256) diff --git a/docs/interfaces/ClientSession.md b/docs/interfaces/ClientSession.md index 0fbc5536..892896eb 100644 --- a/docs/interfaces/ClientSession.md +++ b/docs/interfaces/ClientSession.md @@ -18,7 +18,7 @@ #### Defined in -[src/types/models.ts:378](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L378) +[src/types/models.ts:385](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L385) ___ @@ -28,7 +28,7 @@ ___ #### Defined in -[src/types/models.ts:379](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L379) +[src/types/models.ts:386](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L386) ___ @@ -38,4 +38,4 @@ ___ #### Defined in -[src/types/models.ts:377](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L377) +[src/types/models.ts:384](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L384) diff --git a/docs/interfaces/ClimateSettingScheduleCreateResponse.md b/docs/interfaces/ClimateSettingScheduleCreateResponse.md new file mode 100644 index 00000000..a21ee7b9 --- /dev/null +++ b/docs/interfaces/ClimateSettingScheduleCreateResponse.md @@ -0,0 +1,19 @@ +[seamapi](../README.md) / [Exports](../modules.md) / ClimateSettingScheduleCreateResponse + +# Interface: ClimateSettingScheduleCreateResponse + +## Table of contents + +### Properties + +- [climate\_setting\_schedule](ClimateSettingScheduleCreateResponse.md#climate_setting_schedule) + +## Properties + +### climate\_setting\_schedule + +• **climate\_setting\_schedule**: [`ClimateSettingSchedule`](../modules.md#climatesettingschedule) + +#### Defined in + +[src/types/route-responses.ts:165](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L165) diff --git a/docs/interfaces/ClimateSettingScheduleGetResponse.md b/docs/interfaces/ClimateSettingScheduleGetResponse.md new file mode 100644 index 00000000..a97e9ba8 --- /dev/null +++ b/docs/interfaces/ClimateSettingScheduleGetResponse.md @@ -0,0 +1,19 @@ +[seamapi](../README.md) / [Exports](../modules.md) / ClimateSettingScheduleGetResponse + +# Interface: ClimateSettingScheduleGetResponse + +## Table of contents + +### Properties + +- [climate\_setting\_schedule](ClimateSettingScheduleGetResponse.md#climate_setting_schedule) + +## Properties + +### climate\_setting\_schedule + +• **climate\_setting\_schedule**: [`ClimateSettingSchedule`](../modules.md#climatesettingschedule) + +#### Defined in + +[src/types/route-responses.ts:161](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L161) diff --git a/docs/interfaces/ClimateSettingScheduleUpdateResponse.md b/docs/interfaces/ClimateSettingScheduleUpdateResponse.md new file mode 100644 index 00000000..ba71db98 --- /dev/null +++ b/docs/interfaces/ClimateSettingScheduleUpdateResponse.md @@ -0,0 +1,19 @@ +[seamapi](../README.md) / [Exports](../modules.md) / ClimateSettingScheduleUpdateResponse + +# Interface: ClimateSettingScheduleUpdateResponse + +## Table of contents + +### Properties + +- [climate\_setting\_schedule](ClimateSettingScheduleUpdateResponse.md#climate_setting_schedule) + +## Properties + +### climate\_setting\_schedule + +• **climate\_setting\_schedule**: [`ClimateSettingSchedule`](../modules.md#climatesettingschedule) + +#### Defined in + +[src/types/route-responses.ts:169](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L169) diff --git a/docs/interfaces/ClimateSettingSchedulesListResponse.md b/docs/interfaces/ClimateSettingSchedulesListResponse.md new file mode 100644 index 00000000..25fe9bf0 --- /dev/null +++ b/docs/interfaces/ClimateSettingSchedulesListResponse.md @@ -0,0 +1,19 @@ +[seamapi](../README.md) / [Exports](../modules.md) / ClimateSettingSchedulesListResponse + +# Interface: ClimateSettingSchedulesListResponse + +## Table of contents + +### Properties + +- [climate\_setting\_schedules](ClimateSettingSchedulesListResponse.md#climate_setting_schedules) + +## Properties + +### climate\_setting\_schedules + +• **climate\_setting\_schedules**: [`ClimateSettingSchedule`](../modules.md#climatesettingschedule)[] + +#### Defined in + +[src/types/route-responses.ts:157](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L157) diff --git a/docs/interfaces/ConnectWebview.md b/docs/interfaces/ConnectWebview.md index 3c4ac53d..5d4e418c 100644 --- a/docs/interfaces/ConnectWebview.md +++ b/docs/interfaces/ConnectWebview.md @@ -32,7 +32,7 @@ #### Defined in -[src/types/models.ts:281](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L281) +[src/types/models.ts:288](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L288) ___ @@ -42,7 +42,7 @@ ___ #### Defined in -[src/types/models.ts:279](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L279) +[src/types/models.ts:286](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L286) ___ @@ -52,7 +52,7 @@ ___ #### Defined in -[src/types/models.ts:283](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L283) +[src/types/models.ts:290](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L290) ___ @@ -62,7 +62,7 @@ ___ #### Defined in -[src/types/models.ts:282](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L282) +[src/types/models.ts:289](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L289) ___ @@ -72,7 +72,7 @@ ___ #### Defined in -[src/types/models.ts:291](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L291) +[src/types/models.ts:298](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L298) ___ @@ -82,7 +82,7 @@ ___ #### Defined in -[src/types/models.ts:276](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L276) +[src/types/models.ts:283](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L283) ___ @@ -92,7 +92,7 @@ ___ #### Defined in -[src/types/models.ts:287](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L287) +[src/types/models.ts:294](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L294) ___ @@ -102,7 +102,7 @@ ___ #### Defined in -[src/types/models.ts:284](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L284) +[src/types/models.ts:291](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L291) ___ @@ -112,7 +112,7 @@ ___ #### Defined in -[src/types/models.ts:292](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L292) +[src/types/models.ts:299](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L299) ___ @@ -122,7 +122,7 @@ ___ #### Defined in -[src/types/models.ts:289](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L289) +[src/types/models.ts:296](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L296) ___ @@ -132,7 +132,7 @@ ___ #### Defined in -[src/types/models.ts:288](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L288) +[src/types/models.ts:295](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L295) ___ @@ -142,7 +142,7 @@ ___ #### Defined in -[src/types/models.ts:278](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L278) +[src/types/models.ts:285](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L285) ___ @@ -152,7 +152,7 @@ ___ #### Defined in -[src/types/models.ts:285](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L285) +[src/types/models.ts:292](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L292) ___ @@ -162,7 +162,7 @@ ___ #### Defined in -[src/types/models.ts:280](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L280) +[src/types/models.ts:287](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L287) ___ @@ -172,7 +172,7 @@ ___ #### Defined in -[src/types/models.ts:286](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L286) +[src/types/models.ts:293](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L293) ___ @@ -182,7 +182,7 @@ ___ #### Defined in -[src/types/models.ts:290](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L290) +[src/types/models.ts:297](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L297) ___ @@ -192,4 +192,4 @@ ___ #### Defined in -[src/types/models.ts:277](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L277) +[src/types/models.ts:284](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L284) diff --git a/docs/interfaces/ConnectWebviewCreateRequest.md b/docs/interfaces/ConnectWebviewCreateRequest.md index 75575633..45a90c67 100644 --- a/docs/interfaces/ConnectWebviewCreateRequest.md +++ b/docs/interfaces/ConnectWebviewCreateRequest.md @@ -21,7 +21,7 @@ #### Defined in -[src/types/route-requests.ts:6](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L6) +[src/types/route-requests.ts:12](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L12) ___ @@ -31,7 +31,7 @@ ___ #### Defined in -[src/types/route-requests.ts:11](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L11) +[src/types/route-requests.ts:17](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L17) ___ @@ -41,7 +41,7 @@ ___ #### Defined in -[src/types/route-requests.ts:10](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L10) +[src/types/route-requests.ts:16](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L16) ___ @@ -51,7 +51,7 @@ ___ #### Defined in -[src/types/route-requests.ts:9](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L9) +[src/types/route-requests.ts:15](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L15) ___ @@ -61,7 +61,7 @@ ___ #### Defined in -[src/types/route-requests.ts:8](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L8) +[src/types/route-requests.ts:14](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L14) ___ @@ -71,4 +71,4 @@ ___ #### Defined in -[src/types/route-requests.ts:7](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L7) +[src/types/route-requests.ts:13](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L13) diff --git a/docs/interfaces/ConnectWebviewCreateResponse.md b/docs/interfaces/ConnectWebviewCreateResponse.md index 1e5c92ed..bff3d2e4 100644 --- a/docs/interfaces/ConnectWebviewCreateResponse.md +++ b/docs/interfaces/ConnectWebviewCreateResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:69](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L69) +[src/types/route-responses.ts:70](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L70) diff --git a/docs/interfaces/ConnectWebviewDeleteRequest.md b/docs/interfaces/ConnectWebviewDeleteRequest.md index 1eae78ef..d43dea29 100644 --- a/docs/interfaces/ConnectWebviewDeleteRequest.md +++ b/docs/interfaces/ConnectWebviewDeleteRequest.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-requests.ts:15](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L15) +[src/types/route-requests.ts:21](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L21) diff --git a/docs/interfaces/ConnectWebviewGetResponse.md b/docs/interfaces/ConnectWebviewGetResponse.md index 798e3e52..99861874 100644 --- a/docs/interfaces/ConnectWebviewGetResponse.md +++ b/docs/interfaces/ConnectWebviewGetResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:66](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L66) +[src/types/route-responses.ts:67](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L67) diff --git a/docs/interfaces/ConnectWebviewsListResponse.md b/docs/interfaces/ConnectWebviewsListResponse.md index f672d1ef..13bdcb5e 100644 --- a/docs/interfaces/ConnectWebviewsListResponse.md +++ b/docs/interfaces/ConnectWebviewsListResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:63](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L63) +[src/types/route-responses.ts:64](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L64) diff --git a/docs/interfaces/ConnectedAccount.md b/docs/interfaces/ConnectedAccount.md index d55c9828..52d77906 100644 --- a/docs/interfaces/ConnectedAccount.md +++ b/docs/interfaces/ConnectedAccount.md @@ -22,7 +22,7 @@ #### Defined in -[src/types/models.ts:351](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L351) +[src/types/models.ts:358](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L358) ___ @@ -32,7 +32,7 @@ ___ #### Defined in -[src/types/models.ts:348](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L348) +[src/types/models.ts:355](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L355) ___ @@ -42,7 +42,7 @@ ___ #### Defined in -[src/types/models.ts:349](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L349) +[src/types/models.ts:356](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L356) ___ @@ -52,7 +52,7 @@ ___ #### Defined in -[src/types/models.ts:354](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L354) +[src/types/models.ts:361](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L361) ___ @@ -62,7 +62,7 @@ ___ #### Defined in -[src/types/models.ts:352](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L352) +[src/types/models.ts:359](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L359) ___ @@ -72,7 +72,7 @@ ___ #### Defined in -[src/types/models.ts:350](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L350) +[src/types/models.ts:357](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L357) ___ @@ -82,4 +82,4 @@ ___ #### Defined in -[src/types/models.ts:353](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L353) +[src/types/models.ts:360](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L360) diff --git a/docs/interfaces/ConnectedAccountsDeleteRequest.md b/docs/interfaces/ConnectedAccountsDeleteRequest.md index 81746b71..6ad9d47d 100644 --- a/docs/interfaces/ConnectedAccountsDeleteRequest.md +++ b/docs/interfaces/ConnectedAccountsDeleteRequest.md @@ -27,7 +27,7 @@ ConnectedAccountBaseRequest.connected\_account\_id #### Defined in -[src/types/route-requests.ts:19](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L19) +[src/types/route-requests.ts:25](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L25) ___ @@ -41,4 +41,4 @@ ConnectedAccountBaseRequest.email #### Defined in -[src/types/route-requests.ts:20](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L20) +[src/types/route-requests.ts:26](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L26) diff --git a/docs/interfaces/ConnectedAccountsGetRequest.md b/docs/interfaces/ConnectedAccountsGetRequest.md index f6de034c..6e3bb921 100644 --- a/docs/interfaces/ConnectedAccountsGetRequest.md +++ b/docs/interfaces/ConnectedAccountsGetRequest.md @@ -27,7 +27,7 @@ ConnectedAccountBaseRequest.connected\_account\_id #### Defined in -[src/types/route-requests.ts:19](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L19) +[src/types/route-requests.ts:25](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L25) ___ @@ -41,4 +41,4 @@ ConnectedAccountBaseRequest.email #### Defined in -[src/types/route-requests.ts:20](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L20) +[src/types/route-requests.ts:26](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L26) diff --git a/docs/interfaces/ConnectedAccountsGetResponse.md b/docs/interfaces/ConnectedAccountsGetResponse.md index e580635c..58d761b7 100644 --- a/docs/interfaces/ConnectedAccountsGetResponse.md +++ b/docs/interfaces/ConnectedAccountsGetResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:103](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L103) +[src/types/route-responses.ts:104](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L104) diff --git a/docs/interfaces/ConnectedAccountsListResponse.md b/docs/interfaces/ConnectedAccountsListResponse.md index d1ca6612..c776d3d5 100644 --- a/docs/interfaces/ConnectedAccountsListResponse.md +++ b/docs/interfaces/ConnectedAccountsListResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:100](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L100) +[src/types/route-responses.ts:101](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L101) diff --git a/docs/interfaces/Device.md b/docs/interfaces/Device.md index 044c9d7a..2dc03908 100644 --- a/docs/interfaces/Device.md +++ b/docs/interfaces/Device.md @@ -32,7 +32,7 @@ #### Defined in -[src/types/models.ts:109](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L109) +[src/types/models.ts:116](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L116) ___ @@ -42,7 +42,7 @@ ___ #### Defined in -[src/types/models.ts:108](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L108) +[src/types/models.ts:115](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L115) ___ @@ -52,7 +52,7 @@ ___ #### Defined in -[src/types/models.ts:112](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L112) +[src/types/models.ts:119](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L119) ___ @@ -62,7 +62,7 @@ ___ #### Defined in -[src/types/models.ts:103](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L103) +[src/types/models.ts:110](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L110) ___ @@ -72,7 +72,7 @@ ___ #### Defined in -[src/types/models.ts:107](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L107) +[src/types/models.ts:114](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L114) ___ @@ -82,7 +82,7 @@ ___ #### Defined in -[src/types/models.ts:110](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L110) +[src/types/models.ts:117](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L117) ___ @@ -92,7 +92,7 @@ ___ #### Defined in -[src/types/models.ts:106](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L106) +[src/types/models.ts:113](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L113) ___ @@ -102,7 +102,7 @@ ___ #### Defined in -[src/types/models.ts:105](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L105) +[src/types/models.ts:112](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L112) ___ @@ -112,7 +112,7 @@ ___ #### Defined in -[src/types/models.ts:111](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L111) +[src/types/models.ts:118](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L118) ___ @@ -122,4 +122,4 @@ ___ #### Defined in -[src/types/models.ts:104](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L104) +[src/types/models.ts:111](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L111) diff --git a/docs/interfaces/DeviceGetResponse.md b/docs/interfaces/DeviceGetResponse.md index fdf00614..cb4b7a06 100644 --- a/docs/interfaces/DeviceGetResponse.md +++ b/docs/interfaces/DeviceGetResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:48](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L48) +[src/types/route-responses.ts:49](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L49) diff --git a/docs/interfaces/DeviceModel.md b/docs/interfaces/DeviceModel.md index 9fd4e4f4..72062699 100644 --- a/docs/interfaces/DeviceModel.md +++ b/docs/interfaces/DeviceModel.md @@ -23,7 +23,7 @@ #### Defined in -[src/types/models.ts:401](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L401) +[src/types/models.ts:408](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L408) ___ @@ -33,7 +33,7 @@ ___ #### Defined in -[src/types/models.ts:399](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L399) +[src/types/models.ts:406](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L406) ___ @@ -43,7 +43,7 @@ ___ #### Defined in -[src/types/models.ts:402](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L402) +[src/types/models.ts:409](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L409) ___ @@ -53,7 +53,7 @@ ___ #### Defined in -[src/types/models.ts:396](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L396) +[src/types/models.ts:403](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L403) ___ @@ -63,7 +63,7 @@ ___ #### Defined in -[src/types/models.ts:398](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L398) +[src/types/models.ts:405](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L405) ___ @@ -73,7 +73,7 @@ ___ #### Defined in -[src/types/models.ts:397](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L397) +[src/types/models.ts:404](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L404) ___ @@ -83,7 +83,7 @@ ___ #### Defined in -[src/types/models.ts:403](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L403) +[src/types/models.ts:410](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L410) ___ @@ -93,4 +93,4 @@ ___ #### Defined in -[src/types/models.ts:400](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L400) +[src/types/models.ts:407](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L407) diff --git a/docs/interfaces/DeviceProvider.md b/docs/interfaces/DeviceProvider.md index 86e6fb4d..2edc44d5 100644 --- a/docs/interfaces/DeviceProvider.md +++ b/docs/interfaces/DeviceProvider.md @@ -19,7 +19,7 @@ #### Defined in -[src/types/models.ts:135](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L135) +[src/types/models.ts:142](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L142) ___ @@ -29,7 +29,7 @@ ___ #### Defined in -[src/types/models.ts:136](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L136) +[src/types/models.ts:143](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L143) ___ @@ -39,7 +39,7 @@ ___ #### Defined in -[src/types/models.ts:137](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L137) +[src/types/models.ts:144](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L144) ___ @@ -49,4 +49,4 @@ ___ #### Defined in -[src/types/models.ts:138](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L138) +[src/types/models.ts:145](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L145) diff --git a/docs/interfaces/DeviceProvidersListRequest.md b/docs/interfaces/DeviceProvidersListRequest.md index 358b4f34..b3b06eab 100644 --- a/docs/interfaces/DeviceProvidersListRequest.md +++ b/docs/interfaces/DeviceProvidersListRequest.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-requests.ts:38](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L38) +[src/types/route-requests.ts:44](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L44) diff --git a/docs/interfaces/DeviceProvidersListResponse.md b/docs/interfaces/DeviceProvidersListResponse.md index 5347740e..a5c5c5d4 100644 --- a/docs/interfaces/DeviceProvidersListResponse.md +++ b/docs/interfaces/DeviceProvidersListResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:58](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L58) +[src/types/route-responses.ts:59](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L59) diff --git a/docs/interfaces/DevicesListRequest.md b/docs/interfaces/DevicesListRequest.md index 6f7f0653..ca6cfaa8 100644 --- a/docs/interfaces/DevicesListRequest.md +++ b/docs/interfaces/DevicesListRequest.md @@ -20,7 +20,7 @@ #### Defined in -[src/types/route-requests.ts:31](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L31) +[src/types/route-requests.ts:37](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L37) ___ @@ -30,7 +30,7 @@ ___ #### Defined in -[src/types/route-requests.ts:30](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L30) +[src/types/route-requests.ts:36](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L36) ___ @@ -40,7 +40,7 @@ ___ #### Defined in -[src/types/route-requests.ts:34](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L34) +[src/types/route-requests.ts:40](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L40) ___ @@ -50,7 +50,7 @@ ___ #### Defined in -[src/types/route-requests.ts:32](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L32) +[src/types/route-requests.ts:38](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L38) ___ @@ -60,4 +60,4 @@ ___ #### Defined in -[src/types/route-requests.ts:33](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L33) +[src/types/route-requests.ts:39](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L39) diff --git a/docs/interfaces/DevicesListResponse.md b/docs/interfaces/DevicesListResponse.md index 12f2442b..1f7f3e56 100644 --- a/docs/interfaces/DevicesListResponse.md +++ b/docs/interfaces/DevicesListResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:45](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L45) +[src/types/route-responses.ts:46](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L46) diff --git a/docs/interfaces/EventsListRequest.md b/docs/interfaces/EventsListRequest.md index 0ac3c8e8..30533b93 100644 --- a/docs/interfaces/EventsListRequest.md +++ b/docs/interfaces/EventsListRequest.md @@ -21,7 +21,7 @@ #### Defined in -[src/types/route-requests.ts:177](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L177) +[src/types/route-requests.ts:183](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L183) ___ @@ -31,7 +31,7 @@ ___ #### Defined in -[src/types/route-requests.ts:174](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L174) +[src/types/route-requests.ts:180](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L180) ___ @@ -41,7 +41,7 @@ ___ #### Defined in -[src/types/route-requests.ts:173](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L173) +[src/types/route-requests.ts:179](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L179) ___ @@ -51,7 +51,7 @@ ___ #### Defined in -[src/types/route-requests.ts:176](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L176) +[src/types/route-requests.ts:182](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L182) ___ @@ -61,7 +61,7 @@ ___ #### Defined in -[src/types/route-requests.ts:175](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L175) +[src/types/route-requests.ts:181](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L181) ___ @@ -71,4 +71,4 @@ ___ #### Defined in -[src/types/route-requests.ts:172](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L172) +[src/types/route-requests.ts:178](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L178) diff --git a/docs/interfaces/EventsListResponse.md b/docs/interfaces/EventsListResponse.md index 71f092f6..885e491c 100644 --- a/docs/interfaces/EventsListResponse.md +++ b/docs/interfaces/EventsListResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:129](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L129) +[src/types/route-responses.ts:130](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L130) diff --git a/docs/interfaces/LockGetResponse.md b/docs/interfaces/LockGetResponse.md index bdb425eb..d531a693 100644 --- a/docs/interfaces/LockGetResponse.md +++ b/docs/interfaces/LockGetResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:40](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L40) +[src/types/route-responses.ts:41](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L41) diff --git a/docs/interfaces/LockProperties.md b/docs/interfaces/LockProperties.md index a09da179..6636ed64 100644 --- a/docs/interfaces/LockProperties.md +++ b/docs/interfaces/LockProperties.md @@ -54,7 +54,7 @@ #### Defined in -[src/types/models.ts:181](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L181) +[src/types/models.ts:188](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L188) ___ @@ -75,7 +75,7 @@ CommonDeviceProperties.battery #### Defined in -[src/types/models.ts:86](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L86) +[src/types/models.ts:93](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L93) ___ @@ -85,7 +85,7 @@ ___ #### Defined in -[src/types/models.ts:162](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L162) +[src/types/models.ts:169](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L169) ___ @@ -95,7 +95,7 @@ ___ #### Defined in -[src/types/models.ts:170](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L170) +[src/types/models.ts:177](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L177) ___ @@ -105,7 +105,7 @@ ___ #### Defined in -[src/types/models.ts:161](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L161) +[src/types/models.ts:168](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L168) ___ @@ -115,7 +115,7 @@ ___ #### Defined in -[src/types/models.ts:166](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L166) +[src/types/models.ts:173](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L173) ___ @@ -129,7 +129,7 @@ CommonDeviceProperties.image\_alt\_text #### Defined in -[src/types/models.ts:91](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L91) +[src/types/models.ts:98](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L98) ___ @@ -143,7 +143,7 @@ CommonDeviceProperties.image\_url #### Defined in -[src/types/models.ts:90](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L90) +[src/types/models.ts:97](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L97) ___ @@ -159,7 +159,7 @@ ___ #### Defined in -[src/types/models.ts:163](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L163) +[src/types/models.ts:170](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L170) ___ @@ -169,7 +169,7 @@ ___ #### Defined in -[src/types/models.ts:160](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L160) +[src/types/models.ts:167](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L167) ___ @@ -179,7 +179,7 @@ ___ #### Defined in -[src/types/models.ts:167](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L167) +[src/types/models.ts:174](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L174) ___ @@ -189,7 +189,7 @@ ___ #### Defined in -[src/types/models.ts:169](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L169) +[src/types/models.ts:176](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L176) ___ @@ -209,7 +209,7 @@ CommonDeviceProperties.model #### Defined in -[src/types/models.ts:82](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L82) +[src/types/models.ts:89](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L89) ___ @@ -223,7 +223,7 @@ CommonDeviceProperties.name #### Defined in -[src/types/models.ts:81](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L81) +[src/types/models.ts:88](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L88) ___ @@ -239,7 +239,7 @@ ___ #### Defined in -[src/types/models.ts:191](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L191) +[src/types/models.ts:198](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L198) ___ @@ -253,7 +253,7 @@ CommonDeviceProperties.online #### Defined in -[src/types/models.ts:85](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L85) +[src/types/models.ts:92](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L92) ___ @@ -273,7 +273,7 @@ ___ #### Defined in -[src/types/models.ts:173](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L173) +[src/types/models.ts:180](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L180) ___ @@ -283,7 +283,7 @@ ___ #### Defined in -[src/types/models.ts:171](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L171) +[src/types/models.ts:178](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L178) ___ @@ -293,7 +293,7 @@ ___ #### Defined in -[src/types/models.ts:195](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L195) +[src/types/models.ts:202](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L202) ___ @@ -303,7 +303,7 @@ ___ #### Defined in -[src/types/models.ts:168](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L168) +[src/types/models.ts:175](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L175) ___ @@ -320,4 +320,4 @@ ___ #### Defined in -[src/types/models.ts:197](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L197) +[src/types/models.ts:204](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L204) diff --git a/docs/interfaces/LocksListResponse.md b/docs/interfaces/LocksListResponse.md index 6e04f917..2b9f81e8 100644 --- a/docs/interfaces/LocksListResponse.md +++ b/docs/interfaces/LocksListResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:36](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L36) +[src/types/route-responses.ts:37](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L37) diff --git a/docs/interfaces/ManagedAccessCodeBase.md b/docs/interfaces/ManagedAccessCodeBase.md index 91f6e688..b3e21407 100644 --- a/docs/interfaces/ManagedAccessCodeBase.md +++ b/docs/interfaces/ManagedAccessCodeBase.md @@ -37,7 +37,7 @@ #### Defined in -[src/types/models.ts:296](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L296) +[src/types/models.ts:303](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L303) ___ @@ -51,7 +51,7 @@ ___ #### Defined in -[src/types/models.ts:299](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L299) +[src/types/models.ts:306](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L306) ___ @@ -61,7 +61,7 @@ ___ #### Defined in -[src/types/models.ts:305](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L305) +[src/types/models.ts:312](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L312) ___ @@ -75,7 +75,7 @@ ___ #### Defined in -[src/types/models.ts:297](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L297) +[src/types/models.ts:304](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L304) ___ @@ -89,7 +89,7 @@ ___ #### Defined in -[src/types/models.ts:300](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L300) +[src/types/models.ts:307](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L307) ___ @@ -99,7 +99,7 @@ ___ #### Defined in -[src/types/models.ts:306](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L306) +[src/types/models.ts:313](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L313) ___ @@ -113,7 +113,7 @@ ___ #### Defined in -[src/types/models.ts:298](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L298) +[src/types/models.ts:305](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L305) ___ @@ -127,4 +127,4 @@ ___ #### Defined in -[src/types/models.ts:301](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L301) +[src/types/models.ts:308](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L308) diff --git a/docs/interfaces/OngoingAccessCode.md b/docs/interfaces/OngoingAccessCode.md index 5673349c..02a168b1 100644 --- a/docs/interfaces/OngoingAccessCode.md +++ b/docs/interfaces/OngoingAccessCode.md @@ -36,7 +36,7 @@ #### Defined in -[src/types/models.ts:296](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L296) +[src/types/models.ts:303](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L303) ___ @@ -50,7 +50,7 @@ ___ #### Defined in -[src/types/models.ts:299](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L299) +[src/types/models.ts:306](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L306) ___ @@ -64,7 +64,7 @@ ___ #### Defined in -[src/types/models.ts:305](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L305) +[src/types/models.ts:312](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L312) ___ @@ -74,7 +74,7 @@ ___ #### Defined in -[src/types/models.ts:311](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L311) +[src/types/models.ts:318](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L318) ___ @@ -88,7 +88,7 @@ ___ #### Defined in -[src/types/models.ts:297](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L297) +[src/types/models.ts:304](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L304) ___ @@ -102,7 +102,7 @@ ___ #### Defined in -[src/types/models.ts:300](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L300) +[src/types/models.ts:307](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L307) ___ @@ -116,7 +116,7 @@ ___ #### Defined in -[src/types/models.ts:306](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L306) +[src/types/models.ts:313](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L313) ___ @@ -130,7 +130,7 @@ ___ #### Defined in -[src/types/models.ts:298](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L298) +[src/types/models.ts:305](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L305) ___ @@ -140,7 +140,7 @@ ___ #### Defined in -[src/types/models.ts:312](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L312) +[src/types/models.ts:319](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L319) ___ @@ -150,7 +150,7 @@ ___ #### Defined in -[src/types/models.ts:310](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L310) +[src/types/models.ts:317](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L317) ___ @@ -164,4 +164,4 @@ ___ #### Defined in -[src/types/models.ts:301](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L301) +[src/types/models.ts:308](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L308) diff --git a/docs/interfaces/PendingActionAttempt.md b/docs/interfaces/PendingActionAttempt.md index fb7994a2..4ad8e01e 100644 --- a/docs/interfaces/PendingActionAttempt.md +++ b/docs/interfaces/PendingActionAttempt.md @@ -36,7 +36,7 @@ ActionAttemptBase.action\_attempt\_id #### Defined in -[src/types/models.ts:233](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L233) +[src/types/models.ts:240](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L240) ___ @@ -50,7 +50,7 @@ ActionAttemptBase.action\_type #### Defined in -[src/types/models.ts:234](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L234) +[src/types/models.ts:241](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L241) ___ @@ -64,7 +64,7 @@ ActionAttemptBase.error #### Defined in -[src/types/models.ts:244](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L244) +[src/types/models.ts:251](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L251) ___ @@ -78,7 +78,7 @@ ActionAttemptBase.result #### Defined in -[src/types/models.ts:243](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L243) +[src/types/models.ts:250](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L250) ___ @@ -92,4 +92,4 @@ ActionAttemptBase.status #### Defined in -[src/types/models.ts:242](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L242) +[src/types/models.ts:249](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L249) diff --git a/docs/interfaces/SeamError.md b/docs/interfaces/SeamError.md index 0d7a5982..c685f96c 100644 --- a/docs/interfaces/SeamError.md +++ b/docs/interfaces/SeamError.md @@ -17,7 +17,7 @@ #### Defined in -[src/types/models.ts:69](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L69) +[src/types/models.ts:76](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L76) ___ @@ -27,4 +27,4 @@ ___ #### Defined in -[src/types/models.ts:70](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L70) +[src/types/models.ts:77](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L77) diff --git a/docs/interfaces/SeamWarning.md b/docs/interfaces/SeamWarning.md index 09be4ce7..8cfad776 100644 --- a/docs/interfaces/SeamWarning.md +++ b/docs/interfaces/SeamWarning.md @@ -17,7 +17,7 @@ #### Defined in -[src/types/models.ts:75](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L75) +[src/types/models.ts:82](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L82) ___ @@ -27,4 +27,4 @@ ___ #### Defined in -[src/types/models.ts:74](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L74) +[src/types/models.ts:81](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L81) diff --git a/docs/interfaces/SuccessfulActionAttempt.md b/docs/interfaces/SuccessfulActionAttempt.md index 94300662..eb0eb657 100644 --- a/docs/interfaces/SuccessfulActionAttempt.md +++ b/docs/interfaces/SuccessfulActionAttempt.md @@ -36,7 +36,7 @@ ActionAttemptBase.action\_attempt\_id #### Defined in -[src/types/models.ts:233](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L233) +[src/types/models.ts:240](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L240) ___ @@ -50,7 +50,7 @@ ActionAttemptBase.action\_type #### Defined in -[src/types/models.ts:234](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L234) +[src/types/models.ts:241](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L241) ___ @@ -64,7 +64,7 @@ ActionAttemptBase.error #### Defined in -[src/types/models.ts:266](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L266) +[src/types/models.ts:273](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L273) ___ @@ -78,7 +78,7 @@ ActionAttemptBase.result #### Defined in -[src/types/models.ts:267](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L267) +[src/types/models.ts:274](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L274) ___ @@ -92,4 +92,4 @@ ActionAttemptBase.status #### Defined in -[src/types/models.ts:265](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L265) +[src/types/models.ts:272](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L272) diff --git a/docs/interfaces/ThermostatGetResponse.md b/docs/interfaces/ThermostatGetResponse.md new file mode 100644 index 00000000..7c3f4704 --- /dev/null +++ b/docs/interfaces/ThermostatGetResponse.md @@ -0,0 +1,19 @@ +[seamapi](../README.md) / [Exports](../modules.md) / ThermostatGetResponse + +# Interface: ThermostatGetResponse + +## Table of contents + +### Properties + +- [thermostat](ThermostatGetResponse.md#thermostat) + +## Properties + +### thermostat + +• **thermostat**: [`Device`](Device.md)<[`CommonDeviceProperties`](../modules.md#commondeviceproperties), `string`\> + +#### Defined in + +[src/types/route-responses.ts:152](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L152) diff --git a/docs/interfaces/ThermostatsListResponse.md b/docs/interfaces/ThermostatsListResponse.md new file mode 100644 index 00000000..accf7c32 --- /dev/null +++ b/docs/interfaces/ThermostatsListResponse.md @@ -0,0 +1,19 @@ +[seamapi](../README.md) / [Exports](../modules.md) / ThermostatsListResponse + +# Interface: ThermostatsListResponse + +## Table of contents + +### Properties + +- [thermostats](ThermostatsListResponse.md#thermostats) + +## Properties + +### thermostats + +• **thermostats**: [`Device`](Device.md)<[`CommonDeviceProperties`](../modules.md#commondeviceproperties), `string`\>[] + +#### Defined in + +[src/types/route-responses.ts:149](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L149) diff --git a/docs/interfaces/TimeBoundAccessCode.md b/docs/interfaces/TimeBoundAccessCode.md index a6b550f4..76648359 100644 --- a/docs/interfaces/TimeBoundAccessCode.md +++ b/docs/interfaces/TimeBoundAccessCode.md @@ -38,7 +38,7 @@ #### Defined in -[src/types/models.ts:296](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L296) +[src/types/models.ts:303](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L303) ___ @@ -52,7 +52,7 @@ ___ #### Defined in -[src/types/models.ts:299](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L299) +[src/types/models.ts:306](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L306) ___ @@ -66,7 +66,7 @@ ___ #### Defined in -[src/types/models.ts:305](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L305) +[src/types/models.ts:312](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L312) ___ @@ -76,7 +76,7 @@ ___ #### Defined in -[src/types/models.ts:317](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L317) +[src/types/models.ts:324](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L324) ___ @@ -90,7 +90,7 @@ ___ #### Defined in -[src/types/models.ts:297](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L297) +[src/types/models.ts:304](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L304) ___ @@ -100,7 +100,7 @@ ___ #### Defined in -[src/types/models.ts:320](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L320) +[src/types/models.ts:327](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L327) ___ @@ -114,7 +114,7 @@ ___ #### Defined in -[src/types/models.ts:300](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L300) +[src/types/models.ts:307](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L307) ___ @@ -128,7 +128,7 @@ ___ #### Defined in -[src/types/models.ts:306](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L306) +[src/types/models.ts:313](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L313) ___ @@ -142,7 +142,7 @@ ___ #### Defined in -[src/types/models.ts:298](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L298) +[src/types/models.ts:305](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L305) ___ @@ -152,7 +152,7 @@ ___ #### Defined in -[src/types/models.ts:319](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L319) +[src/types/models.ts:326](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L326) ___ @@ -162,7 +162,7 @@ ___ #### Defined in -[src/types/models.ts:318](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L318) +[src/types/models.ts:325](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L325) ___ @@ -172,7 +172,7 @@ ___ #### Defined in -[src/types/models.ts:316](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L316) +[src/types/models.ts:323](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L323) ___ @@ -186,4 +186,4 @@ ___ #### Defined in -[src/types/models.ts:301](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L301) +[src/types/models.ts:308](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L308) diff --git a/docs/interfaces/UnmanagedAccessCodeBase.md b/docs/interfaces/UnmanagedAccessCodeBase.md index d5011b95..e8e37b39 100644 --- a/docs/interfaces/UnmanagedAccessCodeBase.md +++ b/docs/interfaces/UnmanagedAccessCodeBase.md @@ -37,7 +37,7 @@ #### Defined in -[src/types/models.ts:296](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L296) +[src/types/models.ts:303](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L303) ___ @@ -51,7 +51,7 @@ ___ #### Defined in -[src/types/models.ts:299](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L299) +[src/types/models.ts:306](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L306) ___ @@ -61,7 +61,7 @@ ___ #### Defined in -[src/types/models.ts:327](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L327) +[src/types/models.ts:334](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L334) ___ @@ -75,7 +75,7 @@ ___ #### Defined in -[src/types/models.ts:297](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L297) +[src/types/models.ts:304](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L304) ___ @@ -89,7 +89,7 @@ ___ #### Defined in -[src/types/models.ts:300](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L300) +[src/types/models.ts:307](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L307) ___ @@ -103,7 +103,7 @@ ___ #### Defined in -[src/types/models.ts:298](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L298) +[src/types/models.ts:305](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L305) ___ @@ -113,7 +113,7 @@ ___ #### Defined in -[src/types/models.ts:326](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L326) +[src/types/models.ts:333](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L333) ___ @@ -127,4 +127,4 @@ ___ #### Defined in -[src/types/models.ts:301](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L301) +[src/types/models.ts:308](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L308) diff --git a/docs/interfaces/UnmanagedAccessCodesGetResponse.md b/docs/interfaces/UnmanagedAccessCodesGetResponse.md index 09b8ce74..a98a4507 100644 --- a/docs/interfaces/UnmanagedAccessCodesGetResponse.md +++ b/docs/interfaces/UnmanagedAccessCodesGetResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:95](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L95) +[src/types/route-responses.ts:96](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L96) diff --git a/docs/interfaces/UnmanagedAccessCodesListResponse.md b/docs/interfaces/UnmanagedAccessCodesListResponse.md index 9e7b1db2..3895a394 100644 --- a/docs/interfaces/UnmanagedAccessCodesListResponse.md +++ b/docs/interfaces/UnmanagedAccessCodesListResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:92](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L92) +[src/types/route-responses.ts:93](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L93) diff --git a/docs/interfaces/UnmanagedDeviceListResponse.md b/docs/interfaces/UnmanagedDeviceListResponse.md index bca3681c..0416c8ed 100644 --- a/docs/interfaces/UnmanagedDeviceListResponse.md +++ b/docs/interfaces/UnmanagedDeviceListResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:53](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L53) +[src/types/route-responses.ts:54](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L54) diff --git a/docs/interfaces/UnmanagedOngoingAccessCode.md b/docs/interfaces/UnmanagedOngoingAccessCode.md index 4135b7b1..70a36aa3 100644 --- a/docs/interfaces/UnmanagedOngoingAccessCode.md +++ b/docs/interfaces/UnmanagedOngoingAccessCode.md @@ -34,7 +34,7 @@ #### Defined in -[src/types/models.ts:296](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L296) +[src/types/models.ts:303](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L303) ___ @@ -48,7 +48,7 @@ ___ #### Defined in -[src/types/models.ts:299](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L299) +[src/types/models.ts:306](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L306) ___ @@ -62,7 +62,7 @@ ___ #### Defined in -[src/types/models.ts:327](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L327) +[src/types/models.ts:334](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L334) ___ @@ -76,7 +76,7 @@ ___ #### Defined in -[src/types/models.ts:297](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L297) +[src/types/models.ts:304](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L304) ___ @@ -90,7 +90,7 @@ ___ #### Defined in -[src/types/models.ts:300](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L300) +[src/types/models.ts:307](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L307) ___ @@ -104,7 +104,7 @@ ___ #### Defined in -[src/types/models.ts:298](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L298) +[src/types/models.ts:305](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L305) ___ @@ -118,7 +118,7 @@ ___ #### Defined in -[src/types/models.ts:326](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L326) +[src/types/models.ts:333](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L333) ___ @@ -128,7 +128,7 @@ ___ #### Defined in -[src/types/models.ts:331](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L331) +[src/types/models.ts:338](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L338) ___ @@ -142,4 +142,4 @@ ___ #### Defined in -[src/types/models.ts:301](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L301) +[src/types/models.ts:308](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L308) diff --git a/docs/interfaces/UnmanagedTimeBoundAccessCode.md b/docs/interfaces/UnmanagedTimeBoundAccessCode.md index b19c050c..1c658902 100644 --- a/docs/interfaces/UnmanagedTimeBoundAccessCode.md +++ b/docs/interfaces/UnmanagedTimeBoundAccessCode.md @@ -36,7 +36,7 @@ #### Defined in -[src/types/models.ts:296](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L296) +[src/types/models.ts:303](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L303) ___ @@ -50,7 +50,7 @@ ___ #### Defined in -[src/types/models.ts:299](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L299) +[src/types/models.ts:306](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L306) ___ @@ -64,7 +64,7 @@ ___ #### Defined in -[src/types/models.ts:327](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L327) +[src/types/models.ts:334](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L334) ___ @@ -78,7 +78,7 @@ ___ #### Defined in -[src/types/models.ts:297](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L297) +[src/types/models.ts:304](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L304) ___ @@ -88,7 +88,7 @@ ___ #### Defined in -[src/types/models.ts:336](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L336) +[src/types/models.ts:343](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L343) ___ @@ -102,7 +102,7 @@ ___ #### Defined in -[src/types/models.ts:300](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L300) +[src/types/models.ts:307](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L307) ___ @@ -116,7 +116,7 @@ ___ #### Defined in -[src/types/models.ts:298](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L298) +[src/types/models.ts:305](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L305) ___ @@ -126,7 +126,7 @@ ___ #### Defined in -[src/types/models.ts:335](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L335) +[src/types/models.ts:342](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L342) ___ @@ -140,7 +140,7 @@ ___ #### Defined in -[src/types/models.ts:326](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L326) +[src/types/models.ts:333](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L333) ___ @@ -150,7 +150,7 @@ ___ #### Defined in -[src/types/models.ts:334](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L334) +[src/types/models.ts:341](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L341) ___ @@ -164,4 +164,4 @@ ___ #### Defined in -[src/types/models.ts:301](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L301) +[src/types/models.ts:308](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L308) diff --git a/docs/interfaces/UserIdentifier.md b/docs/interfaces/UserIdentifier.md index 980c358c..5b3ca4d2 100644 --- a/docs/interfaces/UserIdentifier.md +++ b/docs/interfaces/UserIdentifier.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/models.ts:344](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L344) +[src/types/models.ts:351](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L351) diff --git a/docs/interfaces/Webhook.md b/docs/interfaces/Webhook.md index b741c191..e7c73063 100644 --- a/docs/interfaces/Webhook.md +++ b/docs/interfaces/Webhook.md @@ -19,7 +19,7 @@ #### Defined in -[src/types/models.ts:360](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L360) +[src/types/models.ts:367](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L367) ___ @@ -29,7 +29,7 @@ ___ #### Defined in -[src/types/models.ts:361](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L361) +[src/types/models.ts:368](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L368) ___ @@ -39,7 +39,7 @@ ___ #### Defined in -[src/types/models.ts:359](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L359) +[src/types/models.ts:366](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L366) ___ @@ -49,4 +49,4 @@ ___ #### Defined in -[src/types/models.ts:358](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L358) +[src/types/models.ts:365](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L365) diff --git a/docs/interfaces/WebhookGetResponse.md b/docs/interfaces/WebhookGetResponse.md index 37d43645..4e613276 100644 --- a/docs/interfaces/WebhookGetResponse.md +++ b/docs/interfaces/WebhookGetResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:112](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L112) +[src/types/route-responses.ts:113](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L113) diff --git a/docs/interfaces/WebhookListResponse.md b/docs/interfaces/WebhookListResponse.md index b4584a55..370287dc 100644 --- a/docs/interfaces/WebhookListResponse.md +++ b/docs/interfaces/WebhookListResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:108](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L108) +[src/types/route-responses.ts:109](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L109) diff --git a/docs/interfaces/WorkspaceGetResponse.md b/docs/interfaces/WorkspaceGetResponse.md index 978e7ee9..8eb387e8 100644 --- a/docs/interfaces/WorkspaceGetResponse.md +++ b/docs/interfaces/WorkspaceGetResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:26](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L26) +[src/types/route-responses.ts:27](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L27) diff --git a/docs/interfaces/WorkspaceResetSandboxResponse.md b/docs/interfaces/WorkspaceResetSandboxResponse.md index 07ac184a..7b404f6b 100644 --- a/docs/interfaces/WorkspaceResetSandboxResponse.md +++ b/docs/interfaces/WorkspaceResetSandboxResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:31](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L31) +[src/types/route-responses.ts:32](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L32) diff --git a/docs/interfaces/WorkspacesListResponse.md b/docs/interfaces/WorkspacesListResponse.md index 02860321..777c35e3 100644 --- a/docs/interfaces/WorkspacesListResponse.md +++ b/docs/interfaces/WorkspacesListResponse.md @@ -16,4 +16,4 @@ #### Defined in -[src/types/route-responses.ts:23](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L23) +[src/types/route-responses.ts:24](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L24) diff --git a/docs/modules.md b/docs/modules.md index 9fe78c59..70f056f2 100644 --- a/docs/modules.md +++ b/docs/modules.md @@ -40,6 +40,10 @@ - [ActionAttemptResultTypeMap](interfaces/ActionAttemptResultTypeMap.md) - [ActionAttemptWithError](interfaces/ActionAttemptWithError.md) - [ClientSession](interfaces/ClientSession.md) +- [ClimateSettingScheduleCreateResponse](interfaces/ClimateSettingScheduleCreateResponse.md) +- [ClimateSettingScheduleGetResponse](interfaces/ClimateSettingScheduleGetResponse.md) +- [ClimateSettingScheduleUpdateResponse](interfaces/ClimateSettingScheduleUpdateResponse.md) +- [ClimateSettingSchedulesListResponse](interfaces/ClimateSettingSchedulesListResponse.md) - [ConnectWebview](interfaces/ConnectWebview.md) - [ConnectWebviewCreateRequest](interfaces/ConnectWebviewCreateRequest.md) - [ConnectWebviewCreateResponse](interfaces/ConnectWebviewCreateResponse.md) @@ -75,6 +79,8 @@ - [SeamOSClientOptions](interfaces/SeamOSClientOptions.md) - [SeamWarning](interfaces/SeamWarning.md) - [SuccessfulActionAttempt](interfaces/SuccessfulActionAttempt.md) +- [ThermostatGetResponse](interfaces/ThermostatGetResponse.md) +- [ThermostatsListResponse](interfaces/ThermostatsListResponse.md) - [TimeBoundAccessCode](interfaces/TimeBoundAccessCode.md) - [UnmanagedAccessCodeBase](interfaces/UnmanagedAccessCodeBase.md) - [UnmanagedAccessCodesGetResponse](interfaces/UnmanagedAccessCodesGetResponse.md) @@ -112,6 +118,14 @@ - [ClientSessionsCreateRequest](modules.md#clientsessionscreaterequest) - [ClientSessionsGetOrCreateRequest](modules.md#clientsessionsgetorcreaterequest) - [ClientSessionsResponse](modules.md#clientsessionsresponse) +- [ClimateSetting](modules.md#climatesetting) +- [ClimateSettingSchedule](modules.md#climatesettingschedule) +- [ClimateSettingScheduleBase](modules.md#climatesettingschedulebase) +- [ClimateSettingScheduleCreateRequest](modules.md#climatesettingschedulecreaterequest) +- [ClimateSettingScheduleDeleteRequest](modules.md#climatesettingscheduledeleterequest) +- [ClimateSettingScheduleGetRequest](modules.md#climatesettingschedulegetrequest) +- [ClimateSettingScheduleUpdateRequest](modules.md#climatesettingscheduleupdaterequest) +- [ClimateSettingSchedulesListRequest](modules.md#climatesettingscheduleslistrequest) - [CommonDevice](modules.md#commondevice) - [CommonDeviceProperties](modules.md#commondeviceproperties) - [CustomMetadata](modules.md#custommetadata) @@ -139,6 +153,8 @@ - [ProviderCategory](modules.md#providercategory) - [SeamWebhookEvent](modules.md#seamwebhookevent) - [SuccessfulAPIResponse](modules.md#successfulapiresponse) +- [ThermostatDeviceType](modules.md#thermostatdevicetype) +- [ThermostatUpdateRequest](modules.md#thermostatupdaterequest) - [UnmanagedAccessCode](modules.md#unmanagedaccesscode) - [UnmanagedAccessCodeConvertToManagedRequest](modules.md#unmanagedaccesscodeconverttomanagedrequest) - [UnmanagedAccessCodeDeleteRequest](modules.md#unmanagedaccesscodedeleterequest) @@ -156,6 +172,7 @@ - [NOISE\_DETECTION\_DEVICE\_TYPES](modules.md#noise_detection_device_types) - [NOISE\_SENSOR\_DEVICE\_TYPES](modules.md#noise_sensor_device_types) - [PROVIDERS](modules.md#providers) +- [THERMOSTAT\_DEVICE\_TYPES](modules.md#thermostat_device_types) ### Functions @@ -194,7 +211,7 @@ ___ #### Defined in -[src/types/models.ts:323](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L323) +[src/types/models.ts:330](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L330) ___ @@ -204,7 +221,7 @@ ___ #### Defined in -[src/types/models.ts:151](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L151) +[src/types/models.ts:158](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L158) ___ @@ -222,7 +239,7 @@ ___ #### Defined in -[src/types/route-requests.ts:61](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L61) +[src/types/route-requests.ts:67](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L67) ___ @@ -232,7 +249,7 @@ ___ #### Defined in -[src/types/route-requests.ts:76](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L76) +[src/types/route-requests.ts:82](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L82) ___ @@ -242,7 +259,7 @@ ___ #### Defined in -[src/types/route-requests.ts:57](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L57) +[src/types/route-requests.ts:63](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L63) ___ @@ -259,7 +276,7 @@ ___ #### Defined in -[src/types/route-requests.ts:103](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L103) +[src/types/route-requests.ts:109](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L109) ___ @@ -277,7 +294,7 @@ ___ #### Defined in -[src/types/route-requests.ts:108](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L108) +[src/types/route-requests.ts:114](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L114) ___ @@ -287,7 +304,7 @@ ___ #### Defined in -[src/types/route-requests.ts:85](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L85) +[src/types/route-requests.ts:91](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L91) ___ @@ -297,7 +314,7 @@ ___ #### Defined in -[src/types/route-requests.ts:95](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L95) +[src/types/route-requests.ts:101](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L101) ___ @@ -307,7 +324,7 @@ ___ #### Defined in -[src/types/route-requests.ts:90](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L90) +[src/types/route-requests.ts:96](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L96) ___ @@ -323,7 +340,7 @@ ___ #### Defined in -[src/types/route-requests.ts:99](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L99) +[src/types/route-requests.ts:105](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L105) ___ @@ -339,7 +356,7 @@ ___ #### Defined in -[src/types/models.ts:270](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L270) +[src/types/models.ts:277](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L277) ___ @@ -349,7 +366,7 @@ ___ #### Defined in -[src/types/models.ts:225](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L225) +[src/types/models.ts:232](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L232) ___ @@ -361,7 +378,7 @@ ___ #### Defined in -[src/types/models.ts:204](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L204) +[src/types/models.ts:211](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L211) ___ @@ -371,7 +388,7 @@ ___ #### Defined in -[src/types/models.ts:78](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L78) +[src/types/models.ts:85](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L85) ___ @@ -389,7 +406,7 @@ ___ #### Defined in -[src/types/route-requests.ts:214](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L214) +[src/types/route-requests.ts:220](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L220) ___ @@ -399,7 +416,7 @@ ___ #### Defined in -[src/types/route-requests.ts:220](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L220) +[src/types/route-requests.ts:226](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L226) ___ @@ -415,7 +432,119 @@ ___ #### Defined in -[src/types/route-responses.ts:138](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L138) +[src/types/route-responses.ts:139](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L139) + +___ + +### ClimateSetting + +Ƭ **ClimateSetting**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `automatic_cooling_enabled?` | `boolean` | +| `automatic_heating_enabled?` | `boolean` | +| `cooling_set_point_celsius?` | `number` | +| `cooling_set_point_fahrenheit?` | `number` | +| `heating_set_point_celsius?` | `number` | +| `heating_set_point_fahrenheit?` | `number` | +| `hvac_mode_setting?` | ``"off"`` \| ``"heat"`` \| ``"cool"`` \| ``"heatcool"`` | +| `manual_override_allowed` | `boolean` | + +#### Defined in + +[src/types/models.ts:413](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L413) + +___ + +### ClimateSettingSchedule + +Ƭ **ClimateSettingSchedule**: [`ClimateSettingScheduleBase`](modules.md#climatesettingschedulebase) & { `climate_setting_schedule_id`: `string` ; `created_at`: `string` ; `is_set_on_device`: `boolean` } + +#### Defined in + +[src/types/models.ts:432](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L432) + +___ + +### ClimateSettingScheduleBase + +Ƭ **ClimateSettingScheduleBase**: `Partial`<[`ClimateSetting`](modules.md#climatesetting)\> & { `device_id`: `string` ; `name?`: `string` ; `schedule_ends_at`: `string` ; `schedule_starts_at`: `string` ; `schedule_type?`: ``"time_bound"`` } + +#### Defined in + +[src/types/models.ts:424](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L424) + +___ + +### ClimateSettingScheduleCreateRequest + +Ƭ **ClimateSettingScheduleCreateRequest**: [`ClimateSettingScheduleBase`](modules.md#climatesettingschedulebase) + +#### Defined in + +[src/types/route-requests.ts:246](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L246) + +___ + +### ClimateSettingScheduleDeleteRequest + +Ƭ **ClimateSettingScheduleDeleteRequest**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `climate_setting_schedule_id` | `string` | + +#### Defined in + +[src/types/route-requests.ts:253](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L253) + +___ + +### ClimateSettingScheduleGetRequest + +Ƭ **ClimateSettingScheduleGetRequest**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `climate_setting_schedule_id` | `string` | +| `device_id` | `string` | + +#### Defined in + +[src/types/route-requests.ts:241](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L241) + +___ + +### ClimateSettingScheduleUpdateRequest + +Ƭ **ClimateSettingScheduleUpdateRequest**: `Partial`<[`ClimateSettingScheduleBase`](modules.md#climatesettingschedulebase)\> & { `climate_setting_schedule_id`: `string` } + +#### Defined in + +[src/types/route-requests.ts:248](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L248) + +___ + +### ClimateSettingSchedulesListRequest + +Ƭ **ClimateSettingSchedulesListRequest**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `device_id` | `string` | + +#### Defined in + +[src/types/route-requests.ts:237](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L237) ___ @@ -425,7 +554,7 @@ ___ #### Defined in -[src/types/models.ts:206](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L206) +[src/types/models.ts:213](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L213) ___ @@ -449,7 +578,7 @@ ___ #### Defined in -[src/types/models.ts:80](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L80) +[src/types/models.ts:87](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L87) ___ @@ -475,7 +604,7 @@ ___ #### Defined in -[src/types/route-requests.ts:154](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L154) +[src/types/route-requests.ts:160](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L160) ___ @@ -485,7 +614,7 @@ ___ #### Defined in -[src/types/route-requests.ts:138](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L138) +[src/types/route-requests.ts:144](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L144) ___ @@ -502,7 +631,7 @@ ___ #### Defined in -[src/types/models.ts:94](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L94) +[src/types/models.ts:101](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L101) ___ @@ -521,7 +650,7 @@ ___ #### Defined in -[src/types/route-requests.ts:222](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L222) +[src/types/route-requests.ts:228](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L228) ___ @@ -537,17 +666,17 @@ ___ #### Defined in -[src/types/route-responses.ts:142](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L142) +[src/types/route-responses.ts:143](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L143) ___ ### DeviceType -Ƭ **DeviceType**: [`LockDeviceType`](modules.md#lockdevicetype) \| [`NoiseSensorDeviceType`](modules.md#noisesensordevicetype) +Ƭ **DeviceType**: [`LockDeviceType`](modules.md#lockdevicetype) \| [`NoiseSensorDeviceType`](modules.md#noisesensordevicetype) \| [`ThermostatDeviceType`](modules.md#thermostatdevicetype) #### Defined in -[src/types/models.ts:38](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L38) +[src/types/models.ts:41](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L41) ___ @@ -567,7 +696,7 @@ ___ #### Defined in -[src/types/route-requests.ts:146](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L146) +[src/types/route-requests.ts:152](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L152) ___ @@ -577,7 +706,7 @@ ___ #### Defined in -[src/types/models.ts:374](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L374) +[src/types/models.ts:381](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L381) ___ @@ -587,7 +716,7 @@ ___ #### Defined in -[src/types/models.ts:207](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L207) +[src/types/models.ts:214](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L214) ___ @@ -609,7 +738,7 @@ ___ #### Defined in -[src/types/models.ts:43](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L43) +[src/types/models.ts:49](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L49) ___ @@ -619,7 +748,7 @@ ___ #### Defined in -[src/types/models.ts:208](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L208) +[src/types/models.ts:215](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L215) ___ @@ -629,7 +758,7 @@ ___ #### Defined in -[src/types/models.ts:36](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L36) +[src/types/models.ts:39](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L39) ___ @@ -661,7 +790,7 @@ ___ #### Defined in -[src/types/models.ts:382](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L382) +[src/types/models.ts:389](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L389) ___ @@ -682,7 +811,7 @@ ___ #### Defined in -[src/types/route-requests.ts:184](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L184) +[src/types/route-requests.ts:190](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L190) ___ @@ -699,7 +828,7 @@ ___ #### Defined in -[src/types/route-requests.ts:209](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L209) +[src/types/route-requests.ts:215](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L215) ___ @@ -715,7 +844,7 @@ ___ #### Defined in -[src/types/route-requests.ts:180](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L180) +[src/types/route-requests.ts:186](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L186) ___ @@ -731,7 +860,7 @@ ___ #### Defined in -[src/types/route-responses.ts:133](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L133) +[src/types/route-responses.ts:134](https://github.com/seamapi/javascript/blob/main/src/types/route-responses.ts#L134) ___ @@ -753,7 +882,7 @@ ___ #### Defined in -[src/types/route-requests.ts:196](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L196) +[src/types/route-requests.ts:202](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L202) ___ @@ -763,7 +892,7 @@ ___ #### Defined in -[src/types/models.ts:63](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L63) +[src/types/models.ts:70](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L70) ___ @@ -775,7 +904,7 @@ This type can allow for other provider categories as they are added #### Defined in -[src/types/models.ts:66](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L66) +[src/types/models.ts:73](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L73) ___ @@ -805,13 +934,41 @@ ___ ___ +### ThermostatDeviceType + +Ƭ **ThermostatDeviceType**: typeof [`THERMOSTAT_DEVICE_TYPES`](modules.md#thermostat_device_types)[`number`] + +#### Defined in + +[src/types/models.ts:37](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L37) + +___ + +### ThermostatUpdateRequest + +Ƭ **ThermostatUpdateRequest**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `default_climate_setting` | `Partial`<[`ClimateSetting`](modules.md#climatesetting)\> | +| `device_id` | `string` | +| `sync?` | `boolean` | + +#### Defined in + +[src/types/route-requests.ts:259](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L259) + +___ + ### UnmanagedAccessCode Ƭ **UnmanagedAccessCode**: [`UnmanagedOngoingAccessCode`](interfaces/UnmanagedOngoingAccessCode.md) \| [`UnmanagedTimeBoundAccessCode`](interfaces/UnmanagedTimeBoundAccessCode.md) #### Defined in -[src/types/models.ts:339](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L339) +[src/types/models.ts:346](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L346) ___ @@ -827,7 +984,7 @@ ___ #### Defined in -[src/types/route-requests.ts:134](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L134) +[src/types/route-requests.ts:140](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L140) ___ @@ -844,7 +1001,7 @@ ___ #### Defined in -[src/types/route-requests.ts:120](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L120) +[src/types/route-requests.ts:126](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L126) ___ @@ -862,7 +1019,7 @@ ___ #### Defined in -[src/types/route-requests.ts:114](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L114) +[src/types/route-requests.ts:120](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L120) ___ @@ -879,7 +1036,7 @@ ___ #### Defined in -[src/types/route-requests.ts:129](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L129) +[src/types/route-requests.ts:135](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L135) ___ @@ -895,7 +1052,7 @@ ___ #### Defined in -[src/types/route-requests.ts:125](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L125) +[src/types/route-requests.ts:131](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L131) ___ @@ -905,7 +1062,7 @@ ___ #### Defined in -[src/types/models.ts:115](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L115) +[src/types/models.ts:122](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L122) ___ @@ -922,7 +1079,7 @@ ___ #### Defined in -[src/types/route-requests.ts:166](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L166) +[src/types/route-requests.ts:172](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L172) ___ @@ -938,7 +1095,7 @@ ___ #### Defined in -[src/types/route-requests.ts:162](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L162) +[src/types/route-requests.ts:168](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L168) ___ @@ -954,7 +1111,7 @@ ___ #### Defined in -[src/types/route-requests.ts:158](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L158) +[src/types/route-requests.ts:164](https://github.com/seamapi/javascript/blob/main/src/types/route-requests.ts#L164) ## Variables @@ -976,7 +1133,7 @@ ___ #### Defined in -[src/types/models.ts:41](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L41) +[src/types/models.ts:47](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L47) ___ @@ -996,7 +1153,17 @@ ___ #### Defined in -[src/types/models.ts:45](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L45) +[src/types/models.ts:51](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L51) + +___ + +### THERMOSTAT\_DEVICE\_TYPES + +• `Const` **THERMOSTAT\_DEVICE\_TYPES**: `string`[] + +#### Defined in + +[src/types/models.ts:36](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L36) ## Functions @@ -1056,7 +1223,7 @@ device is LockDevice #### Defined in -[src/types/models.ts:213](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L213) +[src/types/models.ts:220](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L220) ___ @@ -1076,4 +1243,4 @@ device is NoiseSensorDevice #### Defined in -[src/types/models.ts:219](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L219) +[src/types/models.ts:226](https://github.com/seamapi/javascript/blob/main/src/types/models.ts#L226) diff --git a/src/seam-connect/routes.ts b/src/seam-connect/routes.ts index 872ab9c4..d8ebe644 100644 --- a/src/seam-connect/routes.ts +++ b/src/seam-connect/routes.ts @@ -46,6 +46,12 @@ import { ClientSessionsGetOrCreateRequest, UnmanagedAccessCodeConvertToManagedRequest, DeviceModelsListRequest, + ThermostatUpdateRequest, + ClimateSettingSchedulesListRequest, + ClimateSettingScheduleGetRequest, + ClimateSettingScheduleCreateRequest, + ClimateSettingScheduleDeleteRequest, + ClimateSettingScheduleUpdateRequest, } from "../types/route-requests" import { AccessCodeCreateMultipleResponse, @@ -76,6 +82,12 @@ import { NoiseThresholdsListResponse, ClientSessionsResponse, DeviceModelsListResponse, + ThermostatsListResponse, + ThermostatGetResponse, + ClimateSettingSchedulesListResponse, + ClimateSettingScheduleGetResponse, + ClimateSettingScheduleCreateResponse, + ClimateSettingScheduleUpdateResponse, } from "../types/route-responses" export abstract class Routes { @@ -492,4 +504,72 @@ export abstract class Routes { params, }), } + + public readonly thermostats = { + list: (params?: DevicesListRequest) => + this.makeRequestAndFormat("thermostats", { + url: "/thermostats/list", + params, + }), + get: (params: DeviceGetRequest) => + this.makeRequestAndFormat("thermostat", { + url: "/thermostats/get", + params, + }), + update: (params: ThermostatUpdateRequest) => + this.makeRequest({ + url: "/thermostats/update", + method: "POST", + data: params, + }), + delete: (params: DeviceDeleteRequest) => + this.makeRequest({ + url: "/thermostats/delete", + method: "DELETE", + params, + }), + + climateSettingSchedules: { + list: (params: ClimateSettingSchedulesListRequest) => + this.makeRequestAndFormat( + "climate_setting_schedules", + { + url: "/thermostats/climate_setting_schedules/list", + params, + } + ), + get: (params: ClimateSettingScheduleGetRequest) => + this.makeRequestAndFormat( + "climate_setting_schedule", + { + url: "/thermostats/climate_setting_schedules/get", + params, + } + ), + create: (data: ClimateSettingScheduleCreateRequest) => + this.makeRequestAndFormat( + "climate_setting_schedule", + { + url: "/thermostats/climate_setting_schedules/create", + method: "POST", + data, + } + ), + update: (params: ClimateSettingScheduleUpdateRequest) => + this.makeRequestAndFormat( + "climate_setting_schedule", + { + url: "/thermostats/climate_setting_schedules/update", + method: "POST", + data: params, + } + ), + delete: (params: ClimateSettingScheduleDeleteRequest) => + this.makeRequest({ + url: `/thermostats/climate_setting_schedules/delete`, + method: "DELETE", + params, + }), + }, + } } diff --git a/src/types/models.ts b/src/types/models.ts index 6c8761de..46e56ee5 100644 --- a/src/types/models.ts +++ b/src/types/models.ts @@ -33,9 +33,15 @@ export const NOISE_SENSOR_DEVICE_TYPES = [ ] export type NoiseSensorDeviceType = typeof NOISE_SENSOR_DEVICE_TYPES[number] +export const THERMOSTAT_DEVICE_TYPES = ["nest_thermostat"] +export type ThermostatDeviceType = typeof THERMOSTAT_DEVICE_TYPES[number] + export type NoiseSensorDeviceProperties = CommonDeviceProperties -export type DeviceType = LockDeviceType | NoiseSensorDeviceType +export type DeviceType = + | LockDeviceType + | NoiseSensorDeviceType + | ThermostatDeviceType /** @deprecated use NOISE_SENSOR_DEVICE_TYPES instead */ export const NOISE_DETECTION_DEVICE_TYPES = NOISE_SENSOR_DEVICE_TYPES @@ -59,6 +65,7 @@ export const PROVIDERS = [ "yale", "minut", "ttlock", + "nest", ] export type Provider = typeof PROVIDERS[number] @@ -402,3 +409,28 @@ export interface DeviceModel { icon_url: string seam_device_model_page_url: string } + +export type ClimateSetting = { + automatic_heating_enabled?: boolean + automatic_cooling_enabled?: boolean + hvac_mode_setting?: "off" | "heat" | "cool" | "heatcool" + cooling_set_point_celsius?: number + heating_set_point_celsius?: number + cooling_set_point_fahrenheit?: number + heating_set_point_fahrenheit?: number + manual_override_allowed: boolean +} + +export type ClimateSettingScheduleBase = Partial & { + schedule_type?: "time_bound" + device_id: string + name?: string + schedule_starts_at: string + schedule_ends_at: string +} + +export type ClimateSettingSchedule = ClimateSettingScheduleBase & { + climate_setting_schedule_id: string + is_set_on_device: boolean + created_at: string +} diff --git a/src/types/route-requests.ts b/src/types/route-requests.ts index 9e7d32dd..1b58ed98 100644 --- a/src/types/route-requests.ts +++ b/src/types/route-requests.ts @@ -1,5 +1,11 @@ import { Except } from "type-fest" -import { CommonDeviceProperties, Provider } from "./models" +import { + ClimateSetting, + ClimateSettingSchedule, + ClimateSettingScheduleBase, + CommonDeviceProperties, + Provider, +} from "./models" import { CustomMetadata } from "./globals" export interface ConnectWebviewCreateRequest { @@ -225,3 +231,33 @@ export type DeviceModelsListRequest = { brand?: string text_search?: string } + +// Climate Setting Schedules + +export type ClimateSettingSchedulesListRequest = { + device_id: string +} + +export type ClimateSettingScheduleGetRequest = { + climate_setting_schedule_id: string + device_id: string +} + +export type ClimateSettingScheduleCreateRequest = ClimateSettingScheduleBase + +export type ClimateSettingScheduleUpdateRequest = + Partial & { + climate_setting_schedule_id: string + } + +export type ClimateSettingScheduleDeleteRequest = { + climate_setting_schedule_id: string +} + +// Thermostats + +export type ThermostatUpdateRequest = { + device_id: string + sync?: boolean + default_climate_setting: Partial +} diff --git a/src/types/route-responses.ts b/src/types/route-responses.ts index b58d8278..1ba9ff9e 100644 --- a/src/types/route-responses.ts +++ b/src/types/route-responses.ts @@ -16,6 +16,7 @@ import { Workspace, NoiseThresholds, DeviceModel, + ClimateSettingSchedule, } from "./models" // Workspaces @@ -142,3 +143,28 @@ export type ClientSessionsResponse = { export type DeviceModelsListResponse = { device_models: DeviceModel[] } + +// Thermostats +export interface ThermostatsListResponse { + thermostats: Device[] +} +export interface ThermostatGetResponse { + thermostat: Device +} + +// Climate Setting Schedules +export interface ClimateSettingSchedulesListResponse { + climate_setting_schedules: ClimateSettingSchedule[] +} + +export interface ClimateSettingScheduleGetResponse { + climate_setting_schedule: ClimateSettingSchedule +} + +export interface ClimateSettingScheduleCreateResponse { + climate_setting_schedule: ClimateSettingSchedule +} + +export interface ClimateSettingScheduleUpdateResponse { + climate_setting_schedule: ClimateSettingSchedule +} diff --git a/tests/fixtures/helpers/test-api-method-macro.ts b/tests/fixtures/helpers/test-api-method-macro.ts index a9d73d90..021c5696 100644 --- a/tests/fixtures/helpers/test-api-method-macro.ts +++ b/tests/fixtures/helpers/test-api-method-macro.ts @@ -20,7 +20,7 @@ interface Input { | ParametersByPath | ((seed: WorkerPublishedMessage["seed"]) => ParametersByPath) modifiesState?: boolean - load_devices_from?: ("minut" | "schlage" | "august")[] + load_devices_from?: ("minut" | "schlage" | "august" | "nest")[] } // Ava simplifies types so unfortunately we need to wrap the macro diff --git a/tests/fixtures/plugins/get-server-plugin.ts b/tests/fixtures/plugins/get-server-plugin.ts index 6fd97203..b092430b 100644 --- a/tests/fixtures/plugins/get-server-plugin.ts +++ b/tests/fixtures/plugins/get-server-plugin.ts @@ -3,7 +3,7 @@ import { URL } from "url" import defaultAxios from "axios" import knex from "knex" import path from "path" -import Seam, { AccessCode, Device } from "../../../src" +import Seam, { AccessCode, Device, ClimateSettingSchedule } from "../../../src" type SeedLock = { connectedAccountId: string @@ -12,6 +12,13 @@ type SeedLock = { accessCode: AccessCode } +type SeedThermostat = { + connectedAccountId: string + id1: string + name1: string + climateSettingSchedule: ClimateSettingSchedule +} + type SeedNoiseSensors = { device_with_quiet_hours: Device device_without_quiet_hours: Device @@ -35,6 +42,7 @@ export type WorkerPublishedMessage = { minut: SeedNoiseSensors schlageLock: SeedLock augustLock: SeedLock + nest: SeedThermostat } } } @@ -47,7 +55,11 @@ const serverWorker = registerSharedTypeScriptWorker({ export const getServer = async ( writable = false, - load_devices_from: ("minut" | "schlage" | "august")[] = ["august", "schlage"] + load_devices_from: ("minut" | "schlage" | "august" | "nest")[] = [ + "august", + "schlage", + "nest", + ] ) => { const message = serverWorker.publish( writable diff --git a/tests/fixtures/workers/get-server-worker.ts b/tests/fixtures/workers/get-server-worker.ts index b6a6ec09..b85f6415 100644 --- a/tests/fixtures/workers/get-server-worker.ts +++ b/tests/fixtures/workers/get-server-worker.ts @@ -19,7 +19,12 @@ const getServer = async (protocol: SharedWorker.Protocol) => { if (!readableServer) { // We don't care about the teardown function for a long running server const { teardownFn, ...server } = await startAndSeedServer( - load_devices_from.split(",") as ("minut" | "schlage" | "august")[] + load_devices_from.split(",") as ( + | "minut" + | "schlage" + | "august" + | "nest" + )[] ) readableServer = server } @@ -27,7 +32,12 @@ const getServer = async (protocol: SharedWorker.Protocol) => { message.reply(readableServer) } else if (command === "GET_WRITABLE_SERVER") { const writableServer = await startAndSeedServer( - load_devices_from.split(",") as ("minut" | "schlage" | "august")[] + load_devices_from.split(",") as ( + | "minut" + | "schlage" + | "august" + | "nest" + )[] ) const { teardownFn, ...server } = writableServer diff --git a/tests/fixtures/workers/helpers/add-fake-nest-devices.ts b/tests/fixtures/workers/helpers/add-fake-nest-devices.ts new file mode 100644 index 00000000..e15d608e --- /dev/null +++ b/tests/fixtures/workers/helpers/add-fake-nest-devices.ts @@ -0,0 +1,41 @@ +import { Axios } from "axios" +import getDeviceType from "./get-device-type" + +const addFakeNestDevices = async (axios: Axios) => { + await axios.post("/internal/scenarios/factories/load", { + factory_name: "create_nest_devices", + input: { + num: 1, + }, + sync: true, + }) + + const [firstDevice] = await getDeviceType(axios, "nest_thermostat") + + const schedule_starts_at = new Date() + const schedule_ends_at = new Date(Date.now() + 1000 * 60 * 60 * 24 * 7) + + const { + data: { climate_setting_schedule }, + } = await axios.post("/thermostats/climate_setting_schedules/create", { + device_id: firstDevice.device_id, + name: "Vacation Setting", + schedule_starts_at: schedule_starts_at.toUTCString(), + schedule_ends_at: schedule_ends_at.toUTCString(), + schedule_type: "time_bound", + automatic_heating_enabled: true, + automatic_cooling_enabled: true, + heating_set_point_fahrenheit: 40, + cooling_set_point_fahrenheit: 80, + manual_override_allowed: true, + }) + + return { + id1: firstDevice.device_id, + name1: firstDevice.properties.name, + connectedAccountId: firstDevice.connected_account_id, + climateSettingSchedule: climate_setting_schedule, + } +} + +export default addFakeNestDevices diff --git a/tests/fixtures/workers/helpers/start-and-seed-server.ts b/tests/fixtures/workers/helpers/start-and-seed-server.ts index 830feacc..28aa108d 100644 --- a/tests/fixtures/workers/helpers/start-and-seed-server.ts +++ b/tests/fixtures/workers/helpers/start-and-seed-server.ts @@ -7,11 +7,15 @@ import getTestSvix from "./get-test-svix" import addFakeSchlageDevices from "./add-fake-schlage-devices" import addFakeAugustDevices from "./add-fake-august-devices" import addFakeMinutDevices from "./add-fake-minut-devices" +import addFakeNestDevices from "./add-fake-nest-devices" const SEAM_ADMIN_PASSWORD = "1234" const startAndSeedServer = async ( - load_devices_from: ("minut" | "schlage" | "august")[] = ["august", "schlage"] + load_devices_from: ("minut" | "schlage" | "august" | "nest")[] = [ + "august", + "schlage", + ] ) => { const database = await getTestDatabase() const svix = await getTestSvix({ @@ -54,6 +58,7 @@ const startAndSeedServer = async ( SVIX_API_KEY: svix.apiKey, ENABLE_UNMANAGED_DEVICES: "true", }) + .withStartupTimeout(60_000) // 1 minute .withCommand(["start:for-integration-testing"]) .withNetwork(database.network) .withNetworkAliases("api") @@ -76,28 +81,43 @@ const startAndSeedServer = async ( baseURL: serverUrl, }) + axios.interceptors.response.use( + (response) => response, + (error) => { + if (defaultAxios.isAxiosError(error)) { + throw new Error( + `Failed Request to ${error.config.url} with ${JSON.stringify( + error.config.data + )} with status ${error.response?.status} and data ${JSON.stringify( + error.response?.data + )}` + ) + } + throw error + } + ) + const api_key = "seam_sandykey_0000000000000000000sand" ;(axios.defaults.headers as any).Authorization = `Bearer ${api_key}` const connectWebview = await axios.post("/connect_webviews/create", { // TODO: remove filter when minut is ready - accepted_providers: load_devices_from.filter( - (provider) => provider !== "minut" - ), + accepted_providers: ["schlage", "august"], }) const devices: { augustLock?: Awaited> minut?: Awaited> schlageLock?: Awaited> + nest?: Awaited> } = {} if (load_devices_from.includes("schlage")) { devices["schlageLock"] = await addFakeSchlageDevices(axios) } - if (load_devices_from.includes("schlage")) { + if (load_devices_from.includes("august")) { devices["augustLock"] = await addFakeAugustDevices(axios) } @@ -105,6 +125,10 @@ const startAndSeedServer = async ( devices["minut"] = await addFakeMinutDevices(axios) } + if (load_devices_from.includes("nest")) { + devices["nest"] = await addFakeNestDevices(axios) + } + return { serverUrl, externalDatabaseUrl: database.externalDatabaseUrl, diff --git a/tests/routes.test.ts b/tests/routes.test.ts index f9d22b03..e9379eee 100644 --- a/tests/routes.test.ts +++ b/tests/routes.test.ts @@ -93,6 +93,7 @@ test( { args: (seed) => [seed.devices.schlageLock.id1], modifiesState: true, + load_devices_from: ["schlage"], }, "{}" ) @@ -101,6 +102,7 @@ test( { args: (seed) => [seed.devices.schlageLock.id1], modifiesState: true, + load_devices_from: ["schlage"], }, "{}" ) @@ -143,6 +145,7 @@ test( }, ], modifiesState: true, + load_devices_from: ["schlage"], }, "{}" ) @@ -152,6 +155,7 @@ test( { args: (seed) => [{ device_id: seed.devices.schlageLock.id1 }], modifiesState: true, + load_devices_from: ["schlage"], }, "{}" ) @@ -187,6 +191,7 @@ test( accepted_providers: ["august"], }, ], + load_devices_from: [], modifiesState: true, }, "ConnectWebview" @@ -199,6 +204,7 @@ test( connect_webview_id: seed.connectWebviewId, }, ], + load_devices_from: [], modifiesState: true, }, "{}" @@ -222,6 +228,7 @@ test( code: "4321", }, ], + load_devices_from: ["schlage"], modifiesState: true, }, "AccessCode" @@ -235,6 +242,7 @@ test( name: "Created by Ava", }, ], + load_devices_from: ["schlage"], modifiesState: true, }, "AccessCode[]" @@ -276,6 +284,7 @@ test( ends_at: new Date(Date.now() + 1000 * 60 * 60), }, ], + load_devices_from: ["schlage"], modifiesState: true, }, "TimeBoundAccessCode" @@ -293,6 +302,7 @@ test( ends_at: new Date(Date.now() + 1000 * 60 * 60), }, ], + load_devices_from: ["august"], modifiesState: true, }, "AccessCode" @@ -302,10 +312,11 @@ test( { args: (seed) => [ { - access_code_id: seed.devices.augustLock.accessCode.access_code_id, + access_code_id: seed.devices.schlageLock.accessCode.access_code_id, name: "new name", }, ], + load_devices_from: ["schlage"], modifiesState: true, }, "AccessCode" @@ -316,10 +327,11 @@ test( { args: (seed) => [ { - access_code_id: seed.devices.augustLock.accessCode.access_code_id, + access_code_id: seed.devices.schlageLock.accessCode.access_code_id, type: "ongoing", }, ], + load_devices_from: ["schlage"], modifiesState: true, }, "OngoingAccessCode" @@ -357,6 +369,126 @@ test( connected_account_id: seed.devices.augustLock.connectedAccountId, }, ], + load_devices_from: ["august"], + modifiesState: true, + }, + "{}" +) + +// Thermostats +test( + testAPIMethod("thermostats.get"), + { + args: (seed) => [ + { + device_id: seed.devices.nest.id1, + }, + ], + }, + "AnyDevice" +) +test( + testAPIMethod("thermostats.list"), + { + args: (seed) => [ + { + connected_account_id: seed.devices.nest.connectedAccountId, + }, + ], + }, + "AnyDevice[]" +) +test( + testAPIMethod("thermostats.update"), + { + args: (seed) => [ + { + device_id: seed.devices.nest.id1, + default_climate_setting: { + automatic_heating_enabled: true, + heating_set_point_celsius: 20, + }, + }, + ], + load_devices_from: ["nest"], + modifiesState: true, + }, + "{}" +) +test( + testAPIMethod("thermostats.delete"), + { + args: (seed) => [ + { + device_id: seed.devices.nest.id1, + }, + ], + load_devices_from: ["nest"], + modifiesState: true, + }, + "{}" +) +test( + testAPIMethod("thermostats.climateSettingSchedules.get"), + { + args: (seed) => [ + { + climate_setting_schedule_id: + seed.devices.nest.climateSettingSchedule.climate_setting_schedule_id, + device_id: seed.devices.nest.id1, + }, + ], + }, + "ClimateSettingSchedule" +) +test( + testAPIMethod("thermostats.climateSettingSchedules.create"), + { + args: (seed) => [ + { + device_id: seed.devices.nest.id1, + name: "Vacation Setting", + schedule_starts_at: new Date().toUTCString(), + schedule_ends_at: new Date( + Date.now() + 1000 * 60 * 60 * 24 * 7 + ).toUTCString(), + schedule_type: "time_bound", + automatic_heating_enabled: true, + automatic_cooling_enabled: true, + heating_set_point_fahrenheit: 40, + cooling_set_point_fahrenheit: 80, + }, + ], + load_devices_from: ["nest"], + modifiesState: true, + }, + "ClimateSettingSchedule" +) +test( + testAPIMethod("thermostats.climateSettingSchedules.update"), + { + args: (seed) => [ + { + climate_setting_schedule_id: + seed.devices.nest.climateSettingSchedule.climate_setting_schedule_id, + name: "Vacation Setting 2", + }, + ], + load_devices_from: ["nest"], + modifiesState: true, + }, + "ClimateSettingSchedule" +) +test( + testAPIMethod("thermostats.climateSettingSchedules.delete"), + { + args: (seed) => [ + { + climate_setting_schedule_id: + seed.devices.nest.climateSettingSchedule.climate_setting_schedule_id, + }, + ], + load_devices_from: ["nest"], modifiesState: true, }, "{}" @@ -365,11 +497,11 @@ test( // Client Sessions test( testAPIMethod("clientSessions.create"), - { modifiesState: true }, + { modifiesState: true, load_devices_from: [] }, "ClientSession" ) test( testAPIMethod("clientSessions.getOrCreate"), - { modifiesState: true }, + { modifiesState: true, load_devices_from: [] }, "ClientSession" )