From 47fb5513fd6d9a4a76e62a0b1ea2a9b5ede57ea8 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Wed, 5 Feb 2025 19:00:52 +0000 Subject: [PATCH] Update via seamapi/seam-connect@a60d14a44c6a2d6c20576d3828a6e5bba333c7ea --- .../connect/models/devices/device-metadata.ts | 10 ++ src/lib/seam/connect/openapi.ts | 13 ++ src/lib/seam/connect/route-types.ts | 117 ++++++++++++++++++ 3 files changed, 140 insertions(+) diff --git a/src/lib/seam/connect/models/devices/device-metadata.ts b/src/lib/seam/connect/models/devices/device-metadata.ts index 094cf241..8aa388f0 100644 --- a/src/lib/seam/connect/models/devices/device-metadata.ts +++ b/src/lib/seam/connect/models/devices/device-metadata.ts @@ -27,6 +27,16 @@ export const device_metadata = z keypad_battery_level: z.string().optional(), model: z.string().optional(), house_id: z.string().optional(), + + _pin_slot_min: z.number().optional(), + _pin_slot_max: z.number().optional(), + _pin_length_min: z.number().optional(), + _pin_length_max: z.number().optional(), + _pin_length: z.number().optional(), + _integrated_keypad: z.boolean().optional(), + _valid_accessories: z + .array(z.enum(['keypad', 'bridge', 'doorbell', 'camera'])) + .optional(), }), avigilon_alta_metadata: z.object({ diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index ef42a905..84ebf681 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -5974,6 +5974,19 @@ export default { }, august_metadata: { properties: { + _integrated_keypad: { type: 'boolean' }, + _pin_length: { format: 'float', type: 'number' }, + _pin_length_max: { format: 'float', type: 'number' }, + _pin_length_min: { format: 'float', type: 'number' }, + _pin_slot_max: { format: 'float', type: 'number' }, + _pin_slot_min: { format: 'float', type: 'number' }, + _valid_accessories: { + items: { + enum: ['keypad', 'bridge', 'doorbell', 'camera'], + type: 'string', + }, + type: 'array', + }, has_keypad: { type: 'boolean' }, house_id: { type: 'string' }, house_name: { type: 'string' }, diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index 5c0f18f4..327f1b26 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -15819,6 +15819,15 @@ export interface Routes { keypad_battery_level?: string | undefined model?: string | undefined house_id?: string | undefined + _pin_slot_min?: number | undefined + _pin_slot_max?: number | undefined + _pin_length_min?: number | undefined + _pin_length_max?: number | undefined + _pin_length?: number | undefined + _integrated_keypad?: boolean | undefined + _valid_accessories?: + | Array<'keypad' | 'bridge' | 'doorbell' | 'camera'> + | undefined } | undefined avigilon_alta_metadata?: @@ -16875,6 +16884,15 @@ export interface Routes { keypad_battery_level?: string | undefined model?: string | undefined house_id?: string | undefined + _pin_slot_min?: number | undefined + _pin_slot_max?: number | undefined + _pin_length_min?: number | undefined + _pin_length_max?: number | undefined + _pin_length?: number | undefined + _integrated_keypad?: boolean | undefined + _valid_accessories?: + | Array<'keypad' | 'bridge' | 'doorbell' | 'camera'> + | undefined } | undefined avigilon_alta_metadata?: @@ -21468,6 +21486,15 @@ export interface Routes { keypad_battery_level?: string | undefined model?: string | undefined house_id?: string | undefined + _pin_slot_min?: number | undefined + _pin_slot_max?: number | undefined + _pin_length_min?: number | undefined + _pin_length_max?: number | undefined + _pin_length?: number | undefined + _integrated_keypad?: boolean | undefined + _valid_accessories?: + | Array<'keypad' | 'bridge' | 'doorbell' | 'camera'> + | undefined } | undefined avigilon_alta_metadata?: @@ -22341,6 +22368,15 @@ export interface Routes { keypad_battery_level?: string | undefined model?: string | undefined house_id?: string | undefined + _pin_slot_min?: number | undefined + _pin_slot_max?: number | undefined + _pin_length_min?: number | undefined + _pin_length_max?: number | undefined + _pin_length?: number | undefined + _integrated_keypad?: boolean | undefined + _valid_accessories?: + | Array<'keypad' | 'bridge' | 'doorbell' | 'camera'> + | undefined } | undefined avigilon_alta_metadata?: @@ -23397,6 +23433,15 @@ export interface Routes { keypad_battery_level?: string | undefined model?: string | undefined house_id?: string | undefined + _pin_slot_min?: number | undefined + _pin_slot_max?: number | undefined + _pin_length_min?: number | undefined + _pin_length_max?: number | undefined + _pin_length?: number | undefined + _integrated_keypad?: boolean | undefined + _valid_accessories?: + | Array<'keypad' | 'bridge' | 'doorbell' | 'camera'> + | undefined } | undefined avigilon_alta_metadata?: @@ -24269,6 +24314,15 @@ export interface Routes { keypad_battery_level?: string | undefined model?: string | undefined house_id?: string | undefined + _pin_slot_min?: number | undefined + _pin_slot_max?: number | undefined + _pin_length_min?: number | undefined + _pin_length_max?: number | undefined + _pin_length?: number | undefined + _integrated_keypad?: boolean | undefined + _valid_accessories?: + | Array<'keypad' | 'bridge' | 'doorbell' | 'camera'> + | undefined } | undefined avigilon_alta_metadata?: @@ -27432,6 +27486,15 @@ export interface Routes { keypad_battery_level?: string | undefined model?: string | undefined house_id?: string | undefined + _pin_slot_min?: number | undefined + _pin_slot_max?: number | undefined + _pin_length_min?: number | undefined + _pin_length_max?: number | undefined + _pin_length?: number | undefined + _integrated_keypad?: boolean | undefined + _valid_accessories?: + | Array<'keypad' | 'bridge' | 'doorbell' | 'camera'> + | undefined } | undefined avigilon_alta_metadata?: @@ -28304,6 +28367,15 @@ export interface Routes { keypad_battery_level?: string | undefined model?: string | undefined house_id?: string | undefined + _pin_slot_min?: number | undefined + _pin_slot_max?: number | undefined + _pin_length_min?: number | undefined + _pin_length_max?: number | undefined + _pin_length?: number | undefined + _integrated_keypad?: boolean | undefined + _valid_accessories?: + | Array<'keypad' | 'bridge' | 'doorbell' | 'camera'> + | undefined } | undefined avigilon_alta_metadata?: @@ -35045,6 +35117,15 @@ export interface Routes { keypad_battery_level?: string | undefined model?: string | undefined house_id?: string | undefined + _pin_slot_min?: number | undefined + _pin_slot_max?: number | undefined + _pin_length_min?: number | undefined + _pin_length_max?: number | undefined + _pin_length?: number | undefined + _integrated_keypad?: boolean | undefined + _valid_accessories?: + | Array<'keypad' | 'bridge' | 'doorbell' | 'camera'> + | undefined } | undefined avigilon_alta_metadata?: @@ -38189,6 +38270,15 @@ export interface Routes { keypad_battery_level?: string | undefined model?: string | undefined house_id?: string | undefined + _pin_slot_min?: number | undefined + _pin_slot_max?: number | undefined + _pin_length_min?: number | undefined + _pin_length_max?: number | undefined + _pin_length?: number | undefined + _integrated_keypad?: boolean | undefined + _valid_accessories?: + | Array<'keypad' | 'bridge' | 'doorbell' | 'camera'> + | undefined } | undefined avigilon_alta_metadata?: @@ -39061,6 +39151,15 @@ export interface Routes { keypad_battery_level?: string | undefined model?: string | undefined house_id?: string | undefined + _pin_slot_min?: number | undefined + _pin_slot_max?: number | undefined + _pin_length_min?: number | undefined + _pin_length_max?: number | undefined + _pin_length?: number | undefined + _integrated_keypad?: boolean | undefined + _valid_accessories?: + | Array<'keypad' | 'bridge' | 'doorbell' | 'camera'> + | undefined } | undefined avigilon_alta_metadata?: @@ -43621,6 +43720,15 @@ export interface Routes { keypad_battery_level?: string | undefined model?: string | undefined house_id?: string | undefined + _pin_slot_min?: number | undefined + _pin_slot_max?: number | undefined + _pin_length_min?: number | undefined + _pin_length_max?: number | undefined + _pin_length?: number | undefined + _integrated_keypad?: boolean | undefined + _valid_accessories?: + | Array<'keypad' | 'bridge' | 'doorbell' | 'camera'> + | undefined } | undefined avigilon_alta_metadata?: @@ -44495,6 +44603,15 @@ export interface Routes { keypad_battery_level?: string | undefined model?: string | undefined house_id?: string | undefined + _pin_slot_min?: number | undefined + _pin_slot_max?: number | undefined + _pin_length_min?: number | undefined + _pin_length_max?: number | undefined + _pin_length?: number | undefined + _integrated_keypad?: boolean | undefined + _valid_accessories?: + | Array<'keypad' | 'bridge' | 'doorbell' | 'camera'> + | undefined } | undefined avigilon_alta_metadata?: