pub struct GetChargingProfilesRequest {
pub custom_data: Option<CustomData>,
pub request_id: i64,
pub evse_id: Option<i64>,
pub charging_profile: ChargingProfileCriterion,
}Fields§
§custom_data: Option<CustomData>§request_id: i64Reference identification that is to be used by the Charging Station in the <<reportchargingprofilesrequest, ReportChargingProfilesRequest>> when provided.
evse_id: Option<i64>For which EVSE installed charging profiles SHALL be reported. If 0, only charging profiles installed on the Charging Station itself (the grid connection) SHALL be reported. If omitted, all installed charging profiles SHALL be reported.
charging_profile: ChargingProfileCriterionTrait Implementations§
Source§impl Clone for GetChargingProfilesRequest
impl Clone for GetChargingProfilesRequest
Source§impl Debug for GetChargingProfilesRequest
impl Debug for GetChargingProfilesRequest
Source§impl<'de> Deserialize<'de> for GetChargingProfilesRequest
impl<'de> Deserialize<'de> for GetChargingProfilesRequest
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 GetChargingProfilesRequest
impl Request for GetChargingProfilesRequest
impl StructuralPartialEq for GetChargingProfilesRequest
Auto Trait Implementations§
impl Freeze for GetChargingProfilesRequest
impl RefUnwindSafe for GetChargingProfilesRequest
impl Send for GetChargingProfilesRequest
impl Sync for GetChargingProfilesRequest
impl Unpin for GetChargingProfilesRequest
impl UnsafeUnpin for GetChargingProfilesRequest
impl UnwindSafe for GetChargingProfilesRequest
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