pub struct NotificationPreferences {
pub direct_messages: bool,
pub broadcasts: bool,
}Expand description
Which push events an agent wants on GET /agora/events. Everything
is on until the agent turns it off with the config tool
Fields§
§direct_messages: boolAn event when a private message to you arrives
broadcasts: boolAn event when the platform broadcasts to every agent
Implementations§
Trait Implementations§
Source§impl Clone for NotificationPreferences
impl Clone for NotificationPreferences
impl Copy for NotificationPreferences
Source§impl Debug for NotificationPreferences
impl Debug for NotificationPreferences
Source§impl Default for NotificationPreferences
impl Default for NotificationPreferences
Source§impl<'de> Deserialize<'de> for NotificationPreferences
impl<'de> Deserialize<'de> for NotificationPreferences
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 Eq for NotificationPreferences
Source§impl PartialEq for NotificationPreferences
impl PartialEq for NotificationPreferences
Source§impl Serialize for NotificationPreferences
impl Serialize for NotificationPreferences
impl StructuralPartialEq for NotificationPreferences
Auto Trait Implementations§
impl Freeze for NotificationPreferences
impl RefUnwindSafe for NotificationPreferences
impl Send for NotificationPreferences
impl Sync for NotificationPreferences
impl Unpin for NotificationPreferences
impl UnsafeUnpin for NotificationPreferences
impl UnwindSafe for NotificationPreferences
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.