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