from catalog.serializers import NfPackageDistributeRequestSerializer
from catalog.serializers import PostJobResponseSerializer
from catalog.serializers import ParseModelRequestSerializer
-from catalog.serializers import ParseNfPackageResponseSerializer
-from catalog.serializers import ParseNSPackageResponseSerializer
+from catalog.serializers import ParseModelResponseSerializer
+
from drf_yasg import openapi
from drf_yasg.utils import no_body, swagger_auto_schema
operation_description="Parse NS model",
request_body=ParseModelRequestSerializer,
responses={
- status.HTTP_202_ACCEPTED: ParseNSPackageResponseSerializer,
+ status.HTTP_202_ACCEPTED: ParseModelResponseSerializer,
status.HTTP_500_INTERNAL_SERVER_ERROR: openapi.Response(
'error',
openapi.Schema(
operation_description="Parse Nf model",
request_body=ParseModelRequestSerializer,
responses={
- status.HTTP_202_ACCEPTED: ParseNfPackageResponseSerializer,
+ status.HTTP_202_ACCEPTED: ParseModelResponseSerializer,
status.HTTP_500_INTERNAL_SERVER_ERROR: openapi.Response(
'error',
openapi.Schema(
inputs = serializers.JSONField(help_text="Inputs", required=False)
+class ParseModelResponseSerializer(serializers.Serializer):
+ model = serializers.JSONField(help_text="Model", required=True)
+
+
class EtsiNsdInfoModelSerializer(serializers.ModelSerializer):
class Meta: