Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
seambot committed Dec 8, 2023
1 parent c7cdeea commit 0a5e779
Show file tree
Hide file tree
Showing 3 changed files with 113 additions and 0 deletions.
19 changes: 19 additions & 0 deletions src/lib/seam/connect/openapi.ts
Original file line number Diff line number Diff line change
Expand Up @@ -773,6 +773,25 @@ export default {
device_id: { type: 'number' },
door_id: { type: 'number' },
door_name: { type: 'string' },
iana_timezone: { type: 'string' },
predefined_time_slots: {
items: {
properties: {
check_in_time: { type: 'string' },
check_out_time: { type: 'string' },
name: { type: 'string' },
prefix: { type: 'number' },
},
required: [
'name',
'prefix',
'check_in_time',
'check_out_time',
],
type: 'object',
},
type: 'array',
},
site_id: { type: 'number' },
site_name: { type: 'string' },
},
Expand Down
81 changes: 81 additions & 0 deletions src/lib/seam/connect/route-types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2017,6 +2017,15 @@ export interface Routes {
device_id?: number | undefined
site_id: number
site_name: string
iana_timezone?: string | undefined
predefined_time_slots?:
| Array<{
name: string
prefix: number
check_in_time: string
check_out_time: string
}>
| undefined
}
| undefined
wyze_metadata?:
Expand Down Expand Up @@ -2751,6 +2760,15 @@ export interface Routes {
device_id?: number | undefined
site_id: number
site_name: string
iana_timezone?: string | undefined
predefined_time_slots?:
| Array<{
name: string
prefix: number
check_in_time: string
check_out_time: string
}>
| undefined
}
| undefined
wyze_metadata?:
Expand Down Expand Up @@ -3926,6 +3944,15 @@ export interface Routes {
device_id?: number | undefined
site_id: number
site_name: string
iana_timezone?: string | undefined
predefined_time_slots?:
| Array<{
name: string
prefix: number
check_in_time: string
check_out_time: string
}>
| undefined
}
| undefined
wyze_metadata?:
Expand Down Expand Up @@ -4539,6 +4566,15 @@ export interface Routes {
device_id?: number | undefined
site_id: number
site_name: string
iana_timezone?: string | undefined
predefined_time_slots?:
| Array<{
name: string
prefix: number
check_in_time: string
check_out_time: string
}>
| undefined
}
| undefined
wyze_metadata?:
Expand Down Expand Up @@ -5273,6 +5309,15 @@ export interface Routes {
device_id?: number | undefined
site_id: number
site_name: string
iana_timezone?: string | undefined
predefined_time_slots?:
| Array<{
name: string
prefix: number
check_in_time: string
check_out_time: string
}>
| undefined
}
| undefined
wyze_metadata?:
Expand Down Expand Up @@ -5886,6 +5931,15 @@ export interface Routes {
device_id?: number | undefined
site_id: number
site_name: string
iana_timezone?: string | undefined
predefined_time_slots?:
| Array<{
name: string
prefix: number
check_in_time: string
check_out_time: string
}>
| undefined
}
| undefined
wyze_metadata?:
Expand Down Expand Up @@ -6944,6 +6998,15 @@ export interface Routes {
device_id?: number | undefined
site_id: number
site_name: string
iana_timezone?: string | undefined
predefined_time_slots?:
| Array<{
name: string
prefix: number
check_in_time: string
check_out_time: string
}>
| undefined
}
| undefined
wyze_metadata?:
Expand Down Expand Up @@ -7708,6 +7771,15 @@ export interface Routes {
device_id?: number | undefined
site_id: number
site_name: string
iana_timezone?: string | undefined
predefined_time_slots?:
| Array<{
name: string
prefix: number
check_in_time: string
check_out_time: string
}>
| undefined
}
| undefined
wyze_metadata?:
Expand Down Expand Up @@ -8472,6 +8544,15 @@ export interface Routes {
device_id?: number | undefined
site_id: number
site_name: string
iana_timezone?: string | undefined
predefined_time_slots?:
| Array<{
name: string
prefix: number
check_in_time: string
check_out_time: string
}>
| undefined
}
| undefined
wyze_metadata?:
Expand Down
13 changes: 13 additions & 0 deletions src/lib/seam/connect/unstable/models/devices/device-metadata.ts
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,19 @@ export const device_metadata = z
device_id: z.number().optional(),
site_id: z.number(),
site_name: z.string(),
iana_timezone: z.string().optional(),
predefined_time_slots: z
.array(
z.object({
name: z.string(),
prefix: z.number(),
// Seam TOD
check_in_time: z.string(),
// Seam TOD
check_out_time: z.string(),
}),
)
.optional(),
}),

wyze_metadata: z.object({
Expand Down

0 comments on commit 0a5e779

Please sign in to comment.