diff options
author | fujinhua <fu.jinhua@zte.com.cn> | 2018-10-18 09:36:53 +0800 |
---|---|---|
committer | fujinhua <fu.jinhua@zte.com.cn> | 2018-10-18 09:36:53 +0800 |
commit | 6979eccfb75623febf332c237d9b03d99da48e80 (patch) | |
tree | 125c741ff5ef372bbf1d8eed4969863c65a80bae | |
parent | 66cf2b12009a9e6a78dd89633e73e4d514e6912f (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.py | 46 |
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): |