Struct zoom_api::types::MeetingSettings
source · pub struct MeetingSettings {Show 37 fields
pub allow_multiple_devices: bool,
pub alternative_hosts: String,
pub alternative_hosts_email_notification: bool,
pub approval_type: i64,
pub approved_or_denied_countries_or_regions: Option<ApprovedDeniedCountriesRegions>,
pub audio: Option<Audio>,
pub authentication_domains: String,
pub authentication_exception: Vec<AuthenticationException>,
pub authentication_name: String,
pub authentication_option: String,
pub auto_recording: Option<AutoRecording>,
pub breakout_room: Option<BreakoutRoom>,
pub close_registration: bool,
pub cn_meeting: bool,
pub contact_email: String,
pub contact_name: String,
pub custom_keys: Vec<CustomKeys>,
pub encryption_type: Option<EncryptionType>,
pub enforce_login: bool,
pub enforce_login_domains: String,
pub global_dial_in_countries: Vec<String>,
pub global_dial_in_numbers: Vec<GlobalDialInNumbers>,
pub host_video: bool,
pub in_meeting: bool,
pub jbh_time: i64,
pub join_before_host: bool,
pub language_interpretation: Option<LanguageInterpretation>,
pub meeting_authentication: bool,
pub mute_upon_entry: bool,
pub participant_video: bool,
pub registrants_confirmation_email: bool,
pub registrants_email_notification: bool,
pub registration_type: i64,
pub show_share_button: bool,
pub use_pmi: bool,
pub waiting_room: bool,
pub watermark: bool,
}
Expand description
Meeting settings.
Fields§
§allow_multiple_devices: bool
Meeting settings.
alternative_hosts: String
Meeting settings.
alternative_hosts_email_notification: bool
Meeting settings.
approval_type: i64
Meeting settings.
approved_or_denied_countries_or_regions: Option<ApprovedDeniedCountriesRegions>
Meeting settings.
audio: Option<Audio>
Meeting settings.
authentication_domains: String
Meeting settings.
authentication_exception: Vec<AuthenticationException>
Meeting settings.
authentication_name: String
Meeting settings.
authentication_option: String
Meeting settings.
auto_recording: Option<AutoRecording>
Meeting settings.
breakout_room: Option<BreakoutRoom>
Meeting settings.
close_registration: bool
Meeting settings.
cn_meeting: bool
Meeting settings.
contact_email: String
Meeting settings.
contact_name: String
Meeting settings.
custom_keys: Vec<CustomKeys>
Meeting settings.
encryption_type: Option<EncryptionType>
Meeting settings.
enforce_login: bool
Meeting settings.
enforce_login_domains: String
Meeting settings.
global_dial_in_countries: Vec<String>
Meeting settings.
global_dial_in_numbers: Vec<GlobalDialInNumbers>
Meeting settings.
host_video: bool
Meeting settings.
in_meeting: bool
Meeting settings.
jbh_time: i64
Meeting settings.
join_before_host: bool
Meeting settings.
language_interpretation: Option<LanguageInterpretation>
Meeting settings.
meeting_authentication: bool
Meeting settings.
mute_upon_entry: bool
Meeting settings.
participant_video: bool
Meeting settings.
registrants_confirmation_email: bool
Meeting settings.
registrants_email_notification: bool
Meeting settings.
registration_type: i64
Meeting settings.
Meeting settings.
use_pmi: bool
Meeting settings.
waiting_room: bool
Meeting settings.
watermark: bool
Meeting settings.
Trait Implementations§
source§impl Clone for MeetingSettings
impl Clone for MeetingSettings
source§fn clone(&self) -> MeetingSettings
fn clone(&self) -> MeetingSettings
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 MeetingSettings
impl Debug for MeetingSettings
source§impl<'de> Deserialize<'de> for MeetingSettings
impl<'de> Deserialize<'de> for MeetingSettings
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 MeetingSettings
impl JsonSchema for MeetingSettings
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<MeetingSettings> for MeetingSettings
impl PartialEq<MeetingSettings> for MeetingSettings
source§fn eq(&self, other: &MeetingSettings) -> bool
fn eq(&self, other: &MeetingSettings) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for MeetingSettings
impl Serialize for MeetingSettings
impl StructuralPartialEq for MeetingSettings
Auto Trait Implementations§
impl RefUnwindSafe for MeetingSettings
impl Send for MeetingSettings
impl Sync for MeetingSettings
impl Unpin for MeetingSettings
impl UnwindSafe for MeetingSettings
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