Note

This is a public alpha release, and therefore features and functionality may change and the software and documentation may contain technical bugs or other issues. If you discover any issues please consider registering a GitHub issue.

datasources.serializers module

class datasources.serializers.DataSourceSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]

Bases: object

fields = ['id', 'name', 'description', 'url', 'plugin_name', 'licence', 'is_encrypted', 'encrypted_docs_url', 'metadata_items']
model

alias of datasources.models.datasource.DataSource

class datasources.serializers.LicenceSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]

Bases: object

fields = ['name', 'short_name', 'version', 'url']
model

alias of datasources.models.datasource.Licence

class datasources.serializers.MetadataFieldSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]

Bases: object

fields = ['name', 'short_name']
model

alias of datasources.models.metadata.MetadataField

class datasources.serializers.MetadataItemSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]

Bases: object

fields = ['field', 'value']
model

alias of datasources.models.metadata.MetadataItem

class datasources.serializers.QualityCriterionSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]

Bases: object

fields = ['weight', 'metadata_field']
model

alias of datasources.models.quality.QualityCriterion

class datasources.serializers.QualityLevelSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]

Bases: object

fields = ['level', 'threshold', 'criteria']
model

alias of datasources.models.quality.QualityLevel

class datasources.serializers.QualityRulesetSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]

Bases: object

fields = '__all__'
model

alias of datasources.models.quality.QualityRuleset