pub struct EVAbsolutePriceSchedule {
pub time_anchor: DateTime,
pub currency: String,
pub ev_absolute_price_schedule_entries: Vec<EVAbsolutePriceScheduleEntry>,
pub price_algorithm: String,
pub custom_data: Option<CustomData>,
}Expand description
(2.1) Price schedule of EV energy offer.
Fields§
§time_anchor: DateTimeStarting point in time of the EVEnergyOffer.
currency: StringCurrency code according to ISO 4217.
ev_absolute_price_schedule_entries: Vec<EVAbsolutePriceScheduleEntry>§price_algorithm: StringISO 15118-20 URN of price algorithm: Power, PeakPower, StackedEnergy.
custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for EVAbsolutePriceSchedule
impl Clone for EVAbsolutePriceSchedule
Source§impl Debug for EVAbsolutePriceSchedule
impl Debug for EVAbsolutePriceSchedule
Source§impl<'de> Deserialize<'de> for EVAbsolutePriceSchedule
impl<'de> Deserialize<'de> for EVAbsolutePriceSchedule
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 PartialEq for EVAbsolutePriceSchedule
impl PartialEq for EVAbsolutePriceSchedule
Source§impl Serialize for EVAbsolutePriceSchedule
impl Serialize for EVAbsolutePriceSchedule
impl StructuralPartialEq for EVAbsolutePriceSchedule
Auto Trait Implementations§
impl Freeze for EVAbsolutePriceSchedule
impl RefUnwindSafe for EVAbsolutePriceSchedule
impl Send for EVAbsolutePriceSchedule
impl Sync for EVAbsolutePriceSchedule
impl Unpin for EVAbsolutePriceSchedule
impl UnsafeUnpin for EVAbsolutePriceSchedule
impl UnwindSafe for EVAbsolutePriceSchedule
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