Struct xoev_xwasser::DerogationType
source · pub struct DerogationType {Show 19 fields
pub derogation_identifier: String,
pub trivial_derogation: bool,
pub trivial_derogation_justification: Option<String>,
pub derogation_start_date: Option<String>,
pub derogation_end_date: Option<String>,
pub volume_of_water_supplied: Option<f64>,
pub derogation_affected_population: Option<u32>,
pub food_production_affected: Option<bool>,
pub derogation_under_recast_dwd: bool,
pub derogation_grounds: Option<CodeGrundAusnahmeregelungType>,
pub previous_derogation_identifier: Option<String>,
pub previous_derogation_conclusions: Option<String>,
pub previous_derogation_start_date: Option<String>,
pub previous_derogation_end_date: Option<String>,
pub previous_derogation_grounds: Option<CodeGrundAusnahmeregelungType>,
pub remarks: Option<String>,
pub derogation_remedial_action: Vec<DerogationRemedialActionType>,
pub quality_and_monitoring: Vec<QualityAndMonitoringType>,
pub _id: ConstStr,
}
Expand description
Transport solcher Informationen, die für die Ausnahmeregelungen gem. den neuen Vorgaben für das EU-Berichtsformat benötigt werden.
Fields§
§derogation_identifier: String
§trivial_derogation: bool
§trivial_derogation_justification: Option<String>
§derogation_start_date: Option<String>
§derogation_end_date: Option<String>
§volume_of_water_supplied: Option<f64>
§derogation_affected_population: Option<u32>
§food_production_affected: Option<bool>
§derogation_under_recast_dwd: bool
§derogation_grounds: Option<CodeGrundAusnahmeregelungType>
§previous_derogation_identifier: Option<String>
§previous_derogation_conclusions: Option<String>
§previous_derogation_start_date: Option<String>
§previous_derogation_end_date: Option<String>
§previous_derogation_grounds: Option<CodeGrundAusnahmeregelungType>
§remarks: Option<String>
§derogation_remedial_action: Vec<DerogationRemedialActionType>
§quality_and_monitoring: Vec<QualityAndMonitoringType>
§_id: ConstStr
Trait Implementations§
source§impl Debug for DerogationType
impl Debug for DerogationType
source§impl Default for DerogationType
impl Default for DerogationType
source§fn default() -> DerogationType
fn default() -> DerogationType
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for DerogationType
impl<'de> Deserialize<'de> for DerogationType
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 DerogationType
impl Serialize for DerogationType
source§impl Tsify for DerogationType
impl Tsify for DerogationType
type JsType = JsType
const DECL: &'static str = "export interface DerogationType {\n derogation_identifier: string;\n trivial_derogation: boolean;\n trivial_derogation_justification: string | undefined;\n derogation_start_date: string | undefined;\n derogation_end_date: string | undefined;\n volume_of_water_supplied: number | undefined;\n derogation_affected_population: number | undefined;\n food_production_affected: boolean | undefined;\n derogation_under_recast_dwd: boolean;\n derogation_grounds: CodeGrundAusnahmeregelungType | undefined;\n previous_derogation_identifier: string | undefined;\n previous_derogation_conclusions: string | undefined;\n previous_derogation_start_date: string | undefined;\n previous_derogation_end_date: string | undefined;\n previous_derogation_grounds: CodeGrundAusnahmeregelungType | undefined;\n remarks: string | undefined;\n derogation_remedial_action: DerogationRemedialActionType[];\n quality_and_monitoring: QualityAndMonitoringType[];\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 DerogationType
impl XmlDeserialize for DerogationType
Auto Trait Implementations§
impl Freeze for DerogationType
impl RefUnwindSafe for DerogationType
impl Send for DerogationType
impl Sync for DerogationType
impl Unpin for DerogationType
impl UnwindSafe for DerogationType
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