Fix Data Type of External RAN NSSMF simulator 89/114989/4
authorEnbo Wang <wangenbo@huawei.com>
Tue, 17 Nov 2020 09:48:03 +0000 (17:48 +0800)
committerEnbo Wang <wangenbo@huawei.com>
Tue, 17 Nov 2020 14:40:18 +0000 (22:40 +0800)
Issue-ID: INT-1707
Signed-off-by: Enbo Wang <wangenbo@huawei.com>
Change-Id: Ib85af0db9364485fadc19f679517c2ebc6a42f08

test/mocks/ran-nssmf-simulator/RanNssmfSimulator/SliceDataType.py

index 10ee2c7..7309701 100644 (file)
@@ -20,6 +20,7 @@ from schematics.models import Model
 
 
 class PerfReqEmbb(Model):
+    """Reference 3GPP TS 28.541 V16.5.0, Section 6.4.1."""
     expDataRateDL = IntType()
     expDataRateUL = IntType()
     areaTrafficCapDL = IntType()
@@ -34,12 +35,14 @@ class PerfReqUrllc(Model):
 
 
 class PerfReq(Model):
-    perfReqEmbb = ModelType(PerfReqEmbb)
-    # perfReqUrllc = ModelType(PerfReqUrllc)
-    perfReqUrllc = DictType(BaseType)
+    """Reference 3GPP TS 28.541 V16.5.0."""
+    perfReqEmbbList = ListType(ModelType(PerfReqEmbb))
+    # perfReqUrllcList = ListType(ModelType(PerfReqUrllc))
+    perfReqUrllcList = ListType(DictType(BaseType))
 
 
 class SliceProfile(Model):
+    """Reference 3GPP TS 28.541 V16.5.0, Section 6.3.4."""
     sliceProfileId = StringType(required=True)
     sNSSAIList = ListType(StringType(required=True))
     pLMNIdList = ListType(StringType(required=True))
@@ -52,8 +55,10 @@ class SliceProfile(Model):
 
 
 class AllocateNssi(Model):
+    """Reference 3GPP TS 28.531 V16.6.0."""
     attributeListIn = ModelType(SliceProfile)
 
 
 class DeAllocateNssi(Model):
+    """Reference 3GPP TS 28.531 V16.6.0."""
     nSSId = StringType(required=True)