pub struct NotifyMonitoringReportRequest {
pub monitor: Option<Vec<MonitoringData>>,
pub request_id: i64,
pub tbc: Option<bool>,
pub seq_no: i64,
pub generated_at: DateTime,
pub custom_data: Option<CustomData>,
}Fields§
§monitor: Option<Vec<MonitoringData>>§request_id: i64The id of the GetMonitoringRequest that requested this report.
tbc: Option<bool>“to be continued” indicator. Indicates whether another part of the monitoringData follows in an upcoming notifyMonitoringReportRequest message. Default value when omitted is false.
seq_no: i64Sequence number of this message. First message starts at 0.
generated_at: DateTimeTimestamp of the moment this message was generated at the Charging Station.
custom_data: Option<CustomData>Trait Implementations§
Source§impl<'de> Deserialize<'de> for NotifyMonitoringReportRequest
impl<'de> Deserialize<'de> for NotifyMonitoringReportRequest
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 NotifyMonitoringReportRequest
Auto Trait Implementations§
impl Freeze for NotifyMonitoringReportRequest
impl RefUnwindSafe for NotifyMonitoringReportRequest
impl Send for NotifyMonitoringReportRequest
impl Sync for NotifyMonitoringReportRequest
impl Unpin for NotifyMonitoringReportRequest
impl UnsafeUnpin for NotifyMonitoringReportRequest
impl UnwindSafe for NotifyMonitoringReportRequest
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