Skip to content

Commit 93fbd44

Browse files
razor-xseambot
andauthored
feat: Add new routes (#336)
* Update to types v1.406.9 * Add missing routes * ci: Generate code * Remove networks * Filter networks --------- Co-authored-by: Seam Bot <[email protected]>
1 parent 5454299 commit 93fbd44

12 files changed

+210
-100
lines changed

generate-routes.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ const routePaths = [
6060
'/bridges',
6161
'/events',
6262
'/locks',
63-
'/networks',
63+
'/locks/simulate',
6464
'/noise_sensors',
6565
'/noise_sensors/noise_thresholds',
6666
'/noise_sensors/simulate',
@@ -69,8 +69,13 @@ const routePaths = [
6969
'/thermostats',
7070
'/thermostats/schedules',
7171
'/thermostats/simulate',
72+
'/thermostats/daily_programs',
7273
'/unstable_locations',
7374
'/unstable_access_grants',
75+
'/unstable_access_methods',
76+
'/unstable_partner',
77+
'/unstable_partner/resources',
78+
'/unstable_partner/building_blocks',
7479
'/user_identities',
7580
'/user_identities/enrollment_automations',
7681
'/webhooks',
@@ -91,15 +96,17 @@ const routePathSubresources: Partial<
9196
'systems',
9297
'users',
9398
],
99+
'/locks': ['simulate'],
94100
'/acs/users': ['unmanaged'],
95101
'/acs/access_groups': ['unmanaged'],
96102
'/acs/credentials': ['unmanaged'],
97103
'/acs/encoders': ['simulate'],
98104
'/phones': ['simulate'],
99105
'/devices': ['unmanaged', 'simulate'],
100106
'/noise_sensors': ['noise_thresholds', 'simulate'],
101-
'/thermostats': ['schedules', 'simulate'],
107+
'/thermostats': ['schedules', 'simulate', 'daily_programs'],
102108
'/user_identities': ['enrollment_automations'],
109+
'/unstable_partner': ['building_blocks', 'resources'],
103110
}
104111

105112
interface Route {
@@ -133,6 +140,7 @@ const createRoutes = (): Route[] => {
133140
!routePaths.some((routePath) => isEndpointUnderRoute(path, routePath)),
134141
)
135142
.filter((path) => !path.startsWith('/seam'))
143+
.filter((path) => !path.startsWith('/networks'))
136144

137145
if (unmatchedEndpointPaths.length > 0) {
138146
throw new Error(

package-lock.json

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
"npm": ">=10.1.0"
8585
},
8686
"peerDependencies": {
87-
"@seamapi/types": "^1.384.0"
87+
"@seamapi/types": "^1.406.9"
8888
},
8989
"peerDependenciesMeta": {
9090
"@seamapi/types": {
@@ -98,7 +98,7 @@
9898
},
9999
"devDependencies": {
100100
"@seamapi/fake-seam-connect": "^1.77.0",
101-
"@seamapi/types": "1.384.0",
101+
"@seamapi/types": "1.406.9",
102102
"@swc/core": "^1.11.29",
103103
"@types/eslint": "^8.44.2",
104104
"@types/jsonwebtoken": "^9.0.6",

src/lib/seam/connect/routes/access-codes.ts

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/acs-encoders.ts

Lines changed: 25 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/connected-accounts.ts

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/lib/seam/connect/routes/index.ts

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)