From e63a470d7951a298bc9ae4cf3f510ddc58c43546 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 21 Jul 2026 17:55:53 +0000 Subject: [PATCH 1/2] feat(deps-dev): bump the seam group across 1 directory with 2 updates Bumps the seam group with 2 updates in the / directory: [@seamapi/blueprint](https://github.com/seamapi/blueprint) and [@seamapi/types](https://github.com/seamapi/types). Updates `@seamapi/blueprint` from 0.55.0 to 0.56.0 - [Release notes](https://github.com/seamapi/blueprint/releases) - [Commits](https://github.com/seamapi/blueprint/compare/v0.55.0...v0.56.0) Updates `@seamapi/types` from 1.896.0 to 1.963.0 - [Release notes](https://github.com/seamapi/types/releases) - [Commits](https://github.com/seamapi/types/compare/v1.896.0...v1.963.0) --- updated-dependencies: - dependency-name: "@seamapi/blueprint" dependency-version: 0.56.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: seam - dependency-name: "@seamapi/types" dependency-version: 1.963.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: seam ... Signed-off-by: dependabot[bot] --- package-lock.json | 16 ++++++++-------- package.json | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index e10b55f..22173eb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,10 +6,10 @@ "": { "name": "@seamapi/ruby", "devDependencies": { - "@seamapi/blueprint": "0.55.0", + "@seamapi/blueprint": "0.56.0", "@seamapi/fake-seam-connect": "1.86.0", "@seamapi/smith": "^0.5.2", - "@seamapi/types": "1.896.0", + "@seamapi/types": "1.963.0", "change-case": "^5.4.4", "markdown-toc": "^1.2.0", "prettier": "^3.2.5" @@ -771,9 +771,9 @@ "license": "MIT" }, "node_modules/@seamapi/blueprint": { - "version": "0.55.0", - "resolved": "https://registry.npmjs.org/@seamapi/blueprint/-/blueprint-0.55.0.tgz", - "integrity": "sha512-2Xk3XQ486WufuZ4ar7aP1XWQXaadg04x1VVjHGWrI1lMpSfWAeOTs8ol3EdRzI/NK6pUdIfgED86aH62KsyQ9w==", + "version": "0.56.0", + "resolved": "https://registry.npmjs.org/@seamapi/blueprint/-/blueprint-0.56.0.tgz", + "integrity": "sha512-6trN/T2hGnoWE8l1tmHYv+QHexF1NzeG+hiGUm6nfTBIqCsndl457p10VCtfB7ew0CqSUzNkjfhrb7hww3SZPQ==", "dev": true, "license": "MIT", "dependencies": { @@ -915,9 +915,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.896.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.896.0.tgz", - "integrity": "sha512-88vOrL/lmSRIvAA0fKBVLMePNHG5cJgkx2/NeVFq9f5/xtvMOf3jFERP5OPYB9s1KmTcRJ9zId+pq/Vz3zxcBw==", + "version": "1.963.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.963.0.tgz", + "integrity": "sha512-wInOSZuPjHFvNH7uUz3o88oCiOvFxT89XHP+y1eFA+VuoqGN90npznXM5N/yCiYqUIWzx+7MAjw3G8ReLi5mRQ==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index becf46b..d8af7a7 100644 --- a/package.json +++ b/package.json @@ -14,10 +14,10 @@ "start": "fake-seam-connect --seed" }, "devDependencies": { - "@seamapi/blueprint": "0.55.0", + "@seamapi/blueprint": "0.56.0", "@seamapi/fake-seam-connect": "1.86.0", "@seamapi/smith": "^0.5.2", - "@seamapi/types": "1.896.0", + "@seamapi/types": "1.963.0", "change-case": "^5.4.4", "markdown-toc": "^1.2.0", "prettier": "^3.2.5" From 571b04b97fe4b3f63b531c34641365699b300c78 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Tue, 21 Jul 2026 17:56:31 +0000 Subject: [PATCH 2/2] ci: Generate code --- lib/seam/routes/clients/access_codes.rb | 4 ++-- lib/seam/routes/clients/access_grants.rb | 4 ++-- lib/seam/routes/clients/devices.rb | 4 ++-- lib/seam/routes/resources/access_method.rb | 1 + lib/seam/routes/resources/customization_profile.rb | 2 +- lib/seam/routes/resources/event.rb | 2 +- lib/seam/routes/resources/space.rb | 2 +- lib/seam/routes/resources/workspace.rb | 2 +- 8 files changed, 11 insertions(+), 10 deletions(-) diff --git a/lib/seam/routes/clients/access_codes.rb b/lib/seam/routes/clients/access_codes.rb index 3e7de43..69dc72f 100644 --- a/lib/seam/routes/clients/access_codes.rb +++ b/lib/seam/routes/clients/access_codes.rb @@ -46,8 +46,8 @@ def get(access_code_id: nil, code: nil, device_id: nil) Seam::Resources::AccessCode.load_from_response(res.body["access_code"]) end - def list(access_code_ids: nil, access_grant_id: nil, access_method_id: nil, customer_key: nil, device_id: nil, limit: nil, page_cursor: nil, search: nil, user_identifier_key: nil) - res = @client.post("/access_codes/list", {access_code_ids: access_code_ids, access_grant_id: access_grant_id, access_method_id: access_method_id, customer_key: customer_key, device_id: device_id, limit: limit, page_cursor: page_cursor, search: search, user_identifier_key: user_identifier_key}.compact) + def list(access_code_ids: nil, access_grant_id: nil, access_grant_key: nil, access_method_id: nil, customer_key: nil, device_id: nil, limit: nil, page_cursor: nil, search: nil, user_identifier_key: nil) + res = @client.post("/access_codes/list", {access_code_ids: access_code_ids, access_grant_id: access_grant_id, access_grant_key: access_grant_key, access_method_id: access_method_id, customer_key: customer_key, device_id: device_id, limit: limit, page_cursor: page_cursor, search: search, user_identifier_key: user_identifier_key}.compact) Seam::Resources::AccessCode.load_from_response(res.body["access_codes"]) end diff --git a/lib/seam/routes/clients/access_grants.rb b/lib/seam/routes/clients/access_grants.rb index d974348..3df9ed6 100644 --- a/lib/seam/routes/clients/access_grants.rb +++ b/lib/seam/routes/clients/access_grants.rb @@ -48,8 +48,8 @@ def request_access_methods(access_grant_id:, requested_access_methods:) Seam::Resources::AccessGrant.load_from_response(res.body["access_grant"]) end - def update(access_grant_id:, ends_at: nil, name: nil, starts_at: nil) - @client.post("/access_grants/update", {access_grant_id: access_grant_id, ends_at: ends_at, name: name, starts_at: starts_at}.compact) + def update(access_grant_id: nil, access_grant_key: nil, ends_at: nil, name: nil, starts_at: nil) + @client.post("/access_grants/update", {access_grant_id: access_grant_id, access_grant_key: access_grant_key, ends_at: ends_at, name: name, starts_at: starts_at}.compact) nil end diff --git a/lib/seam/routes/clients/devices.rb b/lib/seam/routes/clients/devices.rb index b9f055c..647ca23 100644 --- a/lib/seam/routes/clients/devices.rb +++ b/lib/seam/routes/clients/devices.rb @@ -40,8 +40,8 @@ def report_provider_metadata(devices:) nil end - def update(device_id:, custom_metadata: nil, is_managed: nil, name: nil, properties: nil) - @client.post("/devices/update", {device_id: device_id, custom_metadata: custom_metadata, is_managed: is_managed, name: name, properties: properties}.compact) + def update(device_id:, backup_access_code_pool_enabled: nil, custom_metadata: nil, is_managed: nil, name: nil, properties: nil) + @client.post("/devices/update", {device_id: device_id, backup_access_code_pool_enabled: backup_access_code_pool_enabled, custom_metadata: custom_metadata, is_managed: is_managed, name: name, properties: properties}.compact) nil end diff --git a/lib/seam/routes/resources/access_method.rb b/lib/seam/routes/resources/access_method.rb index 492aebd..d6b1f07 100644 --- a/lib/seam/routes/resources/access_method.rb +++ b/lib/seam/routes/resources/access_method.rb @@ -7,6 +7,7 @@ class AccessMethod < BaseResource date_accessor :created_at, :issued_at + include Seam::Resources::ResourceErrorsSupport include Seam::Resources::ResourceWarningsSupport end end diff --git a/lib/seam/routes/resources/customization_profile.rb b/lib/seam/routes/resources/customization_profile.rb index 5d1e1c3..1faffd1 100644 --- a/lib/seam/routes/resources/customization_profile.rb +++ b/lib/seam/routes/resources/customization_profile.rb @@ -3,7 +3,7 @@ module Seam module Resources class CustomizationProfile < BaseResource - attr_accessor :customer_portal_theme, :customization_profile_id, :logo_url, :name, :primary_color, :secondary_color, :workspace_id + attr_accessor :customer_portal_theme, :customization_profile_id, :logo_url, :message_overrides, :name, :primary_color, :secondary_color, :workspace_id date_accessor :created_at end diff --git a/lib/seam/routes/resources/event.rb b/lib/seam/routes/resources/event.rb index aaa9a1c..685d3d4 100644 --- a/lib/seam/routes/resources/event.rb +++ b/lib/seam/routes/resources/event.rb @@ -3,7 +3,7 @@ module Seam module Resources class SeamEvent < BaseResource - attr_accessor :access_code_id, :connected_account_custom_metadata, :connected_account_id, :device_custom_metadata, :device_id, :event_id, :event_type, :workspace_id, :change_reason, :changed_properties, :code, :access_code_errors, :access_code_warnings, :connected_account_errors, :connected_account_warnings, :device_errors, :device_warnings, :backup_access_code_id, :access_grant_id, :acs_entrance_id, :access_grant_key, :ends_at, :starts_at, :error_message, :missing_device_ids, :access_grant_ids, :access_grant_keys, :access_method_id, :is_backup_code, :acs_system_id, :acs_system_errors, :acs_system_warnings, :acs_credential_id, :acs_user_id, :acs_encoder_id, :acs_access_group_id, :client_session_id, :connect_webview_id, :customer_key, :connected_account_type, :action_attempt_id, :action_type, :status, :error_code, :battery_level, :battery_status, :minut_metadata, :noise_level_decibels, :noise_level_nrs, :noise_threshold_id, :noise_threshold_name, :noiseaware_metadata, :access_code_is_managed, :is_via_bluetooth, :is_via_nfc, :method, :user_identity_id, :climate_preset_key, :is_fallback_climate_preset, :thermostat_schedule_id, :cooling_set_point_celsius, :cooling_set_point_fahrenheit, :fan_mode_setting, :heating_set_point_celsius, :heating_set_point_fahrenheit, :hvac_mode_setting, :lower_limit_celsius, :lower_limit_fahrenheit, :temperature_celsius, :temperature_fahrenheit, :upper_limit_celsius, :upper_limit_fahrenheit, :desired_temperature_celsius, :desired_temperature_fahrenheit, :device_name, :activation_reason, :image_url, :motion_sub_type, :video_url, :enrollment_automation_id, :acs_entrance_ids, :device_ids, :space_id, :space_key + attr_accessor :access_code_id, :connected_account_custom_metadata, :connected_account_id, :device_custom_metadata, :device_id, :event_description, :event_id, :event_type, :workspace_id, :change_reason, :changed_properties, :description, :from, :to, :requested_mutations, :code, :access_code_errors, :access_code_warnings, :connected_account_errors, :connected_account_warnings, :device_errors, :device_warnings, :backup_access_code_id, :access_grant_id, :acs_entrance_id, :access_grant_key, :ends_at, :starts_at, :error_message, :missing_device_ids, :access_grant_ids, :access_grant_keys, :access_method_id, :is_backup_code, :acs_system_id, :acs_system_errors, :acs_system_warnings, :acs_credential_id, :acs_user_id, :acs_encoder_id, :acs_access_group_id, :client_session_id, :connect_webview_id, :customer_key, :connected_account_type, :action_attempt_id, :action_type, :status, :error_code, :battery_level, :battery_status, :device_name, :minut_metadata, :noise_level_decibels, :noise_level_nrs, :noise_threshold_id, :noise_threshold_name, :noiseaware_metadata, :access_code_is_managed, :is_via_bluetooth, :is_via_nfc, :method, :user_identity_id, :reason, :climate_preset_key, :is_fallback_climate_preset, :thermostat_schedule_id, :cooling_set_point_celsius, :cooling_set_point_fahrenheit, :fan_mode_setting, :heating_set_point_celsius, :heating_set_point_fahrenheit, :hvac_mode_setting, :lower_limit_celsius, :lower_limit_fahrenheit, :temperature_celsius, :temperature_fahrenheit, :upper_limit_celsius, :upper_limit_fahrenheit, :desired_temperature_celsius, :desired_temperature_fahrenheit, :activation_reason, :image_url, :motion_sub_type, :video_url, :enrollment_automation_id, :acs_entrance_ids, :device_ids, :space_id, :space_key date_accessor :created_at, :occurred_at end diff --git a/lib/seam/routes/resources/space.rb b/lib/seam/routes/resources/space.rb index fd8978c..6bb05b2 100644 --- a/lib/seam/routes/resources/space.rb +++ b/lib/seam/routes/resources/space.rb @@ -3,7 +3,7 @@ module Seam module Resources class Space < BaseResource - attr_accessor :acs_entrance_count, :customer_data, :customer_key, :device_count, :display_name, :name, :parent_space_id, :parent_space_key, :space_id, :space_key, :workspace_id + attr_accessor :acs_entrance_count, :customer_data, :customer_key, :device_count, :display_name, :geolocation, :name, :parent_space_id, :parent_space_key, :space_id, :space_key, :workspace_id date_accessor :created_at end diff --git a/lib/seam/routes/resources/workspace.rb b/lib/seam/routes/resources/workspace.rb index c78e11a..6406e8d 100644 --- a/lib/seam/routes/resources/workspace.rb +++ b/lib/seam/routes/resources/workspace.rb @@ -3,7 +3,7 @@ module Seam module Resources class Workspace < BaseResource - attr_accessor :company_name, :connect_partner_name, :connect_webview_customization, :is_publishable_key_auth_enabled, :is_sandbox, :is_suspended, :name, :publishable_key, :workspace_id + attr_accessor :company_name, :connect_partner_name, :connect_webview_customization, :is_publishable_key_auth_enabled, :is_sandbox, :is_suspended, :name, :organization_id, :publishable_key, :workspace_id end end end