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: bool
Webinar settings.
alternative_hosts: String
Webinar settings.
approval_type: i64
Webinar settings.
attendees_and_panelists_reminder_email_notification: Option<AttendeesPanelistsReminderEmailNotification>
Webinar settings.
audio: Option<Audio>
Webinar settings.
authentication_domains: String
Webinar settings.
authentication_name: String
Webinar settings.
authentication_option: String
Webinar settings.
auto_recording: Option<AutoRecording>
Webinar settings.
close_registration: bool
Webinar settings.
contact_email: String
Webinar settings.
contact_name: String
Webinar settings.
email_language: String
Webinar settings.
enforce_login: bool
Webinar settings.
enforce_login_domains: String
Webinar 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: bool
Webinar settings.
host_video: bool
Webinar settings.
meeting_authentication: bool
Webinar settings.
notify_registrants: bool
Webinar settings.
on_demand: bool
Webinar settings.
panelists_invitation_email_notification: bool
Webinar settings.
panelists_video: bool
Webinar settings.
post_webinar_survey: bool
Webinar settings.
practice_session: bool
Webinar settings.
question_and_answer: Option<QuestionAnswer>
Webinar settings.
registrants_confirmation_email: bool
Webinar settings.
registrants_email_notification: bool
Webinar settings.
registrants_restrict_number: i64
Webinar settings.
registration_type: i64
Webinar settings.
Webinar settings.
survey_url: String
Webinar settings.
Trait Implementations§
source§impl Clone for WebinarSettings
impl Clone for WebinarSettings
source§fn clone(&self) -> WebinarSettings
fn clone(&self) -> WebinarSettings
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for WebinarSettings
impl Debug for WebinarSettings
source§impl<'de> Deserialize<'de> for WebinarSettings
impl<'de> Deserialize<'de> for WebinarSettings
source§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
source§impl JsonSchema for WebinarSettings
impl JsonSchema for WebinarSettings
source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
source§fn 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 moresource§impl PartialEq<WebinarSettings> for WebinarSettings
impl PartialEq<WebinarSettings> for WebinarSettings
source§fn eq(&self, other: &WebinarSettings) -> bool
fn eq(&self, other: &WebinarSettings) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl 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§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more