Package com.ringcentral.definitions
Class SessionBaseModel
java.lang.Object
com.ringcentral.definitions.SessionBaseModel
-
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.User-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.Session 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: 140 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattendeeCount
(Long attendeeCount) broadcastingEndTime
(String broadcastingEndTime) broadcastingStartTime
(String broadcastingStartTime) description
(String description) localeCode
(String localeCode) panelJoinTimeOffset
(Long panelJoinTimeOffset) participantCount
(Long participantCount) runtimeStatus
(String runtimeStatus) scheduledDuration
(Long scheduledDuration) scheduledStartTime
(String scheduledStartTime) uniqueAttendeeCount
(Long uniqueAttendeeCount) uniqueParticipantCount
(Long uniqueParticipantCount)
-
Field Details
-
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
-
-
Constructor Details
-
SessionBaseModel
public SessionBaseModel()
-
-
Method Details
-
startTime
-
endTime
-
duration
-
title
-
description
-
scheduledStartTime
-
scheduledDuration
-
timeZone
-
localeCode
-
panelJoinTimeOffset
-
broadcastingStartTime
-
broadcastingEndTime
-
status
-
runtimeStatus
-
participantCount
-
attendeeCount
-
uniqueParticipantCount
-
uniqueAttendeeCount
-