diff --git a/package-lock.json b/package-lock.json index e223f86c..2c4eb054 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.776.0", + "@seamapi/types": "1.778.0", "@swc/core": "^1.11.29", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^24.10.9", @@ -49,7 +49,7 @@ "npm": ">=10.9.4" }, "peerDependencies": { - "@seamapi/types": "^1.776.0" + "@seamapi/types": "^1.778.0" }, "peerDependenciesMeta": { "@seamapi/types": { @@ -1405,9 +1405,9 @@ "license": "MIT" }, "node_modules/@seamapi/types": { - "version": "1.776.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.776.0.tgz", - "integrity": "sha512-GGga66wdzx6ilHj0xEtIMwFZ+AfV1HGZLRq3OuYeHfM7YixXhC2/OEd486Tn7eqsVM15qR224VHeMtkjJAVfJA==", + "version": "1.778.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.778.0.tgz", + "integrity": "sha512-PT9bmeVcuzODAPnT37rmeP6Unne4NSdhd8A3hZIsO0HqKeIuxxl7KRDP+XKLXo3N/j2g6IdZgzvHrQhiMeHvMQ==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 2f1e4f5a..70f3c73c 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "npm": ">=10.9.4" }, "peerDependencies": { - "@seamapi/types": "^1.776.0" + "@seamapi/types": "^1.778.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.776.0", + "@seamapi/types": "1.778.0", "@swc/core": "^1.11.29", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^24.10.9", diff --git a/src/lib/seam/connect/routes/seam-http-endpoints.ts b/src/lib/seam/connect/routes/seam-http-endpoints.ts index 7fbd53bc..41f59635 100644 --- a/src/lib/seam/connect/routes/seam-http-endpoints.ts +++ b/src/lib/seam/connect/routes/seam-http-endpoints.ts @@ -952,6 +952,9 @@ import { type UserIdentitiesListAccessibleDevicesOptions, type UserIdentitiesListAccessibleDevicesParameters, type UserIdentitiesListAccessibleDevicesRequest, + type UserIdentitiesListAccessibleEntrancesOptions, + type UserIdentitiesListAccessibleEntrancesParameters, + type UserIdentitiesListAccessibleEntrancesRequest, type UserIdentitiesListAcsSystemsOptions, type UserIdentitiesListAcsSystemsParameters, type UserIdentitiesListAcsSystemsRequest, @@ -4678,6 +4681,19 @@ export class SeamHttpEndpoints { } } + get '/user_identities/list_accessible_entrances'(): ( + parameters?: UserIdentitiesListAccessibleEntrancesParameters, + options?: UserIdentitiesListAccessibleEntrancesOptions, + ) => UserIdentitiesListAccessibleEntrancesRequest { + const { client, defaults } = this + return function userIdentitiesListAccessibleEntrances( + ...args: Parameters + ): ReturnType { + const seam = SeamHttpUserIdentities.fromClient(client, defaults) + return seam.listAccessibleEntrances(...args) + } + } + get '/user_identities/list_acs_systems'(): ( parameters?: UserIdentitiesListAcsSystemsParameters, options?: UserIdentitiesListAcsSystemsOptions, @@ -5226,6 +5242,7 @@ export type SeamHttpEndpointQueryPaths = | '/user_identities/get' | '/user_identities/list' | '/user_identities/list_accessible_devices' + | '/user_identities/list_accessible_entrances' | '/user_identities/list_acs_systems' | '/user_identities/list_acs_users' | '/user_identities/enrollment_automations/get' diff --git a/src/lib/seam/connect/routes/user-identities/user-identities.ts b/src/lib/seam/connect/routes/user-identities/user-identities.ts index 7157d9fb..f08d0240 100644 --- a/src/lib/seam/connect/routes/user-identities/user-identities.ts +++ b/src/lib/seam/connect/routes/user-identities/user-identities.ts @@ -288,6 +288,19 @@ export class SeamHttpUserIdentities { }) } + listAccessibleEntrances( + parameters?: UserIdentitiesListAccessibleEntrancesParameters, + options: UserIdentitiesListAccessibleEntrancesOptions = {}, + ): UserIdentitiesListAccessibleEntrancesRequest { + return new SeamHttpRequest(this, { + pathname: '/user_identities/list_accessible_entrances', + method: 'POST', + body: parameters, + responseKey: 'acs_entrances', + options, + }) + } + listAcsSystems( parameters?: UserIdentitiesListAcsSystemsParameters, options: UserIdentitiesListAcsSystemsOptions = {}, @@ -527,6 +540,29 @@ export type UserIdentitiesListAccessibleDevicesRequest = SeamHttpRequest< export interface UserIdentitiesListAccessibleDevicesOptions {} +export type UserIdentitiesListAccessibleEntrancesParameters = + RouteRequestBody<'/user_identities/list_accessible_entrances'> + +/** + * @deprecated Use UserIdentitiesListAccessibleEntrancesParameters instead. + */ +export type UserIdentitiesListAccessibleEntrancesParams = + UserIdentitiesListAccessibleEntrancesParameters + +/** + * @deprecated Use UserIdentitiesListAccessibleEntrancesRequest instead. + */ +export type UserIdentitiesListAccessibleEntrancesResponse = SetNonNullable< + Required> +> + +export type UserIdentitiesListAccessibleEntrancesRequest = SeamHttpRequest< + UserIdentitiesListAccessibleEntrancesResponse, + 'acs_entrances' +> + +export interface UserIdentitiesListAccessibleEntrancesOptions {} + export type UserIdentitiesListAcsSystemsParameters = RouteRequestBody<'/user_identities/list_acs_systems'>