pub struct NotifyChargingLimitRequest {
pub custom_data: Option<CustomData>,
pub charging_schedule: Option<Vec<ChargingSchedule>>,
pub evse_id: Option<i64>,
pub charging_limit: ChargingLimit,
}Fields§
§custom_data: Option<CustomData>§charging_schedule: Option<Vec<ChargingSchedule>>§evse_id: Option<i64>The charging schedule contained in this notification applies to an EVSE. evseId must be > 0.
charging_limit: ChargingLimitTrait Implementations§
Source§impl Clone for NotifyChargingLimitRequest
impl Clone for NotifyChargingLimitRequest
Source§impl Debug for NotifyChargingLimitRequest
impl Debug for NotifyChargingLimitRequest
Source§impl<'de> Deserialize<'de> for NotifyChargingLimitRequest
impl<'de> Deserialize<'de> for NotifyChargingLimitRequest
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 Request for NotifyChargingLimitRequest
impl Request for NotifyChargingLimitRequest
impl StructuralPartialEq for NotifyChargingLimitRequest
Auto Trait Implementations§
impl Freeze for NotifyChargingLimitRequest
impl RefUnwindSafe for NotifyChargingLimitRequest
impl Send for NotifyChargingLimitRequest
impl Sync for NotifyChargingLimitRequest
impl Unpin for NotifyChargingLimitRequest
impl UnsafeUnpin for NotifyChargingLimitRequest
impl UnwindSafe for NotifyChargingLimitRequest
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