aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfujinhua <fu.jinhua@zte.com.cn>2018-10-18 09:36:53 +0800
committerfujinhua <fu.jinhua@zte.com.cn>2018-10-18 09:36:53 +0800
commit6979eccfb75623febf332c237d9b03d99da48e80 (patch)
tree125c741ff5ef372bbf1d8eed4969863c65a80bae
parent66cf2b12009a9e6a78dd89633e73e4d514e6912f (diff)
Fix query ns packages swagger
Change-Id: Ia655ad80d0abb8cbcfb21d61fdc44f0f20517a19 Issue-ID: VFC-1151 Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
-rw-r--r--catalog/packages/serializers/catalog_serializers.py46
1 files changed, 37 insertions, 9 deletions
diff --git a/catalog/packages/serializers/catalog_serializers.py b/catalog/packages/serializers/catalog_serializers.py
index 02fc9de2..265661db 100644
--- a/catalog/packages/serializers/catalog_serializers.py
+++ b/catalog/packages/serializers/catalog_serializers.py
@@ -73,31 +73,59 @@ class NsPackageDistributeResponseSerializer(serializers.Serializer):
class NsPackageInfoSerializer(serializers.Serializer):
- nsdId = serializers.CharField(help_text="NSD ID", required=True)
+ nsdId = serializers.CharField(
+ help_text="NSD ID",
+ required=False,
+ allow_null=True
+ )
nsPackageId = serializers.CharField(
- help_text="NS Package ID", allow_blank=True, required=True)
+ help_text="NS Package ID",
+ allow_blank=True,
+ required=False,
+ allow_null=True
+ )
nsdProvider = serializers.CharField(
- help_text="NSD Provider", allow_blank=True, required=True)
+ help_text="NSD Provider",
+ allow_blank=True,
+ required=False,
+ allow_null=True
+ )
nsdVersion = serializers.CharField(
help_text="NSD Version",
allow_blank=True,
- required=True)
+ required=False,
+ allow_null=True
+ )
csarName = serializers.CharField(
help_text="CSAR name",
allow_blank=True,
- required=True)
+ required=False,
+ allow_null=True
+ )
nsdModel = serializers.CharField(
help_text="NSD Model",
allow_blank=True,
- required=True)
+ required=False,
+ allow_null=True
+ )
downloadUrl = serializers.CharField(
- help_text="URL to download NSD Model", required=True)
+ help_text="URL to download NSD Model",
+ required=False,
+ allow_null=True
+ )
class NsPackageSerializer(serializers.Serializer):
- csarId = serializers.CharField(help_text="CSAR ID", required=True)
+ csarId = serializers.CharField(
+ help_text="CSAR ID",
+ required=False,
+ allow_null=True
+ )
packageInfo = NsPackageInfoSerializer(
- help_text="NS Package Info", required=True)
+ help_text="NS Package Info",
+ required=False,
+ allow_null=True
+ )
class NsPackagesSerializer(serializers.ListSerializer):