pub struct PublishFirmwareStatusNotificationRequest {
pub status: PublishFirmwareStatusEnum,
pub location: Option<Vec<String>>,
pub request_id: Option<i64>,
pub status_info: Option<StatusInfo>,
pub custom_data: Option<CustomData>,
}Fields§
§status: PublishFirmwareStatusEnum§location: Option<Vec<String>>Required if status is Published. Can be multiple URI’s, if the Local Controller supports e.g. HTTP, HTTPS, and FTP.
request_id: Option<i64>The request id that was provided in the PublishFirmwareRequest which triggered this action.
status_info: Option<StatusInfo>§custom_data: Option<CustomData>Trait Implementations§
Source§impl<'de> Deserialize<'de> for PublishFirmwareStatusNotificationRequest
impl<'de> Deserialize<'de> for PublishFirmwareStatusNotificationRequest
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 StructuralPartialEq for PublishFirmwareStatusNotificationRequest
Auto Trait Implementations§
impl Freeze for PublishFirmwareStatusNotificationRequest
impl RefUnwindSafe for PublishFirmwareStatusNotificationRequest
impl Send for PublishFirmwareStatusNotificationRequest
impl Sync for PublishFirmwareStatusNotificationRequest
impl Unpin for PublishFirmwareStatusNotificationRequest
impl UnsafeUnpin for PublishFirmwareStatusNotificationRequest
impl UnwindSafe for PublishFirmwareStatusNotificationRequest
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