pub struct Marktlokation {
pub code: String,
pub lieferrichtung: String,
pub bilanzkreis: Option<String>,
pub tranchen: Vec<Tranche>,
pub spannungsebene: CodeRef,
pub umspannung: Option<CodeRef>,
pub messlokationen: Vec<CodeRef>,
pub lieferant: Option<StammdatenParticipantRef>,
}Expand description
The Marktlokation a Technische Ressource is billed through, and the betroffener Bilanzkreis the bilanzieller Ausgleich lands in.
A TR may name up to two (maxOccurs="2") — a Stromspeichereinheit that both
charges and discharges is billed through one MaLo per direction.
Fields§
§code: StringThe MaLo-ID.
lieferrichtung: StringEnergy flow direction of this Marktlokation.
bilanzkreis: Option<String>Bilanzkreis of the Marktlokation (16-character EIC), when the MaLo is not split into Tranchen.
tranchen: Vec<Tranche>Tranchen of the Marktlokation, when the Einspeisung is split.
spannungsebene: CodeRefVoltage level of the Marktlokation.
umspannung: Option<CodeRef>Transformation level, when the MaLo sits at one.
messlokationen: Vec<CodeRef>Messlokationen behind this Marktlokation (at least one).
lieferant: Option<StammdatenParticipantRef>Lieferant of the Marktlokation, when it is not split into Tranchen.
Trait Implementations§
Source§impl Clone for Marktlokation
impl Clone for Marktlokation
Source§fn clone(&self) -> Marktlokation
fn clone(&self) -> Marktlokation
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 Marktlokation
impl Debug for Marktlokation
Source§impl<'de> Deserialize<'de> for Marktlokation
impl<'de> Deserialize<'de> for Marktlokation
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 Marktlokation
impl PartialEq for Marktlokation
Source§impl Serialize for Marktlokation
impl Serialize for Marktlokation
impl StructuralPartialEq for Marktlokation
Auto Trait Implementations§
impl Freeze for Marktlokation
impl RefUnwindSafe for Marktlokation
impl Send for Marktlokation
impl Sync for Marktlokation
impl Unpin for Marktlokation
impl UnsafeUnpin for Marktlokation
impl UnwindSafe for Marktlokation
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