pub struct UpdateTenantData {
pub id_tag: Patch<String>,
pub name: Patch<String>,
pub typ: Patch<ProfileType>,
pub profile_pic: Patch<String>,
pub cover_pic: Patch<String>,
pub x: Option<HashMap<String, Option<String>>>,
pub last_seen_at: Patch<Timestamp>,
pub notify_email_direct_at: Patch<Timestamp>,
pub notify_email_engagement_at: Patch<Timestamp>,
pub notify_email_social_at: Patch<Timestamp>,
}Fields§
§id_tag: Patch<String>§name: Patch<String>§typ: Patch<ProfileType>§profile_pic: Patch<String>§cover_pic: Patch<String>§x: Option<HashMap<String, Option<String>>>Partial merge for x JSON field: Some(value) = upsert, None = delete key
last_seen_at: Patch<Timestamp>Presence watermark, server-set only (not deserialized from API requests). Stamped when the tenant’s last ws-bus connection closes.
notify_email_direct_at: Patch<Timestamp>Offline-throttle watermarks, server-set only (stamped after an offline notification email is scheduled for the group).
notify_email_engagement_at: Patch<Timestamp>Trait Implementations§
Source§impl Debug for UpdateTenantData
impl Debug for UpdateTenantData
Source§impl Default for UpdateTenantData
impl Default for UpdateTenantData
Source§fn default() -> UpdateTenantData
fn default() -> UpdateTenantData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateTenantData
impl<'de> Deserialize<'de> for UpdateTenantData
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 UpdateTenantData
impl RefUnwindSafe for UpdateTenantData
impl Send for UpdateTenantData
impl Sync for UpdateTenantData
impl Unpin for UpdateTenantData
impl UnsafeUnpin for UpdateTenantData
impl UnwindSafe for UpdateTenantData
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