pub struct EmailSpaceSnapshot {
pub created_at: Option<Value>,
pub details: EmailSpaceDetails,
pub id: SpaceId,
pub kind: String,
pub metadata: ResourceMetadata,
pub participant_ids: Vec<UserId>,
pub platform: String,
pub project_id: ProjectId,
pub updated_at: Option<Value>,
}Fields§
§created_at: Option<Value>§details: EmailSpaceDetails§id: SpaceId§kind: String§metadata: ResourceMetadata§participant_ids: Vec<UserId>§platform: String§project_id: ProjectId§updated_at: Option<Value>Implementations§
Source§impl EmailSpaceSnapshot
impl EmailSpaceSnapshot
pub fn serialize<__S>(
__self: &EmailSpaceSnapshot,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> EmailSpaceSnapshot
impl<'de> EmailSpaceSnapshot
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<EmailSpaceSnapshot, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for EmailSpaceSnapshot
impl Clone for EmailSpaceSnapshot
Source§impl Debug for EmailSpaceSnapshot
impl Debug for EmailSpaceSnapshot
Source§impl<'de> Deserialize<'de> for EmailSpaceSnapshot
impl<'de> Deserialize<'de> for EmailSpaceSnapshot
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 EmailSpaceSnapshot
impl RefUnwindSafe for EmailSpaceSnapshot
impl Send for EmailSpaceSnapshot
impl Sync for EmailSpaceSnapshot
impl Unpin for EmailSpaceSnapshot
impl UnsafeUnpin for EmailSpaceSnapshot
impl UnwindSafe for EmailSpaceSnapshot
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