From f0c31d92a507c9e453e596d7dbf5d2e3cc0df197 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 23 Jul 2026 22:41:44 +0000 Subject: [PATCH 1/2] feat: Incorporate optional and nullable properties into generated types Update to @seamapi/blueprint@0.60.0, which adds isOptional and isNullable properties to the blueprint, and update the codegen to generate types that accurately reflect optionality and nullability: - Compute isOptionalParamsOk from the blueprint request parameters instead of falling back to true. Endpoint methods now require the parameters argument when an endpoint has required parameters. - Generate response types directly from RouteResponse instead of wrapping in SetNonNullable>, which stripped the optional and nullable markers from response keys that are genuinely optional or nullable (e.g., /events/get may return either event or message). Remove the now-unused SetNonNullable helper type. - Update to @seamapi/types@1.974.0 and regenerate all routes. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_013ymgiD6xCZXPhepJy9Fprz --- .../partials/route-class-endpoint-export.hbs | 4 +- codegen/layouts/partials/route-imports.hbs | 1 - codegen/lib/layouts/route.ts | 6 +- package-lock.json | 20 +- package.json | 6 +- .../routes/access-codes/access-codes.ts | 69 ++-- .../routes/access-codes/simulate/simulate.ts | 9 +- .../access-codes/unmanaged/unmanaged.ts | 34 +- .../routes/access-grants/access-grants.ts | 37 +- .../access-grants/unmanaged/unmanaged.ts | 20 +- .../routes/access-methods/access-methods.ts | 44 +-- .../access-methods/unmanaged/unmanaged.ts | 15 +- .../routes/acs/access-groups/access-groups.ts | 47 +-- .../acs/access-groups/unmanaged/unmanaged.ts | 13 +- .../acs/credential-pools/credential-pools.ts | 8 +- .../credential-provisioning-automations.ts | 8 +- .../routes/acs/credentials/credentials.ts | 60 ++- .../acs/credentials/unmanaged/unmanaged.ts | 13 +- .../connect/routes/acs/encoders/encoders.ts | 32 +- .../routes/acs/encoders/simulate/simulate.ts | 33 +- .../connect/routes/acs/entrances/entrances.ts | 31 +- .../connect/routes/acs/systems/systems.ts | 26 +- .../routes/acs/users/unmanaged/unmanaged.ts | 13 +- .../seam/connect/routes/acs/users/users.ts | 55 +-- .../routes/action-attempts/action-attempts.ts | 11 +- .../seam/connect/routes/bridges/bridges.ts | 11 +- .../routes/client-sessions/client-sessions.ts | 38 +- .../connect-webviews/connect-webviews.ts | 24 +- .../connected-accounts/connected-accounts.ts | 32 +- .../connected-accounts/simulate/simulate.ts | 8 +- .../connect/routes/customers/customers.ts | 17 +- .../customers/reservations/reservations.ts | 8 +- .../seam/connect/routes/devices/devices.ts | 33 +- .../routes/devices/simulate/simulate.ts | 43 +- .../routes/devices/unmanaged/unmanaged.ts | 18 +- src/lib/seam/connect/routes/events/events.ts | 9 +- .../routes/instant-keys/instant-keys.ts | 15 +- src/lib/seam/connect/routes/locks/locks.ts | 28 +- .../connect/routes/locks/simulate/simulate.ts | 15 +- .../routes/noise-sensors/noise-sensors.ts | 5 +- .../noise-thresholds/noise-thresholds.ts | 36 +- .../routes/noise-sensors/simulate/simulate.ts | 8 +- src/lib/seam/connect/routes/phones/phones.ts | 17 +- .../routes/phones/simulate/simulate.ts | 8 +- .../seam-http-endpoints-without-workspace.ts | 4 +- .../connect/routes/seam-http-endpoints.ts | 372 +++++++++--------- .../v1/lynx-migration/lynx-migration.ts | 32 +- .../routes/seam/console/v1/sites/sites.ts | 27 +- .../seam/console/v1/timelines/timelines.ts | 8 +- .../seam/connect/routes/seam/console/v1/v1.ts | 6 +- .../workspace/feature-flags/feature-flags.ts | 13 +- .../v1/access-grants/access-grants.ts | 13 +- .../v1/access-methods/access-methods.ts | 8 +- .../v1/automation-runs/automation-runs.ts | 6 +- .../customer/v1/automations/automations.ts | 16 +- .../connector-customers.ts | 6 +- .../seam/customer/v1/connectors/connectors.ts | 46 +-- .../external-sites/external-sites.ts | 8 +- .../seam/customer/v1/connectors/ical/ical.ts | 8 +- .../v1/customers/automations/automations.ts | 11 +- .../seam/customer/v1/customers/customers.ts | 18 +- .../seam/customer/v1/encoders/encoders.ts | 6 +- .../routes/seam/customer/v1/events/events.ts | 8 +- .../seam/customer/v1/portals/portals.ts | 15 +- .../customer/v1/reservations/reservations.ts | 18 +- .../seam/customer/v1/settings/settings.ts | 11 +- .../vertical-resource-aliases.ts | 7 +- .../routes/seam/customer/v1/spaces/spaces.ts | 25 +- .../v1/staff-members/staff-members.ts | 13 +- .../v1/building-blocks/spaces/spaces.ts | 6 +- src/lib/seam/connect/routes/spaces/spaces.ts | 70 ++-- .../daily-programs/daily-programs.ts | 22 +- .../routes/thermostats/schedules/schedules.ts | 36 +- .../routes/thermostats/simulate/simulate.ts | 15 +- .../connect/routes/thermostats/thermostats.ts | 97 ++--- .../building-blocks/building-blocks.ts | 30 +- .../enrollment-automations.ts | 29 +- .../user-identities/unmanaged/unmanaged.ts | 20 +- .../routes/user-identities/user-identities.ts | 91 ++--- .../seam/connect/routes/webhooks/webhooks.ts | 29 +- .../customization-profiles.ts | 29 +- .../connect/routes/workspaces/workspaces.ts | 31 +- src/lib/types.ts | 8 - test/seam/connect/undocumented.test.ts | 2 +- 84 files changed, 863 insertions(+), 1345 deletions(-) delete mode 100644 src/lib/types.ts diff --git a/codegen/layouts/partials/route-class-endpoint-export.hbs b/codegen/layouts/partials/route-class-endpoint-export.hbs index a12199aa..fede49c7 100644 --- a/codegen/layouts/partials/route-class-endpoint-export.hbs +++ b/codegen/layouts/partials/route-class-endpoint-export.hbs @@ -8,9 +8,7 @@ export type {{legacyRequestTypeName}} = {{parametersTypeName}} /** * @deprecated Use {{requestTypeName}} instead. */ -export type {{responseTypeName}} = SetNonNullable< - Required> -> +export type {{responseTypeName}} = RouteResponse<'{{path}}'> export type {{requestTypeName}} = SeamHttpRequest<{{#if returnsVoid}}void, undefined{{else}}{{responseTypeName}}, '{{responseKey}}'{{/if}}> diff --git a/codegen/layouts/partials/route-imports.hbs b/codegen/layouts/partials/route-imports.hbs index 0525af34..acd252e3 100644 --- a/codegen/layouts/partials/route-imports.hbs +++ b/codegen/layouts/partials/route-imports.hbs @@ -4,7 +4,6 @@ import type { RouteRequestParams, RouteResponse, } from '@seamapi/types/connect' -import type { SetNonNullable } from 'lib/types.js' import { getAuthHeadersForClientSessionToken, diff --git a/codegen/lib/layouts/route.ts b/codegen/lib/layouts/route.ts index ea2bb9ba..394223ed 100644 --- a/codegen/lib/layouts/route.ts +++ b/codegen/lib/layouts/route.ts @@ -113,9 +113,9 @@ export const getEndpointLayoutContext = ( responseTypeName: `${prefix}Response`, optionsTypeName: `${prefix}Options`, requestTypeName: `${prefix}Request`, - // UPSTREAM: Needs support in blueprint, fallback to true for now. - // https://github.com/seamapi/blueprint/issues/205 - isOptionalParamsOk: true, + isOptionalParamsOk: endpoint.request.parameters.every( + (parameter) => !parameter.isRequired, + ), isUndocumented: endpoint.isUndocumented, ...getResponseContext(endpoint), } diff --git a/package-lock.json b/package-lock.json index 991b83f3..fa79ea73 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,10 +14,10 @@ "axios-retry": "^4.4.2" }, "devDependencies": { - "@seamapi/blueprint": "^0.52.2", + "@seamapi/blueprint": "^0.60.0", "@seamapi/fake-seam-connect": "^1.77.0", "@seamapi/smith": "^0.5.2", - "@seamapi/types": "1.941.0", + "@seamapi/types": "1.974.0", "@swc/core": "^1.11.29", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^24.10.9", @@ -1304,9 +1304,9 @@ "license": "MIT" }, "node_modules/@seamapi/blueprint": { - "version": "0.52.2", - "resolved": "https://registry.npmjs.org/@seamapi/blueprint/-/blueprint-0.52.2.tgz", - "integrity": "sha512-F5uNc4T2hVS3CmFLK2xKdA9mga9EsYsaFoutit6QzLKl05/hs5xLsidkWbWhP+5rfm+nk1JpKxVGf5DCh8dylg==", + "version": "0.60.0", + "resolved": "https://registry.npmjs.org/@seamapi/blueprint/-/blueprint-0.60.0.tgz", + "integrity": "sha512-U10ZA1SASZyA4a9y8pqkxqdgPfC0iUIRDJReOrSI1UsYXkpzoLfd0HT8x4ZgLLVZ6l1J8asUmoJCizYo7r/4jA==", "dev": true, "license": "MIT", "dependencies": { @@ -1314,8 +1314,8 @@ "zod": "^3.23.8" }, "engines": { - "node": ">=20.9.0", - "npm": ">=10.1.0" + "node": ">=22.11.0", + "npm": ">=10.9.4" } }, "node_modules/@seamapi/fake-devicedb": { @@ -1405,9 +1405,9 @@ "license": "MIT" }, "node_modules/@seamapi/types": { - "version": "1.941.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.941.0.tgz", - "integrity": "sha512-s/EEHq8d3r6EMNGeQBT6e9PPssU8TVCziedtp68BToKB7uQY0/+OVMr3+Zqvj7s4niSW5oJug2AKPFnnDfap6w==", + "version": "1.974.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.974.0.tgz", + "integrity": "sha512-bdd2Pz9hNu9ziCXhIcPKmrAmC0D0mJtKId3XH5K+MCejlkA28/S7g/EOWZfgNQHWSi/QxIMBv6KfKAbtvFxcnQ==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 03753cd4..43e905e6 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "npm": ">=10.9.4" }, "peerDependencies": { - "@seamapi/types": "^1.941.0" + "@seamapi/types": "^1.974.0" }, "peerDependenciesMeta": { "@seamapi/types": { @@ -99,10 +99,10 @@ "axios-retry": "^4.4.2" }, "devDependencies": { - "@seamapi/blueprint": "^0.52.2", + "@seamapi/blueprint": "^0.60.0", "@seamapi/fake-seam-connect": "^1.77.0", "@seamapi/smith": "^0.5.2", - "@seamapi/types": "1.941.0", + "@seamapi/types": "1.974.0", "@swc/core": "^1.11.29", "@types/jsonwebtoken": "^9.0.6", "@types/node": "^24.10.9", diff --git a/src/lib/seam/connect/routes/access-codes/access-codes.ts b/src/lib/seam/connect/routes/access-codes/access-codes.ts index d532118b..afb50144 100644 --- a/src/lib/seam/connect/routes/access-codes/access-codes.ts +++ b/src/lib/seam/connect/routes/access-codes/access-codes.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpAccessCodesSimulate } from './simulate/index.js' import { SeamHttpAccessCodesUnmanaged } from './unmanaged/index.js' @@ -175,7 +174,7 @@ export class SeamHttpAccessCodes { } create( - parameters?: AccessCodesCreateParameters, + parameters: AccessCodesCreateParameters, options: AccessCodesCreateOptions = {}, ): AccessCodesCreateRequest { return new SeamHttpRequest(this, { @@ -188,7 +187,7 @@ export class SeamHttpAccessCodes { } createMultiple( - parameters?: AccessCodesCreateMultipleParameters, + parameters: AccessCodesCreateMultipleParameters, options: AccessCodesCreateMultipleOptions = {}, ): AccessCodesCreateMultipleRequest { return new SeamHttpRequest(this, { @@ -201,7 +200,7 @@ export class SeamHttpAccessCodes { } delete( - parameters?: AccessCodesDeleteParameters, + parameters: AccessCodesDeleteParameters, options: AccessCodesDeleteOptions = {}, ): AccessCodesDeleteRequest { return new SeamHttpRequest(this, { @@ -214,7 +213,7 @@ export class SeamHttpAccessCodes { } generateCode( - parameters?: AccessCodesGenerateCodeParameters, + parameters: AccessCodesGenerateCodeParameters, options: AccessCodesGenerateCodeOptions = {}, ): AccessCodesGenerateCodeRequest { return new SeamHttpRequest(this, { @@ -240,7 +239,7 @@ export class SeamHttpAccessCodes { } getTimeline( - parameters?: AccessCodesGetTimelineParameters, + parameters: AccessCodesGetTimelineParameters, options: AccessCodesGetTimelineOptions = {}, ): AccessCodesGetTimelineRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -271,7 +270,7 @@ export class SeamHttpAccessCodes { } pullBackupAccessCode( - parameters?: AccessCodesPullBackupAccessCodeParameters, + parameters: AccessCodesPullBackupAccessCodeParameters, options: AccessCodesPullBackupAccessCodeOptions = {}, ): AccessCodesPullBackupAccessCodeRequest { return new SeamHttpRequest(this, { @@ -284,7 +283,7 @@ export class SeamHttpAccessCodes { } reportDeviceConstraints( - parameters?: AccessCodesReportDeviceConstraintsParameters, + parameters: AccessCodesReportDeviceConstraintsParameters, options: AccessCodesReportDeviceConstraintsOptions = {}, ): AccessCodesReportDeviceConstraintsRequest { return new SeamHttpRequest(this, { @@ -297,7 +296,7 @@ export class SeamHttpAccessCodes { } update( - parameters?: AccessCodesUpdateParameters, + parameters: AccessCodesUpdateParameters, options: AccessCodesUpdateOptions = {}, ): AccessCodesUpdateRequest { return new SeamHttpRequest(this, { @@ -310,7 +309,7 @@ export class SeamHttpAccessCodes { } updateMultiple( - parameters?: AccessCodesUpdateMultipleParameters, + parameters: AccessCodesUpdateMultipleParameters, options: AccessCodesUpdateMultipleOptions = {}, ): AccessCodesUpdateMultipleRequest { return new SeamHttpRequest(this, { @@ -334,9 +333,7 @@ export type AccessCodesCreateBody = AccessCodesCreateParameters /** * @deprecated Use AccessCodesCreateRequest instead. */ -export type AccessCodesCreateResponse = SetNonNullable< - Required> -> +export type AccessCodesCreateResponse = RouteResponse<'/access_codes/create'> export type AccessCodesCreateRequest = SeamHttpRequest< AccessCodesCreateResponse, @@ -356,9 +353,8 @@ export type AccessCodesCreateMultipleBody = AccessCodesCreateMultipleParameters /** * @deprecated Use AccessCodesCreateMultipleRequest instead. */ -export type AccessCodesCreateMultipleResponse = SetNonNullable< - Required> -> +export type AccessCodesCreateMultipleResponse = + RouteResponse<'/access_codes/create_multiple'> export type AccessCodesCreateMultipleRequest = SeamHttpRequest< AccessCodesCreateMultipleResponse, @@ -378,9 +374,7 @@ export type AccessCodesDeleteParams = AccessCodesDeleteParameters /** * @deprecated Use AccessCodesDeleteRequest instead. */ -export type AccessCodesDeleteResponse = SetNonNullable< - Required> -> +export type AccessCodesDeleteResponse = RouteResponse<'/access_codes/delete'> export type AccessCodesDeleteRequest = SeamHttpRequest @@ -397,9 +391,8 @@ export type AccessCodesGenerateCodeParams = AccessCodesGenerateCodeParameters /** * @deprecated Use AccessCodesGenerateCodeRequest instead. */ -export type AccessCodesGenerateCodeResponse = SetNonNullable< - Required> -> +export type AccessCodesGenerateCodeResponse = + RouteResponse<'/access_codes/generate_code'> export type AccessCodesGenerateCodeRequest = SeamHttpRequest< AccessCodesGenerateCodeResponse, @@ -418,9 +411,7 @@ export type AccessCodesGetParams = AccessCodesGetParameters /** * @deprecated Use AccessCodesGetRequest instead. */ -export type AccessCodesGetResponse = SetNonNullable< - Required> -> +export type AccessCodesGetResponse = RouteResponse<'/access_codes/get'> export type AccessCodesGetRequest = SeamHttpRequest< AccessCodesGetResponse, @@ -440,9 +431,8 @@ export type AccessCodesGetTimelineParams = AccessCodesGetTimelineParameters /** * @deprecated Use AccessCodesGetTimelineRequest instead. */ -export type AccessCodesGetTimelineResponse = SetNonNullable< - Required> -> +export type AccessCodesGetTimelineResponse = + RouteResponse<'/access_codes/get_timeline'> export type AccessCodesGetTimelineRequest = SeamHttpRequest< AccessCodesGetTimelineResponse, @@ -461,9 +451,7 @@ export type AccessCodesListParams = AccessCodesListParameters /** * @deprecated Use AccessCodesListRequest instead. */ -export type AccessCodesListResponse = SetNonNullable< - Required> -> +export type AccessCodesListResponse = RouteResponse<'/access_codes/list'> export type AccessCodesListRequest = SeamHttpRequest< AccessCodesListResponse, @@ -484,9 +472,8 @@ export type AccessCodesPullBackupAccessCodeBody = /** * @deprecated Use AccessCodesPullBackupAccessCodeRequest instead. */ -export type AccessCodesPullBackupAccessCodeResponse = SetNonNullable< - Required> -> +export type AccessCodesPullBackupAccessCodeResponse = + RouteResponse<'/access_codes/pull_backup_access_code'> export type AccessCodesPullBackupAccessCodeRequest = SeamHttpRequest< AccessCodesPullBackupAccessCodeResponse, @@ -507,9 +494,8 @@ export type AccessCodesReportDeviceConstraintsBody = /** * @deprecated Use AccessCodesReportDeviceConstraintsRequest instead. */ -export type AccessCodesReportDeviceConstraintsResponse = SetNonNullable< - Required> -> +export type AccessCodesReportDeviceConstraintsResponse = + RouteResponse<'/access_codes/report_device_constraints'> export type AccessCodesReportDeviceConstraintsRequest = SeamHttpRequest< void, @@ -529,9 +515,7 @@ export type AccessCodesUpdateBody = AccessCodesUpdateParameters /** * @deprecated Use AccessCodesUpdateRequest instead. */ -export type AccessCodesUpdateResponse = SetNonNullable< - Required> -> +export type AccessCodesUpdateResponse = RouteResponse<'/access_codes/update'> export type AccessCodesUpdateRequest = SeamHttpRequest @@ -548,9 +532,8 @@ export type AccessCodesUpdateMultipleBody = AccessCodesUpdateMultipleParameters /** * @deprecated Use AccessCodesUpdateMultipleRequest instead. */ -export type AccessCodesUpdateMultipleResponse = SetNonNullable< - Required> -> +export type AccessCodesUpdateMultipleResponse = + RouteResponse<'/access_codes/update_multiple'> export type AccessCodesUpdateMultipleRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/access-codes/simulate/simulate.ts b/src/lib/seam/connect/routes/access-codes/simulate/simulate.ts index d0aa3123..74000f90 100644 --- a/src/lib/seam/connect/routes/access-codes/simulate/simulate.ts +++ b/src/lib/seam/connect/routes/access-codes/simulate/simulate.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpAccessCodesSimulate { client: Client @@ -164,7 +163,7 @@ export class SeamHttpAccessCodesSimulate { } createUnmanagedAccessCode( - parameters?: AccessCodesSimulateCreateUnmanagedAccessCodeParameters, + parameters: AccessCodesSimulateCreateUnmanagedAccessCodeParameters, options: AccessCodesSimulateCreateUnmanagedAccessCodeOptions = {}, ): AccessCodesSimulateCreateUnmanagedAccessCodeRequest { return new SeamHttpRequest(this, { @@ -190,11 +189,7 @@ export type AccessCodesSimulateCreateUnmanagedAccessCodeBody = * @deprecated Use AccessCodesSimulateCreateUnmanagedAccessCodeRequest instead. */ export type AccessCodesSimulateCreateUnmanagedAccessCodeResponse = - SetNonNullable< - Required< - RouteResponse<'/access_codes/simulate/create_unmanaged_access_code'> - > - > + RouteResponse<'/access_codes/simulate/create_unmanaged_access_code'> export type AccessCodesSimulateCreateUnmanagedAccessCodeRequest = SeamHttpRequest< diff --git a/src/lib/seam/connect/routes/access-codes/unmanaged/unmanaged.ts b/src/lib/seam/connect/routes/access-codes/unmanaged/unmanaged.ts index 68831def..2f3190f9 100644 --- a/src/lib/seam/connect/routes/access-codes/unmanaged/unmanaged.ts +++ b/src/lib/seam/connect/routes/access-codes/unmanaged/unmanaged.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpAccessCodesUnmanaged { client: Client @@ -164,7 +163,7 @@ export class SeamHttpAccessCodesUnmanaged { } convertToManaged( - parameters?: AccessCodesUnmanagedConvertToManagedParameters, + parameters: AccessCodesUnmanagedConvertToManagedParameters, options: AccessCodesUnmanagedConvertToManagedOptions = {}, ): AccessCodesUnmanagedConvertToManagedRequest { return new SeamHttpRequest(this, { @@ -177,7 +176,7 @@ export class SeamHttpAccessCodesUnmanaged { } delete( - parameters?: AccessCodesUnmanagedDeleteParameters, + parameters: AccessCodesUnmanagedDeleteParameters, options: AccessCodesUnmanagedDeleteOptions = {}, ): AccessCodesUnmanagedDeleteRequest { return new SeamHttpRequest(this, { @@ -203,7 +202,7 @@ export class SeamHttpAccessCodesUnmanaged { } list( - parameters?: AccessCodesUnmanagedListParameters, + parameters: AccessCodesUnmanagedListParameters, options: AccessCodesUnmanagedListOptions = {}, ): AccessCodesUnmanagedListRequest { return new SeamHttpRequest(this, { @@ -216,7 +215,7 @@ export class SeamHttpAccessCodesUnmanaged { } update( - parameters?: AccessCodesUnmanagedUpdateParameters, + parameters: AccessCodesUnmanagedUpdateParameters, options: AccessCodesUnmanagedUpdateOptions = {}, ): AccessCodesUnmanagedUpdateRequest { return new SeamHttpRequest(this, { @@ -241,9 +240,8 @@ export type AccessCodesUnmanagedConvertToManagedBody = /** * @deprecated Use AccessCodesUnmanagedConvertToManagedRequest instead. */ -export type AccessCodesUnmanagedConvertToManagedResponse = SetNonNullable< - Required> -> +export type AccessCodesUnmanagedConvertToManagedResponse = + RouteResponse<'/access_codes/unmanaged/convert_to_managed'> export type AccessCodesUnmanagedConvertToManagedRequest = SeamHttpRequest< void, @@ -264,9 +262,8 @@ export type AccessCodesUnmanagedDeleteParams = /** * @deprecated Use AccessCodesUnmanagedDeleteRequest instead. */ -export type AccessCodesUnmanagedDeleteResponse = SetNonNullable< - Required> -> +export type AccessCodesUnmanagedDeleteResponse = + RouteResponse<'/access_codes/unmanaged/delete'> export type AccessCodesUnmanagedDeleteRequest = SeamHttpRequest @@ -283,9 +280,8 @@ export type AccessCodesUnmanagedGetParams = AccessCodesUnmanagedGetParameters /** * @deprecated Use AccessCodesUnmanagedGetRequest instead. */ -export type AccessCodesUnmanagedGetResponse = SetNonNullable< - Required> -> +export type AccessCodesUnmanagedGetResponse = + RouteResponse<'/access_codes/unmanaged/get'> export type AccessCodesUnmanagedGetRequest = SeamHttpRequest< AccessCodesUnmanagedGetResponse, @@ -305,9 +301,8 @@ export type AccessCodesUnmanagedListParams = AccessCodesUnmanagedListParameters /** * @deprecated Use AccessCodesUnmanagedListRequest instead. */ -export type AccessCodesUnmanagedListResponse = SetNonNullable< - Required> -> +export type AccessCodesUnmanagedListResponse = + RouteResponse<'/access_codes/unmanaged/list'> export type AccessCodesUnmanagedListRequest = SeamHttpRequest< AccessCodesUnmanagedListResponse, @@ -328,9 +323,8 @@ export type AccessCodesUnmanagedUpdateBody = /** * @deprecated Use AccessCodesUnmanagedUpdateRequest instead. */ -export type AccessCodesUnmanagedUpdateResponse = SetNonNullable< - Required> -> +export type AccessCodesUnmanagedUpdateResponse = + RouteResponse<'/access_codes/unmanaged/update'> export type AccessCodesUnmanagedUpdateRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/access-grants/access-grants.ts b/src/lib/seam/connect/routes/access-grants/access-grants.ts index 5cac373e..0f5b3271 100644 --- a/src/lib/seam/connect/routes/access-grants/access-grants.ts +++ b/src/lib/seam/connect/routes/access-grants/access-grants.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpAccessGrantsUnmanaged } from './unmanaged/index.js' @@ -174,7 +173,7 @@ export class SeamHttpAccessGrants { } create( - parameters?: AccessGrantsCreateParameters, + parameters: AccessGrantsCreateParameters, options: AccessGrantsCreateOptions = {}, ): AccessGrantsCreateRequest { return new SeamHttpRequest(this, { @@ -187,7 +186,7 @@ export class SeamHttpAccessGrants { } delete( - parameters?: AccessGrantsDeleteParameters, + parameters: AccessGrantsDeleteParameters, options: AccessGrantsDeleteOptions = {}, ): AccessGrantsDeleteRequest { return new SeamHttpRequest(this, { @@ -239,7 +238,7 @@ export class SeamHttpAccessGrants { } requestAccessMethods( - parameters?: AccessGrantsRequestAccessMethodsParameters, + parameters: AccessGrantsRequestAccessMethodsParameters, options: AccessGrantsRequestAccessMethodsOptions = {}, ): AccessGrantsRequestAccessMethodsRequest { return new SeamHttpRequest(this, { @@ -276,9 +275,7 @@ export type AccessGrantsCreateBody = AccessGrantsCreateParameters /** * @deprecated Use AccessGrantsCreateRequest instead. */ -export type AccessGrantsCreateResponse = SetNonNullable< - Required> -> +export type AccessGrantsCreateResponse = RouteResponse<'/access_grants/create'> export type AccessGrantsCreateRequest = SeamHttpRequest< AccessGrantsCreateResponse, @@ -298,9 +295,7 @@ export type AccessGrantsDeleteParams = AccessGrantsDeleteParameters /** * @deprecated Use AccessGrantsDeleteRequest instead. */ -export type AccessGrantsDeleteResponse = SetNonNullable< - Required> -> +export type AccessGrantsDeleteResponse = RouteResponse<'/access_grants/delete'> export type AccessGrantsDeleteRequest = SeamHttpRequest @@ -316,9 +311,7 @@ export type AccessGrantsGetParams = AccessGrantsGetParameters /** * @deprecated Use AccessGrantsGetRequest instead. */ -export type AccessGrantsGetResponse = SetNonNullable< - Required> -> +export type AccessGrantsGetResponse = RouteResponse<'/access_grants/get'> export type AccessGrantsGetRequest = SeamHttpRequest< AccessGrantsGetResponse, @@ -338,9 +331,8 @@ export type AccessGrantsGetRelatedParams = AccessGrantsGetRelatedParameters /** * @deprecated Use AccessGrantsGetRelatedRequest instead. */ -export type AccessGrantsGetRelatedResponse = SetNonNullable< - Required> -> +export type AccessGrantsGetRelatedResponse = + RouteResponse<'/access_grants/get_related'> export type AccessGrantsGetRelatedRequest = SeamHttpRequest< AccessGrantsGetRelatedResponse, @@ -359,9 +351,7 @@ export type AccessGrantsListParams = AccessGrantsListParameters /** * @deprecated Use AccessGrantsListRequest instead. */ -export type AccessGrantsListResponse = SetNonNullable< - Required> -> +export type AccessGrantsListResponse = RouteResponse<'/access_grants/list'> export type AccessGrantsListRequest = SeamHttpRequest< AccessGrantsListResponse, @@ -382,9 +372,8 @@ export type AccessGrantsRequestAccessMethodsBody = /** * @deprecated Use AccessGrantsRequestAccessMethodsRequest instead. */ -export type AccessGrantsRequestAccessMethodsResponse = SetNonNullable< - Required> -> +export type AccessGrantsRequestAccessMethodsResponse = + RouteResponse<'/access_grants/request_access_methods'> export type AccessGrantsRequestAccessMethodsRequest = SeamHttpRequest< AccessGrantsRequestAccessMethodsResponse, @@ -404,9 +393,7 @@ export type AccessGrantsUpdateBody = AccessGrantsUpdateParameters /** * @deprecated Use AccessGrantsUpdateRequest instead. */ -export type AccessGrantsUpdateResponse = SetNonNullable< - Required> -> +export type AccessGrantsUpdateResponse = RouteResponse<'/access_grants/update'> export type AccessGrantsUpdateRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/access-grants/unmanaged/unmanaged.ts b/src/lib/seam/connect/routes/access-grants/unmanaged/unmanaged.ts index 92e2e73f..d5741664 100644 --- a/src/lib/seam/connect/routes/access-grants/unmanaged/unmanaged.ts +++ b/src/lib/seam/connect/routes/access-grants/unmanaged/unmanaged.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpAccessGrantsUnmanaged { client: Client @@ -164,7 +163,7 @@ export class SeamHttpAccessGrantsUnmanaged { } get( - parameters?: AccessGrantsUnmanagedGetParameters, + parameters: AccessGrantsUnmanagedGetParameters, options: AccessGrantsUnmanagedGetOptions = {}, ): AccessGrantsUnmanagedGetRequest { return new SeamHttpRequest(this, { @@ -190,7 +189,7 @@ export class SeamHttpAccessGrantsUnmanaged { } update( - parameters?: AccessGrantsUnmanagedUpdateParameters, + parameters: AccessGrantsUnmanagedUpdateParameters, options: AccessGrantsUnmanagedUpdateOptions = {}, ): AccessGrantsUnmanagedUpdateRequest { return new SeamHttpRequest(this, { @@ -214,9 +213,8 @@ export type AccessGrantsUnmanagedGetParams = AccessGrantsUnmanagedGetParameters /** * @deprecated Use AccessGrantsUnmanagedGetRequest instead. */ -export type AccessGrantsUnmanagedGetResponse = SetNonNullable< - Required> -> +export type AccessGrantsUnmanagedGetResponse = + RouteResponse<'/access_grants/unmanaged/get'> export type AccessGrantsUnmanagedGetRequest = SeamHttpRequest< AccessGrantsUnmanagedGetResponse, @@ -237,9 +235,8 @@ export type AccessGrantsUnmanagedListParams = /** * @deprecated Use AccessGrantsUnmanagedListRequest instead. */ -export type AccessGrantsUnmanagedListResponse = SetNonNullable< - Required> -> +export type AccessGrantsUnmanagedListResponse = + RouteResponse<'/access_grants/unmanaged/list'> export type AccessGrantsUnmanagedListRequest = SeamHttpRequest< AccessGrantsUnmanagedListResponse, @@ -260,9 +257,8 @@ export type AccessGrantsUnmanagedUpdateBody = /** * @deprecated Use AccessGrantsUnmanagedUpdateRequest instead. */ -export type AccessGrantsUnmanagedUpdateResponse = SetNonNullable< - Required> -> +export type AccessGrantsUnmanagedUpdateResponse = + RouteResponse<'/access_grants/unmanaged/update'> export type AccessGrantsUnmanagedUpdateRequest = SeamHttpRequest< void, 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 ebffd603..d252b265 100644 --- a/src/lib/seam/connect/routes/access-methods/access-methods.ts +++ b/src/lib/seam/connect/routes/access-methods/access-methods.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpAccessMethodsUnmanaged } from './unmanaged/index.js' @@ -174,7 +173,7 @@ export class SeamHttpAccessMethods { } assignCard( - parameters?: AccessMethodsAssignCardParameters, + parameters: AccessMethodsAssignCardParameters, options: AccessMethodsAssignCardOptions = {}, ): AccessMethodsAssignCardRequest { return new SeamHttpRequest(this, { @@ -200,7 +199,7 @@ export class SeamHttpAccessMethods { } encode( - parameters?: AccessMethodsEncodeParameters, + parameters: AccessMethodsEncodeParameters, options: AccessMethodsEncodeOptions = {}, ): AccessMethodsEncodeRequest { return new SeamHttpRequest(this, { @@ -213,7 +212,7 @@ export class SeamHttpAccessMethods { } get( - parameters?: AccessMethodsGetParameters, + parameters: AccessMethodsGetParameters, options: AccessMethodsGetOptions = {}, ): AccessMethodsGetRequest { return new SeamHttpRequest(this, { @@ -226,7 +225,7 @@ export class SeamHttpAccessMethods { } getRelated( - parameters?: AccessMethodsGetRelatedParameters, + parameters: AccessMethodsGetRelatedParameters, options: AccessMethodsGetRelatedOptions = {}, ): AccessMethodsGetRelatedRequest { return new SeamHttpRequest(this, { @@ -252,7 +251,7 @@ export class SeamHttpAccessMethods { } unlockDoor( - parameters?: AccessMethodsUnlockDoorParameters, + parameters: AccessMethodsUnlockDoorParameters, options: AccessMethodsUnlockDoorOptions = {}, ): AccessMethodsUnlockDoorRequest { return new SeamHttpRequest(this, { @@ -276,9 +275,8 @@ export type AccessMethodsAssignCardBody = AccessMethodsAssignCardParameters /** * @deprecated Use AccessMethodsAssignCardRequest instead. */ -export type AccessMethodsAssignCardResponse = SetNonNullable< - Required> -> +export type AccessMethodsAssignCardResponse = + RouteResponse<'/access_methods/assign_card'> export type AccessMethodsAssignCardRequest = SeamHttpRequest< AccessMethodsAssignCardResponse, @@ -301,9 +299,8 @@ export type AccessMethodsDeleteParams = AccessMethodsDeleteParameters /** * @deprecated Use AccessMethodsDeleteRequest instead. */ -export type AccessMethodsDeleteResponse = SetNonNullable< - Required> -> +export type AccessMethodsDeleteResponse = + RouteResponse<'/access_methods/delete'> export type AccessMethodsDeleteRequest = SeamHttpRequest @@ -320,9 +317,8 @@ export type AccessMethodsEncodeBody = AccessMethodsEncodeParameters /** * @deprecated Use AccessMethodsEncodeRequest instead. */ -export type AccessMethodsEncodeResponse = SetNonNullable< - Required> -> +export type AccessMethodsEncodeResponse = + RouteResponse<'/access_methods/encode'> export type AccessMethodsEncodeRequest = SeamHttpRequest< AccessMethodsEncodeResponse, @@ -344,9 +340,7 @@ export type AccessMethodsGetParams = AccessMethodsGetParameters /** * @deprecated Use AccessMethodsGetRequest instead. */ -export type AccessMethodsGetResponse = SetNonNullable< - Required> -> +export type AccessMethodsGetResponse = RouteResponse<'/access_methods/get'> export type AccessMethodsGetRequest = SeamHttpRequest< AccessMethodsGetResponse, @@ -366,9 +360,8 @@ export type AccessMethodsGetRelatedParams = AccessMethodsGetRelatedParameters /** * @deprecated Use AccessMethodsGetRelatedRequest instead. */ -export type AccessMethodsGetRelatedResponse = SetNonNullable< - Required> -> +export type AccessMethodsGetRelatedResponse = + RouteResponse<'/access_methods/get_related'> export type AccessMethodsGetRelatedRequest = SeamHttpRequest< AccessMethodsGetRelatedResponse, @@ -388,9 +381,7 @@ export type AccessMethodsListParams = AccessMethodsListParameters /** * @deprecated Use AccessMethodsListRequest instead. */ -export type AccessMethodsListResponse = SetNonNullable< - Required> -> +export type AccessMethodsListResponse = RouteResponse<'/access_methods/list'> export type AccessMethodsListRequest = SeamHttpRequest< AccessMethodsListResponse, @@ -410,9 +401,8 @@ export type AccessMethodsUnlockDoorBody = AccessMethodsUnlockDoorParameters /** * @deprecated Use AccessMethodsUnlockDoorRequest instead. */ -export type AccessMethodsUnlockDoorResponse = SetNonNullable< - Required> -> +export type AccessMethodsUnlockDoorResponse = + RouteResponse<'/access_methods/unlock_door'> export type AccessMethodsUnlockDoorRequest = SeamHttpRequest< AccessMethodsUnlockDoorResponse, diff --git a/src/lib/seam/connect/routes/access-methods/unmanaged/unmanaged.ts b/src/lib/seam/connect/routes/access-methods/unmanaged/unmanaged.ts index 75f3d398..62a6fddb 100644 --- a/src/lib/seam/connect/routes/access-methods/unmanaged/unmanaged.ts +++ b/src/lib/seam/connect/routes/access-methods/unmanaged/unmanaged.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpAccessMethodsUnmanaged { client: Client @@ -164,7 +163,7 @@ export class SeamHttpAccessMethodsUnmanaged { } get( - parameters?: AccessMethodsUnmanagedGetParameters, + parameters: AccessMethodsUnmanagedGetParameters, options: AccessMethodsUnmanagedGetOptions = {}, ): AccessMethodsUnmanagedGetRequest { return new SeamHttpRequest(this, { @@ -177,7 +176,7 @@ export class SeamHttpAccessMethodsUnmanaged { } list( - parameters?: AccessMethodsUnmanagedListParameters, + parameters: AccessMethodsUnmanagedListParameters, options: AccessMethodsUnmanagedListOptions = {}, ): AccessMethodsUnmanagedListRequest { return new SeamHttpRequest(this, { @@ -202,9 +201,8 @@ export type AccessMethodsUnmanagedGetParams = /** * @deprecated Use AccessMethodsUnmanagedGetRequest instead. */ -export type AccessMethodsUnmanagedGetResponse = SetNonNullable< - Required> -> +export type AccessMethodsUnmanagedGetResponse = + RouteResponse<'/access_methods/unmanaged/get'> export type AccessMethodsUnmanagedGetRequest = SeamHttpRequest< AccessMethodsUnmanagedGetResponse, @@ -225,9 +223,8 @@ export type AccessMethodsUnmanagedListParams = /** * @deprecated Use AccessMethodsUnmanagedListRequest instead. */ -export type AccessMethodsUnmanagedListResponse = SetNonNullable< - Required> -> +export type AccessMethodsUnmanagedListResponse = + RouteResponse<'/access_methods/unmanaged/list'> export type AccessMethodsUnmanagedListRequest = SeamHttpRequest< AccessMethodsUnmanagedListResponse, 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 42bdebab..18463ce2 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 @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpAcsAccessGroupsUnmanaged } from './unmanaged/index.js' @@ -173,7 +172,7 @@ export class SeamHttpAcsAccessGroups { } addUser( - parameters?: AcsAccessGroupsAddUserParameters, + parameters: AcsAccessGroupsAddUserParameters, options: AcsAccessGroupsAddUserOptions = {}, ): AcsAccessGroupsAddUserRequest { return new SeamHttpRequest(this, { @@ -186,7 +185,7 @@ export class SeamHttpAcsAccessGroups { } delete( - parameters?: AcsAccessGroupsDeleteParameters, + parameters: AcsAccessGroupsDeleteParameters, options: AcsAccessGroupsDeleteOptions = {}, ): AcsAccessGroupsDeleteRequest { return new SeamHttpRequest(this, { @@ -199,7 +198,7 @@ export class SeamHttpAcsAccessGroups { } get( - parameters?: AcsAccessGroupsGetParameters, + parameters: AcsAccessGroupsGetParameters, options: AcsAccessGroupsGetOptions = {}, ): AcsAccessGroupsGetRequest { return new SeamHttpRequest(this, { @@ -225,7 +224,7 @@ export class SeamHttpAcsAccessGroups { } listAccessibleEntrances( - parameters?: AcsAccessGroupsListAccessibleEntrancesParameters, + parameters: AcsAccessGroupsListAccessibleEntrancesParameters, options: AcsAccessGroupsListAccessibleEntrancesOptions = {}, ): AcsAccessGroupsListAccessibleEntrancesRequest { return new SeamHttpRequest(this, { @@ -238,7 +237,7 @@ export class SeamHttpAcsAccessGroups { } listUsers( - parameters?: AcsAccessGroupsListUsersParameters, + parameters: AcsAccessGroupsListUsersParameters, options: AcsAccessGroupsListUsersOptions = {}, ): AcsAccessGroupsListUsersRequest { return new SeamHttpRequest(this, { @@ -251,7 +250,7 @@ export class SeamHttpAcsAccessGroups { } removeUser( - parameters?: AcsAccessGroupsRemoveUserParameters, + parameters: AcsAccessGroupsRemoveUserParameters, options: AcsAccessGroupsRemoveUserOptions = {}, ): AcsAccessGroupsRemoveUserRequest { return new SeamHttpRequest(this, { @@ -275,9 +274,8 @@ export type AcsAccessGroupsAddUserBody = AcsAccessGroupsAddUserParameters /** * @deprecated Use AcsAccessGroupsAddUserRequest instead. */ -export type AcsAccessGroupsAddUserResponse = SetNonNullable< - Required> -> +export type AcsAccessGroupsAddUserResponse = + RouteResponse<'/acs/access_groups/add_user'> export type AcsAccessGroupsAddUserRequest = SeamHttpRequest @@ -294,9 +292,8 @@ export type AcsAccessGroupsDeleteParams = AcsAccessGroupsDeleteParameters /** * @deprecated Use AcsAccessGroupsDeleteRequest instead. */ -export type AcsAccessGroupsDeleteResponse = SetNonNullable< - Required> -> +export type AcsAccessGroupsDeleteResponse = + RouteResponse<'/acs/access_groups/delete'> export type AcsAccessGroupsDeleteRequest = SeamHttpRequest @@ -313,9 +310,7 @@ export type AcsAccessGroupsGetParams = AcsAccessGroupsGetParameters /** * @deprecated Use AcsAccessGroupsGetRequest instead. */ -export type AcsAccessGroupsGetResponse = SetNonNullable< - Required> -> +export type AcsAccessGroupsGetResponse = RouteResponse<'/acs/access_groups/get'> export type AcsAccessGroupsGetRequest = SeamHttpRequest< AcsAccessGroupsGetResponse, @@ -335,9 +330,8 @@ export type AcsAccessGroupsListParams = AcsAccessGroupsListParameters /** * @deprecated Use AcsAccessGroupsListRequest instead. */ -export type AcsAccessGroupsListResponse = SetNonNullable< - Required> -> +export type AcsAccessGroupsListResponse = + RouteResponse<'/acs/access_groups/list'> export type AcsAccessGroupsListRequest = SeamHttpRequest< AcsAccessGroupsListResponse, @@ -358,9 +352,8 @@ export type AcsAccessGroupsListAccessibleEntrancesParams = /** * @deprecated Use AcsAccessGroupsListAccessibleEntrancesRequest instead. */ -export type AcsAccessGroupsListAccessibleEntrancesResponse = SetNonNullable< - Required> -> +export type AcsAccessGroupsListAccessibleEntrancesResponse = + RouteResponse<'/acs/access_groups/list_accessible_entrances'> export type AcsAccessGroupsListAccessibleEntrancesRequest = SeamHttpRequest< AcsAccessGroupsListAccessibleEntrancesResponse, @@ -380,9 +373,8 @@ export type AcsAccessGroupsListUsersParams = AcsAccessGroupsListUsersParameters /** * @deprecated Use AcsAccessGroupsListUsersRequest instead. */ -export type AcsAccessGroupsListUsersResponse = SetNonNullable< - Required> -> +export type AcsAccessGroupsListUsersResponse = + RouteResponse<'/acs/access_groups/list_users'> export type AcsAccessGroupsListUsersRequest = SeamHttpRequest< AcsAccessGroupsListUsersResponse, @@ -403,9 +395,8 @@ export type AcsAccessGroupsRemoveUserParams = /** * @deprecated Use AcsAccessGroupsRemoveUserRequest instead. */ -export type AcsAccessGroupsRemoveUserResponse = SetNonNullable< - Required> -> +export type AcsAccessGroupsRemoveUserResponse = + RouteResponse<'/acs/access_groups/remove_user'> export type AcsAccessGroupsRemoveUserRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/acs/access-groups/unmanaged/unmanaged.ts b/src/lib/seam/connect/routes/acs/access-groups/unmanaged/unmanaged.ts index 0e7e8073..8c346e94 100644 --- a/src/lib/seam/connect/routes/acs/access-groups/unmanaged/unmanaged.ts +++ b/src/lib/seam/connect/routes/acs/access-groups/unmanaged/unmanaged.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpAcsAccessGroupsUnmanaged { client: Client @@ -172,7 +171,7 @@ export class SeamHttpAcsAccessGroupsUnmanaged { } get( - parameters?: AcsAccessGroupsUnmanagedGetParameters, + parameters: AcsAccessGroupsUnmanagedGetParameters, options: AcsAccessGroupsUnmanagedGetOptions = {}, ): AcsAccessGroupsUnmanagedGetRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -220,9 +219,8 @@ export type AcsAccessGroupsUnmanagedGetParams = /** * @deprecated Use AcsAccessGroupsUnmanagedGetRequest instead. */ -export type AcsAccessGroupsUnmanagedGetResponse = SetNonNullable< - Required> -> +export type AcsAccessGroupsUnmanagedGetResponse = + RouteResponse<'/acs/access_groups/unmanaged/get'> export type AcsAccessGroupsUnmanagedGetRequest = SeamHttpRequest< AcsAccessGroupsUnmanagedGetResponse, @@ -243,9 +241,8 @@ export type AcsAccessGroupsUnmanagedListParams = /** * @deprecated Use AcsAccessGroupsUnmanagedListRequest instead. */ -export type AcsAccessGroupsUnmanagedListResponse = SetNonNullable< - Required> -> +export type AcsAccessGroupsUnmanagedListResponse = + RouteResponse<'/acs/access_groups/unmanaged/list'> export type AcsAccessGroupsUnmanagedListRequest = SeamHttpRequest< AcsAccessGroupsUnmanagedListResponse, diff --git a/src/lib/seam/connect/routes/acs/credential-pools/credential-pools.ts b/src/lib/seam/connect/routes/acs/credential-pools/credential-pools.ts index 8a599d97..b1f93f51 100644 --- a/src/lib/seam/connect/routes/acs/credential-pools/credential-pools.ts +++ b/src/lib/seam/connect/routes/acs/credential-pools/credential-pools.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpAcsCredentialPools { client: Client @@ -169,7 +168,7 @@ export class SeamHttpAcsCredentialPools { } list( - parameters?: AcsCredentialPoolsListParameters, + parameters: AcsCredentialPoolsListParameters, options: AcsCredentialPoolsListOptions = {}, ): AcsCredentialPoolsListRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -198,9 +197,8 @@ export type AcsCredentialPoolsListParams = AcsCredentialPoolsListParameters /** * @deprecated Use AcsCredentialPoolsListRequest instead. */ -export type AcsCredentialPoolsListResponse = SetNonNullable< - Required> -> +export type AcsCredentialPoolsListResponse = + RouteResponse<'/acs/credential_pools/list'> export type AcsCredentialPoolsListRequest = SeamHttpRequest< AcsCredentialPoolsListResponse, diff --git a/src/lib/seam/connect/routes/acs/credential-provisioning-automations/credential-provisioning-automations.ts b/src/lib/seam/connect/routes/acs/credential-provisioning-automations/credential-provisioning-automations.ts index 616769cd..0f545919 100644 --- a/src/lib/seam/connect/routes/acs/credential-provisioning-automations/credential-provisioning-automations.ts +++ b/src/lib/seam/connect/routes/acs/credential-provisioning-automations/credential-provisioning-automations.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpAcsCredentialProvisioningAutomations { client: Client @@ -172,7 +171,7 @@ export class SeamHttpAcsCredentialProvisioningAutomations { } launch( - parameters?: AcsCredentialProvisioningAutomationsLaunchParameters, + parameters: AcsCredentialProvisioningAutomationsLaunchParameters, options: AcsCredentialProvisioningAutomationsLaunchOptions = {}, ): AcsCredentialProvisioningAutomationsLaunchRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -202,9 +201,8 @@ export type AcsCredentialProvisioningAutomationsLaunchBody = /** * @deprecated Use AcsCredentialProvisioningAutomationsLaunchRequest instead. */ -export type AcsCredentialProvisioningAutomationsLaunchResponse = SetNonNullable< - Required> -> +export type AcsCredentialProvisioningAutomationsLaunchResponse = + RouteResponse<'/acs/credential_provisioning_automations/launch'> export type AcsCredentialProvisioningAutomationsLaunchRequest = SeamHttpRequest< AcsCredentialProvisioningAutomationsLaunchResponse, diff --git a/src/lib/seam/connect/routes/acs/credentials/credentials.ts b/src/lib/seam/connect/routes/acs/credentials/credentials.ts index c6d0710f..d26316be 100644 --- a/src/lib/seam/connect/routes/acs/credentials/credentials.ts +++ b/src/lib/seam/connect/routes/acs/credentials/credentials.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpAcsCredentialsUnmanaged } from './unmanaged/index.js' @@ -177,7 +176,7 @@ export class SeamHttpAcsCredentials { } assign( - parameters?: AcsCredentialsAssignParameters, + parameters: AcsCredentialsAssignParameters, options: AcsCredentialsAssignOptions = {}, ): AcsCredentialsAssignRequest { return new SeamHttpRequest(this, { @@ -190,7 +189,7 @@ export class SeamHttpAcsCredentials { } create( - parameters?: AcsCredentialsCreateParameters, + parameters: AcsCredentialsCreateParameters, options: AcsCredentialsCreateOptions = {}, ): AcsCredentialsCreateRequest { return new SeamHttpRequest(this, { @@ -203,7 +202,7 @@ export class SeamHttpAcsCredentials { } createOfflineCode( - parameters?: AcsCredentialsCreateOfflineCodeParameters, + parameters: AcsCredentialsCreateOfflineCodeParameters, options: AcsCredentialsCreateOfflineCodeOptions = {}, ): AcsCredentialsCreateOfflineCodeRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -221,7 +220,7 @@ export class SeamHttpAcsCredentials { } delete( - parameters?: AcsCredentialsDeleteParameters, + parameters: AcsCredentialsDeleteParameters, options: AcsCredentialsDeleteOptions = {}, ): AcsCredentialsDeleteRequest { return new SeamHttpRequest(this, { @@ -234,7 +233,7 @@ export class SeamHttpAcsCredentials { } get( - parameters?: AcsCredentialsGetParameters, + parameters: AcsCredentialsGetParameters, options: AcsCredentialsGetOptions = {}, ): AcsCredentialsGetRequest { return new SeamHttpRequest(this, { @@ -260,7 +259,7 @@ export class SeamHttpAcsCredentials { } listAccessibleEntrances( - parameters?: AcsCredentialsListAccessibleEntrancesParameters, + parameters: AcsCredentialsListAccessibleEntrancesParameters, options: AcsCredentialsListAccessibleEntrancesOptions = {}, ): AcsCredentialsListAccessibleEntrancesRequest { return new SeamHttpRequest(this, { @@ -273,7 +272,7 @@ export class SeamHttpAcsCredentials { } unassign( - parameters?: AcsCredentialsUnassignParameters, + parameters: AcsCredentialsUnassignParameters, options: AcsCredentialsUnassignOptions = {}, ): AcsCredentialsUnassignRequest { return new SeamHttpRequest(this, { @@ -286,7 +285,7 @@ export class SeamHttpAcsCredentials { } update( - parameters?: AcsCredentialsUpdateParameters, + parameters: AcsCredentialsUpdateParameters, options: AcsCredentialsUpdateOptions = {}, ): AcsCredentialsUpdateRequest { return new SeamHttpRequest(this, { @@ -310,9 +309,8 @@ export type AcsCredentialsAssignBody = AcsCredentialsAssignParameters /** * @deprecated Use AcsCredentialsAssignRequest instead. */ -export type AcsCredentialsAssignResponse = SetNonNullable< - Required> -> +export type AcsCredentialsAssignResponse = + RouteResponse<'/acs/credentials/assign'> export type AcsCredentialsAssignRequest = SeamHttpRequest @@ -329,9 +327,8 @@ export type AcsCredentialsCreateBody = AcsCredentialsCreateParameters /** * @deprecated Use AcsCredentialsCreateRequest instead. */ -export type AcsCredentialsCreateResponse = SetNonNullable< - Required> -> +export type AcsCredentialsCreateResponse = + RouteResponse<'/acs/credentials/create'> export type AcsCredentialsCreateRequest = SeamHttpRequest< AcsCredentialsCreateResponse, @@ -352,9 +349,8 @@ export type AcsCredentialsCreateOfflineCodeBody = /** * @deprecated Use AcsCredentialsCreateOfflineCodeRequest instead. */ -export type AcsCredentialsCreateOfflineCodeResponse = SetNonNullable< - Required> -> +export type AcsCredentialsCreateOfflineCodeResponse = + RouteResponse<'/acs/credentials/create_offline_code'> export type AcsCredentialsCreateOfflineCodeRequest = SeamHttpRequest< AcsCredentialsCreateOfflineCodeResponse, @@ -374,9 +370,8 @@ export type AcsCredentialsDeleteParams = AcsCredentialsDeleteParameters /** * @deprecated Use AcsCredentialsDeleteRequest instead. */ -export type AcsCredentialsDeleteResponse = SetNonNullable< - Required> -> +export type AcsCredentialsDeleteResponse = + RouteResponse<'/acs/credentials/delete'> export type AcsCredentialsDeleteRequest = SeamHttpRequest @@ -393,9 +388,7 @@ export type AcsCredentialsGetParams = AcsCredentialsGetParameters /** * @deprecated Use AcsCredentialsGetRequest instead. */ -export type AcsCredentialsGetResponse = SetNonNullable< - Required> -> +export type AcsCredentialsGetResponse = RouteResponse<'/acs/credentials/get'> export type AcsCredentialsGetRequest = SeamHttpRequest< AcsCredentialsGetResponse, @@ -415,9 +408,7 @@ export type AcsCredentialsListParams = AcsCredentialsListParameters /** * @deprecated Use AcsCredentialsListRequest instead. */ -export type AcsCredentialsListResponse = SetNonNullable< - Required> -> +export type AcsCredentialsListResponse = RouteResponse<'/acs/credentials/list'> export type AcsCredentialsListRequest = SeamHttpRequest< AcsCredentialsListResponse, @@ -438,9 +429,8 @@ export type AcsCredentialsListAccessibleEntrancesParams = /** * @deprecated Use AcsCredentialsListAccessibleEntrancesRequest instead. */ -export type AcsCredentialsListAccessibleEntrancesResponse = SetNonNullable< - Required> -> +export type AcsCredentialsListAccessibleEntrancesResponse = + RouteResponse<'/acs/credentials/list_accessible_entrances'> export type AcsCredentialsListAccessibleEntrancesRequest = SeamHttpRequest< AcsCredentialsListAccessibleEntrancesResponse, @@ -460,9 +450,8 @@ export type AcsCredentialsUnassignBody = AcsCredentialsUnassignParameters /** * @deprecated Use AcsCredentialsUnassignRequest instead. */ -export type AcsCredentialsUnassignResponse = SetNonNullable< - Required> -> +export type AcsCredentialsUnassignResponse = + RouteResponse<'/acs/credentials/unassign'> export type AcsCredentialsUnassignRequest = SeamHttpRequest @@ -479,9 +468,8 @@ export type AcsCredentialsUpdateBody = AcsCredentialsUpdateParameters /** * @deprecated Use AcsCredentialsUpdateRequest instead. */ -export type AcsCredentialsUpdateResponse = SetNonNullable< - Required> -> +export type AcsCredentialsUpdateResponse = + RouteResponse<'/acs/credentials/update'> export type AcsCredentialsUpdateRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/acs/credentials/unmanaged/unmanaged.ts b/src/lib/seam/connect/routes/acs/credentials/unmanaged/unmanaged.ts index 062379ba..0c1c71ce 100644 --- a/src/lib/seam/connect/routes/acs/credentials/unmanaged/unmanaged.ts +++ b/src/lib/seam/connect/routes/acs/credentials/unmanaged/unmanaged.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpAcsCredentialsUnmanaged { client: Client @@ -176,7 +175,7 @@ export class SeamHttpAcsCredentialsUnmanaged { } get( - parameters?: AcsCredentialsUnmanagedGetParameters, + parameters: AcsCredentialsUnmanagedGetParameters, options: AcsCredentialsUnmanagedGetOptions = {}, ): AcsCredentialsUnmanagedGetRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -224,9 +223,8 @@ export type AcsCredentialsUnmanagedGetParams = /** * @deprecated Use AcsCredentialsUnmanagedGetRequest instead. */ -export type AcsCredentialsUnmanagedGetResponse = SetNonNullable< - Required> -> +export type AcsCredentialsUnmanagedGetResponse = + RouteResponse<'/acs/credentials/unmanaged/get'> export type AcsCredentialsUnmanagedGetRequest = SeamHttpRequest< AcsCredentialsUnmanagedGetResponse, @@ -247,9 +245,8 @@ export type AcsCredentialsUnmanagedListParams = /** * @deprecated Use AcsCredentialsUnmanagedListRequest instead. */ -export type AcsCredentialsUnmanagedListResponse = SetNonNullable< - Required> -> +export type AcsCredentialsUnmanagedListResponse = + RouteResponse<'/acs/credentials/unmanaged/list'> export type AcsCredentialsUnmanagedListRequest = SeamHttpRequest< AcsCredentialsUnmanagedListResponse, diff --git a/src/lib/seam/connect/routes/acs/encoders/encoders.ts b/src/lib/seam/connect/routes/acs/encoders/encoders.ts index b2376897..690e8419 100644 --- a/src/lib/seam/connect/routes/acs/encoders/encoders.ts +++ b/src/lib/seam/connect/routes/acs/encoders/encoders.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpAcsEncodersSimulate } from './simulate/index.js' @@ -174,7 +173,7 @@ export class SeamHttpAcsEncoders { } encodeCredential( - parameters?: AcsEncodersEncodeCredentialParameters, + parameters: AcsEncodersEncodeCredentialParameters, options: AcsEncodersEncodeCredentialOptions = {}, ): AcsEncodersEncodeCredentialRequest { return new SeamHttpRequest(this, { @@ -187,7 +186,7 @@ export class SeamHttpAcsEncoders { } get( - parameters?: AcsEncodersGetParameters, + parameters: AcsEncodersGetParameters, options: AcsEncodersGetOptions = {}, ): AcsEncodersGetRequest { return new SeamHttpRequest(this, { @@ -213,7 +212,7 @@ export class SeamHttpAcsEncoders { } scanCredential( - parameters?: AcsEncodersScanCredentialParameters, + parameters: AcsEncodersScanCredentialParameters, options: AcsEncodersScanCredentialOptions = {}, ): AcsEncodersScanCredentialRequest { return new SeamHttpRequest(this, { @@ -226,7 +225,7 @@ export class SeamHttpAcsEncoders { } scanToAssignCredential( - parameters?: AcsEncodersScanToAssignCredentialParameters, + parameters: AcsEncodersScanToAssignCredentialParameters, options: AcsEncodersScanToAssignCredentialOptions = {}, ): AcsEncodersScanToAssignCredentialRequest { return new SeamHttpRequest(this, { @@ -251,9 +250,8 @@ export type AcsEncodersEncodeCredentialBody = /** * @deprecated Use AcsEncodersEncodeCredentialRequest instead. */ -export type AcsEncodersEncodeCredentialResponse = SetNonNullable< - Required> -> +export type AcsEncodersEncodeCredentialResponse = + RouteResponse<'/acs/encoders/encode_credential'> export type AcsEncodersEncodeCredentialRequest = SeamHttpRequest< AcsEncodersEncodeCredentialResponse, @@ -275,9 +273,7 @@ export type AcsEncodersGetParams = AcsEncodersGetParameters /** * @deprecated Use AcsEncodersGetRequest instead. */ -export type AcsEncodersGetResponse = SetNonNullable< - Required> -> +export type AcsEncodersGetResponse = RouteResponse<'/acs/encoders/get'> export type AcsEncodersGetRequest = SeamHttpRequest< AcsEncodersGetResponse, @@ -296,9 +292,7 @@ export type AcsEncodersListParams = AcsEncodersListParameters /** * @deprecated Use AcsEncodersListRequest instead. */ -export type AcsEncodersListResponse = SetNonNullable< - Required> -> +export type AcsEncodersListResponse = RouteResponse<'/acs/encoders/list'> export type AcsEncodersListRequest = SeamHttpRequest< AcsEncodersListResponse, @@ -318,9 +312,8 @@ export type AcsEncodersScanCredentialBody = AcsEncodersScanCredentialParameters /** * @deprecated Use AcsEncodersScanCredentialRequest instead. */ -export type AcsEncodersScanCredentialResponse = SetNonNullable< - Required> -> +export type AcsEncodersScanCredentialResponse = + RouteResponse<'/acs/encoders/scan_credential'> export type AcsEncodersScanCredentialRequest = SeamHttpRequest< AcsEncodersScanCredentialResponse, @@ -344,9 +337,8 @@ export type AcsEncodersScanToAssignCredentialBody = /** * @deprecated Use AcsEncodersScanToAssignCredentialRequest instead. */ -export type AcsEncodersScanToAssignCredentialResponse = SetNonNullable< - Required> -> +export type AcsEncodersScanToAssignCredentialResponse = + RouteResponse<'/acs/encoders/scan_to_assign_credential'> export type AcsEncodersScanToAssignCredentialRequest = SeamHttpRequest< AcsEncodersScanToAssignCredentialResponse, diff --git a/src/lib/seam/connect/routes/acs/encoders/simulate/simulate.ts b/src/lib/seam/connect/routes/acs/encoders/simulate/simulate.ts index ce63e350..2f3fb20f 100644 --- a/src/lib/seam/connect/routes/acs/encoders/simulate/simulate.ts +++ b/src/lib/seam/connect/routes/acs/encoders/simulate/simulate.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpAcsEncodersSimulate { client: Client @@ -164,7 +163,7 @@ export class SeamHttpAcsEncodersSimulate { } nextCredentialEncodeWillFail( - parameters?: AcsEncodersSimulateNextCredentialEncodeWillFailParameters, + parameters: AcsEncodersSimulateNextCredentialEncodeWillFailParameters, options: AcsEncodersSimulateNextCredentialEncodeWillFailOptions = {}, ): AcsEncodersSimulateNextCredentialEncodeWillFailRequest { return new SeamHttpRequest(this, { @@ -177,7 +176,7 @@ export class SeamHttpAcsEncodersSimulate { } nextCredentialEncodeWillSucceed( - parameters?: AcsEncodersSimulateNextCredentialEncodeWillSucceedParameters, + parameters: AcsEncodersSimulateNextCredentialEncodeWillSucceedParameters, options: AcsEncodersSimulateNextCredentialEncodeWillSucceedOptions = {}, ): AcsEncodersSimulateNextCredentialEncodeWillSucceedRequest { return new SeamHttpRequest(this, { @@ -190,7 +189,7 @@ export class SeamHttpAcsEncodersSimulate { } nextCredentialScanWillFail( - parameters?: AcsEncodersSimulateNextCredentialScanWillFailParameters, + parameters: AcsEncodersSimulateNextCredentialScanWillFailParameters, options: AcsEncodersSimulateNextCredentialScanWillFailOptions = {}, ): AcsEncodersSimulateNextCredentialScanWillFailRequest { return new SeamHttpRequest(this, { @@ -203,7 +202,7 @@ export class SeamHttpAcsEncodersSimulate { } nextCredentialScanWillSucceed( - parameters?: AcsEncodersSimulateNextCredentialScanWillSucceedParameters, + parameters: AcsEncodersSimulateNextCredentialScanWillSucceedParameters, options: AcsEncodersSimulateNextCredentialScanWillSucceedOptions = {}, ): AcsEncodersSimulateNextCredentialScanWillSucceedRequest { return new SeamHttpRequest(this, { @@ -229,11 +228,7 @@ export type AcsEncodersSimulateNextCredentialEncodeWillFailBody = * @deprecated Use AcsEncodersSimulateNextCredentialEncodeWillFailRequest instead. */ export type AcsEncodersSimulateNextCredentialEncodeWillFailResponse = - SetNonNullable< - Required< - RouteResponse<'/acs/encoders/simulate/next_credential_encode_will_fail'> - > - > + RouteResponse<'/acs/encoders/simulate/next_credential_encode_will_fail'> export type AcsEncodersSimulateNextCredentialEncodeWillFailRequest = SeamHttpRequest @@ -253,11 +248,7 @@ export type AcsEncodersSimulateNextCredentialEncodeWillSucceedBody = * @deprecated Use AcsEncodersSimulateNextCredentialEncodeWillSucceedRequest instead. */ export type AcsEncodersSimulateNextCredentialEncodeWillSucceedResponse = - SetNonNullable< - Required< - RouteResponse<'/acs/encoders/simulate/next_credential_encode_will_succeed'> - > - > + RouteResponse<'/acs/encoders/simulate/next_credential_encode_will_succeed'> export type AcsEncodersSimulateNextCredentialEncodeWillSucceedRequest = SeamHttpRequest @@ -277,11 +268,7 @@ export type AcsEncodersSimulateNextCredentialScanWillFailBody = * @deprecated Use AcsEncodersSimulateNextCredentialScanWillFailRequest instead. */ export type AcsEncodersSimulateNextCredentialScanWillFailResponse = - SetNonNullable< - Required< - RouteResponse<'/acs/encoders/simulate/next_credential_scan_will_fail'> - > - > + RouteResponse<'/acs/encoders/simulate/next_credential_scan_will_fail'> export type AcsEncodersSimulateNextCredentialScanWillFailRequest = SeamHttpRequest @@ -301,11 +288,7 @@ export type AcsEncodersSimulateNextCredentialScanWillSucceedBody = * @deprecated Use AcsEncodersSimulateNextCredentialScanWillSucceedRequest instead. */ export type AcsEncodersSimulateNextCredentialScanWillSucceedResponse = - SetNonNullable< - Required< - RouteResponse<'/acs/encoders/simulate/next_credential_scan_will_succeed'> - > - > + RouteResponse<'/acs/encoders/simulate/next_credential_scan_will_succeed'> export type AcsEncodersSimulateNextCredentialScanWillSucceedRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/acs/entrances/entrances.ts b/src/lib/seam/connect/routes/acs/entrances/entrances.ts index 92d24506..cb8119a8 100644 --- a/src/lib/seam/connect/routes/acs/entrances/entrances.ts +++ b/src/lib/seam/connect/routes/acs/entrances/entrances.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpAcsEntrances { client: Client @@ -164,7 +163,7 @@ export class SeamHttpAcsEntrances { } get( - parameters?: AcsEntrancesGetParameters, + parameters: AcsEntrancesGetParameters, options: AcsEntrancesGetOptions = {}, ): AcsEntrancesGetRequest { return new SeamHttpRequest(this, { @@ -177,7 +176,7 @@ export class SeamHttpAcsEntrances { } grantAccess( - parameters?: AcsEntrancesGrantAccessParameters, + parameters: AcsEntrancesGrantAccessParameters, options: AcsEntrancesGrantAccessOptions = {}, ): AcsEntrancesGrantAccessRequest { return new SeamHttpRequest(this, { @@ -203,7 +202,7 @@ export class SeamHttpAcsEntrances { } listCredentialsWithAccess( - parameters?: AcsEntrancesListCredentialsWithAccessParameters, + parameters: AcsEntrancesListCredentialsWithAccessParameters, options: AcsEntrancesListCredentialsWithAccessOptions = {}, ): AcsEntrancesListCredentialsWithAccessRequest { return new SeamHttpRequest(this, { @@ -216,7 +215,7 @@ export class SeamHttpAcsEntrances { } unlock( - parameters?: AcsEntrancesUnlockParameters, + parameters: AcsEntrancesUnlockParameters, options: AcsEntrancesUnlockOptions = {}, ): AcsEntrancesUnlockRequest { return new SeamHttpRequest(this, { @@ -239,9 +238,7 @@ export type AcsEntrancesGetParams = AcsEntrancesGetParameters /** * @deprecated Use AcsEntrancesGetRequest instead. */ -export type AcsEntrancesGetResponse = SetNonNullable< - Required> -> +export type AcsEntrancesGetResponse = RouteResponse<'/acs/entrances/get'> export type AcsEntrancesGetRequest = SeamHttpRequest< AcsEntrancesGetResponse, @@ -261,9 +258,8 @@ export type AcsEntrancesGrantAccessBody = AcsEntrancesGrantAccessParameters /** * @deprecated Use AcsEntrancesGrantAccessRequest instead. */ -export type AcsEntrancesGrantAccessResponse = SetNonNullable< - Required> -> +export type AcsEntrancesGrantAccessResponse = + RouteResponse<'/acs/entrances/grant_access'> export type AcsEntrancesGrantAccessRequest = SeamHttpRequest @@ -279,9 +275,7 @@ export type AcsEntrancesListParams = AcsEntrancesListParameters /** * @deprecated Use AcsEntrancesListRequest instead. */ -export type AcsEntrancesListResponse = SetNonNullable< - Required> -> +export type AcsEntrancesListResponse = RouteResponse<'/acs/entrances/list'> export type AcsEntrancesListRequest = SeamHttpRequest< AcsEntrancesListResponse, @@ -302,9 +296,8 @@ export type AcsEntrancesListCredentialsWithAccessParams = /** * @deprecated Use AcsEntrancesListCredentialsWithAccessRequest instead. */ -export type AcsEntrancesListCredentialsWithAccessResponse = SetNonNullable< - Required> -> +export type AcsEntrancesListCredentialsWithAccessResponse = + RouteResponse<'/acs/entrances/list_credentials_with_access'> export type AcsEntrancesListCredentialsWithAccessRequest = SeamHttpRequest< AcsEntrancesListCredentialsWithAccessResponse, @@ -324,9 +317,7 @@ export type AcsEntrancesUnlockBody = AcsEntrancesUnlockParameters /** * @deprecated Use AcsEntrancesUnlockRequest instead. */ -export type AcsEntrancesUnlockResponse = SetNonNullable< - Required> -> +export type AcsEntrancesUnlockResponse = RouteResponse<'/acs/entrances/unlock'> export type AcsEntrancesUnlockRequest = SeamHttpRequest< AcsEntrancesUnlockResponse, diff --git a/src/lib/seam/connect/routes/acs/systems/systems.ts b/src/lib/seam/connect/routes/acs/systems/systems.ts index c0a89489..e73648df 100644 --- a/src/lib/seam/connect/routes/acs/systems/systems.ts +++ b/src/lib/seam/connect/routes/acs/systems/systems.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpAcsSystems { client: Client @@ -164,7 +163,7 @@ export class SeamHttpAcsSystems { } get( - parameters?: AcsSystemsGetParameters, + parameters: AcsSystemsGetParameters, options: AcsSystemsGetOptions = {}, ): AcsSystemsGetRequest { return new SeamHttpRequest(this, { @@ -190,7 +189,7 @@ export class SeamHttpAcsSystems { } listCompatibleCredentialManagerAcsSystems( - parameters?: AcsSystemsListCompatibleCredentialManagerAcsSystemsParameters, + parameters: AcsSystemsListCompatibleCredentialManagerAcsSystemsParameters, options: AcsSystemsListCompatibleCredentialManagerAcsSystemsOptions = {}, ): AcsSystemsListCompatibleCredentialManagerAcsSystemsRequest { return new SeamHttpRequest(this, { @@ -203,7 +202,7 @@ export class SeamHttpAcsSystems { } reportDevices( - parameters?: AcsSystemsReportDevicesParameters, + parameters: AcsSystemsReportDevicesParameters, options: AcsSystemsReportDevicesOptions = {}, ): AcsSystemsReportDevicesRequest { return new SeamHttpRequest(this, { @@ -226,9 +225,7 @@ export type AcsSystemsGetParams = AcsSystemsGetParameters /** * @deprecated Use AcsSystemsGetRequest instead. */ -export type AcsSystemsGetResponse = SetNonNullable< - Required> -> +export type AcsSystemsGetResponse = RouteResponse<'/acs/systems/get'> export type AcsSystemsGetRequest = SeamHttpRequest< AcsSystemsGetResponse, @@ -247,9 +244,7 @@ export type AcsSystemsListParams = AcsSystemsListParameters /** * @deprecated Use AcsSystemsListRequest instead. */ -export type AcsSystemsListResponse = SetNonNullable< - Required> -> +export type AcsSystemsListResponse = RouteResponse<'/acs/systems/list'> export type AcsSystemsListRequest = SeamHttpRequest< AcsSystemsListResponse, @@ -271,11 +266,7 @@ export type AcsSystemsListCompatibleCredentialManagerAcsSystemsParams = * @deprecated Use AcsSystemsListCompatibleCredentialManagerAcsSystemsRequest instead. */ export type AcsSystemsListCompatibleCredentialManagerAcsSystemsResponse = - SetNonNullable< - Required< - RouteResponse<'/acs/systems/list_compatible_credential_manager_acs_systems'> - > - > + RouteResponse<'/acs/systems/list_compatible_credential_manager_acs_systems'> export type AcsSystemsListCompatibleCredentialManagerAcsSystemsRequest = SeamHttpRequest< @@ -296,9 +287,8 @@ export type AcsSystemsReportDevicesBody = AcsSystemsReportDevicesParameters /** * @deprecated Use AcsSystemsReportDevicesRequest instead. */ -export type AcsSystemsReportDevicesResponse = SetNonNullable< - Required> -> +export type AcsSystemsReportDevicesResponse = + RouteResponse<'/acs/systems/report_devices'> export type AcsSystemsReportDevicesRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/acs/users/unmanaged/unmanaged.ts b/src/lib/seam/connect/routes/acs/users/unmanaged/unmanaged.ts index c12e2004..ba282848 100644 --- a/src/lib/seam/connect/routes/acs/users/unmanaged/unmanaged.ts +++ b/src/lib/seam/connect/routes/acs/users/unmanaged/unmanaged.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpAcsUsersUnmanaged { client: Client @@ -169,7 +168,7 @@ export class SeamHttpAcsUsersUnmanaged { } get( - parameters?: AcsUsersUnmanagedGetParameters, + parameters: AcsUsersUnmanagedGetParameters, options: AcsUsersUnmanagedGetOptions = {}, ): AcsUsersUnmanagedGetRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -216,9 +215,8 @@ export type AcsUsersUnmanagedGetParams = AcsUsersUnmanagedGetParameters /** * @deprecated Use AcsUsersUnmanagedGetRequest instead. */ -export type AcsUsersUnmanagedGetResponse = SetNonNullable< - Required> -> +export type AcsUsersUnmanagedGetResponse = + RouteResponse<'/acs/users/unmanaged/get'> export type AcsUsersUnmanagedGetRequest = SeamHttpRequest< AcsUsersUnmanagedGetResponse, @@ -238,9 +236,8 @@ export type AcsUsersUnmanagedListParams = AcsUsersUnmanagedListParameters /** * @deprecated Use AcsUsersUnmanagedListRequest instead. */ -export type AcsUsersUnmanagedListResponse = SetNonNullable< - Required> -> +export type AcsUsersUnmanagedListResponse = + RouteResponse<'/acs/users/unmanaged/list'> export type AcsUsersUnmanagedListRequest = SeamHttpRequest< AcsUsersUnmanagedListResponse, diff --git a/src/lib/seam/connect/routes/acs/users/users.ts b/src/lib/seam/connect/routes/acs/users/users.ts index 16e02616..460542ea 100644 --- a/src/lib/seam/connect/routes/acs/users/users.ts +++ b/src/lib/seam/connect/routes/acs/users/users.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpAcsUsersUnmanaged } from './unmanaged/index.js' @@ -170,7 +169,7 @@ export class SeamHttpAcsUsers { } addToAccessGroup( - parameters?: AcsUsersAddToAccessGroupParameters, + parameters: AcsUsersAddToAccessGroupParameters, options: AcsUsersAddToAccessGroupOptions = {}, ): AcsUsersAddToAccessGroupRequest { return new SeamHttpRequest(this, { @@ -183,7 +182,7 @@ export class SeamHttpAcsUsers { } create( - parameters?: AcsUsersCreateParameters, + parameters: AcsUsersCreateParameters, options: AcsUsersCreateOptions = {}, ): AcsUsersCreateRequest { return new SeamHttpRequest(this, { @@ -248,7 +247,7 @@ export class SeamHttpAcsUsers { } removeFromAccessGroup( - parameters?: AcsUsersRemoveFromAccessGroupParameters, + parameters: AcsUsersRemoveFromAccessGroupParameters, options: AcsUsersRemoveFromAccessGroupOptions = {}, ): AcsUsersRemoveFromAccessGroupRequest { return new SeamHttpRequest(this, { @@ -324,9 +323,8 @@ export type AcsUsersAddToAccessGroupBody = AcsUsersAddToAccessGroupParameters /** * @deprecated Use AcsUsersAddToAccessGroupRequest instead. */ -export type AcsUsersAddToAccessGroupResponse = SetNonNullable< - Required> -> +export type AcsUsersAddToAccessGroupResponse = + RouteResponse<'/acs/users/add_to_access_group'> export type AcsUsersAddToAccessGroupRequest = SeamHttpRequest @@ -342,9 +340,7 @@ export type AcsUsersCreateBody = AcsUsersCreateParameters /** * @deprecated Use AcsUsersCreateRequest instead. */ -export type AcsUsersCreateResponse = SetNonNullable< - Required> -> +export type AcsUsersCreateResponse = RouteResponse<'/acs/users/create'> export type AcsUsersCreateRequest = SeamHttpRequest< AcsUsersCreateResponse, @@ -363,9 +359,7 @@ export type AcsUsersDeleteParams = AcsUsersDeleteParameters /** * @deprecated Use AcsUsersDeleteRequest instead. */ -export type AcsUsersDeleteResponse = SetNonNullable< - Required> -> +export type AcsUsersDeleteResponse = RouteResponse<'/acs/users/delete'> export type AcsUsersDeleteRequest = SeamHttpRequest @@ -381,9 +375,7 @@ export type AcsUsersGetParams = AcsUsersGetParameters /** * @deprecated Use AcsUsersGetRequest instead. */ -export type AcsUsersGetResponse = SetNonNullable< - Required> -> +export type AcsUsersGetResponse = RouteResponse<'/acs/users/get'> export type AcsUsersGetRequest = SeamHttpRequest< AcsUsersGetResponse, @@ -402,9 +394,7 @@ export type AcsUsersListParams = AcsUsersListParameters /** * @deprecated Use AcsUsersListRequest instead. */ -export type AcsUsersListResponse = SetNonNullable< - Required> -> +export type AcsUsersListResponse = RouteResponse<'/acs/users/list'> export type AcsUsersListRequest = SeamHttpRequest< AcsUsersListResponse, @@ -425,9 +415,8 @@ export type AcsUsersListAccessibleEntrancesParams = /** * @deprecated Use AcsUsersListAccessibleEntrancesRequest instead. */ -export type AcsUsersListAccessibleEntrancesResponse = SetNonNullable< - Required> -> +export type AcsUsersListAccessibleEntrancesResponse = + RouteResponse<'/acs/users/list_accessible_entrances'> export type AcsUsersListAccessibleEntrancesRequest = SeamHttpRequest< AcsUsersListAccessibleEntrancesResponse, @@ -448,9 +437,8 @@ export type AcsUsersRemoveFromAccessGroupParams = /** * @deprecated Use AcsUsersRemoveFromAccessGroupRequest instead. */ -export type AcsUsersRemoveFromAccessGroupResponse = SetNonNullable< - Required> -> +export type AcsUsersRemoveFromAccessGroupResponse = + RouteResponse<'/acs/users/remove_from_access_group'> export type AcsUsersRemoveFromAccessGroupRequest = SeamHttpRequest< void, @@ -471,9 +459,8 @@ export type AcsUsersRevokeAccessToAllEntrancesBody = /** * @deprecated Use AcsUsersRevokeAccessToAllEntrancesRequest instead. */ -export type AcsUsersRevokeAccessToAllEntrancesResponse = SetNonNullable< - Required> -> +export type AcsUsersRevokeAccessToAllEntrancesResponse = + RouteResponse<'/acs/users/revoke_access_to_all_entrances'> export type AcsUsersRevokeAccessToAllEntrancesRequest = SeamHttpRequest< void, @@ -492,9 +479,7 @@ export type AcsUsersSuspendBody = AcsUsersSuspendParameters /** * @deprecated Use AcsUsersSuspendRequest instead. */ -export type AcsUsersSuspendResponse = SetNonNullable< - Required> -> +export type AcsUsersSuspendResponse = RouteResponse<'/acs/users/suspend'> export type AcsUsersSuspendRequest = SeamHttpRequest @@ -511,9 +496,7 @@ export type AcsUsersUnsuspendBody = AcsUsersUnsuspendParameters /** * @deprecated Use AcsUsersUnsuspendRequest instead. */ -export type AcsUsersUnsuspendResponse = SetNonNullable< - Required> -> +export type AcsUsersUnsuspendResponse = RouteResponse<'/acs/users/unsuspend'> export type AcsUsersUnsuspendRequest = SeamHttpRequest @@ -529,9 +512,7 @@ export type AcsUsersUpdateBody = AcsUsersUpdateParameters /** * @deprecated Use AcsUsersUpdateRequest instead. */ -export type AcsUsersUpdateResponse = SetNonNullable< - Required> -> +export type AcsUsersUpdateResponse = RouteResponse<'/acs/users/update'> export type AcsUsersUpdateRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/action-attempts/action-attempts.ts b/src/lib/seam/connect/routes/action-attempts/action-attempts.ts index f410d2f5..27b1706d 100644 --- a/src/lib/seam/connect/routes/action-attempts/action-attempts.ts +++ b/src/lib/seam/connect/routes/action-attempts/action-attempts.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpActionAttempts { client: Client @@ -164,7 +163,7 @@ export class SeamHttpActionAttempts { } get( - parameters?: ActionAttemptsGetParameters, + parameters: ActionAttemptsGetParameters, options: ActionAttemptsGetOptions = {}, ): ActionAttemptsGetRequest { return new SeamHttpRequest(this, { @@ -201,9 +200,7 @@ export type ActionAttemptsGetParams = ActionAttemptsGetParameters /** * @deprecated Use ActionAttemptsGetRequest instead. */ -export type ActionAttemptsGetResponse = SetNonNullable< - Required> -> +export type ActionAttemptsGetResponse = RouteResponse<'/action_attempts/get'> export type ActionAttemptsGetRequest = SeamHttpRequest< ActionAttemptsGetResponse, @@ -226,9 +223,7 @@ export type ActionAttemptsListParams = ActionAttemptsListParameters /** * @deprecated Use ActionAttemptsListRequest instead. */ -export type ActionAttemptsListResponse = SetNonNullable< - Required> -> +export type ActionAttemptsListResponse = RouteResponse<'/action_attempts/list'> export type ActionAttemptsListRequest = SeamHttpRequest< ActionAttemptsListResponse, diff --git a/src/lib/seam/connect/routes/bridges/bridges.ts b/src/lib/seam/connect/routes/bridges/bridges.ts index c07af46f..b04bf044 100644 --- a/src/lib/seam/connect/routes/bridges/bridges.ts +++ b/src/lib/seam/connect/routes/bridges/bridges.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpBridges { client: Client @@ -169,7 +168,7 @@ export class SeamHttpBridges { } get( - parameters?: BridgesGetParameters, + parameters: BridgesGetParameters, options: BridgesGetOptions = {}, ): BridgesGetRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -215,9 +214,7 @@ export type BridgesGetParams = BridgesGetParameters /** * @deprecated Use BridgesGetRequest instead. */ -export type BridgesGetResponse = SetNonNullable< - Required> -> +export type BridgesGetResponse = RouteResponse<'/bridges/get'> export type BridgesGetRequest = SeamHttpRequest @@ -233,9 +230,7 @@ export type BridgesListParams = BridgesListParameters /** * @deprecated Use BridgesListRequest instead. */ -export type BridgesListResponse = SetNonNullable< - Required> -> +export type BridgesListResponse = RouteResponse<'/bridges/list'> export type BridgesListRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/client-sessions/client-sessions.ts b/src/lib/seam/connect/routes/client-sessions/client-sessions.ts index 997ae50e..bcd2f1ce 100644 --- a/src/lib/seam/connect/routes/client-sessions/client-sessions.ts +++ b/src/lib/seam/connect/routes/client-sessions/client-sessions.ts @@ -33,7 +33,6 @@ import { } from 'lib/seam/connect/parse-options.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpClientSessions { client: Client @@ -176,7 +175,7 @@ export class SeamHttpClientSessions { } delete( - parameters?: ClientSessionsDeleteParameters, + parameters: ClientSessionsDeleteParameters, options: ClientSessionsDeleteOptions = {}, ): ClientSessionsDeleteRequest { return new SeamHttpRequest(this, { @@ -241,7 +240,7 @@ export class SeamHttpClientSessions { } revoke( - parameters?: ClientSessionsRevokeParameters, + parameters: ClientSessionsRevokeParameters, options: ClientSessionsRevokeOptions = {}, ): ClientSessionsRevokeRequest { return new SeamHttpRequest(this, { @@ -265,9 +264,8 @@ export type ClientSessionsCreateBody = ClientSessionsCreateParameters /** * @deprecated Use ClientSessionsCreateRequest instead. */ -export type ClientSessionsCreateResponse = SetNonNullable< - Required> -> +export type ClientSessionsCreateResponse = + RouteResponse<'/client_sessions/create'> export type ClientSessionsCreateRequest = SeamHttpRequest< ClientSessionsCreateResponse, @@ -287,9 +285,8 @@ export type ClientSessionsDeleteParams = ClientSessionsDeleteParameters /** * @deprecated Use ClientSessionsDeleteRequest instead. */ -export type ClientSessionsDeleteResponse = SetNonNullable< - Required> -> +export type ClientSessionsDeleteResponse = + RouteResponse<'/client_sessions/delete'> export type ClientSessionsDeleteRequest = SeamHttpRequest @@ -306,9 +303,7 @@ export type ClientSessionsGetParams = ClientSessionsGetParameters /** * @deprecated Use ClientSessionsGetRequest instead. */ -export type ClientSessionsGetResponse = SetNonNullable< - Required> -> +export type ClientSessionsGetResponse = RouteResponse<'/client_sessions/get'> export type ClientSessionsGetRequest = SeamHttpRequest< ClientSessionsGetResponse, @@ -328,9 +323,8 @@ export type ClientSessionsGetOrCreateBody = ClientSessionsGetOrCreateParameters /** * @deprecated Use ClientSessionsGetOrCreateRequest instead. */ -export type ClientSessionsGetOrCreateResponse = SetNonNullable< - Required> -> +export type ClientSessionsGetOrCreateResponse = + RouteResponse<'/client_sessions/get_or_create'> export type ClientSessionsGetOrCreateRequest = SeamHttpRequest< ClientSessionsGetOrCreateResponse, @@ -350,9 +344,8 @@ export type ClientSessionsGrantAccessBody = ClientSessionsGrantAccessParameters /** * @deprecated Use ClientSessionsGrantAccessRequest instead. */ -export type ClientSessionsGrantAccessResponse = SetNonNullable< - Required> -> +export type ClientSessionsGrantAccessResponse = + RouteResponse<'/client_sessions/grant_access'> export type ClientSessionsGrantAccessRequest = SeamHttpRequest @@ -369,9 +362,7 @@ export type ClientSessionsListParams = ClientSessionsListParameters /** * @deprecated Use ClientSessionsListRequest instead. */ -export type ClientSessionsListResponse = SetNonNullable< - Required> -> +export type ClientSessionsListResponse = RouteResponse<'/client_sessions/list'> export type ClientSessionsListRequest = SeamHttpRequest< ClientSessionsListResponse, @@ -391,9 +382,8 @@ export type ClientSessionsRevokeBody = ClientSessionsRevokeParameters /** * @deprecated Use ClientSessionsRevokeRequest instead. */ -export type ClientSessionsRevokeResponse = SetNonNullable< - Required> -> +export type ClientSessionsRevokeResponse = + RouteResponse<'/client_sessions/revoke'> export type ClientSessionsRevokeRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/connect-webviews/connect-webviews.ts b/src/lib/seam/connect/routes/connect-webviews/connect-webviews.ts index f4fe024c..d0aa77f9 100644 --- a/src/lib/seam/connect/routes/connect-webviews/connect-webviews.ts +++ b/src/lib/seam/connect/routes/connect-webviews/connect-webviews.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpConnectWebviews { client: Client @@ -177,7 +176,7 @@ export class SeamHttpConnectWebviews { } delete( - parameters?: ConnectWebviewsDeleteParameters, + parameters: ConnectWebviewsDeleteParameters, options: ConnectWebviewsDeleteOptions = {}, ): ConnectWebviewsDeleteRequest { return new SeamHttpRequest(this, { @@ -190,7 +189,7 @@ export class SeamHttpConnectWebviews { } get( - parameters?: ConnectWebviewsGetParameters, + parameters: ConnectWebviewsGetParameters, options: ConnectWebviewsGetOptions = {}, ): ConnectWebviewsGetRequest { return new SeamHttpRequest(this, { @@ -227,9 +226,8 @@ export type ConnectWebviewsCreateBody = ConnectWebviewsCreateParameters /** * @deprecated Use ConnectWebviewsCreateRequest instead. */ -export type ConnectWebviewsCreateResponse = SetNonNullable< - Required> -> +export type ConnectWebviewsCreateResponse = + RouteResponse<'/connect_webviews/create'> export type ConnectWebviewsCreateRequest = SeamHttpRequest< ConnectWebviewsCreateResponse, @@ -249,9 +247,8 @@ export type ConnectWebviewsDeleteParams = ConnectWebviewsDeleteParameters /** * @deprecated Use ConnectWebviewsDeleteRequest instead. */ -export type ConnectWebviewsDeleteResponse = SetNonNullable< - Required> -> +export type ConnectWebviewsDeleteResponse = + RouteResponse<'/connect_webviews/delete'> export type ConnectWebviewsDeleteRequest = SeamHttpRequest @@ -268,9 +265,7 @@ export type ConnectWebviewsGetParams = ConnectWebviewsGetParameters /** * @deprecated Use ConnectWebviewsGetRequest instead. */ -export type ConnectWebviewsGetResponse = SetNonNullable< - Required> -> +export type ConnectWebviewsGetResponse = RouteResponse<'/connect_webviews/get'> export type ConnectWebviewsGetRequest = SeamHttpRequest< ConnectWebviewsGetResponse, @@ -290,9 +285,8 @@ export type ConnectWebviewsListParams = ConnectWebviewsListParameters /** * @deprecated Use ConnectWebviewsListRequest instead. */ -export type ConnectWebviewsListResponse = SetNonNullable< - Required> -> +export type ConnectWebviewsListResponse = + RouteResponse<'/connect_webviews/list'> export type ConnectWebviewsListRequest = SeamHttpRequest< ConnectWebviewsListResponse, diff --git a/src/lib/seam/connect/routes/connected-accounts/connected-accounts.ts b/src/lib/seam/connect/routes/connected-accounts/connected-accounts.ts index adf1ed51..9a7fd524 100644 --- a/src/lib/seam/connect/routes/connected-accounts/connected-accounts.ts +++ b/src/lib/seam/connect/routes/connected-accounts/connected-accounts.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpConnectedAccountsSimulate } from './simulate/index.js' @@ -177,7 +176,7 @@ export class SeamHttpConnectedAccounts { } delete( - parameters?: ConnectedAccountsDeleteParameters, + parameters: ConnectedAccountsDeleteParameters, options: ConnectedAccountsDeleteOptions = {}, ): ConnectedAccountsDeleteRequest { return new SeamHttpRequest(this, { @@ -216,7 +215,7 @@ export class SeamHttpConnectedAccounts { } sync( - parameters?: ConnectedAccountsSyncParameters, + parameters: ConnectedAccountsSyncParameters, options: ConnectedAccountsSyncOptions = {}, ): ConnectedAccountsSyncRequest { return new SeamHttpRequest(this, { @@ -229,7 +228,7 @@ export class SeamHttpConnectedAccounts { } update( - parameters?: ConnectedAccountsUpdateParameters, + parameters: ConnectedAccountsUpdateParameters, options: ConnectedAccountsUpdateOptions = {}, ): ConnectedAccountsUpdateRequest { return new SeamHttpRequest(this, { @@ -253,9 +252,8 @@ export type ConnectedAccountsDeleteParams = ConnectedAccountsDeleteParameters /** * @deprecated Use ConnectedAccountsDeleteRequest instead. */ -export type ConnectedAccountsDeleteResponse = SetNonNullable< - Required> -> +export type ConnectedAccountsDeleteResponse = + RouteResponse<'/connected_accounts/delete'> export type ConnectedAccountsDeleteRequest = SeamHttpRequest @@ -272,9 +270,8 @@ export type ConnectedAccountsGetParams = ConnectedAccountsGetParameters /** * @deprecated Use ConnectedAccountsGetRequest instead. */ -export type ConnectedAccountsGetResponse = SetNonNullable< - Required> -> +export type ConnectedAccountsGetResponse = + RouteResponse<'/connected_accounts/get'> export type ConnectedAccountsGetRequest = SeamHttpRequest< ConnectedAccountsGetResponse, @@ -294,9 +291,8 @@ export type ConnectedAccountsListParams = ConnectedAccountsListParameters /** * @deprecated Use ConnectedAccountsListRequest instead. */ -export type ConnectedAccountsListResponse = SetNonNullable< - Required> -> +export type ConnectedAccountsListResponse = + RouteResponse<'/connected_accounts/list'> export type ConnectedAccountsListRequest = SeamHttpRequest< ConnectedAccountsListResponse, @@ -316,9 +312,8 @@ export type ConnectedAccountsSyncBody = ConnectedAccountsSyncParameters /** * @deprecated Use ConnectedAccountsSyncRequest instead. */ -export type ConnectedAccountsSyncResponse = SetNonNullable< - Required> -> +export type ConnectedAccountsSyncResponse = + RouteResponse<'/connected_accounts/sync'> export type ConnectedAccountsSyncRequest = SeamHttpRequest @@ -335,9 +330,8 @@ export type ConnectedAccountsUpdateBody = ConnectedAccountsUpdateParameters /** * @deprecated Use ConnectedAccountsUpdateRequest instead. */ -export type ConnectedAccountsUpdateResponse = SetNonNullable< - Required> -> +export type ConnectedAccountsUpdateResponse = + RouteResponse<'/connected_accounts/update'> export type ConnectedAccountsUpdateRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/connected-accounts/simulate/simulate.ts b/src/lib/seam/connect/routes/connected-accounts/simulate/simulate.ts index 129c127d..5704e4e9 100644 --- a/src/lib/seam/connect/routes/connected-accounts/simulate/simulate.ts +++ b/src/lib/seam/connect/routes/connected-accounts/simulate/simulate.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpConnectedAccountsSimulate { client: Client @@ -167,7 +166,7 @@ export class SeamHttpConnectedAccountsSimulate { } disconnect( - parameters?: ConnectedAccountsSimulateDisconnectParameters, + parameters: ConnectedAccountsSimulateDisconnectParameters, options: ConnectedAccountsSimulateDisconnectOptions = {}, ): ConnectedAccountsSimulateDisconnectRequest { return new SeamHttpRequest(this, { @@ -192,9 +191,8 @@ export type ConnectedAccountsSimulateDisconnectBody = /** * @deprecated Use ConnectedAccountsSimulateDisconnectRequest instead. */ -export type ConnectedAccountsSimulateDisconnectResponse = SetNonNullable< - Required> -> +export type ConnectedAccountsSimulateDisconnectResponse = + RouteResponse<'/connected_accounts/simulate/disconnect'> export type ConnectedAccountsSimulateDisconnectRequest = SeamHttpRequest< void, diff --git a/src/lib/seam/connect/routes/customers/customers.ts b/src/lib/seam/connect/routes/customers/customers.ts index f95db974..c8765d2d 100644 --- a/src/lib/seam/connect/routes/customers/customers.ts +++ b/src/lib/seam/connect/routes/customers/customers.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpCustomersReservations } from './reservations/index.js' @@ -196,7 +195,7 @@ export class SeamHttpCustomers { } pushData( - parameters?: CustomersPushDataParameters, + parameters: CustomersPushDataParameters, options: CustomersPushDataOptions = {}, ): CustomersPushDataRequest { return new SeamHttpRequest(this, { @@ -220,9 +219,8 @@ export type CustomersCreatePortalBody = CustomersCreatePortalParameters /** * @deprecated Use CustomersCreatePortalRequest instead. */ -export type CustomersCreatePortalResponse = SetNonNullable< - Required> -> +export type CustomersCreatePortalResponse = + RouteResponse<'/customers/create_portal'> export type CustomersCreatePortalRequest = SeamHttpRequest< CustomersCreatePortalResponse, @@ -242,9 +240,8 @@ export type CustomersDeleteDataParams = CustomersDeleteDataParameters /** * @deprecated Use CustomersDeleteDataRequest instead. */ -export type CustomersDeleteDataResponse = SetNonNullable< - Required> -> +export type CustomersDeleteDataResponse = + RouteResponse<'/customers/delete_data'> export type CustomersDeleteDataRequest = SeamHttpRequest @@ -261,9 +258,7 @@ export type CustomersPushDataBody = CustomersPushDataParameters /** * @deprecated Use CustomersPushDataRequest instead. */ -export type CustomersPushDataResponse = SetNonNullable< - Required> -> +export type CustomersPushDataResponse = RouteResponse<'/customers/push_data'> export type CustomersPushDataRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/customers/reservations/reservations.ts b/src/lib/seam/connect/routes/customers/reservations/reservations.ts index b8d0b567..313156cc 100644 --- a/src/lib/seam/connect/routes/customers/reservations/reservations.ts +++ b/src/lib/seam/connect/routes/customers/reservations/reservations.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpCustomersReservations { client: Client @@ -169,7 +168,7 @@ export class SeamHttpCustomersReservations { } createDeepLink( - parameters?: CustomersReservationsCreateDeepLinkParameters, + parameters: CustomersReservationsCreateDeepLinkParameters, options: CustomersReservationsCreateDeepLinkOptions = {}, ): CustomersReservationsCreateDeepLinkRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -199,9 +198,8 @@ export type CustomersReservationsCreateDeepLinkBody = /** * @deprecated Use CustomersReservationsCreateDeepLinkRequest instead. */ -export type CustomersReservationsCreateDeepLinkResponse = SetNonNullable< - Required> -> +export type CustomersReservationsCreateDeepLinkResponse = + RouteResponse<'/customers/reservations/create_deep_link'> export type CustomersReservationsCreateDeepLinkRequest = SeamHttpRequest< CustomersReservationsCreateDeepLinkResponse, diff --git a/src/lib/seam/connect/routes/devices/devices.ts b/src/lib/seam/connect/routes/devices/devices.ts index 4104d142..9b2cb026 100644 --- a/src/lib/seam/connect/routes/devices/devices.ts +++ b/src/lib/seam/connect/routes/devices/devices.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpDevicesSimulate } from './simulate/index.js' import { SeamHttpDevicesUnmanaged } from './unmanaged/index.js' @@ -175,7 +174,7 @@ export class SeamHttpDevices { } delete( - parameters?: DevicesDeleteParameters, + parameters: DevicesDeleteParameters, options: DevicesDeleteOptions = {}, ): DevicesDeleteRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -232,7 +231,7 @@ export class SeamHttpDevices { } reportProviderMetadata( - parameters?: DevicesReportProviderMetadataParameters, + parameters: DevicesReportProviderMetadataParameters, options: DevicesReportProviderMetadataOptions = {}, ): DevicesReportProviderMetadataRequest { return new SeamHttpRequest(this, { @@ -245,7 +244,7 @@ export class SeamHttpDevices { } update( - parameters?: DevicesUpdateParameters, + parameters: DevicesUpdateParameters, options: DevicesUpdateOptions = {}, ): DevicesUpdateRequest { return new SeamHttpRequest(this, { @@ -268,9 +267,7 @@ export type DevicesDeleteParams = DevicesDeleteParameters /** * @deprecated Use DevicesDeleteRequest instead. */ -export type DevicesDeleteResponse = SetNonNullable< - Required> -> +export type DevicesDeleteResponse = RouteResponse<'/devices/delete'> export type DevicesDeleteRequest = SeamHttpRequest @@ -286,9 +283,7 @@ export type DevicesGetParams = DevicesGetParameters /** * @deprecated Use DevicesGetRequest instead. */ -export type DevicesGetResponse = SetNonNullable< - Required> -> +export type DevicesGetResponse = RouteResponse<'/devices/get'> export type DevicesGetRequest = SeamHttpRequest @@ -304,9 +299,7 @@ export type DevicesListParams = DevicesListParameters /** * @deprecated Use DevicesListRequest instead. */ -export type DevicesListResponse = SetNonNullable< - Required> -> +export type DevicesListResponse = RouteResponse<'/devices/list'> export type DevicesListRequest = SeamHttpRequest @@ -324,9 +317,8 @@ export type DevicesListDeviceProvidersParams = /** * @deprecated Use DevicesListDeviceProvidersRequest instead. */ -export type DevicesListDeviceProvidersResponse = SetNonNullable< - Required> -> +export type DevicesListDeviceProvidersResponse = + RouteResponse<'/devices/list_device_providers'> export type DevicesListDeviceProvidersRequest = SeamHttpRequest< DevicesListDeviceProvidersResponse, @@ -347,9 +339,8 @@ export type DevicesReportProviderMetadataBody = /** * @deprecated Use DevicesReportProviderMetadataRequest instead. */ -export type DevicesReportProviderMetadataResponse = SetNonNullable< - Required> -> +export type DevicesReportProviderMetadataResponse = + RouteResponse<'/devices/report_provider_metadata'> export type DevicesReportProviderMetadataRequest = SeamHttpRequest< void, @@ -368,9 +359,7 @@ export type DevicesUpdateBody = DevicesUpdateParameters /** * @deprecated Use DevicesUpdateRequest instead. */ -export type DevicesUpdateResponse = SetNonNullable< - Required> -> +export type DevicesUpdateResponse = RouteResponse<'/devices/update'> export type DevicesUpdateRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/devices/simulate/simulate.ts b/src/lib/seam/connect/routes/devices/simulate/simulate.ts index ffacba00..9430e2a0 100644 --- a/src/lib/seam/connect/routes/devices/simulate/simulate.ts +++ b/src/lib/seam/connect/routes/devices/simulate/simulate.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpDevicesSimulate { client: Client @@ -164,7 +163,7 @@ export class SeamHttpDevicesSimulate { } connect( - parameters?: DevicesSimulateConnectParameters, + parameters: DevicesSimulateConnectParameters, options: DevicesSimulateConnectOptions = {}, ): DevicesSimulateConnectRequest { return new SeamHttpRequest(this, { @@ -177,7 +176,7 @@ export class SeamHttpDevicesSimulate { } connectToHub( - parameters?: DevicesSimulateConnectToHubParameters, + parameters: DevicesSimulateConnectToHubParameters, options: DevicesSimulateConnectToHubOptions = {}, ): DevicesSimulateConnectToHubRequest { return new SeamHttpRequest(this, { @@ -190,7 +189,7 @@ export class SeamHttpDevicesSimulate { } disconnect( - parameters?: DevicesSimulateDisconnectParameters, + parameters: DevicesSimulateDisconnectParameters, options: DevicesSimulateDisconnectOptions = {}, ): DevicesSimulateDisconnectRequest { return new SeamHttpRequest(this, { @@ -203,7 +202,7 @@ export class SeamHttpDevicesSimulate { } disconnectFromHub( - parameters?: DevicesSimulateDisconnectFromHubParameters, + parameters: DevicesSimulateDisconnectFromHubParameters, options: DevicesSimulateDisconnectFromHubOptions = {}, ): DevicesSimulateDisconnectFromHubRequest { return new SeamHttpRequest(this, { @@ -216,7 +215,7 @@ export class SeamHttpDevicesSimulate { } paidSubscription( - parameters?: DevicesSimulatePaidSubscriptionParameters, + parameters: DevicesSimulatePaidSubscriptionParameters, options: DevicesSimulatePaidSubscriptionOptions = {}, ): DevicesSimulatePaidSubscriptionRequest { return new SeamHttpRequest(this, { @@ -229,7 +228,7 @@ export class SeamHttpDevicesSimulate { } remove( - parameters?: DevicesSimulateRemoveParameters, + parameters: DevicesSimulateRemoveParameters, options: DevicesSimulateRemoveOptions = {}, ): DevicesSimulateRemoveRequest { return new SeamHttpRequest(this, { @@ -253,9 +252,8 @@ export type DevicesSimulateConnectBody = DevicesSimulateConnectParameters /** * @deprecated Use DevicesSimulateConnectRequest instead. */ -export type DevicesSimulateConnectResponse = SetNonNullable< - Required> -> +export type DevicesSimulateConnectResponse = + RouteResponse<'/devices/simulate/connect'> export type DevicesSimulateConnectRequest = SeamHttpRequest @@ -273,9 +271,8 @@ export type DevicesSimulateConnectToHubBody = /** * @deprecated Use DevicesSimulateConnectToHubRequest instead. */ -export type DevicesSimulateConnectToHubResponse = SetNonNullable< - Required> -> +export type DevicesSimulateConnectToHubResponse = + RouteResponse<'/devices/simulate/connect_to_hub'> export type DevicesSimulateConnectToHubRequest = SeamHttpRequest< void, @@ -295,9 +292,8 @@ export type DevicesSimulateDisconnectBody = DevicesSimulateDisconnectParameters /** * @deprecated Use DevicesSimulateDisconnectRequest instead. */ -export type DevicesSimulateDisconnectResponse = SetNonNullable< - Required> -> +export type DevicesSimulateDisconnectResponse = + RouteResponse<'/devices/simulate/disconnect'> export type DevicesSimulateDisconnectRequest = SeamHttpRequest @@ -315,9 +311,8 @@ export type DevicesSimulateDisconnectFromHubBody = /** * @deprecated Use DevicesSimulateDisconnectFromHubRequest instead. */ -export type DevicesSimulateDisconnectFromHubResponse = SetNonNullable< - Required> -> +export type DevicesSimulateDisconnectFromHubResponse = + RouteResponse<'/devices/simulate/disconnect_from_hub'> export type DevicesSimulateDisconnectFromHubRequest = SeamHttpRequest< void, @@ -338,9 +333,8 @@ export type DevicesSimulatePaidSubscriptionBody = /** * @deprecated Use DevicesSimulatePaidSubscriptionRequest instead. */ -export type DevicesSimulatePaidSubscriptionResponse = SetNonNullable< - Required> -> +export type DevicesSimulatePaidSubscriptionResponse = + RouteResponse<'/devices/simulate/paid_subscription'> export type DevicesSimulatePaidSubscriptionRequest = SeamHttpRequest< void, @@ -360,9 +354,8 @@ export type DevicesSimulateRemoveBody = DevicesSimulateRemoveParameters /** * @deprecated Use DevicesSimulateRemoveRequest instead. */ -export type DevicesSimulateRemoveResponse = SetNonNullable< - Required> -> +export type DevicesSimulateRemoveResponse = + RouteResponse<'/devices/simulate/remove'> export type DevicesSimulateRemoveRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/devices/unmanaged/unmanaged.ts b/src/lib/seam/connect/routes/devices/unmanaged/unmanaged.ts index 55379ded..a992db3c 100644 --- a/src/lib/seam/connect/routes/devices/unmanaged/unmanaged.ts +++ b/src/lib/seam/connect/routes/devices/unmanaged/unmanaged.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpDevicesUnmanaged { client: Client @@ -190,7 +189,7 @@ export class SeamHttpDevicesUnmanaged { } update( - parameters?: DevicesUnmanagedUpdateParameters, + parameters: DevicesUnmanagedUpdateParameters, options: DevicesUnmanagedUpdateOptions = {}, ): DevicesUnmanagedUpdateRequest { return new SeamHttpRequest(this, { @@ -214,9 +213,8 @@ export type DevicesUnmanagedGetParams = DevicesUnmanagedGetParameters /** * @deprecated Use DevicesUnmanagedGetRequest instead. */ -export type DevicesUnmanagedGetResponse = SetNonNullable< - Required> -> +export type DevicesUnmanagedGetResponse = + RouteResponse<'/devices/unmanaged/get'> export type DevicesUnmanagedGetRequest = SeamHttpRequest< DevicesUnmanagedGetResponse, @@ -236,9 +234,8 @@ export type DevicesUnmanagedListParams = DevicesUnmanagedListParameters /** * @deprecated Use DevicesUnmanagedListRequest instead. */ -export type DevicesUnmanagedListResponse = SetNonNullable< - Required> -> +export type DevicesUnmanagedListResponse = + RouteResponse<'/devices/unmanaged/list'> export type DevicesUnmanagedListRequest = SeamHttpRequest< DevicesUnmanagedListResponse, @@ -258,9 +255,8 @@ export type DevicesUnmanagedUpdateBody = DevicesUnmanagedUpdateParameters /** * @deprecated Use DevicesUnmanagedUpdateRequest instead. */ -export type DevicesUnmanagedUpdateResponse = SetNonNullable< - Required> -> +export type DevicesUnmanagedUpdateResponse = + RouteResponse<'/devices/unmanaged/update'> export type DevicesUnmanagedUpdateRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/events/events.ts b/src/lib/seam/connect/routes/events/events.ts index 8a3841f9..7216066d 100644 --- a/src/lib/seam/connect/routes/events/events.ts +++ b/src/lib/seam/connect/routes/events/events.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpEvents { client: Client @@ -200,9 +199,7 @@ export type EventsGetParams = EventsGetParameters /** * @deprecated Use EventsGetRequest instead. */ -export type EventsGetResponse = SetNonNullable< - Required> -> +export type EventsGetResponse = RouteResponse<'/events/get'> export type EventsGetRequest = SeamHttpRequest @@ -218,9 +215,7 @@ export type EventsListParams = EventsListParameters /** * @deprecated Use EventsListRequest instead. */ -export type EventsListResponse = SetNonNullable< - Required> -> +export type EventsListResponse = RouteResponse<'/events/list'> export type EventsListRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/instant-keys/instant-keys.ts b/src/lib/seam/connect/routes/instant-keys/instant-keys.ts index f36100a3..eab2ecd0 100644 --- a/src/lib/seam/connect/routes/instant-keys/instant-keys.ts +++ b/src/lib/seam/connect/routes/instant-keys/instant-keys.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpInstantKeys { client: Client @@ -164,7 +163,7 @@ export class SeamHttpInstantKeys { } delete( - parameters?: InstantKeysDeleteParameters, + parameters: InstantKeysDeleteParameters, options: InstantKeysDeleteOptions = {}, ): InstantKeysDeleteRequest { return new SeamHttpRequest(this, { @@ -214,9 +213,7 @@ export type InstantKeysDeleteParams = InstantKeysDeleteParameters /** * @deprecated Use InstantKeysDeleteRequest instead. */ -export type InstantKeysDeleteResponse = SetNonNullable< - Required> -> +export type InstantKeysDeleteResponse = RouteResponse<'/instant_keys/delete'> export type InstantKeysDeleteRequest = SeamHttpRequest @@ -232,9 +229,7 @@ export type InstantKeysGetParams = InstantKeysGetParameters /** * @deprecated Use InstantKeysGetRequest instead. */ -export type InstantKeysGetResponse = SetNonNullable< - Required> -> +export type InstantKeysGetResponse = RouteResponse<'/instant_keys/get'> export type InstantKeysGetRequest = SeamHttpRequest< InstantKeysGetResponse, @@ -253,9 +248,7 @@ export type InstantKeysListParams = InstantKeysListParameters /** * @deprecated Use InstantKeysListRequest instead. */ -export type InstantKeysListResponse = SetNonNullable< - Required> -> +export type InstantKeysListResponse = RouteResponse<'/instant_keys/list'> export type InstantKeysListRequest = SeamHttpRequest< InstantKeysListResponse, diff --git a/src/lib/seam/connect/routes/locks/locks.ts b/src/lib/seam/connect/routes/locks/locks.ts index dc1b23a5..d48b5524 100644 --- a/src/lib/seam/connect/routes/locks/locks.ts +++ b/src/lib/seam/connect/routes/locks/locks.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpLocksSimulate } from './simulate/index.js' @@ -170,7 +169,7 @@ export class SeamHttpLocks { } configureAutoLock( - parameters?: LocksConfigureAutoLockParameters, + parameters: LocksConfigureAutoLockParameters, options: LocksConfigureAutoLockOptions = {}, ): LocksConfigureAutoLockRequest { return new SeamHttpRequest(this, { @@ -209,7 +208,7 @@ export class SeamHttpLocks { } lockDoor( - parameters?: LocksLockDoorParameters, + parameters: LocksLockDoorParameters, options: LocksLockDoorOptions = {}, ): LocksLockDoorRequest { return new SeamHttpRequest(this, { @@ -222,7 +221,7 @@ export class SeamHttpLocks { } unlockDoor( - parameters?: LocksUnlockDoorParameters, + parameters: LocksUnlockDoorParameters, options: LocksUnlockDoorOptions = {}, ): LocksUnlockDoorRequest { return new SeamHttpRequest(this, { @@ -246,9 +245,8 @@ export type LocksConfigureAutoLockBody = LocksConfigureAutoLockParameters /** * @deprecated Use LocksConfigureAutoLockRequest instead. */ -export type LocksConfigureAutoLockResponse = SetNonNullable< - Required> -> +export type LocksConfigureAutoLockResponse = + RouteResponse<'/locks/configure_auto_lock'> export type LocksConfigureAutoLockRequest = SeamHttpRequest< LocksConfigureAutoLockResponse, @@ -270,9 +268,7 @@ export type LocksGetParams = LocksGetParameters /** * @deprecated Use LocksGetRequest instead. */ -export type LocksGetResponse = SetNonNullable< - Required> -> +export type LocksGetResponse = RouteResponse<'/locks/get'> export type LocksGetRequest = SeamHttpRequest @@ -288,9 +284,7 @@ export type LocksListParams = LocksListParameters /** * @deprecated Use LocksListRequest instead. */ -export type LocksListResponse = SetNonNullable< - Required> -> +export type LocksListResponse = RouteResponse<'/locks/list'> export type LocksListRequest = SeamHttpRequest @@ -306,9 +300,7 @@ export type LocksLockDoorBody = LocksLockDoorParameters /** * @deprecated Use LocksLockDoorRequest instead. */ -export type LocksLockDoorResponse = SetNonNullable< - Required> -> +export type LocksLockDoorResponse = RouteResponse<'/locks/lock_door'> export type LocksLockDoorRequest = SeamHttpRequest< LocksLockDoorResponse, @@ -330,9 +322,7 @@ export type LocksUnlockDoorBody = LocksUnlockDoorParameters /** * @deprecated Use LocksUnlockDoorRequest instead. */ -export type LocksUnlockDoorResponse = SetNonNullable< - Required> -> +export type LocksUnlockDoorResponse = RouteResponse<'/locks/unlock_door'> export type LocksUnlockDoorRequest = SeamHttpRequest< LocksUnlockDoorResponse, diff --git a/src/lib/seam/connect/routes/locks/simulate/simulate.ts b/src/lib/seam/connect/routes/locks/simulate/simulate.ts index 48310c82..e1bcabee 100644 --- a/src/lib/seam/connect/routes/locks/simulate/simulate.ts +++ b/src/lib/seam/connect/routes/locks/simulate/simulate.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpLocksSimulate { client: Client @@ -164,7 +163,7 @@ export class SeamHttpLocksSimulate { } keypadCodeEntry( - parameters?: LocksSimulateKeypadCodeEntryParameters, + parameters: LocksSimulateKeypadCodeEntryParameters, options: LocksSimulateKeypadCodeEntryOptions = {}, ): LocksSimulateKeypadCodeEntryRequest { return new SeamHttpRequest(this, { @@ -177,7 +176,7 @@ export class SeamHttpLocksSimulate { } manualLockViaKeypad( - parameters?: LocksSimulateManualLockViaKeypadParameters, + parameters: LocksSimulateManualLockViaKeypadParameters, options: LocksSimulateManualLockViaKeypadOptions = {}, ): LocksSimulateManualLockViaKeypadRequest { return new SeamHttpRequest(this, { @@ -202,9 +201,8 @@ export type LocksSimulateKeypadCodeEntryBody = /** * @deprecated Use LocksSimulateKeypadCodeEntryRequest instead. */ -export type LocksSimulateKeypadCodeEntryResponse = SetNonNullable< - Required> -> +export type LocksSimulateKeypadCodeEntryResponse = + RouteResponse<'/locks/simulate/keypad_code_entry'> export type LocksSimulateKeypadCodeEntryRequest = SeamHttpRequest< LocksSimulateKeypadCodeEntryResponse, @@ -228,9 +226,8 @@ export type LocksSimulateManualLockViaKeypadBody = /** * @deprecated Use LocksSimulateManualLockViaKeypadRequest instead. */ -export type LocksSimulateManualLockViaKeypadResponse = SetNonNullable< - Required> -> +export type LocksSimulateManualLockViaKeypadResponse = + RouteResponse<'/locks/simulate/manual_lock_via_keypad'> export type LocksSimulateManualLockViaKeypadRequest = SeamHttpRequest< LocksSimulateManualLockViaKeypadResponse, diff --git a/src/lib/seam/connect/routes/noise-sensors/noise-sensors.ts b/src/lib/seam/connect/routes/noise-sensors/noise-sensors.ts index d8917f83..f63a9ca0 100644 --- a/src/lib/seam/connect/routes/noise-sensors/noise-sensors.ts +++ b/src/lib/seam/connect/routes/noise-sensors/noise-sensors.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpNoiseSensorsNoiseThresholds } from './noise-thresholds/index.js' import { SeamHttpNoiseSensorsSimulate } from './simulate/index.js' @@ -201,9 +200,7 @@ export type NoiseSensorsListParams = NoiseSensorsListParameters /** * @deprecated Use NoiseSensorsListRequest instead. */ -export type NoiseSensorsListResponse = SetNonNullable< - Required> -> +export type NoiseSensorsListResponse = RouteResponse<'/noise_sensors/list'> export type NoiseSensorsListRequest = SeamHttpRequest< NoiseSensorsListResponse, diff --git a/src/lib/seam/connect/routes/noise-sensors/noise-thresholds/noise-thresholds.ts b/src/lib/seam/connect/routes/noise-sensors/noise-thresholds/noise-thresholds.ts index 7cd58b62..2bc796d4 100644 --- a/src/lib/seam/connect/routes/noise-sensors/noise-thresholds/noise-thresholds.ts +++ b/src/lib/seam/connect/routes/noise-sensors/noise-thresholds/noise-thresholds.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpNoiseSensorsNoiseThresholds { client: Client @@ -167,7 +166,7 @@ export class SeamHttpNoiseSensorsNoiseThresholds { } create( - parameters?: NoiseSensorsNoiseThresholdsCreateParameters, + parameters: NoiseSensorsNoiseThresholdsCreateParameters, options: NoiseSensorsNoiseThresholdsCreateOptions = {}, ): NoiseSensorsNoiseThresholdsCreateRequest { return new SeamHttpRequest(this, { @@ -180,7 +179,7 @@ export class SeamHttpNoiseSensorsNoiseThresholds { } delete( - parameters?: NoiseSensorsNoiseThresholdsDeleteParameters, + parameters: NoiseSensorsNoiseThresholdsDeleteParameters, options: NoiseSensorsNoiseThresholdsDeleteOptions = {}, ): NoiseSensorsNoiseThresholdsDeleteRequest { return new SeamHttpRequest(this, { @@ -193,7 +192,7 @@ export class SeamHttpNoiseSensorsNoiseThresholds { } get( - parameters?: NoiseSensorsNoiseThresholdsGetParameters, + parameters: NoiseSensorsNoiseThresholdsGetParameters, options: NoiseSensorsNoiseThresholdsGetOptions = {}, ): NoiseSensorsNoiseThresholdsGetRequest { return new SeamHttpRequest(this, { @@ -206,7 +205,7 @@ export class SeamHttpNoiseSensorsNoiseThresholds { } list( - parameters?: NoiseSensorsNoiseThresholdsListParameters, + parameters: NoiseSensorsNoiseThresholdsListParameters, options: NoiseSensorsNoiseThresholdsListOptions = {}, ): NoiseSensorsNoiseThresholdsListRequest { return new SeamHttpRequest(this, { @@ -219,7 +218,7 @@ export class SeamHttpNoiseSensorsNoiseThresholds { } update( - parameters?: NoiseSensorsNoiseThresholdsUpdateParameters, + parameters: NoiseSensorsNoiseThresholdsUpdateParameters, options: NoiseSensorsNoiseThresholdsUpdateOptions = {}, ): NoiseSensorsNoiseThresholdsUpdateRequest { return new SeamHttpRequest(this, { @@ -244,9 +243,8 @@ export type NoiseSensorsNoiseThresholdsCreateBody = /** * @deprecated Use NoiseSensorsNoiseThresholdsCreateRequest instead. */ -export type NoiseSensorsNoiseThresholdsCreateResponse = SetNonNullable< - Required> -> +export type NoiseSensorsNoiseThresholdsCreateResponse = + RouteResponse<'/noise_sensors/noise_thresholds/create'> export type NoiseSensorsNoiseThresholdsCreateRequest = SeamHttpRequest< NoiseSensorsNoiseThresholdsCreateResponse, @@ -267,9 +265,8 @@ export type NoiseSensorsNoiseThresholdsDeleteParams = /** * @deprecated Use NoiseSensorsNoiseThresholdsDeleteRequest instead. */ -export type NoiseSensorsNoiseThresholdsDeleteResponse = SetNonNullable< - Required> -> +export type NoiseSensorsNoiseThresholdsDeleteResponse = + RouteResponse<'/noise_sensors/noise_thresholds/delete'> export type NoiseSensorsNoiseThresholdsDeleteRequest = SeamHttpRequest< void, @@ -290,9 +287,8 @@ export type NoiseSensorsNoiseThresholdsGetParams = /** * @deprecated Use NoiseSensorsNoiseThresholdsGetRequest instead. */ -export type NoiseSensorsNoiseThresholdsGetResponse = SetNonNullable< - Required> -> +export type NoiseSensorsNoiseThresholdsGetResponse = + RouteResponse<'/noise_sensors/noise_thresholds/get'> export type NoiseSensorsNoiseThresholdsGetRequest = SeamHttpRequest< NoiseSensorsNoiseThresholdsGetResponse, @@ -313,9 +309,8 @@ export type NoiseSensorsNoiseThresholdsListParams = /** * @deprecated Use NoiseSensorsNoiseThresholdsListRequest instead. */ -export type NoiseSensorsNoiseThresholdsListResponse = SetNonNullable< - Required> -> +export type NoiseSensorsNoiseThresholdsListResponse = + RouteResponse<'/noise_sensors/noise_thresholds/list'> export type NoiseSensorsNoiseThresholdsListRequest = SeamHttpRequest< NoiseSensorsNoiseThresholdsListResponse, @@ -336,9 +331,8 @@ export type NoiseSensorsNoiseThresholdsUpdateBody = /** * @deprecated Use NoiseSensorsNoiseThresholdsUpdateRequest instead. */ -export type NoiseSensorsNoiseThresholdsUpdateResponse = SetNonNullable< - Required> -> +export type NoiseSensorsNoiseThresholdsUpdateResponse = + RouteResponse<'/noise_sensors/noise_thresholds/update'> export type NoiseSensorsNoiseThresholdsUpdateRequest = SeamHttpRequest< void, diff --git a/src/lib/seam/connect/routes/noise-sensors/simulate/simulate.ts b/src/lib/seam/connect/routes/noise-sensors/simulate/simulate.ts index cc01c842..4155015f 100644 --- a/src/lib/seam/connect/routes/noise-sensors/simulate/simulate.ts +++ b/src/lib/seam/connect/routes/noise-sensors/simulate/simulate.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpNoiseSensorsSimulate { client: Client @@ -164,7 +163,7 @@ export class SeamHttpNoiseSensorsSimulate { } triggerNoiseThreshold( - parameters?: NoiseSensorsSimulateTriggerNoiseThresholdParameters, + parameters: NoiseSensorsSimulateTriggerNoiseThresholdParameters, options: NoiseSensorsSimulateTriggerNoiseThresholdOptions = {}, ): NoiseSensorsSimulateTriggerNoiseThresholdRequest { return new SeamHttpRequest(this, { @@ -189,9 +188,8 @@ export type NoiseSensorsSimulateTriggerNoiseThresholdBody = /** * @deprecated Use NoiseSensorsSimulateTriggerNoiseThresholdRequest instead. */ -export type NoiseSensorsSimulateTriggerNoiseThresholdResponse = SetNonNullable< - Required> -> +export type NoiseSensorsSimulateTriggerNoiseThresholdResponse = + RouteResponse<'/noise_sensors/simulate/trigger_noise_threshold'> export type NoiseSensorsSimulateTriggerNoiseThresholdRequest = SeamHttpRequest< void, diff --git a/src/lib/seam/connect/routes/phones/phones.ts b/src/lib/seam/connect/routes/phones/phones.ts index bb7a816a..86289436 100644 --- a/src/lib/seam/connect/routes/phones/phones.ts +++ b/src/lib/seam/connect/routes/phones/phones.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpPhonesSimulate } from './simulate/index.js' @@ -170,7 +169,7 @@ export class SeamHttpPhones { } deactivate( - parameters?: PhonesDeactivateParameters, + parameters: PhonesDeactivateParameters, options: PhonesDeactivateOptions = {}, ): PhonesDeactivateRequest { return new SeamHttpRequest(this, { @@ -183,7 +182,7 @@ export class SeamHttpPhones { } get( - parameters?: PhonesGetParameters, + parameters: PhonesGetParameters, options: PhonesGetOptions = {}, ): PhonesGetRequest { return new SeamHttpRequest(this, { @@ -219,9 +218,7 @@ export type PhonesDeactivateParams = PhonesDeactivateParameters /** * @deprecated Use PhonesDeactivateRequest instead. */ -export type PhonesDeactivateResponse = SetNonNullable< - Required> -> +export type PhonesDeactivateResponse = RouteResponse<'/phones/deactivate'> export type PhonesDeactivateRequest = SeamHttpRequest @@ -237,9 +234,7 @@ export type PhonesGetParams = PhonesGetParameters /** * @deprecated Use PhonesGetRequest instead. */ -export type PhonesGetResponse = SetNonNullable< - Required> -> +export type PhonesGetResponse = RouteResponse<'/phones/get'> export type PhonesGetRequest = SeamHttpRequest @@ -255,9 +250,7 @@ export type PhonesListParams = PhonesListParameters /** * @deprecated Use PhonesListRequest instead. */ -export type PhonesListResponse = SetNonNullable< - Required> -> +export type PhonesListResponse = RouteResponse<'/phones/list'> export type PhonesListRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/phones/simulate/simulate.ts b/src/lib/seam/connect/routes/phones/simulate/simulate.ts index 3dfa6a1c..e3405900 100644 --- a/src/lib/seam/connect/routes/phones/simulate/simulate.ts +++ b/src/lib/seam/connect/routes/phones/simulate/simulate.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpPhonesSimulate { client: Client @@ -164,7 +163,7 @@ export class SeamHttpPhonesSimulate { } createSandboxPhone( - parameters?: PhonesSimulateCreateSandboxPhoneParameters, + parameters: PhonesSimulateCreateSandboxPhoneParameters, options: PhonesSimulateCreateSandboxPhoneOptions = {}, ): PhonesSimulateCreateSandboxPhoneRequest { return new SeamHttpRequest(this, { @@ -189,9 +188,8 @@ export type PhonesSimulateCreateSandboxPhoneBody = /** * @deprecated Use PhonesSimulateCreateSandboxPhoneRequest instead. */ -export type PhonesSimulateCreateSandboxPhoneResponse = SetNonNullable< - Required> -> +export type PhonesSimulateCreateSandboxPhoneResponse = + RouteResponse<'/phones/simulate/create_sandbox_phone'> export type PhonesSimulateCreateSandboxPhoneRequest = SeamHttpRequest< PhonesSimulateCreateSandboxPhoneResponse, diff --git a/src/lib/seam/connect/routes/seam-http-endpoints-without-workspace.ts b/src/lib/seam/connect/routes/seam-http-endpoints-without-workspace.ts index 27fbd0ad..95992b18 100644 --- a/src/lib/seam/connect/routes/seam-http-endpoints-without-workspace.ts +++ b/src/lib/seam/connect/routes/seam-http-endpoints-without-workspace.ts @@ -128,7 +128,7 @@ export class SeamHttpEndpointsWithoutWorkspace { } get '/seam/customer/v1/connectors/authorize'(): ( - parameters?: SeamCustomerV1ConnectorsAuthorizeParameters, + parameters: SeamCustomerV1ConnectorsAuthorizeParameters, options?: SeamCustomerV1ConnectorsAuthorizeOptions, ) => SeamCustomerV1ConnectorsAuthorizeRequest { const { client, defaults } = this @@ -146,7 +146,7 @@ export class SeamHttpEndpointsWithoutWorkspace { } get '/workspaces/create'(): ( - parameters?: WorkspacesCreateParameters, + parameters: WorkspacesCreateParameters, options?: WorkspacesCreateOptions, ) => WorkspacesCreateRequest { const { client, defaults } = this diff --git a/src/lib/seam/connect/routes/seam-http-endpoints.ts b/src/lib/seam/connect/routes/seam-http-endpoints.ts index 863f1293..b89e1fce 100644 --- a/src/lib/seam/connect/routes/seam-http-endpoints.ts +++ b/src/lib/seam/connect/routes/seam-http-endpoints.ts @@ -1229,7 +1229,7 @@ export class SeamHttpEndpoints { } get '/access_codes/create'(): ( - parameters?: AccessCodesCreateParameters, + parameters: AccessCodesCreateParameters, options?: AccessCodesCreateOptions, ) => AccessCodesCreateRequest { const { client, defaults } = this @@ -1242,7 +1242,7 @@ export class SeamHttpEndpoints { } get '/access_codes/create_multiple'(): ( - parameters?: AccessCodesCreateMultipleParameters, + parameters: AccessCodesCreateMultipleParameters, options?: AccessCodesCreateMultipleOptions, ) => AccessCodesCreateMultipleRequest { const { client, defaults } = this @@ -1255,7 +1255,7 @@ export class SeamHttpEndpoints { } get '/access_codes/delete'(): ( - parameters?: AccessCodesDeleteParameters, + parameters: AccessCodesDeleteParameters, options?: AccessCodesDeleteOptions, ) => AccessCodesDeleteRequest { const { client, defaults } = this @@ -1268,7 +1268,7 @@ export class SeamHttpEndpoints { } get '/access_codes/generate_code'(): ( - parameters?: AccessCodesGenerateCodeParameters, + parameters: AccessCodesGenerateCodeParameters, options?: AccessCodesGenerateCodeOptions, ) => AccessCodesGenerateCodeRequest { const { client, defaults } = this @@ -1294,7 +1294,7 @@ export class SeamHttpEndpoints { } get '/access_codes/get_timeline'(): ( - parameters?: AccessCodesGetTimelineParameters, + parameters: AccessCodesGetTimelineParameters, options?: AccessCodesGetTimelineOptions, ) => AccessCodesGetTimelineRequest { const { client, defaults } = this @@ -1325,7 +1325,7 @@ export class SeamHttpEndpoints { } get '/access_codes/pull_backup_access_code'(): ( - parameters?: AccessCodesPullBackupAccessCodeParameters, + parameters: AccessCodesPullBackupAccessCodeParameters, options?: AccessCodesPullBackupAccessCodeOptions, ) => AccessCodesPullBackupAccessCodeRequest { const { client, defaults } = this @@ -1338,7 +1338,7 @@ export class SeamHttpEndpoints { } get '/access_codes/report_device_constraints'(): ( - parameters?: AccessCodesReportDeviceConstraintsParameters, + parameters: AccessCodesReportDeviceConstraintsParameters, options?: AccessCodesReportDeviceConstraintsOptions, ) => AccessCodesReportDeviceConstraintsRequest { const { client, defaults } = this @@ -1351,7 +1351,7 @@ export class SeamHttpEndpoints { } get '/access_codes/update'(): ( - parameters?: AccessCodesUpdateParameters, + parameters: AccessCodesUpdateParameters, options?: AccessCodesUpdateOptions, ) => AccessCodesUpdateRequest { const { client, defaults } = this @@ -1364,7 +1364,7 @@ export class SeamHttpEndpoints { } get '/access_codes/update_multiple'(): ( - parameters?: AccessCodesUpdateMultipleParameters, + parameters: AccessCodesUpdateMultipleParameters, options?: AccessCodesUpdateMultipleOptions, ) => AccessCodesUpdateMultipleRequest { const { client, defaults } = this @@ -1377,7 +1377,7 @@ export class SeamHttpEndpoints { } get '/access_codes/simulate/create_unmanaged_access_code'(): ( - parameters?: AccessCodesSimulateCreateUnmanagedAccessCodeParameters, + parameters: AccessCodesSimulateCreateUnmanagedAccessCodeParameters, options?: AccessCodesSimulateCreateUnmanagedAccessCodeOptions, ) => AccessCodesSimulateCreateUnmanagedAccessCodeRequest { const { client, defaults } = this @@ -1392,7 +1392,7 @@ export class SeamHttpEndpoints { } get '/access_codes/unmanaged/convert_to_managed'(): ( - parameters?: AccessCodesUnmanagedConvertToManagedParameters, + parameters: AccessCodesUnmanagedConvertToManagedParameters, options?: AccessCodesUnmanagedConvertToManagedOptions, ) => AccessCodesUnmanagedConvertToManagedRequest { const { client, defaults } = this @@ -1405,7 +1405,7 @@ export class SeamHttpEndpoints { } get '/access_codes/unmanaged/delete'(): ( - parameters?: AccessCodesUnmanagedDeleteParameters, + parameters: AccessCodesUnmanagedDeleteParameters, options?: AccessCodesUnmanagedDeleteOptions, ) => AccessCodesUnmanagedDeleteRequest { const { client, defaults } = this @@ -1431,7 +1431,7 @@ export class SeamHttpEndpoints { } get '/access_codes/unmanaged/list'(): ( - parameters?: AccessCodesUnmanagedListParameters, + parameters: AccessCodesUnmanagedListParameters, options?: AccessCodesUnmanagedListOptions, ) => AccessCodesUnmanagedListRequest { const { client, defaults } = this @@ -1444,7 +1444,7 @@ export class SeamHttpEndpoints { } get '/access_codes/unmanaged/update'(): ( - parameters?: AccessCodesUnmanagedUpdateParameters, + parameters: AccessCodesUnmanagedUpdateParameters, options?: AccessCodesUnmanagedUpdateOptions, ) => AccessCodesUnmanagedUpdateRequest { const { client, defaults } = this @@ -1457,7 +1457,7 @@ export class SeamHttpEndpoints { } get '/access_grants/create'(): ( - parameters?: AccessGrantsCreateParameters, + parameters: AccessGrantsCreateParameters, options?: AccessGrantsCreateOptions, ) => AccessGrantsCreateRequest { const { client, defaults } = this @@ -1470,7 +1470,7 @@ export class SeamHttpEndpoints { } get '/access_grants/delete'(): ( - parameters?: AccessGrantsDeleteParameters, + parameters: AccessGrantsDeleteParameters, options?: AccessGrantsDeleteOptions, ) => AccessGrantsDeleteRequest { const { client, defaults } = this @@ -1522,7 +1522,7 @@ export class SeamHttpEndpoints { } get '/access_grants/request_access_methods'(): ( - parameters?: AccessGrantsRequestAccessMethodsParameters, + parameters: AccessGrantsRequestAccessMethodsParameters, options?: AccessGrantsRequestAccessMethodsOptions, ) => AccessGrantsRequestAccessMethodsRequest { const { client, defaults } = this @@ -1548,7 +1548,7 @@ export class SeamHttpEndpoints { } get '/access_grants/unmanaged/get'(): ( - parameters?: AccessGrantsUnmanagedGetParameters, + parameters: AccessGrantsUnmanagedGetParameters, options?: AccessGrantsUnmanagedGetOptions, ) => AccessGrantsUnmanagedGetRequest { const { client, defaults } = this @@ -1574,7 +1574,7 @@ export class SeamHttpEndpoints { } get '/access_grants/unmanaged/update'(): ( - parameters?: AccessGrantsUnmanagedUpdateParameters, + parameters: AccessGrantsUnmanagedUpdateParameters, options?: AccessGrantsUnmanagedUpdateOptions, ) => AccessGrantsUnmanagedUpdateRequest { const { client, defaults } = this @@ -1587,7 +1587,7 @@ export class SeamHttpEndpoints { } get '/access_methods/assign_card'(): ( - parameters?: AccessMethodsAssignCardParameters, + parameters: AccessMethodsAssignCardParameters, options?: AccessMethodsAssignCardOptions, ) => AccessMethodsAssignCardRequest { const { client, defaults } = this @@ -1613,7 +1613,7 @@ export class SeamHttpEndpoints { } get '/access_methods/encode'(): ( - parameters?: AccessMethodsEncodeParameters, + parameters: AccessMethodsEncodeParameters, options?: AccessMethodsEncodeOptions, ) => AccessMethodsEncodeRequest { const { client, defaults } = this @@ -1626,7 +1626,7 @@ export class SeamHttpEndpoints { } get '/access_methods/get'(): ( - parameters?: AccessMethodsGetParameters, + parameters: AccessMethodsGetParameters, options?: AccessMethodsGetOptions, ) => AccessMethodsGetRequest { const { client, defaults } = this @@ -1639,7 +1639,7 @@ export class SeamHttpEndpoints { } get '/access_methods/get_related'(): ( - parameters?: AccessMethodsGetRelatedParameters, + parameters: AccessMethodsGetRelatedParameters, options?: AccessMethodsGetRelatedOptions, ) => AccessMethodsGetRelatedRequest { const { client, defaults } = this @@ -1665,7 +1665,7 @@ export class SeamHttpEndpoints { } get '/access_methods/unlock_door'(): ( - parameters?: AccessMethodsUnlockDoorParameters, + parameters: AccessMethodsUnlockDoorParameters, options?: AccessMethodsUnlockDoorOptions, ) => AccessMethodsUnlockDoorRequest { const { client, defaults } = this @@ -1678,7 +1678,7 @@ export class SeamHttpEndpoints { } get '/access_methods/unmanaged/get'(): ( - parameters?: AccessMethodsUnmanagedGetParameters, + parameters: AccessMethodsUnmanagedGetParameters, options?: AccessMethodsUnmanagedGetOptions, ) => AccessMethodsUnmanagedGetRequest { const { client, defaults } = this @@ -1691,7 +1691,7 @@ export class SeamHttpEndpoints { } get '/access_methods/unmanaged/list'(): ( - parameters?: AccessMethodsUnmanagedListParameters, + parameters: AccessMethodsUnmanagedListParameters, options?: AccessMethodsUnmanagedListOptions, ) => AccessMethodsUnmanagedListRequest { const { client, defaults } = this @@ -1704,7 +1704,7 @@ export class SeamHttpEndpoints { } get '/acs/access_groups/add_user'(): ( - parameters?: AcsAccessGroupsAddUserParameters, + parameters: AcsAccessGroupsAddUserParameters, options?: AcsAccessGroupsAddUserOptions, ) => AcsAccessGroupsAddUserRequest { const { client, defaults } = this @@ -1717,7 +1717,7 @@ export class SeamHttpEndpoints { } get '/acs/access_groups/delete'(): ( - parameters?: AcsAccessGroupsDeleteParameters, + parameters: AcsAccessGroupsDeleteParameters, options?: AcsAccessGroupsDeleteOptions, ) => AcsAccessGroupsDeleteRequest { const { client, defaults } = this @@ -1730,7 +1730,7 @@ export class SeamHttpEndpoints { } get '/acs/access_groups/get'(): ( - parameters?: AcsAccessGroupsGetParameters, + parameters: AcsAccessGroupsGetParameters, options?: AcsAccessGroupsGetOptions, ) => AcsAccessGroupsGetRequest { const { client, defaults } = this @@ -1756,7 +1756,7 @@ export class SeamHttpEndpoints { } get '/acs/access_groups/list_accessible_entrances'(): ( - parameters?: AcsAccessGroupsListAccessibleEntrancesParameters, + parameters: AcsAccessGroupsListAccessibleEntrancesParameters, options?: AcsAccessGroupsListAccessibleEntrancesOptions, ) => AcsAccessGroupsListAccessibleEntrancesRequest { const { client, defaults } = this @@ -1769,7 +1769,7 @@ export class SeamHttpEndpoints { } get '/acs/access_groups/list_users'(): ( - parameters?: AcsAccessGroupsListUsersParameters, + parameters: AcsAccessGroupsListUsersParameters, options?: AcsAccessGroupsListUsersOptions, ) => AcsAccessGroupsListUsersRequest { const { client, defaults } = this @@ -1782,7 +1782,7 @@ export class SeamHttpEndpoints { } get '/acs/access_groups/remove_user'(): ( - parameters?: AcsAccessGroupsRemoveUserParameters, + parameters: AcsAccessGroupsRemoveUserParameters, options?: AcsAccessGroupsRemoveUserOptions, ) => AcsAccessGroupsRemoveUserRequest { const { client, defaults } = this @@ -1795,7 +1795,7 @@ export class SeamHttpEndpoints { } get '/acs/access_groups/unmanaged/get'(): ( - parameters?: AcsAccessGroupsUnmanagedGetParameters, + parameters: AcsAccessGroupsUnmanagedGetParameters, options?: AcsAccessGroupsUnmanagedGetOptions, ) => AcsAccessGroupsUnmanagedGetRequest { const { client, defaults } = this @@ -1831,7 +1831,7 @@ export class SeamHttpEndpoints { } get '/acs/credential_pools/list'(): ( - parameters?: AcsCredentialPoolsListParameters, + parameters: AcsCredentialPoolsListParameters, options?: AcsCredentialPoolsListOptions, ) => AcsCredentialPoolsListRequest { const { client, defaults } = this @@ -1849,7 +1849,7 @@ export class SeamHttpEndpoints { } get '/acs/credential_provisioning_automations/launch'(): ( - parameters?: AcsCredentialProvisioningAutomationsLaunchParameters, + parameters: AcsCredentialProvisioningAutomationsLaunchParameters, options?: AcsCredentialProvisioningAutomationsLaunchOptions, ) => AcsCredentialProvisioningAutomationsLaunchRequest { const { client, defaults } = this @@ -1872,7 +1872,7 @@ export class SeamHttpEndpoints { } get '/acs/credentials/assign'(): ( - parameters?: AcsCredentialsAssignParameters, + parameters: AcsCredentialsAssignParameters, options?: AcsCredentialsAssignOptions, ) => AcsCredentialsAssignRequest { const { client, defaults } = this @@ -1885,7 +1885,7 @@ export class SeamHttpEndpoints { } get '/acs/credentials/create'(): ( - parameters?: AcsCredentialsCreateParameters, + parameters: AcsCredentialsCreateParameters, options?: AcsCredentialsCreateOptions, ) => AcsCredentialsCreateRequest { const { client, defaults } = this @@ -1898,7 +1898,7 @@ export class SeamHttpEndpoints { } get '/acs/credentials/create_offline_code'(): ( - parameters?: AcsCredentialsCreateOfflineCodeParameters, + parameters: AcsCredentialsCreateOfflineCodeParameters, options?: AcsCredentialsCreateOfflineCodeOptions, ) => AcsCredentialsCreateOfflineCodeRequest { const { client, defaults } = this @@ -1916,7 +1916,7 @@ export class SeamHttpEndpoints { } get '/acs/credentials/delete'(): ( - parameters?: AcsCredentialsDeleteParameters, + parameters: AcsCredentialsDeleteParameters, options?: AcsCredentialsDeleteOptions, ) => AcsCredentialsDeleteRequest { const { client, defaults } = this @@ -1929,7 +1929,7 @@ export class SeamHttpEndpoints { } get '/acs/credentials/get'(): ( - parameters?: AcsCredentialsGetParameters, + parameters: AcsCredentialsGetParameters, options?: AcsCredentialsGetOptions, ) => AcsCredentialsGetRequest { const { client, defaults } = this @@ -1955,7 +1955,7 @@ export class SeamHttpEndpoints { } get '/acs/credentials/list_accessible_entrances'(): ( - parameters?: AcsCredentialsListAccessibleEntrancesParameters, + parameters: AcsCredentialsListAccessibleEntrancesParameters, options?: AcsCredentialsListAccessibleEntrancesOptions, ) => AcsCredentialsListAccessibleEntrancesRequest { const { client, defaults } = this @@ -1968,7 +1968,7 @@ export class SeamHttpEndpoints { } get '/acs/credentials/unassign'(): ( - parameters?: AcsCredentialsUnassignParameters, + parameters: AcsCredentialsUnassignParameters, options?: AcsCredentialsUnassignOptions, ) => AcsCredentialsUnassignRequest { const { client, defaults } = this @@ -1981,7 +1981,7 @@ export class SeamHttpEndpoints { } get '/acs/credentials/update'(): ( - parameters?: AcsCredentialsUpdateParameters, + parameters: AcsCredentialsUpdateParameters, options?: AcsCredentialsUpdateOptions, ) => AcsCredentialsUpdateRequest { const { client, defaults } = this @@ -1994,7 +1994,7 @@ export class SeamHttpEndpoints { } get '/acs/credentials/unmanaged/get'(): ( - parameters?: AcsCredentialsUnmanagedGetParameters, + parameters: AcsCredentialsUnmanagedGetParameters, options?: AcsCredentialsUnmanagedGetOptions, ) => AcsCredentialsUnmanagedGetRequest { const { client, defaults } = this @@ -2030,7 +2030,7 @@ export class SeamHttpEndpoints { } get '/acs/encoders/encode_credential'(): ( - parameters?: AcsEncodersEncodeCredentialParameters, + parameters: AcsEncodersEncodeCredentialParameters, options?: AcsEncodersEncodeCredentialOptions, ) => AcsEncodersEncodeCredentialRequest { const { client, defaults } = this @@ -2043,7 +2043,7 @@ export class SeamHttpEndpoints { } get '/acs/encoders/get'(): ( - parameters?: AcsEncodersGetParameters, + parameters: AcsEncodersGetParameters, options?: AcsEncodersGetOptions, ) => AcsEncodersGetRequest { const { client, defaults } = this @@ -2069,7 +2069,7 @@ export class SeamHttpEndpoints { } get '/acs/encoders/scan_credential'(): ( - parameters?: AcsEncodersScanCredentialParameters, + parameters: AcsEncodersScanCredentialParameters, options?: AcsEncodersScanCredentialOptions, ) => AcsEncodersScanCredentialRequest { const { client, defaults } = this @@ -2082,7 +2082,7 @@ export class SeamHttpEndpoints { } get '/acs/encoders/scan_to_assign_credential'(): ( - parameters?: AcsEncodersScanToAssignCredentialParameters, + parameters: AcsEncodersScanToAssignCredentialParameters, options?: AcsEncodersScanToAssignCredentialOptions, ) => AcsEncodersScanToAssignCredentialRequest { const { client, defaults } = this @@ -2095,7 +2095,7 @@ export class SeamHttpEndpoints { } get '/acs/encoders/simulate/next_credential_encode_will_fail'(): ( - parameters?: AcsEncodersSimulateNextCredentialEncodeWillFailParameters, + parameters: AcsEncodersSimulateNextCredentialEncodeWillFailParameters, options?: AcsEncodersSimulateNextCredentialEncodeWillFailOptions, ) => AcsEncodersSimulateNextCredentialEncodeWillFailRequest { const { client, defaults } = this @@ -2110,7 +2110,7 @@ export class SeamHttpEndpoints { } get '/acs/encoders/simulate/next_credential_encode_will_succeed'(): ( - parameters?: AcsEncodersSimulateNextCredentialEncodeWillSucceedParameters, + parameters: AcsEncodersSimulateNextCredentialEncodeWillSucceedParameters, options?: AcsEncodersSimulateNextCredentialEncodeWillSucceedOptions, ) => AcsEncodersSimulateNextCredentialEncodeWillSucceedRequest { const { client, defaults } = this @@ -2127,7 +2127,7 @@ export class SeamHttpEndpoints { } get '/acs/encoders/simulate/next_credential_scan_will_fail'(): ( - parameters?: AcsEncodersSimulateNextCredentialScanWillFailParameters, + parameters: AcsEncodersSimulateNextCredentialScanWillFailParameters, options?: AcsEncodersSimulateNextCredentialScanWillFailOptions, ) => AcsEncodersSimulateNextCredentialScanWillFailRequest { const { client, defaults } = this @@ -2142,7 +2142,7 @@ export class SeamHttpEndpoints { } get '/acs/encoders/simulate/next_credential_scan_will_succeed'(): ( - parameters?: AcsEncodersSimulateNextCredentialScanWillSucceedParameters, + parameters: AcsEncodersSimulateNextCredentialScanWillSucceedParameters, options?: AcsEncodersSimulateNextCredentialScanWillSucceedOptions, ) => AcsEncodersSimulateNextCredentialScanWillSucceedRequest { const { client, defaults } = this @@ -2159,7 +2159,7 @@ export class SeamHttpEndpoints { } get '/acs/entrances/get'(): ( - parameters?: AcsEntrancesGetParameters, + parameters: AcsEntrancesGetParameters, options?: AcsEntrancesGetOptions, ) => AcsEntrancesGetRequest { const { client, defaults } = this @@ -2172,7 +2172,7 @@ export class SeamHttpEndpoints { } get '/acs/entrances/grant_access'(): ( - parameters?: AcsEntrancesGrantAccessParameters, + parameters: AcsEntrancesGrantAccessParameters, options?: AcsEntrancesGrantAccessOptions, ) => AcsEntrancesGrantAccessRequest { const { client, defaults } = this @@ -2198,7 +2198,7 @@ export class SeamHttpEndpoints { } get '/acs/entrances/list_credentials_with_access'(): ( - parameters?: AcsEntrancesListCredentialsWithAccessParameters, + parameters: AcsEntrancesListCredentialsWithAccessParameters, options?: AcsEntrancesListCredentialsWithAccessOptions, ) => AcsEntrancesListCredentialsWithAccessRequest { const { client, defaults } = this @@ -2211,7 +2211,7 @@ export class SeamHttpEndpoints { } get '/acs/entrances/unlock'(): ( - parameters?: AcsEntrancesUnlockParameters, + parameters: AcsEntrancesUnlockParameters, options?: AcsEntrancesUnlockOptions, ) => AcsEntrancesUnlockRequest { const { client, defaults } = this @@ -2224,7 +2224,7 @@ export class SeamHttpEndpoints { } get '/acs/systems/get'(): ( - parameters?: AcsSystemsGetParameters, + parameters: AcsSystemsGetParameters, options?: AcsSystemsGetOptions, ) => AcsSystemsGetRequest { const { client, defaults } = this @@ -2250,7 +2250,7 @@ export class SeamHttpEndpoints { } get '/acs/systems/list_compatible_credential_manager_acs_systems'(): ( - parameters?: AcsSystemsListCompatibleCredentialManagerAcsSystemsParameters, + parameters: AcsSystemsListCompatibleCredentialManagerAcsSystemsParameters, options?: AcsSystemsListCompatibleCredentialManagerAcsSystemsOptions, ) => AcsSystemsListCompatibleCredentialManagerAcsSystemsRequest { const { client, defaults } = this @@ -2267,7 +2267,7 @@ export class SeamHttpEndpoints { } get '/acs/systems/report_devices'(): ( - parameters?: AcsSystemsReportDevicesParameters, + parameters: AcsSystemsReportDevicesParameters, options?: AcsSystemsReportDevicesOptions, ) => AcsSystemsReportDevicesRequest { const { client, defaults } = this @@ -2280,7 +2280,7 @@ export class SeamHttpEndpoints { } get '/acs/users/add_to_access_group'(): ( - parameters?: AcsUsersAddToAccessGroupParameters, + parameters: AcsUsersAddToAccessGroupParameters, options?: AcsUsersAddToAccessGroupOptions, ) => AcsUsersAddToAccessGroupRequest { const { client, defaults } = this @@ -2293,7 +2293,7 @@ export class SeamHttpEndpoints { } get '/acs/users/create'(): ( - parameters?: AcsUsersCreateParameters, + parameters: AcsUsersCreateParameters, options?: AcsUsersCreateOptions, ) => AcsUsersCreateRequest { const { client, defaults } = this @@ -2358,7 +2358,7 @@ export class SeamHttpEndpoints { } get '/acs/users/remove_from_access_group'(): ( - parameters?: AcsUsersRemoveFromAccessGroupParameters, + parameters: AcsUsersRemoveFromAccessGroupParameters, options?: AcsUsersRemoveFromAccessGroupOptions, ) => AcsUsersRemoveFromAccessGroupRequest { const { client, defaults } = this @@ -2423,7 +2423,7 @@ export class SeamHttpEndpoints { } get '/acs/users/unmanaged/get'(): ( - parameters?: AcsUsersUnmanagedGetParameters, + parameters: AcsUsersUnmanagedGetParameters, options?: AcsUsersUnmanagedGetOptions, ) => AcsUsersUnmanagedGetRequest { const { client, defaults } = this @@ -2459,7 +2459,7 @@ export class SeamHttpEndpoints { } get '/action_attempts/get'(): ( - parameters?: ActionAttemptsGetParameters, + parameters: ActionAttemptsGetParameters, options?: ActionAttemptsGetOptions, ) => ActionAttemptsGetRequest { const { client, defaults } = this @@ -2485,7 +2485,7 @@ export class SeamHttpEndpoints { } get '/bridges/get'(): ( - parameters?: BridgesGetParameters, + parameters: BridgesGetParameters, options?: BridgesGetOptions, ) => BridgesGetRequest { const { client, defaults } = this @@ -2534,7 +2534,7 @@ export class SeamHttpEndpoints { } get '/client_sessions/delete'(): ( - parameters?: ClientSessionsDeleteParameters, + parameters: ClientSessionsDeleteParameters, options?: ClientSessionsDeleteOptions, ) => ClientSessionsDeleteRequest { const { client, defaults } = this @@ -2599,7 +2599,7 @@ export class SeamHttpEndpoints { } get '/client_sessions/revoke'(): ( - parameters?: ClientSessionsRevokeParameters, + parameters: ClientSessionsRevokeParameters, options?: ClientSessionsRevokeOptions, ) => ClientSessionsRevokeRequest { const { client, defaults } = this @@ -2625,7 +2625,7 @@ export class SeamHttpEndpoints { } get '/connect_webviews/delete'(): ( - parameters?: ConnectWebviewsDeleteParameters, + parameters: ConnectWebviewsDeleteParameters, options?: ConnectWebviewsDeleteOptions, ) => ConnectWebviewsDeleteRequest { const { client, defaults } = this @@ -2638,7 +2638,7 @@ export class SeamHttpEndpoints { } get '/connect_webviews/get'(): ( - parameters?: ConnectWebviewsGetParameters, + parameters: ConnectWebviewsGetParameters, options?: ConnectWebviewsGetOptions, ) => ConnectWebviewsGetRequest { const { client, defaults } = this @@ -2664,7 +2664,7 @@ export class SeamHttpEndpoints { } get '/connected_accounts/delete'(): ( - parameters?: ConnectedAccountsDeleteParameters, + parameters: ConnectedAccountsDeleteParameters, options?: ConnectedAccountsDeleteOptions, ) => ConnectedAccountsDeleteRequest { const { client, defaults } = this @@ -2703,7 +2703,7 @@ export class SeamHttpEndpoints { } get '/connected_accounts/sync'(): ( - parameters?: ConnectedAccountsSyncParameters, + parameters: ConnectedAccountsSyncParameters, options?: ConnectedAccountsSyncOptions, ) => ConnectedAccountsSyncRequest { const { client, defaults } = this @@ -2716,7 +2716,7 @@ export class SeamHttpEndpoints { } get '/connected_accounts/update'(): ( - parameters?: ConnectedAccountsUpdateParameters, + parameters: ConnectedAccountsUpdateParameters, options?: ConnectedAccountsUpdateOptions, ) => ConnectedAccountsUpdateRequest { const { client, defaults } = this @@ -2729,7 +2729,7 @@ export class SeamHttpEndpoints { } get '/connected_accounts/simulate/disconnect'(): ( - parameters?: ConnectedAccountsSimulateDisconnectParameters, + parameters: ConnectedAccountsSimulateDisconnectParameters, options?: ConnectedAccountsSimulateDisconnectOptions, ) => ConnectedAccountsSimulateDisconnectRequest { const { client, defaults } = this @@ -2771,7 +2771,7 @@ export class SeamHttpEndpoints { } get '/customers/push_data'(): ( - parameters?: CustomersPushDataParameters, + parameters: CustomersPushDataParameters, options?: CustomersPushDataOptions, ) => CustomersPushDataRequest { const { client, defaults } = this @@ -2784,7 +2784,7 @@ export class SeamHttpEndpoints { } get '/customers/reservations/create_deep_link'(): ( - parameters?: CustomersReservationsCreateDeepLinkParameters, + parameters: CustomersReservationsCreateDeepLinkParameters, options?: CustomersReservationsCreateDeepLinkOptions, ) => CustomersReservationsCreateDeepLinkRequest { const { client, defaults } = this @@ -2802,7 +2802,7 @@ export class SeamHttpEndpoints { } get '/devices/delete'(): ( - parameters?: DevicesDeleteParameters, + parameters: DevicesDeleteParameters, options?: DevicesDeleteOptions, ) => DevicesDeleteRequest { const { client, defaults } = this @@ -2859,7 +2859,7 @@ export class SeamHttpEndpoints { } get '/devices/report_provider_metadata'(): ( - parameters?: DevicesReportProviderMetadataParameters, + parameters: DevicesReportProviderMetadataParameters, options?: DevicesReportProviderMetadataOptions, ) => DevicesReportProviderMetadataRequest { const { client, defaults } = this @@ -2872,7 +2872,7 @@ export class SeamHttpEndpoints { } get '/devices/update'(): ( - parameters?: DevicesUpdateParameters, + parameters: DevicesUpdateParameters, options?: DevicesUpdateOptions, ) => DevicesUpdateRequest { const { client, defaults } = this @@ -2885,7 +2885,7 @@ export class SeamHttpEndpoints { } get '/devices/simulate/connect'(): ( - parameters?: DevicesSimulateConnectParameters, + parameters: DevicesSimulateConnectParameters, options?: DevicesSimulateConnectOptions, ) => DevicesSimulateConnectRequest { const { client, defaults } = this @@ -2898,7 +2898,7 @@ export class SeamHttpEndpoints { } get '/devices/simulate/connect_to_hub'(): ( - parameters?: DevicesSimulateConnectToHubParameters, + parameters: DevicesSimulateConnectToHubParameters, options?: DevicesSimulateConnectToHubOptions, ) => DevicesSimulateConnectToHubRequest { const { client, defaults } = this @@ -2911,7 +2911,7 @@ export class SeamHttpEndpoints { } get '/devices/simulate/disconnect'(): ( - parameters?: DevicesSimulateDisconnectParameters, + parameters: DevicesSimulateDisconnectParameters, options?: DevicesSimulateDisconnectOptions, ) => DevicesSimulateDisconnectRequest { const { client, defaults } = this @@ -2924,7 +2924,7 @@ export class SeamHttpEndpoints { } get '/devices/simulate/disconnect_from_hub'(): ( - parameters?: DevicesSimulateDisconnectFromHubParameters, + parameters: DevicesSimulateDisconnectFromHubParameters, options?: DevicesSimulateDisconnectFromHubOptions, ) => DevicesSimulateDisconnectFromHubRequest { const { client, defaults } = this @@ -2937,7 +2937,7 @@ export class SeamHttpEndpoints { } get '/devices/simulate/paid_subscription'(): ( - parameters?: DevicesSimulatePaidSubscriptionParameters, + parameters: DevicesSimulatePaidSubscriptionParameters, options?: DevicesSimulatePaidSubscriptionOptions, ) => DevicesSimulatePaidSubscriptionRequest { const { client, defaults } = this @@ -2950,7 +2950,7 @@ export class SeamHttpEndpoints { } get '/devices/simulate/remove'(): ( - parameters?: DevicesSimulateRemoveParameters, + parameters: DevicesSimulateRemoveParameters, options?: DevicesSimulateRemoveOptions, ) => DevicesSimulateRemoveRequest { const { client, defaults } = this @@ -2989,7 +2989,7 @@ export class SeamHttpEndpoints { } get '/devices/unmanaged/update'(): ( - parameters?: DevicesUnmanagedUpdateParameters, + parameters: DevicesUnmanagedUpdateParameters, options?: DevicesUnmanagedUpdateOptions, ) => DevicesUnmanagedUpdateRequest { const { client, defaults } = this @@ -3028,7 +3028,7 @@ export class SeamHttpEndpoints { } get '/instant_keys/delete'(): ( - parameters?: InstantKeysDeleteParameters, + parameters: InstantKeysDeleteParameters, options?: InstantKeysDeleteOptions, ) => InstantKeysDeleteRequest { const { client, defaults } = this @@ -3067,7 +3067,7 @@ export class SeamHttpEndpoints { } get '/locks/configure_auto_lock'(): ( - parameters?: LocksConfigureAutoLockParameters, + parameters: LocksConfigureAutoLockParameters, options?: LocksConfigureAutoLockOptions, ) => LocksConfigureAutoLockRequest { const { client, defaults } = this @@ -3106,7 +3106,7 @@ export class SeamHttpEndpoints { } get '/locks/lock_door'(): ( - parameters?: LocksLockDoorParameters, + parameters: LocksLockDoorParameters, options?: LocksLockDoorOptions, ) => LocksLockDoorRequest { const { client, defaults } = this @@ -3119,7 +3119,7 @@ export class SeamHttpEndpoints { } get '/locks/unlock_door'(): ( - parameters?: LocksUnlockDoorParameters, + parameters: LocksUnlockDoorParameters, options?: LocksUnlockDoorOptions, ) => LocksUnlockDoorRequest { const { client, defaults } = this @@ -3132,7 +3132,7 @@ export class SeamHttpEndpoints { } get '/locks/simulate/keypad_code_entry'(): ( - parameters?: LocksSimulateKeypadCodeEntryParameters, + parameters: LocksSimulateKeypadCodeEntryParameters, options?: LocksSimulateKeypadCodeEntryOptions, ) => LocksSimulateKeypadCodeEntryRequest { const { client, defaults } = this @@ -3145,7 +3145,7 @@ export class SeamHttpEndpoints { } get '/locks/simulate/manual_lock_via_keypad'(): ( - parameters?: LocksSimulateManualLockViaKeypadParameters, + parameters: LocksSimulateManualLockViaKeypadParameters, options?: LocksSimulateManualLockViaKeypadOptions, ) => LocksSimulateManualLockViaKeypadRequest { const { client, defaults } = this @@ -3171,7 +3171,7 @@ export class SeamHttpEndpoints { } get '/noise_sensors/noise_thresholds/create'(): ( - parameters?: NoiseSensorsNoiseThresholdsCreateParameters, + parameters: NoiseSensorsNoiseThresholdsCreateParameters, options?: NoiseSensorsNoiseThresholdsCreateOptions, ) => NoiseSensorsNoiseThresholdsCreateRequest { const { client, defaults } = this @@ -3187,7 +3187,7 @@ export class SeamHttpEndpoints { } get '/noise_sensors/noise_thresholds/delete'(): ( - parameters?: NoiseSensorsNoiseThresholdsDeleteParameters, + parameters: NoiseSensorsNoiseThresholdsDeleteParameters, options?: NoiseSensorsNoiseThresholdsDeleteOptions, ) => NoiseSensorsNoiseThresholdsDeleteRequest { const { client, defaults } = this @@ -3203,7 +3203,7 @@ export class SeamHttpEndpoints { } get '/noise_sensors/noise_thresholds/get'(): ( - parameters?: NoiseSensorsNoiseThresholdsGetParameters, + parameters: NoiseSensorsNoiseThresholdsGetParameters, options?: NoiseSensorsNoiseThresholdsGetOptions, ) => NoiseSensorsNoiseThresholdsGetRequest { const { client, defaults } = this @@ -3219,7 +3219,7 @@ export class SeamHttpEndpoints { } get '/noise_sensors/noise_thresholds/list'(): ( - parameters?: NoiseSensorsNoiseThresholdsListParameters, + parameters: NoiseSensorsNoiseThresholdsListParameters, options?: NoiseSensorsNoiseThresholdsListOptions, ) => NoiseSensorsNoiseThresholdsListRequest { const { client, defaults } = this @@ -3235,7 +3235,7 @@ export class SeamHttpEndpoints { } get '/noise_sensors/noise_thresholds/update'(): ( - parameters?: NoiseSensorsNoiseThresholdsUpdateParameters, + parameters: NoiseSensorsNoiseThresholdsUpdateParameters, options?: NoiseSensorsNoiseThresholdsUpdateOptions, ) => NoiseSensorsNoiseThresholdsUpdateRequest { const { client, defaults } = this @@ -3251,7 +3251,7 @@ export class SeamHttpEndpoints { } get '/noise_sensors/simulate/trigger_noise_threshold'(): ( - parameters?: NoiseSensorsSimulateTriggerNoiseThresholdParameters, + parameters: NoiseSensorsSimulateTriggerNoiseThresholdParameters, options?: NoiseSensorsSimulateTriggerNoiseThresholdOptions, ) => NoiseSensorsSimulateTriggerNoiseThresholdRequest { const { client, defaults } = this @@ -3264,7 +3264,7 @@ export class SeamHttpEndpoints { } get '/phones/deactivate'(): ( - parameters?: PhonesDeactivateParameters, + parameters: PhonesDeactivateParameters, options?: PhonesDeactivateOptions, ) => PhonesDeactivateRequest { const { client, defaults } = this @@ -3277,7 +3277,7 @@ export class SeamHttpEndpoints { } get '/phones/get'(): ( - parameters?: PhonesGetParameters, + parameters: PhonesGetParameters, options?: PhonesGetOptions, ) => PhonesGetRequest { const { client, defaults } = this @@ -3303,7 +3303,7 @@ export class SeamHttpEndpoints { } get '/phones/simulate/create_sandbox_phone'(): ( - parameters?: PhonesSimulateCreateSandboxPhoneParameters, + parameters: PhonesSimulateCreateSandboxPhoneParameters, options?: PhonesSimulateCreateSandboxPhoneOptions, ) => PhonesSimulateCreateSandboxPhoneRequest { const { client, defaults } = this @@ -3334,7 +3334,7 @@ export class SeamHttpEndpoints { } get '/seam/console/v1/lynx_migration/get_property_migration_status'(): ( - parameters?: SeamConsoleV1LynxMigrationGetPropertyMigrationStatusParameters, + parameters: SeamConsoleV1LynxMigrationGetPropertyMigrationStatusParameters, options?: SeamConsoleV1LynxMigrationGetPropertyMigrationStatusOptions, ) => SeamConsoleV1LynxMigrationGetPropertyMigrationStatusRequest { const { client, defaults } = this @@ -3359,7 +3359,7 @@ export class SeamHttpEndpoints { } get '/seam/console/v1/lynx_migration/get_reservation_migration_status'(): ( - parameters?: SeamConsoleV1LynxMigrationGetReservationMigrationStatusParameters, + parameters: SeamConsoleV1LynxMigrationGetReservationMigrationStatusParameters, options?: SeamConsoleV1LynxMigrationGetReservationMigrationStatusOptions, ) => SeamConsoleV1LynxMigrationGetReservationMigrationStatusRequest { const { client, defaults } = this @@ -3384,7 +3384,7 @@ export class SeamHttpEndpoints { } get '/seam/console/v1/lynx_migration/list_property_reservations'(): ( - parameters?: SeamConsoleV1LynxMigrationListPropertyReservationsParameters, + parameters: SeamConsoleV1LynxMigrationListPropertyReservationsParameters, options?: SeamConsoleV1LynxMigrationListPropertyReservationsOptions, ) => SeamConsoleV1LynxMigrationListPropertyReservationsRequest { const { client, defaults } = this @@ -3409,7 +3409,7 @@ export class SeamHttpEndpoints { } get '/seam/console/v1/lynx_migration/migrate_property'(): ( - parameters?: SeamConsoleV1LynxMigrationMigratePropertyParameters, + parameters: SeamConsoleV1LynxMigrationMigratePropertyParameters, options?: SeamConsoleV1LynxMigrationMigratePropertyOptions, ) => SeamConsoleV1LynxMigrationMigratePropertyRequest { const { client, defaults } = this @@ -3430,7 +3430,7 @@ export class SeamHttpEndpoints { } get '/seam/console/v1/sites/create'(): ( - parameters?: SeamConsoleV1SitesCreateParameters, + parameters: SeamConsoleV1SitesCreateParameters, options?: SeamConsoleV1SitesCreateOptions, ) => SeamConsoleV1SitesCreateRequest { const { client, defaults } = this @@ -3448,7 +3448,7 @@ export class SeamHttpEndpoints { } get '/seam/console/v1/sites/delete'(): ( - parameters?: SeamConsoleV1SitesDeleteParameters, + parameters: SeamConsoleV1SitesDeleteParameters, options?: SeamConsoleV1SitesDeleteOptions, ) => SeamConsoleV1SitesDeleteRequest { const { client, defaults } = this @@ -3484,7 +3484,7 @@ export class SeamHttpEndpoints { } get '/seam/console/v1/sites/update'(): ( - parameters?: SeamConsoleV1SitesUpdateParameters, + parameters: SeamConsoleV1SitesUpdateParameters, options?: SeamConsoleV1SitesUpdateOptions, ) => SeamConsoleV1SitesUpdateRequest { const { client, defaults } = this @@ -3502,7 +3502,7 @@ export class SeamHttpEndpoints { } get '/seam/console/v1/timelines/get'(): ( - parameters?: SeamConsoleV1TimelinesGetParameters, + parameters: SeamConsoleV1TimelinesGetParameters, options?: SeamConsoleV1TimelinesGetOptions, ) => SeamConsoleV1TimelinesGetRequest { const { client, defaults } = this @@ -3541,7 +3541,7 @@ export class SeamHttpEndpoints { } get '/seam/console/v1/workspace/feature_flags/update'(): ( - parameters?: SeamConsoleV1WorkspaceFeatureFlagsUpdateParameters, + parameters: SeamConsoleV1WorkspaceFeatureFlagsUpdateParameters, options?: SeamConsoleV1WorkspaceFeatureFlagsUpdateOptions, ) => SeamConsoleV1WorkspaceFeatureFlagsUpdateRequest { const { client, defaults } = this @@ -3583,7 +3583,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/access_grants/update'(): ( - parameters?: SeamCustomerV1AccessGrantsUpdateParameters, + parameters: SeamCustomerV1AccessGrantsUpdateParameters, options?: SeamCustomerV1AccessGrantsUpdateOptions, ) => SeamCustomerV1AccessGrantsUpdateRequest { const { client, defaults } = this @@ -3604,7 +3604,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/access_methods/encode'(): ( - parameters?: SeamCustomerV1AccessMethodsEncodeParameters, + parameters: SeamCustomerV1AccessMethodsEncodeParameters, options?: SeamCustomerV1AccessMethodsEncodeOptions, ) => SeamCustomerV1AccessMethodsEncodeRequest { const { client, defaults } = this @@ -3730,7 +3730,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/connectors/authorize'(): ( - parameters?: SeamCustomerV1ConnectorsAuthorizeParameters, + parameters: SeamCustomerV1ConnectorsAuthorizeParameters, options?: SeamCustomerV1ConnectorsAuthorizeOptions, ) => SeamCustomerV1ConnectorsAuthorizeRequest { const { client, defaults } = this @@ -3766,7 +3766,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/connectors/create'(): ( - parameters?: SeamCustomerV1ConnectorsCreateParameters, + parameters: SeamCustomerV1ConnectorsCreateParameters, options?: SeamCustomerV1ConnectorsCreateOptions, ) => SeamCustomerV1ConnectorsCreateRequest { const { client, defaults } = this @@ -3784,7 +3784,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/connectors/delete'(): ( - parameters?: SeamCustomerV1ConnectorsDeleteParameters, + parameters: SeamCustomerV1ConnectorsDeleteParameters, options?: SeamCustomerV1ConnectorsDeleteOptions, ) => SeamCustomerV1ConnectorsDeleteRequest { const { client, defaults } = this @@ -3820,7 +3820,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/connectors/sync'(): ( - parameters?: SeamCustomerV1ConnectorsSyncParameters, + parameters: SeamCustomerV1ConnectorsSyncParameters, options?: SeamCustomerV1ConnectorsSyncOptions, ) => SeamCustomerV1ConnectorsSyncRequest { const { client, defaults } = this @@ -3838,7 +3838,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/connectors/update'(): ( - parameters?: SeamCustomerV1ConnectorsUpdateParameters, + parameters: SeamCustomerV1ConnectorsUpdateParameters, options?: SeamCustomerV1ConnectorsUpdateOptions, ) => SeamCustomerV1ConnectorsUpdateRequest { const { client, defaults } = this @@ -3856,7 +3856,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/connectors/external_sites/list'(): ( - parameters?: SeamCustomerV1ConnectorsExternalSitesListParameters, + parameters: SeamCustomerV1ConnectorsExternalSitesListParameters, options?: SeamCustomerV1ConnectorsExternalSitesListOptions, ) => SeamCustomerV1ConnectorsExternalSitesListRequest { const { client, defaults } = this @@ -3877,7 +3877,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/connectors/ical/validate-config'(): ( - parameters?: SeamCustomerV1ConnectorsIcalValidateConfigParameters, + parameters: SeamCustomerV1ConnectorsIcalValidateConfigParameters, options?: SeamCustomerV1ConnectorsIcalValidateConfigOptions, ) => SeamCustomerV1ConnectorsIcalValidateConfigRequest { const { client, defaults } = this @@ -3978,7 +3978,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/customers/open_portal'(): ( - parameters?: SeamCustomerV1CustomersOpenPortalParameters, + parameters: SeamCustomerV1CustomersOpenPortalParameters, options?: SeamCustomerV1CustomersOpenPortalOptions, ) => SeamCustomerV1CustomersOpenPortalRequest { const { client, defaults } = this @@ -4014,7 +4014,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/events/list'(): ( - parameters?: SeamCustomerV1EventsListParameters, + parameters: SeamCustomerV1EventsListParameters, options?: SeamCustomerV1EventsListOptions, ) => SeamCustomerV1EventsListRequest { const { client, defaults } = this @@ -4032,7 +4032,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/portals/get'(): ( - parameters?: SeamCustomerV1PortalsGetParameters, + parameters: SeamCustomerV1PortalsGetParameters, options?: SeamCustomerV1PortalsGetOptions, ) => SeamCustomerV1PortalsGetRequest { const { client, defaults } = this @@ -4050,7 +4050,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/portals/update'(): ( - parameters?: SeamCustomerV1PortalsUpdateParameters, + parameters: SeamCustomerV1PortalsUpdateParameters, options?: SeamCustomerV1PortalsUpdateOptions, ) => SeamCustomerV1PortalsUpdateRequest { const { client, defaults } = this @@ -4110,7 +4110,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/reservations/list_access_grants'(): ( - parameters?: SeamCustomerV1ReservationsListAccessGrantsParameters, + parameters: SeamCustomerV1ReservationsListAccessGrantsParameters, options?: SeamCustomerV1ReservationsListAccessGrantsOptions, ) => SeamCustomerV1ReservationsListAccessGrantsRequest { const { client, defaults } = this @@ -4195,7 +4195,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/spaces/create'(): ( - parameters?: SeamCustomerV1SpacesCreateParameters, + parameters: SeamCustomerV1SpacesCreateParameters, options?: SeamCustomerV1SpacesCreateOptions, ) => SeamCustomerV1SpacesCreateRequest { const { client, defaults } = this @@ -4231,7 +4231,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/spaces/list_reservations'(): ( - parameters?: SeamCustomerV1SpacesListReservationsParameters, + parameters: SeamCustomerV1SpacesListReservationsParameters, options?: SeamCustomerV1SpacesListReservationsOptions, ) => SeamCustomerV1SpacesListReservationsRequest { const { client, defaults } = this @@ -4267,7 +4267,7 @@ export class SeamHttpEndpoints { } get '/seam/customer/v1/staff_members/get'(): ( - parameters?: SeamCustomerV1StaffMembersGetParameters, + parameters: SeamCustomerV1StaffMembersGetParameters, options?: SeamCustomerV1StaffMembersGetOptions, ) => SeamCustomerV1StaffMembersGetRequest { const { client, defaults } = this @@ -4330,7 +4330,7 @@ export class SeamHttpEndpoints { } get '/spaces/add_acs_entrances'(): ( - parameters?: SpacesAddAcsEntrancesParameters, + parameters: SpacesAddAcsEntrancesParameters, options?: SpacesAddAcsEntrancesOptions, ) => SpacesAddAcsEntrancesRequest { const { client, defaults } = this @@ -4343,7 +4343,7 @@ export class SeamHttpEndpoints { } get '/spaces/add_connected_account'(): ( - parameters?: SpacesAddConnectedAccountParameters, + parameters: SpacesAddConnectedAccountParameters, options?: SpacesAddConnectedAccountOptions, ) => SpacesAddConnectedAccountRequest { const { client, defaults } = this @@ -4356,7 +4356,7 @@ export class SeamHttpEndpoints { } get '/spaces/add_devices'(): ( - parameters?: SpacesAddDevicesParameters, + parameters: SpacesAddDevicesParameters, options?: SpacesAddDevicesOptions, ) => SpacesAddDevicesRequest { const { client, defaults } = this @@ -4369,7 +4369,7 @@ export class SeamHttpEndpoints { } get '/spaces/create'(): ( - parameters?: SpacesCreateParameters, + parameters: SpacesCreateParameters, options?: SpacesCreateOptions, ) => SpacesCreateRequest { const { client, defaults } = this @@ -4382,7 +4382,7 @@ export class SeamHttpEndpoints { } get '/spaces/delete'(): ( - parameters?: SpacesDeleteParameters, + parameters: SpacesDeleteParameters, options?: SpacesDeleteOptions, ) => SpacesDeleteRequest { const { client, defaults } = this @@ -4434,7 +4434,7 @@ export class SeamHttpEndpoints { } get '/spaces/remove_acs_entrances'(): ( - parameters?: SpacesRemoveAcsEntrancesParameters, + parameters: SpacesRemoveAcsEntrancesParameters, options?: SpacesRemoveAcsEntrancesOptions, ) => SpacesRemoveAcsEntrancesRequest { const { client, defaults } = this @@ -4447,7 +4447,7 @@ export class SeamHttpEndpoints { } get '/spaces/remove_connected_account'(): ( - parameters?: SpacesRemoveConnectedAccountParameters, + parameters: SpacesRemoveConnectedAccountParameters, options?: SpacesRemoveConnectedAccountOptions, ) => SpacesRemoveConnectedAccountRequest { const { client, defaults } = this @@ -4460,7 +4460,7 @@ export class SeamHttpEndpoints { } get '/spaces/remove_devices'(): ( - parameters?: SpacesRemoveDevicesParameters, + parameters: SpacesRemoveDevicesParameters, options?: SpacesRemoveDevicesOptions, ) => SpacesRemoveDevicesRequest { const { client, defaults } = this @@ -4486,7 +4486,7 @@ export class SeamHttpEndpoints { } get '/thermostats/activate_climate_preset'(): ( - parameters?: ThermostatsActivateClimatePresetParameters, + parameters: ThermostatsActivateClimatePresetParameters, options?: ThermostatsActivateClimatePresetOptions, ) => ThermostatsActivateClimatePresetRequest { const { client, defaults } = this @@ -4499,7 +4499,7 @@ export class SeamHttpEndpoints { } get '/thermostats/cool'(): ( - parameters?: ThermostatsCoolParameters, + parameters: ThermostatsCoolParameters, options?: ThermostatsCoolOptions, ) => ThermostatsCoolRequest { const { client, defaults } = this @@ -4512,7 +4512,7 @@ export class SeamHttpEndpoints { } get '/thermostats/create_climate_preset'(): ( - parameters?: ThermostatsCreateClimatePresetParameters, + parameters: ThermostatsCreateClimatePresetParameters, options?: ThermostatsCreateClimatePresetOptions, ) => ThermostatsCreateClimatePresetRequest { const { client, defaults } = this @@ -4525,7 +4525,7 @@ export class SeamHttpEndpoints { } get '/thermostats/delete_climate_preset'(): ( - parameters?: ThermostatsDeleteClimatePresetParameters, + parameters: ThermostatsDeleteClimatePresetParameters, options?: ThermostatsDeleteClimatePresetOptions, ) => ThermostatsDeleteClimatePresetRequest { const { client, defaults } = this @@ -4556,7 +4556,7 @@ export class SeamHttpEndpoints { } get '/thermostats/heat'(): ( - parameters?: ThermostatsHeatParameters, + parameters: ThermostatsHeatParameters, options?: ThermostatsHeatOptions, ) => ThermostatsHeatRequest { const { client, defaults } = this @@ -4569,7 +4569,7 @@ export class SeamHttpEndpoints { } get '/thermostats/heat_cool'(): ( - parameters?: ThermostatsHeatCoolParameters, + parameters: ThermostatsHeatCoolParameters, options?: ThermostatsHeatCoolOptions, ) => ThermostatsHeatCoolRequest { const { client, defaults } = this @@ -4595,7 +4595,7 @@ export class SeamHttpEndpoints { } get '/thermostats/off'(): ( - parameters?: ThermostatsOffParameters, + parameters: ThermostatsOffParameters, options?: ThermostatsOffOptions, ) => ThermostatsOffRequest { const { client, defaults } = this @@ -4608,7 +4608,7 @@ export class SeamHttpEndpoints { } get '/thermostats/set_fallback_climate_preset'(): ( - parameters?: ThermostatsSetFallbackClimatePresetParameters, + parameters: ThermostatsSetFallbackClimatePresetParameters, options?: ThermostatsSetFallbackClimatePresetOptions, ) => ThermostatsSetFallbackClimatePresetRequest { const { client, defaults } = this @@ -4621,7 +4621,7 @@ export class SeamHttpEndpoints { } get '/thermostats/set_fan_mode'(): ( - parameters?: ThermostatsSetFanModeParameters, + parameters: ThermostatsSetFanModeParameters, options?: ThermostatsSetFanModeOptions, ) => ThermostatsSetFanModeRequest { const { client, defaults } = this @@ -4634,7 +4634,7 @@ export class SeamHttpEndpoints { } get '/thermostats/set_hvac_mode'(): ( - parameters?: ThermostatsSetHvacModeParameters, + parameters: ThermostatsSetHvacModeParameters, options?: ThermostatsSetHvacModeOptions, ) => ThermostatsSetHvacModeRequest { const { client, defaults } = this @@ -4647,7 +4647,7 @@ export class SeamHttpEndpoints { } get '/thermostats/set_temperature_threshold'(): ( - parameters?: ThermostatsSetTemperatureThresholdParameters, + parameters: ThermostatsSetTemperatureThresholdParameters, options?: ThermostatsSetTemperatureThresholdOptions, ) => ThermostatsSetTemperatureThresholdRequest { const { client, defaults } = this @@ -4660,7 +4660,7 @@ export class SeamHttpEndpoints { } get '/thermostats/update_climate_preset'(): ( - parameters?: ThermostatsUpdateClimatePresetParameters, + parameters: ThermostatsUpdateClimatePresetParameters, options?: ThermostatsUpdateClimatePresetOptions, ) => ThermostatsUpdateClimatePresetRequest { const { client, defaults } = this @@ -4673,7 +4673,7 @@ export class SeamHttpEndpoints { } get '/thermostats/update_weekly_program'(): ( - parameters?: ThermostatsUpdateWeeklyProgramParameters, + parameters: ThermostatsUpdateWeeklyProgramParameters, options?: ThermostatsUpdateWeeklyProgramOptions, ) => ThermostatsUpdateWeeklyProgramRequest { const { client, defaults } = this @@ -4686,7 +4686,7 @@ export class SeamHttpEndpoints { } get '/thermostats/daily_programs/create'(): ( - parameters?: ThermostatsDailyProgramsCreateParameters, + parameters: ThermostatsDailyProgramsCreateParameters, options?: ThermostatsDailyProgramsCreateOptions, ) => ThermostatsDailyProgramsCreateRequest { const { client, defaults } = this @@ -4699,7 +4699,7 @@ export class SeamHttpEndpoints { } get '/thermostats/daily_programs/delete'(): ( - parameters?: ThermostatsDailyProgramsDeleteParameters, + parameters: ThermostatsDailyProgramsDeleteParameters, options?: ThermostatsDailyProgramsDeleteOptions, ) => ThermostatsDailyProgramsDeleteRequest { const { client, defaults } = this @@ -4712,7 +4712,7 @@ export class SeamHttpEndpoints { } get '/thermostats/daily_programs/update'(): ( - parameters?: ThermostatsDailyProgramsUpdateParameters, + parameters: ThermostatsDailyProgramsUpdateParameters, options?: ThermostatsDailyProgramsUpdateOptions, ) => ThermostatsDailyProgramsUpdateRequest { const { client, defaults } = this @@ -4725,7 +4725,7 @@ export class SeamHttpEndpoints { } get '/thermostats/schedules/create'(): ( - parameters?: ThermostatsSchedulesCreateParameters, + parameters: ThermostatsSchedulesCreateParameters, options?: ThermostatsSchedulesCreateOptions, ) => ThermostatsSchedulesCreateRequest { const { client, defaults } = this @@ -4738,7 +4738,7 @@ export class SeamHttpEndpoints { } get '/thermostats/schedules/delete'(): ( - parameters?: ThermostatsSchedulesDeleteParameters, + parameters: ThermostatsSchedulesDeleteParameters, options?: ThermostatsSchedulesDeleteOptions, ) => ThermostatsSchedulesDeleteRequest { const { client, defaults } = this @@ -4751,7 +4751,7 @@ export class SeamHttpEndpoints { } get '/thermostats/schedules/get'(): ( - parameters?: ThermostatsSchedulesGetParameters, + parameters: ThermostatsSchedulesGetParameters, options?: ThermostatsSchedulesGetOptions, ) => ThermostatsSchedulesGetRequest { const { client, defaults } = this @@ -4764,7 +4764,7 @@ export class SeamHttpEndpoints { } get '/thermostats/schedules/list'(): ( - parameters?: ThermostatsSchedulesListParameters, + parameters: ThermostatsSchedulesListParameters, options?: ThermostatsSchedulesListOptions, ) => ThermostatsSchedulesListRequest { const { client, defaults } = this @@ -4777,7 +4777,7 @@ export class SeamHttpEndpoints { } get '/thermostats/schedules/update'(): ( - parameters?: ThermostatsSchedulesUpdateParameters, + parameters: ThermostatsSchedulesUpdateParameters, options?: ThermostatsSchedulesUpdateOptions, ) => ThermostatsSchedulesUpdateRequest { const { client, defaults } = this @@ -4790,7 +4790,7 @@ export class SeamHttpEndpoints { } get '/thermostats/simulate/hvac_mode_adjusted'(): ( - parameters?: ThermostatsSimulateHvacModeAdjustedParameters, + parameters: ThermostatsSimulateHvacModeAdjustedParameters, options?: ThermostatsSimulateHvacModeAdjustedOptions, ) => ThermostatsSimulateHvacModeAdjustedRequest { const { client, defaults } = this @@ -4803,7 +4803,7 @@ export class SeamHttpEndpoints { } get '/thermostats/simulate/temperature_reached'(): ( - parameters?: ThermostatsSimulateTemperatureReachedParameters, + parameters: ThermostatsSimulateTemperatureReachedParameters, options?: ThermostatsSimulateTemperatureReachedOptions, ) => ThermostatsSimulateTemperatureReachedRequest { const { client, defaults } = this @@ -4816,7 +4816,7 @@ export class SeamHttpEndpoints { } get '/unstable_partner/building_blocks/connect_accounts'(): ( - parameters?: UnstablePartnerBuildingBlocksConnectAccountsParameters, + parameters: UnstablePartnerBuildingBlocksConnectAccountsParameters, options?: UnstablePartnerBuildingBlocksConnectAccountsOptions, ) => UnstablePartnerBuildingBlocksConnectAccountsRequest { const { client, defaults } = this @@ -4839,7 +4839,7 @@ export class SeamHttpEndpoints { } get '/unstable_partner/building_blocks/generate_magic_link'(): ( - parameters?: UnstablePartnerBuildingBlocksGenerateMagicLinkParameters, + parameters: UnstablePartnerBuildingBlocksGenerateMagicLinkParameters, options?: UnstablePartnerBuildingBlocksGenerateMagicLinkOptions, ) => UnstablePartnerBuildingBlocksGenerateMagicLinkRequest { const { client, defaults } = this @@ -4862,7 +4862,7 @@ export class SeamHttpEndpoints { } get '/unstable_partner/building_blocks/manage_devices'(): ( - parameters?: UnstablePartnerBuildingBlocksManageDevicesParameters, + parameters: UnstablePartnerBuildingBlocksManageDevicesParameters, options?: UnstablePartnerBuildingBlocksManageDevicesOptions, ) => UnstablePartnerBuildingBlocksManageDevicesRequest { const { client, defaults } = this @@ -4885,7 +4885,7 @@ export class SeamHttpEndpoints { } get '/unstable_partner/building_blocks/organize_spaces'(): ( - parameters?: UnstablePartnerBuildingBlocksOrganizeSpacesParameters, + parameters: UnstablePartnerBuildingBlocksOrganizeSpacesParameters, options?: UnstablePartnerBuildingBlocksOrganizeSpacesOptions, ) => UnstablePartnerBuildingBlocksOrganizeSpacesRequest { const { client, defaults } = this @@ -4908,7 +4908,7 @@ export class SeamHttpEndpoints { } get '/user_identities/add_acs_user'(): ( - parameters?: UserIdentitiesAddAcsUserParameters, + parameters: UserIdentitiesAddAcsUserParameters, options?: UserIdentitiesAddAcsUserOptions, ) => UserIdentitiesAddAcsUserRequest { const { client, defaults } = this @@ -4934,7 +4934,7 @@ export class SeamHttpEndpoints { } get '/user_identities/delete'(): ( - parameters?: UserIdentitiesDeleteParameters, + parameters: UserIdentitiesDeleteParameters, options?: UserIdentitiesDeleteOptions, ) => UserIdentitiesDeleteRequest { const { client, defaults } = this @@ -4947,7 +4947,7 @@ export class SeamHttpEndpoints { } get '/user_identities/generate_instant_key'(): ( - parameters?: UserIdentitiesGenerateInstantKeyParameters, + parameters: UserIdentitiesGenerateInstantKeyParameters, options?: UserIdentitiesGenerateInstantKeyOptions, ) => UserIdentitiesGenerateInstantKeyRequest { const { client, defaults } = this @@ -4973,7 +4973,7 @@ export class SeamHttpEndpoints { } get '/user_identities/grant_access_to_device'(): ( - parameters?: UserIdentitiesGrantAccessToDeviceParameters, + parameters: UserIdentitiesGrantAccessToDeviceParameters, options?: UserIdentitiesGrantAccessToDeviceOptions, ) => UserIdentitiesGrantAccessToDeviceRequest { const { client, defaults } = this @@ -4999,7 +4999,7 @@ export class SeamHttpEndpoints { } get '/user_identities/list_accessible_devices'(): ( - parameters?: UserIdentitiesListAccessibleDevicesParameters, + parameters: UserIdentitiesListAccessibleDevicesParameters, options?: UserIdentitiesListAccessibleDevicesOptions, ) => UserIdentitiesListAccessibleDevicesRequest { const { client, defaults } = this @@ -5012,7 +5012,7 @@ export class SeamHttpEndpoints { } get '/user_identities/list_accessible_entrances'(): ( - parameters?: UserIdentitiesListAccessibleEntrancesParameters, + parameters: UserIdentitiesListAccessibleEntrancesParameters, options?: UserIdentitiesListAccessibleEntrancesOptions, ) => UserIdentitiesListAccessibleEntrancesRequest { const { client, defaults } = this @@ -5025,7 +5025,7 @@ export class SeamHttpEndpoints { } get '/user_identities/list_acs_systems'(): ( - parameters?: UserIdentitiesListAcsSystemsParameters, + parameters: UserIdentitiesListAcsSystemsParameters, options?: UserIdentitiesListAcsSystemsOptions, ) => UserIdentitiesListAcsSystemsRequest { const { client, defaults } = this @@ -5038,7 +5038,7 @@ export class SeamHttpEndpoints { } get '/user_identities/list_acs_users'(): ( - parameters?: UserIdentitiesListAcsUsersParameters, + parameters: UserIdentitiesListAcsUsersParameters, options?: UserIdentitiesListAcsUsersOptions, ) => UserIdentitiesListAcsUsersRequest { const { client, defaults } = this @@ -5051,7 +5051,7 @@ export class SeamHttpEndpoints { } get '/user_identities/remove_acs_user'(): ( - parameters?: UserIdentitiesRemoveAcsUserParameters, + parameters: UserIdentitiesRemoveAcsUserParameters, options?: UserIdentitiesRemoveAcsUserOptions, ) => UserIdentitiesRemoveAcsUserRequest { const { client, defaults } = this @@ -5064,7 +5064,7 @@ export class SeamHttpEndpoints { } get '/user_identities/revoke_access_to_device'(): ( - parameters?: UserIdentitiesRevokeAccessToDeviceParameters, + parameters: UserIdentitiesRevokeAccessToDeviceParameters, options?: UserIdentitiesRevokeAccessToDeviceOptions, ) => UserIdentitiesRevokeAccessToDeviceRequest { const { client, defaults } = this @@ -5077,7 +5077,7 @@ export class SeamHttpEndpoints { } get '/user_identities/update'(): ( - parameters?: UserIdentitiesUpdateParameters, + parameters: UserIdentitiesUpdateParameters, options?: UserIdentitiesUpdateOptions, ) => UserIdentitiesUpdateRequest { const { client, defaults } = this @@ -5090,7 +5090,7 @@ export class SeamHttpEndpoints { } get '/user_identities/enrollment_automations/delete'(): ( - parameters?: UserIdentitiesEnrollmentAutomationsDeleteParameters, + parameters: UserIdentitiesEnrollmentAutomationsDeleteParameters, options?: UserIdentitiesEnrollmentAutomationsDeleteOptions, ) => UserIdentitiesEnrollmentAutomationsDeleteRequest { const { client, defaults } = this @@ -5111,7 +5111,7 @@ export class SeamHttpEndpoints { } get '/user_identities/enrollment_automations/get'(): ( - parameters?: UserIdentitiesEnrollmentAutomationsGetParameters, + parameters: UserIdentitiesEnrollmentAutomationsGetParameters, options?: UserIdentitiesEnrollmentAutomationsGetOptions, ) => UserIdentitiesEnrollmentAutomationsGetRequest { const { client, defaults } = this @@ -5132,7 +5132,7 @@ export class SeamHttpEndpoints { } get '/user_identities/enrollment_automations/launch'(): ( - parameters?: UserIdentitiesEnrollmentAutomationsLaunchParameters, + parameters: UserIdentitiesEnrollmentAutomationsLaunchParameters, options?: UserIdentitiesEnrollmentAutomationsLaunchOptions, ) => UserIdentitiesEnrollmentAutomationsLaunchRequest { const { client, defaults } = this @@ -5153,7 +5153,7 @@ export class SeamHttpEndpoints { } get '/user_identities/enrollment_automations/list'(): ( - parameters?: UserIdentitiesEnrollmentAutomationsListParameters, + parameters: UserIdentitiesEnrollmentAutomationsListParameters, options?: UserIdentitiesEnrollmentAutomationsListOptions, ) => UserIdentitiesEnrollmentAutomationsListRequest { const { client, defaults } = this @@ -5174,7 +5174,7 @@ export class SeamHttpEndpoints { } get '/user_identities/unmanaged/get'(): ( - parameters?: UserIdentitiesUnmanagedGetParameters, + parameters: UserIdentitiesUnmanagedGetParameters, options?: UserIdentitiesUnmanagedGetOptions, ) => UserIdentitiesUnmanagedGetRequest { const { client, defaults } = this @@ -5200,7 +5200,7 @@ export class SeamHttpEndpoints { } get '/user_identities/unmanaged/update'(): ( - parameters?: UserIdentitiesUnmanagedUpdateParameters, + parameters: UserIdentitiesUnmanagedUpdateParameters, options?: UserIdentitiesUnmanagedUpdateOptions, ) => UserIdentitiesUnmanagedUpdateRequest { const { client, defaults } = this @@ -5213,7 +5213,7 @@ export class SeamHttpEndpoints { } get '/webhooks/create'(): ( - parameters?: WebhooksCreateParameters, + parameters: WebhooksCreateParameters, options?: WebhooksCreateOptions, ) => WebhooksCreateRequest { const { client, defaults } = this @@ -5226,7 +5226,7 @@ export class SeamHttpEndpoints { } get '/webhooks/delete'(): ( - parameters?: WebhooksDeleteParameters, + parameters: WebhooksDeleteParameters, options?: WebhooksDeleteOptions, ) => WebhooksDeleteRequest { const { client, defaults } = this @@ -5239,7 +5239,7 @@ export class SeamHttpEndpoints { } get '/webhooks/get'(): ( - parameters?: WebhooksGetParameters, + parameters: WebhooksGetParameters, options?: WebhooksGetOptions, ) => WebhooksGetRequest { const { client, defaults } = this @@ -5265,7 +5265,7 @@ export class SeamHttpEndpoints { } get '/webhooks/update'(): ( - parameters?: WebhooksUpdateParameters, + parameters: WebhooksUpdateParameters, options?: WebhooksUpdateOptions, ) => WebhooksUpdateRequest { const { client, defaults } = this @@ -5278,7 +5278,7 @@ export class SeamHttpEndpoints { } get '/workspaces/create'(): ( - parameters?: WorkspacesCreateParameters, + parameters: WorkspacesCreateParameters, options?: WorkspacesCreateOptions, ) => WorkspacesCreateRequest { const { client, defaults } = this @@ -5291,7 +5291,7 @@ export class SeamHttpEndpoints { } get '/workspaces/find_anything'(): ( - parameters?: WorkspacesFindAnythingParameters, + parameters: WorkspacesFindAnythingParameters, options?: WorkspacesFindAnythingOptions, ) => WorkspacesFindAnythingRequest { const { client, defaults } = this @@ -5382,7 +5382,7 @@ export class SeamHttpEndpoints { } get '/workspaces/customization_profiles/get'(): ( - parameters?: WorkspacesCustomizationProfilesGetParameters, + parameters: WorkspacesCustomizationProfilesGetParameters, options?: WorkspacesCustomizationProfilesGetOptions, ) => WorkspacesCustomizationProfilesGetRequest { const { client, defaults } = this @@ -5424,7 +5424,7 @@ export class SeamHttpEndpoints { } get '/workspaces/customization_profiles/update'(): ( - parameters?: WorkspacesCustomizationProfilesUpdateParameters, + parameters: WorkspacesCustomizationProfilesUpdateParameters, options?: WorkspacesCustomizationProfilesUpdateOptions, ) => WorkspacesCustomizationProfilesUpdateRequest { const { client, defaults } = this diff --git a/src/lib/seam/connect/routes/seam/console/v1/lynx-migration/lynx-migration.ts b/src/lib/seam/connect/routes/seam/console/v1/lynx-migration/lynx-migration.ts index 153ddfb6..3b7277dc 100644 --- a/src/lib/seam/connect/routes/seam/console/v1/lynx-migration/lynx-migration.ts +++ b/src/lib/seam/connect/routes/seam/console/v1/lynx-migration/lynx-migration.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamConsoleV1LynxMigration { client: Client @@ -172,7 +171,7 @@ export class SeamHttpSeamConsoleV1LynxMigration { } getPropertyMigrationStatus( - parameters?: SeamConsoleV1LynxMigrationGetPropertyMigrationStatusParameters, + parameters: SeamConsoleV1LynxMigrationGetPropertyMigrationStatusParameters, options: SeamConsoleV1LynxMigrationGetPropertyMigrationStatusOptions = {}, ): SeamConsoleV1LynxMigrationGetPropertyMigrationStatusRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -190,7 +189,7 @@ export class SeamHttpSeamConsoleV1LynxMigration { } getReservationMigrationStatus( - parameters?: SeamConsoleV1LynxMigrationGetReservationMigrationStatusParameters, + parameters: SeamConsoleV1LynxMigrationGetReservationMigrationStatusParameters, options: SeamConsoleV1LynxMigrationGetReservationMigrationStatusOptions = {}, ): SeamConsoleV1LynxMigrationGetReservationMigrationStatusRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -209,7 +208,7 @@ export class SeamHttpSeamConsoleV1LynxMigration { } listPropertyReservations( - parameters?: SeamConsoleV1LynxMigrationListPropertyReservationsParameters, + parameters: SeamConsoleV1LynxMigrationListPropertyReservationsParameters, options: SeamConsoleV1LynxMigrationListPropertyReservationsOptions = {}, ): SeamConsoleV1LynxMigrationListPropertyReservationsRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -227,7 +226,7 @@ export class SeamHttpSeamConsoleV1LynxMigration { } migrateProperty( - parameters?: SeamConsoleV1LynxMigrationMigratePropertyParameters, + parameters: SeamConsoleV1LynxMigrationMigratePropertyParameters, options: SeamConsoleV1LynxMigrationMigratePropertyOptions = {}, ): SeamConsoleV1LynxMigrationMigratePropertyRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -258,11 +257,7 @@ export type SeamConsoleV1LynxMigrationGetPropertyMigrationStatusParams = * @deprecated Use SeamConsoleV1LynxMigrationGetPropertyMigrationStatusRequest instead. */ export type SeamConsoleV1LynxMigrationGetPropertyMigrationStatusResponse = - SetNonNullable< - Required< - RouteResponse<'/seam/console/v1/lynx_migration/get_property_migration_status'> - > - > + RouteResponse<'/seam/console/v1/lynx_migration/get_property_migration_status'> export type SeamConsoleV1LynxMigrationGetPropertyMigrationStatusRequest = SeamHttpRequest< @@ -285,11 +280,7 @@ export type SeamConsoleV1LynxMigrationGetReservationMigrationStatusParams = * @deprecated Use SeamConsoleV1LynxMigrationGetReservationMigrationStatusRequest instead. */ export type SeamConsoleV1LynxMigrationGetReservationMigrationStatusResponse = - SetNonNullable< - Required< - RouteResponse<'/seam/console/v1/lynx_migration/get_reservation_migration_status'> - > - > + RouteResponse<'/seam/console/v1/lynx_migration/get_reservation_migration_status'> export type SeamConsoleV1LynxMigrationGetReservationMigrationStatusRequest = SeamHttpRequest< @@ -312,11 +303,7 @@ export type SeamConsoleV1LynxMigrationListPropertyReservationsParams = * @deprecated Use SeamConsoleV1LynxMigrationListPropertyReservationsRequest instead. */ export type SeamConsoleV1LynxMigrationListPropertyReservationsResponse = - SetNonNullable< - Required< - RouteResponse<'/seam/console/v1/lynx_migration/list_property_reservations'> - > - > + RouteResponse<'/seam/console/v1/lynx_migration/list_property_reservations'> export type SeamConsoleV1LynxMigrationListPropertyReservationsRequest = SeamHttpRequest< @@ -338,9 +325,8 @@ export type SeamConsoleV1LynxMigrationMigratePropertyBody = /** * @deprecated Use SeamConsoleV1LynxMigrationMigratePropertyRequest instead. */ -export type SeamConsoleV1LynxMigrationMigratePropertyResponse = SetNonNullable< - Required> -> +export type SeamConsoleV1LynxMigrationMigratePropertyResponse = + RouteResponse<'/seam/console/v1/lynx_migration/migrate_property'> export type SeamConsoleV1LynxMigrationMigratePropertyRequest = SeamHttpRequest< SeamConsoleV1LynxMigrationMigratePropertyResponse, diff --git a/src/lib/seam/connect/routes/seam/console/v1/sites/sites.ts b/src/lib/seam/connect/routes/seam/console/v1/sites/sites.ts index 535207db..b85ac7af 100644 --- a/src/lib/seam/connect/routes/seam/console/v1/sites/sites.ts +++ b/src/lib/seam/connect/routes/seam/console/v1/sites/sites.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamConsoleV1Sites { client: Client @@ -169,7 +168,7 @@ export class SeamHttpSeamConsoleV1Sites { } create( - parameters?: SeamConsoleV1SitesCreateParameters, + parameters: SeamConsoleV1SitesCreateParameters, options: SeamConsoleV1SitesCreateOptions = {}, ): SeamConsoleV1SitesCreateRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -187,7 +186,7 @@ export class SeamHttpSeamConsoleV1Sites { } delete( - parameters?: SeamConsoleV1SitesDeleteParameters, + parameters: SeamConsoleV1SitesDeleteParameters, options: SeamConsoleV1SitesDeleteOptions = {}, ): SeamConsoleV1SitesDeleteRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -223,7 +222,7 @@ export class SeamHttpSeamConsoleV1Sites { } update( - parameters?: SeamConsoleV1SitesUpdateParameters, + parameters: SeamConsoleV1SitesUpdateParameters, options: SeamConsoleV1SitesUpdateOptions = {}, ): SeamConsoleV1SitesUpdateRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -252,9 +251,8 @@ export type SeamConsoleV1SitesCreateBody = SeamConsoleV1SitesCreateParameters /** * @deprecated Use SeamConsoleV1SitesCreateRequest instead. */ -export type SeamConsoleV1SitesCreateResponse = SetNonNullable< - Required> -> +export type SeamConsoleV1SitesCreateResponse = + RouteResponse<'/seam/console/v1/sites/create'> export type SeamConsoleV1SitesCreateRequest = SeamHttpRequest< SeamConsoleV1SitesCreateResponse, @@ -274,9 +272,8 @@ export type SeamConsoleV1SitesDeleteParams = SeamConsoleV1SitesDeleteParameters /** * @deprecated Use SeamConsoleV1SitesDeleteRequest instead. */ -export type SeamConsoleV1SitesDeleteResponse = SetNonNullable< - Required> -> +export type SeamConsoleV1SitesDeleteResponse = + RouteResponse<'/seam/console/v1/sites/delete'> export type SeamConsoleV1SitesDeleteRequest = SeamHttpRequest @@ -293,9 +290,8 @@ export type SeamConsoleV1SitesListParams = SeamConsoleV1SitesListParameters /** * @deprecated Use SeamConsoleV1SitesListRequest instead. */ -export type SeamConsoleV1SitesListResponse = SetNonNullable< - Required> -> +export type SeamConsoleV1SitesListResponse = + RouteResponse<'/seam/console/v1/sites/list'> export type SeamConsoleV1SitesListRequest = SeamHttpRequest< SeamConsoleV1SitesListResponse, @@ -315,9 +311,8 @@ export type SeamConsoleV1SitesUpdateBody = SeamConsoleV1SitesUpdateParameters /** * @deprecated Use SeamConsoleV1SitesUpdateRequest instead. */ -export type SeamConsoleV1SitesUpdateResponse = SetNonNullable< - Required> -> +export type SeamConsoleV1SitesUpdateResponse = + RouteResponse<'/seam/console/v1/sites/update'> export type SeamConsoleV1SitesUpdateRequest = SeamHttpRequest< SeamConsoleV1SitesUpdateResponse, diff --git a/src/lib/seam/connect/routes/seam/console/v1/timelines/timelines.ts b/src/lib/seam/connect/routes/seam/console/v1/timelines/timelines.ts index 7cf7b776..42ba4189 100644 --- a/src/lib/seam/connect/routes/seam/console/v1/timelines/timelines.ts +++ b/src/lib/seam/connect/routes/seam/console/v1/timelines/timelines.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamConsoleV1Timelines { client: Client @@ -169,7 +168,7 @@ export class SeamHttpSeamConsoleV1Timelines { } get( - parameters?: SeamConsoleV1TimelinesGetParameters, + parameters: SeamConsoleV1TimelinesGetParameters, options: SeamConsoleV1TimelinesGetOptions = {}, ): SeamConsoleV1TimelinesGetRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -199,9 +198,8 @@ export type SeamConsoleV1TimelinesGetParams = /** * @deprecated Use SeamConsoleV1TimelinesGetRequest instead. */ -export type SeamConsoleV1TimelinesGetResponse = SetNonNullable< - Required> -> +export type SeamConsoleV1TimelinesGetResponse = + RouteResponse<'/seam/console/v1/timelines/get'> export type SeamConsoleV1TimelinesGetRequest = SeamHttpRequest< SeamConsoleV1TimelinesGetResponse, diff --git a/src/lib/seam/connect/routes/seam/console/v1/v1.ts b/src/lib/seam/connect/routes/seam/console/v1/v1.ts index f8da40ef..9bbcb8b5 100644 --- a/src/lib/seam/connect/routes/seam/console/v1/v1.ts +++ b/src/lib/seam/connect/routes/seam/console/v1/v1.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpSeamConsoleV1LynxMigration } from './lynx-migration/index.js' import { SeamHttpSeamConsoleV1Sites } from './sites/index.js' @@ -218,9 +217,8 @@ export type SeamConsoleV1GetResourceLocatorParams = /** * @deprecated Use SeamConsoleV1GetResourceLocatorRequest instead. */ -export type SeamConsoleV1GetResourceLocatorResponse = SetNonNullable< - Required> -> +export type SeamConsoleV1GetResourceLocatorResponse = + RouteResponse<'/seam/console/v1/get_resource_locator'> export type SeamConsoleV1GetResourceLocatorRequest = SeamHttpRequest< SeamConsoleV1GetResourceLocatorResponse, diff --git a/src/lib/seam/connect/routes/seam/console/v1/workspace/feature-flags/feature-flags.ts b/src/lib/seam/connect/routes/seam/console/v1/workspace/feature-flags/feature-flags.ts index 34e20e89..984033c2 100644 --- a/src/lib/seam/connect/routes/seam/console/v1/workspace/feature-flags/feature-flags.ts +++ b/src/lib/seam/connect/routes/seam/console/v1/workspace/feature-flags/feature-flags.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamConsoleV1WorkspaceFeatureFlags { client: Client @@ -194,7 +193,7 @@ export class SeamHttpSeamConsoleV1WorkspaceFeatureFlags { } update( - parameters?: SeamConsoleV1WorkspaceFeatureFlagsUpdateParameters, + parameters: SeamConsoleV1WorkspaceFeatureFlagsUpdateParameters, options: SeamConsoleV1WorkspaceFeatureFlagsUpdateOptions = {}, ): SeamConsoleV1WorkspaceFeatureFlagsUpdateRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -224,9 +223,8 @@ export type SeamConsoleV1WorkspaceFeatureFlagsListParams = /** * @deprecated Use SeamConsoleV1WorkspaceFeatureFlagsListRequest instead. */ -export type SeamConsoleV1WorkspaceFeatureFlagsListResponse = SetNonNullable< - Required> -> +export type SeamConsoleV1WorkspaceFeatureFlagsListResponse = + RouteResponse<'/seam/console/v1/workspace/feature_flags/list'> export type SeamConsoleV1WorkspaceFeatureFlagsListRequest = SeamHttpRequest< SeamConsoleV1WorkspaceFeatureFlagsListResponse, @@ -247,9 +245,8 @@ export type SeamConsoleV1WorkspaceFeatureFlagsUpdateBody = /** * @deprecated Use SeamConsoleV1WorkspaceFeatureFlagsUpdateRequest instead. */ -export type SeamConsoleV1WorkspaceFeatureFlagsUpdateResponse = SetNonNullable< - Required> -> +export type SeamConsoleV1WorkspaceFeatureFlagsUpdateResponse = + RouteResponse<'/seam/console/v1/workspace/feature_flags/update'> export type SeamConsoleV1WorkspaceFeatureFlagsUpdateRequest = SeamHttpRequest< SeamConsoleV1WorkspaceFeatureFlagsUpdateResponse, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/access-grants/access-grants.ts b/src/lib/seam/connect/routes/seam/customer/v1/access-grants/access-grants.ts index 880977d0..a6899c38 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/access-grants/access-grants.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/access-grants/access-grants.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1AccessGrants { client: Client @@ -190,7 +189,7 @@ export class SeamHttpSeamCustomerV1AccessGrants { } update( - parameters?: SeamCustomerV1AccessGrantsUpdateParameters, + parameters: SeamCustomerV1AccessGrantsUpdateParameters, options: SeamCustomerV1AccessGrantsUpdateOptions = {}, ): SeamCustomerV1AccessGrantsUpdateRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -220,9 +219,8 @@ export type SeamCustomerV1AccessGrantsListParams = /** * @deprecated Use SeamCustomerV1AccessGrantsListRequest instead. */ -export type SeamCustomerV1AccessGrantsListResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1AccessGrantsListResponse = + RouteResponse<'/seam/customer/v1/access_grants/list'> export type SeamCustomerV1AccessGrantsListRequest = SeamHttpRequest< SeamCustomerV1AccessGrantsListResponse, @@ -243,9 +241,8 @@ export type SeamCustomerV1AccessGrantsUpdateBody = /** * @deprecated Use SeamCustomerV1AccessGrantsUpdateRequest instead. */ -export type SeamCustomerV1AccessGrantsUpdateResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1AccessGrantsUpdateResponse = + RouteResponse<'/seam/customer/v1/access_grants/update'> export type SeamCustomerV1AccessGrantsUpdateRequest = SeamHttpRequest< void, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/access-methods/access-methods.ts b/src/lib/seam/connect/routes/seam/customer/v1/access-methods/access-methods.ts index 4e16b582..8c8f1fa7 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/access-methods/access-methods.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/access-methods/access-methods.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1AccessMethods { client: Client @@ -172,7 +171,7 @@ export class SeamHttpSeamCustomerV1AccessMethods { } encode( - parameters?: SeamCustomerV1AccessMethodsEncodeParameters, + parameters: SeamCustomerV1AccessMethodsEncodeParameters, options: SeamCustomerV1AccessMethodsEncodeOptions = {}, ): SeamCustomerV1AccessMethodsEncodeRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -202,9 +201,8 @@ export type SeamCustomerV1AccessMethodsEncodeBody = /** * @deprecated Use SeamCustomerV1AccessMethodsEncodeRequest instead. */ -export type SeamCustomerV1AccessMethodsEncodeResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1AccessMethodsEncodeResponse = + RouteResponse<'/seam/customer/v1/access_methods/encode'> export type SeamCustomerV1AccessMethodsEncodeRequest = SeamHttpRequest< SeamCustomerV1AccessMethodsEncodeResponse, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/automation-runs/automation-runs.ts b/src/lib/seam/connect/routes/seam/customer/v1/automation-runs/automation-runs.ts index c53607f8..6d972cc4 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/automation-runs/automation-runs.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/automation-runs/automation-runs.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1AutomationRuns { client: Client @@ -202,9 +201,8 @@ export type SeamCustomerV1AutomationRunsListParams = /** * @deprecated Use SeamCustomerV1AutomationRunsListRequest instead. */ -export type SeamCustomerV1AutomationRunsListResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1AutomationRunsListResponse = + RouteResponse<'/seam/customer/v1/automation_runs/list'> export type SeamCustomerV1AutomationRunsListRequest = SeamHttpRequest< SeamCustomerV1AutomationRunsListResponse, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/automations/automations.ts b/src/lib/seam/connect/routes/seam/customer/v1/automations/automations.ts index 30987ab7..09c54902 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/automations/automations.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/automations/automations.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1Automations { client: Client @@ -238,9 +237,8 @@ export type SeamCustomerV1AutomationsDeleteParams = /** * @deprecated Use SeamCustomerV1AutomationsDeleteRequest instead. */ -export type SeamCustomerV1AutomationsDeleteResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1AutomationsDeleteResponse = + RouteResponse<'/seam/customer/v1/automations/delete'> export type SeamCustomerV1AutomationsDeleteRequest = SeamHttpRequest< void, @@ -261,9 +259,8 @@ export type SeamCustomerV1AutomationsGetParams = /** * @deprecated Use SeamCustomerV1AutomationsGetRequest instead. */ -export type SeamCustomerV1AutomationsGetResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1AutomationsGetResponse = + RouteResponse<'/seam/customer/v1/automations/get'> export type SeamCustomerV1AutomationsGetRequest = SeamHttpRequest< void, @@ -284,9 +281,8 @@ export type SeamCustomerV1AutomationsUpdateBody = /** * @deprecated Use SeamCustomerV1AutomationsUpdateRequest instead. */ -export type SeamCustomerV1AutomationsUpdateResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1AutomationsUpdateResponse = + RouteResponse<'/seam/customer/v1/automations/update'> export type SeamCustomerV1AutomationsUpdateRequest = SeamHttpRequest< void, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/connector-customers/connector-customers.ts b/src/lib/seam/connect/routes/seam/customer/v1/connector-customers/connector-customers.ts index 45080c70..69ea88be 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/connector-customers/connector-customers.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/connector-customers/connector-customers.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1ConnectorCustomers { client: Client @@ -202,9 +201,8 @@ export type SeamCustomerV1ConnectorCustomersListParams = /** * @deprecated Use SeamCustomerV1ConnectorCustomersListRequest instead. */ -export type SeamCustomerV1ConnectorCustomersListResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1ConnectorCustomersListResponse = + RouteResponse<'/seam/customer/v1/connector_customers/list'> export type SeamCustomerV1ConnectorCustomersListRequest = SeamHttpRequest< SeamCustomerV1ConnectorCustomersListResponse, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/connectors/connectors.ts b/src/lib/seam/connect/routes/seam/customer/v1/connectors/connectors.ts index f3845800..a63d361e 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/connectors/connectors.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/connectors/connectors.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpSeamCustomerV1ConnectorsExternalSites } from './external-sites/index.js' import { SeamHttpSeamCustomerV1ConnectorsIcal } from './ical/index.js' @@ -193,7 +192,7 @@ export class SeamHttpSeamCustomerV1Connectors { } authorize( - parameters?: SeamCustomerV1ConnectorsAuthorizeParameters, + parameters: SeamCustomerV1ConnectorsAuthorizeParameters, options: SeamCustomerV1ConnectorsAuthorizeOptions = {}, ): SeamCustomerV1ConnectorsAuthorizeRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -229,7 +228,7 @@ export class SeamHttpSeamCustomerV1Connectors { } create( - parameters?: SeamCustomerV1ConnectorsCreateParameters, + parameters: SeamCustomerV1ConnectorsCreateParameters, options: SeamCustomerV1ConnectorsCreateOptions = {}, ): SeamCustomerV1ConnectorsCreateRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -247,7 +246,7 @@ export class SeamHttpSeamCustomerV1Connectors { } delete( - parameters?: SeamCustomerV1ConnectorsDeleteParameters, + parameters: SeamCustomerV1ConnectorsDeleteParameters, options: SeamCustomerV1ConnectorsDeleteOptions = {}, ): SeamCustomerV1ConnectorsDeleteRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -283,7 +282,7 @@ export class SeamHttpSeamCustomerV1Connectors { } sync( - parameters?: SeamCustomerV1ConnectorsSyncParameters, + parameters: SeamCustomerV1ConnectorsSyncParameters, options: SeamCustomerV1ConnectorsSyncOptions = {}, ): SeamCustomerV1ConnectorsSyncRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -301,7 +300,7 @@ export class SeamHttpSeamCustomerV1Connectors { } update( - parameters?: SeamCustomerV1ConnectorsUpdateParameters, + parameters: SeamCustomerV1ConnectorsUpdateParameters, options: SeamCustomerV1ConnectorsUpdateOptions = {}, ): SeamCustomerV1ConnectorsUpdateRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -331,9 +330,8 @@ export type SeamCustomerV1ConnectorsAuthorizeParams = /** * @deprecated Use SeamCustomerV1ConnectorsAuthorizeRequest instead. */ -export type SeamCustomerV1ConnectorsAuthorizeResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1ConnectorsAuthorizeResponse = + RouteResponse<'/seam/customer/v1/connectors/authorize'> export type SeamCustomerV1ConnectorsAuthorizeRequest = SeamHttpRequest< SeamCustomerV1ConnectorsAuthorizeResponse, @@ -354,9 +352,8 @@ export type SeamCustomerV1ConnectorsConnectorTypesParams = /** * @deprecated Use SeamCustomerV1ConnectorsConnectorTypesRequest instead. */ -export type SeamCustomerV1ConnectorsConnectorTypesResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1ConnectorsConnectorTypesResponse = + RouteResponse<'/seam/customer/v1/connectors/connector_types'> export type SeamCustomerV1ConnectorsConnectorTypesRequest = SeamHttpRequest< SeamCustomerV1ConnectorsConnectorTypesResponse, @@ -377,9 +374,8 @@ export type SeamCustomerV1ConnectorsCreateBody = /** * @deprecated Use SeamCustomerV1ConnectorsCreateRequest instead. */ -export type SeamCustomerV1ConnectorsCreateResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1ConnectorsCreateResponse = + RouteResponse<'/seam/customer/v1/connectors/create'> export type SeamCustomerV1ConnectorsCreateRequest = SeamHttpRequest< SeamCustomerV1ConnectorsCreateResponse, @@ -400,9 +396,8 @@ export type SeamCustomerV1ConnectorsDeleteBody = /** * @deprecated Use SeamCustomerV1ConnectorsDeleteRequest instead. */ -export type SeamCustomerV1ConnectorsDeleteResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1ConnectorsDeleteResponse = + RouteResponse<'/seam/customer/v1/connectors/delete'> export type SeamCustomerV1ConnectorsDeleteRequest = SeamHttpRequest< SeamCustomerV1ConnectorsDeleteResponse, @@ -423,9 +418,8 @@ export type SeamCustomerV1ConnectorsListParams = /** * @deprecated Use SeamCustomerV1ConnectorsListRequest instead. */ -export type SeamCustomerV1ConnectorsListResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1ConnectorsListResponse = + RouteResponse<'/seam/customer/v1/connectors/list'> export type SeamCustomerV1ConnectorsListRequest = SeamHttpRequest< SeamCustomerV1ConnectorsListResponse, @@ -446,9 +440,8 @@ export type SeamCustomerV1ConnectorsSyncBody = /** * @deprecated Use SeamCustomerV1ConnectorsSyncRequest instead. */ -export type SeamCustomerV1ConnectorsSyncResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1ConnectorsSyncResponse = + RouteResponse<'/seam/customer/v1/connectors/sync'> export type SeamCustomerV1ConnectorsSyncRequest = SeamHttpRequest< SeamCustomerV1ConnectorsSyncResponse, @@ -469,9 +462,8 @@ export type SeamCustomerV1ConnectorsUpdateBody = /** * @deprecated Use SeamCustomerV1ConnectorsUpdateRequest instead. */ -export type SeamCustomerV1ConnectorsUpdateResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1ConnectorsUpdateResponse = + RouteResponse<'/seam/customer/v1/connectors/update'> export type SeamCustomerV1ConnectorsUpdateRequest = SeamHttpRequest< SeamCustomerV1ConnectorsUpdateResponse, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/connectors/external-sites/external-sites.ts b/src/lib/seam/connect/routes/seam/customer/v1/connectors/external-sites/external-sites.ts index d226ce4c..810b2ba0 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/connectors/external-sites/external-sites.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/connectors/external-sites/external-sites.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1ConnectorsExternalSites { client: Client @@ -172,7 +171,7 @@ export class SeamHttpSeamCustomerV1ConnectorsExternalSites { } list( - parameters?: SeamCustomerV1ConnectorsExternalSitesListParameters, + parameters: SeamCustomerV1ConnectorsExternalSitesListParameters, options: SeamCustomerV1ConnectorsExternalSitesListOptions = {}, ): SeamCustomerV1ConnectorsExternalSitesListRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -202,9 +201,8 @@ export type SeamCustomerV1ConnectorsExternalSitesListParams = /** * @deprecated Use SeamCustomerV1ConnectorsExternalSitesListRequest instead. */ -export type SeamCustomerV1ConnectorsExternalSitesListResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1ConnectorsExternalSitesListResponse = + RouteResponse<'/seam/customer/v1/connectors/external_sites/list'> export type SeamCustomerV1ConnectorsExternalSitesListRequest = SeamHttpRequest< SeamCustomerV1ConnectorsExternalSitesListResponse, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/connectors/ical/ical.ts b/src/lib/seam/connect/routes/seam/customer/v1/connectors/ical/ical.ts index 7a065bc0..a4462353 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/connectors/ical/ical.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/connectors/ical/ical.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1ConnectorsIcal { client: Client @@ -172,7 +171,7 @@ export class SeamHttpSeamCustomerV1ConnectorsIcal { } validateConfig( - parameters?: SeamCustomerV1ConnectorsIcalValidateConfigParameters, + parameters: SeamCustomerV1ConnectorsIcalValidateConfigParameters, options: SeamCustomerV1ConnectorsIcalValidateConfigOptions = {}, ): SeamCustomerV1ConnectorsIcalValidateConfigRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -202,9 +201,8 @@ export type SeamCustomerV1ConnectorsIcalValidateConfigBody = /** * @deprecated Use SeamCustomerV1ConnectorsIcalValidateConfigRequest instead. */ -export type SeamCustomerV1ConnectorsIcalValidateConfigResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1ConnectorsIcalValidateConfigResponse = + RouteResponse<'/seam/customer/v1/connectors/ical/validate-config'> export type SeamCustomerV1ConnectorsIcalValidateConfigRequest = SeamHttpRequest< SeamCustomerV1ConnectorsIcalValidateConfigResponse, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/customers/automations/automations.ts b/src/lib/seam/connect/routes/seam/customer/v1/customers/automations/automations.ts index 385d55e4..f41e91a7 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/customers/automations/automations.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/customers/automations/automations.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1CustomersAutomations { client: Client @@ -224,9 +223,8 @@ export type SeamCustomerV1CustomersAutomationsGetParams = /** * @deprecated Use SeamCustomerV1CustomersAutomationsGetRequest instead. */ -export type SeamCustomerV1CustomersAutomationsGetResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1CustomersAutomationsGetResponse = + RouteResponse<'/seam/customer/v1/customers/automations/get'> export type SeamCustomerV1CustomersAutomationsGetRequest = SeamHttpRequest< SeamCustomerV1CustomersAutomationsGetResponse, @@ -247,9 +245,8 @@ export type SeamCustomerV1CustomersAutomationsUpdateBody = /** * @deprecated Use SeamCustomerV1CustomersAutomationsUpdateRequest instead. */ -export type SeamCustomerV1CustomersAutomationsUpdateResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1CustomersAutomationsUpdateResponse = + RouteResponse<'/seam/customer/v1/customers/automations/update'> export type SeamCustomerV1CustomersAutomationsUpdateRequest = SeamHttpRequest< void, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/customers/customers.ts b/src/lib/seam/connect/routes/seam/customer/v1/customers/customers.ts index 21c7aa5e..891ad219 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/customers/customers.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/customers/customers.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpSeamCustomerV1CustomersAutomations } from './automations/index.js' @@ -221,7 +220,7 @@ export class SeamHttpSeamCustomerV1Customers { } openPortal( - parameters?: SeamCustomerV1CustomersOpenPortalParameters, + parameters: SeamCustomerV1CustomersOpenPortalParameters, options: SeamCustomerV1CustomersOpenPortalOptions = {}, ): SeamCustomerV1CustomersOpenPortalRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -251,9 +250,8 @@ export type SeamCustomerV1CustomersListParams = /** * @deprecated Use SeamCustomerV1CustomersListRequest instead. */ -export type SeamCustomerV1CustomersListResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1CustomersListResponse = + RouteResponse<'/seam/customer/v1/customers/list'> export type SeamCustomerV1CustomersListRequest = SeamHttpRequest< SeamCustomerV1CustomersListResponse, @@ -274,9 +272,8 @@ export type SeamCustomerV1CustomersMeParams = /** * @deprecated Use SeamCustomerV1CustomersMeRequest instead. */ -export type SeamCustomerV1CustomersMeResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1CustomersMeResponse = + RouteResponse<'/seam/customer/v1/customers/me'> export type SeamCustomerV1CustomersMeRequest = SeamHttpRequest @@ -294,9 +291,8 @@ export type SeamCustomerV1CustomersOpenPortalBody = /** * @deprecated Use SeamCustomerV1CustomersOpenPortalRequest instead. */ -export type SeamCustomerV1CustomersOpenPortalResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1CustomersOpenPortalResponse = + RouteResponse<'/seam/customer/v1/customers/open_portal'> export type SeamCustomerV1CustomersOpenPortalRequest = SeamHttpRequest< SeamCustomerV1CustomersOpenPortalResponse, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/encoders/encoders.ts b/src/lib/seam/connect/routes/seam/customer/v1/encoders/encoders.ts index 6e54005c..dac83679 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/encoders/encoders.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/encoders/encoders.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1Encoders { client: Client @@ -199,9 +198,8 @@ export type SeamCustomerV1EncodersListParams = /** * @deprecated Use SeamCustomerV1EncodersListRequest instead. */ -export type SeamCustomerV1EncodersListResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1EncodersListResponse = + RouteResponse<'/seam/customer/v1/encoders/list'> export type SeamCustomerV1EncodersListRequest = SeamHttpRequest< SeamCustomerV1EncodersListResponse, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/events/events.ts b/src/lib/seam/connect/routes/seam/customer/v1/events/events.ts index 84c2d019..a73ae8d1 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/events/events.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/events/events.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1Events { client: Client @@ -169,7 +168,7 @@ export class SeamHttpSeamCustomerV1Events { } list( - parameters?: SeamCustomerV1EventsListParameters, + parameters: SeamCustomerV1EventsListParameters, options: SeamCustomerV1EventsListOptions = {}, ): SeamCustomerV1EventsListRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -198,9 +197,8 @@ export type SeamCustomerV1EventsListParams = SeamCustomerV1EventsListParameters /** * @deprecated Use SeamCustomerV1EventsListRequest instead. */ -export type SeamCustomerV1EventsListResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1EventsListResponse = + RouteResponse<'/seam/customer/v1/events/list'> export type SeamCustomerV1EventsListRequest = SeamHttpRequest< SeamCustomerV1EventsListResponse, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/portals/portals.ts b/src/lib/seam/connect/routes/seam/customer/v1/portals/portals.ts index 049ca791..e8fe8d10 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/portals/portals.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/portals/portals.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1Portals { client: Client @@ -169,7 +168,7 @@ export class SeamHttpSeamCustomerV1Portals { } get( - parameters?: SeamCustomerV1PortalsGetParameters, + parameters: SeamCustomerV1PortalsGetParameters, options: SeamCustomerV1PortalsGetOptions = {}, ): SeamCustomerV1PortalsGetRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -187,7 +186,7 @@ export class SeamHttpSeamCustomerV1Portals { } update( - parameters?: SeamCustomerV1PortalsUpdateParameters, + parameters: SeamCustomerV1PortalsUpdateParameters, options: SeamCustomerV1PortalsUpdateOptions = {}, ): SeamCustomerV1PortalsUpdateRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -216,9 +215,8 @@ export type SeamCustomerV1PortalsGetParams = SeamCustomerV1PortalsGetParameters /** * @deprecated Use SeamCustomerV1PortalsGetRequest instead. */ -export type SeamCustomerV1PortalsGetResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1PortalsGetResponse = + RouteResponse<'/seam/customer/v1/portals/get'> export type SeamCustomerV1PortalsGetRequest = SeamHttpRequest< SeamCustomerV1PortalsGetResponse, @@ -239,9 +237,8 @@ export type SeamCustomerV1PortalsUpdateBody = /** * @deprecated Use SeamCustomerV1PortalsUpdateRequest instead. */ -export type SeamCustomerV1PortalsUpdateResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1PortalsUpdateResponse = + RouteResponse<'/seam/customer/v1/portals/update'> export type SeamCustomerV1PortalsUpdateRequest = SeamHttpRequest< void, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/reservations/reservations.ts b/src/lib/seam/connect/routes/seam/customer/v1/reservations/reservations.ts index 90d81c0f..86aaae05 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/reservations/reservations.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/reservations/reservations.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1Reservations { client: Client @@ -208,7 +207,7 @@ export class SeamHttpSeamCustomerV1Reservations { } listAccessGrants( - parameters?: SeamCustomerV1ReservationsListAccessGrantsParameters, + parameters: SeamCustomerV1ReservationsListAccessGrantsParameters, options: SeamCustomerV1ReservationsListAccessGrantsOptions = {}, ): SeamCustomerV1ReservationsListAccessGrantsRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -238,9 +237,8 @@ export type SeamCustomerV1ReservationsGetParams = /** * @deprecated Use SeamCustomerV1ReservationsGetRequest instead. */ -export type SeamCustomerV1ReservationsGetResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1ReservationsGetResponse = + RouteResponse<'/seam/customer/v1/reservations/get'> export type SeamCustomerV1ReservationsGetRequest = SeamHttpRequest< SeamCustomerV1ReservationsGetResponse, @@ -261,9 +259,8 @@ export type SeamCustomerV1ReservationsListParams = /** * @deprecated Use SeamCustomerV1ReservationsListRequest instead. */ -export type SeamCustomerV1ReservationsListResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1ReservationsListResponse = + RouteResponse<'/seam/customer/v1/reservations/list'> export type SeamCustomerV1ReservationsListRequest = SeamHttpRequest< SeamCustomerV1ReservationsListResponse, @@ -284,9 +281,8 @@ export type SeamCustomerV1ReservationsListAccessGrantsParams = /** * @deprecated Use SeamCustomerV1ReservationsListAccessGrantsRequest instead. */ -export type SeamCustomerV1ReservationsListAccessGrantsResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1ReservationsListAccessGrantsResponse = + RouteResponse<'/seam/customer/v1/reservations/list_access_grants'> export type SeamCustomerV1ReservationsListAccessGrantsRequest = SeamHttpRequest< SeamCustomerV1ReservationsListAccessGrantsResponse, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/settings/settings.ts b/src/lib/seam/connect/routes/seam/customer/v1/settings/settings.ts index 72660e15..744c599d 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/settings/settings.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/settings/settings.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpSeamCustomerV1SettingsVerticalResourceAliases } from './vertical-resource-aliases/index.js' @@ -230,9 +229,8 @@ export type SeamCustomerV1SettingsGetParams = /** * @deprecated Use SeamCustomerV1SettingsGetRequest instead. */ -export type SeamCustomerV1SettingsGetResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1SettingsGetResponse = + RouteResponse<'/seam/customer/v1/settings/get'> export type SeamCustomerV1SettingsGetRequest = SeamHttpRequest< SeamCustomerV1SettingsGetResponse, @@ -253,9 +251,8 @@ export type SeamCustomerV1SettingsUpdateBody = /** * @deprecated Use SeamCustomerV1SettingsUpdateRequest instead. */ -export type SeamCustomerV1SettingsUpdateResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1SettingsUpdateResponse = + RouteResponse<'/seam/customer/v1/settings/update'> export type SeamCustomerV1SettingsUpdateRequest = SeamHttpRequest< void, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/settings/vertical-resource-aliases/vertical-resource-aliases.ts b/src/lib/seam/connect/routes/seam/customer/v1/settings/vertical-resource-aliases/vertical-resource-aliases.ts index 9532dd6c..8982cf3b 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/settings/vertical-resource-aliases/vertical-resource-aliases.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/settings/vertical-resource-aliases/vertical-resource-aliases.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1SettingsVerticalResourceAliases { client: Client @@ -213,11 +212,7 @@ export type SeamCustomerV1SettingsVerticalResourceAliasesGetParams = * @deprecated Use SeamCustomerV1SettingsVerticalResourceAliasesGetRequest instead. */ export type SeamCustomerV1SettingsVerticalResourceAliasesGetResponse = - SetNonNullable< - Required< - RouteResponse<'/seam/customer/v1/settings/vertical_resource_aliases/get'> - > - > + RouteResponse<'/seam/customer/v1/settings/vertical_resource_aliases/get'> export type SeamCustomerV1SettingsVerticalResourceAliasesGetRequest = SeamHttpRequest< diff --git a/src/lib/seam/connect/routes/seam/customer/v1/spaces/spaces.ts b/src/lib/seam/connect/routes/seam/customer/v1/spaces/spaces.ts index 85373764..c9415db6 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/spaces/spaces.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/spaces/spaces.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1Spaces { client: Client @@ -169,7 +168,7 @@ export class SeamHttpSeamCustomerV1Spaces { } create( - parameters?: SeamCustomerV1SpacesCreateParameters, + parameters: SeamCustomerV1SpacesCreateParameters, options: SeamCustomerV1SpacesCreateOptions = {}, ): SeamCustomerV1SpacesCreateRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -205,7 +204,7 @@ export class SeamHttpSeamCustomerV1Spaces { } listReservations( - parameters?: SeamCustomerV1SpacesListReservationsParameters, + parameters: SeamCustomerV1SpacesListReservationsParameters, options: SeamCustomerV1SpacesListReservationsOptions = {}, ): SeamCustomerV1SpacesListReservationsRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -253,9 +252,8 @@ export type SeamCustomerV1SpacesCreateBody = /** * @deprecated Use SeamCustomerV1SpacesCreateRequest instead. */ -export type SeamCustomerV1SpacesCreateResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1SpacesCreateResponse = + RouteResponse<'/seam/customer/v1/spaces/create'> export type SeamCustomerV1SpacesCreateRequest = SeamHttpRequest< SeamCustomerV1SpacesCreateResponse, @@ -275,9 +273,8 @@ export type SeamCustomerV1SpacesListParams = SeamCustomerV1SpacesListParameters /** * @deprecated Use SeamCustomerV1SpacesListRequest instead. */ -export type SeamCustomerV1SpacesListResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1SpacesListResponse = + RouteResponse<'/seam/customer/v1/spaces/list'> export type SeamCustomerV1SpacesListRequest = SeamHttpRequest< SeamCustomerV1SpacesListResponse, @@ -298,9 +295,8 @@ export type SeamCustomerV1SpacesListReservationsParams = /** * @deprecated Use SeamCustomerV1SpacesListReservationsRequest instead. */ -export type SeamCustomerV1SpacesListReservationsResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1SpacesListReservationsResponse = + RouteResponse<'/seam/customer/v1/spaces/list_reservations'> export type SeamCustomerV1SpacesListReservationsRequest = SeamHttpRequest< SeamCustomerV1SpacesListReservationsResponse, @@ -321,9 +317,8 @@ export type SeamCustomerV1SpacesPushCommonAreasBody = /** * @deprecated Use SeamCustomerV1SpacesPushCommonAreasRequest instead. */ -export type SeamCustomerV1SpacesPushCommonAreasResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1SpacesPushCommonAreasResponse = + RouteResponse<'/seam/customer/v1/spaces/push_common_areas'> export type SeamCustomerV1SpacesPushCommonAreasRequest = SeamHttpRequest< void, diff --git a/src/lib/seam/connect/routes/seam/customer/v1/staff-members/staff-members.ts b/src/lib/seam/connect/routes/seam/customer/v1/staff-members/staff-members.ts index f0b11933..3084da33 100644 --- a/src/lib/seam/connect/routes/seam/customer/v1/staff-members/staff-members.ts +++ b/src/lib/seam/connect/routes/seam/customer/v1/staff-members/staff-members.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamCustomerV1StaffMembers { client: Client @@ -172,7 +171,7 @@ export class SeamHttpSeamCustomerV1StaffMembers { } get( - parameters?: SeamCustomerV1StaffMembersGetParameters, + parameters: SeamCustomerV1StaffMembersGetParameters, options: SeamCustomerV1StaffMembersGetOptions = {}, ): SeamCustomerV1StaffMembersGetRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -220,9 +219,8 @@ export type SeamCustomerV1StaffMembersGetParams = /** * @deprecated Use SeamCustomerV1StaffMembersGetRequest instead. */ -export type SeamCustomerV1StaffMembersGetResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1StaffMembersGetResponse = + RouteResponse<'/seam/customer/v1/staff_members/get'> export type SeamCustomerV1StaffMembersGetRequest = SeamHttpRequest< SeamCustomerV1StaffMembersGetResponse, @@ -243,9 +241,8 @@ export type SeamCustomerV1StaffMembersListParams = /** * @deprecated Use SeamCustomerV1StaffMembersListRequest instead. */ -export type SeamCustomerV1StaffMembersListResponse = SetNonNullable< - Required> -> +export type SeamCustomerV1StaffMembersListResponse = + RouteResponse<'/seam/customer/v1/staff_members/list'> export type SeamCustomerV1StaffMembersListRequest = SeamHttpRequest< SeamCustomerV1StaffMembersListResponse, diff --git a/src/lib/seam/connect/routes/seam/partner/v1/building-blocks/spaces/spaces.ts b/src/lib/seam/connect/routes/seam/partner/v1/building-blocks/spaces/spaces.ts index 2d1b2d0b..927399be 100644 --- a/src/lib/seam/connect/routes/seam/partner/v1/building-blocks/spaces/spaces.ts +++ b/src/lib/seam/connect/routes/seam/partner/v1/building-blocks/spaces/spaces.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSeamPartnerV1BuildingBlocksSpaces { client: Client @@ -202,9 +201,8 @@ export type SeamPartnerV1BuildingBlocksSpacesAutoMapParams = /** * @deprecated Use SeamPartnerV1BuildingBlocksSpacesAutoMapRequest instead. */ -export type SeamPartnerV1BuildingBlocksSpacesAutoMapResponse = SetNonNullable< - Required> -> +export type SeamPartnerV1BuildingBlocksSpacesAutoMapResponse = + RouteResponse<'/seam/partner/v1/building_blocks/spaces/auto_map'> export type SeamPartnerV1BuildingBlocksSpacesAutoMapRequest = SeamHttpRequest< SeamPartnerV1BuildingBlocksSpacesAutoMapResponse, diff --git a/src/lib/seam/connect/routes/spaces/spaces.ts b/src/lib/seam/connect/routes/spaces/spaces.ts index 2f3df0ed..e0b7d612 100644 --- a/src/lib/seam/connect/routes/spaces/spaces.ts +++ b/src/lib/seam/connect/routes/spaces/spaces.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpSpaces { client: Client @@ -168,7 +167,7 @@ export class SeamHttpSpaces { } addAcsEntrances( - parameters?: SpacesAddAcsEntrancesParameters, + parameters: SpacesAddAcsEntrancesParameters, options: SpacesAddAcsEntrancesOptions = {}, ): SpacesAddAcsEntrancesRequest { return new SeamHttpRequest(this, { @@ -181,7 +180,7 @@ export class SeamHttpSpaces { } addConnectedAccount( - parameters?: SpacesAddConnectedAccountParameters, + parameters: SpacesAddConnectedAccountParameters, options: SpacesAddConnectedAccountOptions = {}, ): SpacesAddConnectedAccountRequest { return new SeamHttpRequest(this, { @@ -194,7 +193,7 @@ export class SeamHttpSpaces { } addDevices( - parameters?: SpacesAddDevicesParameters, + parameters: SpacesAddDevicesParameters, options: SpacesAddDevicesOptions = {}, ): SpacesAddDevicesRequest { return new SeamHttpRequest(this, { @@ -207,7 +206,7 @@ export class SeamHttpSpaces { } create( - parameters?: SpacesCreateParameters, + parameters: SpacesCreateParameters, options: SpacesCreateOptions = {}, ): SpacesCreateRequest { return new SeamHttpRequest(this, { @@ -220,7 +219,7 @@ export class SeamHttpSpaces { } delete( - parameters?: SpacesDeleteParameters, + parameters: SpacesDeleteParameters, options: SpacesDeleteOptions = {}, ): SpacesDeleteRequest { return new SeamHttpRequest(this, { @@ -272,7 +271,7 @@ export class SeamHttpSpaces { } removeAcsEntrances( - parameters?: SpacesRemoveAcsEntrancesParameters, + parameters: SpacesRemoveAcsEntrancesParameters, options: SpacesRemoveAcsEntrancesOptions = {}, ): SpacesRemoveAcsEntrancesRequest { return new SeamHttpRequest(this, { @@ -285,7 +284,7 @@ export class SeamHttpSpaces { } removeConnectedAccount( - parameters?: SpacesRemoveConnectedAccountParameters, + parameters: SpacesRemoveConnectedAccountParameters, options: SpacesRemoveConnectedAccountOptions = {}, ): SpacesRemoveConnectedAccountRequest { return new SeamHttpRequest(this, { @@ -298,7 +297,7 @@ export class SeamHttpSpaces { } removeDevices( - parameters?: SpacesRemoveDevicesParameters, + parameters: SpacesRemoveDevicesParameters, options: SpacesRemoveDevicesOptions = {}, ): SpacesRemoveDevicesRequest { return new SeamHttpRequest(this, { @@ -335,9 +334,8 @@ export type SpacesAddAcsEntrancesBody = SpacesAddAcsEntrancesParameters /** * @deprecated Use SpacesAddAcsEntrancesRequest instead. */ -export type SpacesAddAcsEntrancesResponse = SetNonNullable< - Required> -> +export type SpacesAddAcsEntrancesResponse = + RouteResponse<'/spaces/add_acs_entrances'> export type SpacesAddAcsEntrancesRequest = SeamHttpRequest @@ -354,9 +352,8 @@ export type SpacesAddConnectedAccountBody = SpacesAddConnectedAccountParameters /** * @deprecated Use SpacesAddConnectedAccountRequest instead. */ -export type SpacesAddConnectedAccountResponse = SetNonNullable< - Required> -> +export type SpacesAddConnectedAccountResponse = + RouteResponse<'/spaces/add_connected_account'> export type SpacesAddConnectedAccountRequest = SeamHttpRequest @@ -372,9 +369,7 @@ export type SpacesAddDevicesBody = SpacesAddDevicesParameters /** * @deprecated Use SpacesAddDevicesRequest instead. */ -export type SpacesAddDevicesResponse = SetNonNullable< - Required> -> +export type SpacesAddDevicesResponse = RouteResponse<'/spaces/add_devices'> export type SpacesAddDevicesRequest = SeamHttpRequest @@ -390,9 +385,7 @@ export type SpacesCreateBody = SpacesCreateParameters /** * @deprecated Use SpacesCreateRequest instead. */ -export type SpacesCreateResponse = SetNonNullable< - Required> -> +export type SpacesCreateResponse = RouteResponse<'/spaces/create'> export type SpacesCreateRequest = SeamHttpRequest @@ -408,9 +401,7 @@ export type SpacesDeleteParams = SpacesDeleteParameters /** * @deprecated Use SpacesDeleteRequest instead. */ -export type SpacesDeleteResponse = SetNonNullable< - Required> -> +export type SpacesDeleteResponse = RouteResponse<'/spaces/delete'> export type SpacesDeleteRequest = SeamHttpRequest @@ -426,9 +417,7 @@ export type SpacesGetParams = SpacesGetParameters /** * @deprecated Use SpacesGetRequest instead. */ -export type SpacesGetResponse = SetNonNullable< - Required> -> +export type SpacesGetResponse = RouteResponse<'/spaces/get'> export type SpacesGetRequest = SeamHttpRequest @@ -444,9 +433,7 @@ export type SpacesGetRelatedParams = SpacesGetRelatedParameters /** * @deprecated Use SpacesGetRelatedRequest instead. */ -export type SpacesGetRelatedResponse = SetNonNullable< - Required> -> +export type SpacesGetRelatedResponse = RouteResponse<'/spaces/get_related'> export type SpacesGetRelatedRequest = SeamHttpRequest< SpacesGetRelatedResponse, @@ -465,9 +452,7 @@ export type SpacesListParams = SpacesListParameters /** * @deprecated Use SpacesListRequest instead. */ -export type SpacesListResponse = SetNonNullable< - Required> -> +export type SpacesListResponse = RouteResponse<'/spaces/list'> export type SpacesListRequest = SeamHttpRequest @@ -484,9 +469,8 @@ export type SpacesRemoveAcsEntrancesParams = SpacesRemoveAcsEntrancesParameters /** * @deprecated Use SpacesRemoveAcsEntrancesRequest instead. */ -export type SpacesRemoveAcsEntrancesResponse = SetNonNullable< - Required> -> +export type SpacesRemoveAcsEntrancesResponse = + RouteResponse<'/spaces/remove_acs_entrances'> export type SpacesRemoveAcsEntrancesRequest = SeamHttpRequest @@ -504,9 +488,8 @@ export type SpacesRemoveConnectedAccountParams = /** * @deprecated Use SpacesRemoveConnectedAccountRequest instead. */ -export type SpacesRemoveConnectedAccountResponse = SetNonNullable< - Required> -> +export type SpacesRemoveConnectedAccountResponse = + RouteResponse<'/spaces/remove_connected_account'> export type SpacesRemoveConnectedAccountRequest = SeamHttpRequest< void, @@ -526,9 +509,8 @@ export type SpacesRemoveDevicesParams = SpacesRemoveDevicesParameters /** * @deprecated Use SpacesRemoveDevicesRequest instead. */ -export type SpacesRemoveDevicesResponse = SetNonNullable< - Required> -> +export type SpacesRemoveDevicesResponse = + RouteResponse<'/spaces/remove_devices'> export type SpacesRemoveDevicesRequest = SeamHttpRequest @@ -544,9 +526,7 @@ export type SpacesUpdateBody = SpacesUpdateParameters /** * @deprecated Use SpacesUpdateRequest instead. */ -export type SpacesUpdateResponse = SetNonNullable< - Required> -> +export type SpacesUpdateResponse = RouteResponse<'/spaces/update'> export type SpacesUpdateRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/thermostats/daily-programs/daily-programs.ts b/src/lib/seam/connect/routes/thermostats/daily-programs/daily-programs.ts index a6279f40..ddf2441e 100644 --- a/src/lib/seam/connect/routes/thermostats/daily-programs/daily-programs.ts +++ b/src/lib/seam/connect/routes/thermostats/daily-programs/daily-programs.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpThermostatsDailyPrograms { client: Client @@ -167,7 +166,7 @@ export class SeamHttpThermostatsDailyPrograms { } create( - parameters?: ThermostatsDailyProgramsCreateParameters, + parameters: ThermostatsDailyProgramsCreateParameters, options: ThermostatsDailyProgramsCreateOptions = {}, ): ThermostatsDailyProgramsCreateRequest { return new SeamHttpRequest(this, { @@ -180,7 +179,7 @@ export class SeamHttpThermostatsDailyPrograms { } delete( - parameters?: ThermostatsDailyProgramsDeleteParameters, + parameters: ThermostatsDailyProgramsDeleteParameters, options: ThermostatsDailyProgramsDeleteOptions = {}, ): ThermostatsDailyProgramsDeleteRequest { return new SeamHttpRequest(this, { @@ -193,7 +192,7 @@ export class SeamHttpThermostatsDailyPrograms { } update( - parameters?: ThermostatsDailyProgramsUpdateParameters, + parameters: ThermostatsDailyProgramsUpdateParameters, options: ThermostatsDailyProgramsUpdateOptions = {}, ): ThermostatsDailyProgramsUpdateRequest { return new SeamHttpRequest(this, { @@ -218,9 +217,8 @@ export type ThermostatsDailyProgramsCreateBody = /** * @deprecated Use ThermostatsDailyProgramsCreateRequest instead. */ -export type ThermostatsDailyProgramsCreateResponse = SetNonNullable< - Required> -> +export type ThermostatsDailyProgramsCreateResponse = + RouteResponse<'/thermostats/daily_programs/create'> export type ThermostatsDailyProgramsCreateRequest = SeamHttpRequest< ThermostatsDailyProgramsCreateResponse, @@ -241,9 +239,8 @@ export type ThermostatsDailyProgramsDeleteParams = /** * @deprecated Use ThermostatsDailyProgramsDeleteRequest instead. */ -export type ThermostatsDailyProgramsDeleteResponse = SetNonNullable< - Required> -> +export type ThermostatsDailyProgramsDeleteResponse = + RouteResponse<'/thermostats/daily_programs/delete'> export type ThermostatsDailyProgramsDeleteRequest = SeamHttpRequest< void, @@ -264,9 +261,8 @@ export type ThermostatsDailyProgramsUpdateBody = /** * @deprecated Use ThermostatsDailyProgramsUpdateRequest instead. */ -export type ThermostatsDailyProgramsUpdateResponse = SetNonNullable< - Required> -> +export type ThermostatsDailyProgramsUpdateResponse = + RouteResponse<'/thermostats/daily_programs/update'> export type ThermostatsDailyProgramsUpdateRequest = SeamHttpRequest< ThermostatsDailyProgramsUpdateResponse, diff --git a/src/lib/seam/connect/routes/thermostats/schedules/schedules.ts b/src/lib/seam/connect/routes/thermostats/schedules/schedules.ts index fb6127e0..1e325a59 100644 --- a/src/lib/seam/connect/routes/thermostats/schedules/schedules.ts +++ b/src/lib/seam/connect/routes/thermostats/schedules/schedules.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpThermostatsSchedules { client: Client @@ -164,7 +163,7 @@ export class SeamHttpThermostatsSchedules { } create( - parameters?: ThermostatsSchedulesCreateParameters, + parameters: ThermostatsSchedulesCreateParameters, options: ThermostatsSchedulesCreateOptions = {}, ): ThermostatsSchedulesCreateRequest { return new SeamHttpRequest(this, { @@ -177,7 +176,7 @@ export class SeamHttpThermostatsSchedules { } delete( - parameters?: ThermostatsSchedulesDeleteParameters, + parameters: ThermostatsSchedulesDeleteParameters, options: ThermostatsSchedulesDeleteOptions = {}, ): ThermostatsSchedulesDeleteRequest { return new SeamHttpRequest(this, { @@ -190,7 +189,7 @@ export class SeamHttpThermostatsSchedules { } get( - parameters?: ThermostatsSchedulesGetParameters, + parameters: ThermostatsSchedulesGetParameters, options: ThermostatsSchedulesGetOptions = {}, ): ThermostatsSchedulesGetRequest { return new SeamHttpRequest(this, { @@ -203,7 +202,7 @@ export class SeamHttpThermostatsSchedules { } list( - parameters?: ThermostatsSchedulesListParameters, + parameters: ThermostatsSchedulesListParameters, options: ThermostatsSchedulesListOptions = {}, ): ThermostatsSchedulesListRequest { return new SeamHttpRequest(this, { @@ -216,7 +215,7 @@ export class SeamHttpThermostatsSchedules { } update( - parameters?: ThermostatsSchedulesUpdateParameters, + parameters: ThermostatsSchedulesUpdateParameters, options: ThermostatsSchedulesUpdateOptions = {}, ): ThermostatsSchedulesUpdateRequest { return new SeamHttpRequest(this, { @@ -241,9 +240,8 @@ export type ThermostatsSchedulesCreateBody = /** * @deprecated Use ThermostatsSchedulesCreateRequest instead. */ -export type ThermostatsSchedulesCreateResponse = SetNonNullable< - Required> -> +export type ThermostatsSchedulesCreateResponse = + RouteResponse<'/thermostats/schedules/create'> export type ThermostatsSchedulesCreateRequest = SeamHttpRequest< ThermostatsSchedulesCreateResponse, @@ -264,9 +262,8 @@ export type ThermostatsSchedulesDeleteParams = /** * @deprecated Use ThermostatsSchedulesDeleteRequest instead. */ -export type ThermostatsSchedulesDeleteResponse = SetNonNullable< - Required> -> +export type ThermostatsSchedulesDeleteResponse = + RouteResponse<'/thermostats/schedules/delete'> export type ThermostatsSchedulesDeleteRequest = SeamHttpRequest @@ -283,9 +280,8 @@ export type ThermostatsSchedulesGetParams = ThermostatsSchedulesGetParameters /** * @deprecated Use ThermostatsSchedulesGetRequest instead. */ -export type ThermostatsSchedulesGetResponse = SetNonNullable< - Required> -> +export type ThermostatsSchedulesGetResponse = + RouteResponse<'/thermostats/schedules/get'> export type ThermostatsSchedulesGetRequest = SeamHttpRequest< ThermostatsSchedulesGetResponse, @@ -305,9 +301,8 @@ export type ThermostatsSchedulesListParams = ThermostatsSchedulesListParameters /** * @deprecated Use ThermostatsSchedulesListRequest instead. */ -export type ThermostatsSchedulesListResponse = SetNonNullable< - Required> -> +export type ThermostatsSchedulesListResponse = + RouteResponse<'/thermostats/schedules/list'> export type ThermostatsSchedulesListRequest = SeamHttpRequest< ThermostatsSchedulesListResponse, @@ -328,9 +323,8 @@ export type ThermostatsSchedulesUpdateBody = /** * @deprecated Use ThermostatsSchedulesUpdateRequest instead. */ -export type ThermostatsSchedulesUpdateResponse = SetNonNullable< - Required> -> +export type ThermostatsSchedulesUpdateResponse = + RouteResponse<'/thermostats/schedules/update'> export type ThermostatsSchedulesUpdateRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/thermostats/simulate/simulate.ts b/src/lib/seam/connect/routes/thermostats/simulate/simulate.ts index cbe4a2ce..240bf4bf 100644 --- a/src/lib/seam/connect/routes/thermostats/simulate/simulate.ts +++ b/src/lib/seam/connect/routes/thermostats/simulate/simulate.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpThermostatsSimulate { client: Client @@ -164,7 +163,7 @@ export class SeamHttpThermostatsSimulate { } hvacModeAdjusted( - parameters?: ThermostatsSimulateHvacModeAdjustedParameters, + parameters: ThermostatsSimulateHvacModeAdjustedParameters, options: ThermostatsSimulateHvacModeAdjustedOptions = {}, ): ThermostatsSimulateHvacModeAdjustedRequest { return new SeamHttpRequest(this, { @@ -177,7 +176,7 @@ export class SeamHttpThermostatsSimulate { } temperatureReached( - parameters?: ThermostatsSimulateTemperatureReachedParameters, + parameters: ThermostatsSimulateTemperatureReachedParameters, options: ThermostatsSimulateTemperatureReachedOptions = {}, ): ThermostatsSimulateTemperatureReachedRequest { return new SeamHttpRequest(this, { @@ -202,9 +201,8 @@ export type ThermostatsSimulateHvacModeAdjustedBody = /** * @deprecated Use ThermostatsSimulateHvacModeAdjustedRequest instead. */ -export type ThermostatsSimulateHvacModeAdjustedResponse = SetNonNullable< - Required> -> +export type ThermostatsSimulateHvacModeAdjustedResponse = + RouteResponse<'/thermostats/simulate/hvac_mode_adjusted'> export type ThermostatsSimulateHvacModeAdjustedRequest = SeamHttpRequest< void, @@ -225,9 +223,8 @@ export type ThermostatsSimulateTemperatureReachedBody = /** * @deprecated Use ThermostatsSimulateTemperatureReachedRequest instead. */ -export type ThermostatsSimulateTemperatureReachedResponse = SetNonNullable< - Required> -> +export type ThermostatsSimulateTemperatureReachedResponse = + RouteResponse<'/thermostats/simulate/temperature_reached'> export type ThermostatsSimulateTemperatureReachedRequest = SeamHttpRequest< void, diff --git a/src/lib/seam/connect/routes/thermostats/thermostats.ts b/src/lib/seam/connect/routes/thermostats/thermostats.ts index 7d5147c1..48bb48bf 100644 --- a/src/lib/seam/connect/routes/thermostats/thermostats.ts +++ b/src/lib/seam/connect/routes/thermostats/thermostats.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpThermostatsDailyPrograms } from './daily-programs/index.js' import { SeamHttpThermostatsSchedules } from './schedules/index.js' @@ -183,7 +182,7 @@ export class SeamHttpThermostats { } activateClimatePreset( - parameters?: ThermostatsActivateClimatePresetParameters, + parameters: ThermostatsActivateClimatePresetParameters, options: ThermostatsActivateClimatePresetOptions = {}, ): ThermostatsActivateClimatePresetRequest { return new SeamHttpRequest(this, { @@ -196,7 +195,7 @@ export class SeamHttpThermostats { } cool( - parameters?: ThermostatsCoolParameters, + parameters: ThermostatsCoolParameters, options: ThermostatsCoolOptions = {}, ): ThermostatsCoolRequest { return new SeamHttpRequest(this, { @@ -209,7 +208,7 @@ export class SeamHttpThermostats { } createClimatePreset( - parameters?: ThermostatsCreateClimatePresetParameters, + parameters: ThermostatsCreateClimatePresetParameters, options: ThermostatsCreateClimatePresetOptions = {}, ): ThermostatsCreateClimatePresetRequest { return new SeamHttpRequest(this, { @@ -222,7 +221,7 @@ export class SeamHttpThermostats { } deleteClimatePreset( - parameters?: ThermostatsDeleteClimatePresetParameters, + parameters: ThermostatsDeleteClimatePresetParameters, options: ThermostatsDeleteClimatePresetOptions = {}, ): ThermostatsDeleteClimatePresetRequest { return new SeamHttpRequest(this, { @@ -253,7 +252,7 @@ export class SeamHttpThermostats { } heat( - parameters?: ThermostatsHeatParameters, + parameters: ThermostatsHeatParameters, options: ThermostatsHeatOptions = {}, ): ThermostatsHeatRequest { return new SeamHttpRequest(this, { @@ -266,7 +265,7 @@ export class SeamHttpThermostats { } heatCool( - parameters?: ThermostatsHeatCoolParameters, + parameters: ThermostatsHeatCoolParameters, options: ThermostatsHeatCoolOptions = {}, ): ThermostatsHeatCoolRequest { return new SeamHttpRequest(this, { @@ -292,7 +291,7 @@ export class SeamHttpThermostats { } off( - parameters?: ThermostatsOffParameters, + parameters: ThermostatsOffParameters, options: ThermostatsOffOptions = {}, ): ThermostatsOffRequest { return new SeamHttpRequest(this, { @@ -305,7 +304,7 @@ export class SeamHttpThermostats { } setFallbackClimatePreset( - parameters?: ThermostatsSetFallbackClimatePresetParameters, + parameters: ThermostatsSetFallbackClimatePresetParameters, options: ThermostatsSetFallbackClimatePresetOptions = {}, ): ThermostatsSetFallbackClimatePresetRequest { return new SeamHttpRequest(this, { @@ -318,7 +317,7 @@ export class SeamHttpThermostats { } setFanMode( - parameters?: ThermostatsSetFanModeParameters, + parameters: ThermostatsSetFanModeParameters, options: ThermostatsSetFanModeOptions = {}, ): ThermostatsSetFanModeRequest { return new SeamHttpRequest(this, { @@ -331,7 +330,7 @@ export class SeamHttpThermostats { } setHvacMode( - parameters?: ThermostatsSetHvacModeParameters, + parameters: ThermostatsSetHvacModeParameters, options: ThermostatsSetHvacModeOptions = {}, ): ThermostatsSetHvacModeRequest { return new SeamHttpRequest(this, { @@ -344,7 +343,7 @@ export class SeamHttpThermostats { } setTemperatureThreshold( - parameters?: ThermostatsSetTemperatureThresholdParameters, + parameters: ThermostatsSetTemperatureThresholdParameters, options: ThermostatsSetTemperatureThresholdOptions = {}, ): ThermostatsSetTemperatureThresholdRequest { return new SeamHttpRequest(this, { @@ -357,7 +356,7 @@ export class SeamHttpThermostats { } updateClimatePreset( - parameters?: ThermostatsUpdateClimatePresetParameters, + parameters: ThermostatsUpdateClimatePresetParameters, options: ThermostatsUpdateClimatePresetOptions = {}, ): ThermostatsUpdateClimatePresetRequest { return new SeamHttpRequest(this, { @@ -370,7 +369,7 @@ export class SeamHttpThermostats { } updateWeeklyProgram( - parameters?: ThermostatsUpdateWeeklyProgramParameters, + parameters: ThermostatsUpdateWeeklyProgramParameters, options: ThermostatsUpdateWeeklyProgramOptions = {}, ): ThermostatsUpdateWeeklyProgramRequest { return new SeamHttpRequest(this, { @@ -395,9 +394,8 @@ export type ThermostatsActivateClimatePresetBody = /** * @deprecated Use ThermostatsActivateClimatePresetRequest instead. */ -export type ThermostatsActivateClimatePresetResponse = SetNonNullable< - Required> -> +export type ThermostatsActivateClimatePresetResponse = + RouteResponse<'/thermostats/activate_climate_preset'> export type ThermostatsActivateClimatePresetRequest = SeamHttpRequest< ThermostatsActivateClimatePresetResponse, @@ -419,9 +417,7 @@ export type ThermostatsCoolBody = ThermostatsCoolParameters /** * @deprecated Use ThermostatsCoolRequest instead. */ -export type ThermostatsCoolResponse = SetNonNullable< - Required> -> +export type ThermostatsCoolResponse = RouteResponse<'/thermostats/cool'> export type ThermostatsCoolRequest = SeamHttpRequest< ThermostatsCoolResponse, @@ -445,9 +441,8 @@ export type ThermostatsCreateClimatePresetBody = /** * @deprecated Use ThermostatsCreateClimatePresetRequest instead. */ -export type ThermostatsCreateClimatePresetResponse = SetNonNullable< - Required> -> +export type ThermostatsCreateClimatePresetResponse = + RouteResponse<'/thermostats/create_climate_preset'> export type ThermostatsCreateClimatePresetRequest = SeamHttpRequest< void, @@ -468,9 +463,8 @@ export type ThermostatsDeleteClimatePresetParams = /** * @deprecated Use ThermostatsDeleteClimatePresetRequest instead. */ -export type ThermostatsDeleteClimatePresetResponse = SetNonNullable< - Required> -> +export type ThermostatsDeleteClimatePresetResponse = + RouteResponse<'/thermostats/delete_climate_preset'> export type ThermostatsDeleteClimatePresetRequest = SeamHttpRequest< void, @@ -489,9 +483,7 @@ export type ThermostatsGetParams = ThermostatsGetParameters /** * @deprecated Use ThermostatsGetRequest instead. */ -export type ThermostatsGetResponse = SetNonNullable< - Required> -> +export type ThermostatsGetResponse = RouteResponse<'/thermostats/get'> export type ThermostatsGetRequest = SeamHttpRequest< ThermostatsGetResponse, @@ -510,9 +502,7 @@ export type ThermostatsHeatBody = ThermostatsHeatParameters /** * @deprecated Use ThermostatsHeatRequest instead. */ -export type ThermostatsHeatResponse = SetNonNullable< - Required> -> +export type ThermostatsHeatResponse = RouteResponse<'/thermostats/heat'> export type ThermostatsHeatRequest = SeamHttpRequest< ThermostatsHeatResponse, @@ -535,9 +525,8 @@ export type ThermostatsHeatCoolBody = ThermostatsHeatCoolParameters /** * @deprecated Use ThermostatsHeatCoolRequest instead. */ -export type ThermostatsHeatCoolResponse = SetNonNullable< - Required> -> +export type ThermostatsHeatCoolResponse = + RouteResponse<'/thermostats/heat_cool'> export type ThermostatsHeatCoolRequest = SeamHttpRequest< ThermostatsHeatCoolResponse, @@ -559,9 +548,7 @@ export type ThermostatsListParams = ThermostatsListParameters /** * @deprecated Use ThermostatsListRequest instead. */ -export type ThermostatsListResponse = SetNonNullable< - Required> -> +export type ThermostatsListResponse = RouteResponse<'/thermostats/list'> export type ThermostatsListRequest = SeamHttpRequest< ThermostatsListResponse, @@ -580,9 +567,7 @@ export type ThermostatsOffBody = ThermostatsOffParameters /** * @deprecated Use ThermostatsOffRequest instead. */ -export type ThermostatsOffResponse = SetNonNullable< - Required> -> +export type ThermostatsOffResponse = RouteResponse<'/thermostats/off'> export type ThermostatsOffRequest = SeamHttpRequest< ThermostatsOffResponse, @@ -606,9 +591,8 @@ export type ThermostatsSetFallbackClimatePresetBody = /** * @deprecated Use ThermostatsSetFallbackClimatePresetRequest instead. */ -export type ThermostatsSetFallbackClimatePresetResponse = SetNonNullable< - Required> -> +export type ThermostatsSetFallbackClimatePresetResponse = + RouteResponse<'/thermostats/set_fallback_climate_preset'> export type ThermostatsSetFallbackClimatePresetRequest = SeamHttpRequest< void, @@ -628,9 +612,8 @@ export type ThermostatsSetFanModeBody = ThermostatsSetFanModeParameters /** * @deprecated Use ThermostatsSetFanModeRequest instead. */ -export type ThermostatsSetFanModeResponse = SetNonNullable< - Required> -> +export type ThermostatsSetFanModeResponse = + RouteResponse<'/thermostats/set_fan_mode'> export type ThermostatsSetFanModeRequest = SeamHttpRequest< ThermostatsSetFanModeResponse, @@ -653,9 +636,8 @@ export type ThermostatsSetHvacModeBody = ThermostatsSetHvacModeParameters /** * @deprecated Use ThermostatsSetHvacModeRequest instead. */ -export type ThermostatsSetHvacModeResponse = SetNonNullable< - Required> -> +export type ThermostatsSetHvacModeResponse = + RouteResponse<'/thermostats/set_hvac_mode'> export type ThermostatsSetHvacModeRequest = SeamHttpRequest< ThermostatsSetHvacModeResponse, @@ -679,9 +661,8 @@ export type ThermostatsSetTemperatureThresholdBody = /** * @deprecated Use ThermostatsSetTemperatureThresholdRequest instead. */ -export type ThermostatsSetTemperatureThresholdResponse = SetNonNullable< - Required> -> +export type ThermostatsSetTemperatureThresholdResponse = + RouteResponse<'/thermostats/set_temperature_threshold'> export type ThermostatsSetTemperatureThresholdRequest = SeamHttpRequest< void, @@ -702,9 +683,8 @@ export type ThermostatsUpdateClimatePresetBody = /** * @deprecated Use ThermostatsUpdateClimatePresetRequest instead. */ -export type ThermostatsUpdateClimatePresetResponse = SetNonNullable< - Required> -> +export type ThermostatsUpdateClimatePresetResponse = + RouteResponse<'/thermostats/update_climate_preset'> export type ThermostatsUpdateClimatePresetRequest = SeamHttpRequest< void, @@ -725,9 +705,8 @@ export type ThermostatsUpdateWeeklyProgramBody = /** * @deprecated Use ThermostatsUpdateWeeklyProgramRequest instead. */ -export type ThermostatsUpdateWeeklyProgramResponse = SetNonNullable< - Required> -> +export type ThermostatsUpdateWeeklyProgramResponse = + RouteResponse<'/thermostats/update_weekly_program'> export type ThermostatsUpdateWeeklyProgramRequest = SeamHttpRequest< ThermostatsUpdateWeeklyProgramResponse, diff --git a/src/lib/seam/connect/routes/unstable-partner/building-blocks/building-blocks.ts b/src/lib/seam/connect/routes/unstable-partner/building-blocks/building-blocks.ts index 38aa3965..9b290367 100644 --- a/src/lib/seam/connect/routes/unstable-partner/building-blocks/building-blocks.ts +++ b/src/lib/seam/connect/routes/unstable-partner/building-blocks/building-blocks.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpUnstablePartnerBuildingBlocks { client: Client @@ -172,7 +171,7 @@ export class SeamHttpUnstablePartnerBuildingBlocks { } connectAccounts( - parameters?: UnstablePartnerBuildingBlocksConnectAccountsParameters, + parameters: UnstablePartnerBuildingBlocksConnectAccountsParameters, options: UnstablePartnerBuildingBlocksConnectAccountsOptions = {}, ): UnstablePartnerBuildingBlocksConnectAccountsRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -190,7 +189,7 @@ export class SeamHttpUnstablePartnerBuildingBlocks { } generateMagicLink( - parameters?: UnstablePartnerBuildingBlocksGenerateMagicLinkParameters, + parameters: UnstablePartnerBuildingBlocksGenerateMagicLinkParameters, options: UnstablePartnerBuildingBlocksGenerateMagicLinkOptions = {}, ): UnstablePartnerBuildingBlocksGenerateMagicLinkRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -208,7 +207,7 @@ export class SeamHttpUnstablePartnerBuildingBlocks { } manageDevices( - parameters?: UnstablePartnerBuildingBlocksManageDevicesParameters, + parameters: UnstablePartnerBuildingBlocksManageDevicesParameters, options: UnstablePartnerBuildingBlocksManageDevicesOptions = {}, ): UnstablePartnerBuildingBlocksManageDevicesRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -226,7 +225,7 @@ export class SeamHttpUnstablePartnerBuildingBlocks { } organizeSpaces( - parameters?: UnstablePartnerBuildingBlocksOrganizeSpacesParameters, + parameters: UnstablePartnerBuildingBlocksOrganizeSpacesParameters, options: UnstablePartnerBuildingBlocksOrganizeSpacesOptions = {}, ): UnstablePartnerBuildingBlocksOrganizeSpacesRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -257,11 +256,7 @@ export type UnstablePartnerBuildingBlocksConnectAccountsBody = * @deprecated Use UnstablePartnerBuildingBlocksConnectAccountsRequest instead. */ export type UnstablePartnerBuildingBlocksConnectAccountsResponse = - SetNonNullable< - Required< - RouteResponse<'/unstable_partner/building_blocks/connect_accounts'> - > - > + RouteResponse<'/unstable_partner/building_blocks/connect_accounts'> export type UnstablePartnerBuildingBlocksConnectAccountsRequest = SeamHttpRequest< @@ -284,11 +279,7 @@ export type UnstablePartnerBuildingBlocksGenerateMagicLinkParams = * @deprecated Use UnstablePartnerBuildingBlocksGenerateMagicLinkRequest instead. */ export type UnstablePartnerBuildingBlocksGenerateMagicLinkResponse = - SetNonNullable< - Required< - RouteResponse<'/unstable_partner/building_blocks/generate_magic_link'> - > - > + RouteResponse<'/unstable_partner/building_blocks/generate_magic_link'> export type UnstablePartnerBuildingBlocksGenerateMagicLinkRequest = SeamHttpRequest< @@ -310,9 +301,8 @@ export type UnstablePartnerBuildingBlocksManageDevicesBody = /** * @deprecated Use UnstablePartnerBuildingBlocksManageDevicesRequest instead. */ -export type UnstablePartnerBuildingBlocksManageDevicesResponse = SetNonNullable< - Required> -> +export type UnstablePartnerBuildingBlocksManageDevicesResponse = + RouteResponse<'/unstable_partner/building_blocks/manage_devices'> export type UnstablePartnerBuildingBlocksManageDevicesRequest = SeamHttpRequest< UnstablePartnerBuildingBlocksManageDevicesResponse, @@ -334,9 +324,7 @@ export type UnstablePartnerBuildingBlocksOrganizeSpacesBody = * @deprecated Use UnstablePartnerBuildingBlocksOrganizeSpacesRequest instead. */ export type UnstablePartnerBuildingBlocksOrganizeSpacesResponse = - SetNonNullable< - Required> - > + RouteResponse<'/unstable_partner/building_blocks/organize_spaces'> export type UnstablePartnerBuildingBlocksOrganizeSpacesRequest = SeamHttpRequest< diff --git a/src/lib/seam/connect/routes/user-identities/enrollment-automations/enrollment-automations.ts b/src/lib/seam/connect/routes/user-identities/enrollment-automations/enrollment-automations.ts index ed131dab..443f8643 100644 --- a/src/lib/seam/connect/routes/user-identities/enrollment-automations/enrollment-automations.ts +++ b/src/lib/seam/connect/routes/user-identities/enrollment-automations/enrollment-automations.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpUserIdentitiesEnrollmentAutomations { client: Client @@ -172,7 +171,7 @@ export class SeamHttpUserIdentitiesEnrollmentAutomations { } delete( - parameters?: UserIdentitiesEnrollmentAutomationsDeleteParameters, + parameters: UserIdentitiesEnrollmentAutomationsDeleteParameters, options: UserIdentitiesEnrollmentAutomationsDeleteOptions = {}, ): UserIdentitiesEnrollmentAutomationsDeleteRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -190,7 +189,7 @@ export class SeamHttpUserIdentitiesEnrollmentAutomations { } get( - parameters?: UserIdentitiesEnrollmentAutomationsGetParameters, + parameters: UserIdentitiesEnrollmentAutomationsGetParameters, options: UserIdentitiesEnrollmentAutomationsGetOptions = {}, ): UserIdentitiesEnrollmentAutomationsGetRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -208,7 +207,7 @@ export class SeamHttpUserIdentitiesEnrollmentAutomations { } launch( - parameters?: UserIdentitiesEnrollmentAutomationsLaunchParameters, + parameters: UserIdentitiesEnrollmentAutomationsLaunchParameters, options: UserIdentitiesEnrollmentAutomationsLaunchOptions = {}, ): UserIdentitiesEnrollmentAutomationsLaunchRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -226,7 +225,7 @@ export class SeamHttpUserIdentitiesEnrollmentAutomations { } list( - parameters?: UserIdentitiesEnrollmentAutomationsListParameters, + parameters: UserIdentitiesEnrollmentAutomationsListParameters, options: UserIdentitiesEnrollmentAutomationsListOptions = {}, ): UserIdentitiesEnrollmentAutomationsListRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -256,9 +255,8 @@ export type UserIdentitiesEnrollmentAutomationsDeleteParams = /** * @deprecated Use UserIdentitiesEnrollmentAutomationsDeleteRequest instead. */ -export type UserIdentitiesEnrollmentAutomationsDeleteResponse = SetNonNullable< - Required> -> +export type UserIdentitiesEnrollmentAutomationsDeleteResponse = + RouteResponse<'/user_identities/enrollment_automations/delete'> export type UserIdentitiesEnrollmentAutomationsDeleteRequest = SeamHttpRequest< void, @@ -279,9 +277,8 @@ export type UserIdentitiesEnrollmentAutomationsGetParams = /** * @deprecated Use UserIdentitiesEnrollmentAutomationsGetRequest instead. */ -export type UserIdentitiesEnrollmentAutomationsGetResponse = SetNonNullable< - Required> -> +export type UserIdentitiesEnrollmentAutomationsGetResponse = + RouteResponse<'/user_identities/enrollment_automations/get'> export type UserIdentitiesEnrollmentAutomationsGetRequest = SeamHttpRequest< UserIdentitiesEnrollmentAutomationsGetResponse, @@ -302,9 +299,8 @@ export type UserIdentitiesEnrollmentAutomationsLaunchBody = /** * @deprecated Use UserIdentitiesEnrollmentAutomationsLaunchRequest instead. */ -export type UserIdentitiesEnrollmentAutomationsLaunchResponse = SetNonNullable< - Required> -> +export type UserIdentitiesEnrollmentAutomationsLaunchResponse = + RouteResponse<'/user_identities/enrollment_automations/launch'> export type UserIdentitiesEnrollmentAutomationsLaunchRequest = SeamHttpRequest< UserIdentitiesEnrollmentAutomationsLaunchResponse, @@ -325,9 +321,8 @@ export type UserIdentitiesEnrollmentAutomationsListParams = /** * @deprecated Use UserIdentitiesEnrollmentAutomationsListRequest instead. */ -export type UserIdentitiesEnrollmentAutomationsListResponse = SetNonNullable< - Required> -> +export type UserIdentitiesEnrollmentAutomationsListResponse = + RouteResponse<'/user_identities/enrollment_automations/list'> export type UserIdentitiesEnrollmentAutomationsListRequest = SeamHttpRequest< UserIdentitiesEnrollmentAutomationsListResponse, diff --git a/src/lib/seam/connect/routes/user-identities/unmanaged/unmanaged.ts b/src/lib/seam/connect/routes/user-identities/unmanaged/unmanaged.ts index 36ac1a17..d6d23fa7 100644 --- a/src/lib/seam/connect/routes/user-identities/unmanaged/unmanaged.ts +++ b/src/lib/seam/connect/routes/user-identities/unmanaged/unmanaged.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpUserIdentitiesUnmanaged { client: Client @@ -167,7 +166,7 @@ export class SeamHttpUserIdentitiesUnmanaged { } get( - parameters?: UserIdentitiesUnmanagedGetParameters, + parameters: UserIdentitiesUnmanagedGetParameters, options: UserIdentitiesUnmanagedGetOptions = {}, ): UserIdentitiesUnmanagedGetRequest { return new SeamHttpRequest(this, { @@ -193,7 +192,7 @@ export class SeamHttpUserIdentitiesUnmanaged { } update( - parameters?: UserIdentitiesUnmanagedUpdateParameters, + parameters: UserIdentitiesUnmanagedUpdateParameters, options: UserIdentitiesUnmanagedUpdateOptions = {}, ): UserIdentitiesUnmanagedUpdateRequest { return new SeamHttpRequest(this, { @@ -218,9 +217,8 @@ export type UserIdentitiesUnmanagedGetParams = /** * @deprecated Use UserIdentitiesUnmanagedGetRequest instead. */ -export type UserIdentitiesUnmanagedGetResponse = SetNonNullable< - Required> -> +export type UserIdentitiesUnmanagedGetResponse = + RouteResponse<'/user_identities/unmanaged/get'> export type UserIdentitiesUnmanagedGetRequest = SeamHttpRequest< UserIdentitiesUnmanagedGetResponse, @@ -241,9 +239,8 @@ export type UserIdentitiesUnmanagedListParams = /** * @deprecated Use UserIdentitiesUnmanagedListRequest instead. */ -export type UserIdentitiesUnmanagedListResponse = SetNonNullable< - Required> -> +export type UserIdentitiesUnmanagedListResponse = + RouteResponse<'/user_identities/unmanaged/list'> export type UserIdentitiesUnmanagedListRequest = SeamHttpRequest< UserIdentitiesUnmanagedListResponse, @@ -264,9 +261,8 @@ export type UserIdentitiesUnmanagedUpdateBody = /** * @deprecated Use UserIdentitiesUnmanagedUpdateRequest instead. */ -export type UserIdentitiesUnmanagedUpdateResponse = SetNonNullable< - Required> -> +export type UserIdentitiesUnmanagedUpdateResponse = + RouteResponse<'/user_identities/unmanaged/update'> export type UserIdentitiesUnmanagedUpdateRequest = SeamHttpRequest< void, 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 f08d0240..67d160fb 100644 --- a/src/lib/seam/connect/routes/user-identities/user-identities.ts +++ b/src/lib/seam/connect/routes/user-identities/user-identities.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpUserIdentitiesEnrollmentAutomations } from './enrollment-automations/index.js' import { SeamHttpUserIdentitiesUnmanaged } from './unmanaged/index.js' @@ -185,7 +184,7 @@ export class SeamHttpUserIdentities { } addAcsUser( - parameters?: UserIdentitiesAddAcsUserParameters, + parameters: UserIdentitiesAddAcsUserParameters, options: UserIdentitiesAddAcsUserOptions = {}, ): UserIdentitiesAddAcsUserRequest { return new SeamHttpRequest(this, { @@ -211,7 +210,7 @@ export class SeamHttpUserIdentities { } delete( - parameters?: UserIdentitiesDeleteParameters, + parameters: UserIdentitiesDeleteParameters, options: UserIdentitiesDeleteOptions = {}, ): UserIdentitiesDeleteRequest { return new SeamHttpRequest(this, { @@ -224,7 +223,7 @@ export class SeamHttpUserIdentities { } generateInstantKey( - parameters?: UserIdentitiesGenerateInstantKeyParameters, + parameters: UserIdentitiesGenerateInstantKeyParameters, options: UserIdentitiesGenerateInstantKeyOptions = {}, ): UserIdentitiesGenerateInstantKeyRequest { return new SeamHttpRequest(this, { @@ -250,7 +249,7 @@ export class SeamHttpUserIdentities { } grantAccessToDevice( - parameters?: UserIdentitiesGrantAccessToDeviceParameters, + parameters: UserIdentitiesGrantAccessToDeviceParameters, options: UserIdentitiesGrantAccessToDeviceOptions = {}, ): UserIdentitiesGrantAccessToDeviceRequest { return new SeamHttpRequest(this, { @@ -276,7 +275,7 @@ export class SeamHttpUserIdentities { } listAccessibleDevices( - parameters?: UserIdentitiesListAccessibleDevicesParameters, + parameters: UserIdentitiesListAccessibleDevicesParameters, options: UserIdentitiesListAccessibleDevicesOptions = {}, ): UserIdentitiesListAccessibleDevicesRequest { return new SeamHttpRequest(this, { @@ -289,7 +288,7 @@ export class SeamHttpUserIdentities { } listAccessibleEntrances( - parameters?: UserIdentitiesListAccessibleEntrancesParameters, + parameters: UserIdentitiesListAccessibleEntrancesParameters, options: UserIdentitiesListAccessibleEntrancesOptions = {}, ): UserIdentitiesListAccessibleEntrancesRequest { return new SeamHttpRequest(this, { @@ -302,7 +301,7 @@ export class SeamHttpUserIdentities { } listAcsSystems( - parameters?: UserIdentitiesListAcsSystemsParameters, + parameters: UserIdentitiesListAcsSystemsParameters, options: UserIdentitiesListAcsSystemsOptions = {}, ): UserIdentitiesListAcsSystemsRequest { return new SeamHttpRequest(this, { @@ -315,7 +314,7 @@ export class SeamHttpUserIdentities { } listAcsUsers( - parameters?: UserIdentitiesListAcsUsersParameters, + parameters: UserIdentitiesListAcsUsersParameters, options: UserIdentitiesListAcsUsersOptions = {}, ): UserIdentitiesListAcsUsersRequest { return new SeamHttpRequest(this, { @@ -328,7 +327,7 @@ export class SeamHttpUserIdentities { } removeAcsUser( - parameters?: UserIdentitiesRemoveAcsUserParameters, + parameters: UserIdentitiesRemoveAcsUserParameters, options: UserIdentitiesRemoveAcsUserOptions = {}, ): UserIdentitiesRemoveAcsUserRequest { return new SeamHttpRequest(this, { @@ -341,7 +340,7 @@ export class SeamHttpUserIdentities { } revokeAccessToDevice( - parameters?: UserIdentitiesRevokeAccessToDeviceParameters, + parameters: UserIdentitiesRevokeAccessToDeviceParameters, options: UserIdentitiesRevokeAccessToDeviceOptions = {}, ): UserIdentitiesRevokeAccessToDeviceRequest { return new SeamHttpRequest(this, { @@ -354,7 +353,7 @@ export class SeamHttpUserIdentities { } update( - parameters?: UserIdentitiesUpdateParameters, + parameters: UserIdentitiesUpdateParameters, options: UserIdentitiesUpdateOptions = {}, ): UserIdentitiesUpdateRequest { return new SeamHttpRequest(this, { @@ -378,9 +377,8 @@ export type UserIdentitiesAddAcsUserBody = UserIdentitiesAddAcsUserParameters /** * @deprecated Use UserIdentitiesAddAcsUserRequest instead. */ -export type UserIdentitiesAddAcsUserResponse = SetNonNullable< - Required> -> +export type UserIdentitiesAddAcsUserResponse = + RouteResponse<'/user_identities/add_acs_user'> export type UserIdentitiesAddAcsUserRequest = SeamHttpRequest @@ -397,9 +395,8 @@ export type UserIdentitiesCreateBody = UserIdentitiesCreateParameters /** * @deprecated Use UserIdentitiesCreateRequest instead. */ -export type UserIdentitiesCreateResponse = SetNonNullable< - Required> -> +export type UserIdentitiesCreateResponse = + RouteResponse<'/user_identities/create'> export type UserIdentitiesCreateRequest = SeamHttpRequest< UserIdentitiesCreateResponse, @@ -419,9 +416,8 @@ export type UserIdentitiesDeleteParams = UserIdentitiesDeleteParameters /** * @deprecated Use UserIdentitiesDeleteRequest instead. */ -export type UserIdentitiesDeleteResponse = SetNonNullable< - Required> -> +export type UserIdentitiesDeleteResponse = + RouteResponse<'/user_identities/delete'> export type UserIdentitiesDeleteRequest = SeamHttpRequest @@ -439,9 +435,8 @@ export type UserIdentitiesGenerateInstantKeyBody = /** * @deprecated Use UserIdentitiesGenerateInstantKeyRequest instead. */ -export type UserIdentitiesGenerateInstantKeyResponse = SetNonNullable< - Required> -> +export type UserIdentitiesGenerateInstantKeyResponse = + RouteResponse<'/user_identities/generate_instant_key'> export type UserIdentitiesGenerateInstantKeyRequest = SeamHttpRequest< UserIdentitiesGenerateInstantKeyResponse, @@ -461,9 +456,7 @@ export type UserIdentitiesGetParams = UserIdentitiesGetParameters /** * @deprecated Use UserIdentitiesGetRequest instead. */ -export type UserIdentitiesGetResponse = SetNonNullable< - Required> -> +export type UserIdentitiesGetResponse = RouteResponse<'/user_identities/get'> export type UserIdentitiesGetRequest = SeamHttpRequest< UserIdentitiesGetResponse, @@ -484,9 +477,8 @@ export type UserIdentitiesGrantAccessToDeviceBody = /** * @deprecated Use UserIdentitiesGrantAccessToDeviceRequest instead. */ -export type UserIdentitiesGrantAccessToDeviceResponse = SetNonNullable< - Required> -> +export type UserIdentitiesGrantAccessToDeviceResponse = + RouteResponse<'/user_identities/grant_access_to_device'> export type UserIdentitiesGrantAccessToDeviceRequest = SeamHttpRequest< void, @@ -506,9 +498,7 @@ export type UserIdentitiesListParams = UserIdentitiesListParameters /** * @deprecated Use UserIdentitiesListRequest instead. */ -export type UserIdentitiesListResponse = SetNonNullable< - Required> -> +export type UserIdentitiesListResponse = RouteResponse<'/user_identities/list'> export type UserIdentitiesListRequest = SeamHttpRequest< UserIdentitiesListResponse, @@ -529,9 +519,8 @@ export type UserIdentitiesListAccessibleDevicesParams = /** * @deprecated Use UserIdentitiesListAccessibleDevicesRequest instead. */ -export type UserIdentitiesListAccessibleDevicesResponse = SetNonNullable< - Required> -> +export type UserIdentitiesListAccessibleDevicesResponse = + RouteResponse<'/user_identities/list_accessible_devices'> export type UserIdentitiesListAccessibleDevicesRequest = SeamHttpRequest< UserIdentitiesListAccessibleDevicesResponse, @@ -552,9 +541,8 @@ export type UserIdentitiesListAccessibleEntrancesParams = /** * @deprecated Use UserIdentitiesListAccessibleEntrancesRequest instead. */ -export type UserIdentitiesListAccessibleEntrancesResponse = SetNonNullable< - Required> -> +export type UserIdentitiesListAccessibleEntrancesResponse = + RouteResponse<'/user_identities/list_accessible_entrances'> export type UserIdentitiesListAccessibleEntrancesRequest = SeamHttpRequest< UserIdentitiesListAccessibleEntrancesResponse, @@ -575,9 +563,8 @@ export type UserIdentitiesListAcsSystemsParams = /** * @deprecated Use UserIdentitiesListAcsSystemsRequest instead. */ -export type UserIdentitiesListAcsSystemsResponse = SetNonNullable< - Required> -> +export type UserIdentitiesListAcsSystemsResponse = + RouteResponse<'/user_identities/list_acs_systems'> export type UserIdentitiesListAcsSystemsRequest = SeamHttpRequest< UserIdentitiesListAcsSystemsResponse, @@ -598,9 +585,8 @@ export type UserIdentitiesListAcsUsersParams = /** * @deprecated Use UserIdentitiesListAcsUsersRequest instead. */ -export type UserIdentitiesListAcsUsersResponse = SetNonNullable< - Required> -> +export type UserIdentitiesListAcsUsersResponse = + RouteResponse<'/user_identities/list_acs_users'> export type UserIdentitiesListAcsUsersRequest = SeamHttpRequest< UserIdentitiesListAcsUsersResponse, @@ -621,9 +607,8 @@ export type UserIdentitiesRemoveAcsUserParams = /** * @deprecated Use UserIdentitiesRemoveAcsUserRequest instead. */ -export type UserIdentitiesRemoveAcsUserResponse = SetNonNullable< - Required> -> +export type UserIdentitiesRemoveAcsUserResponse = + RouteResponse<'/user_identities/remove_acs_user'> export type UserIdentitiesRemoveAcsUserRequest = SeamHttpRequest< void, @@ -644,9 +629,8 @@ export type UserIdentitiesRevokeAccessToDeviceParams = /** * @deprecated Use UserIdentitiesRevokeAccessToDeviceRequest instead. */ -export type UserIdentitiesRevokeAccessToDeviceResponse = SetNonNullable< - Required> -> +export type UserIdentitiesRevokeAccessToDeviceResponse = + RouteResponse<'/user_identities/revoke_access_to_device'> export type UserIdentitiesRevokeAccessToDeviceRequest = SeamHttpRequest< void, @@ -666,9 +650,8 @@ export type UserIdentitiesUpdateBody = UserIdentitiesUpdateParameters /** * @deprecated Use UserIdentitiesUpdateRequest instead. */ -export type UserIdentitiesUpdateResponse = SetNonNullable< - Required> -> +export type UserIdentitiesUpdateResponse = + RouteResponse<'/user_identities/update'> export type UserIdentitiesUpdateRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/webhooks/webhooks.ts b/src/lib/seam/connect/routes/webhooks/webhooks.ts index 71714e34..c79030a6 100644 --- a/src/lib/seam/connect/routes/webhooks/webhooks.ts +++ b/src/lib/seam/connect/routes/webhooks/webhooks.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpWebhooks { client: Client @@ -168,7 +167,7 @@ export class SeamHttpWebhooks { } create( - parameters?: WebhooksCreateParameters, + parameters: WebhooksCreateParameters, options: WebhooksCreateOptions = {}, ): WebhooksCreateRequest { return new SeamHttpRequest(this, { @@ -181,7 +180,7 @@ export class SeamHttpWebhooks { } delete( - parameters?: WebhooksDeleteParameters, + parameters: WebhooksDeleteParameters, options: WebhooksDeleteOptions = {}, ): WebhooksDeleteRequest { return new SeamHttpRequest(this, { @@ -194,7 +193,7 @@ export class SeamHttpWebhooks { } get( - parameters?: WebhooksGetParameters, + parameters: WebhooksGetParameters, options: WebhooksGetOptions = {}, ): WebhooksGetRequest { return new SeamHttpRequest(this, { @@ -220,7 +219,7 @@ export class SeamHttpWebhooks { } update( - parameters?: WebhooksUpdateParameters, + parameters: WebhooksUpdateParameters, options: WebhooksUpdateOptions = {}, ): WebhooksUpdateRequest { return new SeamHttpRequest(this, { @@ -243,9 +242,7 @@ export type WebhooksCreateBody = WebhooksCreateParameters /** * @deprecated Use WebhooksCreateRequest instead. */ -export type WebhooksCreateResponse = SetNonNullable< - Required> -> +export type WebhooksCreateResponse = RouteResponse<'/webhooks/create'> export type WebhooksCreateRequest = SeamHttpRequest< WebhooksCreateResponse, @@ -264,9 +261,7 @@ export type WebhooksDeleteParams = WebhooksDeleteParameters /** * @deprecated Use WebhooksDeleteRequest instead. */ -export type WebhooksDeleteResponse = SetNonNullable< - Required> -> +export type WebhooksDeleteResponse = RouteResponse<'/webhooks/delete'> export type WebhooksDeleteRequest = SeamHttpRequest @@ -282,9 +277,7 @@ export type WebhooksGetParams = WebhooksGetParameters /** * @deprecated Use WebhooksGetRequest instead. */ -export type WebhooksGetResponse = SetNonNullable< - Required> -> +export type WebhooksGetResponse = RouteResponse<'/webhooks/get'> export type WebhooksGetRequest = SeamHttpRequest @@ -300,9 +293,7 @@ export type WebhooksListParams = WebhooksListParameters /** * @deprecated Use WebhooksListRequest instead. */ -export type WebhooksListResponse = SetNonNullable< - Required> -> +export type WebhooksListResponse = RouteResponse<'/webhooks/list'> export type WebhooksListRequest = SeamHttpRequest< WebhooksListResponse, @@ -321,9 +312,7 @@ export type WebhooksUpdateBody = WebhooksUpdateParameters /** * @deprecated Use WebhooksUpdateRequest instead. */ -export type WebhooksUpdateResponse = SetNonNullable< - Required> -> +export type WebhooksUpdateResponse = RouteResponse<'/webhooks/update'> export type WebhooksUpdateRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/workspaces/customization-profiles/customization-profiles.ts b/src/lib/seam/connect/routes/workspaces/customization-profiles/customization-profiles.ts index 6b06b261..3413ab90 100644 --- a/src/lib/seam/connect/routes/workspaces/customization-profiles/customization-profiles.ts +++ b/src/lib/seam/connect/routes/workspaces/customization-profiles/customization-profiles.ts @@ -34,7 +34,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' export class SeamHttpWorkspacesCustomizationProfiles { client: Client @@ -190,7 +189,7 @@ export class SeamHttpWorkspacesCustomizationProfiles { } get( - parameters?: WorkspacesCustomizationProfilesGetParameters, + parameters: WorkspacesCustomizationProfilesGetParameters, options: WorkspacesCustomizationProfilesGetOptions = {}, ): WorkspacesCustomizationProfilesGetRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -226,7 +225,7 @@ export class SeamHttpWorkspacesCustomizationProfiles { } update( - parameters?: WorkspacesCustomizationProfilesUpdateParameters, + parameters: WorkspacesCustomizationProfilesUpdateParameters, options: WorkspacesCustomizationProfilesUpdateOptions = {}, ): WorkspacesCustomizationProfilesUpdateRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -274,9 +273,8 @@ export type WorkspacesCustomizationProfilesCreateBody = /** * @deprecated Use WorkspacesCustomizationProfilesCreateRequest instead. */ -export type WorkspacesCustomizationProfilesCreateResponse = SetNonNullable< - Required> -> +export type WorkspacesCustomizationProfilesCreateResponse = + RouteResponse<'/workspaces/customization_profiles/create'> export type WorkspacesCustomizationProfilesCreateRequest = SeamHttpRequest< WorkspacesCustomizationProfilesCreateResponse, @@ -297,9 +295,8 @@ export type WorkspacesCustomizationProfilesGetParams = /** * @deprecated Use WorkspacesCustomizationProfilesGetRequest instead. */ -export type WorkspacesCustomizationProfilesGetResponse = SetNonNullable< - Required> -> +export type WorkspacesCustomizationProfilesGetResponse = + RouteResponse<'/workspaces/customization_profiles/get'> export type WorkspacesCustomizationProfilesGetRequest = SeamHttpRequest< WorkspacesCustomizationProfilesGetResponse, @@ -320,9 +317,8 @@ export type WorkspacesCustomizationProfilesListParams = /** * @deprecated Use WorkspacesCustomizationProfilesListRequest instead. */ -export type WorkspacesCustomizationProfilesListResponse = SetNonNullable< - Required> -> +export type WorkspacesCustomizationProfilesListResponse = + RouteResponse<'/workspaces/customization_profiles/list'> export type WorkspacesCustomizationProfilesListRequest = SeamHttpRequest< WorkspacesCustomizationProfilesListResponse, @@ -343,9 +339,8 @@ export type WorkspacesCustomizationProfilesUpdateBody = /** * @deprecated Use WorkspacesCustomizationProfilesUpdateRequest instead. */ -export type WorkspacesCustomizationProfilesUpdateResponse = SetNonNullable< - Required> -> +export type WorkspacesCustomizationProfilesUpdateResponse = + RouteResponse<'/workspaces/customization_profiles/update'> export type WorkspacesCustomizationProfilesUpdateRequest = SeamHttpRequest< void, @@ -367,9 +362,7 @@ export type WorkspacesCustomizationProfilesUploadImagesBody = * @deprecated Use WorkspacesCustomizationProfilesUploadImagesRequest instead. */ export type WorkspacesCustomizationProfilesUploadImagesResponse = - SetNonNullable< - Required> - > + RouteResponse<'/workspaces/customization_profiles/upload_images'> export type WorkspacesCustomizationProfilesUploadImagesRequest = SeamHttpRequest diff --git a/src/lib/seam/connect/routes/workspaces/workspaces.ts b/src/lib/seam/connect/routes/workspaces/workspaces.ts index 4bb6c130..be7074ec 100644 --- a/src/lib/seam/connect/routes/workspaces/workspaces.ts +++ b/src/lib/seam/connect/routes/workspaces/workspaces.ts @@ -38,7 +38,6 @@ import { import { SeamHttpClientSessions } from 'lib/seam/connect/routes/client-sessions/index.js' import { SeamHttpRequest } from 'lib/seam/connect/seam-http-request.js' import { SeamPaginator } from 'lib/seam/connect/seam-paginator.js' -import type { SetNonNullable } from 'lib/types.js' import { SeamHttpWorkspacesCustomizationProfiles } from './customization-profiles/index.js' @@ -177,7 +176,7 @@ export class SeamHttpWorkspaces { } create( - parameters?: WorkspacesCreateParameters, + parameters: WorkspacesCreateParameters, options: WorkspacesCreateOptions = {}, ): WorkspacesCreateRequest { return new SeamHttpRequest(this, { @@ -190,7 +189,7 @@ export class SeamHttpWorkspaces { } findAnything( - parameters?: WorkspacesFindAnythingParameters, + parameters: WorkspacesFindAnythingParameters, options: WorkspacesFindAnythingOptions = {}, ): WorkspacesFindAnythingRequest { if (!this.defaults.isUndocumentedApiEnabled) { @@ -270,9 +269,7 @@ export type WorkspacesCreateBody = WorkspacesCreateParameters /** * @deprecated Use WorkspacesCreateRequest instead. */ -export type WorkspacesCreateResponse = SetNonNullable< - Required> -> +export type WorkspacesCreateResponse = RouteResponse<'/workspaces/create'> export type WorkspacesCreateRequest = SeamHttpRequest< WorkspacesCreateResponse, @@ -292,9 +289,8 @@ export type WorkspacesFindAnythingParams = WorkspacesFindAnythingParameters /** * @deprecated Use WorkspacesFindAnythingRequest instead. */ -export type WorkspacesFindAnythingResponse = SetNonNullable< - Required> -> +export type WorkspacesFindAnythingResponse = + RouteResponse<'/workspaces/find_anything'> export type WorkspacesFindAnythingRequest = SeamHttpRequest< WorkspacesFindAnythingResponse, @@ -313,9 +309,7 @@ export type WorkspacesGetParams = WorkspacesGetParameters /** * @deprecated Use WorkspacesGetRequest instead. */ -export type WorkspacesGetResponse = SetNonNullable< - Required> -> +export type WorkspacesGetResponse = RouteResponse<'/workspaces/get'> export type WorkspacesGetRequest = SeamHttpRequest< WorkspacesGetResponse, @@ -334,9 +328,7 @@ export type WorkspacesListParams = WorkspacesListParameters /** * @deprecated Use WorkspacesListRequest instead. */ -export type WorkspacesListResponse = SetNonNullable< - Required> -> +export type WorkspacesListResponse = RouteResponse<'/workspaces/list'> export type WorkspacesListRequest = SeamHttpRequest< WorkspacesListResponse, @@ -356,9 +348,8 @@ export type WorkspacesResetSandboxBody = WorkspacesResetSandboxParameters /** * @deprecated Use WorkspacesResetSandboxRequest instead. */ -export type WorkspacesResetSandboxResponse = SetNonNullable< - Required> -> +export type WorkspacesResetSandboxResponse = + RouteResponse<'/workspaces/reset_sandbox'> export type WorkspacesResetSandboxRequest = SeamHttpRequest< WorkspacesResetSandboxResponse, @@ -380,9 +371,7 @@ export type WorkspacesUpdateBody = WorkspacesUpdateParameters /** * @deprecated Use WorkspacesUpdateRequest instead. */ -export type WorkspacesUpdateResponse = SetNonNullable< - Required> -> +export type WorkspacesUpdateResponse = RouteResponse<'/workspaces/update'> export type WorkspacesUpdateRequest = SeamHttpRequest diff --git a/src/lib/types.ts b/src/lib/types.ts deleted file mode 100644 index 2551e106..00000000 --- a/src/lib/types.ts +++ /dev/null @@ -1,8 +0,0 @@ -export type SetNonNullable< - BaseType, - Keys extends keyof BaseType = keyof BaseType, -> = { - [Key in keyof BaseType]: Key extends Keys - ? NonNullable - : BaseType[Key] -} diff --git a/test/seam/connect/undocumented.test.ts b/test/seam/connect/undocumented.test.ts index 427946ba..7c6b0cfb 100644 --- a/test/seam/connect/undocumented.test.ts +++ b/test/seam/connect/undocumented.test.ts @@ -27,7 +27,7 @@ test('SeamHttp: must use isUndocumentedApiEnabled to use undocumented endpoint', t.truthy(seam.devices) await t.throwsAsync( async () => { - await seam.devices.delete() + await seam.devices.delete({ device_id: seed.august_device_1 }) }, { message: /Cannot use undocumented/, From 59cc797bedd046a990a7614f841182ef63320526 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 23 Jul 2026 22:42:31 +0000 Subject: [PATCH 2/2] ci: Generate code --- package-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index fa79ea73..8667d676 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,7 +49,7 @@ "npm": ">=10.9.4" }, "peerDependencies": { - "@seamapi/types": "^1.941.0" + "@seamapi/types": "^1.974.0" }, "peerDependenciesMeta": { "@seamapi/types": {