pub struct Tranche {
pub code: String,
pub bilanzkreis: String,
pub lieferant: StammdatenParticipantRef,
pub tranchengroesse: Tranchengroesse,
}Expand description
A Tranche of a Marktlokation, with the Bilanzkreis and Lieferant it belongs to.
BilAReM Kap. 2.1.2: „Ist die Einspeisung mehreren Tranchen … zugeordnet,
wird der bilanzielle Ausgleich nach den für die Aufteilung der Einspeisung
in Tranchen jeweils geltenden Regeln aufgeteilt.“ The split therefore needs
both values, per Tranche.
Fields§
§code: StringTranche identifier.
bilanzkreis: StringBilanzkreis of this Tranche (16-character EIC).
lieferant: StammdatenParticipantRefLieferant of this Tranche.
tranchengroesse: TranchengroesseShare of the Marktlokation this Tranche represents.
BilAReM Kap. 2.1.2: the bilanzielle Ausgleich is split across Tranchen
„nach den für die Aufteilung der Einspeisung in Tranchen jeweils
geltenden Regeln“, so the share is what the split is computed from.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Tranche
impl<'de> Deserialize<'de> for Tranche
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
impl StructuralPartialEq for Tranche
Auto Trait Implementations§
impl Freeze for Tranche
impl RefUnwindSafe for Tranche
impl Send for Tranche
impl Sync for Tranche
impl Unpin for Tranche
impl UnsafeUnpin for Tranche
impl UnwindSafe for Tranche
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