pub struct DialConference {Show 24 fields
pub name: String,
pub muted: Option<bool>,
pub beep: Option<String>,
pub start_conference_on_enter: Option<bool>,
pub end_conference_on_exit: Option<bool>,
pub wait_url: Option<String>,
pub wait_method: Option<String>,
pub max_participants: Option<u32>,
pub record: Option<String>,
pub region: Option<String>,
pub coach: Option<String>,
pub trim: Option<String>,
pub status_callback_event: Option<Vec<String>>,
pub status_callback: Option<String>,
pub status_callback_method: Option<String>,
pub recording_status_callback: Option<String>,
pub recording_status_callback_method: Option<String>,
pub recording_status_callback_event: Option<Vec<String>>,
pub event_callback_url: Option<String>,
pub jitter_buffer_size: Option<String>,
pub participant_label: Option<String>,
pub call_sid_to_coach: Option<String>,
pub beep_on_customer_entrance: Option<bool>,
pub coaching: Option<bool>,
}Fields§
§name: String§muted: Option<bool>§beep: Option<String>§start_conference_on_enter: Option<bool>§end_conference_on_exit: Option<bool>§wait_url: Option<String>§wait_method: Option<String>§max_participants: Option<u32>§record: Option<String>§region: Option<String>§coach: Option<String>§trim: Option<String>§status_callback_event: Option<Vec<String>>§status_callback: Option<String>§status_callback_method: Option<String>§recording_status_callback: Option<String>§recording_status_callback_method: Option<String>§recording_status_callback_event: Option<Vec<String>>§event_callback_url: Option<String>§jitter_buffer_size: Option<String>§participant_label: Option<String>§call_sid_to_coach: Option<String>§beep_on_customer_entrance: Option<bool>§coaching: Option<bool>Implementations§
Source§impl DialConference
impl DialConference
pub fn new(name: impl Into<String>) -> Self
pub fn muted(self, muted: bool) -> Self
pub fn beep(self, beep: impl Into<String>) -> Self
pub fn start_conference_on_enter(self, start: bool) -> Self
pub fn end_conference_on_exit(self, end: bool) -> Self
pub fn max_participants(self, max: u32) -> Self
pub fn record(self, record: impl Into<String>) -> Self
pub fn wait_url(self, url: impl Into<String>) -> Self
pub fn wait_method(self, method: impl Into<String>) -> Self
pub fn region(self, region: impl Into<String>) -> Self
pub fn coach(self, coach: impl Into<String>) -> Self
pub fn trim(self, trim: impl Into<String>) -> Self
pub fn status_callback_event(self, events: Vec<String>) -> Self
pub fn status_callback(self, callback: impl Into<String>) -> Self
pub fn status_callback_method(self, method: impl Into<String>) -> Self
pub fn recording_status_callback(self, callback: impl Into<String>) -> Self
pub fn recording_status_callback_method(self, method: impl Into<String>) -> Self
pub fn recording_status_callback_event(self, events: Vec<String>) -> Self
pub fn event_callback_url(self, url: impl Into<String>) -> Self
pub fn jitter_buffer_size(self, size: impl Into<String>) -> Self
pub fn participant_label(self, label: impl Into<String>) -> Self
pub fn call_sid_to_coach(self, call_sid: impl Into<String>) -> Self
pub fn beep_on_customer_entrance(self, beep: bool) -> Self
pub fn coaching(self, coaching: bool) -> Self
Trait Implementations§
Source§impl Clone for DialConference
impl Clone for DialConference
Source§fn clone(&self) -> DialConference
fn clone(&self) -> DialConference
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for DialConference
impl RefUnwindSafe for DialConference
impl Send for DialConference
impl Sync for DialConference
impl Unpin for DialConference
impl UnwindSafe for DialConference
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