/** * Represents a space that is a logical grouping of devices and entrances. You can assign access to an entire space, thereby making granting access more efficient. */ export type Space = { /** * Number of entrances in the space. */ acs_entrance_count: number; /** * Date and time at which the space was created. */ created_at: string; /** * Reservation/stay-related defaults for the space. Also carries the provider/PMS-supplied name under a `_name` key (e.g. `guesty_name`), which Seam preserves when you rename the space (read-only — managed by Seam). */ customer_data?: { /** * Postal address for the space. */ address?: string | null | undefined; /** * Default check-in time for reservations at the space, as HH:mm or HH:mm:ss. */ default_checkin_time?: string | null | undefined; /** * Default check-out time for reservations at the space, as HH:mm or HH:mm:ss. */ default_checkout_time?: string | null | undefined; /** * IANA time zone for the space, e.g. America/Los_Angeles. */ time_zone?: string | null | undefined; } | undefined; /** * Customer key associated with the space. */ customer_key?: string | undefined; /** * Number of devices in the space. */ device_count: number; /** * Display name for the space. */ display_name: string; /** * Geographic coordinates (latitude and longitude) of the space. */ geolocation?: { /** * Latitude of the space, in decimal degrees. */ latitude: number; /** * Longitude of the space, in decimal degrees. */ longitude: number; } | null | undefined; /** * Name of the space. */ name: string; /** * ID of the space. */ space_id: string; /** * Unique key for the space within the workspace. */ space_key?: string | undefined; /** * ID of the workspace associated with the space. */ workspace_id: string; };