19 lines
560 B
Python
19 lines
560 B
Python
|
|
"""Task serializers"""
|
||
|
|
|
||
|
|
from rest_framework import serializers
|
||
|
|
|
||
|
|
|
||
|
|
class TaskSerializer(serializers.Serializer):
|
||
|
|
"""Task status serializer"""
|
||
|
|
task_id = serializers.CharField()
|
||
|
|
task_name = serializers.CharField()
|
||
|
|
status = serializers.CharField()
|
||
|
|
result = serializers.JSONField(required=False)
|
||
|
|
date_done = serializers.DateTimeField(required=False)
|
||
|
|
|
||
|
|
|
||
|
|
class TaskCreateSerializer(serializers.Serializer):
|
||
|
|
"""Create task serializer"""
|
||
|
|
task_name = serializers.CharField()
|
||
|
|
params = serializers.DictField(required=False, default=dict)
|