dsss.structure#

Structure query endpoints.

Module data

NOT_IMPLEMENTED_WRITE_SDMX_ML_3_0

SDMX 3.0 IM classes not yet handled by sdmx.writer.xml.

dsss.structure.NOT_IMPLEMENTED_WRITE_SDMX_ML_3_0 = (<class 'sdmx.model.v30.GeoGridCodelist'>, <class 'sdmx.model.v30.GeographicCodelist'>, <class 'sdmx.model.v30.Dataflow'>, <class 'sdmx.model.v30.DataStructureDefinition'>)#

SDMX 3.0 IM classes not yet handled by sdmx.writer.xml.

Functions

get_routes()

get_structures(config, path_params, query_params)

Return an SDMX DataMessage with the requested contents.

handle(request)

register_convertors()

dsss.structure.get_routes()#
dsss.structure.get_structures(config: dsss.config.Config, path_params: Mapping, query_params: Mapping)#

Return an SDMX DataMessage with the requested contents.

The current version loads a file from the data path named agency_id-structure.xml.

async dsss.structure.handle(request: starlette.requests.Request)#
dsss.structure.register_convertors()#

Classes

BaseResourceConvertor()

Convert a string path fragment to a sdmx.Resource enum value.