Add subscription callback sample api 98/91498/1
authorfujinhua <fu.jinhua@zte.com.cn>
Tue, 16 Jul 2019 08:24:32 +0000 (16:24 +0800)
committerfujinhua <fu.jinhua@zte.com.cn>
Tue, 16 Jul 2019 08:24:32 +0000 (16:24 +0800)
Change-Id: Iafbe0b52c3afe41deb28076612b94dd20143d332
Issue-ID: VFC-1429
Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
lcm/lcm/samples/urls.py
lcm/lcm/samples/views.py

index a8b37c3..ee9d75c 100644 (file)
@@ -18,5 +18,6 @@ from lcm.samples import views
 urlpatterns = [
     url(r'^api/vnflcm/v1/resources/(?P<action_type>(inst|term)+)$', views.ResourceList.as_view()),
     url(r'^samples/$', views.SampleList.as_view()),
+    url(r'^api/vnflcm/v1/callback_sample$', views.CallbackSample.as_view()),
     url(r'^api/vnflcm/v1/health_check$', views.HealthCheckView.as_view())
 ]
index 86b4b8a..b82c555 100644 (file)
@@ -33,6 +33,17 @@ class SampleList(APIView):
         return Response({"status": "active"})
 
 
+class CallbackSample(APIView):
+    @swagger_auto_schema(
+        responses={
+            status.HTTP_204_NO_CONTENT: 'Successfully'
+        }
+    )
+    def get(self, request, format=None):
+        logger.debug("Callback Sample")
+        return Response(status=status.HTTP_204_NO_CONTENT)
+
+
 class ResourceList(APIView):
     @swagger_auto_schema(
         responses={