From 46f710feb240b1f19a64ae7402096b72db9c1623 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Jul 2025 06:35:21 +0000 Subject: [PATCH 1/2] feat(deps-dev): bump @seamapi/types in the seam group Bumps the seam group with 1 update: [@seamapi/types](https://github.com/seamapi/types). Updates `@seamapi/types` from 1.454.0 to 1.457.0 - [Release notes](https://github.com/seamapi/types/releases) - [Changelog](https://github.com/seamapi/types/blob/main/.releaserc.json) - [Commits](https://github.com/seamapi/types/compare/v1.454.0...v1.457.0) --- updated-dependencies: - dependency-name: "@seamapi/types" dependency-version: 1.457.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: seam ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6d873181..5f6f93ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@seamapi/blueprint": "^0.51.1", "@seamapi/fake-seam-connect": "^1.77.0", "@seamapi/smith": "^0.4.4", - "@seamapi/types": "1.454.0", + "@seamapi/types": "1.457.0", "@swc/core": "^1.11.29", "@types/eslint": "^8.44.2", "@types/jsonwebtoken": "^9.0.6", @@ -1216,9 +1216,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.454.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.454.0.tgz", - "integrity": "sha512-df+hQzrd1VmDMhulvdHUnFlILI3Nm99sTg3/J3jhhf+6W1XmFdlBi8wYyzyF+0yL2EcfCjgXvFE9wVDGTVo2Uw==", + "version": "1.457.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.457.0.tgz", + "integrity": "sha512-vjaMQOLXnuZyCgnZu3eR1bvTh7hKyVMroNmiix8Gkc615Xp0NWyVBaasENj3ufa2dozOznuh9jukNGz085JEzg==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 139435dc..9f96d836 100644 --- a/package.json +++ b/package.json @@ -101,7 +101,7 @@ "@seamapi/blueprint": "^0.51.1", "@seamapi/fake-seam-connect": "^1.77.0", "@seamapi/smith": "^0.4.4", - "@seamapi/types": "1.454.0", + "@seamapi/types": "1.457.0", "@swc/core": "^1.11.29", "@types/eslint": "^8.44.2", "@types/jsonwebtoken": "^9.0.6", From 3fcf5a8968b3f2d434801b2fbc2502663194e40a Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 17 Jul 2025 06:36:21 +0000 Subject: [PATCH 2/2] ci: Generate code --- package-lock.json | 2 +- package.json | 2 +- .../routes/access-methods/access-methods.ts | 36 +++++++++++++++++++ .../connect/routes/seam-http-endpoints.ts | 17 +++++++++ 4 files changed, 55 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5f6f93ba..86e256e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,7 +50,7 @@ "npm": ">=10.1.0" }, "peerDependencies": { - "@seamapi/types": "^1.454.0" + "@seamapi/types": "^1.457.0" }, "peerDependenciesMeta": { "@seamapi/types": { diff --git a/package.json b/package.json index 9f96d836..2e453486 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "npm": ">=10.1.0" }, "peerDependencies": { - "@seamapi/types": "^1.454.0" + "@seamapi/types": "^1.457.0" }, "peerDependenciesMeta": { "@seamapi/types": { diff --git a/src/lib/seam/connect/routes/access-methods/access-methods.ts b/src/lib/seam/connect/routes/access-methods/access-methods.ts index 5a5f09be..cdd54721 100644 --- a/src/lib/seam/connect/routes/access-methods/access-methods.ts +++ b/src/lib/seam/connect/routes/access-methods/access-methods.ts @@ -202,6 +202,19 @@ export class SeamHttpAccessMethods { }) } + getRelated( + parameters?: AccessMethodsGetRelatedParameters, + options: AccessMethodsGetRelatedOptions = {}, + ): AccessMethodsGetRelatedRequest { + return new SeamHttpRequest(this, { + pathname: '/access_methods/get_related', + method: 'POST', + body: parameters, + responseKey: 'batch', + options, + }) + } + list( parameters?: AccessMethodsListParameters, options: AccessMethodsListOptions = {}, @@ -283,6 +296,29 @@ export type AccessMethodsGetRequest = SeamHttpRequest< // eslint-disable-next-line @typescript-eslint/no-empty-interface export interface AccessMethodsGetOptions {} +export type AccessMethodsGetRelatedParameters = + RouteRequestBody<'/access_methods/get_related'> + +/** + * @deprecated Use AccessMethodsGetRelatedParameters instead. + */ +export type AccessMethodsGetRelatedParams = AccessMethodsGetRelatedParameters + +/** + * @deprecated Use AccessMethodsGetRelatedRequest instead. + */ +export type AccessMethodsGetRelatedResponse = SetNonNullable< + Required> +> + +export type AccessMethodsGetRelatedRequest = SeamHttpRequest< + AccessMethodsGetRelatedResponse, + 'batch' +> + +// eslint-disable-next-line @typescript-eslint/no-empty-interface +export interface AccessMethodsGetRelatedOptions {} + export type AccessMethodsListParameters = RouteRequestBody<'/access_methods/list'> diff --git a/src/lib/seam/connect/routes/seam-http-endpoints.ts b/src/lib/seam/connect/routes/seam-http-endpoints.ts index 8cbd744d..31f5dfc7 100644 --- a/src/lib/seam/connect/routes/seam-http-endpoints.ts +++ b/src/lib/seam/connect/routes/seam-http-endpoints.ts @@ -119,6 +119,9 @@ import { type AccessMethodsEncodeRequest, type AccessMethodsGetOptions, type AccessMethodsGetParameters, + type AccessMethodsGetRelatedOptions, + type AccessMethodsGetRelatedParameters, + type AccessMethodsGetRelatedRequest, type AccessMethodsGetRequest, type AccessMethodsListOptions, type AccessMethodsListParameters, @@ -1306,6 +1309,19 @@ export class SeamHttpEndpoints { } } + get ['/access_methods/get_related'](): ( + parameters?: AccessMethodsGetRelatedParameters, + options?: AccessMethodsGetRelatedOptions, + ) => AccessMethodsGetRelatedRequest { + const { client, defaults } = this + return function accessMethodsGetRelated( + ...args: Parameters + ): ReturnType { + const seam = SeamHttpAccessMethods.fromClient(client, defaults) + return seam.getRelated(...args) + } + } + get ['/access_methods/list'](): ( parameters?: AccessMethodsListParameters, options?: AccessMethodsListOptions, @@ -4145,6 +4161,7 @@ export type SeamHttpEndpointQueryPaths = | '/access_grants/get_related' | '/access_grants/list' | '/access_methods/get' + | '/access_methods/get_related' | '/access_methods/list' | '/acs/access_groups/get' | '/acs/access_groups/list'