pub struct Data {Show 37 fields
pub data_structures: Option<Vec<DataStructure>>,
pub metadata_structures: Option<Vec<MetadataStructure>>,
pub category_schemas: Option<Vec<CategoryScheme>>,
pub concept_schemas: Option<Vec<ConceptScheme>>,
pub concepts: Option<Vec<Codelist>>,
pub geographic_codelists: Option<Vec<Codelist>>,
pub geo_grid_codelists: Option<Vec<Codelist>>,
pub value_lists: Option<Vec<CommonArtefactType>>,
pub hierarchies: Option<Vec<CommonArtefactType>>,
pub hierarchy_associations: Option<Vec<CommonArtefactType>>,
pub agency_schemes: Option<Vec<AgencyScheme>>,
pub data_provider_schemes: Option<Vec<DataProviderScheme>>,
pub data_consumer_schemes: Option<Vec<DataConsumerScheme>>,
pub metadata_provider_schemes: Option<Vec<MetadataProviderScheme>>,
pub organisation_unit_schemes: Option<Vec<OrganizationUnitScheme>>,
pub dataflows: Option<Vec<Dataflow>>,
pub metadataflows: Option<Vec<CommonArtefactType>>,
pub reporting_taxonomies: Option<Vec<ReportingTaxonomy>>,
pub provision_agreements: Option<Vec<CommonArtefactType>>,
pub metadata_provision_agreements: Option<Vec<CommonArtefactType>>,
pub structure_maps: Option<Vec<CommonArtefactType>>,
pub representation_maps: Option<Vec<CommonArtefactType>>,
pub concept_scheme_maps: Option<Vec<CommonArtefactType>>,
pub category_scheme_maps: Option<Vec<CommonArtefactType>>,
pub organisation_scheme_maps: Option<Vec<CommonArtefactType>>,
pub reporting_taxonomy_maps: Option<Vec<CommonArtefactType>>,
pub processes: Option<Vec<CommonArtefactType>>,
pub categorisations: Option<Vec<Categorization>>,
pub data_constraints: Option<Vec<DataConstraint>>,
pub metadata_constraints: Option<Vec<MetadataConstraint>>,
pub custom_type_schemes: Option<Vec<CustomTypeScheme>>,
pub vtl_mapping_schemes: Option<Vec<VtlMappingScheme>>,
pub name_personalisation_schemes: Option<Vec<NamePersonalizationScheme>>,
pub ruleset_schemes: Option<Vec<RulesetScheme>>,
pub transformation_schemes: Option<Vec<TransformationScheme>>,
pub user_defined_operator_schemes: Option<Vec<UserDefinedOperatorsScheme>>,
pub other: Option<HashMap<String, Value>>,
}
Expand description
The associated data with a structure message.
Fields§
§data_structures: Option<Vec<DataStructure>>
§metadata_structures: Option<Vec<MetadataStructure>>
§category_schemas: Option<Vec<CategoryScheme>>
§concept_schemas: Option<Vec<ConceptScheme>>
§concepts: Option<Vec<Codelist>>
§geographic_codelists: Option<Vec<Codelist>>
§geo_grid_codelists: Option<Vec<Codelist>>
§value_lists: Option<Vec<CommonArtefactType>>
§hierarchies: Option<Vec<CommonArtefactType>>
§hierarchy_associations: Option<Vec<CommonArtefactType>>
§agency_schemes: Option<Vec<AgencyScheme>>
§data_provider_schemes: Option<Vec<DataProviderScheme>>
§data_consumer_schemes: Option<Vec<DataConsumerScheme>>
§metadata_provider_schemes: Option<Vec<MetadataProviderScheme>>
§organisation_unit_schemes: Option<Vec<OrganizationUnitScheme>>
§dataflows: Option<Vec<Dataflow>>
§metadataflows: Option<Vec<CommonArtefactType>>
§reporting_taxonomies: Option<Vec<ReportingTaxonomy>>
§provision_agreements: Option<Vec<CommonArtefactType>>
§metadata_provision_agreements: Option<Vec<CommonArtefactType>>
§structure_maps: Option<Vec<CommonArtefactType>>
§representation_maps: Option<Vec<CommonArtefactType>>
§concept_scheme_maps: Option<Vec<CommonArtefactType>>
§category_scheme_maps: Option<Vec<CommonArtefactType>>
§organisation_scheme_maps: Option<Vec<CommonArtefactType>>
§reporting_taxonomy_maps: Option<Vec<CommonArtefactType>>
§processes: Option<Vec<CommonArtefactType>>
§categorisations: Option<Vec<Categorization>>
§data_constraints: Option<Vec<DataConstraint>>
§metadata_constraints: Option<Vec<MetadataConstraint>>
§custom_type_schemes: Option<Vec<CustomTypeScheme>>
§vtl_mapping_schemes: Option<Vec<VtlMappingScheme>>
§name_personalisation_schemes: Option<Vec<NamePersonalizationScheme>>
§ruleset_schemes: Option<Vec<RulesetScheme>>
§transformation_schemes: Option<Vec<TransformationScheme>>
§user_defined_operator_schemes: Option<Vec<UserDefinedOperatorsScheme>>
§other: Option<HashMap<String, Value>>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Data
impl<'de> Deserialize<'de> for Data
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 Eq for Data
impl StructuralPartialEq for Data
Auto Trait Implementations§
impl Freeze for Data
impl RefUnwindSafe for Data
impl Send for Data
impl Sync for Data
impl Unpin for Data
impl UnwindSafe for Data
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