Struct google_cloudiot1::api::SendCommandToDeviceRequest
source · pub struct SendCommandToDeviceRequest {
pub binary_data: Option<Vec<u8>>,
pub subfolder: Option<String>,
}
Expand description
Request for SendCommandToDevice
.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§binary_data: Option<Vec<u8>>
Required. The command data to send to the device.
subfolder: Option<String>
Optional subfolder for the command. If empty, the command will be delivered to the /devices/{device-id}/commands topic, otherwise it will be delivered to the /devices/{device-id}/commands/{subfolder} topic. Multi-level subfolders are allowed. This field must not have more than 256 characters, and must not contain any MQTT wildcards (“+” or “#”) or null characters.
Trait Implementations§
source§impl Clone for SendCommandToDeviceRequest
impl Clone for SendCommandToDeviceRequest
source§fn clone(&self) -> SendCommandToDeviceRequest
fn clone(&self) -> SendCommandToDeviceRequest
Returns a copy of the value. Read more
1.0.0 · 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 SendCommandToDeviceRequest
impl Debug for SendCommandToDeviceRequest
source§impl Default for SendCommandToDeviceRequest
impl Default for SendCommandToDeviceRequest
source§fn default() -> SendCommandToDeviceRequest
fn default() -> SendCommandToDeviceRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SendCommandToDeviceRequest
impl<'de> Deserialize<'de> for SendCommandToDeviceRequest
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 RequestValue for SendCommandToDeviceRequest
Auto Trait Implementations§
impl RefUnwindSafe for SendCommandToDeviceRequest
impl Send for SendCommandToDeviceRequest
impl Sync for SendCommandToDeviceRequest
impl Unpin for SendCommandToDeviceRequest
impl UnwindSafe for SendCommandToDeviceRequest
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