From: fujinhua Date: Tue, 23 Jan 2018 08:36:12 +0000 (+0800) Subject: Add swagger auto generate of job X-Git-Tag: v1.1.0~230 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F81%2F28881%2F1;p=vfc%2Fnfvo%2Flcm.git Add swagger auto generate of job Add job query swagger serializers Change-Id: Ibbe32c64d895d3c93198a3e61385ce915c02e163 Issue-ID: VFC-673 Signed-off-by: fujinhua --- 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)