feat(domain): add library types, LibrarySyncAdapter, ILibraryRepository, IAppSettingsRepository; extend MediaItem with thumbnail_url and collection_id
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
pub mod entities;
|
||||
pub mod errors;
|
||||
pub mod iptv;
|
||||
pub mod library;
|
||||
pub mod ports;
|
||||
pub mod repositories;
|
||||
pub mod services;
|
||||
@@ -19,5 +20,10 @@ pub use events::DomainEvent;
|
||||
pub use ports::{Collection, IMediaProvider, IProviderRegistry, ProviderCapabilities, SeriesSummary, StreamingProtocol, StreamQuality};
|
||||
pub use repositories::*;
|
||||
pub use iptv::{generate_m3u, generate_xmltv};
|
||||
pub use library::{
|
||||
ILibraryRepository, LibraryCollection, LibraryItem, LibrarySearchFilter,
|
||||
LibrarySyncAdapter, LibrarySyncLogEntry, LibrarySyncResult,
|
||||
};
|
||||
pub use repositories::IAppSettingsRepository;
|
||||
pub use services::{ChannelService, ScheduleEngineService, UserService};
|
||||
pub use value_objects::*;
|
||||
|
||||
Reference in New Issue
Block a user