Module: Zoom::Actions::Webinar

Extended by:
Zoom::Actions
Included in:
Client
Defined in:
lib/zoom/actions/webinar.rb

Constant Summary collapse

RECURRENCE_KEYS =
i[type repeat_interval weekly_days monthly_day monthly_week
monthly_week_day end_times end_date_time].freeze
SETTINGS_KEYS =
[
  i[
    host_video panelists_video practice_session hd_video approval_type
    registration_type audio auto_recording 
     alternative_hosts close_registration
    show_share_button allow_multiple_devices on_demand
    request_permission_to_unmute_participants global_dial_in_countries
    contact_name contact_email registrants_restrict_number
    post_webinar_survey survey_url registrants_email_notification
    meeting_authentication authentication_option
    authentication_domains registrants_confirmation_email
  ],
  {
      language_interpretation: [
      :enable,
      interpreters: i[email languages]
    ],
    question_and_answer: i[
      allow_anonymous_questions answer_questions attendees_can_comment
      attendees_can_upvote enable
    ]
  }
].freeze

Method Summary

Methods included from Zoom::Actions

determine_request_options, extract_path_keys, make_request, parse_path