pub struct System {
pub id: String,
pub name: String,
pub partition_ids: Vec<String>,
pub sensor_ids: Vec<String>,
pub lock_ids: Vec<String>,
pub garage_door_ids: Vec<String>,
pub light_ids: Vec<String>,
pub thermostat_ids: Vec<String>,
pub attributes: SystemAttributes,
}Expand description
An Alarm.com system.
Fields§
§id: String§name: String§partition_ids: Vec<String>IDs of partitions in this system.
sensor_ids: Vec<String>IDs of sensors in this system.
lock_ids: Vec<String>IDs of locks in this system.
garage_door_ids: Vec<String>IDs of garage doors in this system.
light_ids: Vec<String>IDs of lights in this system.
thermostat_ids: Vec<String>IDs of thermostats in this system.
attributes: SystemAttributesImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for System
impl RefUnwindSafe for System
impl Send for System
impl Sync for System
impl Unpin for System
impl UnsafeUnpin for System
impl UnwindSafe for System
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