Struct xoev_xwasser::ExceedanceType
source · pub struct ExceedanceType {Show 14 fields
pub exceedance_identifier: String,
pub trivial_exceedance: bool,
pub trivial_exceedance_justification: Option<String>,
pub parameter_code: CodeShapthParameterType,
pub exceedance_start_date: String,
pub exceedance_end_date: String,
pub exceedance_affected_population: u32,
pub point_of_compliance_type: Vec<CodeArtProbennahmestelleEUType>,
pub number_of_samples_per_year: u32,
pub incident_identifier: Option<String>,
pub derogation_identifier: Option<String>,
pub remarks: Option<String>,
pub exceedance_cause_and_remedial_action: Vec<ExceedanceCauseAndRemedialActionType>,
pub _id: ConstStr,
}
Expand description
Klasse für den Transport von Informationen, die für Überschreitungen gem. den neuen Vorgaben für das EU-Berichtsformat benötigt werden.
Fields§
§exceedance_identifier: String
§trivial_exceedance: bool
§trivial_exceedance_justification: Option<String>
§parameter_code: CodeShapthParameterType
§exceedance_start_date: String
§exceedance_end_date: String
§exceedance_affected_population: u32
§point_of_compliance_type: Vec<CodeArtProbennahmestelleEUType>
§number_of_samples_per_year: u32
§incident_identifier: Option<String>
§derogation_identifier: Option<String>
§remarks: Option<String>
§exceedance_cause_and_remedial_action: Vec<ExceedanceCauseAndRemedialActionType>
§_id: ConstStr
Trait Implementations§
source§impl Debug for ExceedanceType
impl Debug for ExceedanceType
source§impl Default for ExceedanceType
impl Default for ExceedanceType
source§fn default() -> ExceedanceType
fn default() -> ExceedanceType
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ExceedanceType
impl<'de> Deserialize<'de> for ExceedanceType
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 Serialize for ExceedanceType
impl Serialize for ExceedanceType
source§impl Tsify for ExceedanceType
impl Tsify for ExceedanceType
type JsType = JsType
const DECL: &'static str = "export interface ExceedanceType {\n exceedance_identifier: string;\n trivial_exceedance: boolean;\n trivial_exceedance_justification: string | undefined;\n parameter_code: CodeShapthParameterType;\n exceedance_start_date: string;\n exceedance_end_date: string;\n exceedance_affected_population: number;\n point_of_compliance_type: CodeArtProbennahmestelleEUType[];\n number_of_samples_per_year: number;\n incident_identifier: string | undefined;\n derogation_identifier: string | undefined;\n remarks: string | undefined;\n exceedance_cause_and_remedial_action: ExceedanceCauseAndRemedialActionType[];\n}"
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
fn from_js<T>(js: T) -> Result<Self, Error>
source§impl XmlDeserialize for ExceedanceType
impl XmlDeserialize for ExceedanceType
Auto Trait Implementations§
impl Freeze for ExceedanceType
impl RefUnwindSafe for ExceedanceType
impl Send for ExceedanceType
impl Sync for ExceedanceType
impl Unpin for ExceedanceType
impl UnwindSafe for ExceedanceType
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