pub struct EventDeviceBoundSessionEventOccurred {
pub event_id: DeviceBoundSessionEventId,
pub site: String,
pub succeeded: bool,
pub session_id: Option<String>,
pub creation_event_details: Option<CreationEventDetails>,
pub refresh_event_details: Option<RefreshEventDetails>,
pub termination_event_details: Option<TerminationEventDetails>,
pub challenge_event_details: Option<ChallengeEventDetails>,
}Expand description
Triggered when a device bound session event occurs. deviceBoundSessionEventOccurred
Fields§
§event_id: DeviceBoundSessionEventIdA unique identifier for this session event.
site: StringThe site this session event is associated with.
succeeded: boolWhether this event was considered successful.
session_id: Option<String>The session ID this event is associated with. May not be populated for failed events.
creation_event_details: Option<CreationEventDetails>The below are the different session event type details. Exactly one is populated.
refresh_event_details: Option<RefreshEventDetails>§termination_event_details: Option<TerminationEventDetails>§challenge_event_details: Option<ChallengeEventDetails>Implementations§
Source§impl EventDeviceBoundSessionEventOccurred
impl EventDeviceBoundSessionEventOccurred
pub const IDENTIFIER: &'static str = "Network.deviceBoundSessionEventOccurred"
Trait Implementations§
Source§impl Clone for EventDeviceBoundSessionEventOccurred
impl Clone for EventDeviceBoundSessionEventOccurred
Source§fn clone(&self) -> EventDeviceBoundSessionEventOccurred
fn clone(&self) -> EventDeviceBoundSessionEventOccurred
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<'de> Deserialize<'de> for EventDeviceBoundSessionEventOccurred
impl<'de> Deserialize<'de> for EventDeviceBoundSessionEventOccurred
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EventDeviceBoundSessionEventOccurred, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EventDeviceBoundSessionEventOccurred, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<EventDeviceBoundSessionEventOccurred> for CdpEvent
impl From<EventDeviceBoundSessionEventOccurred> for CdpEvent
Source§fn from(el: EventDeviceBoundSessionEventOccurred) -> CdpEvent
fn from(el: EventDeviceBoundSessionEventOccurred) -> CdpEvent
Converts to this type from the input type.
Source§impl IntoEventKind for EventDeviceBoundSessionEventOccurred
impl IntoEventKind for EventDeviceBoundSessionEventOccurred
Source§fn event_kind() -> EventKindwhere
EventDeviceBoundSessionEventOccurred: Sized + 'static,
fn event_kind() -> EventKindwhere
EventDeviceBoundSessionEventOccurred: Sized + 'static,
What kind of event this type is
Source§impl Method for EventDeviceBoundSessionEventOccurred
impl Method for EventDeviceBoundSessionEventOccurred
Source§fn identifier(&self) -> Cow<'static, str>
fn identifier(&self) -> Cow<'static, str>
The whole string identifier for this method like:
DOM.removeNodeSource§fn domain_name(&self) -> Cow<'static, str>
fn domain_name(&self) -> Cow<'static, str>
The name of the domain this method belongs to:
DOMSource§fn method_name(&self) -> Cow<'static, str>
fn method_name(&self) -> Cow<'static, str>
The standalone identifier of the method inside the domain:
removeNodeSource§impl PartialEq for EventDeviceBoundSessionEventOccurred
impl PartialEq for EventDeviceBoundSessionEventOccurred
Source§fn eq(&self, other: &EventDeviceBoundSessionEventOccurred) -> bool
fn eq(&self, other: &EventDeviceBoundSessionEventOccurred) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for EventDeviceBoundSessionEventOccurred
impl Serialize for EventDeviceBoundSessionEventOccurred
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for EventDeviceBoundSessionEventOccurred
Auto Trait Implementations§
impl Freeze for EventDeviceBoundSessionEventOccurred
impl RefUnwindSafe for EventDeviceBoundSessionEventOccurred
impl Send for EventDeviceBoundSessionEventOccurred
impl Sync for EventDeviceBoundSessionEventOccurred
impl Unpin for EventDeviceBoundSessionEventOccurred
impl UnsafeUnpin for EventDeviceBoundSessionEventOccurred
impl UnwindSafe for EventDeviceBoundSessionEventOccurred
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