pub struct AgentOtherDeviceId {
pub agent_id: Option<String>,
pub device_id: Option<String>,
}Expand description
Alternate third-party device ID.
This type is not used in any activity, and only used as part of another schema.
Fields§
§agent_id: Option<String>Project ID for your smart home Action.
device_id: Option<String>Unique third-party device ID.
Trait Implementations§
Source§impl Clone for AgentOtherDeviceId
impl Clone for AgentOtherDeviceId
Source§fn clone(&self) -> AgentOtherDeviceId
fn clone(&self) -> AgentOtherDeviceId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AgentOtherDeviceId
impl Debug for AgentOtherDeviceId
Source§impl Default for AgentOtherDeviceId
impl Default for AgentOtherDeviceId
Source§fn default() -> AgentOtherDeviceId
fn default() -> AgentOtherDeviceId
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AgentOtherDeviceId
impl<'de> Deserialize<'de> for AgentOtherDeviceId
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
impl Part for AgentOtherDeviceId
Auto Trait Implementations§
impl Freeze for AgentOtherDeviceId
impl RefUnwindSafe for AgentOtherDeviceId
impl Send for AgentOtherDeviceId
impl Sync for AgentOtherDeviceId
impl Unpin for AgentOtherDeviceId
impl UnsafeUnpin for AgentOtherDeviceId
impl UnwindSafe for AgentOtherDeviceId
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