"""Utils app serializer.""" from rest_framework import serializers from utils.models import PlatformMixin class EmptySerializer(serializers.Serializer): """Empty Serializer""" class SourceSerializerMixin(serializers.Serializer): """Base authorization serializer mixin""" source = serializers.ChoiceField(choices=PlatformMixin.SOURCES, default=PlatformMixin.WEB, write_only=True) class TranslatedField(serializers.CharField): """Translated field.""" def __init__(self, allow_null=True, required=False, read_only=True, **kwargs): super().__init__(allow_null=allow_null, required=required, read_only=read_only, **kwargs)