pub struct TariffAssignment {
pub tariff_id: String,
pub tariff_kind: TariffKindEnum,
pub valid_from: Option<DateTime>,
pub evse_ids: Option<Vec<i64>>,
pub id_tokens: Option<Vec<String>>,
pub custom_data: Option<CustomData>,
}Expand description
Shows assignment of tariffs to EVSE or IdToken.
Fields§
§tariff_id: StringTariff id.
tariff_kind: TariffKindEnum§valid_from: Option<DateTime>Date/time when this tariff become active.
evse_ids: Option<Vec<i64>>§id_tokens: Option<Vec<String>>IdTokens related to tariff
custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for TariffAssignment
impl Clone for TariffAssignment
Source§impl Debug for TariffAssignment
impl Debug for TariffAssignment
Source§impl<'de> Deserialize<'de> for TariffAssignment
impl<'de> Deserialize<'de> for TariffAssignment
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 TariffAssignment
impl PartialEq for TariffAssignment
Source§impl Serialize for TariffAssignment
impl Serialize for TariffAssignment
impl StructuralPartialEq for TariffAssignment
Auto Trait Implementations§
impl Freeze for TariffAssignment
impl RefUnwindSafe for TariffAssignment
impl Send for TariffAssignment
impl Sync for TariffAssignment
impl Unpin for TariffAssignment
impl UnsafeUnpin for TariffAssignment
impl UnwindSafe for TariffAssignment
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