# Path: authors/serializers.py
# class OrganizationSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
# class PositionSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
# class JobSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
# class AuthorSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
#     def get_is_current(self, obj):
#     def __init__(self, *args, **kwargs):
# 
# Path: attachments/serializers.py
# class MediaSerializer(serializers.HyperlinkedModelSerializer):
# class ImageSerializer(MediaSerializer):
#     class Meta:
# class VideoSerializer(MediaSerializer):
#     class Meta:
# class AudioSerializer(MediaSerializer):
#     class Meta:
# class ReviewSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
# class PollChoiceSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
# class PollSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
#     def get_is_courtesy(self, obj):
#     def get_resized(self, obj):
#     def get_art_request(self, obj):


from rest_framework import serializers
from authors import serializers as authors_serializers
from attachments import serializers as attachments_serializers
from . import models



class ArtRequestSerializer(serializers.HyperlinkedModelSerializer):
    assignees = authors_serializers.AuthorSerializer(many=True)
    images = attachments_serializers.ImageSerializer(many=True)



# Path: authors/serializers.py
# class OrganizationSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
# class PositionSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
# class JobSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
# class AuthorSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
#     def get_is_current(self, obj):
#     def __init__(self, *args, **kwargs):
# 
# Path: attachments/serializers.py
# class MediaSerializer(serializers.HyperlinkedModelSerializer):
# class ImageSerializer(MediaSerializer):
#     class Meta:
# class VideoSerializer(MediaSerializer):
#     class Meta:
# class AudioSerializer(MediaSerializer):
#     class Meta:
# class ReviewSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
# class PollChoiceSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
# class PollSerializer(serializers.HyperlinkedModelSerializer):
#     class Meta:
#     def get_is_courtesy(self, obj):
#     def get_resized(self, obj):
#     def get_art_request(self, obj):


# Path: requests/serializers.py
from rest_framework import serializers
from authors import serializers as authors_serializers
from attachments import serializers as attachments_serializers
from . import models




class ArtRequestSerializer(serializers.HyperlinkedModelSerializer):
    assignees = authors_serializers.AuthorSerializer(many=True)
    images = attachments_serializers.ImageSerializer(many=True)



class PhotoRequestSerializer(ArtRequestSerializer):