Struct zoom_api::types::WebinarSettings
source · pub struct WebinarSettings {Show 34 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_name: 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 notify_registrants: 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_confirmation_email: bool,
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
Webinar settings.
Fields
allow_multiple_devices: boolWebinar settings.
alternative_hosts: StringWebinar settings.
approval_type: i64Webinar settings.
attendees_and_panelists_reminder_email_notification: Option<AttendeesPanelistsReminderEmailNotification>Webinar settings.
audio: Option<Audio>Webinar settings.
authentication_domains: StringWebinar settings.
authentication_name: StringWebinar settings.
authentication_option: StringWebinar settings.
auto_recording: Option<AutoRecording>Webinar settings.
close_registration: boolWebinar settings.
contact_email: StringWebinar settings.
contact_name: StringWebinar settings.
email_language: StringWebinar settings.
enforce_login: boolWebinar settings.
enforce_login_domains: StringWebinar settings.
follow_up_absentees_email_notification: Option<FollowUpAbsenteesEmailNotification>Webinar settings.
follow_up_attendees_email_notification: Option<FollowUpAttendeesEmailNotification>Webinar settings.
global_dial_in_countries: Vec<String>Webinar settings.
hd_video: boolWebinar settings.
host_video: boolWebinar settings.
meeting_authentication: boolWebinar settings.
notify_registrants: boolWebinar settings.
on_demand: boolWebinar settings.
panelists_invitation_email_notification: boolWebinar settings.
panelists_video: boolWebinar settings.
post_webinar_survey: boolWebinar settings.
practice_session: boolWebinar settings.
question_and_answer: Option<QuestionAnswer>Webinar settings.
registrants_confirmation_email: boolWebinar settings.
registrants_email_notification: boolWebinar settings.
registrants_restrict_number: i64Webinar settings.
registration_type: i64Webinar settings.
Webinar settings.
survey_url: StringWebinar settings.
Trait Implementations
sourceimpl Clone for WebinarSettings
impl Clone for WebinarSettings
sourcefn clone(&self) -> WebinarSettings
fn clone(&self) -> WebinarSettings
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for WebinarSettings
impl Debug for WebinarSettings
sourceimpl<'de> Deserialize<'de> for WebinarSettings
impl<'de> Deserialize<'de> for WebinarSettings
sourcefn 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
sourceimpl JsonSchema for WebinarSettings
impl JsonSchema for WebinarSettings
sourcefn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
sourcefn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
sourcefn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moresourceimpl PartialEq<WebinarSettings> for WebinarSettings
impl PartialEq<WebinarSettings> for WebinarSettings
sourcefn eq(&self, other: &WebinarSettings) -> bool
fn eq(&self, other: &WebinarSettings) -> bool
sourceimpl Serialize for WebinarSettings
impl Serialize for WebinarSettings
impl StructuralPartialEq for WebinarSettings
Auto Trait Implementations
impl RefUnwindSafe for WebinarSettings
impl Send for WebinarSettings
impl Sync for WebinarSettings
impl Unpin for WebinarSettings
impl UnwindSafe for WebinarSettings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more