Skip to main content

Module prelude

Module prelude 

Source
Expand description

Player/UI focused snapshot of the types surface. Prefer importing from this module instead of individual tree nodes when working in ferrex-player or other presentation layers.

Re-exportsยง

pub use super::details::ArchivedCastMember;
pub use super::details::EnhancedMovieDetails;
pub use super::details::EnhancedSeriesDetails;
pub use super::details::EpisodeDetails;
pub use super::details::GenreInfo;
pub use super::details::LibraryReference;
pub use super::details::NetworkInfo;
pub use super::details::ProductionCompany;
pub use super::details::ProductionCountry;
pub use super::details::SeasonDetails;
pub use super::details::SpokenLanguage;
pub use super::details::TmdbDetails;
pub use super::files::MediaFile;
pub use super::files::MediaFileMetadata;
pub use super::files::ParsedMediaInfo;
pub use super::filter_types::UiDecade;
pub use super::filter_types::UiGenre;
pub use super::filter_types::UiResolution;
pub use super::filter_types::UiWatchStatus;
pub use super::ids::EpisodeID;
pub use super::ids::LibraryId;
pub use super::ids::MovieBatchId;
pub use super::ids::MovieID;
pub use super::ids::MovieReferenceBatchSize;
pub use super::ids::SeasonID;
pub use super::ids::SeriesID;
pub use super::image::BackdropSize;
pub use super::image::EpisodeSize;
pub use super::image::ImageSize;
pub use super::image::PosterSize;
pub use super::image::ProfileSize;
pub use super::image::ImageRequest;
pub use super::image::Priority;
pub use super::library::ArchivedLibrary;
pub use super::library::ArchivedLibraryExt;
pub use super::library::ArchivedLibraryType;
pub use super::library::Library;
pub use super::library::LibraryLike;
pub use super::library::LibraryType;
pub use super::media::ArchivedEpisodeReference;
pub use super::media::ArchivedMedia;
pub use super::media::ArchivedMovieReference;
pub use super::media::ArchivedSeasonReference;
pub use super::media::ArchivedSeries;
pub use super::media::EpisodeReference;
pub use super::media::Media;
pub use super::media::MovieReference;
pub use super::media::SeasonReference;
pub use super::media::Series;
pub use super::media_id::ArchivedMediaID;
pub use super::media_id::MediaID;
pub use super::media_type::ImageMediaType;
pub use super::media_type::VideoMediaType;
pub use super::transcoding::TranscodingJobResponse;
pub use super::transcoding::TranscodingProgressDetails;
pub use super::transcoding::TranscodingStatus;
pub use super::watch::EpisodeKey;
pub use super::watch::EpisodeStatus;
pub use super::watch::NextEpisode;
pub use super::watch::NextReason;
pub use super::watch::SeasonKey;
pub use super::watch::SeasonWatchStatus;
pub use super::watch::SeriesWatchStatus;