Change parameter string types to bytes type
[ric-plt/streaming-protobufs.git] / x2ap_common_types.proto
index 7fe6b1f..c34224b 100644 (file)
@@ -113,10 +113,28 @@ message GBR_QosInformation_ExtIEs
     google.protobuf.UInt64Value id_extended_e_RAB_GuaranteedBitrateUL = 4;
 }
 
+message GlobalGNB_ID
+{
+    bytes pLMN_Identity = 1;
+    GNB_ID gNB_ID = 2;
+    repeated GlobalGNB_ID_ExtIEs iE_Extensions = 3;
+}
+
+message GNB_ID
+{
+    oneof c {
+        bytes gNB_ID = 1;
+    }
+}
+
+message GlobalGNB_ID_ExtIEs
+{
+}
+
 message GTPtunnelEndpoint
 {
-    string transportLayerAddress = 1;
-    string gTP_TEID = 2;
+    bytes transportLayerAddress = 1;
+    bytes gTP_TEID = 2;
     repeated GTPtunnelEndpoint_ExtIEs iE_Extensions = 3;
 }
 
@@ -190,8 +208,8 @@ message SplitSRBs
 
 message NRCGI
 {
-    string pLMN_Identity = 1;
-    string nRcellIdentifier = 2;
+    bytes pLMN_Identity = 1;
+    bytes nRcellIdentifier = 2;
     repeated NRCGI_ExtIEs iE_Extensions = 3;
 }
 
@@ -201,8 +219,8 @@ message NRCGI_ExtIEs
 
 message ECGI
 {
-    string pLMN_Identity = 1;
-    string eUTRANcellIdentifier = 2;
+    bytes pLMN_Identity = 1;
+    bytes eUTRANcellIdentifier = 2;
 }
 
 message E_RAB_List
@@ -221,6 +239,42 @@ message E_RAB_Item
     Cause cause = 2;
 }
 
+message ERABActivityNotifyItemList
+{
+    repeated ERABActivityNotifyItem items = 1;
+}
+
+message ERABActivityNotifyItem
+{
+    uint32 e_RAB_ID = 1;
+    UserPlaneTrafficActivityReport activityReport = 2;
+    ERABActivityNotifyItem_ExtIEs iE_Extensions = 3;
+}
+
+message ERABActivityNotifyItem_ExtIEs
+{
+}
+
+message UserPlaneTrafficActivityReport
+{
+    enum Value {
+        protobuf_unspecified = 0;
+        inactive = 1;
+        re_activated = 2;
+    }
+    Value value = 1;
+}
+
+message GNBOverloadInformation
+{
+    enum Value {
+        protobuf_unspecified = 0;
+        overloaded = 1;
+        not_overloaded = 2;
+    }
+    Value value = 1;
+}
+
 message CriticalityDiagnostics
 {
     google.protobuf.UInt32Value procedureCode = 1;
@@ -281,8 +335,8 @@ message CriticalityDiagnostics_ExtIEs
 message SgNBResourceCoordinationInformation
 {
     NRCGI nR_CGI = 1;
-    string uLCoordinationInformation = 2;
-    google.protobuf.StringValue dLCoordinationInformation = 3;
+    bytes uLCoordinationInformation = 2;
+    google.protobuf.BytesValue dLCoordinationInformation = 3;
     repeated SgNBResourceCoordinationInformationExtIEs iE_Extensions = 4;
 }
 
@@ -313,7 +367,7 @@ message RRC_Config_Ind
 
 message HandoverRestrictionList
 {
-    string servingPLMN = 1;
+    bytes servingPLMN = 1;
     EPLMNs equivalentPLMNs = 2;
     ForbiddenTAs forbiddenTAs = 3;
     ForbiddenLAs forbiddenLAs = 4;
@@ -323,7 +377,7 @@ message HandoverRestrictionList
 
 message EPLMNs
 {
-    repeated string items = 1;
+    repeated bytes items = 1;
 }
 
 message ForbiddenTAs
@@ -333,13 +387,13 @@ message ForbiddenTAs
 
 message ForbiddenTAs_Item
 {
-    string pLMN_Identity = 1;
+    bytes pLMN_Identity = 1;
     ForbiddenTACs forbiddenTACs = 2;
 }
 
 message ForbiddenTACs
 {
-   repeated string items = 1;
+   repeated bytes items = 1;
 }
 
 message ForbiddenLAs
@@ -349,13 +403,13 @@ message ForbiddenLAs
 
 message ForbiddenLAs_Item
 {
-    string pLMN_Identity = 1;
+    bytes pLMN_Identity = 1;
     ForbiddenLACs forbiddenLACs = 2;
 }
 
 message ForbiddenLACs
 {
-    repeated string items = 1;
+    repeated bytes items = 1;
 }
 
 message ForbiddenInterRATs
@@ -400,7 +454,7 @@ message CNTypeRestrictionsItem
         fiveGC_forbidden = 1;
     }
 
-    string plmn_Id = 1;
+    bytes plmn_Id = 1;
     CN_type cn_type = 2;
 }
 
@@ -415,8 +469,8 @@ message NRrestrictionin5GS
 
 message NRUESecurityCapabilities
 {
-    string nRencryptionAlgorithms = 1;
-    string nRintegrityProtectionAlgorithms = 2;
+    bytes nRencryptionAlgorithms = 1;
+    bytes nRintegrityProtectionAlgorithms = 2;
 }
 
 message UEAggregateMaximumBitRate
@@ -454,8 +508,8 @@ message DuplicationActivation
 message MeNBResourceCoordinationInformation
 {
     ECGI eUTRA_Cell_ID = 1;
-    string uLCoordinationInformation = 2;
-    google.protobuf.StringValue dLCoordinationInformation = 3;
+    bytes uLCoordinationInformation = 2;
+    google.protobuf.BytesValue dLCoordinationInformation = 3;
     repeated MeNBResourceCoordinationInformationExtIEs iE_Extensions = 4;
 }