pub struct ChargingProfileCriterion {
pub custom_data: Option<CustomData>,
pub charging_profile_purpose: Option<ChargingProfilePurposeEnum>,
pub stack_level: Option<i64>,
pub charging_profile_id: Option<Vec<i64>>,
pub charging_limit_source: Option<Vec<ChargingLimitSourceEnum>>,
}Expand description
Charging_ Profile A ChargingProfile consists of ChargingSchedule, describing the amount of power or current that can be delivered per time interval.
Fields§
§custom_data: Option<CustomData>§charging_profile_purpose: Option<ChargingProfilePurposeEnum>§stack_level: Option<i64>Charging_ Profile. Stack_ Level. Counter Value determining level in hierarchy stack of profiles. Higher values have precedence over lower values. Lowest level is 0.
charging_profile_id: Option<Vec<i64>>List of all the chargingProfileIds requested. Any ChargingProfile that matches one of these profiles will be reported. If omitted, the Charging Station SHALL not filter on chargingProfileId. This field SHALL NOT contain more ids than set in <<configkey-charging-profile-entries,ChargingProfileEntries.maxLimit>>
charging_limit_source: Option<Vec<ChargingLimitSourceEnum>>For which charging limit sources, charging profiles SHALL be reported. If omitted, the Charging Station SHALL not filter on chargingLimitSource.