pub struct VoiceSpace {
pub created_at: DateTime,
pub details: VoiceSpaceDetails,
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: VoiceSpaceDetails§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 VoiceSpace
impl VoiceSpace
pub fn serialize<__S>(
__self: &VoiceSpace,
__serializer: __S,
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Source§impl<'de> VoiceSpace
impl<'de> VoiceSpace
pub fn deserialize<__D>(__deserializer: __D) -> Result<VoiceSpace, __D::Error>where
__D: Deserializer<'de>,
Trait Implementations§
Source§impl Clone for VoiceSpace
impl Clone for VoiceSpace
Source§impl Debug for VoiceSpace
impl Debug for VoiceSpace
Source§impl<'de> Deserialize<'de> for VoiceSpace
impl<'de> Deserialize<'de> for VoiceSpace
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 VoiceSpace
impl RefUnwindSafe for VoiceSpace
impl Send for VoiceSpace
impl Sync for VoiceSpace
impl Unpin for VoiceSpace
impl UnsafeUnpin for VoiceSpace
impl UnwindSafe for VoiceSpace
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