pub struct IndividualRecording {
pub id: String,
pub room_id: Option<String>,
pub participant_name: Option<String>,
pub files: Vec<RecordingFile>,
pub webhook: Option<WebhookDeliverySummary>,
pub start: Option<String>,
pub end: Option<String>,
pub extra: Map<String, Value>,
}Expand description
A participant recording, or its per-track variant.
Fields§
§id: StringThe recording id.
room_id: Option<String>The room that was recorded.
participant_name: Option<String>The recorded participant’s display name.
files: Vec<RecordingFile>The produced files.
webhook: Option<WebhookDeliverySummary>A summary of the webhook deliveries for this recording.
start: Option<String>When the recording started.
end: Option<String>When the recording ended, or None if it is still running.
extra: Map<String, Value>Any fields the server returned that this SDK does not model yet.
Trait Implementations§
Source§impl Clone for IndividualRecording
impl Clone for IndividualRecording
Source§fn clone(&self) -> IndividualRecording
fn clone(&self) -> IndividualRecording
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IndividualRecording
impl Debug for IndividualRecording
Source§impl<'de> Deserialize<'de> for IndividualRecording
impl<'de> Deserialize<'de> for IndividualRecording
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 IndividualRecording
impl RefUnwindSafe for IndividualRecording
impl Send for IndividualRecording
impl Sync for IndividualRecording
impl Unpin for IndividualRecording
impl UnsafeUnpin for IndividualRecording
impl UnwindSafe for IndividualRecording
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