pub struct OTAUpdateFile {
pub attributes: Option<HashMap<String, String>>,
pub code_signing: Option<CodeSigning>,
pub file_location: Option<FileLocation>,
pub file_name: Option<String>,
pub file_type: Option<i64>,
pub file_version: Option<String>,
}
Expand description
Describes a file to be associated with an OTA update.
Fields§
§attributes: Option<HashMap<String, String>>
A list of name/attribute pairs.
code_signing: Option<CodeSigning>
The code signing method of the file.
file_location: Option<FileLocation>
The location of the updated firmware.
file_name: Option<String>
The name of the file.
file_type: Option<i64>
An integer value you can include in the job document to allow your devices to identify the type of file received from the cloud.
file_version: Option<String>
The file version.
Trait Implementations§
Source§impl Clone for OTAUpdateFile
impl Clone for OTAUpdateFile
Source§fn clone(&self) -> OTAUpdateFile
fn clone(&self) -> OTAUpdateFile
Returns a duplicate 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 OTAUpdateFile
impl Debug for OTAUpdateFile
Source§impl Default for OTAUpdateFile
impl Default for OTAUpdateFile
Source§fn default() -> OTAUpdateFile
fn default() -> OTAUpdateFile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OTAUpdateFile
impl<'de> Deserialize<'de> for OTAUpdateFile
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 OTAUpdateFile
impl PartialEq for OTAUpdateFile
Source§impl Serialize for OTAUpdateFile
impl Serialize for OTAUpdateFile
impl StructuralPartialEq for OTAUpdateFile
Auto Trait Implementations§
impl !Freeze for OTAUpdateFile
impl RefUnwindSafe for OTAUpdateFile
impl Send for OTAUpdateFile
impl Sync for OTAUpdateFile
impl Unpin for OTAUpdateFile
impl UnwindSafe for OTAUpdateFile
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