From 81cae235585db93bcd73f6fd513290760d3b0ff6 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Fri, 9 Oct 2026 16:57:59 +0000 Subject: [PATCH] feat: Sync with Seam API via 2ffd11ad28045a232ede40406caf1068587eea97 --- .../connect/models/devices/device-metadata.ts | 4 +++ src/lib/seam/connect/openapi.ts | 5 +++ src/lib/seam/connect/route-types.ts | 34 +++++++++++++++++++ 3 files changed, 43 insertions(+) diff --git a/src/lib/seam/connect/models/devices/device-metadata.ts b/src/lib/seam/connect/models/devices/device-metadata.ts index b1edfc48..910721ca 100644 --- a/src/lib/seam/connect/models/devices/device-metadata.ts +++ b/src/lib/seam/connect/models/devices/device-metadata.ts @@ -1342,6 +1342,10 @@ export const device_metadata = z .string() .optional() .describe('Model name of the speaker, as reported by Sonos.'), + color: z + .string() + .optional() + .describe('Color of the speaker, as reported by Sonos.'), software_version: z .string() .optional() diff --git a/src/lib/seam/connect/openapi.ts b/src/lib/seam/connect/openapi.ts index 6d62b461..159e8b14 100644 --- a/src/lib/seam/connect/openapi.ts +++ b/src/lib/seam/connect/openapi.ts @@ -16881,6 +16881,11 @@ const openapi: OpenAPISpec = { items: { type: 'string' }, type: 'array', }, + color: { + description: + 'Color of the speaker, as reported by Sonos.', + type: 'string', + }, household_id: { description: 'ID of the Sonos household that the speaker belongs to.', diff --git a/src/lib/seam/connect/route-types.ts b/src/lib/seam/connect/route-types.ts index 975705d2..f39f123b 100644 --- a/src/lib/seam/connect/route-types.ts +++ b/src/lib/seam/connect/route-types.ts @@ -16373,6 +16373,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -25671,6 +25673,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -56352,6 +56356,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -58625,6 +58631,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -74600,6 +74608,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -76604,6 +76614,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -78737,6 +78749,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -80740,6 +80754,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -92438,6 +92454,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -94441,6 +94459,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -121949,6 +121969,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -149317,6 +149339,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -156199,6 +156223,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -158202,6 +158228,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -170883,6 +170911,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -172888,6 +172918,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */ @@ -176468,6 +176500,8 @@ export type Routes = { player_name?: (string | undefined) | undefined /** Model name of the speaker, as reported by Sonos. */ model_display_name?: (string | undefined) | undefined + /** Color of the speaker, as reported by Sonos. */ + color?: (string | undefined) | undefined /** Software version running on the speaker. */ software_version?: (string | undefined) | undefined /** Models of the speakers bonded to this speaker, such as surrounds or a subwoofer. */