Struct plex_api::media_container::devices::Device
source · pub struct Device {Show 33 fields
pub name: String,
pub product: String,
pub public_address: String,
pub product_version: String,
pub platform: String,
pub platform_version: String,
pub device: String,
pub model: Option<String>,
pub vendor: Option<String>,
pub provides: Vec<Feature>,
pub client_identifier: String,
pub version: Option<String>,
pub id: Option<u32>,
pub token: Option<SecretString>,
pub access_token: Option<SecretString>,
pub created_at: OffsetDateTime,
pub last_seen_at: OffsetDateTime,
pub screen_resolution: Vec<String>,
pub screen_density: Option<u16>,
pub connections: Vec<Connection>,
pub https_required: Option<bool>,
pub synced: Option<bool>,
pub relay: Option<bool>,
pub public_address_matches: Option<bool>,
pub presence: Option<bool>,
pub owned: Option<bool>,
pub owner_id: Option<u64>,
pub home: Option<bool>,
pub source_title: Option<String>,
pub sync_list: Option<SyncList>,
pub auth_token: SecretString,
pub dns_rebinding_protection: Option<bool>,
pub nat_loopback_supported: Option<bool>,
}Fields§
§name: String§product: String§public_address: String§product_version: String§platform: String§platform_version: String§device: String§model: Option<String>§vendor: Option<String>§provides: Vec<Feature>§client_identifier: String§version: Option<String>§id: Option<u32>§token: Option<SecretString>§access_token: Option<SecretString>§created_at: OffsetDateTime§last_seen_at: OffsetDateTime§screen_resolution: Vec<String>§screen_density: Option<u16>§connections: Vec<Connection>§https_required: Option<bool>§synced: Option<bool>§relay: Option<bool>§public_address_matches: Option<bool>§presence: Option<bool>§owned: Option<bool>§owner_id: Option<u64>§home: Option<bool>§source_title: Option<String>§sync_list: Option<SyncList>§auth_token: SecretString§dns_rebinding_protection: Option<bool>§nat_loopback_supported: Option<bool>Trait Implementations§
source§impl<'de> Deserialize<'de> for Device
impl<'de> Deserialize<'de> for Device
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more