Structure Message

class pysdmx.model.message.StructureMessage(header: Header | None = None, structures: Sequence[MaintainableArtefact] | None = None)

Message class holds the content of an SDMX Structure Message.

header

The header of the SDMX message.

structures

Sequence of MaintainableArtefact objects. They represent the contents of a Structure Message.

get_agency_schemes()

Returns the AgencySchemes.

Return type:

List[AgencyScheme]

get_categorisations()

Returns the Categorisations.

Return type:

List[Categorisation]

get_category_schemes()

Returns the CategorySchemes.

Return type:

List[CategoryScheme]

get_codelist(short_urn)

Returns a specific Codelist.

Return type:

Codelist

get_codelists()

Returns the Codelists.

Return type:

List[Codelist]

get_concept_scheme(short_urn)

Returns a specific Concept Scheme.

Return type:

ConceptScheme

get_concept_schemes()

Returns the Concept Schemes.

Return type:

List[ConceptScheme]

get_custom_type_schemes()

Returns the CustomType Schemes.

Return type:

List[CustomTypeScheme]

get_data_provider_schemes()

Returns the DataProviderSchemes.

Return type:

List[DataProviderScheme]

get_data_structure_definition(short_urn)

Returns a specific DataStructureDefinition.

Return type:

DataStructureDefinition

get_data_structure_definitions()

Returns the DataStructureDefinitions.

Return type:

List[DataStructureDefinition]

get_dataflow(short_urn)

Returns a specific Dataflow.

Return type:

Dataflow

get_dataflows()

Returns the Dataflows.

Return type:

List[Dataflow]

get_hierarchies()

Returns the HierarchyCodelists.

Return type:

List[Hierarchy]

get_hierarchy_associations()

Returns the HierarchyAssociations.

Return type:

List[HierarchyAssociation]

get_name_personalisation_schemes()

Returns the NamePersonalisationSchemes.

Return type:

List[NamePersonalisationScheme]

get_organisation_scheme(short_urn)

Returns a specific OrganisationScheme.

Return type:

AgencyScheme

get_provision_agreements()

Returns the ProvisionAgreements.

Return type:

List[ProvisionAgreement]

get_representation_maps()

Returns the RepresentationMaps.

Return type:

List[Union[MultiRepresentationMap, RepresentationMap]]

get_ruleset_schemes()

Returns the RulesetSchemes.

Return type:

List[RulesetScheme]

get_structure_maps()

Returns the StructureMaps.

Return type:

List[StructureMap]

get_transformation_schemes()

Returns the TransformationSchemes.

Return type:

List[TransformationScheme]

get_user_defined_operator_schemes()

Returns the UserDefinedOperatorSchemes.

Return type:

List[UserDefinedOperatorScheme]

get_value_lists()

Returns the Codelists.

Return type:

List[Codelist]

get_vtl_mapping_schemes()

Returns the VTL Mapping Schemes.

Return type:

List[VtlMappingScheme]

Message

class pysdmx.model.message.Message(header: Header | None = None, structures: Sequence[MaintainableArtefact] | None = None, data: Sequence[Dataset] | None = None, submission: Sequence[SubmissionResult] | None = None)

Bases: StructureMessage

Message class holds the content of SDMX Message.

header

The header of the SDMX message.

structures

Sequence of MaintainableArtefact objects.

data

Sequence of Dataset objects. They represent the contents of a SDMX Data Message in any format.

submission

Sequence of SubmissionResult objects. They represent the contents of a SDMX Submission Message.

get_agency_schemes()

Returns the AgencySchemes.

Return type:

List[AgencyScheme]

get_categorisations()

Returns the Categorisations.

Return type:

List[Categorisation]

get_category_schemes()

Returns the CategorySchemes.

Return type:

List[CategoryScheme]

get_codelist(short_urn)

Returns a specific Codelist.

Return type:

Codelist

get_codelists()

Returns the Codelists.

Return type:

List[Codelist]

get_concept_scheme(short_urn)

Returns a specific Concept Scheme.

Return type:

ConceptScheme

get_concept_schemes()

Returns the Concept Schemes.

Return type:

List[ConceptScheme]

get_custom_type_schemes()

Returns the CustomType Schemes.

Return type:

List[CustomTypeScheme]

get_data_provider_schemes()

Returns the DataProviderSchemes.

Return type:

List[DataProviderScheme]

get_data_structure_definition(short_urn)

Returns a specific DataStructureDefinition.

Return type:

DataStructureDefinition

get_data_structure_definitions()

Returns the DataStructureDefinitions.

Return type:

List[DataStructureDefinition]

get_dataflow(short_urn)

Returns a specific Dataflow.

Return type:

Dataflow

get_dataflows()

Returns the Dataflows.

Return type:

List[Dataflow]

get_dataset(short_urn)

Returns a specific Dataset.

Return type:

Dataset

get_datasets()

Returns the Datasets.

Return type:

Sequence[Dataset]

get_hierarchies()

Returns the HierarchyCodelists.

Return type:

List[Hierarchy]

get_hierarchy_associations()

Returns the HierarchyAssociations.

Return type:

List[HierarchyAssociation]

get_name_personalisation_schemes()

Returns the NamePersonalisationSchemes.

Return type:

List[NamePersonalisationScheme]

get_organisation_scheme(short_urn)

Returns a specific OrganisationScheme.

Return type:

AgencyScheme

get_provision_agreements()

Returns the ProvisionAgreements.

Return type:

List[ProvisionAgreement]

get_representation_maps()

Returns the RepresentationMaps.

Return type:

List[Union[MultiRepresentationMap, RepresentationMap]]

get_ruleset_schemes()

Returns the RulesetSchemes.

Return type:

List[RulesetScheme]

get_structure_maps()

Returns the StructureMaps.

Return type:

List[StructureMap]

get_transformation_schemes()

Returns the TransformationSchemes.

Return type:

List[TransformationScheme]

get_user_defined_operator_schemes()

Returns the UserDefinedOperatorSchemes.

Return type:

List[UserDefinedOperatorScheme]

get_value_lists()

Returns the Codelists.

Return type:

List[Codelist]

get_vtl_mapping_schemes()

Returns the VTL Mapping Schemes.

Return type:

List[VtlMappingScheme]