24 lines
658 B
Python
24 lines
658 B
Python
|
|
from rest_framework.serializers import ModelSerializer
|
||
|
|
from apps.domains.models import Domain, Organisation, Dataset
|
||
|
|
|
||
|
|
|
||
|
|
class DomainSerializer(ModelSerializer):
|
||
|
|
|
||
|
|
class Meta:
|
||
|
|
model = Domain
|
||
|
|
fields = ['id', 'name', 'description', 'uuid']
|
||
|
|
|
||
|
|
|
||
|
|
class OrganisationSerializer(ModelSerializer):
|
||
|
|
|
||
|
|
class Meta:
|
||
|
|
model = Organisation
|
||
|
|
fields = ['id', 'name', 'managers', 'employees', 'domains', 'uuid', 'created_at', 'updated_at']
|
||
|
|
|
||
|
|
|
||
|
|
class DatasetSerializer(ModelSerializer):
|
||
|
|
|
||
|
|
class Meta:
|
||
|
|
model = Dataset
|
||
|
|
fields = ['id', 'domain', 'name', 'description', 'uuid', 'created_by', 'datafile', 'created_at', 'updated_at']
|