pub struct HassRegistryDevice {Show 22 fields
pub area_id: Option<String>,
pub configuration_url: Option<String>,
pub config_entries: Vec<String>,
pub config_entries_subentries: HashMap<String, Vec<Value>>,
pub connections: Vec<Vec<String>>,
pub created_at: f64,
pub disabled_by: Option<String>,
pub entry_type: Option<String>,
pub hw_version: Option<String>,
pub id: String,
pub identifiers: Vec<Vec<String>>,
pub labels: Vec<String>,
pub manufacturer: Option<String>,
pub model: Option<String>,
pub model_id: Option<String>,
pub modified_at: f64,
pub name_by_user: Option<String>,
pub name: String,
pub primary_config_entry: Option<String>,
pub serial_number: Option<String>,
pub sw_version: Option<String>,
pub via_device_id: Option<String>,
}Fields§
§area_id: Option<String>§configuration_url: Option<String>§config_entries: Vec<String>§config_entries_subentries: HashMap<String, Vec<Value>>§connections: Vec<Vec<String>>§created_at: f64§disabled_by: Option<String>§entry_type: Option<String>§hw_version: Option<String>§id: String§identifiers: Vec<Vec<String>>§labels: Vec<String>§manufacturer: Option<String>§model: Option<String>§model_id: Option<String>§modified_at: f64§name_by_user: Option<String>§name: String§primary_config_entry: Option<String>§serial_number: Option<String>§sw_version: Option<String>§via_device_id: Option<String>Trait Implementations§
Source§impl Debug for HassRegistryDevice
impl Debug for HassRegistryDevice
Source§impl<'de> Deserialize<'de> for HassRegistryDevice
impl<'de> Deserialize<'de> for HassRegistryDevice
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
Source§impl PartialEq for HassRegistryDevice
impl PartialEq for HassRegistryDevice
Source§impl Serialize for HassRegistryDevice
impl Serialize for HassRegistryDevice
impl StructuralPartialEq for HassRegistryDevice
Auto Trait Implementations§
impl Freeze for HassRegistryDevice
impl RefUnwindSafe for HassRegistryDevice
impl Send for HassRegistryDevice
impl Sync for HassRegistryDevice
impl Unpin for HassRegistryDevice
impl UnwindSafe for HassRegistryDevice
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more