pub struct KaskadeTimeSeries {
pub m_rid: Mrid,
pub senders_document_m_rid: Option<Mrid>,
pub senders_revision_number: Option<RevisionNumber>,
pub senders_created_date_time: Option<UtcDateTime>,
pub business_type: KaskadeBusinessType,
pub resource_objects: Vec<ResourceObjectRef>,
pub bidding_zone_domain: BiddingZoneDomain,
pub quantity_measure_unit: QuantityMeasureUnit,
pub curve_type: CurveType,
pub available_period: AvailablePeriod,
pub reason: KaskadeReason,
}Expand description
The time series within a Kaskade document.
Fields§
§m_rid: MridTime-series identifier.
senders_document_m_rid: Option<Mrid>mRID of the original document this message relates to (optional).
senders_revision_number: Option<RevisionNumber>Revision number of the original document (optional).
senders_created_date_time: Option<UtcDateTime>Creation timestamp of the original document (optional).
business_type: KaskadeBusinessTypeBusiness type: production (A01) or consumption (A04).
resource_objects: Vec<ResourceObjectRef>Network connection points / resource objects (0+).
bidding_zone_domain: BiddingZoneDomainBidding zone domain (control zone).
quantity_measure_unit: QuantityMeasureUnitPower unit (always MAW).
curve_type: CurveTypeCurve type (always A03).
available_period: AvailablePeriodAvailable period with time interval and optional point data.
reason: KaskadeReasonReason for the cascade measure.
Trait Implementations§
Source§impl Clone for KaskadeTimeSeries
impl Clone for KaskadeTimeSeries
Source§fn clone(&self) -> KaskadeTimeSeries
fn clone(&self) -> KaskadeTimeSeries
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 KaskadeTimeSeries
impl Debug for KaskadeTimeSeries
Source§impl<'de> Deserialize<'de> for KaskadeTimeSeries
impl<'de> Deserialize<'de> for KaskadeTimeSeries
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 KaskadeTimeSeries
impl PartialEq for KaskadeTimeSeries
Source§fn eq(&self, other: &KaskadeTimeSeries) -> bool
fn eq(&self, other: &KaskadeTimeSeries) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for KaskadeTimeSeries
impl Serialize for KaskadeTimeSeries
impl StructuralPartialEq for KaskadeTimeSeries
Auto Trait Implementations§
impl Freeze for KaskadeTimeSeries
impl RefUnwindSafe for KaskadeTimeSeries
impl Send for KaskadeTimeSeries
impl Sync for KaskadeTimeSeries
impl Unpin for KaskadeTimeSeries
impl UnsafeUnpin for KaskadeTimeSeries
impl UnwindSafe for KaskadeTimeSeries
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