ListParticipantsRequest
¶
Source code in docs_src/capo_ivs_realtime/types/list_participants_request.py
filter_by_published
instance-attribute
¶
filter_by_published: Published
Filters the response list to only show participants who published during the stage session. Only one of filterByUserId, filterByPublished, filterByState, or filterByRecordingState can be provided per request.
filter_by_recording_state
instance-attribute
¶
filter_by_recording_state: NotRequired[ParticipantRecordingFilterByRecordingState]
Filters the response list to only show participants with the specified recording state. Only one of filterByUserId, filterByPublished, filterByState, or filterByRecordingState can be provided per request.
filter_by_state
instance-attribute
¶
filter_by_state: NotRequired[ParticipantState]
Filters the response list to only show participants in the specified state. Only one of filterByUserId, filterByPublished, filterByState, or filterByRecordingState can be provided per request.
filter_by_user_id
instance-attribute
¶
filter_by_user_id: NotRequired[UserId]
Filters the response list to match the specified user ID. Only one of filterByUserId, filterByPublished, filterByState, or filterByRecordingState can be provided per request. A userId is a customer-assigned name to help identify the token; this can be used to link a participant to a user in the customer’s own systems.
max_results
instance-attribute
¶
max_results: NotRequired[MaxParticipantResults]
Maximum number of results to return. Default: 50.
next_token
instance-attribute
¶
next_token: NotRequired[PaginationToken]
The first participant to retrieve. This is used for pagination; see the nextToken response field.