use serde::{Deserialize, Serialize};
#[derive(Debug, Deserialize)]
pub struct LyricsSubmitResponse {
pub id: String,
}
#[derive(Debug, Deserialize, Serialize)]
pub struct LyricsResult {
pub text: String,
pub title: String,
pub status: String,
#[serde(default)]
pub error_message: String,
#[serde(default)]
pub tags: Vec<String>,
}
#[derive(Debug, Deserialize, Serialize)]
pub struct AlignedWord {
pub word: String,
pub start_s: f64,
pub end_s: f64,
#[serde(default)]
pub success: bool,
#[serde(default)]
pub p_align: Option<f64>,
}