pub struct SessionStartedPayload {
pub session_id: String,
pub device_type: Option<String>,
pub browser: Option<String>,
pub os: Option<String>,
pub country: Option<String>,
pub referrer_source: Option<String>,
pub is_bot: bool,
}Fields§
§session_id: String§device_type: Option<String>§browser: Option<String>§os: Option<String>§country: Option<String>§referrer_source: Option<String>§is_bot: boolTrait Implementations§
Source§impl Clone for SessionStartedPayload
impl Clone for SessionStartedPayload
Source§fn clone(&self) -> SessionStartedPayload
fn clone(&self) -> SessionStartedPayload
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 SessionStartedPayload
impl Debug for SessionStartedPayload
Source§impl<'de> Deserialize<'de> for SessionStartedPayload
impl<'de> Deserialize<'de> for SessionStartedPayload
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 SessionStartedPayload
impl RefUnwindSafe for SessionStartedPayload
impl Send for SessionStartedPayload
impl Sync for SessionStartedPayload
impl Unpin for SessionStartedPayload
impl UnwindSafe for SessionStartedPayload
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