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
-