diff --git a/package-lock.json b/package-lock.json index 9cbbf22b..2fa0811d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@seamapi/blueprint": "^0.52.2", "@seamapi/fake-seam-connect": "^1.77.0", "@seamapi/smith": "^0.5.2", - "@seamapi/types": "1.683.0", + "@seamapi/types": "1.684.0", "@swc/core": "^1.11.29", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^22.15.21", @@ -49,7 +49,7 @@ "npm": ">=10.1.0" }, "peerDependencies": { - "@seamapi/types": "^1.683.0" + "@seamapi/types": "^1.684.0" }, "peerDependenciesMeta": { "@seamapi/types": { @@ -1388,9 +1388,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.683.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.683.0.tgz", - "integrity": "sha512-k01xjafqJX54HMLRfjeeyrP9dhKHVGS/824aptdElYo0JaWJQiEwvvLYunm4CYAFIa4mt4MhtoatE6VmQPyqUg==", + "version": "1.684.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.684.0.tgz", + "integrity": "sha512-Vyvhijfob/DX/Iprrydy1ZOxmbbNBUrxS3DgHtJ989FVLEGbxpyln60WfXWoOT1uJEhyUjPbgm3I6ByZG0GxLA==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 751b9adc..58be7ec6 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "npm": ">=10.1.0" }, "peerDependencies": { - "@seamapi/types": "^1.683.0" + "@seamapi/types": "^1.684.0" }, "peerDependenciesMeta": { "@seamapi/types": { @@ -102,7 +102,7 @@ "@seamapi/blueprint": "^0.52.2", "@seamapi/fake-seam-connect": "^1.77.0", "@seamapi/smith": "^0.5.2", - "@seamapi/types": "1.683.0", + "@seamapi/types": "1.684.0", "@swc/core": "^1.11.29", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^22.15.21", diff --git a/src/lib/seam/connect/routes/acs/access-groups/access-groups.ts b/src/lib/seam/connect/routes/acs/access-groups/access-groups.ts index 6e4bc98c..42bdebab 100644 --- a/src/lib/seam/connect/routes/acs/access-groups/access-groups.ts +++ b/src/lib/seam/connect/routes/acs/access-groups/access-groups.ts @@ -185,6 +185,19 @@ export class SeamHttpAcsAccessGroups { }) } + delete( + parameters?: AcsAccessGroupsDeleteParameters, + options: AcsAccessGroupsDeleteOptions = {}, + ): AcsAccessGroupsDeleteRequest { + return new SeamHttpRequest(this, { + pathname: '/acs/access_groups/delete', + method: 'POST', + body: parameters, + responseKey: undefined, + options, + }) + } + get( parameters?: AcsAccessGroupsGetParameters, options: AcsAccessGroupsGetOptions = {}, @@ -270,6 +283,25 @@ export type AcsAccessGroupsAddUserRequest = SeamHttpRequest export interface AcsAccessGroupsAddUserOptions {} +export type AcsAccessGroupsDeleteParameters = + RouteRequestBody<'/acs/access_groups/delete'> + +/** + * @deprecated Use AcsAccessGroupsDeleteParameters instead. + */ +export type AcsAccessGroupsDeleteParams = AcsAccessGroupsDeleteParameters + +/** + * @deprecated Use AcsAccessGroupsDeleteRequest instead. + */ +export type AcsAccessGroupsDeleteResponse = SetNonNullable< + Required> +> + +export type AcsAccessGroupsDeleteRequest = SeamHttpRequest + +export interface AcsAccessGroupsDeleteOptions {} + export type AcsAccessGroupsGetParameters = RouteRequestBody<'/acs/access_groups/get'> diff --git a/src/lib/seam/connect/routes/seam-http-endpoints.ts b/src/lib/seam/connect/routes/seam-http-endpoints.ts index a6dc75e2..408ad369 100644 --- a/src/lib/seam/connect/routes/seam-http-endpoints.ts +++ b/src/lib/seam/connect/routes/seam-http-endpoints.ts @@ -156,6 +156,9 @@ import { type AcsAccessGroupsAddUserOptions, type AcsAccessGroupsAddUserParameters, type AcsAccessGroupsAddUserRequest, + type AcsAccessGroupsDeleteOptions, + type AcsAccessGroupsDeleteParameters, + type AcsAccessGroupsDeleteRequest, type AcsAccessGroupsGetOptions, type AcsAccessGroupsGetParameters, type AcsAccessGroupsGetRequest, @@ -1534,6 +1537,19 @@ export class SeamHttpEndpoints { } } + get '/acs/access_groups/delete'(): ( + parameters?: AcsAccessGroupsDeleteParameters, + options?: AcsAccessGroupsDeleteOptions, + ) => AcsAccessGroupsDeleteRequest { + const { client, defaults } = this + return function acsAccessGroupsDelete( + ...args: Parameters + ): ReturnType { + const seam = SeamHttpAcsAccessGroups.fromClient(client, defaults) + return seam.delete(...args) + } + } + get '/acs/access_groups/get'(): ( parameters?: AcsAccessGroupsGetParameters, options?: AcsAccessGroupsGetOptions, @@ -4830,6 +4846,7 @@ export type SeamHttpEndpointMutationPaths = | '/access_methods/delete' | '/access_methods/encode' | '/acs/access_groups/add_user' + | '/acs/access_groups/delete' | '/acs/access_groups/remove_user' | '/acs/credential_provisioning_automations/launch' | '/acs/credentials/assign'