pub struct GetChargingProfilesRequest<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize = 16> {
pub charging_profile: ChargingProfileCriterion<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>,
pub custom_data: Option<CustomData>,
pub evse_id: Option<i64>,
pub request_id: i64,
}Fields§
§charging_profile: ChargingProfileCriterion<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>§custom_data: Option<CustomData>§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. + Reported charging profiles SHALL match the criteria in field chargingProfile.
request_id: i64Reference identification that is to be used by the Charging Station in the <<reportchargingprofilesrequest, ReportChargingProfilesRequest>> when provided.
Trait Implementations§
Source§impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> Action for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
Available on non-crate feature alloc only.
impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> Action for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
Available on non-crate feature
alloc only.Source§impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> Clone for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> Clone for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
Source§fn clone(
&self,
) -> GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
fn clone( &self, ) -> GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> Debug for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> Debug for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> Eq for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
Source§impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> PartialEq for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> PartialEq for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> StructuralPartialEq for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
Auto Trait Implementations§
impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> Freeze for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> RefUnwindSafe for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> Send for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> Sync for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> Unpin for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> UnsafeUnpin for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
impl<const CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP: usize> UnwindSafe for GetChargingProfilesRequest<CHARGING_PROFILE_CRITERION_CHARGING_PROFILE_ID_CAP>
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