pub struct CostTimeSeries {
pub time_series_identification: AttrV<DocumentId>,
pub original_time_series_identification: Option<AttrV<DocumentId>>,
pub curve_type: Option<AttrV<String>>,
pub resource_provider: Option<AttrVWithScheme<MarketParticipantId>>,
pub status: Option<AttrV<String>>,
pub business_type: AttrV<CostBusinessType>,
pub direction: Option<AttrV<Direction>>,
pub product: AttrV<Product>,
pub connecting_area: Option<ControlZoneRef>,
pub resource_object: Option<ResourceObjectRef>,
pub measurement_unit: AttrV<String>,
pub period: Period,
}Expand description
A single cost time series within a Kostenblatt.
Fields§
§time_series_identification: AttrV<DocumentId>Unique time-series identifier (max 35 chars).
original_time_series_identification: Option<AttrV<DocumentId>>Reference to the original time series when this one corrects it.
Without it a correction cannot be matched to what it corrects, so the receiver either applies it twice or not at all.
curve_type: Option<AttrV<String>>Curve type of the cost series.
resource_provider: Option<AttrVWithScheme<MarketParticipantId>>Resource provider that operates the resource.
status: Option<AttrV<String>>Status of the cost series.
business_type: AttrV<CostBusinessType>Cost type.
direction: Option<AttrV<Direction>>Direction (optional — absent for startup/fixed costs).
product: AttrV<Product>Product (always active power 8716867000016).
connecting_area: Option<ControlZoneRef>Control zone of the resource (optional).
resource_object: Option<ResourceObjectRef>Resource object identifier (BDEW resource code, NDE scheme; optional).
measurement_unit: AttrV<String>Unit the cost figures are expressed in.
The XSD element is MeasurementUnit; only the ActivationDocument
uses the shorter MeasureUnit spelling, and only in its
ActivationTimeSeries.
period: PeriodQuarter-hour cost data for the delivery day.
Trait Implementations§
Source§impl Clone for CostTimeSeries
impl Clone for CostTimeSeries
Source§fn clone(&self) -> CostTimeSeries
fn clone(&self) -> CostTimeSeries
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more