pub struct NotificationTypeNewPushMessage { /* private fields */ }
Expand description
New message was received through a push notification
Implementations§
Source§impl NotificationTypeNewPushMessage
impl NotificationTypeNewPushMessage
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> NotificationTypeNewPushMessageBuilder
pub fn message_id(&self) -> i64
pub fn sender_id(&self) -> &MessageSender
pub fn sender_name(&self) -> &String
pub fn is_outgoing(&self) -> bool
pub fn content(&self) -> &PushMessageContent
Trait Implementations§
Source§impl AsRef<NotificationTypeNewPushMessage> for NotificationTypeNewPushMessage
impl AsRef<NotificationTypeNewPushMessage> for NotificationTypeNewPushMessage
Source§fn as_ref(&self) -> &NotificationTypeNewPushMessage
fn as_ref(&self) -> &NotificationTypeNewPushMessage
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for NotificationTypeNewPushMessage
impl Clone for NotificationTypeNewPushMessage
Source§fn clone(&self) -> NotificationTypeNewPushMessage
fn clone(&self) -> NotificationTypeNewPushMessage
Returns a copy 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 Default for NotificationTypeNewPushMessage
impl Default for NotificationTypeNewPushMessage
Source§fn default() -> NotificationTypeNewPushMessage
fn default() -> NotificationTypeNewPushMessage
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NotificationTypeNewPushMessage
impl<'de> Deserialize<'de> for NotificationTypeNewPushMessage
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
impl TDNotificationType for NotificationTypeNewPushMessage
Auto Trait Implementations§
impl Freeze for NotificationTypeNewPushMessage
impl RefUnwindSafe for NotificationTypeNewPushMessage
impl Send for NotificationTypeNewPushMessage
impl Sync for NotificationTypeNewPushMessage
impl Unpin for NotificationTypeNewPushMessage
impl UnwindSafe for NotificationTypeNewPushMessage
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