Skip to content

Commit b04bd77

Browse files
authored
feat: Sync with Seam API via 811e1e6085d178c28d9aaf025d9ed494c7b09528 (#2773)
1 parent 3ceb763 commit b04bd77

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

src/lib/seam/connect/models/devices/device-provider.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ export const DEVICE_PROVIDERS = {
5353
DORMAKABA_AMBIANCE: 'dormakaba_ambiance',
5454
ULTRALOQ: 'ultraloq',
5555
RING: 'ring',
56+
ICAL: 'ical',
5657
} as const
5758

5859
export type DeviceProviderName =
@@ -137,6 +138,8 @@ export const PROVIDER_CATEGORY_MAP = {
137138

138139
cameras: ['ring'],
139140

141+
connectors: ['ical'],
142+
140143
internal_beta: ALL_DEVICE_PROVIDERS,
141144
} as const satisfies Record<string, readonly DeviceProviderName[]>
142145

@@ -172,6 +175,7 @@ export const PROVIDER_CATEGORY_CAPABILITY_MAP: Record<
172175
noise_sensors: ['noise_sensor'],
173176
access_control_systems: ['access_control'],
174177
cameras: ['camera'],
178+
connectors: [],
175179
internal_beta: [
176180
'lock',
177181
'thermostat',

src/lib/seam/connect/openapi.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15501,6 +15501,7 @@ export default {
1550115501
'dormakaba_ambiance',
1550215502
'ultraloq',
1550315503
'ring',
15504+
'ical',
1550415505
],
1550515506
type: 'string',
1550615507
},
@@ -15516,6 +15517,7 @@ export default {
1551615517
'noise_sensors',
1551715518
'access_control_systems',
1551815519
'cameras',
15520+
'connectors',
1551915521
],
1552015522
type: 'string',
1552115523
},
@@ -49027,6 +49029,7 @@ export default {
4902749029
'dormakaba_ambiance',
4902849030
'ultraloq',
4902949031
'ring',
49032+
'ical',
4903049033
'yale_access',
4903149034
'hid_cm',
4903249035
'google_nest',
@@ -49090,6 +49093,7 @@ export default {
4909049093
'noise_sensors',
4909149094
'access_control_systems',
4909249095
'cameras',
49096+
'connectors',
4909349097
'internal_beta',
4909449098
],
4909549099
type: 'string',
@@ -53315,6 +53319,7 @@ export default {
5331553319
'tado',
5331653320
'ultraloq',
5331753321
'ring',
53322+
'ical',
5331853323
],
5331953324
type: 'string',
5332053325
},
@@ -53829,6 +53834,7 @@ export default {
5382953834
'tado',
5383053835
'ultraloq',
5383153836
'ring',
53837+
'ical',
5383253838
],
5383353839
type: 'string',
5383453840
},
@@ -53926,6 +53932,7 @@ export default {
5392653932
'noise_sensors',
5392753933
'access_control_systems',
5392853934
'cameras',
53935+
'connectors',
5392953936
],
5393053937
type: 'string',
5393153938
},
@@ -53987,6 +53994,7 @@ export default {
5398753994
'noise_sensors',
5398853995
'access_control_systems',
5398953996
'cameras',
53997+
'connectors',
5399053998
],
5399153999
type: 'string',
5399254000
},
@@ -55656,6 +55664,7 @@ export default {
5565655664
'tado',
5565755665
'ultraloq',
5565855666
'ring',
55667+
'ical',
5565955668
],
5566055669
type: 'string',
5566155670
},
@@ -56169,6 +56178,7 @@ export default {
5616956178
'tado',
5617056179
'ultraloq',
5617156180
'ring',
56181+
'ical',
5617256182
],
5617356183
type: 'string',
5617456184
},

src/lib/seam/connect/route-types.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35436,6 +35436,7 @@ export type Routes = {
3543635436
| 'dormakaba_ambiance'
3543735437
| 'ultraloq'
3543835438
| 'ring'
35439+
| 'ical'
3543935440
| 'yale_access'
3544035441
| 'hid_cm'
3544135442
| 'google_nest'
@@ -35451,6 +35452,7 @@ export type Routes = {
3545135452
| 'noise_sensors'
3545235453
| 'access_control_systems'
3545335454
| 'cameras'
35455+
| 'connectors'
3545435456
| 'internal_beta'
3545535457
)
3545635458
| undefined
@@ -39080,6 +39082,7 @@ export type Routes = {
3908039082
| 'tado'
3908139083
| 'ultraloq'
3908239084
| 'ring'
39085+
| 'ical'
3908339086
)
3908439087
| undefined
3908539088
/** Array of device IDs for which you want to list devices. */
@@ -40835,6 +40838,7 @@ export type Routes = {
4083540838
| 'noise_sensors'
4083640839
| 'access_control_systems'
4083740840
| 'cameras'
40841+
| 'connectors'
4083840842
)
4083940843
| undefined
4084040844
}
@@ -40891,6 +40895,7 @@ export type Routes = {
4089140895
| 'dormakaba_ambiance'
4089240896
| 'ultraloq'
4089340897
| 'ring'
40898+
| 'ical'
4089440899
display_name: string
4089540900
image_url: string
4089640901
provider_categories: (
@@ -40901,6 +40906,7 @@ export type Routes = {
4090140906
| 'noise_sensors'
4090240907
| 'access_control_systems'
4090340908
| 'cameras'
40909+
| 'connectors'
4090440910
)[]
4090540911
can_remotely_unlock?: boolean | undefined
4090640912
can_remotely_lock?: boolean | undefined
@@ -42593,6 +42599,7 @@ export type Routes = {
4259342599
| 'tado'
4259442600
| 'ultraloq'
4259542601
| 'ring'
42602+
| 'ical'
4259642603
)
4259742604
| undefined
4259842605
/** Array of device IDs for which you want to list devices. */

0 commit comments

Comments
 (0)