from catalog.serializers import NsPackageSerializer
 from catalog.serializers import NfPackagesSerializer
 from catalog.serializers import NsPackageDistributeRequestSerializer
+from catalog.serializers import NsPackageDistributeResponseSerializer
 from catalog.serializers import NfPackageDistributeRequestSerializer
 from catalog.serializers import NfPackageSerializer
 from catalog.serializers import ParseModelRequestSerializer
     operation_description="On distribute NS package",
     request_body=NsPackageDistributeRequestSerializer,
     responses={
-        status.HTTP_202_ACCEPTED: openapi.Response(
-            'return code',
-            openapi.Schema(
-                type=openapi.TYPE_STRING,
-                pattern='CSAR(\w+) distributed successfully.')),
+        status.HTTP_202_ACCEPTED: NsPackageDistributeResponseSerializer,
         status.HTTP_500_INTERNAL_SERVER_ERROR: InternalErrorRequestSerializer})
 @swagger_auto_schema(
     method='GET',
 
     csarId = serializers.CharField(help_text="csarId", required=True)
 
 
+class NsPackageDistributeResponseSerializer(serializers.Serializer):
+    status = serializers.CharField(help_text="status", required=True)
+    statusDescription = serializers.CharField(help_text="statusDescription", required=True)
+    errorCode = serializers.CharField(help_text="errorCode", required=True)
+
+
 class NsPackageInfoSerializer(serializers.Serializer):
     nsdId = serializers.CharField(help_text="NSD ID", required=True)
     nsPackageId = serializers.CharField(