@@ -127,7 +127,7 @@ public ListRequest(
127127 string ? createdBefore = default ,
128128 object ? customMetadataHas = default ,
129129 List < string > ? deviceIds = default ,
130- string ? deviceType = default ,
130+ ListRequest . DeviceTypeEnum ? deviceType = default ,
131131 List < ListRequest . DeviceTypesEnum > ? deviceTypes = default ,
132132 List < ListRequest . ExcludeIfEnum > ? excludeIf = default ,
133133 List < ListRequest . IncludeIfEnum > ? includeIf = default ,
@@ -154,7 +154,7 @@ public ListRequest(
154154 }
155155
156156 [ JsonConverter ( typeof ( SafeStringEnumConverter ) ) ]
157- public enum DeviceTypesEnum
157+ public enum DeviceTypeEnum
158158 {
159159 [ EnumMember ( Value = "unrecognized" ) ]
160160 Unrecognized = 0 ,
@@ -239,33 +239,94 @@ public enum DeviceTypesEnum
239239
240240 [ EnumMember ( Value = "akiles_lock" ) ]
241241 AkilesLock = 27 ,
242+ }
243+
244+ [ JsonConverter ( typeof ( SafeStringEnumConverter ) ) ]
245+ public enum DeviceTypesEnum
246+ {
247+ [ EnumMember ( Value = "unrecognized" ) ]
248+ Unrecognized = 0 ,
249+
250+ [ EnumMember ( Value = "akuvox_lock" ) ]
251+ AkuvoxLock = 1 ,
252+
253+ [ EnumMember ( Value = "august_lock" ) ]
254+ AugustLock = 2 ,
255+
256+ [ EnumMember ( Value = "brivo_access_point" ) ]
257+ BrivoAccessPoint = 3 ,
258+
259+ [ EnumMember ( Value = "butterflymx_panel" ) ]
260+ ButterflymxPanel = 4 ,
261+
262+ [ EnumMember ( Value = "avigilon_alta_entry" ) ]
263+ AvigilonAltaEntry = 5 ,
264+
265+ [ EnumMember ( Value = "doorking_lock" ) ]
266+ DoorkingLock = 6 ,
267+
268+ [ EnumMember ( Value = "genie_door" ) ]
269+ GenieDoor = 7 ,
270+
271+ [ EnumMember ( Value = "igloo_lock" ) ]
272+ IglooLock = 8 ,
273+
274+ [ EnumMember ( Value = "linear_lock" ) ]
275+ LinearLock = 9 ,
276+
277+ [ EnumMember ( Value = "lockly_lock" ) ]
278+ LocklyLock = 10 ,
279+
280+ [ EnumMember ( Value = "kwikset_lock" ) ]
281+ KwiksetLock = 11 ,
282+
283+ [ EnumMember ( Value = "nuki_lock" ) ]
284+ NukiLock = 12 ,
285+
286+ [ EnumMember ( Value = "salto_lock" ) ]
287+ SaltoLock = 13 ,
288+
289+ [ EnumMember ( Value = "schlage_lock" ) ]
290+ SchlageLock = 14 ,
291+
292+ [ EnumMember ( Value = "seam_relay" ) ]
293+ SeamRelay = 15 ,
294+
295+ [ EnumMember ( Value = "smartthings_lock" ) ]
296+ SmartthingsLock = 16 ,
242297
243- [ EnumMember ( Value = "noiseaware_activity_zone " ) ]
244- NoiseawareActivityZone = 28 ,
298+ [ EnumMember ( Value = "wyze_lock " ) ]
299+ WyzeLock = 17 ,
245300
246- [ EnumMember ( Value = "minut_sensor " ) ]
247- MinutSensor = 29 ,
301+ [ EnumMember ( Value = "yale_lock " ) ]
302+ YaleLock = 18 ,
248303
249- [ EnumMember ( Value = "ecobee_thermostat " ) ]
250- EcobeeThermostat = 30 ,
304+ [ EnumMember ( Value = "two_n_intercom " ) ]
305+ TwoNIntercom = 19 ,
251306
252- [ EnumMember ( Value = "nest_thermostat " ) ]
253- NestThermostat = 31 ,
307+ [ EnumMember ( Value = "controlbyweb_device " ) ]
308+ ControlbywebDevice = 20 ,
254309
255- [ EnumMember ( Value = "honeywell_resideo_thermostat " ) ]
256- HoneywellResideoThermostat = 32 ,
310+ [ EnumMember ( Value = "ttlock_lock " ) ]
311+ TtlockLock = 21 ,
257312
258- [ EnumMember ( Value = "tado_thermostat " ) ]
259- TadoThermostat = 33 ,
313+ [ EnumMember ( Value = "igloohome_lock " ) ]
314+ IgloohomeLock = 22 ,
260315
261- [ EnumMember ( Value = "sensi_thermostat " ) ]
262- SensiThermostat = 34 ,
316+ [ EnumMember ( Value = "hubitat_lock " ) ]
317+ HubitatLock = 23 ,
263318
264- [ EnumMember ( Value = "ios_phone" ) ]
265- IosPhone = 35 ,
319+ [ EnumMember ( Value = "four_suites_door" ) ]
320+ FourSuitesDoor = 24 ,
321+
322+ [ EnumMember ( Value = "dormakaba_oracode_door" ) ]
323+ DormakabaOracodeDoor = 25 ,
266324
267- [ EnumMember ( Value = "android_phone" ) ]
268- AndroidPhone = 36 ,
325+ [ EnumMember ( Value = "tedee_lock" ) ]
326+ TedeeLock = 26 ,
327+
328+ [ EnumMember ( Value = "akiles_lock" ) ]
329+ AkilesLock = 27 ,
269330 }
270331
271332 [ JsonConverter ( typeof ( SafeStringEnumConverter ) ) ]
@@ -360,110 +421,80 @@ public enum ManufacturerEnum
360421 [ EnumMember ( Value = "august" ) ]
361422 August = 2 ,
362423
363- [ EnumMember ( Value = "avigilon_alta" ) ]
364- AvigilonAlta = 3 ,
365-
366424 [ EnumMember ( Value = "brivo" ) ]
367- Brivo = 4 ,
425+ Brivo = 3 ,
368426
369427 [ EnumMember ( Value = "butterflymx" ) ]
370- Butterflymx = 5 ,
428+ Butterflymx = 4 ,
429+
430+ [ EnumMember ( Value = "avigilon_alta" ) ]
431+ AvigilonAlta = 5 ,
371432
372433 [ EnumMember ( Value = "doorking" ) ]
373434 Doorking = 6 ,
374435
375- [ EnumMember ( Value = "four_suites" ) ]
376- FourSuites = 7 ,
377-
378436 [ EnumMember ( Value = "genie" ) ]
379- Genie = 8 ,
437+ Genie = 7 ,
380438
381439 [ EnumMember ( Value = "igloo" ) ]
382- Igloo = 9 ,
383-
384- [ EnumMember ( Value = "keywe" ) ]
385- Keywe = 10 ,
386-
387- [ EnumMember ( Value = "kwikset" ) ]
388- Kwikset = 11 ,
440+ Igloo = 8 ,
389441
390442 [ EnumMember ( Value = "linear" ) ]
391- Linear = 12 ,
443+ Linear = 9 ,
392444
393445 [ EnumMember ( Value = "lockly" ) ]
394- Lockly = 13 ,
446+ Lockly = 10 ,
395447
396- [ EnumMember ( Value = "nuki " ) ]
397- Nuki = 14 ,
448+ [ EnumMember ( Value = "kwikset " ) ]
449+ Kwikset = 11 ,
398450
399- [ EnumMember ( Value = "philia " ) ]
400- Philia = 15 ,
451+ [ EnumMember ( Value = "nuki " ) ]
452+ Nuki = 12 ,
401453
402454 [ EnumMember ( Value = "salto" ) ]
403- Salto = 16 ,
404-
405- [ EnumMember ( Value = "samsung" ) ]
406- Samsung = 17 ,
455+ Salto = 13 ,
407456
408457 [ EnumMember ( Value = "schlage" ) ]
409- Schlage = 18 ,
458+ Schlage = 14 ,
410459
411460 [ EnumMember ( Value = "seam" ) ]
412- Seam = 19 ,
461+ Seam = 15 ,
413462
414- [ EnumMember ( Value = "unknown " ) ]
415- Unknown = 20 ,
463+ [ EnumMember ( Value = "smartthings " ) ]
464+ Smartthings = 16 ,
416465
417466 [ EnumMember ( Value = "wyze" ) ]
418- Wyze = 21 ,
467+ Wyze = 17 ,
419468
420469 [ EnumMember ( Value = "yale" ) ]
421- Yale = 22 ,
422-
423- [ EnumMember ( Value = "minut" ) ]
424- Minut = 23 ,
470+ Yale = 18 ,
425471
426472 [ EnumMember ( Value = "two_n" ) ]
427- TwoN = 24 ,
473+ TwoN = 19 ,
428474
429- [ EnumMember ( Value = "ttlock " ) ]
430- Ttlock = 25 ,
475+ [ EnumMember ( Value = "controlbyweb " ) ]
476+ Controlbyweb = 20 ,
431477
432- [ EnumMember ( Value = "nest " ) ]
433- Nest = 26 ,
478+ [ EnumMember ( Value = "ttlock " ) ]
479+ Ttlock = 21 ,
434480
435481 [ EnumMember ( Value = "igloohome" ) ]
436- Igloohome = 27 ,
437-
438- [ EnumMember ( Value = "ecobee" ) ]
439- Ecobee = 28 ,
482+ Igloohome = 22 ,
440483
441484 [ EnumMember ( Value = "hubitat" ) ]
442- Hubitat = 29 ,
485+ Hubitat = 23 ,
443486
444- [ EnumMember ( Value = "controlbyweb" ) ]
445- Controlbyweb = 30 ,
446-
447- [ EnumMember ( Value = "smartthings" ) ]
448- Smartthings = 31 ,
487+ [ EnumMember ( Value = "four_suites" ) ]
488+ FourSuites = 24 ,
449489
450490 [ EnumMember ( Value = "dormakaba_oracode" ) ]
451- DormakabaOracode = 32 ,
491+ DormakabaOracode = 25 ,
452492
453493 [ EnumMember ( Value = "tedee" ) ]
454- Tedee = 33 ,
455-
456- [ EnumMember ( Value = "honeywell_resideo" ) ]
457- HoneywellResideo = 34 ,
494+ Tedee = 26 ,
458495
459496 [ EnumMember ( Value = "akiles" ) ]
460- Akiles = 35 ,
461-
462- [ EnumMember ( Value = "tado" ) ]
463- Tado = 36 ,
464-
465- [ EnumMember ( Value = "sensi" ) ]
466- Sensi = 37 ,
497+ Akiles = 27 ,
467498 }
468499
469500 [ DataMember ( Name = "connect_webview_id" , IsRequired = false , EmitDefaultValue = false ) ]
@@ -493,7 +524,7 @@ public enum ManufacturerEnum
493524 public List < string > ? DeviceIds { get ; set ; }
494525
495526 [ DataMember ( Name = "device_type" , IsRequired = false , EmitDefaultValue = false ) ]
496- public string ? DeviceType { get ; set ; }
527+ public ListRequest . DeviceTypeEnum ? DeviceType { get ; set ; }
497528
498529 [ DataMember ( Name = "device_types" , IsRequired = false , EmitDefaultValue = false ) ]
499530 public List < ListRequest . DeviceTypesEnum > ? DeviceTypes { get ; set ; }
@@ -588,7 +619,7 @@ public List<Device> List(
588619 string ? createdBefore = default ,
589620 object ? customMetadataHas = default ,
590621 List < string > ? deviceIds = default ,
591- string ? deviceType = default ,
622+ ListRequest . DeviceTypeEnum ? deviceType = default ,
592623 List < ListRequest . DeviceTypesEnum > ? deviceTypes = default ,
593624 List < ListRequest . ExcludeIfEnum > ? excludeIf = default ,
594625 List < ListRequest . IncludeIfEnum > ? includeIf = default ,
@@ -634,7 +665,7 @@ public async Task<List<Device>> ListAsync(
634665 string ? createdBefore = default ,
635666 object ? customMetadataHas = default ,
636667 List < string > ? deviceIds = default ,
637- string ? deviceType = default ,
668+ ListRequest . DeviceTypeEnum ? deviceType = default ,
638669 List < ListRequest . DeviceTypesEnum > ? deviceTypes = default ,
639670 List < ListRequest . ExcludeIfEnum > ? excludeIf = default ,
640671 List < ListRequest . IncludeIfEnum > ? includeIf = default ,
0 commit comments