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