Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
seambot committed Feb 5, 2025
1 parent 19be369 commit 47fb551
Show file tree
Hide file tree
Showing 3 changed files with 140 additions and 0 deletions.
10 changes: 10 additions & 0 deletions src/lib/seam/connect/models/devices/device-metadata.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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({
Expand Down
13 changes: 13 additions & 0 deletions src/lib/seam/connect/openapi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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' },
Expand Down
117 changes: 117 additions & 0 deletions src/lib/seam/connect/route-types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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?:
Expand Down Expand Up @@ -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?:
Expand Down Expand Up @@ -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?:
Expand Down Expand Up @@ -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?:
Expand Down Expand Up @@ -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?:
Expand Down Expand Up @@ -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?:
Expand Down Expand Up @@ -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?:
Expand Down Expand Up @@ -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?:
Expand Down Expand Up @@ -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?:
Expand Down Expand Up @@ -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?:
Expand Down Expand Up @@ -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?:
Expand Down Expand Up @@ -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?:
Expand Down Expand Up @@ -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?:
Expand Down

0 comments on commit 47fb551

Please sign in to comment.