-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbriefingAgenciesSerializer.py
40 lines (31 loc) · 1.01 KB
/
briefingAgenciesSerializer.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
from rest_framework import serializers
from rest_framework.validators import UniqueValidator
from qvsta_server.qvsta_api.models import BriefingAgencies
class BriefingAgenciesSerializer(serializers.ModelSerializer):
"""
Serializer for Briefing Agencies.
"""
class Meta:
model = BriefingAgencies
fields = ('agencyID', 'briefingAgenciesID')
class BriefingAgenciesWithBriefingIDSerializer(serializers.ModelSerializer):
"""
Serializer for Briefing Agencies.
"""
class Meta:
model = BriefingAgencies
fields = ('agencyID', 'briefingAgenciesID', 'briefingID')
class BriefingAgenciesEmailSerializer(serializers.ModelSerializer):
"""
Serializer for Briefing Agencies.
"""
class Meta:
model = BriefingAgencies
fields = ('briefingID', 'emailTemplate')
class BriefingDuplicate(serializers.ModelSerializer):
"""
Serializer for Briefing Agencies.
"""
class Meta:
model = BriefingAgencies
fields = ('briefingID',)