diff options
author | fujinhua <fu.jinhua@zte.com.cn> | 2018-01-31 13:16:10 +0800 |
---|---|---|
committer | fujinhua <fu.jinhua@zte.com.cn> | 2018-01-31 13:16:10 +0800 |
commit | e884d198103a7c4431a6e90aca40d48180309cd3 (patch) | |
tree | e716d72c44962bc81ff6e5db71918754c7b3d99e | |
parent | 21b26404b675007a9fb9209f60c08719e2a7a2dc (diff) |
Refactor create sfc swagger generate logic
Change-Id: Iefe05ed3f503aeaf7bbee6103b0fb089c063e735
Issue-ID: VFC-694
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
-rw-r--r-- | lcm/ns/sfcs/serializers.py | 4 | ||||
-rw-r--r-- | lcm/ns/sfcs/views.py | 10 |
2 files changed, 7 insertions, 7 deletions
diff --git a/lcm/ns/sfcs/serializers.py b/lcm/ns/sfcs/serializers.py index b89475da..f28bdc9f 100644 --- a/lcm/ns/sfcs/serializers.py +++ b/lcm/ns/sfcs/serializers.py @@ -15,12 +15,12 @@ from rest_framework import serializers -class CreateSfcReqSerializer(serializers.Serializer): +class CreateSfcInstReqSerializer(serializers.Serializer): fpindex = serializers.CharField(help_text="Index of FP", required=True) nsInstanceId = serializers.CharField(help_text="ID of NS instance", required=False, allow_null=True) context = serializers.CharField(help_text="Context of NS instance", required=False, allow_null=True) sdnControllerId = serializers.CharField(help_text="ID of SDN controller", required=False, allow_null=True) -class CreateSfcRespSerializer(serializers.Serializer): +class CreateSfcInstRespSerializer(serializers.Serializer): fpinstid = serializers.CharField(help_text="ID of FP instance", required=True) diff --git a/lcm/ns/sfcs/views.py b/lcm/ns/sfcs/views.py index 85ef3bb1..ca34b5dd 100644 --- a/lcm/ns/sfcs/views.py +++ b/lcm/ns/sfcs/views.py @@ -30,22 +30,22 @@ from lcm.ns.sfcs.create_portpairgp import CreatePortPairGroup from lcm.ns.sfcs.create_sfc_worker import CreateSfcWorker from lcm.ns.sfcs.sfc_instance import SfcInstance from lcm.ns.sfcs.utils import get_fp_id, ignorcase_get -from lcm.ns.sfcs.serializers import CreateSfcReqSerializer, CreateSfcRespSerializer +from lcm.ns.sfcs.serializers import CreateSfcInstReqSerializer, CreateSfcInstRespSerializer logger = logging.getLogger(__name__) class SfcInstanceView(APIView): @swagger_auto_schema( - request_body=CreateSfcReqSerializer(), + request_body=CreateSfcInstReqSerializer(), responses={ - status.HTTP_200_OK: CreateSfcRespSerializer(), + status.HTTP_200_OK: CreateSfcInstRespSerializer(), status.HTTP_500_INTERNAL_SERVER_ERROR: "Inner error" } ) def post(self, request): try: - req_serializer = CreateSfcReqSerializer(data=request.data) + req_serializer = CreateSfcInstReqSerializer(data=request.data) if not req_serializer.is_valid(): raise Exception(req_serializer.errors) @@ -57,7 +57,7 @@ class SfcInstanceView(APIView): 'sdncontrollerid': request.data["sdnControllerId"]} rsp = SfcInstance(data).do_biz() - resp_serializer = CreateSfcRespSerializer(data=rsp) + resp_serializer = CreateSfcInstRespSerializer(data=rsp) if not resp_serializer.is_valid(): raise Exception(resp_serializer.errors) |