rs_plugin_common_interfaces/domain/
mod.rs1use serde::{Deserialize, Serialize};
2
3pub mod backup;
4pub mod book;
5pub mod element_type;
6pub mod episode;
7pub mod external_images;
8pub mod media;
9pub mod movie;
10pub mod other_ids;
11pub mod person;
12pub mod rs_ids;
13pub mod serie;
14pub mod tools;
15
16#[cfg(feature = "rusqlite")]
17pub mod rusqlite;
18
19#[derive(Debug, Serialize, Deserialize, Clone)]
20#[serde(rename_all = "camelCase")]
21pub enum MediaElement {
22 Media(media::Media),
23 Movie(movie::Movie),
24 Episode(episode::Episode),
25 Serie(serie::Serie),
26 Book(book::Book),
27}