pub struct PageNotification {
pub notification_id: String,
pub notification_targets: i32,
pub notification_type: i32,
pub body_data: String,
pub read: i32,
pub timestamp: u64,
pub hidden: i32,
pub expiry: u64,
pub viewed: Option<u64>,
}Expand description
A single Steam notification embedded in the page.
Fields§
§notification_id: String§notification_targets: i32Bitmask of targets (store / community / …).
notification_type: i32Notification type code (3 = forum reply, etc.).
body_data: StringInner JSON payload; content depends on notification_type.
read: i320 = unread, 1 = read.
timestamp: u64§expiry: u64§viewed: Option<u64>Trait Implementations§
Source§impl Clone for PageNotification
impl Clone for PageNotification
Source§fn clone(&self) -> PageNotification
fn clone(&self) -> PageNotification
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 PageNotification
impl Debug for PageNotification
Source§impl<'de> Deserialize<'de> for PageNotification
impl<'de> Deserialize<'de> for PageNotification
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 PageNotification
impl RefUnwindSafe for PageNotification
impl Send for PageNotification
impl Sync for PageNotification
impl Unpin for PageNotification
impl UnsafeUnpin for PageNotification
impl UnwindSafe for PageNotification
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more