beat.web.libraries.serializers module

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

Bases: beat.web.code.serializers.CodeCreationSerializer

class Meta[source]

Bases: beat.web.code.serializers.Meta

model

alias of beat.web.libraries.models.Library

beat_core_class

alias of beat.core.library.Library

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

Bases: beat.web.code.serializers.CodeModSerializer

class Meta[source]

Bases: beat.web.code.serializers.Meta

model

alias of beat.web.libraries.models.Library

beat_core_class

alias of beat.core.library.Library

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

Bases: rest_framework.serializers.ModelSerializer

class Meta[source]

Bases: object

fields = ['name', 'short_description', 'accessibility', 'is_owner']
get_accessibility(obj)[source]
get_is_owner(obj)[source]
class beat.web.libraries.serializers.LibraryReferenceSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[source]

Bases: beat.web.libraries.serializers.ReferenceSerializer

class Meta[source]

Bases: beat.web.libraries.serializers.Meta

model

alias of beat.web.libraries.models.Library

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

Bases: beat.web.libraries.serializers.ReferenceSerializer

class Meta[source]

Bases: beat.web.libraries.serializers.Meta

model

alias of beat.web.algorithms.models.Algorithm

class beat.web.libraries.serializers.LibrarySerializer(*args, **kwargs)[source]

Bases: beat.web.code.serializers.CodeSerializer

class Meta[source]

Bases: beat.web.code.serializers.Meta

model

alias of beat.web.libraries.models.Library

class beat.web.libraries.serializers.FullLibrarySerializer(*args, **kwargs)[source]

Bases: beat.web.libraries.serializers.LibrarySerializer

class Meta[source]

Bases: beat.web.libraries.serializers.Meta

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