diff --git a/lib/seam/routes/clients/access_grants.rb b/lib/seam/routes/clients/access_grants.rb index d4057a7..55abcc4 100644 --- a/lib/seam/routes/clients/access_grants.rb +++ b/lib/seam/routes/clients/access_grants.rb @@ -31,9 +31,9 @@ def get(access_grant_id: nil, access_grant_key: nil) end def get_related(access_grant_ids:, exclude: nil, include: nil) - @client.post("/access_grants/get_related", {access_grant_ids: access_grant_ids, exclude: exclude, include: include}.compact) + res = @client.post("/access_grants/get_related", {access_grant_ids: access_grant_ids, exclude: exclude, include: include}.compact) - nil + Seam::Resources::Batch.load_from_response(res.body["batch"]) end def list(access_grant_key: nil, acs_entrance_id: nil, acs_system_id: nil, customer_key: nil, location_id: nil, reservation_key: nil, space_id: nil, user_identity_id: nil) diff --git a/lib/seam/routes/clients/access_methods.rb b/lib/seam/routes/clients/access_methods.rb index 2440cd4..32437c5 100644 --- a/lib/seam/routes/clients/access_methods.rb +++ b/lib/seam/routes/clients/access_methods.rb @@ -35,9 +35,9 @@ def get(access_method_id:) end def get_related(access_method_ids:, exclude: nil, include: nil) - @client.post("/access_methods/get_related", {access_method_ids: access_method_ids, exclude: exclude, include: include}.compact) + res = @client.post("/access_methods/get_related", {access_method_ids: access_method_ids, exclude: exclude, include: include}.compact) - nil + Seam::Resources::Batch.load_from_response(res.body["batch"]) end def list(access_grant_id:, acs_entrance_id: nil, device_id: nil, space_id: nil) diff --git a/lib/seam/routes/clients/spaces.rb b/lib/seam/routes/clients/spaces.rb index 180ab25..3f0d761 100644 --- a/lib/seam/routes/clients/spaces.rb +++ b/lib/seam/routes/clients/spaces.rb @@ -39,9 +39,9 @@ def get(space_id: nil, space_key: nil) end def get_related(exclude: nil, include: nil, space_ids: nil, space_keys: nil) - @client.post("/spaces/get_related", {exclude: exclude, include: include, space_ids: space_ids, space_keys: space_keys}.compact) + res = @client.post("/spaces/get_related", {exclude: exclude, include: include, space_ids: space_ids, space_keys: space_keys}.compact) - nil + Seam::Resources::Batch.load_from_response(res.body["batch"]) end def list(connected_account_id: nil, customer_key: nil, search: nil, space_key: nil) diff --git a/package-lock.json b/package-lock.json index 8c7d34d..97d288c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,8 +7,8 @@ "name": "@seamapi/ruby", "devDependencies": { "@seamapi/fake-seam-connect": "1.85.1", - "@seamapi/nextlove-sdk-generator": "^1.19.4", - "@seamapi/types": "1.660.0", + "@seamapi/nextlove-sdk-generator": "^1.19.6", + "@seamapi/types": "1.665.0", "del": "^7.1.0", "markdown-toc": "^1.2.0", "prettier": "^3.2.5" @@ -454,9 +454,9 @@ } }, "node_modules/@seamapi/nextlove-sdk-generator": { - "version": "1.19.4", - "resolved": "https://registry.npmjs.org/@seamapi/nextlove-sdk-generator/-/nextlove-sdk-generator-1.19.4.tgz", - "integrity": "sha512-zzYiomcX1Swe+Bxg6PCQM+AY+XtRQCC2osbCAwSJ0cEcIkQTIiCCOy6SFBFsUXBUE8IwGStig2zdSqK6f83bww==", + "version": "1.19.6", + "resolved": "https://registry.npmjs.org/@seamapi/nextlove-sdk-generator/-/nextlove-sdk-generator-1.19.6.tgz", + "integrity": "sha512-K5IvO2VX1LUJ+BUnFVJ88yvTYQNCzKrzWMKSgp4eg/S4/y1xU0uR8cucgcqcwcLLS2Qre/KGuyN9SU6uuZo8wA==", "dev": true, "license": "MIT", "dependencies": { @@ -476,9 +476,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.660.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.660.0.tgz", - "integrity": "sha512-6EwsXXI9gK5Nh5v9KAUTlZivMJd6/VwTjFf/MPjMAlbVlE8BEYakjuPpb1Q63IYKKxqwdlbYkYwEDZ+LRPUlrQ==", + "version": "1.665.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.665.0.tgz", + "integrity": "sha512-VLkeqvGtQ1BKMWmd3YrVCzxycCZSEEYmZ9MYOo9g9siI0JkOBFoHdxgyY/AULXHO7X2Q+o5M3+qGykhzDuvB5g==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 6304e61..7ccf674 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,8 @@ }, "devDependencies": { "@seamapi/fake-seam-connect": "1.85.1", - "@seamapi/nextlove-sdk-generator": "^1.19.4", - "@seamapi/types": "1.660.0", + "@seamapi/nextlove-sdk-generator": "^1.19.6", + "@seamapi/types": "1.665.0", "del": "^7.1.0", "markdown-toc": "^1.2.0", "prettier": "^3.2.5"