pub struct NotifyEVChargingScheduleRequest {
pub custom_data: Option<CustomData>,
pub time_base: DateTime,
pub charging_schedule: ChargingSchedule,
pub evse_id: i64,
}Fields§
§custom_data: Option<CustomData>§time_base: DateTimePeriods contained in the charging profile are relative to this point in time.
charging_schedule: ChargingSchedule§evse_id: i64The charging schedule contained in this notification applies to an EVSE. EvseId must be > 0.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NotifyEVChargingScheduleRequest
impl<'de> Deserialize<'de> for NotifyEVChargingScheduleRequest
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 NotifyEVChargingScheduleRequest
Auto Trait Implementations§
impl Freeze for NotifyEVChargingScheduleRequest
impl RefUnwindSafe for NotifyEVChargingScheduleRequest
impl Send for NotifyEVChargingScheduleRequest
impl Sync for NotifyEVChargingScheduleRequest
impl Unpin for NotifyEVChargingScheduleRequest
impl UnsafeUnpin for NotifyEVChargingScheduleRequest
impl UnwindSafe for NotifyEVChargingScheduleRequest
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