class UnreadNotificationsCountSerializer(serializers.Serializer):
    max_id = serializers.IntegerField(required=False, )
    types = serializers.ListField(
        child=serializers.ChoiceField(
            choices=Notification.get_notification_types_values(),
            required=False,
        ),
        required=False,
    )
class GetNotificationsSerializer(serializers.Serializer):
    count = serializers.IntegerField(required=False, max_value=20)
    max_id = serializers.IntegerField(required=False, )
    types = serializers.ListField(
        child=serializers.ChoiceField(
            choices=Notification.get_notification_types_values(),
            required=False,
        ),
        required=False,
    )