@@ -113,9 +113,10 @@ export interface Session {
113
113
memoryUsage ?: number ;
114
114
115
115
/**
116
- * Arbitrary user metadata to attach to the session.
116
+ * Arbitrary user metadata to attach to the session. To learn more about user
117
+ * metadata, see [User Metadata](/features/sessions#user-metadata).
117
118
*/
118
- userMetadata ?: unknown ;
119
+ userMetadata ?: Record < string , unknown > ;
119
120
}
120
121
121
122
export interface SessionLiveURLs {
@@ -210,9 +211,10 @@ export interface SessionCreateResponse {
210
211
memoryUsage ?: number ;
211
212
212
213
/**
213
- * Arbitrary user metadata to attach to the session.
214
+ * Arbitrary user metadata to attach to the session. To learn more about user
215
+ * metadata, see [User Metadata](/features/sessions#user-metadata).
214
216
*/
215
- userMetadata ?: unknown ;
217
+ userMetadata ?: Record < string , unknown > ;
216
218
}
217
219
218
220
export type SessionListResponse = Array < Session > ;
@@ -258,9 +260,10 @@ export interface SessionCreateParams {
258
260
timeout ?: number ;
259
261
260
262
/**
261
- * Arbitrary user metadata to attach to the session.
263
+ * Arbitrary user metadata to attach to the session. To learn more about user
264
+ * metadata, see [User Metadata](/features/sessions#user-metadata).
262
265
*/
263
- userMetadata ?: unknown ;
266
+ userMetadata ?: Record < string , unknown > ;
264
267
}
265
268
266
269
export namespace SessionCreateParams {
@@ -450,6 +453,11 @@ export interface SessionUpdateParams {
450
453
}
451
454
452
455
export interface SessionListParams {
456
+ /**
457
+ * Query sessions by user metadata. See
458
+ * [Querying Sessions by User Metadata](/features/sessions#querying-sessions-by-user-metadata)
459
+ * for the schema of this query.
460
+ */
453
461
q ?: string ;
454
462
455
463
status ?: 'RUNNING' | 'ERROR' | 'TIMED_OUT' | 'COMPLETED' ;
0 commit comments