X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Fmodels%2FNSDModel.ts;h=354ccde5c0b5ad3ba3e2c26e2cbcc37c62b18a63;hb=509ed1c0d1d700122cb799671548cbd2384c9e07;hp=584f4e09d73b00fd085a282d72917f35b019c4be;hpb=6e96d1b1802239cc92d2e2606219c028217fdfcb;p=osm%2FNG-UI.git diff --git a/src/models/NSDModel.ts b/src/models/NSDModel.ts index 584f4e0..354ccde 100644 --- a/src/models/NSDModel.ts +++ b/src/models/NSDModel.ts @@ -23,10 +23,10 @@ import { VNFDAdminDetails } from './VNFDModel'; /** Interface for NSData */ export interface NSData { - shortName: string; + shortName?: string; identifier: string; description: string; - vendor: string; + vendor?: string; version: string; page?: string; name?: string; @@ -49,6 +49,7 @@ export interface NSDDetails { vld: VLD[]; _admin: VNFDAdminDetails; _id: string; + _links?: string; 'constituent-vnfr-ref': string[]; } @@ -173,3 +174,10 @@ export interface VDUPRIMITIVELEVEL { name: string; 'vdu-configuration': {}; } + +/** Interface for the KDU Primitive Levels */ +export interface KDUPRIMITIVELEVEL { + name: string; + 'juju-bundle': string; + 'kdu-configuration': {}; +}