beat.web.dataformats.serializers module

class beat.web.dataformats.serializers.DataFormatCreationSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: beat.web.common.serializers.ContributionCreationSerializer

class Meta[source]

Bases: beat.web.common.serializers.Meta

model

alias of beat.web.dataformats.models.DataFormat

beat_core_class

alias of beat.core.dataformat.DataFormat

class beat.web.dataformats.serializers.DataFormatModSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: beat.web.common.serializers.ContributionModSerializer

class Meta[source]

Bases: beat.web.common.serializers.Meta

model

alias of beat.web.dataformats.models.DataFormat

beat_core_class

alias of beat.core.dataformat.DataFormat

class beat.web.dataformats.serializers.BaseSerializer(*args, **kwargs)[source]

Bases: beat.web.common.serializers.DynamicFieldsSerializer

class Meta[source]

Bases: beat.web.common.serializers.Meta

fields = '__all__'
default_fields = ['name', 'short_description', 'accessibility']
get_accessibility(obj)[source]
class beat.web.dataformats.serializers.ReferencedDataFormatSerializer(*args, **kwargs)[source]

Bases: beat.web.dataformats.serializers.BaseSerializer

class Meta[source]

Bases: beat.web.dataformats.serializers.Meta

model

alias of beat.web.dataformats.models.DataFormat

default_fields = ['name', 'short_description', 'accessibility', 'creation_date']
class beat.web.dataformats.serializers.ReferencingSerializer(*args, **kwargs)[source]

Bases: beat.web.dataformats.serializers.BaseSerializer

class Meta[source]

Bases: beat.web.dataformats.serializers.Meta

default_fields = ['name', 'short_description', 'accessibility', 'is_owner', 'version']
get_is_owner(obj)[source]
class beat.web.dataformats.serializers.ReferencingDataFormatSerializer(*args, **kwargs)[source]

Bases: beat.web.dataformats.serializers.ReferencingSerializer

class Meta[source]

Bases: beat.web.dataformats.serializers.Meta

model

alias of beat.web.dataformats.models.DataFormat

class beat.web.dataformats.serializers.ReferencingAlgorithmSerializer(*args, **kwargs)[source]

Bases: beat.web.dataformats.serializers.ReferencingSerializer

class Meta[source]

Bases: beat.web.dataformats.serializers.Meta

model

alias of beat.web.algorithms.models.Algorithm

class beat.web.dataformats.serializers.ReferencingDatabaseSerializer(*args, **kwargs)[source]

Bases: beat.web.common.serializers.VersionableSerializer

class Meta[source]

Bases: object

model

alias of beat.web.databases.models.Database

default_fields = ['name', 'short_description']
class beat.web.dataformats.serializers.DataFormatSerializer(*args, **kwargs)[source]

Bases: beat.web.common.serializers.ContributionSerializer

class Meta[source]

Bases: beat.web.common.serializers.Meta

model

alias of beat.web.dataformats.models.DataFormat

default_fields = ['is_owner', 'modifiable', 'deletable', 'sharing', 'name', 'version', 'last_version', 'short_description', 'fork_of', 'previous_version', 'accessibility', 'hash', 'creation_date', 'extend']
get_extend(obj)[source]
get_referencing_dataformats(obj)[source]
get_referencing_algorithms(obj)[source]
get_referencing_databases(obj)[source]
class beat.web.dataformats.serializers.FullDataFormatSerializer(*args, **kwargs)[source]

Bases: beat.web.dataformats.serializers.DataFormatSerializer

class Meta[source]

Bases: beat.web.dataformats.serializers.Meta

default_fields = ['is_owner', 'modifiable', 'deletable', 'sharing', 'name', 'version', 'last_version', 'short_description', 'fork_of', 'previous_version', 'accessibility', 'hash', 'creation_date', 'extend', 'description', 'declaration']