[RIC-384] Update ran_function proto
[ric-plt/nodeb-rnib.git] / entities / ran_function.proto
index 716ad95..a416c87 100644 (file)
 
 syntax = "proto3";
 package entities;
+import "google/protobuf/wrappers.proto";
 
 message RanFunction {
-    uint32 ran_function_id = 1;
+    google.protobuf.UInt32Value ran_function_id = 1;
     RanFunctionDefinition ran_function_definition = 2;
-    uint32 ran_function_revision = 3;
+    google.protobuf.UInt32Value ran_function_revision = 3;
 }
 
 message RanFunctionDefinition {
@@ -44,18 +45,18 @@ message E2smGnbNrtRanFunctionDefinition {
 }
 
 message RanFunctionName {
-    string ran_function_short_name = 1;
-    string ran_function_e2sm_oid = 2;
-    string ran_function_description = 3;
+    google.protobuf.StringValue ran_function_short_name = 1;
+    google.protobuf.StringValue ran_function_e2sm_oid = 2;
+    google.protobuf.StringValue ran_function_description = 3;
     oneof optional_ran_function_instance {
         uint32 ran_function_instance = 4;
     }
 }
 
 message RicEventTriggerStyle {
-    uint32 ric_event_trigger_style_type = 1;
-    string ric_event_trigger_style_name = 2;
-    uint32 ric_event_trigger_format_type = 3;
+    google.protobuf.UInt32Value ric_event_trigger_style_type = 1;
+    google.protobuf.StringValue ric_event_trigger_style_name = 2;
+    google.protobuf.UInt32Value ric_event_trigger_format_type = 3;
 }
 
 enum RanParameterType {
@@ -69,42 +70,42 @@ enum RanParameterType {
 }
 
 message RanParameterDef {
-    uint32 ran_parameter_id = 1;
-    string ran_parameter_name = 2;
+    google.protobuf.UInt32Value ran_parameter_id = 1;
+    google.protobuf.StringValue ran_parameter_name = 2;
     RanParameterType ran_parameter_type = 3;
 }
 
 message RicReportStyle {
-    uint32 ric_report_style_type = 1;
-    string ric_report_style_name = 2;
-    uint32 ric_report_action_format_type = 3;
+    google.protobuf.UInt32Value ric_report_style_type = 1;
+    google.protobuf.StringValue ric_report_style_name = 2;
+    google.protobuf.UInt32Value ric_report_action_format_type = 3;
     repeated RanParameterDef ric_report_ran_parameter_defs = 4;
-    uint32 ric_indication_header_format_type = 5;
-    uint32 ric_indication_message_format_type = 6;
+    google.protobuf.UInt32Value ric_indication_header_format_type = 5;
+    google.protobuf.UInt32Value ric_indication_message_format_type = 6;
 }
 
 
 message RicInsertStyle {
-    uint32 ric_insert_style_type = 1;
-    string ric_insert_style_name = 2;
-    uint32 ric_insert_action_format_type = 3;
+    google.protobuf.UInt32Value ric_insert_style_type = 1;
+    google.protobuf.StringValue ric_insert_style_name = 2;
+    google.protobuf.UInt32Value ric_insert_action_format_type = 3;
     repeated RanParameterDef ric_insert_ran_parameter_defs = 4;
-    uint32 ric_indication_header_format_type = 5;
-    uint32 ric_indication_message_format_type = 6;
-    uint32 ric_call_process_id_format_type = 7;
+    google.protobuf.UInt32Value ric_indication_header_format_type = 5;
+    google.protobuf.UInt32Value ric_indication_message_format_type = 6;
+    google.protobuf.UInt32Value ric_call_process_id_format_type = 7;
 }
 
 message RicControlStyle {
-    uint32 ric_control_style_type = 1;
-    string ric_control_style_name = 2;
-    uint32 ric_control_header_format_type = 3;
-    uint32 ric_control_message_format_type = 4;
-    uint32 ric_call_process_id_format_type = 5;
+    google.protobuf.UInt32Value ric_control_style_type = 1;
+    google.protobuf.StringValue ric_control_style_name = 2;
+    google.protobuf.UInt32Value ric_control_header_format_type = 3;
+    google.protobuf.UInt32Value ric_control_message_format_type = 4;
+    google.protobuf.UInt32Value ric_call_process_id_format_type = 5;
 }
 
 message RicPolicyStyle {
-    uint32 ric_policy_style_type = 1;
-    string ric_policy_style_name = 2;
-    uint32 ric_policy_action_format_type = 3;
+    google.protobuf.UInt32Value ric_policy_style_type = 1;
+    google.protobuf.StringValue ric_policy_style_name = 2;
+    google.protobuf.UInt32Value ric_policy_action_format_type = 3;
     repeated RanParameterDef ric_policy_ran_parameter_defs = 4;
 }
\ No newline at end of file