Bug 1382 - VNF packages list doesn't show short names

 * The VNF & NS Package list names will be displayed
 * Removed Vendor from both packages
 * The keys where changed based on the SOL006

Change-Id: I48f0884ec300f405325d598edf8a87109a6ff91e
Signed-off-by: Barath Kumar R <barath.r@tataelxsi.co.in>
diff --git a/src/models/NSDModel.ts b/src/models/NSDModel.ts
index c8aa257..354ccde 100644
--- a/src/models/NSDModel.ts
+++ b/src/models/NSDModel.ts
@@ -23,10 +23,10 @@
 
 /** Interface for NSData */
 export interface NSData {
-    shortName: string;
+    shortName?: string;
     identifier: string;
     description: string;
-    vendor: string;
+    vendor?: string;
     version: string;
     page?: string;
     name?: string;
diff --git a/src/models/VNFDModel.ts b/src/models/VNFDModel.ts
index 908f552..364d37e 100644
--- a/src/models/VNFDModel.ts
+++ b/src/models/VNFDModel.ts
@@ -93,6 +93,7 @@
     _admin: VNFDAdminDetails;
     'short-name': string;
     vendor: string;
+    'product-name'?: string;
 }
 
 /** Interface for MGMT */
@@ -213,12 +214,13 @@
 export interface VNFData {
     name?: string;
     id?: string;
-    shortName: string;
+    shortName?: string;
     identifier: string;
     description: string;
-    vendor: string;
+    vendor?: string;
     version: string;
     'type'?: string;
+    productName?: string;
 }
 
 /** Interface for the Tick */