Struct zoom_api::types::CreateWebinarSettings [−][src]
pub struct CreateWebinarSettings {Show 31 fields
pub allow_multiple_devices: bool,
pub alternative_hosts: String,
pub approval_type: i64,
pub attendees_and_panelists_reminder_email_notification: Option<AttendeesPanelistsReminderEmailNotification>,
pub audio: Option<Audio>,
pub authentication_domains: String,
pub authentication_option: String,
pub auto_recording: Option<AutoRecording>,
pub close_registration: bool,
pub contact_email: String,
pub contact_name: String,
pub email_language: String,
pub enforce_login: bool,
pub enforce_login_domains: String,
pub follow_up_absentees_email_notification: Option<FollowUpAbsenteesEmailNotification>,
pub follow_up_attendees_email_notification: Option<FollowUpAttendeesEmailNotification>,
pub global_dial_in_countries: Vec<String>,
pub hd_video: bool,
pub host_video: bool,
pub meeting_authentication: bool,
pub on_demand: bool,
pub panelists_invitation_email_notification: bool,
pub panelists_video: bool,
pub post_webinar_survey: bool,
pub practice_session: bool,
pub question_and_answer: Option<QuestionAnswer>,
pub registrants_email_notification: bool,
pub registrants_restrict_number: i64,
pub registration_type: i64,
pub show_share_button: bool,
pub survey_url: String,
}Expand description
Create Webinar settings.
Fields
allow_multiple_devices: boolCreate Webinar settings.
alternative_hosts: StringCreate Webinar settings.
approval_type: i64Create Webinar settings.
attendees_and_panelists_reminder_email_notification: Option<AttendeesPanelistsReminderEmailNotification>Create Webinar settings.
audio: Option<Audio>Create Webinar settings.
authentication_domains: StringCreate Webinar settings.
authentication_option: StringCreate Webinar settings.
auto_recording: Option<AutoRecording>Create Webinar settings.
close_registration: boolCreate Webinar settings.
contact_email: StringCreate Webinar settings.
contact_name: StringCreate Webinar settings.
email_language: StringCreate Webinar settings.
enforce_login: boolCreate Webinar settings.
enforce_login_domains: StringCreate Webinar settings.
follow_up_absentees_email_notification: Option<FollowUpAbsenteesEmailNotification>Create Webinar settings.
follow_up_attendees_email_notification: Option<FollowUpAttendeesEmailNotification>Create Webinar settings.
global_dial_in_countries: Vec<String>Create Webinar settings.
hd_video: boolCreate Webinar settings.
host_video: boolCreate Webinar settings.
meeting_authentication: boolCreate Webinar settings.
on_demand: boolCreate Webinar settings.
panelists_invitation_email_notification: boolCreate Webinar settings.
panelists_video: boolCreate Webinar settings.
post_webinar_survey: boolCreate Webinar settings.
practice_session: boolCreate Webinar settings.
question_and_answer: Option<QuestionAnswer>Create Webinar settings.
registrants_email_notification: boolCreate Webinar settings.
registrants_restrict_number: i64Create Webinar settings.
registration_type: i64Create Webinar settings.
Create Webinar settings.
survey_url: StringCreate Webinar settings.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for CreateWebinarSettings
impl Send for CreateWebinarSettings
impl Sync for CreateWebinarSettings
impl Unpin for CreateWebinarSettings
impl UnwindSafe for CreateWebinarSettings
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more