Files
tuliprox/backend/src/repository/storage_const.rs
T
2025-06-19 12:45:55 +02:00

31 lines
1.6 KiB
Rust

pub const FILE_EPG: &str = "epg.xml";
pub(in crate::repository) const FILE_SUFFIX_DB: &str = "db";
pub(in crate::repository) const FILE_SUFFIX_INDEX: &str = "idx";
pub(in crate::repository) const FILE_ID_MAPPING: &str = "id_mapping.db";
pub(in crate::repository) const FILE_STRM: &str = "strm";
pub(in crate::repository) const FILE_M3U: &str = "m3u";
pub const FILE_SUFFIX_WAL: &str = "wal";
pub const M3U_STREAM_PATH: &str = "m3u-stream";
pub const M3U_RESOURCE_PATH: &str = "resource/m3u";
pub const COL_CAT_LIVE: &str = "cat_live";
pub const COL_CAT_SERIES: &str = "cat_series";
pub const COL_CAT_VOD: &str = "cat_vod";
pub(in crate::repository) const USER_LIVE_BOUQUET: &str = "live_bouquet.json";
pub(in crate::repository) const USER_VOD_BOUQUET: &str = "vod_bouquet.json";
pub(in crate::repository) const USER_SERIES_BOUQUET: &str = "series_bouquet.json";
pub(in crate::repository) const API_USER_DB_FILE: &str = "api_user.db";
pub(in crate::repository) const FILE_SERIES_INFO: &str = "series_info";
pub(in crate::repository) const FILE_VOD_INFO: &str = "vod_info";
pub(in crate::repository) const FILE_VOD_INFO_RECORD: &str = "vod_info_record";
pub(in crate::repository) const FILE_SERIES_INFO_RECORD: &str = "series_info_record";
pub(in crate::repository) const FILE_SERIES_EPISODE_RECORD: &str = "series_episode_record";
pub(in crate::repository) const FILE_SERIES: &str = "series";
pub(in crate::repository) const PATH_XTREAM: &str = "xtream";
pub(in crate::repository) const INFO_REWRITE_FIELDS: &[&str] = &["cover_big", "cover", "cover_tmdb", "movie_image", "tmdb_url", "overview", "kinopoisk_url"];