Package com.ringcentral.definitions
Class ParticipantExtendedModel
java.lang.Object
com.ringcentral.definitions.ParticipantExtendedModel
The internal IDs of RC-authenticated users.
-
Field Summary
FieldsModifier and TypeFieldDescriptionA token to access avatar image from CDN.User's contact email Format: email Example: john.doe@example.comFirst (given) name Example: JohnInternal object ID Example: 78654321For invited participants - Invitee ID (matches Configuration API Invitee IDs)The time (earliest) when this participant joined the session Format: date-timeLast (family) name Example: DoeThe time (latest) when this participant left the session Format: date-timeThe role of the webinar session participant/invitee.Boolean to indicate if the participant was blocked from Q&A Example: trueRegistrant ID Example: 12345678The role of the webinar session participant/invitee.The type of the participant specified in invite or determined at join time Required Default: User Enum: User, RoomThe hash string which is unique for each unique user Example: qzR4wNbddziRil7i033ELlb3KXrJDsw8mOyj970J+so=Indicates if this participant was ejected from the webinar -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionavatarToken
(String avatarToken) linkedUser
(RcwDomainUserModel linkedUser) originalRole
(String originalRole) qnaBlocked
(Boolean qnaBlocked) registrantId
(String registrantId) uniqueUserHash
(String uniqueUserHash) wasEjected
(Boolean wasEjected)
-
Field Details
-
id
Internal object ID Example: 78654321 -
firstName
First (given) name Example: John -
lastName
Last (family) name Example: Doe -
role
The role of the webinar session participant/invitee. See also: [Understanding Webinar Roles](https://support.ringcentral.com/webinar/getting-started/understanding-ringcentral-webinar-roles.html) Required Example: Panelist Enum: Panelist, CoHost, Host, Attendee -
originalRole
The role of the webinar session participant/invitee. See also: [Understanding Webinar Roles](https://support.ringcentral.com/webinar/getting-started/understanding-ringcentral-webinar-roles.html) Required Example: Panelist Enum: Panelist, CoHost, Host, Attendee -
linkedUser
-
avatarToken
A token to access avatar image from CDN. Available only for authenticated panelists Example: wedyugwied8wud98u90i329silqdjalidj -
type
The type of the participant specified in invite or determined at join time Required Default: User Enum: User, Room -
email
User's contact email Format: email Example: john.doe@example.com -
qnaBlocked
Boolean to indicate if the participant was blocked from Q&A Example: true -
joinTime
The time (earliest) when this participant joined the session Format: date-time -
leaveTime
The time (latest) when this participant left the session Format: date-time -
wasEjected
Indicates if this participant was ejected from the webinar -
inviteeId
For invited participants - Invitee ID (matches Configuration API Invitee IDs) -
registrantId
Registrant ID Example: 12345678 -
uniqueUserHash
The hash string which is unique for each unique user Example: qzR4wNbddziRil7i033ELlb3KXrJDsw8mOyj970J+so=
-
-
Constructor Details
-
ParticipantExtendedModel
public ParticipantExtendedModel()
-
-
Method Details
-
id
-
firstName
-
lastName
-
role
-
originalRole
-
linkedUser
-
avatarToken
-
type
-
email
-
qnaBlocked
-
joinTime
-
leaveTime
-
wasEjected
-
inviteeId
-
registrantId
-
uniqueUserHash
-