From 070488fcb919b2cdffca8a3739b0f9abbb9414f4 Mon Sep 17 00:00:00 2001 From: krishnaa96 Date: Fri, 1 May 2020 13:34:50 +0530 Subject: Add NSSI and slice profile in shared NSI response Issue-ID: OPTFRA-749 Signed-off-by: krishnaa96 Change-Id: Ie41f07881dad20e54bc13e5c1d7a6be094972a35 --- apps/slice_selection/models/api/nsi_selection_response.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'apps/slice_selection/models/api') diff --git a/apps/slice_selection/models/api/nsi_selection_response.py b/apps/slice_selection/models/api/nsi_selection_response.py index 9547200..a927efa 100644 --- a/apps/slice_selection/models/api/nsi_selection_response.py +++ b/apps/slice_selection/models/api/nsi_selection_response.py @@ -22,12 +22,21 @@ from schematics.types.compound import ModelType, ListType, DictType # TODO: update osdf.models +class NSSI(OSDFModel): + NSSIId = StringType(required=True) + NSSIName = StringType(required=True) + UUID = StringType(required=True) + invariantUUID = StringType(required=True) + sliceProfile = ListType(DictType(BaseType)) + + class SharedNSISolution(OSDFModel): invariantUUID = StringType(required=True) UUID = StringType(required=True) NSIName = StringType(required=True) NSIId = StringType(required=True) matchLevel = StringType(required=True) + NSSIs = ListType(ModelType(NSSI)) class NSSTInfo(OSDFModel): -- cgit 1.2.3-korg