diff options
author | 2018-01-23 16:36:12 +0800 | |
---|---|---|
committer | 2018-01-23 16:36:12 +0800 | |
commit | af1fc640ba33d66e081bf30f2c4d26b7672a7f62 (patch) | |
tree | 401af3cd6a885e4e1a478c3bd3cece20ab785879 | |
parent | 8bdd330193043b3675cb229db6b7ba566996d546 (diff) |
Add swagger auto generate of job
Add job query swagger serializers
Change-Id: Ibbe32c64d895d3c93198a3e61385ce915c02e163
Issue-ID: VFC-673
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
-rw-r--r-- | lcm/jobs/serializers.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/lcm/jobs/serializers.py b/lcm/jobs/serializers.py index 2d48d724..df70dee8 100644 --- a/lcm/jobs/serializers.py +++ b/lcm/jobs/serializers.py @@ -15,6 +15,28 @@ from rest_framework import serializers +class JobHistorySerializer(serializers.Serializer): + status = serializers.CharField(help_text="Status of job", required=True) + progress = serializers.CharField(help_text="Progress of job", required=True) + statusDescription = serializers.CharField(help_text="Description of job", required=True) + errorCode = serializers.CharField(help_text="Error code of job", required=True) + responseId = serializers.CharField(help_text="Response index of job", required=True) + + +class JobDescriptorSerializer(serializers.Serializer): + status = serializers.CharField(help_text="Status of job", required=True) + progress = serializers.CharField(help_text="Progress of job", required=True) + statusDescription = serializers.CharField(help_text="Description of job", required=True) + errorCode = serializers.CharField(help_text="Error code of job", required=True) + responseId = serializers.CharField(help_text="Response index of job", required=True) + responseHistoryList = JobHistorySerializer(help_text="History of job", many=True) + + +class JobQueryRespSerializer(serializers.Serializer): + jobId = serializers.CharField(help_text="UUID of job", required=True) + responseDescriptor = JobDescriptorSerializer(help_text="Descriptor of job", required=True) + + class JobUpdReqSerializer(serializers.Serializer): progress = serializers.CharField(help_text="Progress of job", required=True) desc = serializers.CharField(help_text="Desc of job", required=False) |