From 42caf3d1055148ab416c5d0c35809b83203086aa Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 14 Aug 2025 22:14:05 +0000 Subject: [PATCH 1/2] feat: Update to @seamapi/types@1.530.0 --- package-lock.json | 8 ++-- package.json | 2 +- .../routes/devices/simulate/simulate.ts | 37 +++++++++++++++++++ .../connect/routes/seam-http-endpoints.ts | 17 +++++++++ 4 files changed, 59 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index bf75a2b5..eb9337f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@seamapi/blueprint": "^0.51.1", "@seamapi/fake-seam-connect": "^1.77.0", "@seamapi/smith": "^0.4.4", - "@seamapi/types": "1.521.0", + "@seamapi/types": "1.530.0", "@swc/core": "^1.11.29", "@types/eslint": "^8.44.2", "@types/jsonwebtoken": "^9.0.6", @@ -1216,9 +1216,9 @@ } }, "node_modules/@seamapi/types": { - "version": "1.521.0", - "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.521.0.tgz", - "integrity": "sha512-TrPR5eAf5CR7lc8v6C5Ko6ZmHC6+kwPOiv1ZORWutRvhMRTFQ4RqreDJcv9Mm5vCOwoO2i0X2cvlJQeO3LBElQ==", + "version": "1.530.0", + "resolved": "https://registry.npmjs.org/@seamapi/types/-/types-1.530.0.tgz", + "integrity": "sha512-1oFj4M/DPZ7thiVSKHZh91WhX/CO5CZKI6DSww1T7+BB9pASc/xmlUq+4evqHaEvbBvZg4ScybUDYIrTrK8SYQ==", "dev": true, "license": "MIT", "engines": { diff --git a/package.json b/package.json index 30f6eed4..930c9fb1 100644 --- a/package.json +++ b/package.json @@ -101,7 +101,7 @@ "@seamapi/blueprint": "^0.51.1", "@seamapi/fake-seam-connect": "^1.77.0", "@seamapi/smith": "^0.4.4", - "@seamapi/types": "1.521.0", + "@seamapi/types": "1.530.0", "@swc/core": "^1.11.29", "@types/eslint": "^8.44.2", "@types/jsonwebtoken": "^9.0.6", diff --git a/src/lib/seam/connect/routes/devices/simulate/simulate.ts b/src/lib/seam/connect/routes/devices/simulate/simulate.ts index f4c3154f..ae36ba1f 100644 --- a/src/lib/seam/connect/routes/devices/simulate/simulate.ts +++ b/src/lib/seam/connect/routes/devices/simulate/simulate.ts @@ -215,6 +215,19 @@ export class SeamHttpDevicesSimulate { }) } + paidSubscription( + parameters?: DevicesSimulatePaidSubscriptionParameters, + options: DevicesSimulatePaidSubscriptionOptions = {}, + ): DevicesSimulatePaidSubscriptionRequest { + return new SeamHttpRequest(this, { + pathname: '/devices/simulate/paid_subscription', + method: 'POST', + body: parameters, + responseKey: undefined, + options, + }) + } + remove( parameters?: DevicesSimulateRemoveParameters, options: DevicesSimulateRemoveOptions = {}, @@ -317,6 +330,30 @@ export type DevicesSimulateDisconnectFromHubRequest = SeamHttpRequest< // eslint-disable-next-line @typescript-eslint/no-empty-interface export interface DevicesSimulateDisconnectFromHubOptions {} +export type DevicesSimulatePaidSubscriptionParameters = + RouteRequestBody<'/devices/simulate/paid_subscription'> + +/** + * @deprecated Use DevicesSimulatePaidSubscriptionParameters instead. + */ +export type DevicesSimulatePaidSubscriptionBody = + DevicesSimulatePaidSubscriptionParameters + +/** + * @deprecated Use DevicesSimulatePaidSubscriptionRequest instead. + */ +export type DevicesSimulatePaidSubscriptionResponse = SetNonNullable< + Required> +> + +export type DevicesSimulatePaidSubscriptionRequest = SeamHttpRequest< + void, + undefined +> + +// eslint-disable-next-line @typescript-eslint/no-empty-interface +export interface DevicesSimulatePaidSubscriptionOptions {} + export type DevicesSimulateRemoveParameters = RouteRequestBody<'/devices/simulate/remove'> diff --git a/src/lib/seam/connect/routes/seam-http-endpoints.ts b/src/lib/seam/connect/routes/seam-http-endpoints.ts index cd30f16b..777630e2 100644 --- a/src/lib/seam/connect/routes/seam-http-endpoints.ts +++ b/src/lib/seam/connect/routes/seam-http-endpoints.ts @@ -429,6 +429,9 @@ import { type DevicesSimulateDisconnectOptions, type DevicesSimulateDisconnectParameters, type DevicesSimulateDisconnectRequest, + type DevicesSimulatePaidSubscriptionOptions, + type DevicesSimulatePaidSubscriptionParameters, + type DevicesSimulatePaidSubscriptionRequest, type DevicesSimulateRemoveOptions, type DevicesSimulateRemoveParameters, type DevicesSimulateRemoveRequest, @@ -2460,6 +2463,19 @@ export class SeamHttpEndpoints { } } + get ['/devices/simulate/paid_subscription'](): ( + parameters?: DevicesSimulatePaidSubscriptionParameters, + options?: DevicesSimulatePaidSubscriptionOptions, + ) => DevicesSimulatePaidSubscriptionRequest { + const { client, defaults } = this + return function devicesSimulatePaidSubscription( + ...args: Parameters + ): ReturnType { + const seam = SeamHttpDevicesSimulate.fromClient(client, defaults) + return seam.paidSubscription(...args) + } + } + get ['/devices/simulate/remove'](): ( parameters?: DevicesSimulateRemoveParameters, options?: DevicesSimulateRemoveOptions, @@ -4254,6 +4270,7 @@ export type SeamHttpEndpointMutationPaths = | '/devices/simulate/connect_to_hub' | '/devices/simulate/disconnect' | '/devices/simulate/disconnect_from_hub' + | '/devices/simulate/paid_subscription' | '/devices/simulate/remove' | '/devices/unmanaged/update' | '/instant_keys/delete' From 2cb0110689c840324a66d4cd55da6235294d7800 Mon Sep 17 00:00:00 2001 From: Seam Bot Date: Thu, 14 Aug 2025 22:15:03 +0000 Subject: [PATCH 2/2] ci: Generate code --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index eb9337f5..7c00db2f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -50,7 +50,7 @@ "npm": ">=10.1.0" }, "peerDependencies": { - "@seamapi/types": "^1.521.0" + "@seamapi/types": "^1.530.0" }, "peerDependenciesMeta": { "@seamapi/types": { diff --git a/package.json b/package.json index 930c9fb1..3bfcbfe5 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "npm": ">=10.1.0" }, "peerDependencies": { - "@seamapi/types": "^1.521.0" + "@seamapi/types": "^1.530.0" }, "peerDependenciesMeta": { "@seamapi/types": {