pub struct Tender {
pub meta: Bo4eMeta,
pub tender_number: Option<String>,
pub description: Option<String>,
pub tender_type: Option<TenderType>,
pub status: Option<TenderStatus>,
pub division: Option<Division>,
pub publication_date: Option<DateTime<Utc>>,
pub submission_deadline: Option<DateTime<Utc>>,
pub delivery_period: Option<TimePeriod>,
pub tendering_party: Option<Box<BusinessPartner>>,
pub estimated_annual_consumption: Option<f64>,
pub number_of_delivery_points: Option<i32>,
}Expand description
A tender/RFP (Request for Proposal) for energy supply.
German: Ausschreibung
§Example
use bo4e_core::bo::Tender;
use bo4e_core::enums::{Division, TenderStatus, TenderType};
let tender = Tender {
tender_number: Some("T-2024-001".to_string()),
tender_type: Some(TenderType::PublicLaw),
status: Some(TenderStatus::Phase2),
division: Some(Division::Electricity),
..Default::default()
};Fields§
§meta: Bo4eMetaBO4E metadata
tender_number: Option<String>Tender number (Ausschreibungsnummer)
description: Option<String>Description (Beschreibung)
tender_type: Option<TenderType>Type of tender (Ausschreibungstyp)
status: Option<TenderStatus>Status/phase of tender (Ausschreibungsstatus)
division: Option<Division>Energy division (Sparte)
publication_date: Option<DateTime<Utc>>Publication date (Veroeffentlichungsdatum)
submission_deadline: Option<DateTime<Utc>>Submission deadline (Abgabefrist)
delivery_period: Option<TimePeriod>Delivery period (Lieferzeitraum)
tendering_party: Option<Box<BusinessPartner>>Tendering party (Ausschreibender)
estimated_annual_consumption: Option<f64>Estimated annual consumption in kWh (Jahresverbrauch)
number_of_delivery_points: Option<i32>Number of delivery points (Anzahl Lieferstellen)
Trait Implementations§
Source§impl Bo4eObject for Tender
impl Bo4eObject for Tender
Source§fn type_name_german() -> &'static str
fn type_name_german() -> &'static str
Returns the German type name as used in the
_typ field. Read moreSource§fn type_name_english() -> &'static str
fn type_name_english() -> &'static str
Returns the English type name. Read more
Source§impl<'de> Deserialize<'de> for Tender
impl<'de> Deserialize<'de> for Tender
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 Tender
Auto Trait Implementations§
impl Freeze for Tender
impl RefUnwindSafe for Tender
impl Send for Tender
impl Sync for Tender
impl Unpin for Tender
impl UnsafeUnpin for Tender
impl UnwindSafe for Tender
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