pub struct NetworkConstraintDocument {Show 16 fields
pub original_sender_identification: Option<AttrVWithScheme<MarketParticipantId>>,
pub original_document_identification: Option<AttrV<DocumentId>>,
pub original_document_version: Option<AttrV<DocumentVersion>>,
pub original_document_date_time: Option<AttrV<UtcDateTime>>,
pub document_identification: AttrV<DocumentId>,
pub document_version: AttrV<DocumentVersion>,
pub document_type: AttrV<NcdDocType>,
pub process_type: AttrV<NcdProcessType>,
pub sender_identification: AttrVWithScheme<MarketParticipantId>,
pub sender_role: AttrV<MarketRoleType>,
pub receiver_identification: AttrVWithScheme<MarketParticipantId>,
pub receiver_role: AttrV<MarketRoleType>,
pub document_date_time: AttrV<UtcDateTime>,
pub time_period_covered: AttrV<TimeInterval>,
pub doc_status: Option<NcdDocStatus>,
pub time_series: Vec<NetworkConstraintTimeSeries>,
}Expand description
NetworkConstraintDocument — grid congestion constraint data submitted
by TSOs to resource providers’ NB.
XSD version: 1.1b (2025-04-01)
No XML namespace.
Fields§
§original_sender_identification: Option<AttrVWithScheme<MarketParticipantId>>Original sender when this document corrects an earlier one.
original_document_identification: Option<AttrV<DocumentId>>Identifier of the document being corrected.
original_document_version: Option<AttrV<DocumentVersion>>Version of the document being corrected.
original_document_date_time: Option<AttrV<UtcDateTime>>Creation timestamp of the document being corrected.
document_identification: AttrV<DocumentId>Unique document identifier (max 35 chars).
document_version: AttrV<DocumentVersion>Document version number (1–999).
document_type: AttrV<NcdDocType>Document type (always B15).
process_type: AttrV<NcdProcessType>Process type (always A14).
sender_identification: AttrVWithScheme<MarketParticipantId>Sender’s market participant identifier.
sender_role: AttrV<MarketRoleType>Sender’s market role.
receiver_identification: AttrVWithScheme<MarketParticipantId>Receiver’s market participant identifier.
receiver_role: AttrV<MarketRoleType>Receiver’s market role.
document_date_time: AttrV<UtcDateTime>Document creation timestamp (UTC, second precision).
time_period_covered: AttrV<TimeInterval>Delivery period covered (UTC interval).
doc_status: Option<NcdDocStatus>Optional withdrawal status.
time_series: Vec<NetworkConstraintTimeSeries>Network constraint time series (0+; absent when doc_status is set).
Trait Implementations§
Source§impl Clone for NetworkConstraintDocument
impl Clone for NetworkConstraintDocument
Source§fn clone(&self) -> NetworkConstraintDocument
fn clone(&self) -> NetworkConstraintDocument
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more