diff --git a/meet-ce/typings/src/recording.model.ts b/meet-ce/typings/src/recording.model.ts index 674420a6..fa02b76a 100644 --- a/meet-ce/typings/src/recording.model.ts +++ b/meet-ce/typings/src/recording.model.ts @@ -152,9 +152,24 @@ export interface MeetRecordingInfo { details?: string; } +/** + * Filters for querying recordings with pagination, sorting and field selection. + */ export interface MeetRecordingFilters extends SortAndPagination { + /** + * Filter recordings by room ID (exact match) + */ roomId?: string; + /** + * Filter recordings by room name (case-insensitive partial match) + */ roomName?: string; + /** + * Filter recordings by status + */ status?: MeetRecordingStatus; + /** + * Comma-separated list of fields to include in the response + */ fields?: string; }