Skip to main content

rs_plugin_common_interfaces/domain/
mod.rs

1use serde::{Deserialize, Serialize};
2
3pub mod tools;
4pub mod element_type;
5pub mod external_images;
6pub mod rs_ids;
7pub mod media;
8pub mod book;
9pub mod serie;
10pub mod episode;
11pub mod movie;
12pub mod person;
13pub mod backup;
14
15#[cfg(feature = "rusqlite")]
16pub mod rusqlite;
17
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}