pub struct SipWebhookEvent(/* private fields */);Expand description
A SIP call-lifecycle webhook event.
Implementations§
Source§impl SipWebhookEvent
impl SipWebhookEvent
Sourcepub const CALL_STARTED: Self
pub const CALL_STARTED: Self
A call started.
Sourcepub const CALL_ANSWERED: Self
pub const CALL_ANSWERED: Self
A call was answered.
Sourcepub const CALL_HANGUP: Self
pub const CALL_HANGUP: Self
A call hung up.
Sourcepub const CALL_TRANSFERRED: Self
pub const CALL_TRANSFERRED: Self
A call was transferred.
Sourcepub const CALL_MISSED: Self
pub const CALL_MISSED: Self
A call was missed.
Sourcepub const CALL_UPDATE: Self
pub const CALL_UPDATE: Self
A call was updated.
Sourcepub const CALL_RINGING: Self
pub const CALL_RINGING: Self
A call is ringing.
Sourcepub const CALL_TRANSFER_INITIATED: Self
pub const CALL_TRANSFER_INITIATED: Self
A transfer has started.
Sourcepub const CALL_TRANSFER_ACCEPTED: Self
pub const CALL_TRANSFER_ACCEPTED: Self
A transfer was accepted.
Sourcepub const CALL_TRANSFERRING: Self
pub const CALL_TRANSFERRING: Self
A transfer is in progress.
Sourcepub const CALL_TRANSFER_RINGING: Self
pub const CALL_TRANSFER_RINGING: Self
A transfer destination is ringing.
Sourcepub const CALL_TRANSFER_FAILED: Self
pub const CALL_TRANSFER_FAILED: Self
A transfer failed.
Sourcepub const SWITCH_ROOM_INITIATED: Self
pub const SWITCH_ROOM_INITIATED: Self
A room switch has started.
Sourcepub const SWITCH_ROOM_COMPLETED: Self
pub const SWITCH_ROOM_COMPLETED: Self
A room switch completed.
Sourcepub const SWITCH_ROOM_FAILED: Self
pub const SWITCH_ROOM_FAILED: Self
A room switch failed.
Trait Implementations§
Source§impl AsRef<str> for SipWebhookEvent
impl AsRef<str> for SipWebhookEvent
Source§impl Clone for SipWebhookEvent
impl Clone for SipWebhookEvent
Source§fn clone(&self) -> SipWebhookEvent
fn clone(&self) -> SipWebhookEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SipWebhookEvent
impl Debug for SipWebhookEvent
Source§impl<'de> Deserialize<'de> for SipWebhookEvent
impl<'de> Deserialize<'de> for SipWebhookEvent
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 Display for SipWebhookEvent
impl Display for SipWebhookEvent
impl Eq for SipWebhookEvent
Source§impl From<&str> for SipWebhookEvent
impl From<&str> for SipWebhookEvent
Source§impl From<String> for SipWebhookEvent
impl From<String> for SipWebhookEvent
Source§impl Hash for SipWebhookEvent
impl Hash for SipWebhookEvent
Source§impl PartialEq for SipWebhookEvent
impl PartialEq for SipWebhookEvent
Source§impl Serialize for SipWebhookEvent
impl Serialize for SipWebhookEvent
impl StructuralPartialEq for SipWebhookEvent
Auto Trait Implementations§
impl Freeze for SipWebhookEvent
impl RefUnwindSafe for SipWebhookEvent
impl Send for SipWebhookEvent
impl Sync for SipWebhookEvent
impl Unpin for SipWebhookEvent
impl UnsafeUnpin for SipWebhookEvent
impl UnwindSafe for SipWebhookEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.