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>§subscribed_to_changelog: Option<bool>§subscribed_to_dpa: Option<bool>§subscribed_to_invite_accepted: Option<bool>§subscribed_to_privacy_legal_updates: Option<bool>§subscribed_to_general_marketing_communications: Option<bool>§notification_category_preferences: Option<Box<NotificationCategoryPreferencesInput>>§notification_channel_preferences: Option<Box<PartialNotificationChannelPreferencesInput>>§notification_delivery_preferences: Option<Box<NotificationDeliveryPreferencesInput>>§usage_warning_history: Option<Value>§feed_summary_schedule: Option<FeedSummarySchedule>§feed_last_seen_time: Option<DateTime<Utc>>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