Skip to main content

rs_plugin_common_interfaces/domain/
mod.rs

1use 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;
15pub mod tag;
16
17#[cfg(feature = "rusqlite")]
18pub mod rusqlite;
19
20#[derive(Debug, Serialize, Deserialize, Clone)]
21#[serde(rename_all = "camelCase")]
22pub enum MediaElement {
23    Media(media::Media),
24    Movie(movie::Movie),
25    Episode(episode::Episode),
26    Serie(serie::Serie),
27    Book(book::Book),
28}