diff --git a/package-lock.json b/package-lock.json index 9dba798..fbd0a25 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1307,9 +1307,9 @@ "license": "MIT" }, "node_modules/@seamapi/types": { - "version": "1.862.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.862.0.tgz", - "integrity": "sha512-KSVYRh3KEjgpKq6qmnXdq+BvRWfFMS9SMwo+wcn9TK0Zu5aZf2f/HQD3KlJhSLCddM9w53J3GFhbrJ1J4P5WEw==", + "version": "1.874.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.874.0.tgz", + "integrity": "sha512-dx9B6ZONj/jeySZCrwAIxsHEwdy/jCKKVgQB3wVGsW+PPaSIdzMTmb5IrTFtFt1gxZ0E3R00Q8mfD3IehvcJLw==", "dev": true, "license": "MIT", "engines": { diff --git a/test/snapshots/seam-blueprint.test.ts.md b/test/snapshots/seam-blueprint.test.ts.md index 1ff9dc1..b9295d0 100644 --- a/test/snapshots/seam-blueprint.test.ts.md +++ b/test/snapshots/seam-blueprint.test.ts.md @@ -26193,6 +26193,76 @@ Generated by [AVA](https://avajs.dev). }, ], variants: [ + { + description: 'Indicates a provider-specific issue that prevents the access code from being set or managed. Check the error message for details.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the error.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'error_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'provider_issue', + undocumentedMessage: '', + }, + ], + }, + { + deprecationMessage: '', + description: 'Indicates that this is an access code error.', + draftMessage: '', + format: 'boolean', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'boolean', + name: 'is_access_code_error', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + ], + variantGroupKey: null, + }, { description: 'Failed to set code on SmartThings device.', properties: [ @@ -26709,6 +26779,76 @@ Generated by [AVA](https://avajs.dev). ], variantGroupKey: null, }, + { + description: 'Indicates that the provider cannot confirm whether the access code was set or removed on the device.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the error.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'error_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'access_code_state_unconfirmed', + undocumentedMessage: '', + }, + ], + }, + { + deprecationMessage: '', + description: 'Indicates that this is an access code error.', + draftMessage: '', + format: 'boolean', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'boolean', + name: 'is_access_code_error', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + ], + variantGroupKey: null, + }, { description: 'Unable to confirm that the access code is set on Kwikset device.', properties: [ @@ -26852,6 +26992,41 @@ Generated by [AVA](https://avajs.dev). { description: 'Code was modified or removed externally after Seam successfully set it on the device.', properties: [ + { + deprecationMessage: '', + description: 'Indicates the type of external modification. `modified` means the code\'s PIN or schedule was changed. `removed` means the code was deleted from the device.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'change_type', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'modified', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'removed', + undocumentedMessage: '', + }, + ], + }, { deprecationMessage: '', description: 'Date and time at which Seam created the error.', @@ -26916,6 +27091,61 @@ Generated by [AVA](https://avajs.dev). propertyGroupKey: null, undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'List of fields that were changed externally, with their previous and new values.', + draftMessage: '', + format: 'list', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + itemFormat: 'object', + itemProperties: [ + { + deprecationMessage: '', + description: 'The name of the field that was changed (e.g. `code`, `starts_at`, `ends_at`).', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'field', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'The previous value of the field.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'from', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'The new value of the field.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'to', + propertyGroupKey: null, + undocumentedMessage: '', + }, + ], + jsonType: 'array', + name: 'modified_fields', + propertyGroupKey: null, + undocumentedMessage: '', + }, ], variantGroupKey: null, }, @@ -27130,7 +27360,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Salto site user is not subscribed.', + description: 'Indicates that the access code is disabled or inactive on the device. The code exists but will not grant access until re-enabled.', properties: [ { deprecationMessage: '', @@ -27165,7 +27395,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'salto_ks_user_not_subscribed', + name: 'access_code_inactive', undocumentedMessage: '', }, ], @@ -27200,7 +27430,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Duplicate access code name detected.', + description: 'Salto site user is not subscribed.', properties: [ { deprecationMessage: '', @@ -27235,7 +27465,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'wyze_duplicate_code_name', + name: 'salto_ks_user_not_subscribed', undocumentedMessage: '', }, ], @@ -27270,7 +27500,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Potential duplicate access code detected.', + description: 'Duplicate access code name detected.', properties: [ { deprecationMessage: '', @@ -27305,7 +27535,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'wyze_potential_duplicate_code', + name: 'wyze_duplicate_code_name', undocumentedMessage: '', }, ], @@ -27340,7 +27570,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'No Dormakaba Oracode user levels configured for the requested time range.', + description: 'Potential duplicate access code detected.', properties: [ { deprecationMessage: '', @@ -27375,7 +27605,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'dormakaba_oracode_invalid_time_range', + name: 'wyze_potential_duplicate_code', undocumentedMessage: '', }, ], @@ -27410,7 +27640,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Admin role required—insufficient permissions to manage PINs on this Kwikset device. Please have a Home Admin update your role in the Kwikset app, or ask them to set the PIN.', + description: 'No Dormakaba Oracode user levels configured for the requested time range.', properties: [ { deprecationMessage: '', @@ -27445,7 +27675,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'kwikset_insufficient_permissions', + name: 'dormakaba_oracode_invalid_time_range', undocumentedMessage: '', }, ], @@ -27480,7 +27710,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'KeyNest locker is not supported.', + description: 'Admin role required—insufficient permissions to manage PINs on this device. Please have an admin update your role, or ask them to set the PIN.', properties: [ { deprecationMessage: '', @@ -27515,7 +27745,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'keynest_unsupported_third_party_locker', + name: 'insufficient_permissions', undocumentedMessage: '', }, ], @@ -27550,7 +27780,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'This access code was overridden on the device by a newer access code programmed to the same slot.', + description: 'KeyNest locker is not supported.', properties: [ { deprecationMessage: '', @@ -27585,7 +27815,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'replaced_by_newer_access_code', + name: 'keynest_unsupported_third_party_locker', undocumentedMessage: '', }, ], @@ -27620,7 +27850,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Indicates that the account is disconnected.', + description: 'This access code was overridden on the device by a newer access code programmed to the same slot.', properties: [ { deprecationMessage: '', @@ -27655,34 +27885,21 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'account_disconnected', + name: 'replaced_by_newer_access_code', undocumentedMessage: '', }, ], }, { deprecationMessage: '', - description: 'Indicates that the error is a [connected account](https://docs.seam.co/latest/api/connected_accounts) error.', - draftMessage: '', - format: 'boolean', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'boolean', - name: 'is_connected_account_error', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Indicates that the error is not a device error.', + description: 'Indicates that this is an access code error.', draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', - name: 'is_device_error', + name: 'is_access_code_error', propertyGroupKey: null, undocumentedMessage: '', }, @@ -27703,7 +27920,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Indicates that the Salto site user limit has been reached.', + description: 'Indicates that the account is disconnected.', properties: [ { deprecationMessage: '', @@ -27738,7 +27955,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'salto_ks_subscription_limit_exceeded', + name: 'account_disconnected', undocumentedMessage: '', }, ], @@ -27783,80 +28000,10 @@ Generated by [AVA](https://avajs.dev). undocumentedMessage: '', }, ], - variantGroupKey: 'locks', - }, - { - description: 'Indicates that the device is offline.', - properties: [ - { - deprecationMessage: '', - description: 'Date and time at which Seam created the error.', - draftMessage: '', - format: 'datetime', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'created_at', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - draftMessage: '', - format: 'enum', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'error_code', - propertyGroupKey: null, - undocumentedMessage: '', - values: [ - { - deprecationMessage: '', - description: '', - draftMessage: '', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - name: 'device_offline', - undocumentedMessage: '', - }, - ], - }, - { - deprecationMessage: '', - description: 'Indicates that the error is a device error.', - draftMessage: '', - format: 'boolean', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'boolean', - name: 'is_device_error', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - draftMessage: '', - format: 'string', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'message', - propertyGroupKey: null, - undocumentedMessage: '', - }, - ], variantGroupKey: null, }, { - description: 'Indicates that the device has been removed.', + description: 'Indicates that the Salto site user limit has been reached.', properties: [ { deprecationMessage: '', @@ -27891,84 +28038,27 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'device_removed', + name: 'salto_ks_subscription_limit_exceeded', undocumentedMessage: '', }, ], }, { deprecationMessage: '', - description: 'Indicates that the error is a device error.', + description: 'Indicates that the error is a [connected account](https://docs.seam.co/latest/api/connected_accounts) error.', draftMessage: '', format: 'boolean', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'boolean', - name: 'is_device_error', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - draftMessage: '', - format: 'string', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'message', - propertyGroupKey: null, - undocumentedMessage: '', - }, - ], - variantGroupKey: null, - }, - { - description: 'Indicates that the hub is disconnected.', - properties: [ - { - deprecationMessage: '', - description: 'Date and time at which Seam created the error.', - draftMessage: '', - format: 'datetime', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'created_at', + name: 'is_connected_account_error', propertyGroupKey: null, undocumentedMessage: '', }, { deprecationMessage: '', - description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - draftMessage: '', - format: 'enum', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'error_code', - propertyGroupKey: null, - undocumentedMessage: '', - values: [ - { - deprecationMessage: '', - description: '', - draftMessage: '', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - name: 'hub_disconnected', - undocumentedMessage: '', - }, - ], - }, - { - deprecationMessage: '', - description: 'Indicates that the error is a device error.', + description: 'Indicates that the error is not a device error.', draftMessage: '', format: 'boolean', isDeprecated: false, @@ -27993,10 +28083,10 @@ Generated by [AVA](https://avajs.dev). undocumentedMessage: '', }, ], - variantGroupKey: null, + variantGroupKey: 'locks', }, { - description: 'Indicates that the device is disconnected.', + description: 'Indicates that the device is offline.', properties: [ { deprecationMessage: '', @@ -28031,7 +28121,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'device_disconnected', + name: 'device_offline', undocumentedMessage: '', }, ], @@ -28066,77 +28156,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Indicates that the [backup access code pool](https://docs.seam.co/latest/capability-guides/smart-locks/access-codes/backup-access-codes) is empty.', - properties: [ - { - deprecationMessage: '', - description: 'Date and time at which Seam created the error.', - draftMessage: '', - format: 'datetime', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'created_at', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - draftMessage: '', - format: 'enum', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'error_code', - propertyGroupKey: null, - undocumentedMessage: '', - values: [ - { - deprecationMessage: '', - description: '', - draftMessage: '', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - name: 'empty_backup_access_code_pool', - undocumentedMessage: '', - }, - ], - }, - { - deprecationMessage: '', - description: 'Indicates that the error is a device error.', - draftMessage: '', - format: 'boolean', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'boolean', - name: 'is_device_error', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', - draftMessage: '', - format: 'string', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'message', - propertyGroupKey: null, - undocumentedMessage: '', - }, - ], - variantGroupKey: 'access_codes', - }, - { - description: 'Indicates that the user is not authorized to use the August lock.', + description: 'Indicates that the device has been removed.', properties: [ { deprecationMessage: '', @@ -28171,7 +28191,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'august_lock_not_authorized', + name: 'device_removed', undocumentedMessage: '', }, ], @@ -28203,10 +28223,10 @@ Generated by [AVA](https://avajs.dev). undocumentedMessage: '', }, ], - variantGroupKey: 'locks', + variantGroupKey: null, }, { - description: 'Indicates that the lock is not connected to a bridge.', + description: 'Indicates that the hub is disconnected.', properties: [ { deprecationMessage: '', @@ -28241,7 +28261,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'august_lock_missing_bridge', + name: 'hub_disconnected', undocumentedMessage: '', }, ], @@ -28273,10 +28293,10 @@ Generated by [AVA](https://avajs.dev). undocumentedMessage: '', }, ], - variantGroupKey: 'locks', + variantGroupKey: null, }, { - description: 'Indicates that the lock is not paired with a gateway.', + description: 'Indicates that the device is disconnected.', properties: [ { deprecationMessage: '', @@ -28311,7 +28331,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'ttlock_lock_not_paired_to_gateway', + name: 'device_disconnected', undocumentedMessage: '', }, ], @@ -28346,7 +28366,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Indicates that device credentials are missing.', + description: 'Indicates that the [backup access code pool](https://docs.seam.co/latest/capability-guides/smart-locks/access-codes/backup-access-codes) is empty.', properties: [ { deprecationMessage: '', @@ -28381,7 +28401,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'missing_device_credentials', + name: 'empty_backup_access_code_pool', undocumentedMessage: '', }, ], @@ -28413,10 +28433,10 @@ Generated by [AVA](https://avajs.dev). undocumentedMessage: '', }, ], - variantGroupKey: null, + variantGroupKey: 'access_codes', }, { - description: 'Indicates that the auxiliary heat is running.', + description: 'Indicates that the user is not authorized to use the August lock.', properties: [ { deprecationMessage: '', @@ -28451,7 +28471,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'auxiliary_heat_running', + name: 'august_lock_not_authorized', undocumentedMessage: '', }, ], @@ -28483,10 +28503,10 @@ Generated by [AVA](https://avajs.dev). undocumentedMessage: '', }, ], - variantGroupKey: 'thermostats', + variantGroupKey: 'locks', }, { - description: 'Indicates that a subscription is required to connect.', + description: 'Indicates that the lock is not connected to a bridge.', properties: [ { deprecationMessage: '', @@ -28521,7 +28541,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'subscription_required', + name: 'august_lock_missing_bridge', undocumentedMessage: '', }, ], @@ -28553,10 +28573,10 @@ Generated by [AVA](https://avajs.dev). undocumentedMessage: '', }, ], - variantGroupKey: null, + variantGroupKey: 'locks', }, { - description: 'Indicates that the Lockly lock is not connected to a Wi-Fi bridge.', + description: 'Indicates that the lock is not paired with a gateway.', properties: [ { deprecationMessage: '', @@ -28591,7 +28611,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'lockly_missing_wifi_bridge', + name: 'ttlock_lock_not_paired_to_gateway', undocumentedMessage: '', }, ], @@ -28626,7 +28646,287 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Indicates that the Seam API cannot communicate with [Seam Bridge](https://docs.seam.co/latest/capability-guides/seam-bridge), for example, if the Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. See also [Troubleshooting Your Access Control System](https://docs.seam.co/latest/capability-guides/access-systems/troubleshooting-your-access-control-system#acs_system.errors.seam_bridge_disconnected).', + description: 'Indicates that device credentials are missing.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the error.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'error_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'missing_device_credentials', + undocumentedMessage: '', + }, + ], + }, + { + deprecationMessage: '', + description: 'Indicates that the error is a device error.', + draftMessage: '', + format: 'boolean', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'boolean', + name: 'is_device_error', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + ], + variantGroupKey: null, + }, + { + description: 'Indicates that the auxiliary heat is running.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the error.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'error_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'auxiliary_heat_running', + undocumentedMessage: '', + }, + ], + }, + { + deprecationMessage: '', + description: 'Indicates that the error is a device error.', + draftMessage: '', + format: 'boolean', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'boolean', + name: 'is_device_error', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + ], + variantGroupKey: 'thermostats', + }, + { + description: 'Indicates that a subscription is required to connect.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the error.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'error_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'subscription_required', + undocumentedMessage: '', + }, + ], + }, + { + deprecationMessage: '', + description: 'Indicates that the error is a device error.', + draftMessage: '', + format: 'boolean', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'boolean', + name: 'is_device_error', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + ], + variantGroupKey: null, + }, + { + description: 'Indicates that the Lockly lock is not connected to a Wi-Fi bridge.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the error.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'error_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'lockly_missing_wifi_bridge', + undocumentedMessage: '', + }, + ], + }, + { + deprecationMessage: '', + description: 'Indicates that the error is a device error.', + draftMessage: '', + format: 'boolean', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'boolean', + name: 'is_device_error', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + ], + variantGroupKey: null, + }, + { + description: 'Indicates that the Seam API cannot communicate with [Seam Bridge](https://docs.seam.co/latest/capability-guides/seam-bridge), for example, if the Seam Bridge executable has stopped or if the computer running the Seam Bridge executable is offline. See also [Troubleshooting Your Access Control System](https://docs.seam.co/latest/capability-guides/access-systems/troubleshooting-your-access-control-system#acs_system.errors.seam_bridge_disconnected).', properties: [ { deprecationMessage: '', @@ -29572,7 +29872,7 @@ Generated by [AVA](https://avajs.dev). ], variants: [ { - description: 'Failed to set code on SmartThings device.', + description: 'Indicates a provider-specific issue that may affect the access code. Check the warning message for details.', properties: [ { deprecationMessage: '', @@ -29620,7 +29920,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'smartthings_failed_to_set_access_code', + name: 'provider_issue', undocumentedMessage: '', }, ], @@ -29629,7 +29929,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Duplicate access code detected.', + description: 'Failed to set code on SmartThings device.', properties: [ { deprecationMessage: '', @@ -29677,7 +29977,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'schlage_detected_duplicate', + name: 'smartthings_failed_to_set_access_code', undocumentedMessage: '', }, ], @@ -29686,7 +29986,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Received an error when attempting to create this code.', + description: 'Duplicate access code detected.', properties: [ { deprecationMessage: '', @@ -29734,7 +30034,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'schlage_creation_outage', + name: 'schlage_detected_duplicate', undocumentedMessage: '', }, ], @@ -29743,7 +30043,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'The Schlage device\'s timezone is ambiguous and this code\'s schedule crosses a daylight-saving transition in at least one plausible timezone. A 1-hour safety buffer has been applied to the side of the schedule affected by the transition (`ends_at` for spring-forward, `starts_at` for fall-back) so the code stays active through the shift — the code may be usable up to 1 hour beyond your requested window. Set the device\'s timezone via `/devices/report_provider_metadata` to clear the buffer and guarantee exact DST handling.', + description: 'Received an error when attempting to create this code.', properties: [ { deprecationMessage: '', @@ -29791,7 +30091,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'schlage_access_code_ambiguous_timezone_dst_risk', + name: 'schlage_creation_outage', undocumentedMessage: '', }, ], @@ -29800,7 +30100,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Code was modified or removed externally after Seam successfully set it on the device.', + description: 'The Schlage device\'s timezone is ambiguous and this code\'s schedule crosses a daylight-saving transition in at least one plausible timezone. A 1-hour safety buffer has been applied to the side of the schedule affected by the transition (`ends_at` for spring-forward, `starts_at` for fall-back) so the code stays active through the shift — the code may be usable up to 1 hour beyond your requested window. Set the device\'s timezone via `/devices/report_provider_metadata` to clear the buffer and guarantee exact DST handling.', properties: [ { deprecationMessage: '', @@ -29848,7 +30148,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'code_modified_external_to_seam', + name: 'schlage_access_code_ambiguous_timezone_dst_risk', undocumentedMessage: '', }, ], @@ -29857,44 +30157,18 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Delay in setting code on device.', + description: 'Code was modified or removed externally after Seam successfully set it on the device.', properties: [ { deprecationMessage: '', - description: 'Date and time at which Seam created the warning.', - draftMessage: '', - format: 'datetime', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'created_at', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - draftMessage: '', - format: 'string', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'message', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + description: 'Indicates the type of external modification. `modified` means the code\'s PIN or schedule was changed. `removed` means the code was deleted from the device.', draftMessage: '', format: 'enum', isDeprecated: false, isDraft: false, isUndocumented: false, jsonType: 'string', - name: 'warning_code', + name: 'change_type', propertyGroupKey: null, undocumentedMessage: '', values: [ @@ -29905,56 +30179,9 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'delay_in_setting_on_device', + name: 'modified', undocumentedMessage: '', }, - ], - }, - ], - variantGroupKey: null, - }, - { - description: 'Delay in removing code from device.', - properties: [ - { - deprecationMessage: '', - description: 'Date and time at which Seam created the warning.', - draftMessage: '', - format: 'datetime', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'created_at', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - draftMessage: '', - format: 'string', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'message', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', - draftMessage: '', - format: 'enum', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'warning_code', - propertyGroupKey: null, - undocumentedMessage: '', - values: [ { deprecationMessage: '', description: '', @@ -29962,17 +30189,11 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'delay_in_removing_from_device', + name: 'removed', undocumentedMessage: '', }, ], }, - ], - variantGroupKey: null, - }, - { - description: 'Third-party integration detected that may cause access codes to fail.', - properties: [ { deprecationMessage: '', description: 'Date and time at which Seam created the warning.', @@ -30001,172 +30222,56 @@ Generated by [AVA](https://avajs.dev). }, { deprecationMessage: '', - description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + description: 'List of fields that were changed externally, with their previous and new values.', draftMessage: '', - format: 'enum', + format: 'list', isDeprecated: false, isDraft: false, isUndocumented: false, - jsonType: 'string', - name: 'warning_code', - propertyGroupKey: null, - undocumentedMessage: '', - values: [ + itemFormat: 'object', + itemProperties: [ { deprecationMessage: '', - description: '', + description: 'The name of the field that was changed (e.g. `code`, `starts_at`, `ends_at`).', draftMessage: '', + format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'third_party_integration_detected', + jsonType: 'string', + name: 'field', + propertyGroupKey: null, undocumentedMessage: '', }, - ], - }, - ], - variantGroupKey: null, - }, - { - description: 'August lock is temporarily offline.', - properties: [ - { - deprecationMessage: '', - description: 'Date and time at which Seam created the warning.', - draftMessage: '', - format: 'datetime', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'created_at', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - draftMessage: '', - format: 'string', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'message', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - draftMessage: '', - format: 'enum', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'warning_code', - propertyGroupKey: null, - undocumentedMessage: '', - values: [ { deprecationMessage: '', - description: '', + description: 'The previous value of the field.', draftMessage: '', + format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'august_lock_temporarily_offline', + jsonType: 'string', + name: 'from', + propertyGroupKey: null, undocumentedMessage: '', }, - ], - }, - ], - variantGroupKey: null, - }, - { - description: 'Algopins must be used within 24 hours.', - properties: [ - { - deprecationMessage: '', - description: 'Date and time at which Seam created the warning.', - draftMessage: '', - format: 'datetime', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'created_at', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - draftMessage: '', - format: 'string', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'message', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', - draftMessage: '', - format: 'enum', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'warning_code', - propertyGroupKey: null, - undocumentedMessage: '', - values: [ { deprecationMessage: '', - description: '', + description: 'The new value of the field.', draftMessage: '', + format: 'string', isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'igloo_algopin_must_be_used_within_24_hours', + jsonType: 'string', + name: 'to', + propertyGroupKey: null, undocumentedMessage: '', }, ], - }, - ], - variantGroupKey: null, - }, - { - description: 'Management was transferred to another workspace.', - properties: [ - { - deprecationMessage: '', - description: 'Date and time at which Seam created the warning.', - draftMessage: '', - format: 'datetime', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'created_at', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - draftMessage: '', - format: 'string', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'message', + jsonType: 'array', + name: 'modified_fields', propertyGroupKey: null, undocumentedMessage: '', }, @@ -30190,7 +30295,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'management_transferred', + name: 'code_modified_external_to_seam', undocumentedMessage: '', }, ], @@ -30199,7 +30304,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Unable to confirm that the access code is set on Kwikset device.', + description: 'Delay in setting code on device.', properties: [ { deprecationMessage: '', @@ -30247,7 +30352,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'kwikset_unable_to_confirm_code', + name: 'delay_in_setting_on_device', undocumentedMessage: '', }, ], @@ -30256,7 +30361,406 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Access code is disabled on Ultraloq device. Re-enable through the Ultraloq mobile app.', + description: 'Delay in removing code from device.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the warning.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'warning_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'delay_in_removing_from_device', + undocumentedMessage: '', + }, + ], + }, + ], + variantGroupKey: null, + }, + { + description: 'Third-party integration detected that may cause access codes to fail.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the warning.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'warning_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'third_party_integration_detected', + undocumentedMessage: '', + }, + ], + }, + ], + variantGroupKey: null, + }, + { + description: 'August lock is temporarily offline.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the warning.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'warning_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'august_lock_temporarily_offline', + undocumentedMessage: '', + }, + ], + }, + ], + variantGroupKey: null, + }, + { + description: 'Algopins must be used within 24 hours.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the warning.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'warning_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'igloo_algopin_must_be_used_within_24_hours', + undocumentedMessage: '', + }, + ], + }, + ], + variantGroupKey: null, + }, + { + description: 'Management was transferred to another workspace.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the warning.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'warning_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'management_transferred', + undocumentedMessage: '', + }, + ], + }, + ], + variantGroupKey: null, + }, + { + description: 'Unable to confirm that the access code is set on Kwikset device.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the warning.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'warning_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'kwikset_unable_to_confirm_code', + undocumentedMessage: '', + }, + ], + }, + ], + variantGroupKey: null, + }, + { + description: 'Indicates that the access code is disabled or inactive on the device. The code exists but will not grant access until re-enabled.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the warning.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'warning_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'access_code_inactive', + undocumentedMessage: '', + }, + ], + }, + ], + variantGroupKey: null, + }, + { + description: 'Access code is disabled on Ultraloq device. Re-enable through the Ultraloq mobile app.', properties: [ { deprecationMessage: '', @@ -36022,6 +36526,19 @@ Generated by [AVA](https://avajs.dev). propertyGroups: [], undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'Indicates whether the [entrance](https://docs.seam.co/latest/capability-guides/access-systems/retrieving-entrance-details) is currently locked.', + draftMessage: '', + format: 'boolean', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'boolean', + name: 'is_locked', + propertyGroupKey: null, + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Latch-specific metadata associated with the [entrance](https://docs.seam.co/latest/capability-guides/access-systems/retrieving-entrance-details).', @@ -36673,6 +37190,63 @@ Generated by [AVA](https://avajs.dev). ], variantGroupKey: null, }, + { + description: 'Indicates that this entrance is in privacy mode. When privacy mode is enabled, access codes, mobile keys, and remote unlocks will not work unless the user has admin access.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the warning.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'warning_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'salto_ks_privacy_mode', + undocumentedMessage: '', + }, + ], + }, + ], + variantGroupKey: null, + }, ], }, ], @@ -42081,6 +42655,32 @@ Generated by [AVA](https://avajs.dev). }, ], }, + { + deprecationMessage: '', + description: 'For iCal connected accounts, the platform that produced the feed (for example, `airbnb`, `vrbo`, or `booking`), or `unknown` when it could not be determined. Intended for rendering the source platform\'s logo.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'ical_feed_origin', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'For iCal connected accounts, the feed URL for the connection. Sourced from the connector configuration.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'ical_url', + propertyGroupKey: null, + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Logo URL for the connected account provider.', @@ -53101,6 +53701,63 @@ Generated by [AVA](https://avajs.dev). ], variantGroupKey: 'access_codes', }, + { + description: 'Indicates that the connected Kwikset account has member-level access to this lock\'s home. Admin or owner access is required to manage access codes and control the lock remotely.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the warning.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'warning_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'insufficient_permissions', + undocumentedMessage: '', + }, + ], + }, + ], + variantGroupKey: 'locks', + }, ], }, { @@ -53963,6 +54620,16 @@ Generated by [AVA](https://avajs.dev). name: 'hostaway', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'guesty', + undocumentedMessage: '', + }, { deprecationMessage: '', description: '', @@ -56707,6 +57374,19 @@ Generated by [AVA](https://avajs.dev). propertyGroups: [], undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'Indicates whether the [entrance](https://docs.seam.co/latest/capability-guides/access-systems/retrieving-entrance-details) is currently locked.', + draftMessage: '', + format: 'boolean', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'boolean', + name: 'is_locked', + propertyGroupKey: null, + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'Latch-specific metadata associated with the [entrance](https://docs.seam.co/latest/capability-guides/access-systems/retrieving-entrance-details).', @@ -57250,6 +57930,16 @@ Generated by [AVA](https://avajs.dev). name: 'entrance_setup_required', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'salto_ks_privacy_mode', + undocumentedMessage: '', + }, ], }, ], @@ -59453,6 +60143,76 @@ Generated by [AVA](https://avajs.dev). }, ], variants: [ + { + description: 'Indicates a provider-specific issue that prevents the access code from being set or managed. Check the error message for details.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the error.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'error_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'provider_issue', + undocumentedMessage: '', + }, + ], + }, + { + deprecationMessage: '', + description: 'Indicates that this is an access code error.', + draftMessage: '', + format: 'boolean', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'boolean', + name: 'is_access_code_error', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + ], + variantGroupKey: null, + }, { description: 'Failed to set code on SmartThings device.', properties: [ @@ -59969,6 +60729,76 @@ Generated by [AVA](https://avajs.dev). ], variantGroupKey: null, }, + { + description: 'Indicates that the provider cannot confirm whether the access code was set or removed on the device.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the error.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'error_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'access_code_state_unconfirmed', + undocumentedMessage: '', + }, + ], + }, + { + deprecationMessage: '', + description: 'Indicates that this is an access code error.', + draftMessage: '', + format: 'boolean', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'boolean', + name: 'is_access_code_error', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + ], + variantGroupKey: null, + }, { description: 'Unable to confirm that the access code is set on Kwikset device.', properties: [ @@ -60112,6 +60942,41 @@ Generated by [AVA](https://avajs.dev). { description: 'Code was modified or removed externally after Seam successfully set it on the device.', properties: [ + { + deprecationMessage: '', + description: 'Indicates the type of external modification. `modified` means the code\'s PIN or schedule was changed. `removed` means the code was deleted from the device.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'change_type', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'modified', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'removed', + undocumentedMessage: '', + }, + ], + }, { deprecationMessage: '', description: 'Date and time at which Seam created the error.', @@ -60176,11 +61041,136 @@ Generated by [AVA](https://avajs.dev). propertyGroupKey: null, undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'List of fields that were changed externally, with their previous and new values.', + draftMessage: '', + format: 'list', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + itemFormat: 'object', + itemProperties: [ + { + deprecationMessage: '', + description: 'The name of the field that was changed (e.g. `code`, `starts_at`, `ends_at`).', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'field', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'The previous value of the field.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'from', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'The new value of the field.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'to', + propertyGroupKey: null, + undocumentedMessage: '', + }, + ], + jsonType: 'array', + name: 'modified_fields', + propertyGroupKey: null, + undocumentedMessage: '', + }, + ], + variantGroupKey: null, + }, + { + description: 'Invalid code length for August lock.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the error.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'error_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'august_lock_invalid_code_length', + undocumentedMessage: '', + }, + ], + }, + { + deprecationMessage: '', + description: 'Indicates that this is an access code error.', + draftMessage: '', + format: 'boolean', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'boolean', + name: 'is_access_code_error', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the error. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, ], variantGroupKey: null, }, { - description: 'Invalid code length for August lock.', + description: 'August lock is missing a keypad.', properties: [ { deprecationMessage: '', @@ -60215,7 +61205,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'august_lock_invalid_code_length', + name: 'august_lock_missing_keypad', undocumentedMessage: '', }, ], @@ -60250,7 +61240,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'August lock is missing a keypad.', + description: 'August lock is temporarily offline.', properties: [ { deprecationMessage: '', @@ -60285,7 +61275,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'august_lock_missing_keypad', + name: 'august_lock_temporarily_offline', undocumentedMessage: '', }, ], @@ -60320,7 +61310,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'August lock is temporarily offline.', + description: 'Indicates that the access code is disabled or inactive on the device. The code exists but will not grant access until re-enabled.', properties: [ { deprecationMessage: '', @@ -60355,7 +61345,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'august_lock_temporarily_offline', + name: 'access_code_inactive', undocumentedMessage: '', }, ], @@ -60670,7 +61660,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Admin role required—insufficient permissions to manage PINs on this Kwikset device. Please have a Home Admin update your role in the Kwikset app, or ask them to set the PIN.', + description: 'Admin role required—insufficient permissions to manage PINs on this device. Please have an admin update your role, or ask them to set the PIN.', properties: [ { deprecationMessage: '', @@ -60705,7 +61695,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'kwikset_insufficient_permissions', + name: 'insufficient_permissions', undocumentedMessage: '', }, ], @@ -62124,6 +63114,63 @@ Generated by [AVA](https://avajs.dev). }, ], variants: [ + { + description: 'Indicates a provider-specific issue that may affect the access code. Check the warning message for details.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the warning.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'warning_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'provider_issue', + undocumentedMessage: '', + }, + ], + }, + ], + variantGroupKey: null, + }, { description: 'Failed to set code on SmartThings device.', properties: [ @@ -62344,7 +63391,211 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'schlage_access_code_ambiguous_timezone_dst_risk', + name: 'schlage_access_code_ambiguous_timezone_dst_risk', + undocumentedMessage: '', + }, + ], + }, + ], + variantGroupKey: null, + }, + { + description: 'Code was modified or removed externally after Seam successfully set it on the device.', + properties: [ + { + deprecationMessage: '', + description: 'Indicates the type of external modification. `modified` means the code\'s PIN or schedule was changed. `removed` means the code was deleted from the device.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'change_type', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'modified', + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'removed', + undocumentedMessage: '', + }, + ], + }, + { + deprecationMessage: '', + description: 'Date and time at which Seam created the warning.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'List of fields that were changed externally, with their previous and new values.', + draftMessage: '', + format: 'list', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + itemFormat: 'object', + itemProperties: [ + { + deprecationMessage: '', + description: 'The name of the field that was changed (e.g. `code`, `starts_at`, `ends_at`).', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'field', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'The previous value of the field.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'from', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'The new value of the field.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'to', + propertyGroupKey: null, + undocumentedMessage: '', + }, + ], + jsonType: 'array', + name: 'modified_fields', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'warning_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'code_modified_external_to_seam', + undocumentedMessage: '', + }, + ], + }, + ], + variantGroupKey: null, + }, + { + description: 'Delay in setting code on device.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the warning.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'warning_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'delay_in_setting_on_device', undocumentedMessage: '', }, ], @@ -62353,7 +63604,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Code was modified or removed externally after Seam successfully set it on the device.', + description: 'Delay in removing code from device.', properties: [ { deprecationMessage: '', @@ -62401,7 +63652,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'code_modified_external_to_seam', + name: 'delay_in_removing_from_device', undocumentedMessage: '', }, ], @@ -62410,7 +63661,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Delay in setting code on device.', + description: 'Third-party integration detected that may cause access codes to fail.', properties: [ { deprecationMessage: '', @@ -62458,7 +63709,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'delay_in_setting_on_device', + name: 'third_party_integration_detected', undocumentedMessage: '', }, ], @@ -62467,7 +63718,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Delay in removing code from device.', + description: 'August lock is temporarily offline.', properties: [ { deprecationMessage: '', @@ -62497,7 +63748,7 @@ Generated by [AVA](https://avajs.dev). }, { deprecationMessage: '', - description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', draftMessage: '', format: 'enum', isDeprecated: false, @@ -62515,7 +63766,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'delay_in_removing_from_device', + name: 'august_lock_temporarily_offline', undocumentedMessage: '', }, ], @@ -62524,7 +63775,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Third-party integration detected that may cause access codes to fail.', + description: 'Algopins must be used within 24 hours.', properties: [ { deprecationMessage: '', @@ -62572,64 +63823,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'third_party_integration_detected', - undocumentedMessage: '', - }, - ], - }, - ], - variantGroupKey: null, - }, - { - description: 'August lock is temporarily offline.', - properties: [ - { - deprecationMessage: '', - description: 'Date and time at which Seam created the warning.', - draftMessage: '', - format: 'datetime', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'created_at', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', - draftMessage: '', - format: 'string', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'message', - propertyGroupKey: null, - undocumentedMessage: '', - }, - { - deprecationMessage: '', - description: 'Unique identifier of the type of error. Enables quick recognition and categorization of the issue.', - draftMessage: '', - format: 'enum', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - jsonType: 'string', - name: 'warning_code', - propertyGroupKey: null, - undocumentedMessage: '', - values: [ - { - deprecationMessage: '', - description: '', - draftMessage: '', - isDeprecated: false, - isDraft: false, - isUndocumented: false, - name: 'august_lock_temporarily_offline', + name: 'igloo_algopin_must_be_used_within_24_hours', undocumentedMessage: '', }, ], @@ -62638,7 +63832,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Algopins must be used within 24 hours.', + description: 'Management was transferred to another workspace.', properties: [ { deprecationMessage: '', @@ -62686,7 +63880,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'igloo_algopin_must_be_used_within_24_hours', + name: 'management_transferred', undocumentedMessage: '', }, ], @@ -62695,7 +63889,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Management was transferred to another workspace.', + description: 'Unable to confirm that the access code is set on Kwikset device.', properties: [ { deprecationMessage: '', @@ -62743,7 +63937,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'management_transferred', + name: 'kwikset_unable_to_confirm_code', undocumentedMessage: '', }, ], @@ -62752,7 +63946,7 @@ Generated by [AVA](https://avajs.dev). variantGroupKey: null, }, { - description: 'Unable to confirm that the access code is set on Kwikset device.', + description: 'Indicates that the access code is disabled or inactive on the device. The code exists but will not grant access until re-enabled.', properties: [ { deprecationMessage: '', @@ -62800,7 +63994,7 @@ Generated by [AVA](https://avajs.dev). isDeprecated: false, isDraft: false, isUndocumented: false, - name: 'kwikset_unable_to_confirm_code', + name: 'access_code_inactive', undocumentedMessage: '', }, ], @@ -71303,6 +72497,63 @@ Generated by [AVA](https://avajs.dev). ], variantGroupKey: 'access_codes', }, + { + description: 'Indicates that the connected Kwikset account has member-level access to this lock\'s home. Admin or owner access is required to manage access codes and control the lock remotely.', + properties: [ + { + deprecationMessage: '', + description: 'Date and time at which Seam created the warning.', + draftMessage: '', + format: 'datetime', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'created_at', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Detailed description of the warning. Provides insights into the issue and potentially how to rectify it.', + draftMessage: '', + format: 'string', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'message', + propertyGroupKey: null, + undocumentedMessage: '', + }, + { + deprecationMessage: '', + description: 'Unique identifier of the type of warning. Enables quick recognition and categorization of the issue.', + draftMessage: '', + format: 'enum', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + jsonType: 'string', + name: 'warning_code', + propertyGroupKey: null, + undocumentedMessage: '', + values: [ + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'insufficient_permissions', + undocumentedMessage: '', + }, + ], + }, + ], + variantGroupKey: 'locks', + }, ], }, { @@ -75440,6 +76691,20 @@ Generated by [AVA](https://avajs.dev). name: 'customer_key', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'ID of the device by which you want to filter the list of Access Grants.', + draftMessage: '', + format: 'id', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'device_id', + undocumentedMessage: '', + }, { default: 500, deprecationMessage: '', @@ -79248,6 +80513,37 @@ Generated by [AVA](https://avajs.dev). name: 'acs_encoder_id', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'Salto KS-specific metadata for the scan action.', + draftMessage: '', + format: 'object', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'object', + name: 'salto_ks_metadata', + parameters: [ + { + default: false, + deprecationMessage: '', + description: 'When true, activates tag registration mode on the encoder to detect new, unregistered tags. When false, only detects existing tags already registered in the system. Defaults to false.', + draftMessage: '', + format: 'boolean', + hasDefault: true, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'boolean', + name: 'detect_new_tags', + undocumentedMessage: '', + }, + ], + undocumentedMessage: '', + }, ], preferredMethod: 'POST', semanticMethod: 'POST', @@ -79314,6 +80610,37 @@ Generated by [AVA](https://avajs.dev). name: 'acs_user_id', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'Salto KS-specific metadata for the scan action.', + draftMessage: '', + format: 'object', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'object', + name: 'salto_ks_metadata', + parameters: [ + { + default: false, + deprecationMessage: '', + description: 'When true, activates tag registration mode on the encoder to detect new, unregistered tags. When false, only detects existing tags already registered in the system. Defaults to false.', + draftMessage: '', + format: 'boolean', + hasDefault: true, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'boolean', + name: 'detect_new_tags', + undocumentedMessage: '', + }, + ], + undocumentedMessage: '', + }, { deprecationMessage: '', description: 'ID of the `user_identity` to assign the scanned credential to. If the ACS system contains an ACS user linked to this user identity, it is used. Otherwise, one is created.', @@ -83547,6 +84874,16 @@ Generated by [AVA](https://avajs.dev). name: 'hostaway', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'guesty', + undocumentedMessage: '', + }, { deprecationMessage: '', description: '', @@ -84576,6 +85913,20 @@ Generated by [AVA](https://avajs.dev). name: 'customer_key', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: 'Human-readable name for the connected account, shown in the dashboard. For example, `Booking from Airbnb House 1`.', + draftMessage: '', + format: 'string', + hasDefault: false, + isDeprecated: false, + isDraft: false, + isRequired: false, + isUndocumented: false, + jsonType: 'string', + name: 'display_name', + undocumentedMessage: '', + }, ], preferredMethod: 'PATCH', semanticMethod: 'PATCH', @@ -91966,6 +93317,16 @@ Generated by [AVA](https://avajs.dev). name: 'hostaway', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'guesty', + undocumentedMessage: '', + }, { deprecationMessage: '', description: '', @@ -105437,8 +106798,7 @@ Generated by [AVA](https://avajs.dev). description: `Simulates bringing the Wi‑Fi hub (bridge) back online for a device.␊ Only applicable for sandbox workspaces and currently␊ implemented for August and TTLock locks.␊ - This will clear the corresponding \`hub_disconnected\` or␊ - \`ttlock_lock_not_paired_to_gateway\` error on the device.`, + This will clear the \`hub_disconnected\` error on the device.`, draftMessage: '', hasPagination: false, isDeprecated: false, @@ -105537,8 +106897,7 @@ Generated by [AVA](https://avajs.dev). description: `Simulates taking the Wi‑Fi hub (bridge) offline for a device.␊ Only applicable for sandbox workspaces and currently␊ implemented for August, TTLock, and IglooHome devices.␊ - This will set the corresponding \`hub_disconnected\` or␊ - \`ttlock_lock_not_paired_to_gateway\` error on the device, or mark the␊ + This will set the \`hub_disconnected\` error on the device, or mark the␊ IglooHome bridge offline in sandbox.`, draftMessage: '', hasPagination: false, @@ -107644,6 +109003,16 @@ Generated by [AVA](https://avajs.dev). name: 'hostaway', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'guesty', + undocumentedMessage: '', + }, { deprecationMessage: '', description: '', @@ -117151,6 +118520,16 @@ Generated by [AVA](https://avajs.dev). name: 'hostaway', undocumentedMessage: '', }, + { + deprecationMessage: '', + description: '', + draftMessage: '', + isDeprecated: false, + isDraft: false, + isUndocumented: false, + name: 'guesty', + undocumentedMessage: '', + }, { deprecationMessage: '', description: '', diff --git a/test/snapshots/seam-blueprint.test.ts.snap b/test/snapshots/seam-blueprint.test.ts.snap index 20861be..18d7e50 100644 Binary files a/test/snapshots/seam-blueprint.test.ts.snap and b/test/snapshots/seam-blueprint.test.ts.snap differ