pub struct UserSettingsUpdateInput {
pub settings: Option<Value>,
pub subscribed_to_changelog: Option<bool>,
pub subscribed_to_dpa: Option<bool>,
pub subscribed_to_invite_accepted: Option<bool>,
pub subscribed_to_privacy_legal_updates: Option<bool>,
pub subscribed_to_general_marketing_communications: Option<bool>,
pub notification_category_preferences: Option<Box<NotificationCategoryPreferencesInput>>,
pub notification_channel_preferences: Option<Box<PartialNotificationChannelPreferencesInput>>,
pub notification_delivery_preferences: Option<Box<NotificationDeliveryPreferencesInput>>,
pub usage_warning_history: Option<Value>,
pub feed_summary_schedule: Option<FeedSummarySchedule>,
pub feed_last_seen_time: Option<DateTime<Utc>>,
}Fields§
§settings: Option<Value>The user’s settings.
subscribed_to_changelog: Option<bool>Whether this user is subscribed to changelog email or not.
subscribed_to_dpa: Option<bool>Whether this user is subscribed to DPA emails or not.
subscribed_to_invite_accepted: Option<bool>Whether this user is subscribed to invite accepted emails or not.
subscribed_to_privacy_legal_updates: Option<bool>Whether this user is subscribed to privacy and legal update emails or not.
subscribed_to_general_marketing_communications: Option<bool>Whether this user is subscribed to general marketing communications or not.
notification_category_preferences: Option<Box<NotificationCategoryPreferencesInput>>The user’s notification category preferences.
notification_channel_preferences: Option<Box<PartialNotificationChannelPreferencesInput>>The user’s notification channel preferences.
notification_delivery_preferences: Option<Box<NotificationDeliveryPreferencesInput>>The user’s notification delivery preferences.
usage_warning_history: Option<Value>Internal The user’s usage warning history.
feed_summary_schedule: Option<FeedSummarySchedule>Internal How often to generate a feed summary.
feed_last_seen_time: Option<DateTime<Utc>>Internal The user’s last seen time for the pulse feed.
Trait Implementations§
Source§impl Clone for UserSettingsUpdateInput
impl Clone for UserSettingsUpdateInput
Source§fn clone(&self) -> UserSettingsUpdateInput
fn clone(&self) -> UserSettingsUpdateInput
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 UserSettingsUpdateInput
impl Debug for UserSettingsUpdateInput
Source§impl Default for UserSettingsUpdateInput
impl Default for UserSettingsUpdateInput
Source§fn default() -> UserSettingsUpdateInput
fn default() -> UserSettingsUpdateInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserSettingsUpdateInput
impl<'de> Deserialize<'de> for UserSettingsUpdateInput
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 UserSettingsUpdateInput
impl RefUnwindSafe for UserSettingsUpdateInput
impl Send for UserSettingsUpdateInput
impl Sync for UserSettingsUpdateInput
impl Unpin for UserSettingsUpdateInput
impl UnwindSafe for UserSettingsUpdateInput
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