pub struct Recording {Show 14 fields
pub id: Uuid,
pub sha256: String,
pub original_filename: String,
pub content_type: &'static str,
pub size_bytes: u64,
pub source_created_at: String,
pub received_at: String,
pub status: String,
pub transcription_model: String,
pub reconciliation_model: String,
pub reconciliation_reasoning: String,
pub attempt_count: Option<u8>,
pub transcript_piece_count: usize,
pub completed_piece_count: usize,
}Expand description
Combined recording and memory-ingress status.
Fields§
§id: Uuid§sha256: String§original_filename: String§content_type: &'static str§size_bytes: u64§source_created_at: String§received_at: String§status: String§transcription_model: String§reconciliation_model: String§reconciliation_reasoning: String§attempt_count: Option<u8>Current or exhausted attempt count when AudioIngress exposes it.
transcript_piece_count: usizeTotal number of pieces in the current validated transcript segmentation.
completed_piece_count: usizeNumber of current pieces whose Session History ingress is complete.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Recording
impl RefUnwindSafe for Recording
impl Send for Recording
impl Sync for Recording
impl Unpin for Recording
impl UnsafeUnpin for Recording
impl UnwindSafe for Recording
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