pub struct SalesTariff {
pub custom_data: Option<CustomData>,
pub id: i64,
pub num_e_price_levels: Option<i64>,
pub sales_tariff_description: Option<String<32usize>>,
pub sales_tariff_entry: Vec<SalesTariffEntry, 1024usize>,
}Expand description
A SalesTariff provided by a Mobility Operator (EMSP) . NOTE: This dataType is based on dataTypes from <<ref-ISOIEC15118-2,ISO 15118-2>>.
Fields§
§custom_data: Option<CustomData>§id: i64SalesTariff identifier used to identify one sales tariff. An SAID remains a unique identifier for one schedule throughout a charging session.
num_e_price_levels: Option<i64>Defines the overall number of distinct price levels used across all provided SalesTariff elements.
sales_tariff_description: Option<String<32usize>>A human readable title/short description of the sales tariff e.g. for HMI display purposes.
sales_tariff_entry: Vec<SalesTariffEntry, 1024usize>Trait Implementations§
Source§impl Clone for SalesTariff
impl Clone for SalesTariff
Source§fn clone(&self) -> SalesTariff
fn clone(&self) -> SalesTariff
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 Debug for SalesTariff
impl Debug for SalesTariff
Source§impl PartialEq for SalesTariff
impl PartialEq for SalesTariff
impl StructuralPartialEq for SalesTariff
Auto Trait Implementations§
impl Freeze for SalesTariff
impl RefUnwindSafe for SalesTariff
impl Send for SalesTariff
impl Sync for SalesTariff
impl Unpin for SalesTariff
impl UnsafeUnpin for SalesTariff
impl UnwindSafe for SalesTariff
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