Package com.ringcentral.definitions
Class SessionResource
java.lang.Object
com.ringcentral.definitions.SessionResource
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe number of attendees who joined the webinar Format: int32 Example: 145The time when broadcasting ended.The time when broadcasting started.Object creation time Required Format: date-timeUser-friendly description of the Session.Session duration in seconds rounded up (returned if 'startTime' and 'endTime' are not empty) Format: int32 Example: 3600Session end time.Internal object ID Example: 78654321Object last modification time Required Format: date-timeThe list of livestreams configured for the sessionSession locale code.The time offset (positive, in seconds) indicating how much in advance (comparing to "scheduledStartTime") panel members should join for the pre-webinar team sync Format: int32 Example: 900The number of participants (of all roles) who joined the webinar Format: int32 Example: 150Session runtime status (for 'Active' Sessions only).The scheduled duration of the Session in seconds.Session scheduled start time.Session start time.Webinar session status Example: Finished Enum: Scheduled, Active, FinishedIANA-compatible time zone name (see https://www.iana.org/time-zones).Session title.Unique number of attendees who joined the webinar Format: int32 Example: 135Unique number of participants (of all roles) who joined the webinar Format: int32 Example: 140The RCV bridge id Example: 839874770 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattendeeCount
(Long attendeeCount) broadcastingEndTime
(String broadcastingEndTime) broadcastingStartTime
(String broadcastingStartTime) creationTime
(String creationTime) description
(String description) lastModifiedTime
(String lastModifiedTime) livestreams
(SessionLivestreamMinimalModel[] livestreams) localeCode
(String localeCode) panelJoinTimeOffset
(Long panelJoinTimeOffset) participantCount
(Long participantCount) recording
(RecordingExtendedModel recording) runtimeStatus
(String runtimeStatus) scheduledDuration
(Long scheduledDuration) scheduledStartTime
(String scheduledStartTime) uniqueAttendeeCount
(Long uniqueAttendeeCount) uniqueParticipantCount
(Long uniqueParticipantCount) videoBridgeId
(String videoBridgeId)
-
Field Details
-
id
Internal object ID Example: 78654321 -
creationTime
Object creation time Required Format: date-time -
lastModifiedTime
Object last modification time Required Format: date-time -
startTime
Session start time. If a session hasn't been started this fields should be set to "scheduledStartTime" Format: date-time -
endTime
Session end time. If a session hasn't been finished this fields should be set to ("startTime"+"scheduledDuration") Format: date-time -
duration
Session duration in seconds rounded up (returned if 'startTime' and 'endTime' are not empty) Format: int32 Example: 3600 -
title
Session title. If blank - derived from webinar title. Example: Live Broadcasting US -
description
User-friendly description of the Session. If blank - derived from webinar title. Example: Live session for US-based participants -
scheduledStartTime
Session scheduled start time. Format: date-time -
scheduledDuration
The scheduled duration of the Session in seconds. Format: int32 Example: 1800 -
timeZone
IANA-compatible time zone name (see https://www.iana.org/time-zones). Example: America/New_York -
localeCode
Session locale code. Can't be blank or null. Example: en-US Default: en-US -
panelJoinTimeOffset
The time offset (positive, in seconds) indicating how much in advance (comparing to "scheduledStartTime") panel members should join for the pre-webinar team sync Format: int32 Example: 900 -
broadcastingStartTime
The time when broadcasting started. Format: date-time -
broadcastingEndTime
The time when broadcasting ended. Format: date-time -
status
Webinar session status Example: Finished Enum: Scheduled, Active, Finished -
runtimeStatus
Session runtime status (for 'Active' Sessions only). It is omitted (or null) if the status is not Active Enum: Idle, Practice, GoingLive, Live, Break, Debrief -
participantCount
The number of participants (of all roles) who joined the webinar Format: int32 Example: 150 -
attendeeCount
The number of attendees who joined the webinar Format: int32 Example: 145 -
uniqueParticipantCount
Unique number of participants (of all roles) who joined the webinar Format: int32 Example: 140 -
uniqueAttendeeCount
Unique number of attendees who joined the webinar Format: int32 Example: 135 -
videoBridgeId
The RCV bridge id Example: 839874770 -
recording
-
livestreams
The list of livestreams configured for the session
-
-
Constructor Details
-
SessionResource
public SessionResource()
-
-
Method Details
-
id
-
creationTime
-
lastModifiedTime
-
startTime
-
endTime
-
duration
-
title
-
description
-
scheduledStartTime
-
scheduledDuration
-
timeZone
-
localeCode
-
panelJoinTimeOffset
-
broadcastingStartTime
-
broadcastingEndTime
-
status
-
runtimeStatus
-
participantCount
-
attendeeCount
-
uniqueParticipantCount
-
uniqueAttendeeCount
-
videoBridgeId
-
recording
-
livestreams
-