diff --git a/lib/seam/clients/acs_credentials.rb b/lib/seam/clients/acs_credentials.rb index 0e9e174..e092799 100644 --- a/lib/seam/clients/acs_credentials.rb +++ b/lib/seam/clients/acs_credentials.rb @@ -63,11 +63,11 @@ def unassign(acs_credential_id:, acs_user_id:) nil end - def update(acs_credential_id:, code:) + def update(acs_credential_id:, code: nil, ends_at: nil) request_seam( :post, "/acs/credentials/update", - body: {acs_credential_id: acs_credential_id, code: code}.compact + body: {acs_credential_id: acs_credential_id, code: code, ends_at: ends_at}.compact ) nil diff --git a/lib/seam/resources/acs_entrance.rb b/lib/seam/resources/acs_entrance.rb index 2ca01c9..9a2e87d 100644 --- a/lib/seam/resources/acs_entrance.rb +++ b/lib/seam/resources/acs_entrance.rb @@ -5,5 +5,7 @@ class AcsEntrance < BaseResource attr_accessor :acs_entrance_id, :acs_system_id, :display_name, :latch_metadata, :visionline_metadata date_accessor :created_at + + include Seam::ResourceErrorsSupport end end diff --git a/lib/seam/resources/event.rb b/lib/seam/resources/event.rb index 02dbc99..9468f9b 100644 --- a/lib/seam/resources/event.rb +++ b/lib/seam/resources/event.rb @@ -2,7 +2,7 @@ module Seam class Event < BaseResource - attr_accessor :action_attempt_id, :device_id, :event_id, :event_type, :workspace_id + attr_accessor :acs_credential_id, :acs_system_id, :acs_user_id, :action_attempt_id, :client_session_id, :device_id, :enrollment_automation_id, :event_id, :event_type, :workspace_id date_accessor :created_at, :occurred_at end diff --git a/package-lock.json b/package-lock.json index 0579bcf..8981832 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,8 +6,8 @@ "": { "name": "@seamapi/ruby", "devDependencies": { - "@seamapi/nextlove-sdk-generator": "1.8.5", - "@seamapi/types": "1.164.0", + "@seamapi/nextlove-sdk-generator": "1.9.0", + "@seamapi/types": "1.171.0", "del": "^7.1.0", "prettier": "^3.2.5" } @@ -416,9 +416,9 @@ } }, "node_modules/@seamapi/nextlove-sdk-generator": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@seamapi/nextlove-sdk-generator/-/nextlove-sdk-generator-1.8.5.tgz", - "integrity": "sha512-TzJTRKhmhcdURshUVvPxuVJcpSp7CyGnEJskbV1odq0bPKFCZZYeSdxaKP2ouNpGw3Z8qZUX1aeWImvhDDfg0A==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@seamapi/nextlove-sdk-generator/-/nextlove-sdk-generator-1.9.0.tgz", + "integrity": "sha512-PtYGG8OM0yhxkvw2BmNh50Ho1Emq+BX+9sl7tdcSXpJ+Vpn7DipiAofruhrpf0yiO6YkKix1j++Exe1i0iRvUA==", "dev": true, "dependencies": { "@nodelib/fs.walk": "^2.0.0", @@ -437,9 +437,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.164.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.164.0.tgz", - "integrity": "sha512-/07lxxOUCUv+/QwRPjF/0KaIrr5SFlIQ5eU7K5A7vX/N9nYHEXSRNbr2LIDBBLNo6A2fefDpcPfxFzDw6xENiA==", + "version": "1.171.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.171.0.tgz", + "integrity": "sha512-IW2CS7x5HcfoGqru0ap+UYFKBfVUYeW8ew1n+/x8EtMr98aY49OaBQ1NuHnYX0xZ2UdI5a4ouwlaWZ1J8e4P9A==", "dev": true, "engines": { "node": ">=18.12.0", diff --git a/package.json b/package.json index c600139..6b6bc0c 100644 --- a/package.json +++ b/package.json @@ -8,8 +8,8 @@ "format": "prettier --write --ignore-path .gitignore ." }, "devDependencies": { - "@seamapi/nextlove-sdk-generator": "1.8.5", - "@seamapi/types": "1.164.0", + "@seamapi/nextlove-sdk-generator": "1.9.0", + "@seamapi/types": "1.171.0", "del": "^7.1.0", "prettier": "^3.2.5" }