diff --git a/package-lock.json b/package-lock.json index 250ee4f0..01d00360 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1307,9 +1307,9 @@ "license": "MIT" }, "node_modules/@seamapi/types": { - "version": "1.898.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.898.0.tgz", - "integrity": "sha512-vYPJnxKck9G4EkoYfH7Jj4Z8QCw2rp6A33Van8b0Kw7J+5h9x7zFfTt3zfgDjeyAzaHRGdBf89WJgSubu9IQiA==", + "version": "1.907.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.907.0.tgz", + "integrity": "sha512-T3H1Vnv+uEBZAo0DaQjwDF6Z22U20dZYrlhX0rjZ2nMJyZyE7aZrkGPej3lANgYZUpQxn4U+Xby8V7B1XjMkig==", "dev": true, "license": "MIT", "engines": { diff --git a/test/snapshots/seam-blueprint.test.ts.md b/test/snapshots/seam-blueprint.test.ts.md index 24aa7143..61ad9d69 100644 --- a/test/snapshots/seam-blueprint.test.ts.md +++ b/test/snapshots/seam-blueprint.test.ts.md @@ -20523,6 +20523,19 @@ Generated by [AVA](https://avajs.dev). propertyGroupKey: null, undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'Name of the deleted device, captured at deletion time. The device record no longer exists when this event fires, so the name is preserved here. Null when the device had no resolvable name.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'device_name', + propertyGroupKey: null, + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'ID of the event.', @@ -44545,6 +44558,32 @@ Generated by [AVA](https://avajs.dev). jsonType: 'object', name: 'customer_portal_theme', properties: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'font_family', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'mono_font_family', + propertyGroupKey: null, + undocumentedMessage: '', + }, { deprecationMessage: '', description: '', @@ -60501,6 +60540,19 @@ Generated by [AVA](https://avajs.dev). jsonType: 'object', name: 'customer_data', properties: [ + { + deprecationMessage: '', + description: 'Postal address for the space.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'address', + propertyGroupKey: null, + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Default check-in time for reservations at the space, as HH:mm or HH:mm:ss.', @@ -60584,6 +60636,48 @@ Generated by [AVA](https://avajs.dev). propertyGroupKey: null, undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'Geographic coordinates (latitude and longitude) of the space.', + draftMessage: '', + format: 'object', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'object', + name: 'geolocation', + properties: [ + { + deprecationMessage: '', + description: 'Latitude of the space, in decimal degrees.', + draftMessage: '', + format: 'number', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'number', + name: 'latitude', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Longitude of the space, in decimal degrees.', + draftMessage: '', + format: 'number', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'number', + name: 'longitude', + propertyGroupKey: null, + undocumentedMessage: '', + }, + ], + propertyGroupKey: null, + propertyGroups: [], + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Name of the space.', @@ -86645,6 +86739,16 @@ Generated by [AVA](https://avajs.dev). name: 'google_nest', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'slack', + undocumentedMessage: '', + }, ], itemFormat: 'enum', jsonType: 'array', @@ -88562,6 +88666,56 @@ Generated by [AVA](https://avajs.dev). name: 'es-ES', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'de-DE', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'nl-NL', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'el-GR', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'pl-PL', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'ru-RU', + undocumentedMessage: '', + }, ], }, { @@ -90033,6 +90187,78 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, itemFormat: 'object', itemParameters: [ + { + deprecationMessage: '', + description: 'Reservation/stay-related defaults for the space (time zone, default check-in/out times, address).', + draftMessage: '', + format: 'object', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'object', + name: 'customer_data', + parameters: [ + { + deprecationMessage: '', + description: 'Postal address for the space.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'address', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Default check-in time for reservations at the space, as HH:mm or HH:mm:ss.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'default_checkin_time', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Default check-out time for reservations at the space, as HH:mm or HH:mm:ss.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'default_checkout_time', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'IANA time zone for the space, e.g. America/Los_Angeles.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'time_zone', + undocumentedMessage: '', + }, + ], + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Default duration of this space in minutes, when the space represents a fixed-length bookable slot (e.g. an appointment type). Used to interpret reservations booked against this space.', @@ -90047,6 +90273,50 @@ Generated by [AVA](https://avajs.dev). name: 'duration_minutes', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'Geographic coordinates (latitude and longitude) of the space.', + draftMessage: '', + format: 'object', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'object', + name: 'geolocation', + parameters: [ + { + deprecationMessage: '', + description: 'Latitude of the space, in decimal degrees.', + draftMessage: '', + format: 'number', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'number', + name: 'latitude', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Longitude of the space, in decimal degrees.', + draftMessage: '', + format: 'number', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'number', + name: 'longitude', + undocumentedMessage: '', + }, + ], + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Your display name for this location resource.', @@ -92374,6 +92644,78 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, itemFormat: 'object', itemParameters: [ + { + deprecationMessage: '', + description: 'Reservation/stay-related defaults for the space (time zone, default check-in/out times, address).', + draftMessage: '', + format: 'object', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'object', + name: 'customer_data', + parameters: [ + { + deprecationMessage: '', + description: 'Postal address for the space.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'address', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Default check-in time for reservations at the space, as HH:mm or HH:mm:ss.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'default_checkin_time', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Default check-out time for reservations at the space, as HH:mm or HH:mm:ss.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'default_checkout_time', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'IANA time zone for the space, e.g. America/Los_Angeles.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'time_zone', + undocumentedMessage: '', + }, + ], + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Default duration of this space in minutes, when the space represents a fixed-length bookable slot (e.g. an appointment type). Used to interpret reservations booked against this space.', @@ -92388,6 +92730,50 @@ Generated by [AVA](https://avajs.dev). name: 'duration_minutes', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'Geographic coordinates (latitude and longitude) of the space.', + draftMessage: '', + format: 'object', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'object', + name: 'geolocation', + parameters: [ + { + deprecationMessage: '', + description: 'Latitude of the space, in decimal degrees.', + draftMessage: '', + format: 'number', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'number', + name: 'latitude', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Longitude of the space, in decimal degrees.', + draftMessage: '', + format: 'number', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'number', + name: 'longitude', + undocumentedMessage: '', + }, + ], + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Your display name for this location resource.', @@ -95058,6 +95444,16 @@ Generated by [AVA](https://avajs.dev). name: 'omnitec', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'slack', + undocumentedMessage: '', + }, ], }, { @@ -110744,6 +111140,16 @@ Generated by [AVA](https://avajs.dev). name: 'omnitec', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'slack', + undocumentedMessage: '', + }, ], }, { @@ -126068,6 +126474,56 @@ Generated by [AVA](https://avajs.dev). name: 'es-ES', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'de-DE', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'nl-NL', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'el-GR', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'pl-PL', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'ru-RU', + undocumentedMessage: '', + }, ], }, { @@ -126376,6 +126832,20 @@ Generated by [AVA](https://avajs.dev). name: 'space_key', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'Filter reservations by the guest user identity ID.', + draftMessage: '', + format: 'id', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'user_identity_id', + undocumentedMessage: '', + }, ], preferredMethod: 'POST', semanticMethod: 'GET', @@ -126795,6 +127265,20 @@ Generated by [AVA](https://avajs.dev). jsonType: 'object', name: 'customer_data', parameters: [ + { + deprecationMessage: '', + description: 'Postal address for the space.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'address', + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Default check-in time for reservations at the space, as HH:mm or HH:mm:ss.', @@ -128188,6 +128672,20 @@ Generated by [AVA](https://avajs.dev). jsonType: 'object', name: 'customer_data', parameters: [ + { + deprecationMessage: '', + description: 'Postal address for the space.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'address', + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Default check-in time for reservations at the space, as HH:mm or HH:mm:ss.', @@ -129064,6 +129562,20 @@ Generated by [AVA](https://avajs.dev). jsonType: 'object', name: 'customer_data', parameters: [ + { + deprecationMessage: '', + description: 'Postal address for the space.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'address', + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Default check-in time for reservations at the space, as HH:mm or HH:mm:ss.', @@ -133310,6 +133822,78 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, itemFormat: 'object', itemParameters: [ + { + deprecationMessage: '', + description: 'Reservation/stay-related defaults for the space (time zone, default check-in/out times, address).', + draftMessage: '', + format: 'object', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'object', + name: 'customer_data', + parameters: [ + { + deprecationMessage: '', + description: 'Postal address for the space.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'address', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Default check-in time for reservations at the space, as HH:mm or HH:mm:ss.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'default_checkin_time', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Default check-out time for reservations at the space, as HH:mm or HH:mm:ss.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'default_checkout_time', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'IANA time zone for the space, e.g. America/Los_Angeles.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'time_zone', + undocumentedMessage: '', + }, + ], + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Default duration of this space in minutes, when the space represents a fixed-length bookable slot (e.g. an appointment type). Used to interpret reservations booked against this space.', @@ -133324,6 +133908,50 @@ Generated by [AVA](https://avajs.dev). name: 'duration_minutes', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'Geographic coordinates (latitude and longitude) of the space.', + draftMessage: '', + format: 'object', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'object', + name: 'geolocation', + parameters: [ + { + deprecationMessage: '', + description: 'Latitude of the space, in decimal degrees.', + draftMessage: '', + format: 'number', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'number', + name: 'latitude', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Longitude of the space, in decimal degrees.', + draftMessage: '', + format: 'number', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'number', + name: 'longitude', + undocumentedMessage: '', + }, + ], + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Your display name for this location resource.', @@ -133485,6 +134113,78 @@ Generated by [AVA](https://avajs.dev). isUndocumented: false, itemFormat: 'object', itemParameters: [ + { + deprecationMessage: '', + description: 'Reservation/stay-related defaults for the space (time zone, default check-in/out times, address).', + draftMessage: '', + format: 'object', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'object', + name: 'customer_data', + parameters: [ + { + deprecationMessage: '', + description: 'Postal address for the space.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'address', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Default check-in time for reservations at the space, as HH:mm or HH:mm:ss.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'default_checkin_time', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Default check-out time for reservations at the space, as HH:mm or HH:mm:ss.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'default_checkout_time', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'IANA time zone for the space, e.g. America/Los_Angeles.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'time_zone', + undocumentedMessage: '', + }, + ], + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Default duration of this space in minutes, when the space represents a fixed-length bookable slot (e.g. an appointment type). Used to interpret reservations booked against this space.', @@ -133499,6 +134199,50 @@ Generated by [AVA](https://avajs.dev). name: 'duration_minutes', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'Geographic coordinates (latitude and longitude) of the space.', + draftMessage: '', + format: 'object', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'object', + name: 'geolocation', + parameters: [ + { + deprecationMessage: '', + description: 'Latitude of the space, in decimal degrees.', + draftMessage: '', + format: 'number', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'number', + name: 'latitude', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Longitude of the space, in decimal degrees.', + draftMessage: '', + format: 'number', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'number', + name: 'longitude', + undocumentedMessage: '', + }, + ], + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Your display name for this location resource.', @@ -136168,6 +136912,34 @@ Generated by [AVA](https://avajs.dev). jsonType: 'object', name: 'customer_portal_theme', parameters: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'font_family', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'mono_font_family', + undocumentedMessage: '', + }, { deprecationMessage: '', description: '', @@ -136428,6 +137200,34 @@ Generated by [AVA](https://avajs.dev). jsonType: 'object', name: 'customer_portal_theme', parameters: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'font_family', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'mono_font_family', + undocumentedMessage: '', + }, { deprecationMessage: '', description: '', diff --git a/test/snapshots/seam-blueprint.test.ts.snap b/test/snapshots/seam-blueprint.test.ts.snap index f96dee3a..5d2a026a 100644 Binary files a/test/snapshots/seam-blueprint.test.ts.snap and b/test/snapshots/seam-blueprint.test.ts.snap differ