Source code for thorn.django.rest_framework.serializers
"""DRF serializers."""
from __future__ import absolute_import, unicode_literals
from rest_framework import serializers
from thorn.django.models import Subscriber
__all__ = ['SubscriberSerializer']
[docs]class SubscriberSerializer(serializers.HyperlinkedModelSerializer):
"""Serializer for :class:`~thorn.django.models.Subscriber`."""
subscription = serializers.HyperlinkedIdentityField(
view_name='webhook:detail',
lookup_url_kwarg='uuid', lookup_field='uuid',
)
id = serializers.UUIDField(source='uuid', read_only=True)
user = serializers.IntegerField(source='user.pk', default=None)