pub struct BridgeAttendedTransfer {Show 16 fields
pub transferer_first_leg: Channel,
pub transferer_second_leg: Channel,
pub replace_channel: Option<Channel>,
pub transferee: Option<Channel>,
pub transfer_target: Option<Channel>,
pub result: String,
pub is_external: bool,
pub transferer_first_leg_bridge: Option<Bridge>,
pub transferer_second_leg_bridge: Option<Bridge>,
pub destination_type: String,
pub destination_bridge: Option<String>,
pub destination_application: Option<String>,
pub destination_link_first_leg: Option<Channel>,
pub destination_link_second_leg: Option<Channel>,
pub destination_threeway_channel: Option<Channel>,
pub destination_threeway_bridge: Option<Bridge>,
}Expand description
BridgeAttendedTransfer Notification that an attended transfer has occurred.
Fields§
§transferer_first_leg: ChannelFirst leg of the transferer
transferer_second_leg: ChannelSecond leg of the transferer
replace_channel: Option<Channel>The channel that is replacing transferer_first_leg in the swap
transferee: Option<Channel>The channel that is being transferred
transfer_target: Option<Channel>The channel that is being transferred to
result: StringThe result of the transfer attempt
is_external: boolWhether the transfer was externally initiated or not
transferer_first_leg_bridge: Option<Bridge>Bridge the transferer first leg is in
transferer_second_leg_bridge: Option<Bridge>Bridge the transferer second leg is in
destination_type: StringHow the transfer was accomplished
destination_bridge: Option<String>Bridge that survived the merge result
destination_application: Option<String>Application that has been transferred into
destination_link_first_leg: Option<Channel>First leg of a link transfer result
destination_link_second_leg: Option<Channel>Second leg of a link transfer result
destination_threeway_channel: Option<Channel>Transferer channel that survived the threeway result
destination_threeway_bridge: Option<Bridge>Bridge that survived the threeway result
Trait Implementations§
Source§impl Clone for BridgeAttendedTransfer
impl Clone for BridgeAttendedTransfer
Source§fn clone(&self) -> BridgeAttendedTransfer
fn clone(&self) -> BridgeAttendedTransfer
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 moreSource§impl Debug for BridgeAttendedTransfer
impl Debug for BridgeAttendedTransfer
Source§impl Default for BridgeAttendedTransfer
impl Default for BridgeAttendedTransfer
Source§fn default() -> BridgeAttendedTransfer
fn default() -> BridgeAttendedTransfer
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BridgeAttendedTransfer
impl<'de> Deserialize<'de> for BridgeAttendedTransfer
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 PartialEq for BridgeAttendedTransfer
impl PartialEq for BridgeAttendedTransfer
impl StructuralPartialEq for BridgeAttendedTransfer
Auto Trait Implementations§
impl Freeze for BridgeAttendedTransfer
impl RefUnwindSafe for BridgeAttendedTransfer
impl Send for BridgeAttendedTransfer
impl Sync for BridgeAttendedTransfer
impl Unpin for BridgeAttendedTransfer
impl UnwindSafe for BridgeAttendedTransfer
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