from rest_framework import serializers class PraxisAssignmentCompletionSerializer(serializers.Serializer): status = serializers.SerializerMethodField() user_id = serializers.CharField() last_name = serializers.CharField() @staticmethod def get_status(obj): return obj.status.value class PraxisAssignmentStatusSerializer(serializers.Serializer): id = serializers.CharField() title = serializers.CharField() circle_id = serializers.CharField() pending_evaluations = serializers.IntegerField() completions = PraxisAssignmentCompletionSerializer(many=True)