pub struct Recording {Show 19 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 updated_at: String,
pub status: String,
pub transcription_model: String,
pub reconciliation_model: String,
pub reconciliation_reasoning: String,
pub transcription_status: Option<Value>,
pub attempt_count: i64,
pub next_attempt_at: Option<String>,
pub last_error: Option<String>,
pub speaker_review: Option<SpeakerReview>,
pub transcript_piece_count: usize,
pub completed_piece_count: usize,
}Expand description
Established facade view of one audio recording.
Fields§
§id: Uuid§sha256: String§original_filename: String§content_type: &'static str§size_bytes: u64§source_created_at: String§received_at: String§updated_at: String§status: String§transcription_model: String§reconciliation_model: String§reconciliation_reasoning: String§transcription_status: Option<Value>§attempt_count: i64§next_attempt_at: Option<String>§last_error: Option<String>§speaker_review: Option<SpeakerReview>§transcript_piece_count: usize§completed_piece_count: usizeTrait 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