plex_api/media_container/
mod.rs1pub mod devices;
2pub(crate) mod helpers;
3pub mod home;
4pub mod player;
5pub mod preferences;
6pub mod server;
7pub mod users;
8
9use serde::Deserialize;
10
11#[derive(Debug, Deserialize, Clone)]
12#[cfg_attr(feature = "tests_deny_unknown_fields", serde(deny_unknown_fields))]
13#[serde(rename_all = "camelCase")]
14pub struct MediaContainer {
15 pub size: Option<u32>,
16 pub offset: Option<u32>,
17 pub total_size: Option<u32>,
18 pub public_address: Option<String>,
19 pub friendly_name: Option<String>,
20 pub identifier: Option<String>,
21}
22
23#[derive(Debug, Deserialize, Clone)]
24#[cfg_attr(feature = "tests_deny_unknown_fields", serde(deny_unknown_fields))]
25#[serde(rename_all = "camelCase")]
26pub(crate) struct MediaContainerWrapper<T> {
27 #[serde(rename = "MediaContainer")]
28 pub(crate) media_container: T,
29}