use std::path::PathBuf;
use audio_analysis_transcription::TranscriptionPipelineResponse;
use serde::{Deserialize, Serialize};
use super::OutputFormat;
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct NativeWhisperxReport {
pub response: TranscriptionPipelineResponse,
#[serde(default)]
pub output_files: Vec<OutputFile>,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct OutputFile {
pub format: OutputFormat,
pub path: PathBuf,
}