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