audiobook_forge/models/
mod.rs

1//! Data models for audiobook processing
2
3mod book;
4mod track;
5mod quality;
6mod config;
7mod result;
8mod audible;
9mod match_models;
10
11pub use book::{BookFolder, BookCase};
12pub use track::Track;
13pub use quality::QualityProfile;
14pub use config::{Config, DirectoryConfig, ProcessingConfig, QualityConfig, MetadataConfig, AudibleConfig, OrganizationConfig, LoggingConfig, AdvancedConfig, MatchMode};
15pub use result::ProcessingResult;
16pub use audible::{AudibleMetadata, AudibleAuthor, AudibleSeries, AudibleRegion, AudibleSearchResult, AudibleChapter, AudnexChaptersResponse};
17pub use match_models::{MatchCandidate, MetadataDistance, MatchConfidence, CurrentMetadata, MetadataSource};