pub enum Event {
Show 43 variants
ApplicationMoveFailed(BaseEvent<ApplicationMoveFailed>),
ApplicationReplaced(BaseEvent<ApplicationReplaced>),
BridgeAttendedTransfer(BaseEvent<BridgeAttendedTransfer>),
BridgeBlindTransfer(BaseEvent<BridgeBlindTransfer>),
BridgeCreated(BaseEvent<BridgeCreated>),
BridgeDestroyed(BaseEvent<BridgeDestroyed>),
BridgeMerged(BaseEvent<BridgeMerged>),
BridgeVideoSourceChanged(BaseEvent<BridgeVideoSourceChanged>),
ChannelCallerId(BaseEvent<ChannelCallerId>),
ChannelConnectedLine(BaseEvent<ChannelConnectedLine>),
ChannelCreated(BaseEvent<ChannelCreated>),
ChannelDestroyed(BaseEvent<ChannelDestroyed>),
ChannelDialplan(BaseEvent<ChannelDialplan>),
ChannelDtmfReceived(BaseEvent<ChannelDtmfReceived>),
ChannelEnteredBridge(BaseEvent<ChannelEnteredBridge>),
ChannelHangupRequest(BaseEvent<ChannelHangupRequest>),
ChannelHold(BaseEvent<ChannelHold>),
ChannelLeftBridge(BaseEvent<ChannelLeftBridge>),
ChannelStateChange(BaseEvent<ChannelStateChange>),
ChannelTalkingFinished(BaseEvent<ChannelTalkingFinished>),
ChannelTalkingStarted(BaseEvent<ChannelTalkingStarted>),
ChannelToneDetected(BaseEvent<ChannelToneDetected>),
ChannelUnhold(BaseEvent<ChannelUnhold>),
ChannelUserEvent(BaseEvent<ChannelUserEvent>),
ChannelVarSet(BaseEvent<ChannelVarSet>),
ContactInfo(BaseEvent<ContactInfo>),
ContactStatusChange(BaseEvent<ContactStatusChange>),
DeviceStateChanged(BaseEvent<DeviceStateChanged>),
Dial(BaseEvent<Dial>),
EndpointStateChange(BaseEvent<EndpointStateChange>),
MissingParams(BaseEvent<MissingParams>),
Peer(BaseEvent<Peer>),
PeerStatusChange(BaseEvent<PeerStatusChange>),
PlaybackContinuing(BaseEvent<PlaybackContinuing>),
PlaybackFinished(BaseEvent<PlaybackFinished>),
PlaybackStarted(BaseEvent<PlaybackStarted>),
RecordingFailed(BaseEvent<RecordingFailed>),
RecordingFinished(BaseEvent<RecordingFinished>),
RecordingStarted(BaseEvent<RecordingStarted>),
StasisEnd(BaseEvent<StasisEnd>),
StasisStart(BaseEvent<StasisStart>),
TextMessageReceived(BaseEvent<TextMessageReceived>),
Unknown(Value),
}Variants§
ApplicationMoveFailed(BaseEvent<ApplicationMoveFailed>)
ApplicationReplaced(BaseEvent<ApplicationReplaced>)
BridgeAttendedTransfer(BaseEvent<BridgeAttendedTransfer>)
BridgeBlindTransfer(BaseEvent<BridgeBlindTransfer>)
BridgeCreated(BaseEvent<BridgeCreated>)
BridgeDestroyed(BaseEvent<BridgeDestroyed>)
BridgeMerged(BaseEvent<BridgeMerged>)
BridgeVideoSourceChanged(BaseEvent<BridgeVideoSourceChanged>)
ChannelCallerId(BaseEvent<ChannelCallerId>)
ChannelConnectedLine(BaseEvent<ChannelConnectedLine>)
ChannelCreated(BaseEvent<ChannelCreated>)
ChannelDestroyed(BaseEvent<ChannelDestroyed>)
ChannelDialplan(BaseEvent<ChannelDialplan>)
ChannelDtmfReceived(BaseEvent<ChannelDtmfReceived>)
ChannelEnteredBridge(BaseEvent<ChannelEnteredBridge>)
ChannelHangupRequest(BaseEvent<ChannelHangupRequest>)
ChannelHold(BaseEvent<ChannelHold>)
ChannelLeftBridge(BaseEvent<ChannelLeftBridge>)
ChannelStateChange(BaseEvent<ChannelStateChange>)
ChannelTalkingFinished(BaseEvent<ChannelTalkingFinished>)
ChannelTalkingStarted(BaseEvent<ChannelTalkingStarted>)
ChannelToneDetected(BaseEvent<ChannelToneDetected>)
ChannelUnhold(BaseEvent<ChannelUnhold>)
ChannelUserEvent(BaseEvent<ChannelUserEvent>)
ChannelVarSet(BaseEvent<ChannelVarSet>)
ContactInfo(BaseEvent<ContactInfo>)
ContactStatusChange(BaseEvent<ContactStatusChange>)
DeviceStateChanged(BaseEvent<DeviceStateChanged>)
Dial(BaseEvent<Dial>)
EndpointStateChange(BaseEvent<EndpointStateChange>)
MissingParams(BaseEvent<MissingParams>)
Peer(BaseEvent<Peer>)
PeerStatusChange(BaseEvent<PeerStatusChange>)
PlaybackContinuing(BaseEvent<PlaybackContinuing>)
PlaybackFinished(BaseEvent<PlaybackFinished>)
PlaybackStarted(BaseEvent<PlaybackStarted>)
RecordingFailed(BaseEvent<RecordingFailed>)
RecordingFinished(BaseEvent<RecordingFinished>)
RecordingStarted(BaseEvent<RecordingStarted>)
StasisEnd(BaseEvent<StasisEnd>)
StasisStart(BaseEvent<StasisStart>)
TextMessageReceived(BaseEvent<TextMessageReceived>)
Unknown(Value)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Event
impl<'de> Deserialize<'de> for Event
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
Auto Trait Implementations§
impl Freeze for Event
impl RefUnwindSafe for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnwindSafe for Event
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