pub struct ImessageSpace {
pub created_at: DateTime,
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: DateTime,
}Fields§
§created_at: DateTimeWhen Photon first persisted this resource.
details: ImessageSpaceDetails§id: SpaceId§kind: String§metadata: ResourceMetadata§participant_ids: Vec<UserId>§platform: String§project_id: ProjectId§updated_at: DateTimeWhen Photon last persisted a change to this resource’s public state.
Implementations§
Source§impl ImessageSpace
impl ImessageSpace
pub fn serialize<__S>(
__self: &ImessageSpace,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> ImessageSpace
impl<'de> ImessageSpace
pub fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImessageSpace, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for ImessageSpace
impl Clone for ImessageSpace
Source§impl Debug for ImessageSpace
impl Debug for ImessageSpace
Source§impl<'de> Deserialize<'de> for ImessageSpace
impl<'de> Deserialize<'de> for ImessageSpace
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 ImessageSpace
impl RefUnwindSafe for ImessageSpace
impl Send for ImessageSpace
impl Sync for ImessageSpace
impl Unpin for ImessageSpace
impl UnsafeUnpin for ImessageSpace
impl UnwindSafe for ImessageSpace
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