apps.api.serializers package¶
Submodules¶
Module contents¶
-
class
apps.api.serializers.
ItemSerializer
(*args, **kwargs)¶ Bases:
rest_framework.serializers.HyperlinkedModelSerializer
-
class
Meta
¶ Bases:
object
-
fields
= ['url', 'metadata', 'settings', 'set', 'owner']¶
-
model
¶ alias of
apps.api.models.item.Item
-
-
validate_settings
(settings: dict) → dict¶
-
validate_settings_source
(source: dict, errors: list) → None¶ Custom validation method called by validate_settings.
-
class
-
class
apps.api.serializers.
PermissionSerializer
(*args, **kwargs)¶ Bases:
rest_framework.serializers.HyperlinkedModelSerializer
-
class
apps.api.serializers.
RoleSerializer
(*args, **kwargs)¶ Bases:
rest_framework.serializers.HyperlinkedModelSerializer
-
class
Meta
¶ Bases:
object
-
fields
= ['url', 'name', 'access_rights']¶
-
model
¶ alias of
apps.api.models.permission.Role
-
-
class
-
class
apps.api.serializers.
SetSerializer
(*args, **kwargs)¶ Bases:
rest_framework.serializers.HyperlinkedModelSerializer
-
class
Meta
¶ Bases:
object
-
fields
= ['url', 'template', 'settings', 'items', 'permissions', 'owner']¶
-
model
¶ alias of
apps.api.models.set.Set
-
-
class
-
class
apps.api.serializers.
TemplateSerializer
(*args, **kwargs)¶ Bases:
rest_framework.serializers.HyperlinkedModelSerializer
-
class
Meta
¶ Bases:
object
-
fields
= ['url', 'metadata', 'settings']¶
-
model
¶ alias of
apps.api.models.template.Template
-
-
class