Class WebinarSettingsModel

java.lang.Object
com.ringcentral.definitions.WebinarSettingsModel

public class WebinarSettingsModel extends Object
Various settings which define behavior of this Webinar's Sessions
  • Field Details

    • recordingEnabled

      public Boolean recordingEnabled
      Indicates if recording is enabled (if false all other recording settings cannot be enabled) Default: true
    • autoRecord

      public Boolean autoRecord
      Indicates if recording should start automatically when a Webinar goes live Default: true
    • recordingSharingEnabled

      public Boolean recordingSharingEnabled
      Indicates if recording can be shared Default: true
    • recordingDownloadEnabled

      public Boolean recordingDownloadEnabled
      Indicates if recording can be downloaded Default: true
    • recordingDeletionEnabled

      public Boolean recordingDeletionEnabled
      DEPRECATED AND REPLACED BY 'pastSessionDeletionEnabled' setting. Indicates if recording can be deleted (this setting is read-only at webinar/session level)
    • pastSessionDeletionEnabled

      public Boolean pastSessionDeletionEnabled
      Indicates if deletion of past session along with its artifacts is enabled for host. This setting is read-only at webinar level
    • panelistWaitingRoom

      public Boolean panelistWaitingRoom
      Indicates if Panelists should be places to waiting room after joining
    • panelistVideoEnabled

      public Boolean panelistVideoEnabled
      Indicates if Panelists' video should be 'on' by default Default: true
    • panelistScreenSharingEnabled

      public Boolean panelistScreenSharingEnabled
      Indicates if Panelists' screen sharing should be 'on' by default Default: true
    • panelistMuteControlEnabled

      public Boolean panelistMuteControlEnabled
      Indicates if Panelists can mute/unmute themselves by default Default: true
    • panelistAuthentication

      public String panelistAuthentication
      Indicates if Panelists have to be authenticated users Default: AuthenticatedCoworker Enum: Guest, AuthenticatedUser, AuthenticatedCoworker
    • attendeeAuthentication

      public String attendeeAuthentication
      Indicates if attendees have to be authenticated users Default: AuthenticatedCoworker Enum: Guest, AuthenticatedUser, AuthenticatedCoworker
    • artifactsAccessAuthentication

      public String artifactsAccessAuthentication
      Indicates who can access webinar artifacts. Applies to recordings at present. Applicable to other artifacts such as Q&A, Polls in the future. Default: AuthenticatedUser Enum: Guest, AuthenticatedUser, AuthenticatedCoworker
    • pstnEnabled

      public Boolean pstnEnabled
      Indicates if dial-in PSTN audio option is enabled by default
    • password

      public String password
      Webinar password
    • qnaEnabled

      public Boolean qnaEnabled
      Indicates if Q&A is enabled for the webinar (if false all other Q&A settings cannot be enabled) Default: true
    • qnaAnonymousEnabled

      public Boolean qnaAnonymousEnabled
      Indicates if anonymous Q&A is enabled for the webinar Default: true
    • moderatedQnaEnabled

      public Boolean moderatedQnaEnabled
      Indicate if the moderated Q&A enabled for webinar Default: true
    • pollsEnabled

      public Boolean pollsEnabled
      Indicates if polls are enabled for the webinar (if false all other polls settings cannot be enabled) Default: true
    • pollsAnonymousEnabled

      public Boolean pollsAnonymousEnabled
      Indicates if anonymous poll answers are enabled for the webinar Default: true
    • registrationEnabled

      public Boolean registrationEnabled
      Indicates if a registration is enabled for the webinar (if false all other registration settings are ignored)
    • postWebinarRedirectUri

      public String postWebinarRedirectUri
      URI to redirect users after the webinar Format: uri Example: https://www.acme.com/thankyou
    • externalLivestreamEnabled

      public Boolean externalLivestreamEnabled
      Indicates if livestreaming to external streaming provider is enabled Default: true
  • Constructor Details

    • WebinarSettingsModel

      public WebinarSettingsModel()
  • Method Details