From ddc4d67d57e952b8476e44d7a101798b2fdf4eae Mon Sep 17 00:00:00 2001 From: Timo Tietavainen Date: Tue, 14 Apr 2020 08:50:50 +0300 Subject: [PATCH] Restructure directory and add SCG configuration Protobuf Changed scg-CellGroupConfig parameter type from Bytes to RRCReconfiguration to describe SCG configuration as a Protobuf structure. The change affects to following X2 messages: * SGNB ADDITION REQUEST ACKNOWLEDGE * SGNB MODIFICATION REQUIRED * SGNB MODIFICATION REQUEST ACKNOWLEDGE * SGNB CHANGE REQUIRED Moved also all '.proto' files from streaming-protobufs root directory to proto subdirectory. Added also Golang source code generated from Protobuf '.proto' files, generated files are located under protogen/gopb directory. Signed-off-by: Timo Tietavainen Change-Id: Ia5478a0fca83794fff847a0c43a3f8f45ab90b6a --- docs/release-notes.rst | 7 + common_types.proto => proto/common_types.proto | 0 error_cause.proto => proto/error_cause.proto | 0 .../gnb_status_indication.proto | 0 rrc_cg_config.proto => proto/rrc_cg_config.proto | 3 +- .../rrc_cg_config_info.proto | 0 .../rrc_common_types.proto | 0 .../rrc_failure_information.proto | 0 .../rrc_general_message_types.proto | 0 .../rrc_measurement_report.proto | 0 .../rrc_reconfiguration.proto | 0 .../rrc_reconfiguration_complete.proto | 0 rrc_sib.proto => proto/rrc_sib.proto | 0 .../rrc_system_information.proto | 0 rrctransfer.proto => proto/rrctransfer.proto | 0 .../secondary_rat_data_usage_report.proto | 0 .../sgnb_activity_notification.proto | 0 .../sgnb_addition_request.proto | 0 .../sgnb_addition_request_acknowledge.proto | 0 .../sgnb_addition_request_reject.proto | 0 .../sgnb_change_confirm.proto | 0 .../sgnb_change_refuse.proto | 0 .../sgnb_change_required.proto | 0 .../sgnb_modification_confirm.proto | 0 .../sgnb_modification_refuse.proto | 0 .../sgnb_modification_request.proto | 0 .../sgnb_modification_request_acknowledge.proto | 0 .../sgnb_modification_request_reject.proto | 0 .../sgnb_modification_required.proto | 0 .../sgnb_reconfiguration_complete.proto | 0 .../sgnb_release_confirm.proto | 0 .../sgnb_release_request.proto | 0 .../sgnb_release_request_acknowledge.proto | 0 .../sgnb_release_required.proto | 0 .../sn_status_transfer.proto | 0 .../ue_context_release.proto | 0 .../x2ap_common_types.proto | 0 x2ap_streaming.proto => proto/x2ap_streaming.proto | 2 +- protogen/gopb/common_types.pb.go | 553 + protogen/gopb/error_cause.pb.go | 670 + protogen/gopb/gnb_status_indication.pb.go | 124 + protogen/gopb/rrc_cg_config.pb.go | 987 + protogen/gopb/rrc_cg_config_info.pb.go | 1674 + protogen/gopb/rrc_common_types.pb.go | 49871 +++++++++++++++++++ protogen/gopb/rrc_failure_information.pb.go | 225 + protogen/gopb/rrc_general_message_types.pb.go | 169 + protogen/gopb/rrc_measurement_report.pb.go | 163 + protogen/gopb/rrc_reconfiguration.pb.go | 413 + protogen/gopb/rrc_reconfiguration_complete.pb.go | 217 + protogen/gopb/rrc_sib.pb.go | 3044 ++ protogen/gopb/rrc_system_information.pb.go | 342 + protogen/gopb/rrctransfer.pb.go | 470 + .../gopb/secondary_rat_data_usage_report.pb.go | 480 + protogen/gopb/sgnb_activity_notification.pb.go | 167 + protogen/gopb/sgnb_addition_request.pb.go | 822 + .../gopb/sgnb_addition_request_acknowledge.pb.go | 661 + protogen/gopb/sgnb_addition_request_reject.pb.go | 125 + protogen/gopb/sgnb_change_confirm.pb.go | 588 + protogen/gopb/sgnb_change_refuse.pb.go | 124 + protogen/gopb/sgnb_change_required.pb.go | 178 + protogen/gopb/sgnb_modification_confirm.pb.go | 631 + protogen/gopb/sgnb_modification_refuse.pb.go | 178 + protogen/gopb/sgnb_modification_request.pb.go | 1817 + .../sgnb_modification_request_acknowledge.pb.go | 1656 + .../gopb/sgnb_modification_request_reject.pb.go | 169 + protogen/gopb/sgnb_modification_required.pb.go | 916 + protogen/gopb/sgnb_reconfiguration_complete.pb.go | 388 + protogen/gopb/sgnb_release_confirm.pb.go | 499 + protogen/gopb/sgnb_release_request.pb.go | 589 + .../gopb/sgnb_release_request_acknowledge.pb.go | 319 + protogen/gopb/sgnb_release_required.pb.go | 307 + protogen/gopb/sn_status_transfer.pb.go | 430 + protogen/gopb/ue_context_release.pb.go | 133 + protogen/gopb/x2ap_common_types.pb.go | 4376 ++ protogen/gopb/x2ap_streaming.pb.go | 556 + 75 files changed, 75041 insertions(+), 2 deletions(-) rename common_types.proto => proto/common_types.proto (100%) rename error_cause.proto => proto/error_cause.proto (100%) rename gnb_status_indication.proto => proto/gnb_status_indication.proto (100%) rename rrc_cg_config.proto => proto/rrc_cg_config.proto (97%) rename rrc_cg_config_info.proto => proto/rrc_cg_config_info.proto (100%) rename rrc_common_types.proto => proto/rrc_common_types.proto (100%) rename rrc_failure_information.proto => proto/rrc_failure_information.proto (100%) rename rrc_general_message_types.proto => proto/rrc_general_message_types.proto (100%) rename rrc_measurement_report.proto => proto/rrc_measurement_report.proto (100%) rename rrc_reconfiguration.proto => proto/rrc_reconfiguration.proto (100%) rename rrc_reconfiguration_complete.proto => proto/rrc_reconfiguration_complete.proto (100%) rename rrc_sib.proto => proto/rrc_sib.proto (100%) rename rrc_system_information.proto => proto/rrc_system_information.proto (100%) rename rrctransfer.proto => proto/rrctransfer.proto (100%) rename secondary_rat_data_usage_report.proto => proto/secondary_rat_data_usage_report.proto (100%) rename sgnb_activity_notification.proto => proto/sgnb_activity_notification.proto (100%) rename sgnb_addition_request.proto => proto/sgnb_addition_request.proto (100%) rename sgnb_addition_request_acknowledge.proto => proto/sgnb_addition_request_acknowledge.proto (100%) rename sgnb_addition_request_reject.proto => proto/sgnb_addition_request_reject.proto (100%) rename sgnb_change_confirm.proto => proto/sgnb_change_confirm.proto (100%) rename sgnb_change_refuse.proto => proto/sgnb_change_refuse.proto (100%) rename sgnb_change_required.proto => proto/sgnb_change_required.proto (100%) rename sgnb_modification_confirm.proto => proto/sgnb_modification_confirm.proto (100%) rename sgnb_modification_refuse.proto => proto/sgnb_modification_refuse.proto (100%) rename sgnb_modification_request.proto => proto/sgnb_modification_request.proto (100%) rename sgnb_modification_request_acknowledge.proto => proto/sgnb_modification_request_acknowledge.proto (100%) rename sgnb_modification_request_reject.proto => proto/sgnb_modification_request_reject.proto (100%) rename sgnb_modification_required.proto => proto/sgnb_modification_required.proto (100%) rename sgnb_reconfiguration_complete.proto => proto/sgnb_reconfiguration_complete.proto (100%) rename sgnb_release_confirm.proto => proto/sgnb_release_confirm.proto (100%) rename sgnb_release_request.proto => proto/sgnb_release_request.proto (100%) rename sgnb_release_request_acknowledge.proto => proto/sgnb_release_request_acknowledge.proto (100%) rename sgnb_release_required.proto => proto/sgnb_release_required.proto (100%) rename sn_status_transfer.proto => proto/sn_status_transfer.proto (100%) rename ue_context_release.proto => proto/ue_context_release.proto (100%) rename x2ap_common_types.proto => proto/x2ap_common_types.proto (100%) rename x2ap_streaming.proto => proto/x2ap_streaming.proto (98%) create mode 100644 protogen/gopb/common_types.pb.go create mode 100644 protogen/gopb/error_cause.pb.go create mode 100644 protogen/gopb/gnb_status_indication.pb.go create mode 100644 protogen/gopb/rrc_cg_config.pb.go create mode 100644 protogen/gopb/rrc_cg_config_info.pb.go create mode 100644 protogen/gopb/rrc_common_types.pb.go create mode 100644 protogen/gopb/rrc_failure_information.pb.go create mode 100644 protogen/gopb/rrc_general_message_types.pb.go create mode 100644 protogen/gopb/rrc_measurement_report.pb.go create mode 100644 protogen/gopb/rrc_reconfiguration.pb.go create mode 100644 protogen/gopb/rrc_reconfiguration_complete.pb.go create mode 100644 protogen/gopb/rrc_sib.pb.go create mode 100644 protogen/gopb/rrc_system_information.pb.go create mode 100644 protogen/gopb/rrctransfer.pb.go create mode 100644 protogen/gopb/secondary_rat_data_usage_report.pb.go create mode 100644 protogen/gopb/sgnb_activity_notification.pb.go create mode 100644 protogen/gopb/sgnb_addition_request.pb.go create mode 100644 protogen/gopb/sgnb_addition_request_acknowledge.pb.go create mode 100644 protogen/gopb/sgnb_addition_request_reject.pb.go create mode 100644 protogen/gopb/sgnb_change_confirm.pb.go create mode 100644 protogen/gopb/sgnb_change_refuse.pb.go create mode 100644 protogen/gopb/sgnb_change_required.pb.go create mode 100644 protogen/gopb/sgnb_modification_confirm.pb.go create mode 100644 protogen/gopb/sgnb_modification_refuse.pb.go create mode 100644 protogen/gopb/sgnb_modification_request.pb.go create mode 100644 protogen/gopb/sgnb_modification_request_acknowledge.pb.go create mode 100644 protogen/gopb/sgnb_modification_request_reject.pb.go create mode 100644 protogen/gopb/sgnb_modification_required.pb.go create mode 100644 protogen/gopb/sgnb_reconfiguration_complete.pb.go create mode 100644 protogen/gopb/sgnb_release_confirm.pb.go create mode 100644 protogen/gopb/sgnb_release_request.pb.go create mode 100644 protogen/gopb/sgnb_release_request_acknowledge.pb.go create mode 100644 protogen/gopb/sgnb_release_required.pb.go create mode 100644 protogen/gopb/sn_status_transfer.pb.go create mode 100644 protogen/gopb/ue_context_release.pb.go create mode 100644 protogen/gopb/x2ap_common_types.pb.go create mode 100644 protogen/gopb/x2ap_streaming.pb.go diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 2eb8a17..7026eaa 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -31,6 +31,13 @@ ric-plt/streaming-protobufs. Version history --------------- +[4.0.0] - 2020-04-14 + +* Changed scg-CellGroupConfig parameter type from Bytes to RRCReconfiguration + to describe SCG configuration as a Protobuf structure. Moved all '.proto' + files from streaming-protobufs root directory to proto subdirectory. Added + Golang source code generated from '.proto' files into the repository. + [3.0.0] - 2020-02-14 * Changed all parameters string types to bytes type except parameters 'gNbID' diff --git a/common_types.proto b/proto/common_types.proto similarity index 100% rename from common_types.proto rename to proto/common_types.proto diff --git a/error_cause.proto b/proto/error_cause.proto similarity index 100% rename from error_cause.proto rename to proto/error_cause.proto diff --git a/gnb_status_indication.proto b/proto/gnb_status_indication.proto similarity index 100% rename from gnb_status_indication.proto rename to proto/gnb_status_indication.proto diff --git a/rrc_cg_config.proto b/proto/rrc_cg_config.proto similarity index 97% rename from rrc_cg_config.proto rename to proto/rrc_cg_config.proto index 6dff601..b8fc9c4 100644 --- a/rrc_cg_config.proto +++ b/proto/rrc_cg_config.proto @@ -23,6 +23,7 @@ option go_package = "gerrit.o-ran-sc.org/r/ric-plt/streaming-protobufs"; import "google/protobuf/wrappers.proto"; import "rrc_common_types.proto"; +import "rrc_reconfiguration.proto"; /* Protocol Buffer definition for CG-Config message. @@ -52,7 +53,7 @@ message CG_ConfigCriticalExtensionsChoice1 message CG_Config_IEs { - google.protobuf.BytesValue scg_CellGroupConfig = 1; + RRCReconfiguration scg_CellGroupConfig = 1; RadioBearerConfig scg_RB_Config = 2; ConfigRestrictModReqSCG configRestrictModReq = 3; DRX_Info drx_InfoSCG = 4; diff --git a/rrc_cg_config_info.proto b/proto/rrc_cg_config_info.proto similarity index 100% rename from rrc_cg_config_info.proto rename to proto/rrc_cg_config_info.proto diff --git a/rrc_common_types.proto b/proto/rrc_common_types.proto similarity index 100% rename from rrc_common_types.proto rename to proto/rrc_common_types.proto diff --git a/rrc_failure_information.proto b/proto/rrc_failure_information.proto similarity index 100% rename from rrc_failure_information.proto rename to proto/rrc_failure_information.proto diff --git a/rrc_general_message_types.proto b/proto/rrc_general_message_types.proto similarity index 100% rename from rrc_general_message_types.proto rename to proto/rrc_general_message_types.proto diff --git a/rrc_measurement_report.proto b/proto/rrc_measurement_report.proto similarity index 100% rename from rrc_measurement_report.proto rename to proto/rrc_measurement_report.proto diff --git a/rrc_reconfiguration.proto b/proto/rrc_reconfiguration.proto similarity index 100% rename from rrc_reconfiguration.proto rename to proto/rrc_reconfiguration.proto diff --git a/rrc_reconfiguration_complete.proto b/proto/rrc_reconfiguration_complete.proto similarity index 100% rename from rrc_reconfiguration_complete.proto rename to proto/rrc_reconfiguration_complete.proto diff --git a/rrc_sib.proto b/proto/rrc_sib.proto similarity index 100% rename from rrc_sib.proto rename to proto/rrc_sib.proto diff --git a/rrc_system_information.proto b/proto/rrc_system_information.proto similarity index 100% rename from rrc_system_information.proto rename to proto/rrc_system_information.proto diff --git a/rrctransfer.proto b/proto/rrctransfer.proto similarity index 100% rename from rrctransfer.proto rename to proto/rrctransfer.proto diff --git a/secondary_rat_data_usage_report.proto b/proto/secondary_rat_data_usage_report.proto similarity index 100% rename from secondary_rat_data_usage_report.proto rename to proto/secondary_rat_data_usage_report.proto diff --git a/sgnb_activity_notification.proto b/proto/sgnb_activity_notification.proto similarity index 100% rename from sgnb_activity_notification.proto rename to proto/sgnb_activity_notification.proto diff --git a/sgnb_addition_request.proto b/proto/sgnb_addition_request.proto similarity index 100% rename from sgnb_addition_request.proto rename to proto/sgnb_addition_request.proto diff --git a/sgnb_addition_request_acknowledge.proto b/proto/sgnb_addition_request_acknowledge.proto similarity index 100% rename from sgnb_addition_request_acknowledge.proto rename to proto/sgnb_addition_request_acknowledge.proto diff --git a/sgnb_addition_request_reject.proto b/proto/sgnb_addition_request_reject.proto similarity index 100% rename from sgnb_addition_request_reject.proto rename to proto/sgnb_addition_request_reject.proto diff --git a/sgnb_change_confirm.proto b/proto/sgnb_change_confirm.proto similarity index 100% rename from sgnb_change_confirm.proto rename to proto/sgnb_change_confirm.proto diff --git a/sgnb_change_refuse.proto b/proto/sgnb_change_refuse.proto similarity index 100% rename from sgnb_change_refuse.proto rename to proto/sgnb_change_refuse.proto diff --git a/sgnb_change_required.proto b/proto/sgnb_change_required.proto similarity index 100% rename from sgnb_change_required.proto rename to proto/sgnb_change_required.proto diff --git a/sgnb_modification_confirm.proto b/proto/sgnb_modification_confirm.proto similarity index 100% rename from sgnb_modification_confirm.proto rename to proto/sgnb_modification_confirm.proto diff --git a/sgnb_modification_refuse.proto b/proto/sgnb_modification_refuse.proto similarity index 100% rename from sgnb_modification_refuse.proto rename to proto/sgnb_modification_refuse.proto diff --git a/sgnb_modification_request.proto b/proto/sgnb_modification_request.proto similarity index 100% rename from sgnb_modification_request.proto rename to proto/sgnb_modification_request.proto diff --git a/sgnb_modification_request_acknowledge.proto b/proto/sgnb_modification_request_acknowledge.proto similarity index 100% rename from sgnb_modification_request_acknowledge.proto rename to proto/sgnb_modification_request_acknowledge.proto diff --git a/sgnb_modification_request_reject.proto b/proto/sgnb_modification_request_reject.proto similarity index 100% rename from sgnb_modification_request_reject.proto rename to proto/sgnb_modification_request_reject.proto diff --git a/sgnb_modification_required.proto b/proto/sgnb_modification_required.proto similarity index 100% rename from sgnb_modification_required.proto rename to proto/sgnb_modification_required.proto diff --git a/sgnb_reconfiguration_complete.proto b/proto/sgnb_reconfiguration_complete.proto similarity index 100% rename from sgnb_reconfiguration_complete.proto rename to proto/sgnb_reconfiguration_complete.proto diff --git a/sgnb_release_confirm.proto b/proto/sgnb_release_confirm.proto similarity index 100% rename from sgnb_release_confirm.proto rename to proto/sgnb_release_confirm.proto diff --git a/sgnb_release_request.proto b/proto/sgnb_release_request.proto similarity index 100% rename from sgnb_release_request.proto rename to proto/sgnb_release_request.proto diff --git a/sgnb_release_request_acknowledge.proto b/proto/sgnb_release_request_acknowledge.proto similarity index 100% rename from sgnb_release_request_acknowledge.proto rename to proto/sgnb_release_request_acknowledge.proto diff --git a/sgnb_release_required.proto b/proto/sgnb_release_required.proto similarity index 100% rename from sgnb_release_required.proto rename to proto/sgnb_release_required.proto diff --git a/sn_status_transfer.proto b/proto/sn_status_transfer.proto similarity index 100% rename from sn_status_transfer.proto rename to proto/sn_status_transfer.proto diff --git a/ue_context_release.proto b/proto/ue_context_release.proto similarity index 100% rename from ue_context_release.proto rename to proto/ue_context_release.proto diff --git a/x2ap_common_types.proto b/proto/x2ap_common_types.proto similarity index 100% rename from x2ap_common_types.proto rename to proto/x2ap_common_types.proto diff --git a/x2ap_streaming.proto b/proto/x2ap_streaming.proto similarity index 98% rename from x2ap_streaming.proto rename to proto/x2ap_streaming.proto index 221947a..35afc41 100644 --- a/x2ap_streaming.proto +++ b/proto/x2ap_streaming.proto @@ -60,7 +60,7 @@ import "gnb_status_indication.proto"; Dashes converted to underscores to make protobuf message syntax correct. Revision number of this X2AP Streaming protobuf file is: - x2ap_streaming_protobuf_revision: v3.0.0 + x2ap_streaming_protobuf_revision: v4.0.0 The location of X2AP Streaming protobuf files is a Linux Foundation repository: https://gerrit.o-ran-sc.org/r/ric-plt/streaming-protobufs diff --git a/protogen/gopb/common_types.pb.go b/protogen/gopb/common_types.pb.go new file mode 100644 index 0000000..823d2e6 --- /dev/null +++ b/protogen/gopb/common_types.pb.go @@ -0,0 +1,553 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: common_types.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type ConfiguredOpt_Value int32 + +const ( + ConfiguredOpt_protobuf_unspecified ConfiguredOpt_Value = 0 + ConfiguredOpt_configured ConfiguredOpt_Value = 1 +) + +var ConfiguredOpt_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "configured", +} + +var ConfiguredOpt_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "configured": 1, +} + +func (x ConfiguredOpt_Value) String() string { + return proto.EnumName(ConfiguredOpt_Value_name, int32(x)) +} + +func (ConfiguredOpt_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{1, 0} +} + +type TrueOpt_Value int32 + +const ( + TrueOpt_protobuf_unspecified TrueOpt_Value = 0 + TrueOpt_true TrueOpt_Value = 1 +) + +var TrueOpt_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "true", +} + +var TrueOpt_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "true": 1, +} + +func (x TrueOpt_Value) String() string { + return proto.EnumName(TrueOpt_Value_name, int32(x)) +} + +func (TrueOpt_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{2, 0} +} + +type FalseOpt_Value int32 + +const ( + FalseOpt_protobuf_unspecified FalseOpt_Value = 0 + FalseOpt_false FalseOpt_Value = 1 +) + +var FalseOpt_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "false", +} + +var FalseOpt_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "false": 1, +} + +func (x FalseOpt_Value) String() string { + return proto.EnumName(FalseOpt_Value_name, int32(x)) +} + +func (FalseOpt_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{3, 0} +} + +type EnabledOpt_Value int32 + +const ( + EnabledOpt_protobuf_unspecified EnabledOpt_Value = 0 + EnabledOpt_enabled EnabledOpt_Value = 1 +) + +var EnabledOpt_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "enabled", +} + +var EnabledOpt_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "enabled": 1, +} + +func (x EnabledOpt_Value) String() string { + return proto.EnumName(EnabledOpt_Value_name, int32(x)) +} + +func (EnabledOpt_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{4, 0} +} + +type DisabledOpt_Value int32 + +const ( + DisabledOpt_protobuf_unspecified DisabledOpt_Value = 0 + DisabledOpt_disabled DisabledOpt_Value = 1 +) + +var DisabledOpt_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "disabled", +} + +var DisabledOpt_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "disabled": 1, +} + +func (x DisabledOpt_Value) String() string { + return proto.EnumName(DisabledOpt_Value_name, int32(x)) +} + +func (DisabledOpt_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{5, 0} +} + +type EnabledDisabledOpt_Value int32 + +const ( + EnabledDisabledOpt_protobuf_unspecified EnabledDisabledOpt_Value = 0 + EnabledDisabledOpt_enabled EnabledDisabledOpt_Value = 1 + EnabledDisabledOpt_disabled EnabledDisabledOpt_Value = 2 +) + +var EnabledDisabledOpt_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "enabled", + 2: "disabled", +} + +var EnabledDisabledOpt_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "enabled": 1, + "disabled": 2, +} + +func (x EnabledDisabledOpt_Value) String() string { + return proto.EnumName(EnabledDisabledOpt_Value_name, int32(x)) +} + +func (EnabledDisabledOpt_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{6, 0} +} + +type OnOffOpt_Value int32 + +const ( + OnOffOpt_protobuf_unspecified OnOffOpt_Value = 0 + OnOffOpt_on OnOffOpt_Value = 1 + OnOffOpt_off OnOffOpt_Value = 2 +) + +var OnOffOpt_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "on", + 2: "off", +} + +var OnOffOpt_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "on": 1, + "off": 2, +} + +func (x OnOffOpt_Value) String() string { + return proto.EnumName(OnOffOpt_Value_name, int32(x)) +} + +func (OnOffOpt_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{7, 0} +} + +type Null struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Null) Reset() { *m = Null{} } +func (m *Null) String() string { return proto.CompactTextString(m) } +func (*Null) ProtoMessage() {} +func (*Null) Descriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{0} +} + +func (m *Null) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Null.Unmarshal(m, b) +} +func (m *Null) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Null.Marshal(b, m, deterministic) +} +func (m *Null) XXX_Merge(src proto.Message) { + xxx_messageInfo_Null.Merge(m, src) +} +func (m *Null) XXX_Size() int { + return xxx_messageInfo_Null.Size(m) +} +func (m *Null) XXX_DiscardUnknown() { + xxx_messageInfo_Null.DiscardUnknown(m) +} + +var xxx_messageInfo_Null proto.InternalMessageInfo + +type ConfiguredOpt struct { + Value ConfiguredOpt_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ConfiguredOpt_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ConfiguredOpt) Reset() { *m = ConfiguredOpt{} } +func (m *ConfiguredOpt) String() string { return proto.CompactTextString(m) } +func (*ConfiguredOpt) ProtoMessage() {} +func (*ConfiguredOpt) Descriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{1} +} + +func (m *ConfiguredOpt) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ConfiguredOpt.Unmarshal(m, b) +} +func (m *ConfiguredOpt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ConfiguredOpt.Marshal(b, m, deterministic) +} +func (m *ConfiguredOpt) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConfiguredOpt.Merge(m, src) +} +func (m *ConfiguredOpt) XXX_Size() int { + return xxx_messageInfo_ConfiguredOpt.Size(m) +} +func (m *ConfiguredOpt) XXX_DiscardUnknown() { + xxx_messageInfo_ConfiguredOpt.DiscardUnknown(m) +} + +var xxx_messageInfo_ConfiguredOpt proto.InternalMessageInfo + +func (m *ConfiguredOpt) GetValue() ConfiguredOpt_Value { + if m != nil { + return m.Value + } + return ConfiguredOpt_protobuf_unspecified +} + +type TrueOpt struct { + Value TrueOpt_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.TrueOpt_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TrueOpt) Reset() { *m = TrueOpt{} } +func (m *TrueOpt) String() string { return proto.CompactTextString(m) } +func (*TrueOpt) ProtoMessage() {} +func (*TrueOpt) Descriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{2} +} + +func (m *TrueOpt) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TrueOpt.Unmarshal(m, b) +} +func (m *TrueOpt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TrueOpt.Marshal(b, m, deterministic) +} +func (m *TrueOpt) XXX_Merge(src proto.Message) { + xxx_messageInfo_TrueOpt.Merge(m, src) +} +func (m *TrueOpt) XXX_Size() int { + return xxx_messageInfo_TrueOpt.Size(m) +} +func (m *TrueOpt) XXX_DiscardUnknown() { + xxx_messageInfo_TrueOpt.DiscardUnknown(m) +} + +var xxx_messageInfo_TrueOpt proto.InternalMessageInfo + +func (m *TrueOpt) GetValue() TrueOpt_Value { + if m != nil { + return m.Value + } + return TrueOpt_protobuf_unspecified +} + +type FalseOpt struct { + Value FalseOpt_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.FalseOpt_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FalseOpt) Reset() { *m = FalseOpt{} } +func (m *FalseOpt) String() string { return proto.CompactTextString(m) } +func (*FalseOpt) ProtoMessage() {} +func (*FalseOpt) Descriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{3} +} + +func (m *FalseOpt) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FalseOpt.Unmarshal(m, b) +} +func (m *FalseOpt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FalseOpt.Marshal(b, m, deterministic) +} +func (m *FalseOpt) XXX_Merge(src proto.Message) { + xxx_messageInfo_FalseOpt.Merge(m, src) +} +func (m *FalseOpt) XXX_Size() int { + return xxx_messageInfo_FalseOpt.Size(m) +} +func (m *FalseOpt) XXX_DiscardUnknown() { + xxx_messageInfo_FalseOpt.DiscardUnknown(m) +} + +var xxx_messageInfo_FalseOpt proto.InternalMessageInfo + +func (m *FalseOpt) GetValue() FalseOpt_Value { + if m != nil { + return m.Value + } + return FalseOpt_protobuf_unspecified +} + +type EnabledOpt struct { + Value EnabledOpt_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.EnabledOpt_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EnabledOpt) Reset() { *m = EnabledOpt{} } +func (m *EnabledOpt) String() string { return proto.CompactTextString(m) } +func (*EnabledOpt) ProtoMessage() {} +func (*EnabledOpt) Descriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{4} +} + +func (m *EnabledOpt) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EnabledOpt.Unmarshal(m, b) +} +func (m *EnabledOpt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EnabledOpt.Marshal(b, m, deterministic) +} +func (m *EnabledOpt) XXX_Merge(src proto.Message) { + xxx_messageInfo_EnabledOpt.Merge(m, src) +} +func (m *EnabledOpt) XXX_Size() int { + return xxx_messageInfo_EnabledOpt.Size(m) +} +func (m *EnabledOpt) XXX_DiscardUnknown() { + xxx_messageInfo_EnabledOpt.DiscardUnknown(m) +} + +var xxx_messageInfo_EnabledOpt proto.InternalMessageInfo + +func (m *EnabledOpt) GetValue() EnabledOpt_Value { + if m != nil { + return m.Value + } + return EnabledOpt_protobuf_unspecified +} + +type DisabledOpt struct { + Value DisabledOpt_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DisabledOpt_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DisabledOpt) Reset() { *m = DisabledOpt{} } +func (m *DisabledOpt) String() string { return proto.CompactTextString(m) } +func (*DisabledOpt) ProtoMessage() {} +func (*DisabledOpt) Descriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{5} +} + +func (m *DisabledOpt) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DisabledOpt.Unmarshal(m, b) +} +func (m *DisabledOpt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DisabledOpt.Marshal(b, m, deterministic) +} +func (m *DisabledOpt) XXX_Merge(src proto.Message) { + xxx_messageInfo_DisabledOpt.Merge(m, src) +} +func (m *DisabledOpt) XXX_Size() int { + return xxx_messageInfo_DisabledOpt.Size(m) +} +func (m *DisabledOpt) XXX_DiscardUnknown() { + xxx_messageInfo_DisabledOpt.DiscardUnknown(m) +} + +var xxx_messageInfo_DisabledOpt proto.InternalMessageInfo + +func (m *DisabledOpt) GetValue() DisabledOpt_Value { + if m != nil { + return m.Value + } + return DisabledOpt_protobuf_unspecified +} + +type EnabledDisabledOpt struct { + Value EnabledDisabledOpt_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.EnabledDisabledOpt_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EnabledDisabledOpt) Reset() { *m = EnabledDisabledOpt{} } +func (m *EnabledDisabledOpt) String() string { return proto.CompactTextString(m) } +func (*EnabledDisabledOpt) ProtoMessage() {} +func (*EnabledDisabledOpt) Descriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{6} +} + +func (m *EnabledDisabledOpt) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EnabledDisabledOpt.Unmarshal(m, b) +} +func (m *EnabledDisabledOpt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EnabledDisabledOpt.Marshal(b, m, deterministic) +} +func (m *EnabledDisabledOpt) XXX_Merge(src proto.Message) { + xxx_messageInfo_EnabledDisabledOpt.Merge(m, src) +} +func (m *EnabledDisabledOpt) XXX_Size() int { + return xxx_messageInfo_EnabledDisabledOpt.Size(m) +} +func (m *EnabledDisabledOpt) XXX_DiscardUnknown() { + xxx_messageInfo_EnabledDisabledOpt.DiscardUnknown(m) +} + +var xxx_messageInfo_EnabledDisabledOpt proto.InternalMessageInfo + +func (m *EnabledDisabledOpt) GetValue() EnabledDisabledOpt_Value { + if m != nil { + return m.Value + } + return EnabledDisabledOpt_protobuf_unspecified +} + +type OnOffOpt struct { + Value OnOffOpt_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.OnOffOpt_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *OnOffOpt) Reset() { *m = OnOffOpt{} } +func (m *OnOffOpt) String() string { return proto.CompactTextString(m) } +func (*OnOffOpt) ProtoMessage() {} +func (*OnOffOpt) Descriptor() ([]byte, []int) { + return fileDescriptor_3a6f91795c5fbab7, []int{7} +} + +func (m *OnOffOpt) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OnOffOpt.Unmarshal(m, b) +} +func (m *OnOffOpt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OnOffOpt.Marshal(b, m, deterministic) +} +func (m *OnOffOpt) XXX_Merge(src proto.Message) { + xxx_messageInfo_OnOffOpt.Merge(m, src) +} +func (m *OnOffOpt) XXX_Size() int { + return xxx_messageInfo_OnOffOpt.Size(m) +} +func (m *OnOffOpt) XXX_DiscardUnknown() { + xxx_messageInfo_OnOffOpt.DiscardUnknown(m) +} + +var xxx_messageInfo_OnOffOpt proto.InternalMessageInfo + +func (m *OnOffOpt) GetValue() OnOffOpt_Value { + if m != nil { + return m.Value + } + return OnOffOpt_protobuf_unspecified +} + +func init() { + proto.RegisterEnum("streaming_protobufs.ConfiguredOpt_Value", ConfiguredOpt_Value_name, ConfiguredOpt_Value_value) + proto.RegisterEnum("streaming_protobufs.TrueOpt_Value", TrueOpt_Value_name, TrueOpt_Value_value) + proto.RegisterEnum("streaming_protobufs.FalseOpt_Value", FalseOpt_Value_name, FalseOpt_Value_value) + proto.RegisterEnum("streaming_protobufs.EnabledOpt_Value", EnabledOpt_Value_name, EnabledOpt_Value_value) + proto.RegisterEnum("streaming_protobufs.DisabledOpt_Value", DisabledOpt_Value_name, DisabledOpt_Value_value) + proto.RegisterEnum("streaming_protobufs.EnabledDisabledOpt_Value", EnabledDisabledOpt_Value_name, EnabledDisabledOpt_Value_value) + proto.RegisterEnum("streaming_protobufs.OnOffOpt_Value", OnOffOpt_Value_name, OnOffOpt_Value_value) + proto.RegisterType((*Null)(nil), "streaming_protobufs.Null") + proto.RegisterType((*ConfiguredOpt)(nil), "streaming_protobufs.ConfiguredOpt") + proto.RegisterType((*TrueOpt)(nil), "streaming_protobufs.TrueOpt") + proto.RegisterType((*FalseOpt)(nil), "streaming_protobufs.FalseOpt") + proto.RegisterType((*EnabledOpt)(nil), "streaming_protobufs.EnabledOpt") + proto.RegisterType((*DisabledOpt)(nil), "streaming_protobufs.DisabledOpt") + proto.RegisterType((*EnabledDisabledOpt)(nil), "streaming_protobufs.EnabledDisabledOpt") + proto.RegisterType((*OnOffOpt)(nil), "streaming_protobufs.OnOffOpt") +} + +func init() { proto.RegisterFile("common_types.proto", fileDescriptor_3a6f91795c5fbab7) } + +var fileDescriptor_3a6f91795c5fbab7 = []byte{ + // 367 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0xd2, 0xcd, 0x4a, 0xeb, 0x40, + 0x1c, 0x05, 0xf0, 0x3b, 0xbd, 0xfd, 0xc8, 0xfd, 0xf7, 0x5a, 0x86, 0xe8, 0xa2, 0x4b, 0x19, 0x51, + 0x0a, 0x9a, 0x84, 0xb6, 0x1b, 0xc5, 0xe2, 0xc2, 0xaa, 0x4b, 0x0b, 0x22, 0x2e, 0xdc, 0x94, 0x34, + 0x9d, 0x09, 0x81, 0x74, 0x26, 0xcc, 0x87, 0x50, 0x70, 0xe5, 0x4b, 0xf8, 0xba, 0xd2, 0xb4, 0x8d, + 0x1d, 0x88, 0x46, 0x77, 0x49, 0x38, 0x27, 0xbf, 0x93, 0x21, 0xe0, 0x46, 0x62, 0xb1, 0x10, 0x7c, + 0xaa, 0x97, 0x19, 0x55, 0x7e, 0x26, 0x85, 0x16, 0xee, 0xbe, 0xd2, 0x92, 0x86, 0x8b, 0x84, 0xc7, + 0xd3, 0xfc, 0xc1, 0xcc, 0x30, 0x45, 0x9a, 0x50, 0xbf, 0x37, 0x69, 0x4a, 0xde, 0x10, 0xec, 0x8d, + 0x05, 0x67, 0x49, 0x6c, 0x24, 0x9d, 0x4f, 0x32, 0xed, 0x5e, 0x41, 0xe3, 0x25, 0x4c, 0x0d, 0xed, + 0xa2, 0x43, 0xd4, 0xeb, 0x0c, 0x7a, 0x7e, 0x49, 0xdd, 0xb7, 0x2a, 0xfe, 0xd3, 0x2a, 0xff, 0xb0, + 0xae, 0x91, 0x3e, 0x34, 0xf2, 0x7b, 0xb7, 0x0b, 0x07, 0xdb, 0xc2, 0xd4, 0x70, 0x95, 0xd1, 0x28, + 0x61, 0x09, 0x9d, 0xe3, 0x3f, 0x6e, 0x07, 0x20, 0x2a, 0x5e, 0x80, 0x11, 0xc9, 0xa0, 0xf5, 0x28, + 0x0d, 0x5d, 0xe9, 0xe7, 0xb6, 0x4e, 0x4a, 0xf5, 0x4d, 0xd8, 0x76, 0x4f, 0xab, 0x5d, 0x07, 0xea, + 0x5a, 0x1a, 0x8a, 0x11, 0x51, 0xe0, 0xdc, 0x85, 0xa9, 0xca, 0xc9, 0x0b, 0x9b, 0x3c, 0x2a, 0x25, + 0xb7, 0x69, 0xdb, 0x3c, 0xab, 0x36, 0xff, 0x41, 0x83, 0xad, 0xba, 0x18, 0x91, 0x25, 0xc0, 0x2d, + 0x0f, 0x67, 0xe9, 0xfa, 0x9c, 0x2f, 0x6d, 0xf6, 0xb8, 0x94, 0xfd, 0xcc, 0xdb, 0xb0, 0x5f, 0x0d, + 0xb7, 0xa1, 0x45, 0xd7, 0x6d, 0x8c, 0xc8, 0x2b, 0xb4, 0x6f, 0x12, 0x55, 0xd8, 0x23, 0xdb, 0x3e, + 0x29, 0xb5, 0x77, 0x0a, 0x36, 0x1e, 0x54, 0xe3, 0xff, 0xc1, 0x99, 0x6f, 0xea, 0x18, 0x91, 0x77, + 0x04, 0xee, 0xe6, 0x4b, 0x76, 0x57, 0x8c, 0xed, 0x15, 0xde, 0x77, 0x27, 0xf0, 0xe5, 0x98, 0xd1, + 0xef, 0x4e, 0xc2, 0x5a, 0x56, 0x23, 0x4b, 0x70, 0x26, 0x7c, 0xc2, 0xd8, 0x8f, 0xff, 0x83, 0x6d, + 0xda, 0x1e, 0x31, 0xa8, 0x1e, 0xd1, 0x84, 0x9a, 0xe0, 0x18, 0xb9, 0x2d, 0xf8, 0x2b, 0x18, 0xc3, + 0xb5, 0xeb, 0xe1, 0x73, 0x3f, 0xa6, 0x52, 0x26, 0xda, 0x17, 0x9e, 0x0c, 0xb9, 0xa7, 0x22, 0x5f, + 0xc8, 0x38, 0x90, 0x81, 0x4c, 0x22, 0x2f, 0x4b, 0x75, 0x50, 0xf0, 0x5e, 0xc1, 0xcf, 0x9a, 0xf9, + 0xe5, 0xf0, 0x23, 0x00, 0x00, 0xff, 0xff, 0xb8, 0x86, 0x8c, 0x4f, 0xe8, 0x03, 0x00, 0x00, +} diff --git a/protogen/gopb/error_cause.pb.go b/protogen/gopb/error_cause.pb.go new file mode 100644 index 0000000..3699640 --- /dev/null +++ b/protogen/gopb/error_cause.pb.go @@ -0,0 +1,670 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: error_cause.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type CauseRadioNetwork_Value int32 + +const ( + CauseRadioNetwork_protobuf_unspecified CauseRadioNetwork_Value = 0 + CauseRadioNetwork_handover_desirable_for_radio_reasons CauseRadioNetwork_Value = 1 + CauseRadioNetwork_time_critical_handover CauseRadioNetwork_Value = 2 + CauseRadioNetwork_resource_optimisation_handover CauseRadioNetwork_Value = 3 + CauseRadioNetwork_reduce_load_in_serving_cell CauseRadioNetwork_Value = 4 + CauseRadioNetwork_partial_handover CauseRadioNetwork_Value = 5 + CauseRadioNetwork_unknown_new_eNB_UE_X2AP_ID CauseRadioNetwork_Value = 6 + CauseRadioNetwork_unknown_old_eNB_UE_X2AP_ID CauseRadioNetwork_Value = 7 + CauseRadioNetwork_unknown_pair_of_UE_X2AP_ID CauseRadioNetwork_Value = 8 + CauseRadioNetwork_ho_target_not_allowed CauseRadioNetwork_Value = 9 + CauseRadioNetwork_tx2relocoverall_expiry CauseRadioNetwork_Value = 10 + CauseRadioNetwork_trelocprep_expiry CauseRadioNetwork_Value = 11 + CauseRadioNetwork_cell_not_available CauseRadioNetwork_Value = 12 + CauseRadioNetwork_no_radio_resources_available_in_target_cell CauseRadioNetwork_Value = 13 + CauseRadioNetwork_invalid_MME_GroupID CauseRadioNetwork_Value = 14 + CauseRadioNetwork_unknown_MME_Code CauseRadioNetwork_Value = 15 + CauseRadioNetwork_encryption_and_or_integrity_protection_algorithms_not_supported CauseRadioNetwork_Value = 16 + CauseRadioNetwork_reportCharacteristicsEmpty CauseRadioNetwork_Value = 17 + CauseRadioNetwork_noReportPeriodicity CauseRadioNetwork_Value = 18 + CauseRadioNetwork_existingMeasurementID CauseRadioNetwork_Value = 19 + CauseRadioNetwork_unknown_eNB_Measurement_ID CauseRadioNetwork_Value = 20 + CauseRadioNetwork_measurement_temporarily_not_available CauseRadioNetwork_Value = 21 + CauseRadioNetwork_unspecified CauseRadioNetwork_Value = 22 + CauseRadioNetwork_load_balancing CauseRadioNetwork_Value = 23 + CauseRadioNetwork_handover_optimisation CauseRadioNetwork_Value = 24 + CauseRadioNetwork_value_out_of_allowed_range CauseRadioNetwork_Value = 25 + CauseRadioNetwork_multiple_E_RAB_ID_instances CauseRadioNetwork_Value = 26 + CauseRadioNetwork_switch_off_ongoing CauseRadioNetwork_Value = 27 + CauseRadioNetwork_not_supported_QCI_value CauseRadioNetwork_Value = 28 + CauseRadioNetwork_measurement_not_supported_for_the_object CauseRadioNetwork_Value = 29 + CauseRadioNetwork_tDCoverall_expiry CauseRadioNetwork_Value = 30 + CauseRadioNetwork_tDCprep_expiry CauseRadioNetwork_Value = 31 + CauseRadioNetwork_action_desirable_for_radio_reasons CauseRadioNetwork_Value = 32 + CauseRadioNetwork_reduce_load CauseRadioNetwork_Value = 33 + CauseRadioNetwork_resource_optimisation CauseRadioNetwork_Value = 34 + CauseRadioNetwork_time_critical_action CauseRadioNetwork_Value = 35 + CauseRadioNetwork_target_not_allowed CauseRadioNetwork_Value = 36 + CauseRadioNetwork_no_radio_resources_available CauseRadioNetwork_Value = 37 + CauseRadioNetwork_invalid_QoS_combination CauseRadioNetwork_Value = 38 + CauseRadioNetwork_encryption_algorithms_not_aupported CauseRadioNetwork_Value = 39 + CauseRadioNetwork_procedure_cancelled CauseRadioNetwork_Value = 40 + CauseRadioNetwork_rRM_purpose CauseRadioNetwork_Value = 41 + CauseRadioNetwork_improve_user_bit_rate CauseRadioNetwork_Value = 42 + CauseRadioNetwork_user_inactivity CauseRadioNetwork_Value = 43 + CauseRadioNetwork_radio_connection_with_UE_lost CauseRadioNetwork_Value = 44 + CauseRadioNetwork_failure_in_the_radio_interface_procedure CauseRadioNetwork_Value = 45 + CauseRadioNetwork_bearer_option_not_supported CauseRadioNetwork_Value = 46 + CauseRadioNetwork_mCG_Mobility CauseRadioNetwork_Value = 47 + CauseRadioNetwork_sCG_Mobility CauseRadioNetwork_Value = 48 + CauseRadioNetwork_count_reaches_max_value CauseRadioNetwork_Value = 49 + CauseRadioNetwork_unknown_old_en_gNB_UE_X2AP_ID CauseRadioNetwork_Value = 50 + CauseRadioNetwork_pDCP_Overload CauseRadioNetwork_Value = 51 +) + +var CauseRadioNetwork_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "handover_desirable_for_radio_reasons", + 2: "time_critical_handover", + 3: "resource_optimisation_handover", + 4: "reduce_load_in_serving_cell", + 5: "partial_handover", + 6: "unknown_new_eNB_UE_X2AP_ID", + 7: "unknown_old_eNB_UE_X2AP_ID", + 8: "unknown_pair_of_UE_X2AP_ID", + 9: "ho_target_not_allowed", + 10: "tx2relocoverall_expiry", + 11: "trelocprep_expiry", + 12: "cell_not_available", + 13: "no_radio_resources_available_in_target_cell", + 14: "invalid_MME_GroupID", + 15: "unknown_MME_Code", + 16: "encryption_and_or_integrity_protection_algorithms_not_supported", + 17: "reportCharacteristicsEmpty", + 18: "noReportPeriodicity", + 19: "existingMeasurementID", + 20: "unknown_eNB_Measurement_ID", + 21: "measurement_temporarily_not_available", + 22: "unspecified", + 23: "load_balancing", + 24: "handover_optimisation", + 25: "value_out_of_allowed_range", + 26: "multiple_E_RAB_ID_instances", + 27: "switch_off_ongoing", + 28: "not_supported_QCI_value", + 29: "measurement_not_supported_for_the_object", + 30: "tDCoverall_expiry", + 31: "tDCprep_expiry", + 32: "action_desirable_for_radio_reasons", + 33: "reduce_load", + 34: "resource_optimisation", + 35: "time_critical_action", + 36: "target_not_allowed", + 37: "no_radio_resources_available", + 38: "invalid_QoS_combination", + 39: "encryption_algorithms_not_aupported", + 40: "procedure_cancelled", + 41: "rRM_purpose", + 42: "improve_user_bit_rate", + 43: "user_inactivity", + 44: "radio_connection_with_UE_lost", + 45: "failure_in_the_radio_interface_procedure", + 46: "bearer_option_not_supported", + 47: "mCG_Mobility", + 48: "sCG_Mobility", + 49: "count_reaches_max_value", + 50: "unknown_old_en_gNB_UE_X2AP_ID", + 51: "pDCP_Overload", +} + +var CauseRadioNetwork_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "handover_desirable_for_radio_reasons": 1, + "time_critical_handover": 2, + "resource_optimisation_handover": 3, + "reduce_load_in_serving_cell": 4, + "partial_handover": 5, + "unknown_new_eNB_UE_X2AP_ID": 6, + "unknown_old_eNB_UE_X2AP_ID": 7, + "unknown_pair_of_UE_X2AP_ID": 8, + "ho_target_not_allowed": 9, + "tx2relocoverall_expiry": 10, + "trelocprep_expiry": 11, + "cell_not_available": 12, + "no_radio_resources_available_in_target_cell": 13, + "invalid_MME_GroupID": 14, + "unknown_MME_Code": 15, + "encryption_and_or_integrity_protection_algorithms_not_supported": 16, + "reportCharacteristicsEmpty": 17, + "noReportPeriodicity": 18, + "existingMeasurementID": 19, + "unknown_eNB_Measurement_ID": 20, + "measurement_temporarily_not_available": 21, + "unspecified": 22, + "load_balancing": 23, + "handover_optimisation": 24, + "value_out_of_allowed_range": 25, + "multiple_E_RAB_ID_instances": 26, + "switch_off_ongoing": 27, + "not_supported_QCI_value": 28, + "measurement_not_supported_for_the_object": 29, + "tDCoverall_expiry": 30, + "tDCprep_expiry": 31, + "action_desirable_for_radio_reasons": 32, + "reduce_load": 33, + "resource_optimisation": 34, + "time_critical_action": 35, + "target_not_allowed": 36, + "no_radio_resources_available": 37, + "invalid_QoS_combination": 38, + "encryption_algorithms_not_aupported": 39, + "procedure_cancelled": 40, + "rRM_purpose": 41, + "improve_user_bit_rate": 42, + "user_inactivity": 43, + "radio_connection_with_UE_lost": 44, + "failure_in_the_radio_interface_procedure": 45, + "bearer_option_not_supported": 46, + "mCG_Mobility": 47, + "sCG_Mobility": 48, + "count_reaches_max_value": 49, + "unknown_old_en_gNB_UE_X2AP_ID": 50, + "pDCP_Overload": 51, +} + +func (x CauseRadioNetwork_Value) String() string { + return proto.EnumName(CauseRadioNetwork_Value_name, int32(x)) +} + +func (CauseRadioNetwork_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_1f54086b8cf16318, []int{1, 0} +} + +type CauseTransport_Value int32 + +const ( + CauseTransport_protobuf_unspecified CauseTransport_Value = 0 + CauseTransport_transport_resource_unavailable CauseTransport_Value = 1 + CauseTransport_unspecified CauseTransport_Value = 2 +) + +var CauseTransport_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "transport_resource_unavailable", + 2: "unspecified", +} + +var CauseTransport_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "transport_resource_unavailable": 1, + "unspecified": 2, +} + +func (x CauseTransport_Value) String() string { + return proto.EnumName(CauseTransport_Value_name, int32(x)) +} + +func (CauseTransport_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_1f54086b8cf16318, []int{2, 0} +} + +type CauseProtocol_Value int32 + +const ( + CauseProtocol_protobuf_unspecified CauseProtocol_Value = 0 + CauseProtocol_transfer_syntax_error CauseProtocol_Value = 1 + CauseProtocol_abstract_syntax_error_reject CauseProtocol_Value = 2 + CauseProtocol_abstract_syntax_error_ignore_and_notify CauseProtocol_Value = 3 + CauseProtocol_message_not_compatible_with_receiver_state CauseProtocol_Value = 4 + CauseProtocol_semantic_error CauseProtocol_Value = 5 + CauseProtocol_unspecified CauseProtocol_Value = 6 + CauseProtocol_abstract_syntax_error_falsely_constructed_message CauseProtocol_Value = 7 +) + +var CauseProtocol_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "transfer_syntax_error", + 2: "abstract_syntax_error_reject", + 3: "abstract_syntax_error_ignore_and_notify", + 4: "message_not_compatible_with_receiver_state", + 5: "semantic_error", + 6: "unspecified", + 7: "abstract_syntax_error_falsely_constructed_message", +} + +var CauseProtocol_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "transfer_syntax_error": 1, + "abstract_syntax_error_reject": 2, + "abstract_syntax_error_ignore_and_notify": 3, + "message_not_compatible_with_receiver_state": 4, + "semantic_error": 5, + "unspecified": 6, + "abstract_syntax_error_falsely_constructed_message": 7, +} + +func (x CauseProtocol_Value) String() string { + return proto.EnumName(CauseProtocol_Value_name, int32(x)) +} + +func (CauseProtocol_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_1f54086b8cf16318, []int{3, 0} +} + +type CauseMisc_Value int32 + +const ( + CauseMisc_protobuf_unspecified CauseMisc_Value = 0 + CauseMisc_control_processing_overload CauseMisc_Value = 1 + CauseMisc_hardware_failure CauseMisc_Value = 2 + CauseMisc_om_intervention CauseMisc_Value = 3 + CauseMisc_not_enough_user_plane_processing_resources CauseMisc_Value = 4 + CauseMisc_unspecified CauseMisc_Value = 5 +) + +var CauseMisc_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "control_processing_overload", + 2: "hardware_failure", + 3: "om_intervention", + 4: "not_enough_user_plane_processing_resources", + 5: "unspecified", +} + +var CauseMisc_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "control_processing_overload": 1, + "hardware_failure": 2, + "om_intervention": 3, + "not_enough_user_plane_processing_resources": 4, + "unspecified": 5, +} + +func (x CauseMisc_Value) String() string { + return proto.EnumName(CauseMisc_Value_name, int32(x)) +} + +func (CauseMisc_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_1f54086b8cf16318, []int{4, 0} +} + +type Cause struct { + // Types that are valid to be assigned to Value: + // *Cause_RadioNetwork + // *Cause_Transport + // *Cause_Protocol + // *Cause_Misc + Value isCause_Value `protobuf_oneof:"value"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Cause) Reset() { *m = Cause{} } +func (m *Cause) String() string { return proto.CompactTextString(m) } +func (*Cause) ProtoMessage() {} +func (*Cause) Descriptor() ([]byte, []int) { + return fileDescriptor_1f54086b8cf16318, []int{0} +} + +func (m *Cause) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Cause.Unmarshal(m, b) +} +func (m *Cause) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Cause.Marshal(b, m, deterministic) +} +func (m *Cause) XXX_Merge(src proto.Message) { + xxx_messageInfo_Cause.Merge(m, src) +} +func (m *Cause) XXX_Size() int { + return xxx_messageInfo_Cause.Size(m) +} +func (m *Cause) XXX_DiscardUnknown() { + xxx_messageInfo_Cause.DiscardUnknown(m) +} + +var xxx_messageInfo_Cause proto.InternalMessageInfo + +type isCause_Value interface { + isCause_Value() +} + +type Cause_RadioNetwork struct { + RadioNetwork *CauseRadioNetwork `protobuf:"bytes,1,opt,name=radioNetwork,proto3,oneof"` +} + +type Cause_Transport struct { + Transport *CauseTransport `protobuf:"bytes,2,opt,name=transport,proto3,oneof"` +} + +type Cause_Protocol struct { + Protocol *CauseProtocol `protobuf:"bytes,3,opt,name=protocol,proto3,oneof"` +} + +type Cause_Misc struct { + Misc *CauseMisc `protobuf:"bytes,4,opt,name=misc,proto3,oneof"` +} + +func (*Cause_RadioNetwork) isCause_Value() {} + +func (*Cause_Transport) isCause_Value() {} + +func (*Cause_Protocol) isCause_Value() {} + +func (*Cause_Misc) isCause_Value() {} + +func (m *Cause) GetValue() isCause_Value { + if m != nil { + return m.Value + } + return nil +} + +func (m *Cause) GetRadioNetwork() *CauseRadioNetwork { + if x, ok := m.GetValue().(*Cause_RadioNetwork); ok { + return x.RadioNetwork + } + return nil +} + +func (m *Cause) GetTransport() *CauseTransport { + if x, ok := m.GetValue().(*Cause_Transport); ok { + return x.Transport + } + return nil +} + +func (m *Cause) GetProtocol() *CauseProtocol { + if x, ok := m.GetValue().(*Cause_Protocol); ok { + return x.Protocol + } + return nil +} + +func (m *Cause) GetMisc() *CauseMisc { + if x, ok := m.GetValue().(*Cause_Misc); ok { + return x.Misc + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*Cause) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*Cause_RadioNetwork)(nil), + (*Cause_Transport)(nil), + (*Cause_Protocol)(nil), + (*Cause_Misc)(nil), + } +} + +type CauseRadioNetwork struct { + Value CauseRadioNetwork_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CauseRadioNetwork_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CauseRadioNetwork) Reset() { *m = CauseRadioNetwork{} } +func (m *CauseRadioNetwork) String() string { return proto.CompactTextString(m) } +func (*CauseRadioNetwork) ProtoMessage() {} +func (*CauseRadioNetwork) Descriptor() ([]byte, []int) { + return fileDescriptor_1f54086b8cf16318, []int{1} +} + +func (m *CauseRadioNetwork) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CauseRadioNetwork.Unmarshal(m, b) +} +func (m *CauseRadioNetwork) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CauseRadioNetwork.Marshal(b, m, deterministic) +} +func (m *CauseRadioNetwork) XXX_Merge(src proto.Message) { + xxx_messageInfo_CauseRadioNetwork.Merge(m, src) +} +func (m *CauseRadioNetwork) XXX_Size() int { + return xxx_messageInfo_CauseRadioNetwork.Size(m) +} +func (m *CauseRadioNetwork) XXX_DiscardUnknown() { + xxx_messageInfo_CauseRadioNetwork.DiscardUnknown(m) +} + +var xxx_messageInfo_CauseRadioNetwork proto.InternalMessageInfo + +func (m *CauseRadioNetwork) GetValue() CauseRadioNetwork_Value { + if m != nil { + return m.Value + } + return CauseRadioNetwork_protobuf_unspecified +} + +type CauseTransport struct { + Value CauseTransport_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CauseTransport_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CauseTransport) Reset() { *m = CauseTransport{} } +func (m *CauseTransport) String() string { return proto.CompactTextString(m) } +func (*CauseTransport) ProtoMessage() {} +func (*CauseTransport) Descriptor() ([]byte, []int) { + return fileDescriptor_1f54086b8cf16318, []int{2} +} + +func (m *CauseTransport) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CauseTransport.Unmarshal(m, b) +} +func (m *CauseTransport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CauseTransport.Marshal(b, m, deterministic) +} +func (m *CauseTransport) XXX_Merge(src proto.Message) { + xxx_messageInfo_CauseTransport.Merge(m, src) +} +func (m *CauseTransport) XXX_Size() int { + return xxx_messageInfo_CauseTransport.Size(m) +} +func (m *CauseTransport) XXX_DiscardUnknown() { + xxx_messageInfo_CauseTransport.DiscardUnknown(m) +} + +var xxx_messageInfo_CauseTransport proto.InternalMessageInfo + +func (m *CauseTransport) GetValue() CauseTransport_Value { + if m != nil { + return m.Value + } + return CauseTransport_protobuf_unspecified +} + +type CauseProtocol struct { + Value CauseProtocol_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CauseProtocol_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CauseProtocol) Reset() { *m = CauseProtocol{} } +func (m *CauseProtocol) String() string { return proto.CompactTextString(m) } +func (*CauseProtocol) ProtoMessage() {} +func (*CauseProtocol) Descriptor() ([]byte, []int) { + return fileDescriptor_1f54086b8cf16318, []int{3} +} + +func (m *CauseProtocol) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CauseProtocol.Unmarshal(m, b) +} +func (m *CauseProtocol) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CauseProtocol.Marshal(b, m, deterministic) +} +func (m *CauseProtocol) XXX_Merge(src proto.Message) { + xxx_messageInfo_CauseProtocol.Merge(m, src) +} +func (m *CauseProtocol) XXX_Size() int { + return xxx_messageInfo_CauseProtocol.Size(m) +} +func (m *CauseProtocol) XXX_DiscardUnknown() { + xxx_messageInfo_CauseProtocol.DiscardUnknown(m) +} + +var xxx_messageInfo_CauseProtocol proto.InternalMessageInfo + +func (m *CauseProtocol) GetValue() CauseProtocol_Value { + if m != nil { + return m.Value + } + return CauseProtocol_protobuf_unspecified +} + +type CauseMisc struct { + Value CauseMisc_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CauseMisc_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CauseMisc) Reset() { *m = CauseMisc{} } +func (m *CauseMisc) String() string { return proto.CompactTextString(m) } +func (*CauseMisc) ProtoMessage() {} +func (*CauseMisc) Descriptor() ([]byte, []int) { + return fileDescriptor_1f54086b8cf16318, []int{4} +} + +func (m *CauseMisc) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CauseMisc.Unmarshal(m, b) +} +func (m *CauseMisc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CauseMisc.Marshal(b, m, deterministic) +} +func (m *CauseMisc) XXX_Merge(src proto.Message) { + xxx_messageInfo_CauseMisc.Merge(m, src) +} +func (m *CauseMisc) XXX_Size() int { + return xxx_messageInfo_CauseMisc.Size(m) +} +func (m *CauseMisc) XXX_DiscardUnknown() { + xxx_messageInfo_CauseMisc.DiscardUnknown(m) +} + +var xxx_messageInfo_CauseMisc proto.InternalMessageInfo + +func (m *CauseMisc) GetValue() CauseMisc_Value { + if m != nil { + return m.Value + } + return CauseMisc_protobuf_unspecified +} + +func init() { + proto.RegisterEnum("streaming_protobufs.CauseRadioNetwork_Value", CauseRadioNetwork_Value_name, CauseRadioNetwork_Value_value) + proto.RegisterEnum("streaming_protobufs.CauseTransport_Value", CauseTransport_Value_name, CauseTransport_Value_value) + proto.RegisterEnum("streaming_protobufs.CauseProtocol_Value", CauseProtocol_Value_name, CauseProtocol_Value_value) + proto.RegisterEnum("streaming_protobufs.CauseMisc_Value", CauseMisc_Value_name, CauseMisc_Value_value) + proto.RegisterType((*Cause)(nil), "streaming_protobufs.Cause") + proto.RegisterType((*CauseRadioNetwork)(nil), "streaming_protobufs.CauseRadioNetwork") + proto.RegisterType((*CauseTransport)(nil), "streaming_protobufs.CauseTransport") + proto.RegisterType((*CauseProtocol)(nil), "streaming_protobufs.CauseProtocol") + proto.RegisterType((*CauseMisc)(nil), "streaming_protobufs.CauseMisc") +} + +func init() { proto.RegisterFile("error_cause.proto", fileDescriptor_1f54086b8cf16318) } + +var fileDescriptor_1f54086b8cf16318 = []byte{ + // 1304 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x56, 0xcb, 0x72, 0x1b, 0xb7, + 0x12, 0x15, 0x69, 0xc9, 0x0f, 0x58, 0x96, 0x21, 0xc8, 0xb2, 0x65, 0xcb, 0x96, 0x6d, 0xfa, 0x25, + 0x3f, 0x44, 0x5d, 0xcb, 0xf7, 0x6e, 0xee, 0x22, 0x8e, 0x45, 0xa9, 0x2c, 0x55, 0x45, 0x8e, 0xcc, + 0x24, 0xae, 0x54, 0x36, 0x28, 0x10, 0xd3, 0x1c, 0x22, 0xc6, 0x00, 0x53, 0x0d, 0x0c, 0x25, 0xfe, + 0x43, 0xf6, 0x59, 0xe4, 0x0b, 0xb2, 0xc9, 0x67, 0xa5, 0x2a, 0x7f, 0x90, 0x65, 0x0a, 0xe0, 0x43, + 0x33, 0x8c, 0x6c, 0x79, 0x47, 0xa2, 0xbb, 0x81, 0xee, 0xd3, 0xe7, 0x74, 0x0f, 0x59, 0x04, 0x44, + 0x8b, 0x5c, 0x8a, 0xc2, 0x41, 0x33, 0x47, 0xeb, 0x2d, 0x5b, 0x72, 0x1e, 0x41, 0x64, 0xca, 0xa4, + 0x3c, 0x1e, 0x74, 0x8a, 0xae, 0x6b, 0xfc, 0x56, 0x27, 0x73, 0xad, 0xe0, 0xc4, 0xbe, 0x21, 0xf3, + 0x28, 0x12, 0x65, 0xdf, 0x81, 0x3f, 0xb2, 0xf8, 0x71, 0xa5, 0x76, 0xaf, 0xb6, 0x7e, 0x79, 0xeb, + 0x71, 0xf3, 0x94, 0xa8, 0x66, 0x8c, 0x68, 0x97, 0xbc, 0xf7, 0x66, 0xda, 0x95, 0x68, 0xd6, 0x22, + 0x97, 0x3c, 0x0a, 0xe3, 0x72, 0x8b, 0x7e, 0xa5, 0x1e, 0xaf, 0x7a, 0xf0, 0xe9, 0xab, 0xbe, 0x1f, + 0xbb, 0xee, 0xcd, 0xb4, 0x4f, 0xe2, 0xd8, 0xd7, 0xe4, 0x62, 0x74, 0x94, 0x56, 0xaf, 0x9c, 0x8b, + 0x77, 0x34, 0x3e, 0x7d, 0xc7, 0xe1, 0xc8, 0x73, 0x6f, 0xa6, 0x3d, 0x89, 0x62, 0xff, 0x25, 0xb3, + 0x99, 0x72, 0x72, 0x65, 0x36, 0x46, 0xaf, 0x7d, 0x3a, 0xfa, 0x40, 0x39, 0xb9, 0x37, 0xd3, 0x8e, + 0xde, 0xdb, 0x17, 0xc8, 0x5c, 0x5f, 0xe8, 0x02, 0x1a, 0x7f, 0xce, 0x93, 0xc5, 0x7f, 0xd5, 0xca, + 0xb6, 0x47, 0xe6, 0x08, 0xd1, 0xc2, 0xd6, 0x8b, 0x2f, 0x83, 0xa8, 0xf9, 0x21, 0xc4, 0xb4, 0x47, + 0x37, 0xff, 0x32, 0x4f, 0xe6, 0xe2, 0x01, 0x5b, 0x21, 0xd7, 0xc6, 0x51, 0xbc, 0x30, 0x2e, 0x07, + 0xa9, 0xba, 0x0a, 0x12, 0x3a, 0xc3, 0xd6, 0xc9, 0xc3, 0x9e, 0x30, 0x89, 0xed, 0x03, 0xf2, 0x04, + 0x9c, 0x42, 0xd1, 0xd1, 0xc0, 0xbb, 0x16, 0x79, 0x84, 0x9a, 0x23, 0x08, 0x67, 0x8d, 0xa3, 0x35, + 0x76, 0x8b, 0x5c, 0xf7, 0x2a, 0x03, 0x2e, 0x51, 0x79, 0x25, 0x85, 0xe6, 0xe3, 0x38, 0x5a, 0x67, + 0x0d, 0xb2, 0x86, 0xe0, 0x6c, 0x81, 0x12, 0xb8, 0xcd, 0xbd, 0xca, 0x94, 0x13, 0x5e, 0x59, 0x73, + 0xe2, 0x73, 0x8e, 0xdd, 0x25, 0xab, 0x08, 0x49, 0x21, 0x81, 0x6b, 0x2b, 0x12, 0xae, 0x0c, 0x77, + 0x80, 0xfd, 0x50, 0x90, 0x04, 0xad, 0xe9, 0x2c, 0xbb, 0x46, 0x68, 0x2e, 0xd0, 0xab, 0xf2, 0xd5, + 0x73, 0x6c, 0x8d, 0xdc, 0x2a, 0xcc, 0x47, 0x63, 0x8f, 0x0c, 0x37, 0x70, 0xc4, 0xe1, 0xdd, 0x36, + 0xff, 0x61, 0x97, 0xff, 0xb8, 0xf5, 0xe6, 0x90, 0xef, 0xef, 0xd0, 0xf3, 0x65, 0xbb, 0xd5, 0xc9, + 0xb4, 0xfd, 0x42, 0xd9, 0x9e, 0x0b, 0x85, 0xdc, 0x76, 0xcb, 0xf6, 0x8b, 0xec, 0x26, 0x59, 0xee, + 0x59, 0xee, 0x05, 0xa6, 0xe0, 0xb9, 0xb1, 0x9e, 0x0b, 0xad, 0xed, 0x11, 0x24, 0xf4, 0x52, 0xac, + 0xf8, 0x78, 0x0b, 0x41, 0x5b, 0x19, 0x92, 0x11, 0x5a, 0x73, 0x38, 0xce, 0x15, 0x0e, 0x28, 0x61, + 0xcb, 0x64, 0xd1, 0x47, 0x4b, 0x8e, 0x90, 0x8f, 0x8f, 0x2f, 0xb3, 0xeb, 0x84, 0x85, 0x6a, 0x86, + 0x17, 0xf5, 0x85, 0xd2, 0x01, 0x4e, 0x3a, 0xcf, 0x36, 0xc9, 0x73, 0x63, 0x27, 0x90, 0x0e, 0x91, + 0x72, 0x27, 0x1e, 0x01, 0x8d, 0x51, 0x0a, 0x11, 0x8c, 0x2b, 0xec, 0x06, 0x59, 0x52, 0xa6, 0x2f, + 0xb4, 0x4a, 0xf8, 0xc1, 0xc1, 0x2e, 0x7f, 0x8b, 0xb6, 0xc8, 0xf7, 0x77, 0xe8, 0x42, 0x40, 0x69, + 0x5c, 0x4f, 0x30, 0xb4, 0x6c, 0x02, 0xf4, 0x2a, 0x6b, 0x91, 0xd7, 0x60, 0x24, 0x0e, 0xf2, 0x88, + 0xba, 0x30, 0x09, 0xb7, 0xc8, 0x95, 0xf1, 0x90, 0xa2, 0xf2, 0x83, 0x48, 0x19, 0x90, 0x43, 0x9b, + 0x4e, 0x2d, 0x2a, 0xdf, 0xcb, 0x5c, 0x4c, 0xd2, 0x15, 0x79, 0x90, 0x01, 0x24, 0x94, 0x06, 0xa8, + 0x10, 0xc2, 0xbf, 0x56, 0x4f, 0xa0, 0x90, 0x1e, 0x50, 0x39, 0xaf, 0xa4, 0xdb, 0xcd, 0x72, 0x3f, + 0xa0, 0x8b, 0x21, 0x27, 0x63, 0xdb, 0xd1, 0xe3, 0x10, 0x50, 0xd9, 0x44, 0x49, 0xe5, 0x07, 0x94, + 0x05, 0x0c, 0xe1, 0x38, 0xf8, 0x9a, 0xf4, 0x00, 0x84, 0x2b, 0x10, 0x32, 0x30, 0x7e, 0x7f, 0x87, + 0x2e, 0x95, 0xe1, 0x0f, 0xad, 0x29, 0x99, 0x03, 0xfc, 0xd7, 0xd8, 0x53, 0xf2, 0x28, 0x2b, 0x9d, + 0x79, 0xc8, 0x72, 0x8b, 0x02, 0x95, 0x1e, 0x4c, 0x61, 0xb8, 0xcc, 0xae, 0x92, 0xcb, 0x65, 0xee, + 0x5e, 0x67, 0x8c, 0x2c, 0x44, 0x2a, 0x75, 0x84, 0x16, 0x46, 0x2a, 0x93, 0xd2, 0x1b, 0xb1, 0x9d, + 0x63, 0x3e, 0x97, 0x99, 0x48, 0x57, 0x42, 0x2a, 0x51, 0x17, 0xdc, 0x16, 0x3e, 0xd0, 0x60, 0xd4, + 0x68, 0x8e, 0xc2, 0xa4, 0x40, 0x6f, 0x06, 0x82, 0x66, 0x85, 0xf6, 0x2a, 0xd7, 0xc0, 0x77, 0x79, + 0xfb, 0xcd, 0x36, 0xdf, 0xdf, 0xe1, 0xca, 0x38, 0x2f, 0x8c, 0x04, 0x47, 0x6f, 0x85, 0xe6, 0xba, + 0x23, 0xe5, 0x65, 0x8f, 0xdb, 0x6e, 0x97, 0x5b, 0x93, 0xda, 0xf0, 0xe6, 0x2a, 0x5b, 0x25, 0x37, + 0x2a, 0x50, 0xf2, 0xf7, 0xad, 0x7d, 0x1e, 0x9f, 0xa2, 0xb7, 0xd9, 0x0b, 0xb2, 0x5e, 0x2e, 0xb0, + 0xea, 0x18, 0x74, 0xe6, 0x7b, 0xc0, 0x6d, 0xe7, 0x67, 0x90, 0x9e, 0xde, 0x89, 0xb4, 0xda, 0x69, + 0x4d, 0xb1, 0x6d, 0x2d, 0x54, 0xea, 0x77, 0x5a, 0x65, 0xaa, 0xdd, 0x65, 0x8f, 0x49, 0x43, 0x0c, + 0x5b, 0xfa, 0x39, 0xdd, 0xde, 0x0b, 0xb0, 0x95, 0x74, 0x47, 0xef, 0x07, 0x88, 0x4e, 0x15, 0x2b, + 0x6d, 0x84, 0x39, 0x51, 0xd5, 0xf8, 0xf0, 0x05, 0xfa, 0x20, 0xd4, 0x7e, 0x8a, 0x46, 0x1e, 0xb2, + 0x7b, 0xe4, 0xf6, 0xe7, 0x88, 0x4d, 0x1f, 0x05, 0x74, 0xc6, 0x4c, 0x7e, 0x6f, 0xbf, 0xe3, 0xd2, + 0x66, 0x1d, 0x65, 0x86, 0x0f, 0x3e, 0x66, 0x4f, 0xc8, 0x83, 0x32, 0x6f, 0xab, 0xdc, 0x14, 0x13, + 0x6e, 0x3e, 0x09, 0xdc, 0xcb, 0xd1, 0x4a, 0x48, 0x0a, 0x04, 0x2e, 0x43, 0x47, 0xb4, 0x86, 0x84, + 0xae, 0xc7, 0xf2, 0xda, 0x07, 0x3c, 0x2f, 0x30, 0xb7, 0x0e, 0xe8, 0xd3, 0x50, 0x9e, 0xca, 0x72, + 0xb4, 0x7d, 0xe0, 0x85, 0x03, 0xe4, 0x1d, 0xe5, 0x39, 0x0a, 0x0f, 0xf4, 0x19, 0x5b, 0x22, 0x57, + 0xe3, 0x91, 0x32, 0xa1, 0xae, 0x7e, 0x20, 0xef, 0x73, 0x76, 0x9f, 0xdc, 0x19, 0xa6, 0x2f, 0xad, + 0x31, 0x23, 0x91, 0x1c, 0x29, 0xdf, 0x0b, 0x63, 0x42, 0x5b, 0xe7, 0xe9, 0x8b, 0xd0, 0xc3, 0xae, + 0x50, 0x3a, 0x3c, 0x1d, 0x84, 0xda, 0x83, 0x51, 0xc1, 0x41, 0x60, 0xd8, 0x15, 0x12, 0xf8, 0x24, + 0x37, 0xba, 0x11, 0x78, 0xd4, 0x01, 0x81, 0x23, 0x02, 0x5a, 0x33, 0xa5, 0xb3, 0x26, 0xa3, 0x64, + 0x3e, 0x6b, 0xbd, 0xe5, 0x07, 0xb6, 0xa3, 0x74, 0xc8, 0x61, 0x33, 0x9c, 0xb8, 0xf2, 0xc9, 0x7f, + 0x02, 0x6a, 0xd2, 0x16, 0xc6, 0x87, 0x46, 0xca, 0x1e, 0x38, 0x9e, 0x89, 0xe3, 0x11, 0xa7, 0x5e, + 0x86, 0x94, 0x2b, 0x33, 0xcf, 0xf0, 0xb4, 0x3a, 0xf6, 0xb6, 0xd8, 0x22, 0xb9, 0x92, 0xef, 0xb4, + 0x0e, 0xf9, 0xb7, 0x7d, 0xc0, 0xd8, 0xf7, 0x57, 0x8d, 0xdf, 0x6b, 0x64, 0xa1, 0xba, 0x09, 0xd9, + 0xeb, 0xea, 0x96, 0x79, 0xfa, 0x05, 0xdb, 0xb3, 0xba, 0x62, 0x3e, 0x9c, 0xbd, 0x61, 0x1a, 0x64, + 0x6d, 0xb2, 0x6d, 0x27, 0x14, 0xe1, 0x85, 0x39, 0xe1, 0x48, 0x6d, 0x5a, 0xda, 0xf5, 0xc6, 0x5f, + 0x75, 0x72, 0xa5, 0xb2, 0x71, 0xd9, 0x57, 0xd5, 0x54, 0xd7, 0xcf, 0x5e, 0xd2, 0xd5, 0x4c, 0x7f, + 0xad, 0x9f, 0x9d, 0xea, 0x4d, 0xb2, 0x1c, 0x53, 0xed, 0x02, 0x72, 0x37, 0x30, 0x5e, 0x1c, 0xf3, + 0xf8, 0x89, 0x43, 0x6b, 0x81, 0xe7, 0xa2, 0xe3, 0x7c, 0x18, 0x8b, 0x15, 0x13, 0x47, 0x88, 0xd2, + 0xad, 0xb3, 0xe7, 0xe4, 0xc9, 0xe9, 0x1e, 0x2a, 0x35, 0x16, 0x21, 0x0e, 0x65, 0x63, 0xbd, 0xea, + 0x0e, 0xe8, 0x39, 0xd6, 0x24, 0xcf, 0x32, 0x70, 0x4e, 0xa4, 0x10, 0xd9, 0x21, 0x6d, 0x96, 0x0b, + 0xaf, 0x82, 0x84, 0x23, 0xf5, 0x10, 0x24, 0xa8, 0x30, 0xc2, 0x9c, 0x0f, 0xcc, 0x9d, 0x0d, 0x03, + 0xc0, 0x41, 0x26, 0x8c, 0x57, 0x72, 0x94, 0xd2, 0xdc, 0x34, 0x68, 0xe7, 0xd9, 0xff, 0xc8, 0xcb, + 0xd3, 0x33, 0xe8, 0x0a, 0xed, 0x40, 0x0f, 0x02, 0xc3, 0x9d, 0xc7, 0x42, 0x86, 0xd1, 0x33, 0x7a, + 0x9e, 0x5e, 0x68, 0xfc, 0x5d, 0x23, 0x97, 0x26, 0xdf, 0x27, 0xec, 0xff, 0x55, 0x9c, 0x1f, 0x7e, + 0xfe, 0x73, 0xa6, 0x8a, 0xf1, 0x1f, 0xb5, 0xb3, 0x31, 0xbe, 0x4b, 0x56, 0xa5, 0x35, 0x1e, 0xad, + 0x1e, 0x8a, 0xc6, 0xb9, 0x70, 0xb5, 0x1d, 0xd3, 0xb4, 0x16, 0x16, 0x5c, 0x4f, 0x60, 0x72, 0x24, + 0x10, 0xf8, 0x48, 0x75, 0xb4, 0x1e, 0xa4, 0x6b, 0xb3, 0xa1, 0xe0, 0xfa, 0x60, 0xe2, 0xf4, 0x88, + 0x28, 0x06, 0xf4, 0xc0, 0xd8, 0x22, 0xed, 0x0d, 0xd5, 0x9e, 0x6b, 0x61, 0xa0, 0x7c, 0xf3, 0x64, + 0x28, 0xd1, 0xd9, 0x69, 0xc4, 0xe6, 0xb6, 0x5f, 0xfd, 0xf4, 0x32, 0x05, 0x44, 0xe5, 0x9b, 0x76, + 0x03, 0x85, 0xd9, 0x70, 0xb2, 0x69, 0x31, 0xdd, 0xc4, 0x4d, 0x54, 0x72, 0x23, 0xd7, 0x7e, 0x73, + 0x52, 0xfc, 0xc6, 0xa4, 0xf8, 0xce, 0xf9, 0xf8, 0xf3, 0xd5, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, + 0x5b, 0xa3, 0xad, 0x08, 0xff, 0x0a, 0x00, 0x00, +} diff --git a/protogen/gopb/gnb_status_indication.pb.go b/protogen/gopb/gnb_status_indication.pb.go new file mode 100644 index 0000000..c8c3e21 --- /dev/null +++ b/protogen/gopb/gnb_status_indication.pb.go @@ -0,0 +1,124 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: gnb_status_indication.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type GNBStatusIndication struct { + ProtocolIEs *GNBStatusIndicationIEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GNBStatusIndication) Reset() { *m = GNBStatusIndication{} } +func (m *GNBStatusIndication) String() string { return proto.CompactTextString(m) } +func (*GNBStatusIndication) ProtoMessage() {} +func (*GNBStatusIndication) Descriptor() ([]byte, []int) { + return fileDescriptor_e7034108db94311a, []int{0} +} + +func (m *GNBStatusIndication) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GNBStatusIndication.Unmarshal(m, b) +} +func (m *GNBStatusIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GNBStatusIndication.Marshal(b, m, deterministic) +} +func (m *GNBStatusIndication) XXX_Merge(src proto.Message) { + xxx_messageInfo_GNBStatusIndication.Merge(m, src) +} +func (m *GNBStatusIndication) XXX_Size() int { + return xxx_messageInfo_GNBStatusIndication.Size(m) +} +func (m *GNBStatusIndication) XXX_DiscardUnknown() { + xxx_messageInfo_GNBStatusIndication.DiscardUnknown(m) +} + +var xxx_messageInfo_GNBStatusIndication proto.InternalMessageInfo + +func (m *GNBStatusIndication) GetProtocolIEs() *GNBStatusIndicationIEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type GNBStatusIndicationIEs struct { + Id_GNBOverloadInformation *GNBOverloadInformation `protobuf:"bytes,1,opt,name=id_GNBOverloadInformation,json=idGNBOverloadInformation,proto3" json:"id_GNBOverloadInformation,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GNBStatusIndicationIEs) Reset() { *m = GNBStatusIndicationIEs{} } +func (m *GNBStatusIndicationIEs) String() string { return proto.CompactTextString(m) } +func (*GNBStatusIndicationIEs) ProtoMessage() {} +func (*GNBStatusIndicationIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e7034108db94311a, []int{1} +} + +func (m *GNBStatusIndicationIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GNBStatusIndicationIEs.Unmarshal(m, b) +} +func (m *GNBStatusIndicationIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GNBStatusIndicationIEs.Marshal(b, m, deterministic) +} +func (m *GNBStatusIndicationIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_GNBStatusIndicationIEs.Merge(m, src) +} +func (m *GNBStatusIndicationIEs) XXX_Size() int { + return xxx_messageInfo_GNBStatusIndicationIEs.Size(m) +} +func (m *GNBStatusIndicationIEs) XXX_DiscardUnknown() { + xxx_messageInfo_GNBStatusIndicationIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_GNBStatusIndicationIEs proto.InternalMessageInfo + +func (m *GNBStatusIndicationIEs) GetId_GNBOverloadInformation() *GNBOverloadInformation { + if m != nil { + return m.Id_GNBOverloadInformation + } + return nil +} + +func init() { + proto.RegisterType((*GNBStatusIndication)(nil), "streaming_protobufs.GNBStatusIndication") + proto.RegisterType((*GNBStatusIndicationIEs)(nil), "streaming_protobufs.GNBStatusIndicationIEs") +} + +func init() { proto.RegisterFile("gnb_status_indication.proto", fileDescriptor_e7034108db94311a) } + +var fileDescriptor_e7034108db94311a = []byte{ + // 222 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x8d, 0x41, 0x4b, 0xc3, 0x40, + 0x10, 0x85, 0xc9, 0xc5, 0xc3, 0xf6, 0x96, 0x82, 0x56, 0xbd, 0x48, 0x4f, 0x82, 0x64, 0x83, 0xed, + 0x3f, 0x08, 0x94, 0x92, 0x83, 0x15, 0xea, 0xcd, 0xcb, 0xb2, 0xd9, 0x4d, 0xe3, 0x40, 0xb2, 0xb3, + 0xcc, 0x4c, 0x45, 0xaf, 0xfe, 0x72, 0x61, 0x85, 0xe0, 0x61, 0xa1, 0xb7, 0x61, 0xde, 0x7b, 0xdf, + 0xa7, 0xee, 0x87, 0xd0, 0x19, 0x16, 0x2b, 0x67, 0x36, 0x10, 0x3c, 0x38, 0x2b, 0x80, 0x41, 0x47, + 0x42, 0xc1, 0x72, 0xc9, 0x42, 0xbd, 0x9d, 0x20, 0x0c, 0x26, 0x3d, 0xba, 0xf3, 0x89, 0xef, 0x6e, + 0xbe, 0x36, 0x36, 0x1a, 0x87, 0xd3, 0x84, 0xc1, 0xc8, 0x77, 0xec, 0xf9, 0xaf, 0xbd, 0xf6, 0x6a, + 0xb9, 0x3f, 0x34, 0x6f, 0x89, 0xd5, 0xce, 0xa8, 0xf2, 0x45, 0x2d, 0x52, 0xee, 0x70, 0x6c, 0x77, + 0xbc, 0x2a, 0x1e, 0x8a, 0xc7, 0xc5, 0xe6, 0x49, 0x67, 0xd0, 0x3a, 0x33, 0x6f, 0x77, 0x7c, 0xfc, + 0xbf, 0x5f, 0xff, 0x14, 0xea, 0x3a, 0xdf, 0x2b, 0x3f, 0xd4, 0x2d, 0x78, 0xb3, 0x3f, 0x34, 0xaf, + 0x9f, 0x3d, 0x8d, 0x68, 0x7d, 0x1b, 0x4e, 0x48, 0x53, 0xca, 0x2f, 0x79, 0x33, 0x93, 0xe3, 0x0a, + 0x7c, 0x3e, 0x69, 0xb6, 0xef, 0xcf, 0x43, 0x4f, 0x04, 0xa2, 0xb1, 0x22, 0x1b, 0x2a, 0x76, 0x1a, + 0x69, 0xa8, 0xa9, 0x26, 0x70, 0x55, 0x1c, 0xa5, 0x9e, 0x2d, 0xd5, 0x6c, 0xe9, 0xae, 0xd2, 0xb9, + 0xfd, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xa4, 0xd7, 0x35, 0x06, 0x73, 0x01, 0x00, 0x00, +} diff --git a/protogen/gopb/rrc_cg_config.pb.go b/protogen/gopb/rrc_cg_config.pb.go new file mode 100644 index 0000000..0c80d5a --- /dev/null +++ b/protogen/gopb/rrc_cg_config.pb.go @@ -0,0 +1,987 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: rrc_cg_config.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type FR_Type_Value int32 + +const ( + FR_Type_protobuf_unspecified FR_Type_Value = 0 + FR_Type_fr1 FR_Type_Value = 1 + FR_Type_fr2 FR_Type_Value = 2 +) + +var FR_Type_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "fr1", + 2: "fr2", +} + +var FR_Type_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "fr1": 1, + "fr2": 2, +} + +func (x FR_Type_Value) String() string { + return proto.EnumName(FR_Type_Value_name, int32(x)) +} + +func (FR_Type_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{7, 0} +} + +type PH_UplinkCarrierSCG_PH_Type1Or3 int32 + +const ( + PH_UplinkCarrierSCG_protobuf_unspecified PH_UplinkCarrierSCG_PH_Type1Or3 = 0 + PH_UplinkCarrierSCG_type1 PH_UplinkCarrierSCG_PH_Type1Or3 = 1 + PH_UplinkCarrierSCG_type3 PH_UplinkCarrierSCG_PH_Type1Or3 = 2 +) + +var PH_UplinkCarrierSCG_PH_Type1Or3_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "type1", + 2: "type3", +} + +var PH_UplinkCarrierSCG_PH_Type1Or3_value = map[string]int32{ + "protobuf_unspecified": 0, + "type1": 1, + "type3": 2, +} + +func (x PH_UplinkCarrierSCG_PH_Type1Or3) String() string { + return proto.EnumName(PH_UplinkCarrierSCG_PH_Type1Or3_name, int32(x)) +} + +func (PH_UplinkCarrierSCG_PH_Type1Or3) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{14, 0} +} + +type CG_Config struct { + // Types that are valid to be assigned to CriticalExtensions: + // *CG_Config_CriticalExtensionsChoice1 + CriticalExtensions isCG_Config_CriticalExtensions `protobuf_oneof:"criticalExtensions"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CG_Config) Reset() { *m = CG_Config{} } +func (m *CG_Config) String() string { return proto.CompactTextString(m) } +func (*CG_Config) ProtoMessage() {} +func (*CG_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{0} +} + +func (m *CG_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CG_Config.Unmarshal(m, b) +} +func (m *CG_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CG_Config.Marshal(b, m, deterministic) +} +func (m *CG_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_CG_Config.Merge(m, src) +} +func (m *CG_Config) XXX_Size() int { + return xxx_messageInfo_CG_Config.Size(m) +} +func (m *CG_Config) XXX_DiscardUnknown() { + xxx_messageInfo_CG_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_CG_Config proto.InternalMessageInfo + +type isCG_Config_CriticalExtensions interface { + isCG_Config_CriticalExtensions() +} + +type CG_Config_CriticalExtensionsChoice1 struct { + CriticalExtensionsChoice1 *CG_ConfigCriticalExtensionsChoice1 `protobuf:"bytes,1,opt,name=criticalExtensionsChoice1,proto3,oneof"` +} + +func (*CG_Config_CriticalExtensionsChoice1) isCG_Config_CriticalExtensions() {} + +func (m *CG_Config) GetCriticalExtensions() isCG_Config_CriticalExtensions { + if m != nil { + return m.CriticalExtensions + } + return nil +} + +func (m *CG_Config) GetCriticalExtensionsChoice1() *CG_ConfigCriticalExtensionsChoice1 { + if x, ok := m.GetCriticalExtensions().(*CG_Config_CriticalExtensionsChoice1); ok { + return x.CriticalExtensionsChoice1 + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CG_Config) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CG_Config_CriticalExtensionsChoice1)(nil), + } +} + +type CG_ConfigCriticalExtensionsChoice1 struct { + // Types that are valid to be assigned to C1: + // *CG_ConfigCriticalExtensionsChoice1_ProtocolIEs + C1 isCG_ConfigCriticalExtensionsChoice1_C1 `protobuf_oneof:"c1"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CG_ConfigCriticalExtensionsChoice1) Reset() { *m = CG_ConfigCriticalExtensionsChoice1{} } +func (m *CG_ConfigCriticalExtensionsChoice1) String() string { return proto.CompactTextString(m) } +func (*CG_ConfigCriticalExtensionsChoice1) ProtoMessage() {} +func (*CG_ConfigCriticalExtensionsChoice1) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{1} +} + +func (m *CG_ConfigCriticalExtensionsChoice1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CG_ConfigCriticalExtensionsChoice1.Unmarshal(m, b) +} +func (m *CG_ConfigCriticalExtensionsChoice1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CG_ConfigCriticalExtensionsChoice1.Marshal(b, m, deterministic) +} +func (m *CG_ConfigCriticalExtensionsChoice1) XXX_Merge(src proto.Message) { + xxx_messageInfo_CG_ConfigCriticalExtensionsChoice1.Merge(m, src) +} +func (m *CG_ConfigCriticalExtensionsChoice1) XXX_Size() int { + return xxx_messageInfo_CG_ConfigCriticalExtensionsChoice1.Size(m) +} +func (m *CG_ConfigCriticalExtensionsChoice1) XXX_DiscardUnknown() { + xxx_messageInfo_CG_ConfigCriticalExtensionsChoice1.DiscardUnknown(m) +} + +var xxx_messageInfo_CG_ConfigCriticalExtensionsChoice1 proto.InternalMessageInfo + +type isCG_ConfigCriticalExtensionsChoice1_C1 interface { + isCG_ConfigCriticalExtensionsChoice1_C1() +} + +type CG_ConfigCriticalExtensionsChoice1_ProtocolIEs struct { + ProtocolIEs *CG_Config_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3,oneof"` +} + +func (*CG_ConfigCriticalExtensionsChoice1_ProtocolIEs) isCG_ConfigCriticalExtensionsChoice1_C1() {} + +func (m *CG_ConfigCriticalExtensionsChoice1) GetC1() isCG_ConfigCriticalExtensionsChoice1_C1 { + if m != nil { + return m.C1 + } + return nil +} + +func (m *CG_ConfigCriticalExtensionsChoice1) GetProtocolIEs() *CG_Config_IEs { + if x, ok := m.GetC1().(*CG_ConfigCriticalExtensionsChoice1_ProtocolIEs); ok { + return x.ProtocolIEs + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CG_ConfigCriticalExtensionsChoice1) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CG_ConfigCriticalExtensionsChoice1_ProtocolIEs)(nil), + } +} + +type CG_Config_IEs struct { + Scg_CellGroupConfig *RRCReconfiguration `protobuf:"bytes,1,opt,name=scg_CellGroupConfig,json=scgCellGroupConfig,proto3" json:"scg_CellGroupConfig,omitempty"` + Scg_RB_Config *RadioBearerConfig `protobuf:"bytes,2,opt,name=scg_RB_Config,json=scgRBConfig,proto3" json:"scg_RB_Config,omitempty"` + ConfigRestrictModReq *ConfigRestrictModReqSCG `protobuf:"bytes,3,opt,name=configRestrictModReq,proto3" json:"configRestrictModReq,omitempty"` + Drx_InfoSCG *DRX_Info `protobuf:"bytes,4,opt,name=drx_InfoSCG,json=drxInfoSCG,proto3" json:"drx_InfoSCG,omitempty"` + CandidateCellInfoListSN *MeasResultList2NR `protobuf:"bytes,5,opt,name=candidateCellInfoListSN,proto3" json:"candidateCellInfoListSN,omitempty"` + MeasConfigSN *MeasConfigSN `protobuf:"bytes,6,opt,name=measConfigSN,proto3" json:"measConfigSN,omitempty"` + SelectedBandCombinationNR *BandCombinationInfoSN `protobuf:"bytes,7,opt,name=selectedBandCombinationNR,proto3" json:"selectedBandCombinationNR,omitempty"` + Fr_InfoListSCG *FR_InfoList `protobuf:"bytes,8,opt,name=fr_InfoListSCG,json=frInfoListSCG,proto3" json:"fr_InfoListSCG,omitempty"` + CandidateServingFreqListNR *CandidateServingFreqListNR `protobuf:"bytes,9,opt,name=candidateServingFreqListNR,proto3" json:"candidateServingFreqListNR,omitempty"` + NonCriticalExtension *CG_ConfigV1540_IEs `protobuf:"bytes,10,opt,name=nonCriticalExtension,proto3" json:"nonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CG_Config_IEs) Reset() { *m = CG_Config_IEs{} } +func (m *CG_Config_IEs) String() string { return proto.CompactTextString(m) } +func (*CG_Config_IEs) ProtoMessage() {} +func (*CG_Config_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{2} +} + +func (m *CG_Config_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CG_Config_IEs.Unmarshal(m, b) +} +func (m *CG_Config_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CG_Config_IEs.Marshal(b, m, deterministic) +} +func (m *CG_Config_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_CG_Config_IEs.Merge(m, src) +} +func (m *CG_Config_IEs) XXX_Size() int { + return xxx_messageInfo_CG_Config_IEs.Size(m) +} +func (m *CG_Config_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_CG_Config_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_CG_Config_IEs proto.InternalMessageInfo + +func (m *CG_Config_IEs) GetScg_CellGroupConfig() *RRCReconfiguration { + if m != nil { + return m.Scg_CellGroupConfig + } + return nil +} + +func (m *CG_Config_IEs) GetScg_RB_Config() *RadioBearerConfig { + if m != nil { + return m.Scg_RB_Config + } + return nil +} + +func (m *CG_Config_IEs) GetConfigRestrictModReq() *ConfigRestrictModReqSCG { + if m != nil { + return m.ConfigRestrictModReq + } + return nil +} + +func (m *CG_Config_IEs) GetDrx_InfoSCG() *DRX_Info { + if m != nil { + return m.Drx_InfoSCG + } + return nil +} + +func (m *CG_Config_IEs) GetCandidateCellInfoListSN() *MeasResultList2NR { + if m != nil { + return m.CandidateCellInfoListSN + } + return nil +} + +func (m *CG_Config_IEs) GetMeasConfigSN() *MeasConfigSN { + if m != nil { + return m.MeasConfigSN + } + return nil +} + +func (m *CG_Config_IEs) GetSelectedBandCombinationNR() *BandCombinationInfoSN { + if m != nil { + return m.SelectedBandCombinationNR + } + return nil +} + +func (m *CG_Config_IEs) GetFr_InfoListSCG() *FR_InfoList { + if m != nil { + return m.Fr_InfoListSCG + } + return nil +} + +func (m *CG_Config_IEs) GetCandidateServingFreqListNR() *CandidateServingFreqListNR { + if m != nil { + return m.CandidateServingFreqListNR + } + return nil +} + +func (m *CG_Config_IEs) GetNonCriticalExtension() *CG_ConfigV1540_IEs { + if m != nil { + return m.NonCriticalExtension + } + return nil +} + +type ConfigRestrictModReqSCG struct { + RequestedBC_MRDC *BandCombinationInfoSN `protobuf:"bytes,1,opt,name=requestedBC_MRDC,json=requestedBCMRDC,proto3" json:"requestedBC_MRDC,omitempty"` + RequestedP_MaxFR1 *wrappers.Int32Value `protobuf:"bytes,2,opt,name=requestedP_MaxFR1,json=requestedPMaxFR1,proto3" json:"requestedP_MaxFR1,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ConfigRestrictModReqSCG) Reset() { *m = ConfigRestrictModReqSCG{} } +func (m *ConfigRestrictModReqSCG) String() string { return proto.CompactTextString(m) } +func (*ConfigRestrictModReqSCG) ProtoMessage() {} +func (*ConfigRestrictModReqSCG) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{3} +} + +func (m *ConfigRestrictModReqSCG) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ConfigRestrictModReqSCG.Unmarshal(m, b) +} +func (m *ConfigRestrictModReqSCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ConfigRestrictModReqSCG.Marshal(b, m, deterministic) +} +func (m *ConfigRestrictModReqSCG) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConfigRestrictModReqSCG.Merge(m, src) +} +func (m *ConfigRestrictModReqSCG) XXX_Size() int { + return xxx_messageInfo_ConfigRestrictModReqSCG.Size(m) +} +func (m *ConfigRestrictModReqSCG) XXX_DiscardUnknown() { + xxx_messageInfo_ConfigRestrictModReqSCG.DiscardUnknown(m) +} + +var xxx_messageInfo_ConfigRestrictModReqSCG proto.InternalMessageInfo + +func (m *ConfigRestrictModReqSCG) GetRequestedBC_MRDC() *BandCombinationInfoSN { + if m != nil { + return m.RequestedBC_MRDC + } + return nil +} + +func (m *ConfigRestrictModReqSCG) GetRequestedP_MaxFR1() *wrappers.Int32Value { + if m != nil { + return m.RequestedP_MaxFR1 + } + return nil +} + +type BandCombinationInfoSN struct { + BandCombinationIndex uint32 `protobuf:"varint,1,opt,name=bandCombinationIndex,proto3" json:"bandCombinationIndex,omitempty"` + RequestedFeatureSets uint32 `protobuf:"varint,2,opt,name=requestedFeatureSets,proto3" json:"requestedFeatureSets,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BandCombinationInfoSN) Reset() { *m = BandCombinationInfoSN{} } +func (m *BandCombinationInfoSN) String() string { return proto.CompactTextString(m) } +func (*BandCombinationInfoSN) ProtoMessage() {} +func (*BandCombinationInfoSN) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{4} +} + +func (m *BandCombinationInfoSN) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BandCombinationInfoSN.Unmarshal(m, b) +} +func (m *BandCombinationInfoSN) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BandCombinationInfoSN.Marshal(b, m, deterministic) +} +func (m *BandCombinationInfoSN) XXX_Merge(src proto.Message) { + xxx_messageInfo_BandCombinationInfoSN.Merge(m, src) +} +func (m *BandCombinationInfoSN) XXX_Size() int { + return xxx_messageInfo_BandCombinationInfoSN.Size(m) +} +func (m *BandCombinationInfoSN) XXX_DiscardUnknown() { + xxx_messageInfo_BandCombinationInfoSN.DiscardUnknown(m) +} + +var xxx_messageInfo_BandCombinationInfoSN proto.InternalMessageInfo + +func (m *BandCombinationInfoSN) GetBandCombinationIndex() uint32 { + if m != nil { + return m.BandCombinationIndex + } + return 0 +} + +func (m *BandCombinationInfoSN) GetRequestedFeatureSets() uint32 { + if m != nil { + return m.RequestedFeatureSets + } + return 0 +} + +type FR_InfoList struct { + Items []*FR_Info `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FR_InfoList) Reset() { *m = FR_InfoList{} } +func (m *FR_InfoList) String() string { return proto.CompactTextString(m) } +func (*FR_InfoList) ProtoMessage() {} +func (*FR_InfoList) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{5} +} + +func (m *FR_InfoList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FR_InfoList.Unmarshal(m, b) +} +func (m *FR_InfoList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FR_InfoList.Marshal(b, m, deterministic) +} +func (m *FR_InfoList) XXX_Merge(src proto.Message) { + xxx_messageInfo_FR_InfoList.Merge(m, src) +} +func (m *FR_InfoList) XXX_Size() int { + return xxx_messageInfo_FR_InfoList.Size(m) +} +func (m *FR_InfoList) XXX_DiscardUnknown() { + xxx_messageInfo_FR_InfoList.DiscardUnknown(m) +} + +var xxx_messageInfo_FR_InfoList proto.InternalMessageInfo + +func (m *FR_InfoList) GetItems() []*FR_Info { + if m != nil { + return m.Items + } + return nil +} + +type FR_Info struct { + ServCellIndex uint32 `protobuf:"varint,1,opt,name=servCellIndex,proto3" json:"servCellIndex,omitempty"` + Fr_Type *FR_Type `protobuf:"bytes,2,opt,name=fr_Type,json=frType,proto3" json:"fr_Type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FR_Info) Reset() { *m = FR_Info{} } +func (m *FR_Info) String() string { return proto.CompactTextString(m) } +func (*FR_Info) ProtoMessage() {} +func (*FR_Info) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{6} +} + +func (m *FR_Info) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FR_Info.Unmarshal(m, b) +} +func (m *FR_Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FR_Info.Marshal(b, m, deterministic) +} +func (m *FR_Info) XXX_Merge(src proto.Message) { + xxx_messageInfo_FR_Info.Merge(m, src) +} +func (m *FR_Info) XXX_Size() int { + return xxx_messageInfo_FR_Info.Size(m) +} +func (m *FR_Info) XXX_DiscardUnknown() { + xxx_messageInfo_FR_Info.DiscardUnknown(m) +} + +var xxx_messageInfo_FR_Info proto.InternalMessageInfo + +func (m *FR_Info) GetServCellIndex() uint32 { + if m != nil { + return m.ServCellIndex + } + return 0 +} + +func (m *FR_Info) GetFr_Type() *FR_Type { + if m != nil { + return m.Fr_Type + } + return nil +} + +type FR_Type struct { + Value FR_Type_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.FR_Type_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FR_Type) Reset() { *m = FR_Type{} } +func (m *FR_Type) String() string { return proto.CompactTextString(m) } +func (*FR_Type) ProtoMessage() {} +func (*FR_Type) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{7} +} + +func (m *FR_Type) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FR_Type.Unmarshal(m, b) +} +func (m *FR_Type) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FR_Type.Marshal(b, m, deterministic) +} +func (m *FR_Type) XXX_Merge(src proto.Message) { + xxx_messageInfo_FR_Type.Merge(m, src) +} +func (m *FR_Type) XXX_Size() int { + return xxx_messageInfo_FR_Type.Size(m) +} +func (m *FR_Type) XXX_DiscardUnknown() { + xxx_messageInfo_FR_Type.DiscardUnknown(m) +} + +var xxx_messageInfo_FR_Type proto.InternalMessageInfo + +func (m *FR_Type) GetValue() FR_Type_Value { + if m != nil { + return m.Value + } + return FR_Type_protobuf_unspecified +} + +type CandidateServingFreqListNR struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CandidateServingFreqListNR) Reset() { *m = CandidateServingFreqListNR{} } +func (m *CandidateServingFreqListNR) String() string { return proto.CompactTextString(m) } +func (*CandidateServingFreqListNR) ProtoMessage() {} +func (*CandidateServingFreqListNR) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{8} +} + +func (m *CandidateServingFreqListNR) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CandidateServingFreqListNR.Unmarshal(m, b) +} +func (m *CandidateServingFreqListNR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CandidateServingFreqListNR.Marshal(b, m, deterministic) +} +func (m *CandidateServingFreqListNR) XXX_Merge(src proto.Message) { + xxx_messageInfo_CandidateServingFreqListNR.Merge(m, src) +} +func (m *CandidateServingFreqListNR) XXX_Size() int { + return xxx_messageInfo_CandidateServingFreqListNR.Size(m) +} +func (m *CandidateServingFreqListNR) XXX_DiscardUnknown() { + xxx_messageInfo_CandidateServingFreqListNR.DiscardUnknown(m) +} + +var xxx_messageInfo_CandidateServingFreqListNR proto.InternalMessageInfo + +func (m *CandidateServingFreqListNR) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type CG_ConfigV1540_IEs struct { + PSCellFrequency *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=pSCellFrequency,proto3" json:"pSCellFrequency,omitempty"` + ReportCGI_Request *ReportCGI_Request `protobuf:"bytes,2,opt,name=reportCGI_Request,json=reportCGIRequest,proto3" json:"reportCGI_Request,omitempty"` + Ph_InfoSCG *PH_TypeListSCG `protobuf:"bytes,3,opt,name=ph_InfoSCG,json=phInfoSCG,proto3" json:"ph_InfoSCG,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CG_ConfigV1540_IEs) Reset() { *m = CG_ConfigV1540_IEs{} } +func (m *CG_ConfigV1540_IEs) String() string { return proto.CompactTextString(m) } +func (*CG_ConfigV1540_IEs) ProtoMessage() {} +func (*CG_ConfigV1540_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{9} +} + +func (m *CG_ConfigV1540_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CG_ConfigV1540_IEs.Unmarshal(m, b) +} +func (m *CG_ConfigV1540_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CG_ConfigV1540_IEs.Marshal(b, m, deterministic) +} +func (m *CG_ConfigV1540_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_CG_ConfigV1540_IEs.Merge(m, src) +} +func (m *CG_ConfigV1540_IEs) XXX_Size() int { + return xxx_messageInfo_CG_ConfigV1540_IEs.Size(m) +} +func (m *CG_ConfigV1540_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_CG_ConfigV1540_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_CG_ConfigV1540_IEs proto.InternalMessageInfo + +func (m *CG_ConfigV1540_IEs) GetPSCellFrequency() *wrappers.UInt32Value { + if m != nil { + return m.PSCellFrequency + } + return nil +} + +func (m *CG_ConfigV1540_IEs) GetReportCGI_Request() *ReportCGI_Request { + if m != nil { + return m.ReportCGI_Request + } + return nil +} + +func (m *CG_ConfigV1540_IEs) GetPh_InfoSCG() *PH_TypeListSCG { + if m != nil { + return m.Ph_InfoSCG + } + return nil +} + +type ReportCGI_Request struct { + RequestedCellInfo *RequestedCellInfo `protobuf:"bytes,1,opt,name=requestedCellInfo,proto3" json:"requestedCellInfo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReportCGI_Request) Reset() { *m = ReportCGI_Request{} } +func (m *ReportCGI_Request) String() string { return proto.CompactTextString(m) } +func (*ReportCGI_Request) ProtoMessage() {} +func (*ReportCGI_Request) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{10} +} + +func (m *ReportCGI_Request) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReportCGI_Request.Unmarshal(m, b) +} +func (m *ReportCGI_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReportCGI_Request.Marshal(b, m, deterministic) +} +func (m *ReportCGI_Request) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReportCGI_Request.Merge(m, src) +} +func (m *ReportCGI_Request) XXX_Size() int { + return xxx_messageInfo_ReportCGI_Request.Size(m) +} +func (m *ReportCGI_Request) XXX_DiscardUnknown() { + xxx_messageInfo_ReportCGI_Request.DiscardUnknown(m) +} + +var xxx_messageInfo_ReportCGI_Request proto.InternalMessageInfo + +func (m *ReportCGI_Request) GetRequestedCellInfo() *RequestedCellInfo { + if m != nil { + return m.RequestedCellInfo + } + return nil +} + +type RequestedCellInfo struct { + SsbFrequency uint32 `protobuf:"varint,1,opt,name=ssbFrequency,proto3" json:"ssbFrequency,omitempty"` + CellForWhichToReportCGI uint32 `protobuf:"varint,2,opt,name=cellForWhichToReportCGI,proto3" json:"cellForWhichToReportCGI,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RequestedCellInfo) Reset() { *m = RequestedCellInfo{} } +func (m *RequestedCellInfo) String() string { return proto.CompactTextString(m) } +func (*RequestedCellInfo) ProtoMessage() {} +func (*RequestedCellInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{11} +} + +func (m *RequestedCellInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RequestedCellInfo.Unmarshal(m, b) +} +func (m *RequestedCellInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RequestedCellInfo.Marshal(b, m, deterministic) +} +func (m *RequestedCellInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_RequestedCellInfo.Merge(m, src) +} +func (m *RequestedCellInfo) XXX_Size() int { + return xxx_messageInfo_RequestedCellInfo.Size(m) +} +func (m *RequestedCellInfo) XXX_DiscardUnknown() { + xxx_messageInfo_RequestedCellInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_RequestedCellInfo proto.InternalMessageInfo + +func (m *RequestedCellInfo) GetSsbFrequency() uint32 { + if m != nil { + return m.SsbFrequency + } + return 0 +} + +func (m *RequestedCellInfo) GetCellForWhichToReportCGI() uint32 { + if m != nil { + return m.CellForWhichToReportCGI + } + return 0 +} + +type PH_TypeListSCG struct { + Items []*PH_InfoSCG `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PH_TypeListSCG) Reset() { *m = PH_TypeListSCG{} } +func (m *PH_TypeListSCG) String() string { return proto.CompactTextString(m) } +func (*PH_TypeListSCG) ProtoMessage() {} +func (*PH_TypeListSCG) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{12} +} + +func (m *PH_TypeListSCG) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PH_TypeListSCG.Unmarshal(m, b) +} +func (m *PH_TypeListSCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PH_TypeListSCG.Marshal(b, m, deterministic) +} +func (m *PH_TypeListSCG) XXX_Merge(src proto.Message) { + xxx_messageInfo_PH_TypeListSCG.Merge(m, src) +} +func (m *PH_TypeListSCG) XXX_Size() int { + return xxx_messageInfo_PH_TypeListSCG.Size(m) +} +func (m *PH_TypeListSCG) XXX_DiscardUnknown() { + xxx_messageInfo_PH_TypeListSCG.DiscardUnknown(m) +} + +var xxx_messageInfo_PH_TypeListSCG proto.InternalMessageInfo + +func (m *PH_TypeListSCG) GetItems() []*PH_InfoSCG { + if m != nil { + return m.Items + } + return nil +} + +type PH_InfoSCG struct { + ServCellIndex uint32 `protobuf:"varint,1,opt,name=servCellIndex,proto3" json:"servCellIndex,omitempty"` + Ph_Uplink *PH_UplinkCarrierSCG `protobuf:"bytes,2,opt,name=ph_Uplink,json=phUplink,proto3" json:"ph_Uplink,omitempty"` + Ph_SupplementaryUplink *PH_UplinkCarrierSCG `protobuf:"bytes,3,opt,name=ph_SupplementaryUplink,json=phSupplementaryUplink,proto3" json:"ph_SupplementaryUplink,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PH_InfoSCG) Reset() { *m = PH_InfoSCG{} } +func (m *PH_InfoSCG) String() string { return proto.CompactTextString(m) } +func (*PH_InfoSCG) ProtoMessage() {} +func (*PH_InfoSCG) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{13} +} + +func (m *PH_InfoSCG) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PH_InfoSCG.Unmarshal(m, b) +} +func (m *PH_InfoSCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PH_InfoSCG.Marshal(b, m, deterministic) +} +func (m *PH_InfoSCG) XXX_Merge(src proto.Message) { + xxx_messageInfo_PH_InfoSCG.Merge(m, src) +} +func (m *PH_InfoSCG) XXX_Size() int { + return xxx_messageInfo_PH_InfoSCG.Size(m) +} +func (m *PH_InfoSCG) XXX_DiscardUnknown() { + xxx_messageInfo_PH_InfoSCG.DiscardUnknown(m) +} + +var xxx_messageInfo_PH_InfoSCG proto.InternalMessageInfo + +func (m *PH_InfoSCG) GetServCellIndex() uint32 { + if m != nil { + return m.ServCellIndex + } + return 0 +} + +func (m *PH_InfoSCG) GetPh_Uplink() *PH_UplinkCarrierSCG { + if m != nil { + return m.Ph_Uplink + } + return nil +} + +func (m *PH_InfoSCG) GetPh_SupplementaryUplink() *PH_UplinkCarrierSCG { + if m != nil { + return m.Ph_SupplementaryUplink + } + return nil +} + +type PH_UplinkCarrierSCG struct { + Ph_Type1Or3 PH_UplinkCarrierSCG_PH_Type1Or3 `protobuf:"varint,1,opt,name=ph_Type1or3,json=phType1or3,proto3,enum=streaming_protobufs.PH_UplinkCarrierSCG_PH_Type1Or3" json:"ph_Type1or3,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PH_UplinkCarrierSCG) Reset() { *m = PH_UplinkCarrierSCG{} } +func (m *PH_UplinkCarrierSCG) String() string { return proto.CompactTextString(m) } +func (*PH_UplinkCarrierSCG) ProtoMessage() {} +func (*PH_UplinkCarrierSCG) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{14} +} + +func (m *PH_UplinkCarrierSCG) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PH_UplinkCarrierSCG.Unmarshal(m, b) +} +func (m *PH_UplinkCarrierSCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PH_UplinkCarrierSCG.Marshal(b, m, deterministic) +} +func (m *PH_UplinkCarrierSCG) XXX_Merge(src proto.Message) { + xxx_messageInfo_PH_UplinkCarrierSCG.Merge(m, src) +} +func (m *PH_UplinkCarrierSCG) XXX_Size() int { + return xxx_messageInfo_PH_UplinkCarrierSCG.Size(m) +} +func (m *PH_UplinkCarrierSCG) XXX_DiscardUnknown() { + xxx_messageInfo_PH_UplinkCarrierSCG.DiscardUnknown(m) +} + +var xxx_messageInfo_PH_UplinkCarrierSCG proto.InternalMessageInfo + +func (m *PH_UplinkCarrierSCG) GetPh_Type1Or3() PH_UplinkCarrierSCG_PH_Type1Or3 { + if m != nil { + return m.Ph_Type1Or3 + } + return PH_UplinkCarrierSCG_protobuf_unspecified +} + +type MeasConfigSN struct { + MeasuredFrequenciesSN []*NR_FreqInfo `protobuf:"bytes,1,rep,name=measuredFrequenciesSN,proto3" json:"measuredFrequenciesSN,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasConfigSN) Reset() { *m = MeasConfigSN{} } +func (m *MeasConfigSN) String() string { return proto.CompactTextString(m) } +func (*MeasConfigSN) ProtoMessage() {} +func (*MeasConfigSN) Descriptor() ([]byte, []int) { + return fileDescriptor_67ead6f6afa322be, []int{15} +} + +func (m *MeasConfigSN) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasConfigSN.Unmarshal(m, b) +} +func (m *MeasConfigSN) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasConfigSN.Marshal(b, m, deterministic) +} +func (m *MeasConfigSN) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasConfigSN.Merge(m, src) +} +func (m *MeasConfigSN) XXX_Size() int { + return xxx_messageInfo_MeasConfigSN.Size(m) +} +func (m *MeasConfigSN) XXX_DiscardUnknown() { + xxx_messageInfo_MeasConfigSN.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasConfigSN proto.InternalMessageInfo + +func (m *MeasConfigSN) GetMeasuredFrequenciesSN() []*NR_FreqInfo { + if m != nil { + return m.MeasuredFrequenciesSN + } + return nil +} + +func init() { + proto.RegisterEnum("streaming_protobufs.FR_Type_Value", FR_Type_Value_name, FR_Type_Value_value) + proto.RegisterEnum("streaming_protobufs.PH_UplinkCarrierSCG_PH_Type1Or3", PH_UplinkCarrierSCG_PH_Type1Or3_name, PH_UplinkCarrierSCG_PH_Type1Or3_value) + proto.RegisterType((*CG_Config)(nil), "streaming_protobufs.CG_Config") + proto.RegisterType((*CG_ConfigCriticalExtensionsChoice1)(nil), "streaming_protobufs.CG_ConfigCriticalExtensionsChoice1") + proto.RegisterType((*CG_Config_IEs)(nil), "streaming_protobufs.CG_Config_IEs") + proto.RegisterType((*ConfigRestrictModReqSCG)(nil), "streaming_protobufs.ConfigRestrictModReqSCG") + proto.RegisterType((*BandCombinationInfoSN)(nil), "streaming_protobufs.BandCombinationInfoSN") + proto.RegisterType((*FR_InfoList)(nil), "streaming_protobufs.FR_InfoList") + proto.RegisterType((*FR_Info)(nil), "streaming_protobufs.FR_Info") + proto.RegisterType((*FR_Type)(nil), "streaming_protobufs.FR_Type") + proto.RegisterType((*CandidateServingFreqListNR)(nil), "streaming_protobufs.CandidateServingFreqListNR") + proto.RegisterType((*CG_ConfigV1540_IEs)(nil), "streaming_protobufs.CG_Config_v1540_IEs") + proto.RegisterType((*ReportCGI_Request)(nil), "streaming_protobufs.ReportCGI_Request") + proto.RegisterType((*RequestedCellInfo)(nil), "streaming_protobufs.RequestedCellInfo") + proto.RegisterType((*PH_TypeListSCG)(nil), "streaming_protobufs.PH_TypeListSCG") + proto.RegisterType((*PH_InfoSCG)(nil), "streaming_protobufs.PH_InfoSCG") + proto.RegisterType((*PH_UplinkCarrierSCG)(nil), "streaming_protobufs.PH_UplinkCarrierSCG") + proto.RegisterType((*MeasConfigSN)(nil), "streaming_protobufs.MeasConfigSN") +} + +func init() { proto.RegisterFile("rrc_cg_config.proto", fileDescriptor_67ead6f6afa322be) } + +var fileDescriptor_67ead6f6afa322be = []byte{ + // 1113 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x96, 0xef, 0x6e, 0xdb, 0x36, + 0x10, 0xc0, 0xeb, 0xa4, 0x69, 0x9a, 0x73, 0x9c, 0xa6, 0x8c, 0xd3, 0x38, 0x59, 0xb7, 0x75, 0xda, + 0xb0, 0x05, 0xc3, 0x62, 0xcf, 0x76, 0x83, 0xf5, 0xcb, 0x06, 0xcc, 0x6a, 0xec, 0x64, 0x58, 0x8c, + 0x80, 0x4e, 0xba, 0x62, 0x18, 0xa0, 0x2a, 0x12, 0x25, 0x11, 0x93, 0x45, 0x85, 0x94, 0x53, 0xe7, + 0xd3, 0x80, 0x3d, 0xc6, 0x5e, 0x61, 0x6f, 0xb0, 0x47, 0xd9, 0x83, 0xec, 0xf3, 0x40, 0x8a, 0x72, + 0x6c, 0x47, 0x72, 0xdb, 0x4f, 0xa6, 0xef, 0xcf, 0xef, 0x8e, 0xc7, 0x3b, 0x52, 0xb0, 0xc5, 0xb9, + 0x63, 0x39, 0xbe, 0xe5, 0xb0, 0xc8, 0xa3, 0x7e, 0x3d, 0xe6, 0x2c, 0x61, 0x68, 0x4b, 0x24, 0x9c, + 0xd8, 0x43, 0x1a, 0xf9, 0x96, 0x12, 0x5c, 0x8e, 0x3c, 0xb1, 0xf7, 0x89, 0xcf, 0x98, 0x1f, 0x92, + 0x46, 0x26, 0x69, 0xbc, 0xe5, 0x76, 0x1c, 0x13, 0x2e, 0x52, 0xa7, 0xbd, 0x27, 0x8a, 0xc4, 0x86, + 0x43, 0x16, 0x59, 0xc9, 0x4d, 0x4c, 0x32, 0xf9, 0xae, 0x94, 0x73, 0x92, 0x06, 0x18, 0x71, 0x3b, + 0xa1, 0x2c, 0x4a, 0x55, 0xc6, 0x5f, 0x25, 0x58, 0x33, 0x7b, 0x96, 0xa9, 0x54, 0xe8, 0x2d, 0xec, + 0x3a, 0x9c, 0x26, 0xd4, 0xb1, 0xc3, 0xa3, 0x71, 0x42, 0x22, 0x41, 0x59, 0x24, 0xcc, 0x80, 0x51, + 0x87, 0x34, 0x6b, 0xa5, 0x67, 0xa5, 0xfd, 0x72, 0xeb, 0xbb, 0x7a, 0x4e, 0x66, 0xf5, 0x09, 0xc2, + 0x2c, 0x72, 0x3f, 0xbe, 0x87, 0x8b, 0xd9, 0x9d, 0x2a, 0xa0, 0xbb, 0x4a, 0x83, 0x83, 0xf1, 0x6e, + 0x30, 0xea, 0x42, 0x59, 0x25, 0xe2, 0xb0, 0xf0, 0xe4, 0x48, 0xe8, 0x34, 0x8d, 0xc5, 0x69, 0x5a, + 0x27, 0x47, 0xe2, 0xf8, 0x1e, 0x9e, 0x76, 0xec, 0xdc, 0x87, 0x25, 0xa7, 0x69, 0xfc, 0xb9, 0x0a, + 0x95, 0x19, 0x33, 0xf4, 0x1a, 0xb6, 0x84, 0xe3, 0x5b, 0x26, 0x09, 0xc3, 0x1e, 0x67, 0xa3, 0x38, + 0x55, 0xe9, 0x38, 0x5f, 0xe5, 0xc6, 0xc1, 0xd8, 0xc4, 0xb3, 0xe5, 0xc6, 0x48, 0x38, 0xfe, 0x1c, + 0x02, 0xfd, 0x04, 0x15, 0x49, 0xc6, 0x1d, 0x1d, 0xae, 0xb6, 0xa4, 0x98, 0x5f, 0xe6, 0x33, 0x6d, + 0x97, 0xb2, 0x0e, 0xb1, 0x39, 0xe1, 0xa9, 0x35, 0x2e, 0x0b, 0xc7, 0xc7, 0x1d, 0xcd, 0x7a, 0x03, + 0xd5, 0x34, 0x20, 0x26, 0x22, 0xe1, 0xd4, 0x49, 0x4e, 0x99, 0x8b, 0xc9, 0x55, 0x6d, 0x59, 0x21, + 0xbf, 0xc9, 0x2f, 0x47, 0x8e, 0xc3, 0xc0, 0xec, 0xe1, 0x5c, 0x12, 0xfa, 0x01, 0xca, 0x2e, 0x1f, + 0x5b, 0x27, 0x91, 0xc7, 0x06, 0x66, 0xaf, 0x76, 0x5f, 0x81, 0x3f, 0xce, 0x05, 0xbf, 0xc4, 0xaf, + 0x95, 0x1d, 0x06, 0x97, 0x8f, 0xb5, 0x03, 0x7a, 0x03, 0x3b, 0x8e, 0x1d, 0xb9, 0xd4, 0xb5, 0x13, + 0x22, 0x2b, 0x21, 0xe5, 0x3f, 0x53, 0x91, 0x0c, 0xfa, 0xb5, 0x95, 0x05, 0xfb, 0x3e, 0x25, 0xb6, + 0xc0, 0x44, 0x8c, 0xc2, 0x44, 0x1a, 0xb7, 0xfa, 0x18, 0x17, 0x61, 0xd0, 0x11, 0xac, 0x0f, 0x89, + 0x2d, 0xd2, 0x6d, 0x0d, 0xfa, 0xb5, 0x07, 0x0a, 0xfb, 0x59, 0x21, 0x36, 0x33, 0xc4, 0x33, 0x6e, + 0x28, 0x80, 0x5d, 0x41, 0x42, 0xe2, 0x24, 0xc4, 0xed, 0xd8, 0x91, 0x6b, 0xb2, 0xe1, 0x25, 0x8d, + 0xd4, 0x29, 0xf6, 0x71, 0x6d, 0x55, 0x31, 0xbf, 0xce, 0x65, 0xce, 0x59, 0xab, 0x8d, 0xf7, 0x71, + 0x31, 0x0c, 0xf5, 0x60, 0xc3, 0xe3, 0xd6, 0x64, 0x07, 0x66, 0xaf, 0xf6, 0x50, 0xe1, 0x9f, 0xe5, + 0xe2, 0xbb, 0x78, 0x62, 0x8a, 0x2b, 0x1e, 0x9f, 0x72, 0x43, 0x0c, 0xf6, 0x26, 0x45, 0x19, 0x10, + 0x7e, 0x4d, 0x23, 0xbf, 0xcb, 0xc9, 0x95, 0x54, 0xf7, 0x71, 0x6d, 0x4d, 0x41, 0x1b, 0xf9, 0x3d, + 0x50, 0xe8, 0x86, 0x17, 0x20, 0xd1, 0x6f, 0x50, 0x8d, 0x58, 0x74, 0x67, 0x28, 0x6b, 0xa0, 0x42, + 0xed, 0xbf, 0x63, 0xfa, 0xae, 0x9b, 0x87, 0xcf, 0xbf, 0x95, 0xc3, 0x85, 0x73, 0x29, 0xc6, 0x3f, + 0x25, 0xd8, 0x29, 0x68, 0x4e, 0x74, 0x01, 0x9b, 0x9c, 0x5c, 0x8d, 0x88, 0x90, 0x15, 0x35, 0xad, + 0x53, 0xfc, 0xd2, 0xd4, 0xb3, 0xf8, 0x21, 0x87, 0xf2, 0x68, 0x8a, 0x21, 0x11, 0xe8, 0x18, 0x1e, + 0x4f, 0x44, 0x67, 0xd6, 0xa9, 0x3d, 0xee, 0xe2, 0xa6, 0x9e, 0xc7, 0x8f, 0xea, 0xe9, 0xbd, 0x5b, + 0xcf, 0xa0, 0xf5, 0x93, 0x28, 0x69, 0xb7, 0x5e, 0xd9, 0xe1, 0x88, 0xe0, 0xdb, 0x64, 0xce, 0x52, + 0x27, 0xe3, 0x0f, 0xd8, 0xce, 0x8d, 0x89, 0x5a, 0x50, 0xbd, 0x9c, 0x57, 0xb8, 0x64, 0xac, 0xb2, + 0xaf, 0xe0, 0x5c, 0x9d, 0xf4, 0x99, 0x04, 0xe8, 0x12, 0x3b, 0x19, 0x71, 0x32, 0x20, 0x89, 0x50, + 0x99, 0x55, 0x70, 0xae, 0xce, 0xf8, 0x11, 0xca, 0x53, 0xad, 0x82, 0x5a, 0xb0, 0x42, 0x13, 0x32, + 0x94, 0x37, 0xe3, 0xf2, 0x7e, 0xb9, 0xf5, 0x74, 0x51, 0x6f, 0xe1, 0xd4, 0xd4, 0xf0, 0x60, 0x55, + 0x4b, 0xd0, 0x17, 0x50, 0x11, 0x84, 0x5f, 0xa7, 0xa3, 0x76, 0x9b, 0xee, 0xac, 0x10, 0x1d, 0xc2, + 0xaa, 0xc7, 0xad, 0xf3, 0x9b, 0x98, 0xe8, 0xa2, 0x15, 0x86, 0x91, 0x36, 0xf8, 0x81, 0xc7, 0xe5, + 0xaf, 0x31, 0x56, 0x71, 0xe4, 0x12, 0xbd, 0x80, 0x95, 0x6b, 0x59, 0x51, 0xc5, 0xdf, 0x28, 0xb8, + 0xc0, 0xb5, 0x71, 0x3d, 0xad, 0x7d, 0xea, 0x60, 0xb4, 0x61, 0x45, 0xfd, 0x47, 0x35, 0xa8, 0x66, + 0xa6, 0xd6, 0x28, 0x12, 0x31, 0x71, 0xa8, 0x47, 0x89, 0xbb, 0x79, 0x0f, 0xad, 0xc2, 0xb2, 0xc7, + 0x9b, 0x9b, 0xa5, 0x74, 0xd1, 0xda, 0x5c, 0x32, 0x5a, 0xb0, 0x57, 0xdc, 0xfa, 0xa8, 0x3a, 0x5d, + 0xb3, 0x4a, 0x56, 0x95, 0xff, 0x4a, 0xb0, 0x95, 0xd3, 0xc4, 0xa8, 0x0b, 0x8f, 0xe2, 0x81, 0xac, + 0x45, 0x57, 0x9d, 0x47, 0xe4, 0xdc, 0xe8, 0x8e, 0x7c, 0x7a, 0xa7, 0x73, 0x2e, 0xa6, 0x5a, 0x67, + 0xde, 0x09, 0x0d, 0x64, 0x0f, 0xc6, 0x8c, 0x27, 0x66, 0xef, 0xc4, 0xc2, 0xe9, 0xd1, 0x2e, 0x7e, + 0x13, 0xe6, 0xad, 0x65, 0x3b, 0x6a, 0x91, 0x96, 0xa0, 0x0e, 0x40, 0x1c, 0x4c, 0x6e, 0xed, 0xf4, + 0x39, 0xf8, 0x3c, 0x97, 0x76, 0x76, 0xac, 0x8a, 0xab, 0xef, 0x14, 0xbc, 0x16, 0x07, 0xda, 0xcb, + 0xa0, 0xf0, 0xf8, 0x4e, 0x28, 0x74, 0x3e, 0x35, 0x31, 0xd9, 0x45, 0xac, 0xf7, 0x5d, 0x94, 0xed, + 0x9c, 0x35, 0xbe, 0x0b, 0x30, 0xae, 0x64, 0xa8, 0x39, 0x21, 0x32, 0x60, 0x5d, 0x88, 0xcb, 0xd9, + 0xea, 0x56, 0xf0, 0x8c, 0x0c, 0xbd, 0x80, 0x1d, 0x47, 0x56, 0x93, 0xf1, 0x5f, 0x02, 0xea, 0x04, + 0xe7, 0x6c, 0x92, 0xb1, 0x1e, 0x96, 0x22, 0xb5, 0xd1, 0x83, 0x8d, 0xd9, 0xad, 0xa3, 0xc3, 0xd9, + 0x91, 0xf9, 0xb4, 0xa8, 0x5c, 0xba, 0x3e, 0x59, 0x7f, 0xfc, 0x5b, 0x02, 0xb8, 0x95, 0xbe, 0xe7, + 0xe4, 0x1c, 0xc1, 0x5a, 0x1c, 0x58, 0x17, 0x71, 0x48, 0xa3, 0xdf, 0xf5, 0x61, 0xef, 0x17, 0xc5, + 0x4b, 0xad, 0x4c, 0x9b, 0x73, 0x4a, 0xb8, 0x0c, 0xfc, 0x30, 0x0e, 0x52, 0x19, 0xb2, 0xe0, 0x49, + 0x1c, 0x58, 0x83, 0x51, 0x1c, 0x87, 0x64, 0x48, 0xa2, 0xc4, 0xe6, 0x37, 0x9a, 0xb9, 0xfc, 0x81, + 0xcc, 0xed, 0x38, 0xc8, 0xc1, 0x18, 0x7f, 0x97, 0x60, 0x2b, 0xc7, 0x1c, 0x5d, 0x40, 0x39, 0x0e, + 0x54, 0xf5, 0x9a, 0x8c, 0xb7, 0xf5, 0xf4, 0x3e, 0x7f, 0xdf, 0x68, 0x59, 0xd3, 0x49, 0x5f, 0x0c, + 0x71, 0x90, 0xad, 0x8d, 0xef, 0xa1, 0x3c, 0xa5, 0x5a, 0x30, 0xda, 0x6b, 0xb0, 0x22, 0xbf, 0x75, + 0xe5, 0x70, 0xeb, 0x65, 0x7b, 0x73, 0xc9, 0xf0, 0x60, 0x7d, 0xfa, 0x85, 0x47, 0xaf, 0x60, 0x5b, + 0xbe, 0xf1, 0x23, 0x4e, 0xdc, 0xac, 0x65, 0x28, 0x11, 0x83, 0xbe, 0x3e, 0xe1, 0xfc, 0x07, 0xb7, + 0x8f, 0x2d, 0x69, 0xac, 0x5a, 0x35, 0xdf, 0xbd, 0xd3, 0xfe, 0xb5, 0xe9, 0x13, 0xce, 0x69, 0x52, + 0x67, 0x07, 0xdc, 0x8e, 0x0e, 0x84, 0x53, 0x67, 0xdc, 0x6f, 0xf0, 0x06, 0xa7, 0xce, 0x41, 0x1c, + 0x26, 0x8d, 0x09, 0xf7, 0x60, 0xc2, 0xbd, 0x7c, 0xa0, 0x96, 0xed, 0xff, 0x03, 0x00, 0x00, 0xff, + 0xff, 0xa7, 0x84, 0xa2, 0x22, 0xfa, 0x0b, 0x00, 0x00, +} diff --git a/protogen/gopb/rrc_cg_config_info.pb.go b/protogen/gopb/rrc_cg_config_info.pb.go new file mode 100644 index 0000000..59aefa5 --- /dev/null +++ b/protogen/gopb/rrc_cg_config_info.pb.go @@ -0,0 +1,1674 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: rrc_cg_config_info.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type RAT_Type_Value int32 + +const ( + RAT_Type_protobuf_unspecified RAT_Type_Value = 0 + RAT_Type_nr RAT_Type_Value = 1 + RAT_Type_eutra_nr RAT_Type_Value = 2 + RAT_Type_eutra RAT_Type_Value = 3 +) + +var RAT_Type_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "nr", + 2: "eutra_nr", + 3: "eutra", +} + +var RAT_Type_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "nr": 1, + "eutra_nr": 2, + "eutra": 3, +} + +func (x RAT_Type_Value) String() string { + return proto.EnumName(RAT_Type_Value_name, int32(x)) +} + +func (RAT_Type_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{4, 0} +} + +type ScgFailureInfo_FailureType int32 + +const ( + ScgFailureInfo_protobuf_unspecified ScgFailureInfo_FailureType = 0 + ScgFailureInfo_t310_Expiry ScgFailureInfo_FailureType = 1 + ScgFailureInfo_randomAccessProblem ScgFailureInfo_FailureType = 2 + ScgFailureInfo_rlc_MaxNumRetx ScgFailureInfo_FailureType = 3 + ScgFailureInfo_synchReconfigFailure_SCG ScgFailureInfo_FailureType = 4 + ScgFailureInfo_scg_reconfigFailure ScgFailureInfo_FailureType = 5 + ScgFailureInfo_srb3_IntegrityFailure ScgFailureInfo_FailureType = 6 +) + +var ScgFailureInfo_FailureType_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "t310_Expiry", + 2: "randomAccessProblem", + 3: "rlc_MaxNumRetx", + 4: "synchReconfigFailure_SCG", + 5: "scg_reconfigFailure", + 6: "srb3_IntegrityFailure", +} + +var ScgFailureInfo_FailureType_value = map[string]int32{ + "protobuf_unspecified": 0, + "t310_Expiry": 1, + "randomAccessProblem": 2, + "rlc_MaxNumRetx": 3, + "synchReconfigFailure_SCG": 4, + "scg_reconfigFailure": 5, + "srb3_IntegrityFailure": 6, +} + +func (x ScgFailureInfo_FailureType) String() string { + return proto.EnumName(ScgFailureInfo_FailureType_name, int32(x)) +} + +func (ScgFailureInfo_FailureType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{5, 0} +} + +type GapPurpose_Value int32 + +const ( + GapPurpose_protobuf_unspecified GapPurpose_Value = 0 + GapPurpose_perUE GapPurpose_Value = 1 + GapPurpose_perFR1 GapPurpose_Value = 2 +) + +var GapPurpose_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "perUE", + 2: "perFR1", +} + +var GapPurpose_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "perUE": 1, + "perFR1": 2, +} + +func (x GapPurpose_Value) String() string { + return proto.EnumName(GapPurpose_Value_name, int32(x)) +} + +func (GapPurpose_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{13, 0} +} + +type AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC int32 + +const ( + AffectedCarrierFreqCombInfoMRDC_protobuf_unspecified AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC = 0 + AffectedCarrierFreqCombInfoMRDC_eutra_nr AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC = 1 + AffectedCarrierFreqCombInfoMRDC_nr AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC = 2 + AffectedCarrierFreqCombInfoMRDC_other AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC = 3 + AffectedCarrierFreqCombInfoMRDC_utra_nr_other AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC = 4 + AffectedCarrierFreqCombInfoMRDC_nr_other AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC = 5 +) + +var AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "eutra_nr", + 2: "nr", + 3: "other", + 4: "utra_nr_other", + 5: "nr_other", +} + +var AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC_value = map[string]int32{ + "protobuf_unspecified": 0, + "eutra_nr": 1, + "nr": 2, + "other": 3, + "utra_nr_other": 4, + "nr_other": 5, +} + +func (x AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC) String() string { + return proto.EnumName(AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC_name, int32(x)) +} + +func (AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{14, 0} +} + +type PH_UplinkCarrierMCG_PH_Type1Or3 int32 + +const ( + PH_UplinkCarrierMCG_protobuf_unspecified PH_UplinkCarrierMCG_PH_Type1Or3 = 0 + PH_UplinkCarrierMCG_type1 PH_UplinkCarrierMCG_PH_Type1Or3 = 1 + PH_UplinkCarrierMCG_type3 PH_UplinkCarrierMCG_PH_Type1Or3 = 2 +) + +var PH_UplinkCarrierMCG_PH_Type1Or3_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "type1", + 2: "type3", +} + +var PH_UplinkCarrierMCG_PH_Type1Or3_value = map[string]int32{ + "protobuf_unspecified": 0, + "type1": 1, + "type3": 2, +} + +func (x PH_UplinkCarrierMCG_PH_Type1Or3) String() string { + return proto.EnumName(PH_UplinkCarrierMCG_PH_Type1Or3_name, int32(x)) +} + +func (PH_UplinkCarrierMCG_PH_Type1Or3) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{22, 0} +} + +type CG_ConfigInfo struct { + // Types that are valid to be assigned to CriticalExtensions: + // *CG_ConfigInfo_CriticalExtensionsChoice1 + CriticalExtensions isCG_ConfigInfo_CriticalExtensions `protobuf_oneof:"criticalExtensions"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CG_ConfigInfo) Reset() { *m = CG_ConfigInfo{} } +func (m *CG_ConfigInfo) String() string { return proto.CompactTextString(m) } +func (*CG_ConfigInfo) ProtoMessage() {} +func (*CG_ConfigInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{0} +} + +func (m *CG_ConfigInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CG_ConfigInfo.Unmarshal(m, b) +} +func (m *CG_ConfigInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CG_ConfigInfo.Marshal(b, m, deterministic) +} +func (m *CG_ConfigInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CG_ConfigInfo.Merge(m, src) +} +func (m *CG_ConfigInfo) XXX_Size() int { + return xxx_messageInfo_CG_ConfigInfo.Size(m) +} +func (m *CG_ConfigInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CG_ConfigInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CG_ConfigInfo proto.InternalMessageInfo + +type isCG_ConfigInfo_CriticalExtensions interface { + isCG_ConfigInfo_CriticalExtensions() +} + +type CG_ConfigInfo_CriticalExtensionsChoice1 struct { + CriticalExtensionsChoice1 *CG_ConfigInfoCriticalExtensionsChoice1 `protobuf:"bytes,1,opt,name=criticalExtensionsChoice1,proto3,oneof"` +} + +func (*CG_ConfigInfo_CriticalExtensionsChoice1) isCG_ConfigInfo_CriticalExtensions() {} + +func (m *CG_ConfigInfo) GetCriticalExtensions() isCG_ConfigInfo_CriticalExtensions { + if m != nil { + return m.CriticalExtensions + } + return nil +} + +func (m *CG_ConfigInfo) GetCriticalExtensionsChoice1() *CG_ConfigInfoCriticalExtensionsChoice1 { + if x, ok := m.GetCriticalExtensions().(*CG_ConfigInfo_CriticalExtensionsChoice1); ok { + return x.CriticalExtensionsChoice1 + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CG_ConfigInfo) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CG_ConfigInfo_CriticalExtensionsChoice1)(nil), + } +} + +type CG_ConfigInfoCriticalExtensionsChoice1 struct { + // Types that are valid to be assigned to C1: + // *CG_ConfigInfoCriticalExtensionsChoice1_ProtocolIEs + C1 isCG_ConfigInfoCriticalExtensionsChoice1_C1 `protobuf_oneof:"c1"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CG_ConfigInfoCriticalExtensionsChoice1) Reset() { + *m = CG_ConfigInfoCriticalExtensionsChoice1{} +} +func (m *CG_ConfigInfoCriticalExtensionsChoice1) String() string { return proto.CompactTextString(m) } +func (*CG_ConfigInfoCriticalExtensionsChoice1) ProtoMessage() {} +func (*CG_ConfigInfoCriticalExtensionsChoice1) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{1} +} + +func (m *CG_ConfigInfoCriticalExtensionsChoice1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CG_ConfigInfoCriticalExtensionsChoice1.Unmarshal(m, b) +} +func (m *CG_ConfigInfoCriticalExtensionsChoice1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CG_ConfigInfoCriticalExtensionsChoice1.Marshal(b, m, deterministic) +} +func (m *CG_ConfigInfoCriticalExtensionsChoice1) XXX_Merge(src proto.Message) { + xxx_messageInfo_CG_ConfigInfoCriticalExtensionsChoice1.Merge(m, src) +} +func (m *CG_ConfigInfoCriticalExtensionsChoice1) XXX_Size() int { + return xxx_messageInfo_CG_ConfigInfoCriticalExtensionsChoice1.Size(m) +} +func (m *CG_ConfigInfoCriticalExtensionsChoice1) XXX_DiscardUnknown() { + xxx_messageInfo_CG_ConfigInfoCriticalExtensionsChoice1.DiscardUnknown(m) +} + +var xxx_messageInfo_CG_ConfigInfoCriticalExtensionsChoice1 proto.InternalMessageInfo + +type isCG_ConfigInfoCriticalExtensionsChoice1_C1 interface { + isCG_ConfigInfoCriticalExtensionsChoice1_C1() +} + +type CG_ConfigInfoCriticalExtensionsChoice1_ProtocolIEs struct { + ProtocolIEs *CG_ConfigInfo_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3,oneof"` +} + +func (*CG_ConfigInfoCriticalExtensionsChoice1_ProtocolIEs) isCG_ConfigInfoCriticalExtensionsChoice1_C1() { +} + +func (m *CG_ConfigInfoCriticalExtensionsChoice1) GetC1() isCG_ConfigInfoCriticalExtensionsChoice1_C1 { + if m != nil { + return m.C1 + } + return nil +} + +func (m *CG_ConfigInfoCriticalExtensionsChoice1) GetProtocolIEs() *CG_ConfigInfo_IEs { + if x, ok := m.GetC1().(*CG_ConfigInfoCriticalExtensionsChoice1_ProtocolIEs); ok { + return x.ProtocolIEs + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CG_ConfigInfoCriticalExtensionsChoice1) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CG_ConfigInfoCriticalExtensionsChoice1_ProtocolIEs)(nil), + } +} + +type CG_ConfigInfo_IEs struct { + Ue_CapabilityInfo []*UE_CapabilityRAT_Container `protobuf:"bytes,1,rep,name=ue_CapabilityInfo,json=ueCapabilityInfo,proto3" json:"ue_CapabilityInfo,omitempty"` + CandidateCellInfoListMN *MeasResultList2NR `protobuf:"bytes,2,opt,name=candidateCellInfoListMN,proto3" json:"candidateCellInfoListMN,omitempty"` + CandidateCellInfoListSN *MeasResultList2NR `protobuf:"bytes,3,opt,name=candidateCellInfoListSN,proto3" json:"candidateCellInfoListSN,omitempty"` + MeasResultCellListSFTD *MeasResultCellListSFTD `protobuf:"bytes,4,opt,name=measResultCellListSFTD,proto3" json:"measResultCellListSFTD,omitempty"` + ScgFailureInfo *ScgFailureInfo `protobuf:"bytes,5,opt,name=scgFailureInfo,proto3" json:"scgFailureInfo,omitempty"` + ConfigRestrictInfo *ConfigRestrictInfoSCG `protobuf:"bytes,6,opt,name=configRestrictInfo,proto3" json:"configRestrictInfo,omitempty"` + Drx_InfoMCG *DRX_Info `protobuf:"bytes,7,opt,name=drx_InfoMCG,json=drxInfoMCG,proto3" json:"drx_InfoMCG,omitempty"` + MeasConfigMN *MeasConfigMN `protobuf:"bytes,8,opt,name=measConfigMN,proto3" json:"measConfigMN,omitempty"` + SourceConfigSCG *wrappers.BytesValue `protobuf:"bytes,9,opt,name=sourceConfigSCG,proto3" json:"sourceConfigSCG,omitempty"` + Scg_RB_Config *RadioBearerConfig `protobuf:"bytes,10,opt,name=scg_RB_Config,json=scgRBConfig,proto3" json:"scg_RB_Config,omitempty"` + Mcg_RB_Config *RadioBearerConfig `protobuf:"bytes,11,opt,name=mcg_RB_Config,json=mcgRBConfig,proto3" json:"mcg_RB_Config,omitempty"` + Mrdc_AssistanceInfo []*AffectedCarrierFreqCombInfoMRDC `protobuf:"bytes,12,rep,name=mrdc_AssistanceInfo,json=mrdcAssistanceInfo,proto3" json:"mrdc_AssistanceInfo,omitempty"` + NonCriticalExtension *CG_ConfigInfoV1540_IEs `protobuf:"bytes,13,opt,name=nonCriticalExtension,proto3" json:"nonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CG_ConfigInfo_IEs) Reset() { *m = CG_ConfigInfo_IEs{} } +func (m *CG_ConfigInfo_IEs) String() string { return proto.CompactTextString(m) } +func (*CG_ConfigInfo_IEs) ProtoMessage() {} +func (*CG_ConfigInfo_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{2} +} + +func (m *CG_ConfigInfo_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CG_ConfigInfo_IEs.Unmarshal(m, b) +} +func (m *CG_ConfigInfo_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CG_ConfigInfo_IEs.Marshal(b, m, deterministic) +} +func (m *CG_ConfigInfo_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_CG_ConfigInfo_IEs.Merge(m, src) +} +func (m *CG_ConfigInfo_IEs) XXX_Size() int { + return xxx_messageInfo_CG_ConfigInfo_IEs.Size(m) +} +func (m *CG_ConfigInfo_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_CG_ConfigInfo_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_CG_ConfigInfo_IEs proto.InternalMessageInfo + +func (m *CG_ConfigInfo_IEs) GetUe_CapabilityInfo() []*UE_CapabilityRAT_Container { + if m != nil { + return m.Ue_CapabilityInfo + } + return nil +} + +func (m *CG_ConfigInfo_IEs) GetCandidateCellInfoListMN() *MeasResultList2NR { + if m != nil { + return m.CandidateCellInfoListMN + } + return nil +} + +func (m *CG_ConfigInfo_IEs) GetCandidateCellInfoListSN() *MeasResultList2NR { + if m != nil { + return m.CandidateCellInfoListSN + } + return nil +} + +func (m *CG_ConfigInfo_IEs) GetMeasResultCellListSFTD() *MeasResultCellListSFTD { + if m != nil { + return m.MeasResultCellListSFTD + } + return nil +} + +func (m *CG_ConfigInfo_IEs) GetScgFailureInfo() *ScgFailureInfo { + if m != nil { + return m.ScgFailureInfo + } + return nil +} + +func (m *CG_ConfigInfo_IEs) GetConfigRestrictInfo() *ConfigRestrictInfoSCG { + if m != nil { + return m.ConfigRestrictInfo + } + return nil +} + +func (m *CG_ConfigInfo_IEs) GetDrx_InfoMCG() *DRX_Info { + if m != nil { + return m.Drx_InfoMCG + } + return nil +} + +func (m *CG_ConfigInfo_IEs) GetMeasConfigMN() *MeasConfigMN { + if m != nil { + return m.MeasConfigMN + } + return nil +} + +func (m *CG_ConfigInfo_IEs) GetSourceConfigSCG() *wrappers.BytesValue { + if m != nil { + return m.SourceConfigSCG + } + return nil +} + +func (m *CG_ConfigInfo_IEs) GetScg_RB_Config() *RadioBearerConfig { + if m != nil { + return m.Scg_RB_Config + } + return nil +} + +func (m *CG_ConfigInfo_IEs) GetMcg_RB_Config() *RadioBearerConfig { + if m != nil { + return m.Mcg_RB_Config + } + return nil +} + +func (m *CG_ConfigInfo_IEs) GetMrdc_AssistanceInfo() []*AffectedCarrierFreqCombInfoMRDC { + if m != nil { + return m.Mrdc_AssistanceInfo + } + return nil +} + +func (m *CG_ConfigInfo_IEs) GetNonCriticalExtension() *CG_ConfigInfoV1540_IEs { + if m != nil { + return m.NonCriticalExtension + } + return nil +} + +type UE_CapabilityRAT_Container struct { + Rat_Type *RAT_Type `protobuf:"bytes,1,opt,name=rat_Type,json=ratType,proto3" json:"rat_Type,omitempty"` + Ue_CapabilityRAT_Container []byte `protobuf:"bytes,2,opt,name=ue_CapabilityRAT_Container,json=ueCapabilityRATContainer,proto3" json:"ue_CapabilityRAT_Container,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UE_CapabilityRAT_Container) Reset() { *m = UE_CapabilityRAT_Container{} } +func (m *UE_CapabilityRAT_Container) String() string { return proto.CompactTextString(m) } +func (*UE_CapabilityRAT_Container) ProtoMessage() {} +func (*UE_CapabilityRAT_Container) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{3} +} + +func (m *UE_CapabilityRAT_Container) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UE_CapabilityRAT_Container.Unmarshal(m, b) +} +func (m *UE_CapabilityRAT_Container) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UE_CapabilityRAT_Container.Marshal(b, m, deterministic) +} +func (m *UE_CapabilityRAT_Container) XXX_Merge(src proto.Message) { + xxx_messageInfo_UE_CapabilityRAT_Container.Merge(m, src) +} +func (m *UE_CapabilityRAT_Container) XXX_Size() int { + return xxx_messageInfo_UE_CapabilityRAT_Container.Size(m) +} +func (m *UE_CapabilityRAT_Container) XXX_DiscardUnknown() { + xxx_messageInfo_UE_CapabilityRAT_Container.DiscardUnknown(m) +} + +var xxx_messageInfo_UE_CapabilityRAT_Container proto.InternalMessageInfo + +func (m *UE_CapabilityRAT_Container) GetRat_Type() *RAT_Type { + if m != nil { + return m.Rat_Type + } + return nil +} + +func (m *UE_CapabilityRAT_Container) GetUe_CapabilityRAT_Container() []byte { + if m != nil { + return m.Ue_CapabilityRAT_Container + } + return nil +} + +type RAT_Type struct { + Value RAT_Type_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RAT_Type_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RAT_Type) Reset() { *m = RAT_Type{} } +func (m *RAT_Type) String() string { return proto.CompactTextString(m) } +func (*RAT_Type) ProtoMessage() {} +func (*RAT_Type) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{4} +} + +func (m *RAT_Type) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RAT_Type.Unmarshal(m, b) +} +func (m *RAT_Type) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RAT_Type.Marshal(b, m, deterministic) +} +func (m *RAT_Type) XXX_Merge(src proto.Message) { + xxx_messageInfo_RAT_Type.Merge(m, src) +} +func (m *RAT_Type) XXX_Size() int { + return xxx_messageInfo_RAT_Type.Size(m) +} +func (m *RAT_Type) XXX_DiscardUnknown() { + xxx_messageInfo_RAT_Type.DiscardUnknown(m) +} + +var xxx_messageInfo_RAT_Type proto.InternalMessageInfo + +func (m *RAT_Type) GetValue() RAT_Type_Value { + if m != nil { + return m.Value + } + return RAT_Type_protobuf_unspecified +} + +type ScgFailureInfo struct { + FailureType ScgFailureInfo_FailureType `protobuf:"varint,1,opt,name=failureType,proto3,enum=streaming_protobufs.ScgFailureInfo_FailureType" json:"failureType,omitempty"` + MeasResultSCG *MeasResultSCG_Failure `protobuf:"bytes,2,opt,name=measResultSCG,proto3" json:"measResultSCG,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ScgFailureInfo) Reset() { *m = ScgFailureInfo{} } +func (m *ScgFailureInfo) String() string { return proto.CompactTextString(m) } +func (*ScgFailureInfo) ProtoMessage() {} +func (*ScgFailureInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{5} +} + +func (m *ScgFailureInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ScgFailureInfo.Unmarshal(m, b) +} +func (m *ScgFailureInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ScgFailureInfo.Marshal(b, m, deterministic) +} +func (m *ScgFailureInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_ScgFailureInfo.Merge(m, src) +} +func (m *ScgFailureInfo) XXX_Size() int { + return xxx_messageInfo_ScgFailureInfo.Size(m) +} +func (m *ScgFailureInfo) XXX_DiscardUnknown() { + xxx_messageInfo_ScgFailureInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_ScgFailureInfo proto.InternalMessageInfo + +func (m *ScgFailureInfo) GetFailureType() ScgFailureInfo_FailureType { + if m != nil { + return m.FailureType + } + return ScgFailureInfo_protobuf_unspecified +} + +func (m *ScgFailureInfo) GetMeasResultSCG() *MeasResultSCG_Failure { + if m != nil { + return m.MeasResultSCG + } + return nil +} + +type MeasResultSCG_Failure struct { + MeasResultPerMOList *MeasResultList2NR `protobuf:"bytes,1,opt,name=measResultPerMOList,proto3" json:"measResultPerMOList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResultSCG_Failure) Reset() { *m = MeasResultSCG_Failure{} } +func (m *MeasResultSCG_Failure) String() string { return proto.CompactTextString(m) } +func (*MeasResultSCG_Failure) ProtoMessage() {} +func (*MeasResultSCG_Failure) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{6} +} + +func (m *MeasResultSCG_Failure) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResultSCG_Failure.Unmarshal(m, b) +} +func (m *MeasResultSCG_Failure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResultSCG_Failure.Marshal(b, m, deterministic) +} +func (m *MeasResultSCG_Failure) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResultSCG_Failure.Merge(m, src) +} +func (m *MeasResultSCG_Failure) XXX_Size() int { + return xxx_messageInfo_MeasResultSCG_Failure.Size(m) +} +func (m *MeasResultSCG_Failure) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResultSCG_Failure.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResultSCG_Failure proto.InternalMessageInfo + +func (m *MeasResultSCG_Failure) GetMeasResultPerMOList() *MeasResultList2NR { + if m != nil { + return m.MeasResultPerMOList + } + return nil +} + +type ConfigRestrictInfoSCG struct { + AllowedBC_ListMRDC *BandCombinationInfoList `protobuf:"bytes,1,opt,name=allowedBC_ListMRDC,json=allowedBCListMRDC,proto3" json:"allowedBC_ListMRDC,omitempty"` + PowerCoordination_FR1 *PowerCoordination_FR1 `protobuf:"bytes,2,opt,name=powerCoordination_FR1,json=powerCoordinationFR1,proto3" json:"powerCoordination_FR1,omitempty"` + ServCellIndexRangeSCG *ServCellIndexRangeSCG `protobuf:"bytes,3,opt,name=servCellIndexRangeSCG,proto3" json:"servCellIndexRangeSCG,omitempty"` + MaxMeasFreqsSCG_NR *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=maxMeasFreqsSCG_NR,json=maxMeasFreqsSCGNR,proto3" json:"maxMeasFreqsSCG_NR,omitempty"` + MaxMeasIdentitiesSCG_NR *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=maxMeasIdentitiesSCG_NR,json=maxMeasIdentitiesSCGNR,proto3" json:"maxMeasIdentitiesSCG_NR,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ConfigRestrictInfoSCG) Reset() { *m = ConfigRestrictInfoSCG{} } +func (m *ConfigRestrictInfoSCG) String() string { return proto.CompactTextString(m) } +func (*ConfigRestrictInfoSCG) ProtoMessage() {} +func (*ConfigRestrictInfoSCG) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{7} +} + +func (m *ConfigRestrictInfoSCG) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ConfigRestrictInfoSCG.Unmarshal(m, b) +} +func (m *ConfigRestrictInfoSCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ConfigRestrictInfoSCG.Marshal(b, m, deterministic) +} +func (m *ConfigRestrictInfoSCG) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConfigRestrictInfoSCG.Merge(m, src) +} +func (m *ConfigRestrictInfoSCG) XXX_Size() int { + return xxx_messageInfo_ConfigRestrictInfoSCG.Size(m) +} +func (m *ConfigRestrictInfoSCG) XXX_DiscardUnknown() { + xxx_messageInfo_ConfigRestrictInfoSCG.DiscardUnknown(m) +} + +var xxx_messageInfo_ConfigRestrictInfoSCG proto.InternalMessageInfo + +func (m *ConfigRestrictInfoSCG) GetAllowedBC_ListMRDC() *BandCombinationInfoList { + if m != nil { + return m.AllowedBC_ListMRDC + } + return nil +} + +func (m *ConfigRestrictInfoSCG) GetPowerCoordination_FR1() *PowerCoordination_FR1 { + if m != nil { + return m.PowerCoordination_FR1 + } + return nil +} + +func (m *ConfigRestrictInfoSCG) GetServCellIndexRangeSCG() *ServCellIndexRangeSCG { + if m != nil { + return m.ServCellIndexRangeSCG + } + return nil +} + +func (m *ConfigRestrictInfoSCG) GetMaxMeasFreqsSCG_NR() *wrappers.UInt32Value { + if m != nil { + return m.MaxMeasFreqsSCG_NR + } + return nil +} + +func (m *ConfigRestrictInfoSCG) GetMaxMeasIdentitiesSCG_NR() *wrappers.UInt32Value { + if m != nil { + return m.MaxMeasIdentitiesSCG_NR + } + return nil +} + +type BandCombinationInfoList struct { + Items []*BandCombinationInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BandCombinationInfoList) Reset() { *m = BandCombinationInfoList{} } +func (m *BandCombinationInfoList) String() string { return proto.CompactTextString(m) } +func (*BandCombinationInfoList) ProtoMessage() {} +func (*BandCombinationInfoList) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{8} +} + +func (m *BandCombinationInfoList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BandCombinationInfoList.Unmarshal(m, b) +} +func (m *BandCombinationInfoList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BandCombinationInfoList.Marshal(b, m, deterministic) +} +func (m *BandCombinationInfoList) XXX_Merge(src proto.Message) { + xxx_messageInfo_BandCombinationInfoList.Merge(m, src) +} +func (m *BandCombinationInfoList) XXX_Size() int { + return xxx_messageInfo_BandCombinationInfoList.Size(m) +} +func (m *BandCombinationInfoList) XXX_DiscardUnknown() { + xxx_messageInfo_BandCombinationInfoList.DiscardUnknown(m) +} + +var xxx_messageInfo_BandCombinationInfoList proto.InternalMessageInfo + +func (m *BandCombinationInfoList) GetItems() []*BandCombinationInfo { + if m != nil { + return m.Items + } + return nil +} + +type BandCombinationInfo struct { + BandCombinationIndex uint32 `protobuf:"varint,1,opt,name=bandCombinationIndex,proto3" json:"bandCombinationIndex,omitempty"` + AllowedFeatureSetsList []uint32 `protobuf:"varint,2,rep,packed,name=allowedFeatureSetsList,proto3" json:"allowedFeatureSetsList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BandCombinationInfo) Reset() { *m = BandCombinationInfo{} } +func (m *BandCombinationInfo) String() string { return proto.CompactTextString(m) } +func (*BandCombinationInfo) ProtoMessage() {} +func (*BandCombinationInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{9} +} + +func (m *BandCombinationInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BandCombinationInfo.Unmarshal(m, b) +} +func (m *BandCombinationInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BandCombinationInfo.Marshal(b, m, deterministic) +} +func (m *BandCombinationInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_BandCombinationInfo.Merge(m, src) +} +func (m *BandCombinationInfo) XXX_Size() int { + return xxx_messageInfo_BandCombinationInfo.Size(m) +} +func (m *BandCombinationInfo) XXX_DiscardUnknown() { + xxx_messageInfo_BandCombinationInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_BandCombinationInfo proto.InternalMessageInfo + +func (m *BandCombinationInfo) GetBandCombinationIndex() uint32 { + if m != nil { + return m.BandCombinationIndex + } + return 0 +} + +func (m *BandCombinationInfo) GetAllowedFeatureSetsList() []uint32 { + if m != nil { + return m.AllowedFeatureSetsList + } + return nil +} + +type PowerCoordination_FR1 struct { + PMaxNR_FR1 *wrappers.Int32Value `protobuf:"bytes,1,opt,name=p_maxNR_FR1,json=pMaxNRFR1,proto3" json:"p_maxNR_FR1,omitempty"` + PMaxEUTRA *wrappers.Int32Value `protobuf:"bytes,2,opt,name=p_maxEUTRA,json=pMaxEUTRA,proto3" json:"p_maxEUTRA,omitempty"` + PMaxUE_FR1 *wrappers.Int32Value `protobuf:"bytes,3,opt,name=p_maxUE_FR1,json=pMaxUEFR1,proto3" json:"p_maxUE_FR1,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PowerCoordination_FR1) Reset() { *m = PowerCoordination_FR1{} } +func (m *PowerCoordination_FR1) String() string { return proto.CompactTextString(m) } +func (*PowerCoordination_FR1) ProtoMessage() {} +func (*PowerCoordination_FR1) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{10} +} + +func (m *PowerCoordination_FR1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PowerCoordination_FR1.Unmarshal(m, b) +} +func (m *PowerCoordination_FR1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PowerCoordination_FR1.Marshal(b, m, deterministic) +} +func (m *PowerCoordination_FR1) XXX_Merge(src proto.Message) { + xxx_messageInfo_PowerCoordination_FR1.Merge(m, src) +} +func (m *PowerCoordination_FR1) XXX_Size() int { + return xxx_messageInfo_PowerCoordination_FR1.Size(m) +} +func (m *PowerCoordination_FR1) XXX_DiscardUnknown() { + xxx_messageInfo_PowerCoordination_FR1.DiscardUnknown(m) +} + +var xxx_messageInfo_PowerCoordination_FR1 proto.InternalMessageInfo + +func (m *PowerCoordination_FR1) GetPMaxNR_FR1() *wrappers.Int32Value { + if m != nil { + return m.PMaxNR_FR1 + } + return nil +} + +func (m *PowerCoordination_FR1) GetPMaxEUTRA() *wrappers.Int32Value { + if m != nil { + return m.PMaxEUTRA + } + return nil +} + +func (m *PowerCoordination_FR1) GetPMaxUE_FR1() *wrappers.Int32Value { + if m != nil { + return m.PMaxUE_FR1 + } + return nil +} + +type ServCellIndexRangeSCG struct { + LowBound uint32 `protobuf:"varint,1,opt,name=lowBound,proto3" json:"lowBound,omitempty"` + UpBound uint32 `protobuf:"varint,2,opt,name=upBound,proto3" json:"upBound,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ServCellIndexRangeSCG) Reset() { *m = ServCellIndexRangeSCG{} } +func (m *ServCellIndexRangeSCG) String() string { return proto.CompactTextString(m) } +func (*ServCellIndexRangeSCG) ProtoMessage() {} +func (*ServCellIndexRangeSCG) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{11} +} + +func (m *ServCellIndexRangeSCG) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ServCellIndexRangeSCG.Unmarshal(m, b) +} +func (m *ServCellIndexRangeSCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ServCellIndexRangeSCG.Marshal(b, m, deterministic) +} +func (m *ServCellIndexRangeSCG) XXX_Merge(src proto.Message) { + xxx_messageInfo_ServCellIndexRangeSCG.Merge(m, src) +} +func (m *ServCellIndexRangeSCG) XXX_Size() int { + return xxx_messageInfo_ServCellIndexRangeSCG.Size(m) +} +func (m *ServCellIndexRangeSCG) XXX_DiscardUnknown() { + xxx_messageInfo_ServCellIndexRangeSCG.DiscardUnknown(m) +} + +var xxx_messageInfo_ServCellIndexRangeSCG proto.InternalMessageInfo + +func (m *ServCellIndexRangeSCG) GetLowBound() uint32 { + if m != nil { + return m.LowBound + } + return 0 +} + +func (m *ServCellIndexRangeSCG) GetUpBound() uint32 { + if m != nil { + return m.UpBound + } + return 0 +} + +type MeasConfigMN struct { + MeasuredFrequenciesMN []*NR_FreqInfo `protobuf:"bytes,1,rep,name=measuredFrequenciesMN,proto3" json:"measuredFrequenciesMN,omitempty"` + // Types that are valid to be assigned to MeasGapConfig: + // *MeasConfigMN_ReleaseMeasGapConfig + // *MeasConfigMN_SetupMeasGapConfig + MeasGapConfig isMeasConfigMN_MeasGapConfig `protobuf_oneof:"measGapConfig"` + GapPurpose *GapPurpose `protobuf:"bytes,4,opt,name=gapPurpose,proto3" json:"gapPurpose,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasConfigMN) Reset() { *m = MeasConfigMN{} } +func (m *MeasConfigMN) String() string { return proto.CompactTextString(m) } +func (*MeasConfigMN) ProtoMessage() {} +func (*MeasConfigMN) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{12} +} + +func (m *MeasConfigMN) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasConfigMN.Unmarshal(m, b) +} +func (m *MeasConfigMN) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasConfigMN.Marshal(b, m, deterministic) +} +func (m *MeasConfigMN) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasConfigMN.Merge(m, src) +} +func (m *MeasConfigMN) XXX_Size() int { + return xxx_messageInfo_MeasConfigMN.Size(m) +} +func (m *MeasConfigMN) XXX_DiscardUnknown() { + xxx_messageInfo_MeasConfigMN.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasConfigMN proto.InternalMessageInfo + +func (m *MeasConfigMN) GetMeasuredFrequenciesMN() []*NR_FreqInfo { + if m != nil { + return m.MeasuredFrequenciesMN + } + return nil +} + +type isMeasConfigMN_MeasGapConfig interface { + isMeasConfigMN_MeasGapConfig() +} + +type MeasConfigMN_ReleaseMeasGapConfig struct { + ReleaseMeasGapConfig *Null `protobuf:"bytes,2,opt,name=release_measGapConfig,json=releaseMeasGapConfig,proto3,oneof"` +} + +type MeasConfigMN_SetupMeasGapConfig struct { + SetupMeasGapConfig *GapConfig `protobuf:"bytes,3,opt,name=setup_measGapConfig,json=setupMeasGapConfig,proto3,oneof"` +} + +func (*MeasConfigMN_ReleaseMeasGapConfig) isMeasConfigMN_MeasGapConfig() {} + +func (*MeasConfigMN_SetupMeasGapConfig) isMeasConfigMN_MeasGapConfig() {} + +func (m *MeasConfigMN) GetMeasGapConfig() isMeasConfigMN_MeasGapConfig { + if m != nil { + return m.MeasGapConfig + } + return nil +} + +func (m *MeasConfigMN) GetReleaseMeasGapConfig() *Null { + if x, ok := m.GetMeasGapConfig().(*MeasConfigMN_ReleaseMeasGapConfig); ok { + return x.ReleaseMeasGapConfig + } + return nil +} + +func (m *MeasConfigMN) GetSetupMeasGapConfig() *GapConfig { + if x, ok := m.GetMeasGapConfig().(*MeasConfigMN_SetupMeasGapConfig); ok { + return x.SetupMeasGapConfig + } + return nil +} + +func (m *MeasConfigMN) GetGapPurpose() *GapPurpose { + if m != nil { + return m.GapPurpose + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*MeasConfigMN) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*MeasConfigMN_ReleaseMeasGapConfig)(nil), + (*MeasConfigMN_SetupMeasGapConfig)(nil), + } +} + +type GapPurpose struct { + Value GapPurpose_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.GapPurpose_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GapPurpose) Reset() { *m = GapPurpose{} } +func (m *GapPurpose) String() string { return proto.CompactTextString(m) } +func (*GapPurpose) ProtoMessage() {} +func (*GapPurpose) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{13} +} + +func (m *GapPurpose) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GapPurpose.Unmarshal(m, b) +} +func (m *GapPurpose) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GapPurpose.Marshal(b, m, deterministic) +} +func (m *GapPurpose) XXX_Merge(src proto.Message) { + xxx_messageInfo_GapPurpose.Merge(m, src) +} +func (m *GapPurpose) XXX_Size() int { + return xxx_messageInfo_GapPurpose.Size(m) +} +func (m *GapPurpose) XXX_DiscardUnknown() { + xxx_messageInfo_GapPurpose.DiscardUnknown(m) +} + +var xxx_messageInfo_GapPurpose proto.InternalMessageInfo + +func (m *GapPurpose) GetValue() GapPurpose_Value { + if m != nil { + return m.Value + } + return GapPurpose_protobuf_unspecified +} + +type AffectedCarrierFreqCombInfoMRDC struct { + VictimSystemType *VictimSystemType `protobuf:"bytes,1,opt,name=victimSystemType,proto3" json:"victimSystemType,omitempty"` + InterferenceDirectionMRDC AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC `protobuf:"varint,2,opt,name=interferenceDirectionMRDC,proto3,enum=streaming_protobufs.AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC" json:"interferenceDirectionMRDC,omitempty"` + AffectedCarrierFreqCombMRDC *AffectedCarrierFreqCombMRDC `protobuf:"bytes,3,opt,name=affectedCarrierFreqCombMRDC,proto3" json:"affectedCarrierFreqCombMRDC,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AffectedCarrierFreqCombInfoMRDC) Reset() { *m = AffectedCarrierFreqCombInfoMRDC{} } +func (m *AffectedCarrierFreqCombInfoMRDC) String() string { return proto.CompactTextString(m) } +func (*AffectedCarrierFreqCombInfoMRDC) ProtoMessage() {} +func (*AffectedCarrierFreqCombInfoMRDC) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{14} +} + +func (m *AffectedCarrierFreqCombInfoMRDC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AffectedCarrierFreqCombInfoMRDC.Unmarshal(m, b) +} +func (m *AffectedCarrierFreqCombInfoMRDC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AffectedCarrierFreqCombInfoMRDC.Marshal(b, m, deterministic) +} +func (m *AffectedCarrierFreqCombInfoMRDC) XXX_Merge(src proto.Message) { + xxx_messageInfo_AffectedCarrierFreqCombInfoMRDC.Merge(m, src) +} +func (m *AffectedCarrierFreqCombInfoMRDC) XXX_Size() int { + return xxx_messageInfo_AffectedCarrierFreqCombInfoMRDC.Size(m) +} +func (m *AffectedCarrierFreqCombInfoMRDC) XXX_DiscardUnknown() { + xxx_messageInfo_AffectedCarrierFreqCombInfoMRDC.DiscardUnknown(m) +} + +var xxx_messageInfo_AffectedCarrierFreqCombInfoMRDC proto.InternalMessageInfo + +func (m *AffectedCarrierFreqCombInfoMRDC) GetVictimSystemType() *VictimSystemType { + if m != nil { + return m.VictimSystemType + } + return nil +} + +func (m *AffectedCarrierFreqCombInfoMRDC) GetInterferenceDirectionMRDC() AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC { + if m != nil { + return m.InterferenceDirectionMRDC + } + return AffectedCarrierFreqCombInfoMRDC_protobuf_unspecified +} + +func (m *AffectedCarrierFreqCombInfoMRDC) GetAffectedCarrierFreqCombMRDC() *AffectedCarrierFreqCombMRDC { + if m != nil { + return m.AffectedCarrierFreqCombMRDC + } + return nil +} + +type VictimSystemType struct { + Gps *TrueOpt `protobuf:"bytes,1,opt,name=gps,proto3" json:"gps,omitempty"` + Glonass *TrueOpt `protobuf:"bytes,2,opt,name=glonass,proto3" json:"glonass,omitempty"` + Bds *TrueOpt `protobuf:"bytes,3,opt,name=bds,proto3" json:"bds,omitempty"` + Galileo *TrueOpt `protobuf:"bytes,4,opt,name=galileo,proto3" json:"galileo,omitempty"` + Wlan *TrueOpt `protobuf:"bytes,5,opt,name=wlan,proto3" json:"wlan,omitempty"` + Bluetooth *TrueOpt `protobuf:"bytes,6,opt,name=bluetooth,proto3" json:"bluetooth,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *VictimSystemType) Reset() { *m = VictimSystemType{} } +func (m *VictimSystemType) String() string { return proto.CompactTextString(m) } +func (*VictimSystemType) ProtoMessage() {} +func (*VictimSystemType) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{15} +} + +func (m *VictimSystemType) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_VictimSystemType.Unmarshal(m, b) +} +func (m *VictimSystemType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_VictimSystemType.Marshal(b, m, deterministic) +} +func (m *VictimSystemType) XXX_Merge(src proto.Message) { + xxx_messageInfo_VictimSystemType.Merge(m, src) +} +func (m *VictimSystemType) XXX_Size() int { + return xxx_messageInfo_VictimSystemType.Size(m) +} +func (m *VictimSystemType) XXX_DiscardUnknown() { + xxx_messageInfo_VictimSystemType.DiscardUnknown(m) +} + +var xxx_messageInfo_VictimSystemType proto.InternalMessageInfo + +func (m *VictimSystemType) GetGps() *TrueOpt { + if m != nil { + return m.Gps + } + return nil +} + +func (m *VictimSystemType) GetGlonass() *TrueOpt { + if m != nil { + return m.Glonass + } + return nil +} + +func (m *VictimSystemType) GetBds() *TrueOpt { + if m != nil { + return m.Bds + } + return nil +} + +func (m *VictimSystemType) GetGalileo() *TrueOpt { + if m != nil { + return m.Galileo + } + return nil +} + +func (m *VictimSystemType) GetWlan() *TrueOpt { + if m != nil { + return m.Wlan + } + return nil +} + +func (m *VictimSystemType) GetBluetooth() *TrueOpt { + if m != nil { + return m.Bluetooth + } + return nil +} + +type AffectedCarrierFreqCombMRDC struct { + AffectedCarrierFreqCombEUTRA *AffectedCarrierFreqCombEUTRA `protobuf:"bytes,1,opt,name=affectedCarrierFreqCombEUTRA,proto3" json:"affectedCarrierFreqCombEUTRA,omitempty"` + AffectedCarrierFreqCombNR *AffectedCarrierFreqCombNR `protobuf:"bytes,2,opt,name=affectedCarrierFreqCombNR,proto3" json:"affectedCarrierFreqCombNR,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AffectedCarrierFreqCombMRDC) Reset() { *m = AffectedCarrierFreqCombMRDC{} } +func (m *AffectedCarrierFreqCombMRDC) String() string { return proto.CompactTextString(m) } +func (*AffectedCarrierFreqCombMRDC) ProtoMessage() {} +func (*AffectedCarrierFreqCombMRDC) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{16} +} + +func (m *AffectedCarrierFreqCombMRDC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AffectedCarrierFreqCombMRDC.Unmarshal(m, b) +} +func (m *AffectedCarrierFreqCombMRDC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AffectedCarrierFreqCombMRDC.Marshal(b, m, deterministic) +} +func (m *AffectedCarrierFreqCombMRDC) XXX_Merge(src proto.Message) { + xxx_messageInfo_AffectedCarrierFreqCombMRDC.Merge(m, src) +} +func (m *AffectedCarrierFreqCombMRDC) XXX_Size() int { + return xxx_messageInfo_AffectedCarrierFreqCombMRDC.Size(m) +} +func (m *AffectedCarrierFreqCombMRDC) XXX_DiscardUnknown() { + xxx_messageInfo_AffectedCarrierFreqCombMRDC.DiscardUnknown(m) +} + +var xxx_messageInfo_AffectedCarrierFreqCombMRDC proto.InternalMessageInfo + +func (m *AffectedCarrierFreqCombMRDC) GetAffectedCarrierFreqCombEUTRA() *AffectedCarrierFreqCombEUTRA { + if m != nil { + return m.AffectedCarrierFreqCombEUTRA + } + return nil +} + +func (m *AffectedCarrierFreqCombMRDC) GetAffectedCarrierFreqCombNR() *AffectedCarrierFreqCombNR { + if m != nil { + return m.AffectedCarrierFreqCombNR + } + return nil +} + +type AffectedCarrierFreqCombEUTRA struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AffectedCarrierFreqCombEUTRA) Reset() { *m = AffectedCarrierFreqCombEUTRA{} } +func (m *AffectedCarrierFreqCombEUTRA) String() string { return proto.CompactTextString(m) } +func (*AffectedCarrierFreqCombEUTRA) ProtoMessage() {} +func (*AffectedCarrierFreqCombEUTRA) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{17} +} + +func (m *AffectedCarrierFreqCombEUTRA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AffectedCarrierFreqCombEUTRA.Unmarshal(m, b) +} +func (m *AffectedCarrierFreqCombEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AffectedCarrierFreqCombEUTRA.Marshal(b, m, deterministic) +} +func (m *AffectedCarrierFreqCombEUTRA) XXX_Merge(src proto.Message) { + xxx_messageInfo_AffectedCarrierFreqCombEUTRA.Merge(m, src) +} +func (m *AffectedCarrierFreqCombEUTRA) XXX_Size() int { + return xxx_messageInfo_AffectedCarrierFreqCombEUTRA.Size(m) +} +func (m *AffectedCarrierFreqCombEUTRA) XXX_DiscardUnknown() { + xxx_messageInfo_AffectedCarrierFreqCombEUTRA.DiscardUnknown(m) +} + +var xxx_messageInfo_AffectedCarrierFreqCombEUTRA proto.InternalMessageInfo + +func (m *AffectedCarrierFreqCombEUTRA) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type AffectedCarrierFreqCombNR struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AffectedCarrierFreqCombNR) Reset() { *m = AffectedCarrierFreqCombNR{} } +func (m *AffectedCarrierFreqCombNR) String() string { return proto.CompactTextString(m) } +func (*AffectedCarrierFreqCombNR) ProtoMessage() {} +func (*AffectedCarrierFreqCombNR) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{18} +} + +func (m *AffectedCarrierFreqCombNR) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AffectedCarrierFreqCombNR.Unmarshal(m, b) +} +func (m *AffectedCarrierFreqCombNR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AffectedCarrierFreqCombNR.Marshal(b, m, deterministic) +} +func (m *AffectedCarrierFreqCombNR) XXX_Merge(src proto.Message) { + xxx_messageInfo_AffectedCarrierFreqCombNR.Merge(m, src) +} +func (m *AffectedCarrierFreqCombNR) XXX_Size() int { + return xxx_messageInfo_AffectedCarrierFreqCombNR.Size(m) +} +func (m *AffectedCarrierFreqCombNR) XXX_DiscardUnknown() { + xxx_messageInfo_AffectedCarrierFreqCombNR.DiscardUnknown(m) +} + +var xxx_messageInfo_AffectedCarrierFreqCombNR proto.InternalMessageInfo + +func (m *AffectedCarrierFreqCombNR) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type CG_ConfigInfoV1540_IEs struct { + Ph_InfoMCG *PH_TypeListMCG `protobuf:"bytes,1,opt,name=ph_InfoMCG,json=phInfoMCG,proto3" json:"ph_InfoMCG,omitempty"` + MeasResultReportCGI *MeasResultReportCGI `protobuf:"bytes,2,opt,name=measResultReportCGI,proto3" json:"measResultReportCGI,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CG_ConfigInfoV1540_IEs) Reset() { *m = CG_ConfigInfoV1540_IEs{} } +func (m *CG_ConfigInfoV1540_IEs) String() string { return proto.CompactTextString(m) } +func (*CG_ConfigInfoV1540_IEs) ProtoMessage() {} +func (*CG_ConfigInfoV1540_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{19} +} + +func (m *CG_ConfigInfoV1540_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CG_ConfigInfoV1540_IEs.Unmarshal(m, b) +} +func (m *CG_ConfigInfoV1540_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CG_ConfigInfoV1540_IEs.Marshal(b, m, deterministic) +} +func (m *CG_ConfigInfoV1540_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_CG_ConfigInfoV1540_IEs.Merge(m, src) +} +func (m *CG_ConfigInfoV1540_IEs) XXX_Size() int { + return xxx_messageInfo_CG_ConfigInfoV1540_IEs.Size(m) +} +func (m *CG_ConfigInfoV1540_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_CG_ConfigInfoV1540_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_CG_ConfigInfoV1540_IEs proto.InternalMessageInfo + +func (m *CG_ConfigInfoV1540_IEs) GetPh_InfoMCG() *PH_TypeListMCG { + if m != nil { + return m.Ph_InfoMCG + } + return nil +} + +func (m *CG_ConfigInfoV1540_IEs) GetMeasResultReportCGI() *MeasResultReportCGI { + if m != nil { + return m.MeasResultReportCGI + } + return nil +} + +type PH_TypeListMCG struct { + Items []*PH_InfoMCG `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PH_TypeListMCG) Reset() { *m = PH_TypeListMCG{} } +func (m *PH_TypeListMCG) String() string { return proto.CompactTextString(m) } +func (*PH_TypeListMCG) ProtoMessage() {} +func (*PH_TypeListMCG) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{20} +} + +func (m *PH_TypeListMCG) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PH_TypeListMCG.Unmarshal(m, b) +} +func (m *PH_TypeListMCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PH_TypeListMCG.Marshal(b, m, deterministic) +} +func (m *PH_TypeListMCG) XXX_Merge(src proto.Message) { + xxx_messageInfo_PH_TypeListMCG.Merge(m, src) +} +func (m *PH_TypeListMCG) XXX_Size() int { + return xxx_messageInfo_PH_TypeListMCG.Size(m) +} +func (m *PH_TypeListMCG) XXX_DiscardUnknown() { + xxx_messageInfo_PH_TypeListMCG.DiscardUnknown(m) +} + +var xxx_messageInfo_PH_TypeListMCG proto.InternalMessageInfo + +func (m *PH_TypeListMCG) GetItems() []*PH_InfoMCG { + if m != nil { + return m.Items + } + return nil +} + +type PH_InfoMCG struct { + ServCellIndex uint32 `protobuf:"varint,1,opt,name=servCellIndex,proto3" json:"servCellIndex,omitempty"` + Ph_Uplink *PH_UplinkCarrierMCG `protobuf:"bytes,2,opt,name=ph_Uplink,json=phUplink,proto3" json:"ph_Uplink,omitempty"` + Ph_SupplementaryUplink *PH_UplinkCarrierMCG `protobuf:"bytes,3,opt,name=ph_SupplementaryUplink,json=phSupplementaryUplink,proto3" json:"ph_SupplementaryUplink,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PH_InfoMCG) Reset() { *m = PH_InfoMCG{} } +func (m *PH_InfoMCG) String() string { return proto.CompactTextString(m) } +func (*PH_InfoMCG) ProtoMessage() {} +func (*PH_InfoMCG) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{21} +} + +func (m *PH_InfoMCG) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PH_InfoMCG.Unmarshal(m, b) +} +func (m *PH_InfoMCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PH_InfoMCG.Marshal(b, m, deterministic) +} +func (m *PH_InfoMCG) XXX_Merge(src proto.Message) { + xxx_messageInfo_PH_InfoMCG.Merge(m, src) +} +func (m *PH_InfoMCG) XXX_Size() int { + return xxx_messageInfo_PH_InfoMCG.Size(m) +} +func (m *PH_InfoMCG) XXX_DiscardUnknown() { + xxx_messageInfo_PH_InfoMCG.DiscardUnknown(m) +} + +var xxx_messageInfo_PH_InfoMCG proto.InternalMessageInfo + +func (m *PH_InfoMCG) GetServCellIndex() uint32 { + if m != nil { + return m.ServCellIndex + } + return 0 +} + +func (m *PH_InfoMCG) GetPh_Uplink() *PH_UplinkCarrierMCG { + if m != nil { + return m.Ph_Uplink + } + return nil +} + +func (m *PH_InfoMCG) GetPh_SupplementaryUplink() *PH_UplinkCarrierMCG { + if m != nil { + return m.Ph_SupplementaryUplink + } + return nil +} + +type PH_UplinkCarrierMCG struct { + Ph_Type1Or3 PH_UplinkCarrierMCG_PH_Type1Or3 `protobuf:"varint,1,opt,name=ph_Type1or3,json=phType1or3,proto3,enum=streaming_protobufs.PH_UplinkCarrierMCG_PH_Type1Or3" json:"ph_Type1or3,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PH_UplinkCarrierMCG) Reset() { *m = PH_UplinkCarrierMCG{} } +func (m *PH_UplinkCarrierMCG) String() string { return proto.CompactTextString(m) } +func (*PH_UplinkCarrierMCG) ProtoMessage() {} +func (*PH_UplinkCarrierMCG) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{22} +} + +func (m *PH_UplinkCarrierMCG) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PH_UplinkCarrierMCG.Unmarshal(m, b) +} +func (m *PH_UplinkCarrierMCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PH_UplinkCarrierMCG.Marshal(b, m, deterministic) +} +func (m *PH_UplinkCarrierMCG) XXX_Merge(src proto.Message) { + xxx_messageInfo_PH_UplinkCarrierMCG.Merge(m, src) +} +func (m *PH_UplinkCarrierMCG) XXX_Size() int { + return xxx_messageInfo_PH_UplinkCarrierMCG.Size(m) +} +func (m *PH_UplinkCarrierMCG) XXX_DiscardUnknown() { + xxx_messageInfo_PH_UplinkCarrierMCG.DiscardUnknown(m) +} + +var xxx_messageInfo_PH_UplinkCarrierMCG proto.InternalMessageInfo + +func (m *PH_UplinkCarrierMCG) GetPh_Type1Or3() PH_UplinkCarrierMCG_PH_Type1Or3 { + if m != nil { + return m.Ph_Type1Or3 + } + return PH_UplinkCarrierMCG_protobuf_unspecified +} + +type MeasResultReportCGI struct { + SsbFrequency uint32 `protobuf:"varint,1,opt,name=ssbFrequency,proto3" json:"ssbFrequency,omitempty"` + CellForWhichToReportCGI uint32 `protobuf:"varint,2,opt,name=cellForWhichToReportCGI,proto3" json:"cellForWhichToReportCGI,omitempty"` + Cgi_Info *CGI_Info `protobuf:"bytes,3,opt,name=cgi_Info,json=cgiInfo,proto3" json:"cgi_Info,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResultReportCGI) Reset() { *m = MeasResultReportCGI{} } +func (m *MeasResultReportCGI) String() string { return proto.CompactTextString(m) } +func (*MeasResultReportCGI) ProtoMessage() {} +func (*MeasResultReportCGI) Descriptor() ([]byte, []int) { + return fileDescriptor_27482c334e9fe51b, []int{23} +} + +func (m *MeasResultReportCGI) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResultReportCGI.Unmarshal(m, b) +} +func (m *MeasResultReportCGI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResultReportCGI.Marshal(b, m, deterministic) +} +func (m *MeasResultReportCGI) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResultReportCGI.Merge(m, src) +} +func (m *MeasResultReportCGI) XXX_Size() int { + return xxx_messageInfo_MeasResultReportCGI.Size(m) +} +func (m *MeasResultReportCGI) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResultReportCGI.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResultReportCGI proto.InternalMessageInfo + +func (m *MeasResultReportCGI) GetSsbFrequency() uint32 { + if m != nil { + return m.SsbFrequency + } + return 0 +} + +func (m *MeasResultReportCGI) GetCellForWhichToReportCGI() uint32 { + if m != nil { + return m.CellForWhichToReportCGI + } + return 0 +} + +func (m *MeasResultReportCGI) GetCgi_Info() *CGI_Info { + if m != nil { + return m.Cgi_Info + } + return nil +} + +func init() { + proto.RegisterEnum("streaming_protobufs.RAT_Type_Value", RAT_Type_Value_name, RAT_Type_Value_value) + proto.RegisterEnum("streaming_protobufs.ScgFailureInfo_FailureType", ScgFailureInfo_FailureType_name, ScgFailureInfo_FailureType_value) + proto.RegisterEnum("streaming_protobufs.GapPurpose_Value", GapPurpose_Value_name, GapPurpose_Value_value) + proto.RegisterEnum("streaming_protobufs.AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC", AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC_name, AffectedCarrierFreqCombInfoMRDC_InterferenceDirectionMRDC_value) + proto.RegisterEnum("streaming_protobufs.PH_UplinkCarrierMCG_PH_Type1Or3", PH_UplinkCarrierMCG_PH_Type1Or3_name, PH_UplinkCarrierMCG_PH_Type1Or3_value) + proto.RegisterType((*CG_ConfigInfo)(nil), "streaming_protobufs.CG_ConfigInfo") + proto.RegisterType((*CG_ConfigInfoCriticalExtensionsChoice1)(nil), "streaming_protobufs.CG_ConfigInfoCriticalExtensionsChoice1") + proto.RegisterType((*CG_ConfigInfo_IEs)(nil), "streaming_protobufs.CG_ConfigInfo_IEs") + proto.RegisterType((*UE_CapabilityRAT_Container)(nil), "streaming_protobufs.UE_CapabilityRAT_Container") + proto.RegisterType((*RAT_Type)(nil), "streaming_protobufs.RAT_Type") + proto.RegisterType((*ScgFailureInfo)(nil), "streaming_protobufs.ScgFailureInfo") + proto.RegisterType((*MeasResultSCG_Failure)(nil), "streaming_protobufs.MeasResultSCG_Failure") + proto.RegisterType((*ConfigRestrictInfoSCG)(nil), "streaming_protobufs.ConfigRestrictInfoSCG") + proto.RegisterType((*BandCombinationInfoList)(nil), "streaming_protobufs.BandCombinationInfoList") + proto.RegisterType((*BandCombinationInfo)(nil), "streaming_protobufs.BandCombinationInfo") + proto.RegisterType((*PowerCoordination_FR1)(nil), "streaming_protobufs.PowerCoordination_FR1") + proto.RegisterType((*ServCellIndexRangeSCG)(nil), "streaming_protobufs.ServCellIndexRangeSCG") + proto.RegisterType((*MeasConfigMN)(nil), "streaming_protobufs.MeasConfigMN") + proto.RegisterType((*GapPurpose)(nil), "streaming_protobufs.GapPurpose") + proto.RegisterType((*AffectedCarrierFreqCombInfoMRDC)(nil), "streaming_protobufs.AffectedCarrierFreqCombInfoMRDC") + proto.RegisterType((*VictimSystemType)(nil), "streaming_protobufs.VictimSystemType") + proto.RegisterType((*AffectedCarrierFreqCombMRDC)(nil), "streaming_protobufs.AffectedCarrierFreqCombMRDC") + proto.RegisterType((*AffectedCarrierFreqCombEUTRA)(nil), "streaming_protobufs.AffectedCarrierFreqCombEUTRA") + proto.RegisterType((*AffectedCarrierFreqCombNR)(nil), "streaming_protobufs.AffectedCarrierFreqCombNR") + proto.RegisterType((*CG_ConfigInfoV1540_IEs)(nil), "streaming_protobufs.CG_ConfigInfo_v1540_IEs") + proto.RegisterType((*PH_TypeListMCG)(nil), "streaming_protobufs.PH_TypeListMCG") + proto.RegisterType((*PH_InfoMCG)(nil), "streaming_protobufs.PH_InfoMCG") + proto.RegisterType((*PH_UplinkCarrierMCG)(nil), "streaming_protobufs.PH_UplinkCarrierMCG") + proto.RegisterType((*MeasResultReportCGI)(nil), "streaming_protobufs.MeasResultReportCGI") +} + +func init() { proto.RegisterFile("rrc_cg_config_info.proto", fileDescriptor_27482c334e9fe51b) } + +var fileDescriptor_27482c334e9fe51b = []byte{ + // 1942 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xdd, 0x72, 0xe3, 0x48, + 0x15, 0x1e, 0xd9, 0xf9, 0x3d, 0x8e, 0x33, 0x4e, 0x27, 0x4e, 0x9c, 0x4c, 0x76, 0x67, 0x10, 0xb0, + 0x95, 0x02, 0xc6, 0x19, 0x27, 0xb3, 0x5b, 0xc3, 0x0e, 0x2c, 0x15, 0x3b, 0x76, 0x92, 0x5d, 0xec, + 0xcd, 0xb4, 0x93, 0x61, 0x19, 0xa8, 0xd2, 0xc8, 0x72, 0xc7, 0xee, 0x42, 0x96, 0x34, 0xdd, 0xad, + 0x89, 0x0d, 0x57, 0xc0, 0x15, 0x55, 0x5c, 0xf2, 0x04, 0xdc, 0x52, 0x5c, 0x53, 0x3c, 0x04, 0x55, + 0x5c, 0x43, 0xf1, 0x0c, 0x50, 0x3c, 0x01, 0xd5, 0x2d, 0xc9, 0xb1, 0x12, 0xc9, 0x49, 0xa8, 0xbd, + 0x53, 0xf7, 0x39, 0xdf, 0x77, 0x5a, 0xa7, 0xcf, 0x9f, 0x04, 0x25, 0xc6, 0x2c, 0xc3, 0xea, 0x19, + 0x96, 0xeb, 0x5c, 0xd0, 0x9e, 0x41, 0x9d, 0x0b, 0xb7, 0xec, 0x31, 0x57, 0xb8, 0x68, 0x95, 0x0b, + 0x46, 0xcc, 0x01, 0x75, 0x7a, 0x86, 0xda, 0xe8, 0xf8, 0x17, 0x7c, 0xeb, 0xc3, 0x9e, 0xeb, 0xf6, + 0x6c, 0xb2, 0x1b, 0xed, 0xec, 0x5e, 0x32, 0xd3, 0xf3, 0x08, 0xe3, 0x01, 0x68, 0x6b, 0x5d, 0xd1, + 0xb9, 0x83, 0x81, 0xeb, 0x18, 0x62, 0xe4, 0x91, 0x68, 0x1f, 0xdd, 0xdc, 0xd3, 0xff, 0xa8, 0x41, + 0xbe, 0x76, 0x64, 0xd4, 0x94, 0xe5, 0x13, 0xe7, 0xc2, 0x45, 0xbf, 0x82, 0x4d, 0x8b, 0x51, 0x41, + 0x2d, 0xd3, 0xae, 0x0f, 0x05, 0x71, 0x38, 0x75, 0x1d, 0x5e, 0xeb, 0xbb, 0xd4, 0x22, 0x95, 0x92, + 0xf6, 0x44, 0xdb, 0xc9, 0xed, 0xbd, 0x2c, 0x27, 0x1c, 0xab, 0x1c, 0xa3, 0xa9, 0xa5, 0x51, 0x1c, + 0x3f, 0xc0, 0xe9, 0xfc, 0xd5, 0x35, 0x40, 0x37, 0x85, 0xfa, 0x2f, 0xe1, 0xa3, 0xbb, 0x91, 0xa3, + 0xcf, 0x21, 0xa7, 0x0e, 0x64, 0xb9, 0xf6, 0x49, 0x9d, 0x87, 0xc7, 0xfd, 0xe8, 0xf6, 0xe3, 0x1a, + 0x27, 0x75, 0x7e, 0xfc, 0x00, 0x4f, 0x82, 0xab, 0x33, 0x90, 0xb1, 0x2a, 0xfa, 0x7f, 0x17, 0x60, + 0xe5, 0x86, 0x2a, 0xfa, 0x39, 0xac, 0xf8, 0xc4, 0xa8, 0x99, 0x9e, 0xd9, 0xa1, 0x36, 0x15, 0x23, + 0x29, 0x28, 0x69, 0x4f, 0xb2, 0x3b, 0xb9, 0xbd, 0xdd, 0x44, 0x6b, 0xe7, 0xf5, 0x09, 0x6d, 0x7c, + 0x70, 0x26, 0x09, 0x85, 0x49, 0x1d, 0xc2, 0x70, 0xc1, 0x27, 0x71, 0x22, 0xf4, 0x16, 0x36, 0x2c, + 0xd3, 0xe9, 0xd2, 0xae, 0x29, 0x48, 0x8d, 0xd8, 0xb6, 0xdc, 0xfc, 0x31, 0xe5, 0xa2, 0xd9, 0x2a, + 0x65, 0xa6, 0xbc, 0x51, 0x93, 0x98, 0x1c, 0x13, 0xee, 0xdb, 0x42, 0x2a, 0xef, 0xb5, 0x30, 0x4e, + 0xa3, 0x49, 0xb5, 0xd0, 0x6e, 0x95, 0xb2, 0x5f, 0x83, 0x85, 0x76, 0x0b, 0x59, 0xb0, 0x3e, 0x18, + 0x6b, 0x4b, 0x99, 0xda, 0x6f, 0x9c, 0x1d, 0x96, 0x66, 0x94, 0x81, 0xef, 0xde, 0x62, 0x60, 0x12, + 0x82, 0x53, 0xa8, 0xd0, 0x17, 0xb0, 0xcc, 0xad, 0x5e, 0xc3, 0xa4, 0xb6, 0xcf, 0x88, 0xba, 0x83, + 0x59, 0x45, 0xfe, 0xcd, 0x44, 0xf2, 0x76, 0x4c, 0x15, 0x5f, 0x83, 0xa2, 0x37, 0x80, 0x82, 0x04, + 0xc4, 0x84, 0x0b, 0x46, 0x2d, 0xa1, 0x08, 0xe7, 0x14, 0xe1, 0x77, 0x92, 0x43, 0xe8, 0x86, 0x7a, + 0xbb, 0x76, 0x84, 0x13, 0x58, 0xd0, 0x67, 0x90, 0xeb, 0xb2, 0xa1, 0x21, 0x9f, 0x9b, 0xb5, 0xa3, + 0xd2, 0xbc, 0x22, 0xfd, 0x20, 0x91, 0xf4, 0x10, 0x7f, 0xa5, 0xf4, 0x30, 0x74, 0xd9, 0x30, 0x04, + 0xa0, 0x3a, 0x2c, 0x49, 0x17, 0x04, 0x06, 0x9b, 0xad, 0xd2, 0x82, 0x22, 0xf8, 0x46, 0xaa, 0x0f, + 0x23, 0x45, 0x1c, 0x83, 0xa1, 0x3a, 0x3c, 0xe4, 0xae, 0xcf, 0x2c, 0x12, 0xec, 0xb4, 0x6b, 0x47, + 0xa5, 0x45, 0xc5, 0xf4, 0xa8, 0x1c, 0xd4, 0x94, 0x72, 0x44, 0x53, 0xae, 0x8e, 0x04, 0xe1, 0xaf, + 0x4d, 0xdb, 0x27, 0xf8, 0x3a, 0x06, 0x7d, 0x0e, 0x79, 0x6e, 0xf5, 0x0c, 0x5c, 0x0d, 0xd3, 0xa2, + 0x04, 0x53, 0x62, 0x06, 0x9b, 0x5d, 0xea, 0x56, 0x89, 0xc9, 0x08, 0x0b, 0xfd, 0x95, 0xe3, 0x56, + 0x0f, 0x57, 0x83, 0x85, 0xe4, 0x1a, 0xc4, 0xb8, 0x72, 0xf7, 0xe3, 0x1a, 0x4c, 0x70, 0x11, 0x58, + 0x1d, 0xb0, 0xae, 0x65, 0x1c, 0x70, 0x4e, 0xb9, 0x30, 0x1d, 0x2b, 0x88, 0x89, 0x25, 0x95, 0x97, + 0xcf, 0x13, 0x19, 0x0f, 0x2e, 0x2e, 0x88, 0x25, 0x48, 0xb7, 0x66, 0x32, 0x46, 0x09, 0x6b, 0x30, + 0xf2, 0xae, 0xe6, 0x0e, 0x3a, 0xca, 0xef, 0xf8, 0xb0, 0x86, 0x91, 0x24, 0x8c, 0xf3, 0xa1, 0xb7, + 0xb0, 0xe6, 0xb8, 0xce, 0x8d, 0x22, 0x54, 0xca, 0xab, 0x93, 0x7f, 0xef, 0x0e, 0xd5, 0xe6, 0x7d, + 0xe5, 0xe3, 0xe7, 0xcf, 0x64, 0x21, 0xc1, 0x89, 0x4c, 0xfa, 0x1f, 0x34, 0xd8, 0x4a, 0xaf, 0x18, + 0xe8, 0x05, 0x2c, 0x30, 0x53, 0x18, 0x67, 0x23, 0x8f, 0x84, 0x25, 0x2e, 0x39, 0x94, 0x24, 0x4a, + 0x2a, 0xe1, 0x79, 0x66, 0x0a, 0xf9, 0x80, 0x7e, 0x00, 0x5b, 0xb1, 0xba, 0x15, 0xe3, 0x55, 0xc5, + 0x65, 0x09, 0x97, 0x26, 0xeb, 0x11, 0x3e, 0x38, 0x1b, 0xcb, 0xf5, 0xdf, 0x69, 0xb0, 0x10, 0x71, + 0xa2, 0xef, 0xc3, 0xec, 0x7b, 0x19, 0x1e, 0xea, 0x04, 0xcb, 0x29, 0x29, 0x17, 0x69, 0x97, 0x83, + 0x48, 0x0a, 0x10, 0x7a, 0x15, 0x66, 0xd5, 0x1a, 0x95, 0x60, 0x2d, 0xd2, 0x35, 0x7c, 0x87, 0x7b, + 0xc4, 0xa2, 0x17, 0x94, 0x74, 0x0b, 0x0f, 0xd0, 0x1c, 0x64, 0x1c, 0x56, 0xd0, 0xd0, 0x12, 0x2c, + 0x10, 0x5f, 0x30, 0xd3, 0x70, 0x58, 0x21, 0x83, 0x16, 0x61, 0x56, 0xad, 0x0a, 0x59, 0xfd, 0xdf, + 0x19, 0x58, 0x8e, 0x27, 0x34, 0x7a, 0x05, 0xb9, 0x8b, 0x60, 0x39, 0xf6, 0xcc, 0x72, 0x4a, 0x39, + 0x8e, 0x23, 0xcb, 0x8d, 0x2b, 0x18, 0x9e, 0xe4, 0x40, 0xa7, 0x90, 0xbf, 0x2a, 0x3d, 0x32, 0x5d, + 0x32, 0x53, 0xca, 0x41, 0x73, 0x52, 0xd3, 0x08, 0x39, 0x71, 0x9c, 0x40, 0xff, 0x8b, 0x06, 0xb9, + 0x09, 0x73, 0x53, 0x5c, 0xf0, 0x10, 0x72, 0x62, 0xbf, 0xf2, 0xcc, 0xa8, 0x0f, 0x3d, 0xca, 0x46, + 0x05, 0x0d, 0x6d, 0xc0, 0x2a, 0x33, 0x9d, 0xae, 0x3b, 0x38, 0xb0, 0x2c, 0xc2, 0xf9, 0x29, 0x73, + 0x3b, 0x36, 0x19, 0x14, 0x32, 0x08, 0xc1, 0x32, 0xb3, 0x2d, 0xa3, 0x69, 0x0e, 0x5b, 0xfe, 0x00, + 0x13, 0x31, 0x2c, 0x64, 0xd1, 0x36, 0x94, 0xf8, 0xc8, 0xb1, 0xfa, 0x98, 0x04, 0xe5, 0x28, 0xb4, + 0x69, 0xb4, 0x6b, 0x47, 0x85, 0x19, 0x49, 0x25, 0x33, 0x98, 0xc5, 0x85, 0x85, 0x59, 0xb4, 0x09, + 0x45, 0xce, 0x3a, 0xfb, 0xc6, 0x89, 0x23, 0x48, 0x8f, 0x51, 0x31, 0x8a, 0x44, 0x73, 0xfa, 0x3b, + 0x28, 0x26, 0xbe, 0x21, 0xfa, 0x0a, 0x56, 0xaf, 0xde, 0xf1, 0x94, 0xb0, 0xe6, 0x97, 0xb2, 0x40, + 0x4f, 0x6d, 0xbe, 0x37, 0x1b, 0x49, 0x12, 0x85, 0xfe, 0xcf, 0x2c, 0x14, 0x13, 0x8b, 0x2c, 0xfa, + 0x19, 0x20, 0xd3, 0xb6, 0xdd, 0x4b, 0xd2, 0xad, 0xd6, 0x0c, 0xd5, 0xd4, 0xf0, 0x61, 0x2d, 0x34, + 0x99, 0x9c, 0x81, 0x55, 0xd3, 0xe9, 0xca, 0xd4, 0xa6, 0x8e, 0x29, 0xa8, 0xeb, 0x44, 0xad, 0x0a, + 0xaf, 0x8c, 0x79, 0x22, 0x1a, 0x64, 0x40, 0xd1, 0x73, 0x2f, 0x65, 0x8d, 0x71, 0x59, 0x37, 0xd4, + 0x37, 0x1a, 0xb8, 0x32, 0xf5, 0xf6, 0x4f, 0x93, 0x10, 0x78, 0xed, 0x06, 0x51, 0x03, 0x57, 0xd0, + 0x5b, 0x28, 0x72, 0xc2, 0xde, 0x07, 0x2d, 0xb3, 0x4b, 0x86, 0xd8, 0x74, 0x7a, 0x44, 0x86, 0x57, + 0x76, 0x8a, 0x81, 0x76, 0x12, 0x02, 0x27, 0x13, 0xa1, 0x2f, 0x00, 0x0d, 0xcc, 0xa1, 0x74, 0xb3, + 0x2c, 0x69, 0x5c, 0x5e, 0x57, 0x0b, 0x87, 0xad, 0x77, 0xfb, 0x46, 0xb1, 0x3f, 0x3f, 0x71, 0xc4, + 0xfe, 0x5e, 0x90, 0xa3, 0x2b, 0xd7, 0x70, 0x2d, 0x8c, 0xce, 0x61, 0x23, 0xdc, 0x3c, 0xe9, 0x12, + 0x47, 0x50, 0x41, 0x49, 0xc4, 0x38, 0x7b, 0x07, 0xc6, 0xf5, 0x24, 0x70, 0x0b, 0xeb, 0x3f, 0x85, + 0x8d, 0x94, 0x4b, 0x41, 0x9f, 0xc1, 0x2c, 0x15, 0x64, 0xc0, 0xc3, 0x99, 0x6a, 0xe7, 0xae, 0x37, + 0x8a, 0x03, 0x98, 0xfe, 0x6b, 0x0d, 0x56, 0x13, 0xc4, 0x68, 0x0f, 0xd6, 0x3a, 0xd7, 0xb7, 0xbb, + 0x64, 0xa8, 0x02, 0x27, 0x8f, 0x13, 0x65, 0xe8, 0x13, 0x58, 0x0f, 0x43, 0xa4, 0x41, 0x4c, 0xe1, + 0x33, 0xd2, 0x26, 0x82, 0xab, 0x08, 0xcf, 0x3c, 0xc9, 0xee, 0xe4, 0x71, 0x8a, 0x54, 0xff, 0x9b, + 0x06, 0xc5, 0xc4, 0xa0, 0x40, 0x2f, 0x21, 0xe7, 0x19, 0x03, 0x73, 0xd8, 0xc2, 0x2a, 0xaa, 0xb4, + 0x94, 0x16, 0x3c, 0xe1, 0xc2, 0x45, 0x4f, 0x26, 0x37, 0x96, 0xe0, 0x4f, 0x01, 0x14, 0xb8, 0x7e, + 0x7e, 0x86, 0x0f, 0xc2, 0x88, 0xbc, 0x1d, 0xab, 0xb4, 0xc7, 0x86, 0xcf, 0xeb, 0xca, 0x70, 0xf6, + 0x8e, 0xe0, 0xf3, 0x7a, 0x03, 0x57, 0xf4, 0x26, 0x14, 0x13, 0x43, 0x10, 0x6d, 0xc1, 0x82, 0xed, + 0x5e, 0x56, 0x5d, 0xdf, 0xe9, 0x86, 0x8e, 0x1c, 0xaf, 0x51, 0x09, 0xe6, 0x7d, 0x2f, 0x10, 0x65, + 0x94, 0x28, 0x5a, 0xea, 0xff, 0xca, 0xc0, 0xd2, 0xe4, 0xa8, 0x82, 0x5e, 0x43, 0x51, 0xd6, 0x00, + 0x9f, 0x91, 0xae, 0x8c, 0x3d, 0x9f, 0x38, 0x16, 0x25, 0xbc, 0xd9, 0x0a, 0x63, 0xe0, 0x49, 0x62, + 0x0c, 0x48, 0x17, 0x32, 0xf2, 0x4e, 0xdd, 0x7d, 0x32, 0x1c, 0x9d, 0x42, 0x91, 0x11, 0x9b, 0x98, + 0x9c, 0x18, 0x52, 0xe1, 0xc8, 0xf4, 0xc2, 0x49, 0x23, 0xf0, 0xdd, 0x66, 0x32, 0xaf, 0x6f, 0xdb, + 0xc7, 0x0f, 0xf0, 0x5a, 0x88, 0x6c, 0x4e, 0x02, 0xd1, 0x2b, 0x58, 0xe5, 0x44, 0xf8, 0xde, 0x35, + 0xbe, 0xc0, 0x9d, 0x1f, 0x26, 0xf2, 0x8d, 0xb5, 0x8e, 0x1f, 0x60, 0xa4, 0xc0, 0x71, 0xca, 0x1f, + 0x01, 0xf4, 0x4c, 0xef, 0xd4, 0x67, 0x9e, 0xcb, 0x49, 0x98, 0xa7, 0x8f, 0xd3, 0x98, 0x42, 0x35, + 0x3c, 0x01, 0xa9, 0x3e, 0x0c, 0x3a, 0xd5, 0x98, 0x51, 0xff, 0xad, 0x06, 0x70, 0xa5, 0x8b, 0x5e, + 0xc6, 0xdb, 0xf5, 0xb7, 0x6f, 0xe1, 0x8e, 0x37, 0xec, 0x17, 0xb7, 0x37, 0xec, 0x45, 0x98, 0xf5, + 0x08, 0x3b, 0xaf, 0x17, 0x34, 0x04, 0x30, 0xe7, 0x11, 0xd6, 0xc0, 0x95, 0x42, 0x46, 0xff, 0x4f, + 0x16, 0x1e, 0xdf, 0x32, 0x63, 0xa1, 0x57, 0x50, 0x78, 0x4f, 0x2d, 0x41, 0x07, 0xed, 0x11, 0x17, + 0x64, 0x30, 0x31, 0xd6, 0x24, 0x9f, 0xf2, 0xf5, 0x35, 0x65, 0x7c, 0x03, 0x8e, 0x7e, 0xaf, 0xc1, + 0x26, 0x75, 0x04, 0x61, 0x17, 0x84, 0x11, 0xc7, 0x22, 0x87, 0x94, 0x11, 0x4b, 0xe6, 0x9f, 0x6a, + 0x13, 0x19, 0xe5, 0x82, 0xd6, 0xff, 0x33, 0x10, 0xca, 0xdc, 0x48, 0x66, 0xc5, 0xe9, 0x06, 0x11, + 0x83, 0x47, 0x66, 0x32, 0xaf, 0x3a, 0x4f, 0x10, 0x38, 0xcf, 0xee, 0x73, 0x1e, 0x65, 0x71, 0x1a, + 0xa9, 0x7e, 0x09, 0x9b, 0xa9, 0x67, 0x9d, 0x72, 0x8f, 0x93, 0x03, 0x97, 0x16, 0x8e, 0x61, 0x6a, + 0xf0, 0x72, 0x45, 0x9f, 0xb0, 0x42, 0x16, 0xad, 0x40, 0x3e, 0x94, 0x1b, 0xc1, 0xd6, 0x8c, 0xc4, + 0x8c, 0x57, 0xb3, 0xfa, 0xdf, 0x33, 0x50, 0xb8, 0x7e, 0x45, 0xa8, 0x0c, 0xd9, 0x9e, 0x17, 0x7d, + 0x90, 0x6f, 0x27, 0xbe, 0xe9, 0x19, 0xf3, 0xc9, 0x97, 0x9e, 0xc0, 0x52, 0x11, 0x7d, 0x02, 0xf3, + 0x3d, 0xdb, 0x75, 0x4c, 0xce, 0xc3, 0x34, 0x9d, 0x8e, 0x89, 0x94, 0xa5, 0x9d, 0x4e, 0x97, 0x87, + 0x1e, 0xbd, 0xc5, 0x4e, 0xa7, 0x1b, 0xd8, 0x31, 0x6d, 0x6a, 0x13, 0x77, 0xdc, 0x1c, 0xa7, 0xdb, + 0x09, 0x94, 0xd1, 0x33, 0x98, 0xb9, 0xb4, 0x4d, 0x67, 0xdc, 0xff, 0xa6, 0x81, 0x94, 0x26, 0xfa, + 0x14, 0x16, 0x3b, 0xb6, 0x4f, 0x84, 0xeb, 0x8a, 0x7e, 0xf8, 0x55, 0x39, 0x1d, 0x76, 0xa5, 0xae, + 0xff, 0x26, 0x03, 0x8f, 0xa6, 0x04, 0x02, 0xf2, 0x61, 0x3b, 0x25, 0x14, 0x82, 0x2e, 0x11, 0xb8, + 0xbd, 0x72, 0x9f, 0x00, 0x53, 0x40, 0x3c, 0x95, 0x16, 0xd9, 0xb0, 0x99, 0x22, 0x6f, 0xe1, 0xf0, + 0xda, 0xca, 0xf7, 0xb1, 0xd9, 0xc2, 0x38, 0x9d, 0x50, 0x7f, 0x0e, 0xdb, 0xd3, 0xce, 0x8a, 0xd6, + 0x26, 0x67, 0x86, 0x7c, 0x34, 0x09, 0x54, 0x60, 0x33, 0xd5, 0x5a, 0x0a, 0xe4, 0xaf, 0x1a, 0x6c, + 0xa4, 0x7c, 0xaf, 0xa1, 0x2a, 0x80, 0xd7, 0x1f, 0x7f, 0xc7, 0x6b, 0x53, 0xfe, 0x36, 0x9c, 0x1e, + 0xab, 0x2f, 0x1f, 0x35, 0x54, 0xd6, 0x8e, 0xf0, 0xa2, 0xd7, 0x8f, 0x3e, 0xe6, 0xdf, 0x4c, 0xce, + 0xcb, 0x98, 0x78, 0x2e, 0x13, 0xb5, 0xa3, 0x93, 0xd0, 0x61, 0x3b, 0xb7, 0xcc, 0xcb, 0x63, 0x7d, + 0x9c, 0x44, 0xa2, 0x1f, 0xc1, 0x72, 0xdc, 0x30, 0xfa, 0x38, 0x3e, 0x4a, 0x3d, 0x4e, 0x3b, 0x6c, + 0x78, 0xba, 0xc8, 0x09, 0xff, 0xd0, 0x00, 0xae, 0x76, 0xd1, 0xb7, 0x20, 0x1f, 0x1b, 0x34, 0xc3, + 0x46, 0x1f, 0xdf, 0x44, 0x75, 0x58, 0xf4, 0xfa, 0xc6, 0xb9, 0x67, 0x53, 0xe7, 0x17, 0x53, 0xdf, + 0xe7, 0xf4, 0x38, 0xd4, 0x0a, 0xef, 0x44, 0x1a, 0x5e, 0xf0, 0xfa, 0xc1, 0x1e, 0x32, 0x60, 0xdd, + 0xeb, 0x1b, 0x6d, 0xdf, 0xf3, 0x6c, 0x32, 0x20, 0x8e, 0x30, 0xd9, 0x28, 0xe4, 0xcc, 0xde, 0x93, + 0xb3, 0xe8, 0xf5, 0x13, 0x68, 0xf4, 0x3f, 0x69, 0xb0, 0x9a, 0xa0, 0x8e, 0xce, 0x21, 0xe7, 0xf5, + 0x95, 0xf7, 0x2a, 0x2e, 0xdb, 0x0f, 0x5b, 0xe5, 0xf3, 0xbb, 0x5a, 0x8b, 0xae, 0x5c, 0x62, 0x31, + 0x78, 0xfd, 0xe8, 0x59, 0xff, 0x21, 0xe4, 0x26, 0x44, 0xd3, 0x9b, 0xa8, 0x90, 0x5a, 0x05, 0x2d, + 0x7a, 0xdc, 0x2f, 0x64, 0xf4, 0x3f, 0x6b, 0xb0, 0x9a, 0x10, 0x00, 0x48, 0x87, 0x25, 0xce, 0x3b, + 0xd1, 0xb0, 0x33, 0x0a, 0xaf, 0x24, 0xb6, 0x87, 0x5e, 0xc0, 0x86, 0x45, 0x6c, 0xbb, 0xe1, 0xb2, + 0x9f, 0xf4, 0xa9, 0xd5, 0x3f, 0x73, 0xe3, 0xf1, 0x96, 0xc7, 0x69, 0x62, 0xf4, 0x02, 0x16, 0xac, + 0x1e, 0x55, 0x01, 0x10, 0xba, 0xfd, 0x83, 0x94, 0x3f, 0x1b, 0x27, 0xc1, 0xff, 0xaa, 0x79, 0xab, + 0x47, 0xe5, 0x43, 0x75, 0xff, 0x4d, 0xa5, 0x47, 0x18, 0xa3, 0xa2, 0xec, 0x3e, 0x65, 0xa6, 0xf3, + 0x94, 0x5b, 0x65, 0x97, 0xf5, 0x76, 0xd9, 0x2e, 0xa3, 0xd6, 0x53, 0xcf, 0x16, 0xbb, 0x63, 0x9a, + 0xa7, 0x63, 0x9a, 0xce, 0x9c, 0x7a, 0xdc, 0xff, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xe6, 0xda, + 0x4e, 0xdf, 0x0c, 0x17, 0x00, 0x00, +} diff --git a/protogen/gopb/rrc_common_types.pb.go b/protogen/gopb/rrc_common_types.pb.go new file mode 100644 index 0000000..6fd7d4c --- /dev/null +++ b/protogen/gopb/rrc_common_types.pb.go @@ -0,0 +1,49871 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: rrc_common_types.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type MaxRetxThreshold_Value int32 + +const ( + MaxRetxThreshold_protobuf_unspecified MaxRetxThreshold_Value = 0 + MaxRetxThreshold_t1 MaxRetxThreshold_Value = 1 + MaxRetxThreshold_t2 MaxRetxThreshold_Value = 2 + MaxRetxThreshold_t3 MaxRetxThreshold_Value = 3 + MaxRetxThreshold_t4 MaxRetxThreshold_Value = 4 + MaxRetxThreshold_t6 MaxRetxThreshold_Value = 5 + MaxRetxThreshold_t7 MaxRetxThreshold_Value = 6 + MaxRetxThreshold_t16 MaxRetxThreshold_Value = 7 + MaxRetxThreshold_t32 MaxRetxThreshold_Value = 8 +) + +var MaxRetxThreshold_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "t1", + 2: "t2", + 3: "t3", + 4: "t4", + 5: "t6", + 6: "t7", + 7: "t16", + 8: "t32", +} + +var MaxRetxThreshold_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "t1": 1, + "t2": 2, + "t3": 3, + "t4": 4, + "t6": 5, + "t7": 6, + "t16": 7, + "t32": 8, +} + +func (x MaxRetxThreshold_Value) String() string { + return proto.EnumName(MaxRetxThreshold_Value_name, int32(x)) +} + +func (MaxRetxThreshold_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{5, 0} +} + +type SN_FieldLengthAM_Value int32 + +const ( + SN_FieldLengthAM_protobuf_unspecified SN_FieldLengthAM_Value = 0 + SN_FieldLengthAM_size12 SN_FieldLengthAM_Value = 1 + SN_FieldLengthAM_size18 SN_FieldLengthAM_Value = 2 +) + +var SN_FieldLengthAM_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "size12", + 2: "size18", +} + +var SN_FieldLengthAM_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "size12": 1, + "size18": 2, +} + +func (x SN_FieldLengthAM_Value) String() string { + return proto.EnumName(SN_FieldLengthAM_Value_name, int32(x)) +} + +func (SN_FieldLengthAM_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{6, 0} +} + +type T_PollRetransmit_Value int32 + +const ( + T_PollRetransmit_protobuf_unspecified T_PollRetransmit_Value = 0 + T_PollRetransmit_ms5 T_PollRetransmit_Value = 1 + T_PollRetransmit_ms10 T_PollRetransmit_Value = 2 + T_PollRetransmit_ms15 T_PollRetransmit_Value = 3 + T_PollRetransmit_ms20 T_PollRetransmit_Value = 4 + T_PollRetransmit_ms25 T_PollRetransmit_Value = 5 + T_PollRetransmit_ms30 T_PollRetransmit_Value = 6 + T_PollRetransmit_ms35 T_PollRetransmit_Value = 7 + T_PollRetransmit_ms40 T_PollRetransmit_Value = 8 + T_PollRetransmit_ms45 T_PollRetransmit_Value = 9 + T_PollRetransmit_ms50 T_PollRetransmit_Value = 10 + T_PollRetransmit_ms55 T_PollRetransmit_Value = 11 + T_PollRetransmit_ms60 T_PollRetransmit_Value = 12 + T_PollRetransmit_ms65 T_PollRetransmit_Value = 13 + T_PollRetransmit_ms70 T_PollRetransmit_Value = 14 + T_PollRetransmit_ms75 T_PollRetransmit_Value = 15 + T_PollRetransmit_ms80 T_PollRetransmit_Value = 16 + T_PollRetransmit_ms85 T_PollRetransmit_Value = 17 + T_PollRetransmit_ms90 T_PollRetransmit_Value = 18 + T_PollRetransmit_ms95 T_PollRetransmit_Value = 19 + T_PollRetransmit_ms100 T_PollRetransmit_Value = 20 + T_PollRetransmit_ms105 T_PollRetransmit_Value = 21 + T_PollRetransmit_ms110 T_PollRetransmit_Value = 22 + T_PollRetransmit_ms115 T_PollRetransmit_Value = 23 + T_PollRetransmit_ms120 T_PollRetransmit_Value = 24 + T_PollRetransmit_ms125 T_PollRetransmit_Value = 25 + T_PollRetransmit_ms130 T_PollRetransmit_Value = 26 + T_PollRetransmit_ms135 T_PollRetransmit_Value = 27 + T_PollRetransmit_ms140 T_PollRetransmit_Value = 28 + T_PollRetransmit_ms145 T_PollRetransmit_Value = 29 + T_PollRetransmit_ms150 T_PollRetransmit_Value = 30 + T_PollRetransmit_ms155 T_PollRetransmit_Value = 31 + T_PollRetransmit_ms160 T_PollRetransmit_Value = 32 + T_PollRetransmit_ms165 T_PollRetransmit_Value = 33 + T_PollRetransmit_ms170 T_PollRetransmit_Value = 34 + T_PollRetransmit_ms175 T_PollRetransmit_Value = 35 + T_PollRetransmit_ms180 T_PollRetransmit_Value = 36 + T_PollRetransmit_ms185 T_PollRetransmit_Value = 37 + T_PollRetransmit_ms190 T_PollRetransmit_Value = 38 + T_PollRetransmit_ms195 T_PollRetransmit_Value = 39 + T_PollRetransmit_ms200 T_PollRetransmit_Value = 40 + T_PollRetransmit_ms205 T_PollRetransmit_Value = 41 + T_PollRetransmit_ms210 T_PollRetransmit_Value = 42 + T_PollRetransmit_ms215 T_PollRetransmit_Value = 43 + T_PollRetransmit_ms220 T_PollRetransmit_Value = 44 + T_PollRetransmit_ms225 T_PollRetransmit_Value = 45 + T_PollRetransmit_ms230 T_PollRetransmit_Value = 46 + T_PollRetransmit_ms235 T_PollRetransmit_Value = 47 + T_PollRetransmit_ms240 T_PollRetransmit_Value = 48 + T_PollRetransmit_ms245 T_PollRetransmit_Value = 49 + T_PollRetransmit_ms250 T_PollRetransmit_Value = 50 + T_PollRetransmit_ms300 T_PollRetransmit_Value = 51 + T_PollRetransmit_ms350 T_PollRetransmit_Value = 52 + T_PollRetransmit_ms400 T_PollRetransmit_Value = 53 + T_PollRetransmit_ms450 T_PollRetransmit_Value = 54 + T_PollRetransmit_ms500 T_PollRetransmit_Value = 55 + T_PollRetransmit_ms800 T_PollRetransmit_Value = 56 + T_PollRetransmit_ms1000 T_PollRetransmit_Value = 57 + T_PollRetransmit_ms2000 T_PollRetransmit_Value = 58 + T_PollRetransmit_ms4000 T_PollRetransmit_Value = 59 +) + +var T_PollRetransmit_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms5", + 2: "ms10", + 3: "ms15", + 4: "ms20", + 5: "ms25", + 6: "ms30", + 7: "ms35", + 8: "ms40", + 9: "ms45", + 10: "ms50", + 11: "ms55", + 12: "ms60", + 13: "ms65", + 14: "ms70", + 15: "ms75", + 16: "ms80", + 17: "ms85", + 18: "ms90", + 19: "ms95", + 20: "ms100", + 21: "ms105", + 22: "ms110", + 23: "ms115", + 24: "ms120", + 25: "ms125", + 26: "ms130", + 27: "ms135", + 28: "ms140", + 29: "ms145", + 30: "ms150", + 31: "ms155", + 32: "ms160", + 33: "ms165", + 34: "ms170", + 35: "ms175", + 36: "ms180", + 37: "ms185", + 38: "ms190", + 39: "ms195", + 40: "ms200", + 41: "ms205", + 42: "ms210", + 43: "ms215", + 44: "ms220", + 45: "ms225", + 46: "ms230", + 47: "ms235", + 48: "ms240", + 49: "ms245", + 50: "ms250", + 51: "ms300", + 52: "ms350", + 53: "ms400", + 54: "ms450", + 55: "ms500", + 56: "ms800", + 57: "ms1000", + 58: "ms2000", + 59: "ms4000", +} + +var T_PollRetransmit_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms5": 1, + "ms10": 2, + "ms15": 3, + "ms20": 4, + "ms25": 5, + "ms30": 6, + "ms35": 7, + "ms40": 8, + "ms45": 9, + "ms50": 10, + "ms55": 11, + "ms60": 12, + "ms65": 13, + "ms70": 14, + "ms75": 15, + "ms80": 16, + "ms85": 17, + "ms90": 18, + "ms95": 19, + "ms100": 20, + "ms105": 21, + "ms110": 22, + "ms115": 23, + "ms120": 24, + "ms125": 25, + "ms130": 26, + "ms135": 27, + "ms140": 28, + "ms145": 29, + "ms150": 30, + "ms155": 31, + "ms160": 32, + "ms165": 33, + "ms170": 34, + "ms175": 35, + "ms180": 36, + "ms185": 37, + "ms190": 38, + "ms195": 39, + "ms200": 40, + "ms205": 41, + "ms210": 42, + "ms215": 43, + "ms220": 44, + "ms225": 45, + "ms230": 46, + "ms235": 47, + "ms240": 48, + "ms245": 49, + "ms250": 50, + "ms300": 51, + "ms350": 52, + "ms400": 53, + "ms450": 54, + "ms500": 55, + "ms800": 56, + "ms1000": 57, + "ms2000": 58, + "ms4000": 59, +} + +func (x T_PollRetransmit_Value) String() string { + return proto.EnumName(T_PollRetransmit_Value_name, int32(x)) +} + +func (T_PollRetransmit_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{7, 0} +} + +type PollPDU_Value int32 + +const ( + PollPDU_protobuf_unspecified PollPDU_Value = 0 + PollPDU_p4 PollPDU_Value = 1 + PollPDU_p8 PollPDU_Value = 2 + PollPDU_p16 PollPDU_Value = 3 + PollPDU_p32 PollPDU_Value = 4 + PollPDU_p64 PollPDU_Value = 5 + PollPDU_p128 PollPDU_Value = 6 + PollPDU_p256 PollPDU_Value = 7 + PollPDU_p512 PollPDU_Value = 8 + PollPDU_p1024 PollPDU_Value = 9 + PollPDU_p2048 PollPDU_Value = 10 + PollPDU_p4096 PollPDU_Value = 11 + PollPDU_p6144 PollPDU_Value = 12 + PollPDU_p8192 PollPDU_Value = 13 + PollPDU_p12288 PollPDU_Value = 14 + PollPDU_p16384 PollPDU_Value = 15 + PollPDU_p20480 PollPDU_Value = 16 + PollPDU_p24576 PollPDU_Value = 17 + PollPDU_p28672 PollPDU_Value = 18 + PollPDU_p32768 PollPDU_Value = 19 + PollPDU_p40960 PollPDU_Value = 20 + PollPDU_p49152 PollPDU_Value = 21 + PollPDU_p57344 PollPDU_Value = 22 + PollPDU_p65536 PollPDU_Value = 23 + PollPDU_infinity PollPDU_Value = 24 +) + +var PollPDU_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "p4", + 2: "p8", + 3: "p16", + 4: "p32", + 5: "p64", + 6: "p128", + 7: "p256", + 8: "p512", + 9: "p1024", + 10: "p2048", + 11: "p4096", + 12: "p6144", + 13: "p8192", + 14: "p12288", + 15: "p16384", + 16: "p20480", + 17: "p24576", + 18: "p28672", + 19: "p32768", + 20: "p40960", + 21: "p49152", + 22: "p57344", + 23: "p65536", + 24: "infinity", +} + +var PollPDU_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "p4": 1, + "p8": 2, + "p16": 3, + "p32": 4, + "p64": 5, + "p128": 6, + "p256": 7, + "p512": 8, + "p1024": 9, + "p2048": 10, + "p4096": 11, + "p6144": 12, + "p8192": 13, + "p12288": 14, + "p16384": 15, + "p20480": 16, + "p24576": 17, + "p28672": 18, + "p32768": 19, + "p40960": 20, + "p49152": 21, + "p57344": 22, + "p65536": 23, + "infinity": 24, +} + +func (x PollPDU_Value) String() string { + return proto.EnumName(PollPDU_Value_name, int32(x)) +} + +func (PollPDU_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{8, 0} +} + +type PollByte_Value int32 + +const ( + PollByte_protobuf_unspecified PollByte_Value = 0 + PollByte_kb1 PollByte_Value = 1 + PollByte_kb2 PollByte_Value = 2 + PollByte_kb5 PollByte_Value = 3 + PollByte_kb8 PollByte_Value = 4 + PollByte_kb10 PollByte_Value = 5 + PollByte_kb15 PollByte_Value = 6 + PollByte_kb25 PollByte_Value = 7 + PollByte_kb50 PollByte_Value = 8 + PollByte_kb75 PollByte_Value = 9 + PollByte_kb100 PollByte_Value = 10 + PollByte_kb125 PollByte_Value = 11 + PollByte_kb250 PollByte_Value = 12 + PollByte_kb375 PollByte_Value = 13 + PollByte_kb500 PollByte_Value = 14 + PollByte_kb750 PollByte_Value = 15 + PollByte_kb1000 PollByte_Value = 16 + PollByte_kb1250 PollByte_Value = 17 + PollByte_kb1500 PollByte_Value = 18 + PollByte_kb2000 PollByte_Value = 19 + PollByte_kb3000 PollByte_Value = 20 + PollByte_kb4000 PollByte_Value = 21 + PollByte_kb4500 PollByte_Value = 22 + PollByte_kb5000 PollByte_Value = 23 + PollByte_kb5500 PollByte_Value = 24 + PollByte_kb6000 PollByte_Value = 25 + PollByte_kb6500 PollByte_Value = 26 + PollByte_kb7000 PollByte_Value = 27 + PollByte_kb7500 PollByte_Value = 28 + PollByte_mb8 PollByte_Value = 29 + PollByte_mb9 PollByte_Value = 30 + PollByte_mb10 PollByte_Value = 31 + PollByte_mb11 PollByte_Value = 32 + PollByte_mb12 PollByte_Value = 33 + PollByte_mb13 PollByte_Value = 34 + PollByte_mb14 PollByte_Value = 35 + PollByte_mb15 PollByte_Value = 36 + PollByte_mb16 PollByte_Value = 37 + PollByte_mb17 PollByte_Value = 38 + PollByte_mb18 PollByte_Value = 39 + PollByte_mb20 PollByte_Value = 40 + PollByte_mb25 PollByte_Value = 41 + PollByte_mb30 PollByte_Value = 42 + PollByte_mb40 PollByte_Value = 43 + PollByte_infinity PollByte_Value = 44 +) + +var PollByte_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "kb1", + 2: "kb2", + 3: "kb5", + 4: "kb8", + 5: "kb10", + 6: "kb15", + 7: "kb25", + 8: "kb50", + 9: "kb75", + 10: "kb100", + 11: "kb125", + 12: "kb250", + 13: "kb375", + 14: "kb500", + 15: "kb750", + 16: "kb1000", + 17: "kb1250", + 18: "kb1500", + 19: "kb2000", + 20: "kb3000", + 21: "kb4000", + 22: "kb4500", + 23: "kb5000", + 24: "kb5500", + 25: "kb6000", + 26: "kb6500", + 27: "kb7000", + 28: "kb7500", + 29: "mb8", + 30: "mb9", + 31: "mb10", + 32: "mb11", + 33: "mb12", + 34: "mb13", + 35: "mb14", + 36: "mb15", + 37: "mb16", + 38: "mb17", + 39: "mb18", + 40: "mb20", + 41: "mb25", + 42: "mb30", + 43: "mb40", + 44: "infinity", +} + +var PollByte_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "kb1": 1, + "kb2": 2, + "kb5": 3, + "kb8": 4, + "kb10": 5, + "kb15": 6, + "kb25": 7, + "kb50": 8, + "kb75": 9, + "kb100": 10, + "kb125": 11, + "kb250": 12, + "kb375": 13, + "kb500": 14, + "kb750": 15, + "kb1000": 16, + "kb1250": 17, + "kb1500": 18, + "kb2000": 19, + "kb3000": 20, + "kb4000": 21, + "kb4500": 22, + "kb5000": 23, + "kb5500": 24, + "kb6000": 25, + "kb6500": 26, + "kb7000": 27, + "kb7500": 28, + "mb8": 29, + "mb9": 30, + "mb10": 31, + "mb11": 32, + "mb12": 33, + "mb13": 34, + "mb14": 35, + "mb15": 36, + "mb16": 37, + "mb17": 38, + "mb18": 39, + "mb20": 40, + "mb25": 41, + "mb30": 42, + "mb40": 43, + "infinity": 44, +} + +func (x PollByte_Value) String() string { + return proto.EnumName(PollByte_Value_name, int32(x)) +} + +func (PollByte_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{9, 0} +} + +type T_Reassembly_Value int32 + +const ( + T_Reassembly_protobuf_unspecified T_Reassembly_Value = 0 + T_Reassembly_ms0 T_Reassembly_Value = 1 + T_Reassembly_ms5 T_Reassembly_Value = 2 + T_Reassembly_ms10 T_Reassembly_Value = 3 + T_Reassembly_ms15 T_Reassembly_Value = 4 + T_Reassembly_ms20 T_Reassembly_Value = 5 + T_Reassembly_ms25 T_Reassembly_Value = 6 + T_Reassembly_ms30 T_Reassembly_Value = 7 + T_Reassembly_ms35 T_Reassembly_Value = 8 + T_Reassembly_ms40 T_Reassembly_Value = 9 + T_Reassembly_ms45 T_Reassembly_Value = 10 + T_Reassembly_ms50 T_Reassembly_Value = 11 + T_Reassembly_ms55 T_Reassembly_Value = 12 + T_Reassembly_ms60 T_Reassembly_Value = 13 + T_Reassembly_ms65 T_Reassembly_Value = 14 + T_Reassembly_ms70 T_Reassembly_Value = 15 + T_Reassembly_ms75 T_Reassembly_Value = 16 + T_Reassembly_ms80 T_Reassembly_Value = 17 + T_Reassembly_ms85 T_Reassembly_Value = 18 + T_Reassembly_ms90 T_Reassembly_Value = 19 + T_Reassembly_ms95 T_Reassembly_Value = 20 + T_Reassembly_ms100 T_Reassembly_Value = 21 + T_Reassembly_ms110 T_Reassembly_Value = 22 + T_Reassembly_ms120 T_Reassembly_Value = 23 + T_Reassembly_ms130 T_Reassembly_Value = 24 + T_Reassembly_ms140 T_Reassembly_Value = 25 + T_Reassembly_ms150 T_Reassembly_Value = 26 + T_Reassembly_ms160 T_Reassembly_Value = 27 + T_Reassembly_ms170 T_Reassembly_Value = 28 + T_Reassembly_ms180 T_Reassembly_Value = 29 + T_Reassembly_ms190 T_Reassembly_Value = 30 + T_Reassembly_ms200 T_Reassembly_Value = 31 +) + +var T_Reassembly_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms0", + 2: "ms5", + 3: "ms10", + 4: "ms15", + 5: "ms20", + 6: "ms25", + 7: "ms30", + 8: "ms35", + 9: "ms40", + 10: "ms45", + 11: "ms50", + 12: "ms55", + 13: "ms60", + 14: "ms65", + 15: "ms70", + 16: "ms75", + 17: "ms80", + 18: "ms85", + 19: "ms90", + 20: "ms95", + 21: "ms100", + 22: "ms110", + 23: "ms120", + 24: "ms130", + 25: "ms140", + 26: "ms150", + 27: "ms160", + 28: "ms170", + 29: "ms180", + 30: "ms190", + 31: "ms200", +} + +var T_Reassembly_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms0": 1, + "ms5": 2, + "ms10": 3, + "ms15": 4, + "ms20": 5, + "ms25": 6, + "ms30": 7, + "ms35": 8, + "ms40": 9, + "ms45": 10, + "ms50": 11, + "ms55": 12, + "ms60": 13, + "ms65": 14, + "ms70": 15, + "ms75": 16, + "ms80": 17, + "ms85": 18, + "ms90": 19, + "ms95": 20, + "ms100": 21, + "ms110": 22, + "ms120": 23, + "ms130": 24, + "ms140": 25, + "ms150": 26, + "ms160": 27, + "ms170": 28, + "ms180": 29, + "ms190": 30, + "ms200": 31, +} + +func (x T_Reassembly_Value) String() string { + return proto.EnumName(T_Reassembly_Value_name, int32(x)) +} + +func (T_Reassembly_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{11, 0} +} + +type T_StatusProhibit_Value int32 + +const ( + T_StatusProhibit_protobuf_unspecified T_StatusProhibit_Value = 0 + T_StatusProhibit_ms0 T_StatusProhibit_Value = 1 + T_StatusProhibit_ms5 T_StatusProhibit_Value = 2 + T_StatusProhibit_ms10 T_StatusProhibit_Value = 3 + T_StatusProhibit_ms15 T_StatusProhibit_Value = 4 + T_StatusProhibit_ms20 T_StatusProhibit_Value = 5 + T_StatusProhibit_ms25 T_StatusProhibit_Value = 6 + T_StatusProhibit_ms30 T_StatusProhibit_Value = 7 + T_StatusProhibit_ms35 T_StatusProhibit_Value = 8 + T_StatusProhibit_ms40 T_StatusProhibit_Value = 9 + T_StatusProhibit_ms45 T_StatusProhibit_Value = 10 + T_StatusProhibit_ms50 T_StatusProhibit_Value = 11 + T_StatusProhibit_ms55 T_StatusProhibit_Value = 12 + T_StatusProhibit_ms60 T_StatusProhibit_Value = 13 + T_StatusProhibit_ms65 T_StatusProhibit_Value = 14 + T_StatusProhibit_ms70 T_StatusProhibit_Value = 15 + T_StatusProhibit_ms75 T_StatusProhibit_Value = 16 + T_StatusProhibit_ms80 T_StatusProhibit_Value = 17 + T_StatusProhibit_ms85 T_StatusProhibit_Value = 18 + T_StatusProhibit_ms90 T_StatusProhibit_Value = 19 + T_StatusProhibit_ms95 T_StatusProhibit_Value = 20 + T_StatusProhibit_ms100 T_StatusProhibit_Value = 21 + T_StatusProhibit_ms105 T_StatusProhibit_Value = 22 + T_StatusProhibit_ms110 T_StatusProhibit_Value = 23 + T_StatusProhibit_ms115 T_StatusProhibit_Value = 24 + T_StatusProhibit_ms120 T_StatusProhibit_Value = 25 + T_StatusProhibit_ms125 T_StatusProhibit_Value = 26 + T_StatusProhibit_ms130 T_StatusProhibit_Value = 27 + T_StatusProhibit_ms135 T_StatusProhibit_Value = 28 + T_StatusProhibit_ms140 T_StatusProhibit_Value = 29 + T_StatusProhibit_ms145 T_StatusProhibit_Value = 30 + T_StatusProhibit_ms150 T_StatusProhibit_Value = 31 + T_StatusProhibit_ms155 T_StatusProhibit_Value = 32 + T_StatusProhibit_ms160 T_StatusProhibit_Value = 33 + T_StatusProhibit_ms165 T_StatusProhibit_Value = 34 + T_StatusProhibit_ms170 T_StatusProhibit_Value = 35 + T_StatusProhibit_ms175 T_StatusProhibit_Value = 36 + T_StatusProhibit_ms180 T_StatusProhibit_Value = 37 + T_StatusProhibit_ms185 T_StatusProhibit_Value = 38 + T_StatusProhibit_ms190 T_StatusProhibit_Value = 39 + T_StatusProhibit_ms195 T_StatusProhibit_Value = 40 + T_StatusProhibit_ms200 T_StatusProhibit_Value = 41 + T_StatusProhibit_ms205 T_StatusProhibit_Value = 42 + T_StatusProhibit_ms210 T_StatusProhibit_Value = 43 + T_StatusProhibit_ms215 T_StatusProhibit_Value = 44 + T_StatusProhibit_ms220 T_StatusProhibit_Value = 45 + T_StatusProhibit_ms225 T_StatusProhibit_Value = 46 + T_StatusProhibit_ms230 T_StatusProhibit_Value = 47 + T_StatusProhibit_ms235 T_StatusProhibit_Value = 48 + T_StatusProhibit_ms240 T_StatusProhibit_Value = 49 + T_StatusProhibit_ms245 T_StatusProhibit_Value = 50 + T_StatusProhibit_ms250 T_StatusProhibit_Value = 51 + T_StatusProhibit_ms300 T_StatusProhibit_Value = 52 + T_StatusProhibit_ms350 T_StatusProhibit_Value = 53 + T_StatusProhibit_ms400 T_StatusProhibit_Value = 54 + T_StatusProhibit_ms450 T_StatusProhibit_Value = 55 + T_StatusProhibit_ms500 T_StatusProhibit_Value = 56 + T_StatusProhibit_ms800 T_StatusProhibit_Value = 57 + T_StatusProhibit_ms1000 T_StatusProhibit_Value = 58 + T_StatusProhibit_ms1200 T_StatusProhibit_Value = 59 + T_StatusProhibit_ms1600 T_StatusProhibit_Value = 60 + T_StatusProhibit_ms2000 T_StatusProhibit_Value = 61 + T_StatusProhibit_ms2400 T_StatusProhibit_Value = 62 +) + +var T_StatusProhibit_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms0", + 2: "ms5", + 3: "ms10", + 4: "ms15", + 5: "ms20", + 6: "ms25", + 7: "ms30", + 8: "ms35", + 9: "ms40", + 10: "ms45", + 11: "ms50", + 12: "ms55", + 13: "ms60", + 14: "ms65", + 15: "ms70", + 16: "ms75", + 17: "ms80", + 18: "ms85", + 19: "ms90", + 20: "ms95", + 21: "ms100", + 22: "ms105", + 23: "ms110", + 24: "ms115", + 25: "ms120", + 26: "ms125", + 27: "ms130", + 28: "ms135", + 29: "ms140", + 30: "ms145", + 31: "ms150", + 32: "ms155", + 33: "ms160", + 34: "ms165", + 35: "ms170", + 36: "ms175", + 37: "ms180", + 38: "ms185", + 39: "ms190", + 40: "ms195", + 41: "ms200", + 42: "ms205", + 43: "ms210", + 44: "ms215", + 45: "ms220", + 46: "ms225", + 47: "ms230", + 48: "ms235", + 49: "ms240", + 50: "ms245", + 51: "ms250", + 52: "ms300", + 53: "ms350", + 54: "ms400", + 55: "ms450", + 56: "ms500", + 57: "ms800", + 58: "ms1000", + 59: "ms1200", + 60: "ms1600", + 61: "ms2000", + 62: "ms2400", +} + +var T_StatusProhibit_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms0": 1, + "ms5": 2, + "ms10": 3, + "ms15": 4, + "ms20": 5, + "ms25": 6, + "ms30": 7, + "ms35": 8, + "ms40": 9, + "ms45": 10, + "ms50": 11, + "ms55": 12, + "ms60": 13, + "ms65": 14, + "ms70": 15, + "ms75": 16, + "ms80": 17, + "ms85": 18, + "ms90": 19, + "ms95": 20, + "ms100": 21, + "ms105": 22, + "ms110": 23, + "ms115": 24, + "ms120": 25, + "ms125": 26, + "ms130": 27, + "ms135": 28, + "ms140": 29, + "ms145": 30, + "ms150": 31, + "ms155": 32, + "ms160": 33, + "ms165": 34, + "ms170": 35, + "ms175": 36, + "ms180": 37, + "ms185": 38, + "ms190": 39, + "ms195": 40, + "ms200": 41, + "ms205": 42, + "ms210": 43, + "ms215": 44, + "ms220": 45, + "ms225": 46, + "ms230": 47, + "ms235": 48, + "ms240": 49, + "ms245": 50, + "ms250": 51, + "ms300": 52, + "ms350": 53, + "ms400": 54, + "ms450": 55, + "ms500": 56, + "ms800": 57, + "ms1000": 58, + "ms1200": 59, + "ms1600": 60, + "ms2000": 61, + "ms2400": 62, +} + +func (x T_StatusProhibit_Value) String() string { + return proto.EnumName(T_StatusProhibit_Value_name, int32(x)) +} + +func (T_StatusProhibit_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{12, 0} +} + +type SN_FieldLengthUM_Value int32 + +const ( + SN_FieldLengthUM_protobuf_unspecified SN_FieldLengthUM_Value = 0 + SN_FieldLengthUM_size6 SN_FieldLengthUM_Value = 1 + SN_FieldLengthUM_size12 SN_FieldLengthUM_Value = 2 +) + +var SN_FieldLengthUM_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "size6", + 2: "size12", +} + +var SN_FieldLengthUM_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "size6": 1, + "size12": 2, +} + +func (x SN_FieldLengthUM_Value) String() string { + return proto.EnumName(SN_FieldLengthUM_Value_name, int32(x)) +} + +func (SN_FieldLengthUM_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{15, 0} +} + +type PrioritisedBitRate_Value int32 + +const ( + PrioritisedBitRate_protobuf_unspecified PrioritisedBitRate_Value = 0 + PrioritisedBitRate_kbps0 PrioritisedBitRate_Value = 1 + PrioritisedBitRate_kbps8 PrioritisedBitRate_Value = 2 + PrioritisedBitRate_kbps16 PrioritisedBitRate_Value = 3 + PrioritisedBitRate_kbps32 PrioritisedBitRate_Value = 4 + PrioritisedBitRate_kbps64 PrioritisedBitRate_Value = 5 + PrioritisedBitRate_kbps128 PrioritisedBitRate_Value = 6 + PrioritisedBitRate_kbps256 PrioritisedBitRate_Value = 7 + PrioritisedBitRate_kbps512 PrioritisedBitRate_Value = 8 + PrioritisedBitRate_kbps1024 PrioritisedBitRate_Value = 9 + PrioritisedBitRate_kbps2048 PrioritisedBitRate_Value = 10 + PrioritisedBitRate_kbps4096 PrioritisedBitRate_Value = 11 + PrioritisedBitRate_kbps8192 PrioritisedBitRate_Value = 12 + PrioritisedBitRate_kbps16384 PrioritisedBitRate_Value = 13 + PrioritisedBitRate_kbps32768 PrioritisedBitRate_Value = 14 + PrioritisedBitRate_kbps65536 PrioritisedBitRate_Value = 15 + PrioritisedBitRate_infinity PrioritisedBitRate_Value = 16 +) + +var PrioritisedBitRate_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "kbps0", + 2: "kbps8", + 3: "kbps16", + 4: "kbps32", + 5: "kbps64", + 6: "kbps128", + 7: "kbps256", + 8: "kbps512", + 9: "kbps1024", + 10: "kbps2048", + 11: "kbps4096", + 12: "kbps8192", + 13: "kbps16384", + 14: "kbps32768", + 15: "kbps65536", + 16: "infinity", +} + +var PrioritisedBitRate_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "kbps0": 1, + "kbps8": 2, + "kbps16": 3, + "kbps32": 4, + "kbps64": 5, + "kbps128": 6, + "kbps256": 7, + "kbps512": 8, + "kbps1024": 9, + "kbps2048": 10, + "kbps4096": 11, + "kbps8192": 12, + "kbps16384": 13, + "kbps32768": 14, + "kbps65536": 15, + "infinity": 16, +} + +func (x PrioritisedBitRate_Value) String() string { + return proto.EnumName(PrioritisedBitRate_Value_name, int32(x)) +} + +func (PrioritisedBitRate_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{21, 0} +} + +type BucketSizeDuration_Value int32 + +const ( + BucketSizeDuration_protobuf_unspecified BucketSizeDuration_Value = 0 + BucketSizeDuration_ms5 BucketSizeDuration_Value = 1 + BucketSizeDuration_ms10 BucketSizeDuration_Value = 2 + BucketSizeDuration_ms20 BucketSizeDuration_Value = 3 + BucketSizeDuration_ms50 BucketSizeDuration_Value = 4 + BucketSizeDuration_ms100 BucketSizeDuration_Value = 5 + BucketSizeDuration_ms150 BucketSizeDuration_Value = 6 + BucketSizeDuration_ms300 BucketSizeDuration_Value = 7 + BucketSizeDuration_ms500 BucketSizeDuration_Value = 8 + BucketSizeDuration_ms1000 BucketSizeDuration_Value = 9 +) + +var BucketSizeDuration_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms5", + 2: "ms10", + 3: "ms20", + 4: "ms50", + 5: "ms100", + 6: "ms150", + 7: "ms300", + 8: "ms500", + 9: "ms1000", +} + +var BucketSizeDuration_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms5": 1, + "ms10": 2, + "ms20": 3, + "ms50": 4, + "ms100": 5, + "ms150": 6, + "ms300": 7, + "ms500": 8, + "ms1000": 9, +} + +func (x BucketSizeDuration_Value) String() string { + return proto.EnumName(BucketSizeDuration_Value_name, int32(x)) +} + +func (BucketSizeDuration_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{22, 0} +} + +type SubcarrierSpacing_Value int32 + +const ( + SubcarrierSpacing_protobuf_unspecified SubcarrierSpacing_Value = 0 + SubcarrierSpacing_kHz15 SubcarrierSpacing_Value = 1 + SubcarrierSpacing_kHz30 SubcarrierSpacing_Value = 2 + SubcarrierSpacing_kHz60 SubcarrierSpacing_Value = 3 + SubcarrierSpacing_kHz120 SubcarrierSpacing_Value = 4 + SubcarrierSpacing_kHz240 SubcarrierSpacing_Value = 5 +) + +var SubcarrierSpacing_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "kHz15", + 2: "kHz30", + 3: "kHz60", + 4: "kHz120", + 5: "kHz240", +} + +var SubcarrierSpacing_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "kHz15": 1, + "kHz30": 2, + "kHz60": 3, + "kHz120": 4, + "kHz240": 5, +} + +func (x SubcarrierSpacing_Value) String() string { + return proto.EnumName(SubcarrierSpacing_Value_name, int32(x)) +} + +func (SubcarrierSpacing_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{23, 0} +} + +type MaxPUSCH_Duration_Value int32 + +const ( + MaxPUSCH_Duration_protobuf_unspecified MaxPUSCH_Duration_Value = 0 + MaxPUSCH_Duration_ms0p02 MaxPUSCH_Duration_Value = 1 + MaxPUSCH_Duration_ms0p04 MaxPUSCH_Duration_Value = 2 + MaxPUSCH_Duration_ms0p0625 MaxPUSCH_Duration_Value = 3 + MaxPUSCH_Duration_ms0p125 MaxPUSCH_Duration_Value = 4 + MaxPUSCH_Duration_ms0p25 MaxPUSCH_Duration_Value = 5 + MaxPUSCH_Duration_ms0p5 MaxPUSCH_Duration_Value = 6 +) + +var MaxPUSCH_Duration_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms0p02", + 2: "ms0p04", + 3: "ms0p0625", + 4: "ms0p125", + 5: "ms0p25", + 6: "ms0p5", +} + +var MaxPUSCH_Duration_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms0p02": 1, + "ms0p04": 2, + "ms0p0625": 3, + "ms0p125": 4, + "ms0p25": 5, + "ms0p5": 6, +} + +func (x MaxPUSCH_Duration_Value) String() string { + return proto.EnumName(MaxPUSCH_Duration_Value_name, int32(x)) +} + +func (MaxPUSCH_Duration_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{24, 0} +} + +type BitRateQueryProhibitTimer_Value int32 + +const ( + BitRateQueryProhibitTimer_protobuf_unspecified BitRateQueryProhibitTimer_Value = 0 + BitRateQueryProhibitTimer_s0 BitRateQueryProhibitTimer_Value = 1 + BitRateQueryProhibitTimer_s0dot4 BitRateQueryProhibitTimer_Value = 2 + BitRateQueryProhibitTimer_s0dot8 BitRateQueryProhibitTimer_Value = 3 + BitRateQueryProhibitTimer_s1dot6 BitRateQueryProhibitTimer_Value = 4 + BitRateQueryProhibitTimer_s3 BitRateQueryProhibitTimer_Value = 5 + BitRateQueryProhibitTimer_s6 BitRateQueryProhibitTimer_Value = 6 + BitRateQueryProhibitTimer_s12 BitRateQueryProhibitTimer_Value = 7 + BitRateQueryProhibitTimer_s30 BitRateQueryProhibitTimer_Value = 8 +) + +var BitRateQueryProhibitTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "s0", + 2: "s0dot4", + 3: "s0dot8", + 4: "s1dot6", + 5: "s3", + 6: "s6", + 7: "s12", + 8: "s30", +} + +var BitRateQueryProhibitTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "s0": 1, + "s0dot4": 2, + "s0dot8": 3, + "s1dot6": 4, + "s3": 5, + "s6": 6, + "s12": 7, + "s30": 8, +} + +func (x BitRateQueryProhibitTimer_Value) String() string { + return proto.EnumName(BitRateQueryProhibitTimer_Value_name, int32(x)) +} + +func (BitRateQueryProhibitTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{25, 0} +} + +type MilliSeconds_Value int32 + +const ( + MilliSeconds_protobuf_unspecified MilliSeconds_Value = 0 + MilliSeconds_ms1 MilliSeconds_Value = 1 + MilliSeconds_ms2 MilliSeconds_Value = 2 + MilliSeconds_ms3 MilliSeconds_Value = 3 + MilliSeconds_ms4 MilliSeconds_Value = 4 + MilliSeconds_ms5 MilliSeconds_Value = 5 + MilliSeconds_ms6 MilliSeconds_Value = 6 + MilliSeconds_ms8 MilliSeconds_Value = 7 + MilliSeconds_ms10 MilliSeconds_Value = 8 + MilliSeconds_ms20 MilliSeconds_Value = 9 + MilliSeconds_ms30 MilliSeconds_Value = 10 + MilliSeconds_ms40 MilliSeconds_Value = 11 + MilliSeconds_ms50 MilliSeconds_Value = 12 + MilliSeconds_ms60 MilliSeconds_Value = 13 + MilliSeconds_ms80 MilliSeconds_Value = 14 + MilliSeconds_ms100 MilliSeconds_Value = 15 + MilliSeconds_ms200 MilliSeconds_Value = 16 + MilliSeconds_ms300 MilliSeconds_Value = 17 + MilliSeconds_ms400 MilliSeconds_Value = 18 + MilliSeconds_ms500 MilliSeconds_Value = 19 + MilliSeconds_ms600 MilliSeconds_Value = 20 + MilliSeconds_ms800 MilliSeconds_Value = 21 + MilliSeconds_ms1000 MilliSeconds_Value = 22 + MilliSeconds_ms1200 MilliSeconds_Value = 23 + MilliSeconds_ms1600 MilliSeconds_Value = 24 +) + +var MilliSeconds_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms1", + 2: "ms2", + 3: "ms3", + 4: "ms4", + 5: "ms5", + 6: "ms6", + 7: "ms8", + 8: "ms10", + 9: "ms20", + 10: "ms30", + 11: "ms40", + 12: "ms50", + 13: "ms60", + 14: "ms80", + 15: "ms100", + 16: "ms200", + 17: "ms300", + 18: "ms400", + 19: "ms500", + 20: "ms600", + 21: "ms800", + 22: "ms1000", + 23: "ms1200", + 24: "ms1600", +} + +var MilliSeconds_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms1": 1, + "ms2": 2, + "ms3": 3, + "ms4": 4, + "ms5": 5, + "ms6": 6, + "ms8": 7, + "ms10": 8, + "ms20": 9, + "ms30": 10, + "ms40": 11, + "ms50": 12, + "ms60": 13, + "ms80": 14, + "ms100": 15, + "ms200": 16, + "ms300": 17, + "ms400": 18, + "ms500": 19, + "ms600": 20, + "ms800": 21, + "ms1000": 22, + "ms1200": 23, + "ms1600": 24, +} + +func (x MilliSeconds_Value) String() string { + return proto.EnumName(MilliSeconds_Value_name, int32(x)) +} + +func (MilliSeconds_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{28, 0} +} + +type DRX_InactivityTimer_Value int32 + +const ( + DRX_InactivityTimer_protobuf_unspecified DRX_InactivityTimer_Value = 0 + DRX_InactivityTimer_ms0 DRX_InactivityTimer_Value = 1 + DRX_InactivityTimer_ms1 DRX_InactivityTimer_Value = 2 + DRX_InactivityTimer_ms2 DRX_InactivityTimer_Value = 3 + DRX_InactivityTimer_ms3 DRX_InactivityTimer_Value = 4 + DRX_InactivityTimer_ms4 DRX_InactivityTimer_Value = 5 + DRX_InactivityTimer_ms5 DRX_InactivityTimer_Value = 6 + DRX_InactivityTimer_ms6 DRX_InactivityTimer_Value = 7 + DRX_InactivityTimer_ms8 DRX_InactivityTimer_Value = 8 + DRX_InactivityTimer_ms10 DRX_InactivityTimer_Value = 9 + DRX_InactivityTimer_ms20 DRX_InactivityTimer_Value = 10 + DRX_InactivityTimer_ms30 DRX_InactivityTimer_Value = 11 + DRX_InactivityTimer_ms40 DRX_InactivityTimer_Value = 12 + DRX_InactivityTimer_ms50 DRX_InactivityTimer_Value = 13 + DRX_InactivityTimer_ms60 DRX_InactivityTimer_Value = 14 + DRX_InactivityTimer_ms80 DRX_InactivityTimer_Value = 15 + DRX_InactivityTimer_ms100 DRX_InactivityTimer_Value = 16 + DRX_InactivityTimer_ms200 DRX_InactivityTimer_Value = 17 + DRX_InactivityTimer_ms300 DRX_InactivityTimer_Value = 18 + DRX_InactivityTimer_ms500 DRX_InactivityTimer_Value = 19 + DRX_InactivityTimer_ms750 DRX_InactivityTimer_Value = 20 + DRX_InactivityTimer_ms1280 DRX_InactivityTimer_Value = 21 + DRX_InactivityTimer_ms1920 DRX_InactivityTimer_Value = 22 + DRX_InactivityTimer_ms2560 DRX_InactivityTimer_Value = 23 +) + +var DRX_InactivityTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms0", + 2: "ms1", + 3: "ms2", + 4: "ms3", + 5: "ms4", + 6: "ms5", + 7: "ms6", + 8: "ms8", + 9: "ms10", + 10: "ms20", + 11: "ms30", + 12: "ms40", + 13: "ms50", + 14: "ms60", + 15: "ms80", + 16: "ms100", + 17: "ms200", + 18: "ms300", + 19: "ms500", + 20: "ms750", + 21: "ms1280", + 22: "ms1920", + 23: "ms2560", +} + +var DRX_InactivityTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms0": 1, + "ms1": 2, + "ms2": 3, + "ms3": 4, + "ms4": 5, + "ms5": 6, + "ms6": 7, + "ms8": 8, + "ms10": 9, + "ms20": 10, + "ms30": 11, + "ms40": 12, + "ms50": 13, + "ms60": 14, + "ms80": 15, + "ms100": 16, + "ms200": 17, + "ms300": 18, + "ms500": 19, + "ms750": 20, + "ms1280": 21, + "ms1920": 22, + "ms2560": 23, +} + +func (x DRX_InactivityTimer_Value) String() string { + return proto.EnumName(DRX_InactivityTimer_Value_name, int32(x)) +} + +func (DRX_InactivityTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{29, 0} +} + +type DRX_RetransmissionTimer_Value int32 + +const ( + DRX_RetransmissionTimer_protobuf_unspecified DRX_RetransmissionTimer_Value = 0 + DRX_RetransmissionTimer_sl0 DRX_RetransmissionTimer_Value = 1 + DRX_RetransmissionTimer_sl1 DRX_RetransmissionTimer_Value = 2 + DRX_RetransmissionTimer_sl2 DRX_RetransmissionTimer_Value = 3 + DRX_RetransmissionTimer_sl4 DRX_RetransmissionTimer_Value = 4 + DRX_RetransmissionTimer_sl6 DRX_RetransmissionTimer_Value = 5 + DRX_RetransmissionTimer_sl8 DRX_RetransmissionTimer_Value = 6 + DRX_RetransmissionTimer_sl16 DRX_RetransmissionTimer_Value = 7 + DRX_RetransmissionTimer_sl24 DRX_RetransmissionTimer_Value = 8 + DRX_RetransmissionTimer_sl33 DRX_RetransmissionTimer_Value = 9 + DRX_RetransmissionTimer_sl40 DRX_RetransmissionTimer_Value = 10 + DRX_RetransmissionTimer_sl64 DRX_RetransmissionTimer_Value = 11 + DRX_RetransmissionTimer_sl80 DRX_RetransmissionTimer_Value = 12 + DRX_RetransmissionTimer_sl96 DRX_RetransmissionTimer_Value = 13 + DRX_RetransmissionTimer_sl112 DRX_RetransmissionTimer_Value = 14 + DRX_RetransmissionTimer_sl128 DRX_RetransmissionTimer_Value = 15 + DRX_RetransmissionTimer_sl160 DRX_RetransmissionTimer_Value = 16 + DRX_RetransmissionTimer_sl320 DRX_RetransmissionTimer_Value = 17 +) + +var DRX_RetransmissionTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sl0", + 2: "sl1", + 3: "sl2", + 4: "sl4", + 5: "sl6", + 6: "sl8", + 7: "sl16", + 8: "sl24", + 9: "sl33", + 10: "sl40", + 11: "sl64", + 12: "sl80", + 13: "sl96", + 14: "sl112", + 15: "sl128", + 16: "sl160", + 17: "sl320", +} + +var DRX_RetransmissionTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sl0": 1, + "sl1": 2, + "sl2": 3, + "sl4": 4, + "sl6": 5, + "sl8": 6, + "sl16": 7, + "sl24": 8, + "sl33": 9, + "sl40": 10, + "sl64": 11, + "sl80": 12, + "sl96": 13, + "sl112": 14, + "sl128": 15, + "sl160": 16, + "sl320": 17, +} + +func (x DRX_RetransmissionTimer_Value) String() string { + return proto.EnumName(DRX_RetransmissionTimer_Value_name, int32(x)) +} + +func (DRX_RetransmissionTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{30, 0} +} + +type DRX_ShortCycle_Value int32 + +const ( + DRX_ShortCycle_protobuf_unspecified DRX_ShortCycle_Value = 0 + DRX_ShortCycle_ms2 DRX_ShortCycle_Value = 1 + DRX_ShortCycle_ms3 DRX_ShortCycle_Value = 2 + DRX_ShortCycle_ms4 DRX_ShortCycle_Value = 3 + DRX_ShortCycle_ms5 DRX_ShortCycle_Value = 4 + DRX_ShortCycle_ms6 DRX_ShortCycle_Value = 5 + DRX_ShortCycle_ms7 DRX_ShortCycle_Value = 6 + DRX_ShortCycle_ms8 DRX_ShortCycle_Value = 7 + DRX_ShortCycle_ms10 DRX_ShortCycle_Value = 8 + DRX_ShortCycle_ms14 DRX_ShortCycle_Value = 9 + DRX_ShortCycle_ms16 DRX_ShortCycle_Value = 10 + DRX_ShortCycle_ms20 DRX_ShortCycle_Value = 11 + DRX_ShortCycle_ms30 DRX_ShortCycle_Value = 12 + DRX_ShortCycle_ms32 DRX_ShortCycle_Value = 13 + DRX_ShortCycle_ms35 DRX_ShortCycle_Value = 14 + DRX_ShortCycle_ms40 DRX_ShortCycle_Value = 15 + DRX_ShortCycle_ms64 DRX_ShortCycle_Value = 16 + DRX_ShortCycle_ms80 DRX_ShortCycle_Value = 17 + DRX_ShortCycle_ms128 DRX_ShortCycle_Value = 18 + DRX_ShortCycle_ms160 DRX_ShortCycle_Value = 19 + DRX_ShortCycle_ms256 DRX_ShortCycle_Value = 20 + DRX_ShortCycle_ms320 DRX_ShortCycle_Value = 21 + DRX_ShortCycle_ms512 DRX_ShortCycle_Value = 22 + DRX_ShortCycle_ms640 DRX_ShortCycle_Value = 23 +) + +var DRX_ShortCycle_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms2", + 2: "ms3", + 3: "ms4", + 4: "ms5", + 5: "ms6", + 6: "ms7", + 7: "ms8", + 8: "ms10", + 9: "ms14", + 10: "ms16", + 11: "ms20", + 12: "ms30", + 13: "ms32", + 14: "ms35", + 15: "ms40", + 16: "ms64", + 17: "ms80", + 18: "ms128", + 19: "ms160", + 20: "ms256", + 21: "ms320", + 22: "ms512", + 23: "ms640", +} + +var DRX_ShortCycle_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms2": 1, + "ms3": 2, + "ms4": 3, + "ms5": 4, + "ms6": 5, + "ms7": 6, + "ms8": 7, + "ms10": 8, + "ms14": 9, + "ms16": 10, + "ms20": 11, + "ms30": 12, + "ms32": 13, + "ms35": 14, + "ms40": 15, + "ms64": 16, + "ms80": 17, + "ms128": 18, + "ms160": 19, + "ms256": 20, + "ms320": 21, + "ms512": 22, + "ms640": 23, +} + +func (x DRX_ShortCycle_Value) String() string { + return proto.EnumName(DRX_ShortCycle_Value_name, int32(x)) +} + +func (DRX_ShortCycle_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{32, 0} +} + +type SR_ProhibitTimer_Value int32 + +const ( + SR_ProhibitTimer_protobuf_unspecified SR_ProhibitTimer_Value = 0 + SR_ProhibitTimer_ms1 SR_ProhibitTimer_Value = 1 + SR_ProhibitTimer_ms2 SR_ProhibitTimer_Value = 2 + SR_ProhibitTimer_ms4 SR_ProhibitTimer_Value = 3 + SR_ProhibitTimer_ms8 SR_ProhibitTimer_Value = 4 + SR_ProhibitTimer_ms16 SR_ProhibitTimer_Value = 5 + SR_ProhibitTimer_ms32 SR_ProhibitTimer_Value = 6 + SR_ProhibitTimer_ms64 SR_ProhibitTimer_Value = 7 + SR_ProhibitTimer_ms128 SR_ProhibitTimer_Value = 8 +) + +var SR_ProhibitTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms1", + 2: "ms2", + 3: "ms4", + 4: "ms8", + 5: "ms16", + 6: "ms32", + 7: "ms64", + 8: "ms128", +} + +var SR_ProhibitTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms1": 1, + "ms2": 2, + "ms4": 3, + "ms8": 4, + "ms16": 5, + "ms32": 6, + "ms64": 7, + "ms128": 8, +} + +func (x SR_ProhibitTimer_Value) String() string { + return proto.EnumName(SR_ProhibitTimer_Value_name, int32(x)) +} + +func (SR_ProhibitTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{35, 0} +} + +type SR_TransMax_Value int32 + +const ( + SR_TransMax_protobuf_unspecified SR_TransMax_Value = 0 + SR_TransMax_n4 SR_TransMax_Value = 1 + SR_TransMax_n8 SR_TransMax_Value = 2 + SR_TransMax_n16 SR_TransMax_Value = 3 + SR_TransMax_n32 SR_TransMax_Value = 4 + SR_TransMax_n64 SR_TransMax_Value = 5 +) + +var SR_TransMax_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n4", + 2: "n8", + 3: "n16", + 4: "n32", + 5: "n64", +} + +var SR_TransMax_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n4": 1, + "n8": 2, + "n16": 3, + "n32": 4, + "n64": 5, +} + +func (x SR_TransMax_Value) String() string { + return proto.EnumName(SR_TransMax_Value_name, int32(x)) +} + +func (SR_TransMax_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{36, 0} +} + +type PeriodicBSR_Timer_Value int32 + +const ( + PeriodicBSR_Timer_protobuf_unspecified PeriodicBSR_Timer_Value = 0 + PeriodicBSR_Timer_sf1 PeriodicBSR_Timer_Value = 1 + PeriodicBSR_Timer_sf5 PeriodicBSR_Timer_Value = 2 + PeriodicBSR_Timer_sf10 PeriodicBSR_Timer_Value = 3 + PeriodicBSR_Timer_sf16 PeriodicBSR_Timer_Value = 4 + PeriodicBSR_Timer_sf20 PeriodicBSR_Timer_Value = 5 + PeriodicBSR_Timer_sf32 PeriodicBSR_Timer_Value = 6 + PeriodicBSR_Timer_sf40 PeriodicBSR_Timer_Value = 7 + PeriodicBSR_Timer_sf64 PeriodicBSR_Timer_Value = 8 + PeriodicBSR_Timer_sf80 PeriodicBSR_Timer_Value = 9 + PeriodicBSR_Timer_sf128 PeriodicBSR_Timer_Value = 10 + PeriodicBSR_Timer_sf160 PeriodicBSR_Timer_Value = 11 + PeriodicBSR_Timer_sf320 PeriodicBSR_Timer_Value = 12 + PeriodicBSR_Timer_sf640 PeriodicBSR_Timer_Value = 13 + PeriodicBSR_Timer_sf1280 PeriodicBSR_Timer_Value = 14 + PeriodicBSR_Timer_sf2560 PeriodicBSR_Timer_Value = 15 + PeriodicBSR_Timer_infinity PeriodicBSR_Timer_Value = 16 +) + +var PeriodicBSR_Timer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sf1", + 2: "sf5", + 3: "sf10", + 4: "sf16", + 5: "sf20", + 6: "sf32", + 7: "sf40", + 8: "sf64", + 9: "sf80", + 10: "sf128", + 11: "sf160", + 12: "sf320", + 13: "sf640", + 14: "sf1280", + 15: "sf2560", + 16: "infinity", +} + +var PeriodicBSR_Timer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sf1": 1, + "sf5": 2, + "sf10": 3, + "sf16": 4, + "sf20": 5, + "sf32": 6, + "sf40": 7, + "sf64": 8, + "sf80": 9, + "sf128": 10, + "sf160": 11, + "sf320": 12, + "sf640": 13, + "sf1280": 14, + "sf2560": 15, + "infinity": 16, +} + +func (x PeriodicBSR_Timer_Value) String() string { + return proto.EnumName(PeriodicBSR_Timer_Value_name, int32(x)) +} + +func (PeriodicBSR_Timer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{38, 0} +} + +type RetxBSR_Timer_Value int32 + +const ( + RetxBSR_Timer_protobuf_unspecified RetxBSR_Timer_Value = 0 + RetxBSR_Timer_sf10 RetxBSR_Timer_Value = 1 + RetxBSR_Timer_sf20 RetxBSR_Timer_Value = 2 + RetxBSR_Timer_sf40 RetxBSR_Timer_Value = 3 + RetxBSR_Timer_sf80 RetxBSR_Timer_Value = 4 + RetxBSR_Timer_sf160 RetxBSR_Timer_Value = 5 + RetxBSR_Timer_sf320 RetxBSR_Timer_Value = 6 + RetxBSR_Timer_sf640 RetxBSR_Timer_Value = 7 + RetxBSR_Timer_sf1280 RetxBSR_Timer_Value = 8 + RetxBSR_Timer_sf2560 RetxBSR_Timer_Value = 9 + RetxBSR_Timer_sf5120 RetxBSR_Timer_Value = 10 + RetxBSR_Timer_sf10240 RetxBSR_Timer_Value = 11 +) + +var RetxBSR_Timer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sf10", + 2: "sf20", + 3: "sf40", + 4: "sf80", + 5: "sf160", + 6: "sf320", + 7: "sf640", + 8: "sf1280", + 9: "sf2560", + 10: "sf5120", + 11: "sf10240", +} + +var RetxBSR_Timer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sf10": 1, + "sf20": 2, + "sf40": 3, + "sf80": 4, + "sf160": 5, + "sf320": 6, + "sf640": 7, + "sf1280": 8, + "sf2560": 9, + "sf5120": 10, + "sf10240": 11, +} + +func (x RetxBSR_Timer_Value) String() string { + return proto.EnumName(RetxBSR_Timer_Value_name, int32(x)) +} + +func (RetxBSR_Timer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{39, 0} +} + +type LogicalChannelSR_DelayTimer_Value int32 + +const ( + LogicalChannelSR_DelayTimer_protobuf_unspecified LogicalChannelSR_DelayTimer_Value = 0 + LogicalChannelSR_DelayTimer_sf20 LogicalChannelSR_DelayTimer_Value = 1 + LogicalChannelSR_DelayTimer_sf40 LogicalChannelSR_DelayTimer_Value = 2 + LogicalChannelSR_DelayTimer_sf64 LogicalChannelSR_DelayTimer_Value = 3 + LogicalChannelSR_DelayTimer_sf128 LogicalChannelSR_DelayTimer_Value = 4 + LogicalChannelSR_DelayTimer_sf512 LogicalChannelSR_DelayTimer_Value = 5 + LogicalChannelSR_DelayTimer_sf1024 LogicalChannelSR_DelayTimer_Value = 6 + LogicalChannelSR_DelayTimer_sf2560 LogicalChannelSR_DelayTimer_Value = 7 +) + +var LogicalChannelSR_DelayTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sf20", + 2: "sf40", + 3: "sf64", + 4: "sf128", + 5: "sf512", + 6: "sf1024", + 7: "sf2560", +} + +var LogicalChannelSR_DelayTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sf20": 1, + "sf40": 2, + "sf64": 3, + "sf128": 4, + "sf512": 5, + "sf1024": 6, + "sf2560": 7, +} + +func (x LogicalChannelSR_DelayTimer_Value) String() string { + return proto.EnumName(LogicalChannelSR_DelayTimer_Value_name, int32(x)) +} + +func (LogicalChannelSR_DelayTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{40, 0} +} + +type TimeAlignmentTimer_Value int32 + +const ( + TimeAlignmentTimer_protobuf_unspecified TimeAlignmentTimer_Value = 0 + TimeAlignmentTimer_ms500 TimeAlignmentTimer_Value = 1 + TimeAlignmentTimer_ms750 TimeAlignmentTimer_Value = 2 + TimeAlignmentTimer_ms1280 TimeAlignmentTimer_Value = 3 + TimeAlignmentTimer_ms1920 TimeAlignmentTimer_Value = 4 + TimeAlignmentTimer_ms2560 TimeAlignmentTimer_Value = 5 + TimeAlignmentTimer_ms5120 TimeAlignmentTimer_Value = 6 + TimeAlignmentTimer_ms10240 TimeAlignmentTimer_Value = 7 + TimeAlignmentTimer_infinity TimeAlignmentTimer_Value = 8 +) + +var TimeAlignmentTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms500", + 2: "ms750", + 3: "ms1280", + 4: "ms1920", + 5: "ms2560", + 6: "ms5120", + 7: "ms10240", + 8: "infinity", +} + +var TimeAlignmentTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms500": 1, + "ms750": 2, + "ms1280": 3, + "ms1920": 4, + "ms2560": 5, + "ms5120": 6, + "ms10240": 7, + "infinity": 8, +} + +func (x TimeAlignmentTimer_Value) String() string { + return proto.EnumName(TimeAlignmentTimer_Value_name, int32(x)) +} + +func (TimeAlignmentTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{43, 0} +} + +type PHR_PeriodicTimer_Value int32 + +const ( + PHR_PeriodicTimer_protobuf_unspecified PHR_PeriodicTimer_Value = 0 + PHR_PeriodicTimer_sf10 PHR_PeriodicTimer_Value = 1 + PHR_PeriodicTimer_sf20 PHR_PeriodicTimer_Value = 2 + PHR_PeriodicTimer_sf50 PHR_PeriodicTimer_Value = 3 + PHR_PeriodicTimer_sf100 PHR_PeriodicTimer_Value = 4 + PHR_PeriodicTimer_sf200 PHR_PeriodicTimer_Value = 5 + PHR_PeriodicTimer_sf500 PHR_PeriodicTimer_Value = 6 + PHR_PeriodicTimer_sf1000 PHR_PeriodicTimer_Value = 7 + PHR_PeriodicTimer_infinity PHR_PeriodicTimer_Value = 8 +) + +var PHR_PeriodicTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sf10", + 2: "sf20", + 3: "sf50", + 4: "sf100", + 5: "sf200", + 6: "sf500", + 7: "sf1000", + 8: "infinity", +} + +var PHR_PeriodicTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sf10": 1, + "sf20": 2, + "sf50": 3, + "sf100": 4, + "sf200": 5, + "sf500": 6, + "sf1000": 7, + "infinity": 8, +} + +func (x PHR_PeriodicTimer_Value) String() string { + return proto.EnumName(PHR_PeriodicTimer_Value_name, int32(x)) +} + +func (PHR_PeriodicTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{45, 0} +} + +type PHR_ProhibitTimer_Value int32 + +const ( + PHR_ProhibitTimer_protobuf_unspecified PHR_ProhibitTimer_Value = 0 + PHR_ProhibitTimer_sf0 PHR_ProhibitTimer_Value = 1 + PHR_ProhibitTimer_sf10 PHR_ProhibitTimer_Value = 2 + PHR_ProhibitTimer_sf20 PHR_ProhibitTimer_Value = 3 + PHR_ProhibitTimer_sf50 PHR_ProhibitTimer_Value = 4 + PHR_ProhibitTimer_sf100 PHR_ProhibitTimer_Value = 5 + PHR_ProhibitTimer_sf200 PHR_ProhibitTimer_Value = 6 + PHR_ProhibitTimer_sf500 PHR_ProhibitTimer_Value = 7 + PHR_ProhibitTimer_sf1000 PHR_ProhibitTimer_Value = 8 +) + +var PHR_ProhibitTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sf0", + 2: "sf10", + 3: "sf20", + 4: "sf50", + 5: "sf100", + 6: "sf200", + 7: "sf500", + 8: "sf1000", +} + +var PHR_ProhibitTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sf0": 1, + "sf10": 2, + "sf20": 3, + "sf50": 4, + "sf100": 5, + "sf200": 6, + "sf500": 7, + "sf1000": 8, +} + +func (x PHR_ProhibitTimer_Value) String() string { + return proto.EnumName(PHR_ProhibitTimer_Value_name, int32(x)) +} + +func (PHR_ProhibitTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{46, 0} +} + +type PHR_Tx_PowerFactorChange_Value int32 + +const ( + PHR_Tx_PowerFactorChange_protobuf_unspecified PHR_Tx_PowerFactorChange_Value = 0 + PHR_Tx_PowerFactorChange_dB1 PHR_Tx_PowerFactorChange_Value = 1 + PHR_Tx_PowerFactorChange_dB3 PHR_Tx_PowerFactorChange_Value = 2 + PHR_Tx_PowerFactorChange_dB6 PHR_Tx_PowerFactorChange_Value = 3 + PHR_Tx_PowerFactorChange_infinity PHR_Tx_PowerFactorChange_Value = 4 +) + +var PHR_Tx_PowerFactorChange_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "dB1", + 2: "dB3", + 3: "dB6", + 4: "infinity", +} + +var PHR_Tx_PowerFactorChange_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "dB1": 1, + "dB3": 2, + "dB6": 3, + "infinity": 4, +} + +func (x PHR_Tx_PowerFactorChange_Value) String() string { + return proto.EnumName(PHR_Tx_PowerFactorChange_Value_name, int32(x)) +} + +func (PHR_Tx_PowerFactorChange_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{47, 0} +} + +type PHR_ModeOtherCG_Value int32 + +const ( + PHR_ModeOtherCG_protobuf_unspecified PHR_ModeOtherCG_Value = 0 + PHR_ModeOtherCG_real PHR_ModeOtherCG_Value = 1 + PHR_ModeOtherCG_virtual PHR_ModeOtherCG_Value = 2 +) + +var PHR_ModeOtherCG_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "real", + 2: "virtual", +} + +var PHR_ModeOtherCG_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "real": 1, + "virtual": 2, +} + +func (x PHR_ModeOtherCG_Value) String() string { + return proto.EnumName(PHR_ModeOtherCG_Value_name, int32(x)) +} + +func (PHR_ModeOtherCG_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{48, 0} +} + +type DataInactivityTimer_Value int32 + +const ( + DataInactivityTimer_protobuf_unspecified DataInactivityTimer_Value = 0 + DataInactivityTimer_s1 DataInactivityTimer_Value = 1 + DataInactivityTimer_s2 DataInactivityTimer_Value = 2 + DataInactivityTimer_s3 DataInactivityTimer_Value = 3 + DataInactivityTimer_s5 DataInactivityTimer_Value = 4 + DataInactivityTimer_s7 DataInactivityTimer_Value = 5 + DataInactivityTimer_s10 DataInactivityTimer_Value = 6 + DataInactivityTimer_s15 DataInactivityTimer_Value = 7 + DataInactivityTimer_s20 DataInactivityTimer_Value = 8 + DataInactivityTimer_s40 DataInactivityTimer_Value = 9 + DataInactivityTimer_s50 DataInactivityTimer_Value = 10 + DataInactivityTimer_s60 DataInactivityTimer_Value = 11 + DataInactivityTimer_s80 DataInactivityTimer_Value = 12 + DataInactivityTimer_s100 DataInactivityTimer_Value = 13 + DataInactivityTimer_s120 DataInactivityTimer_Value = 14 + DataInactivityTimer_s150 DataInactivityTimer_Value = 15 + DataInactivityTimer_s180 DataInactivityTimer_Value = 16 +) + +var DataInactivityTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "s1", + 2: "s2", + 3: "s3", + 4: "s5", + 5: "s7", + 6: "s10", + 7: "s15", + 8: "s20", + 9: "s40", + 10: "s50", + 11: "s60", + 12: "s80", + 13: "s100", + 14: "s120", + 15: "s150", + 16: "s180", +} + +var DataInactivityTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "s1": 1, + "s2": 2, + "s3": 3, + "s5": 4, + "s7": 5, + "s10": 6, + "s15": 7, + "s20": 8, + "s40": 9, + "s50": 10, + "s60": 11, + "s80": 12, + "s100": 13, + "s120": 14, + "s150": 15, + "s180": 16, +} + +func (x DataInactivityTimer_Value) String() string { + return proto.EnumName(DataInactivityTimer_Value_name, int32(x)) +} + +func (DataInactivityTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{49, 0} +} + +type PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook int32 + +const ( + PhysicalCellGroupConfig_protobuf_unspecified PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook = 0 + PhysicalCellGroupConfig_semiStatic PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook = 1 + PhysicalCellGroupConfig_dynamic PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook = 2 +) + +var PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "semiStatic", + 2: "dynamic", +} + +var PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook_value = map[string]int32{ + "protobuf_unspecified": 0, + "semiStatic": 1, + "dynamic": 2, +} + +func (x PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook) String() string { + return proto.EnumName(PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook_name, int32(x)) +} + +func (PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{50, 0} +} + +type XScale_Value int32 + +const ( + XScale_protobuf_unspecified XScale_Value = 0 + XScale_dB0 XScale_Value = 1 + XScale_dB6 XScale_Value = 2 +) + +var XScale_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "dB0", + 2: "dB6", +} + +var XScale_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "dB0": 1, + "dB6": 2, +} + +func (x XScale_Value) String() string { + return proto.EnumName(XScale_Value_name, int32(x)) +} + +func (XScale_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{51, 0} +} + +type CyclicPrefix_Value int32 + +const ( + CyclicPrefix_protobuf_unspecified CyclicPrefix_Value = 0 + CyclicPrefix_extended CyclicPrefix_Value = 1 +) + +var CyclicPrefix_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "extended", +} + +var CyclicPrefix_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "extended": 1, +} + +func (x CyclicPrefix_Value) String() string { + return proto.EnumName(CyclicPrefix_Value_name, int32(x)) +} + +func (CyclicPrefix_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{60, 0} +} + +type Reg_BundleSize_Value int32 + +const ( + Reg_BundleSize_protobuf_unspecified Reg_BundleSize_Value = 0 + Reg_BundleSize_n2 Reg_BundleSize_Value = 1 + Reg_BundleSize_n3 Reg_BundleSize_Value = 2 + Reg_BundleSize_n6 Reg_BundleSize_Value = 3 +) + +var Reg_BundleSize_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n2", + 2: "n3", + 3: "n6", +} + +var Reg_BundleSize_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n2": 1, + "n3": 2, + "n6": 3, +} + +func (x Reg_BundleSize_Value) String() string { + return proto.EnumName(Reg_BundleSize_Value_name, int32(x)) +} + +func (Reg_BundleSize_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{64, 0} +} + +type InterleaverSize_Value int32 + +const ( + InterleaverSize_protobuf_unspecified InterleaverSize_Value = 0 + InterleaverSize_n2 InterleaverSize_Value = 1 + InterleaverSize_n3 InterleaverSize_Value = 2 + InterleaverSize_n6 InterleaverSize_Value = 3 +) + +var InterleaverSize_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n2", + 2: "n3", + 3: "n6", +} + +var InterleaverSize_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n2": 1, + "n3": 2, + "n6": 3, +} + +func (x InterleaverSize_Value) String() string { + return proto.EnumName(InterleaverSize_Value_name, int32(x)) +} + +func (InterleaverSize_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{65, 0} +} + +type PrecoderGranularity_Value int32 + +const ( + PrecoderGranularity_protobuf_unspecified PrecoderGranularity_Value = 0 + PrecoderGranularity_sameAsREG_bundle PrecoderGranularity_Value = 1 + PrecoderGranularity_allContiguousRBs PrecoderGranularity_Value = 2 +) + +var PrecoderGranularity_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sameAsREG_bundle", + 2: "allContiguousRBs", +} + +var PrecoderGranularity_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sameAsREG_bundle": 1, + "allContiguousRBs": 2, +} + +func (x PrecoderGranularity_Value) String() string { + return proto.EnumName(PrecoderGranularity_Value_name, int32(x)) +} + +func (PrecoderGranularity_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{66, 0} +} + +type MappingType_Value int32 + +const ( + MappingType_protobuf_unspecified MappingType_Value = 0 + MappingType_typeA MappingType_Value = 1 + MappingType_typeB MappingType_Value = 2 +) + +var MappingType_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "typeA", + 2: "typeB", +} + +var MappingType_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "typeA": 1, + "typeB": 2, +} + +func (x MappingType_Value) String() string { + return proto.EnumName(MappingType_Value_name, int32(x)) +} + +func (MappingType_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{72, 0} +} + +type Msg1_FDM_Value int32 + +const ( + Msg1_FDM_protobuf_unspecified Msg1_FDM_Value = 0 + Msg1_FDM_one Msg1_FDM_Value = 1 + Msg1_FDM_two Msg1_FDM_Value = 2 + Msg1_FDM_four Msg1_FDM_Value = 3 + Msg1_FDM_eight Msg1_FDM_Value = 4 +) + +var Msg1_FDM_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "one", + 2: "two", + 3: "four", + 4: "eight", +} + +var Msg1_FDM_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "one": 1, + "two": 2, + "four": 3, + "eight": 4, +} + +func (x Msg1_FDM_Value) String() string { + return proto.EnumName(Msg1_FDM_Value_name, int32(x)) +} + +func (Msg1_FDM_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{79, 0} +} + +type PreambleTransMax_Value int32 + +const ( + PreambleTransMax_protobuf_unspecified PreambleTransMax_Value = 0 + PreambleTransMax_n3 PreambleTransMax_Value = 1 + PreambleTransMax_n4 PreambleTransMax_Value = 2 + PreambleTransMax_n5 PreambleTransMax_Value = 3 + PreambleTransMax_n6 PreambleTransMax_Value = 4 + PreambleTransMax_n7 PreambleTransMax_Value = 5 + PreambleTransMax_n8 PreambleTransMax_Value = 6 + PreambleTransMax_n10 PreambleTransMax_Value = 7 + PreambleTransMax_n20 PreambleTransMax_Value = 8 + PreambleTransMax_n50 PreambleTransMax_Value = 9 + PreambleTransMax_n100 PreambleTransMax_Value = 10 + PreambleTransMax_n200 PreambleTransMax_Value = 11 +) + +var PreambleTransMax_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n3", + 2: "n4", + 3: "n5", + 4: "n6", + 5: "n7", + 6: "n8", + 7: "n10", + 8: "n20", + 9: "n50", + 10: "n100", + 11: "n200", +} + +var PreambleTransMax_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n3": 1, + "n4": 2, + "n5": 3, + "n6": 4, + "n7": 5, + "n8": 6, + "n10": 7, + "n20": 8, + "n50": 9, + "n100": 10, + "n200": 11, +} + +func (x PreambleTransMax_Value) String() string { + return proto.EnumName(PreambleTransMax_Value_name, int32(x)) +} + +func (PreambleTransMax_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{80, 0} +} + +type PowerRampingStep_Value int32 + +const ( + PowerRampingStep_protobuf_unspecified PowerRampingStep_Value = 0 + PowerRampingStep_dB0 PowerRampingStep_Value = 1 + PowerRampingStep_dB2 PowerRampingStep_Value = 2 + PowerRampingStep_dB4 PowerRampingStep_Value = 3 + PowerRampingStep_dB6 PowerRampingStep_Value = 4 +) + +var PowerRampingStep_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "dB0", + 2: "dB2", + 3: "dB4", + 4: "dB6", +} + +var PowerRampingStep_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "dB0": 1, + "dB2": 2, + "dB4": 3, + "dB6": 4, +} + +func (x PowerRampingStep_Value) String() string { + return proto.EnumName(PowerRampingStep_Value_name, int32(x)) +} + +func (PowerRampingStep_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{81, 0} +} + +type RA_ResponseWindow_Value int32 + +const ( + RA_ResponseWindow_protobuf_unspecified RA_ResponseWindow_Value = 0 + RA_ResponseWindow_sl1 RA_ResponseWindow_Value = 1 + RA_ResponseWindow_sl2 RA_ResponseWindow_Value = 2 + RA_ResponseWindow_sl4 RA_ResponseWindow_Value = 3 + RA_ResponseWindow_sl8 RA_ResponseWindow_Value = 4 + RA_ResponseWindow_sl10 RA_ResponseWindow_Value = 5 + RA_ResponseWindow_sl20 RA_ResponseWindow_Value = 6 + RA_ResponseWindow_sl40 RA_ResponseWindow_Value = 7 + RA_ResponseWindow_sl80 RA_ResponseWindow_Value = 8 +) + +var RA_ResponseWindow_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sl1", + 2: "sl2", + 3: "sl4", + 4: "sl8", + 5: "sl10", + 6: "sl20", + 7: "sl40", + 8: "sl80", +} + +var RA_ResponseWindow_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sl1": 1, + "sl2": 2, + "sl4": 3, + "sl8": 4, + "sl10": 5, + "sl20": 6, + "sl40": 7, + "sl80": 8, +} + +func (x RA_ResponseWindow_Value) String() string { + return proto.EnumName(RA_ResponseWindow_Value_name, int32(x)) +} + +func (RA_ResponseWindow_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{82, 0} +} + +type Fraction_Value int32 + +const ( + Fraction_protobuf_unspecified Fraction_Value = 0 + Fraction_n4 Fraction_Value = 1 + Fraction_n8 Fraction_Value = 2 + Fraction_n12 Fraction_Value = 3 + Fraction_n16 Fraction_Value = 4 + Fraction_n20 Fraction_Value = 5 + Fraction_n24 Fraction_Value = 6 + Fraction_n28 Fraction_Value = 7 + Fraction_n32 Fraction_Value = 8 + Fraction_n36 Fraction_Value = 9 + Fraction_n40 Fraction_Value = 10 + Fraction_n44 Fraction_Value = 11 + Fraction_n48 Fraction_Value = 12 + Fraction_n52 Fraction_Value = 13 + Fraction_n56 Fraction_Value = 14 + Fraction_n60 Fraction_Value = 15 + Fraction_n64 Fraction_Value = 16 +) + +var Fraction_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n4", + 2: "n8", + 3: "n12", + 4: "n16", + 5: "n20", + 6: "n24", + 7: "n28", + 8: "n32", + 9: "n36", + 10: "n40", + 11: "n44", + 12: "n48", + 13: "n52", + 14: "n56", + 15: "n60", + 16: "n64", +} + +var Fraction_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n4": 1, + "n8": 2, + "n12": 3, + "n16": 4, + "n20": 5, + "n24": 6, + "n28": 7, + "n32": 8, + "n36": 9, + "n40": 10, + "n44": 11, + "n48": 12, + "n52": 13, + "n56": 14, + "n60": 15, + "n64": 16, +} + +func (x Fraction_Value) String() string { + return proto.EnumName(Fraction_Value_name, int32(x)) +} + +func (Fraction_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{83, 0} +} + +type OtherFraction_Value int32 + +const ( + OtherFraction_protobuf_unspecified OtherFraction_Value = 0 + OtherFraction_n4 OtherFraction_Value = 1 + OtherFraction_n8 OtherFraction_Value = 2 + OtherFraction_n12 OtherFraction_Value = 3 + OtherFraction_n16 OtherFraction_Value = 4 + OtherFraction_n20 OtherFraction_Value = 5 + OtherFraction_n24 OtherFraction_Value = 6 + OtherFraction_n28 OtherFraction_Value = 7 + OtherFraction_n32 OtherFraction_Value = 8 +) + +var OtherFraction_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n4", + 2: "n8", + 3: "n12", + 4: "n16", + 5: "n20", + 6: "n24", + 7: "n28", + 8: "n32", +} + +var OtherFraction_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n4": 1, + "n8": 2, + "n12": 3, + "n16": 4, + "n20": 5, + "n24": 6, + "n28": 7, + "n32": 8, +} + +func (x OtherFraction_Value) String() string { + return proto.EnumName(OtherFraction_Value_name, int32(x)) +} + +func (OtherFraction_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{84, 0} +} + +type RA_Msg3SizeGroupA_Value int32 + +const ( + RA_Msg3SizeGroupA_protobuf_unspecified RA_Msg3SizeGroupA_Value = 0 + RA_Msg3SizeGroupA_b56 RA_Msg3SizeGroupA_Value = 1 + RA_Msg3SizeGroupA_b144 RA_Msg3SizeGroupA_Value = 2 + RA_Msg3SizeGroupA_b208 RA_Msg3SizeGroupA_Value = 3 + RA_Msg3SizeGroupA_b256 RA_Msg3SizeGroupA_Value = 4 + RA_Msg3SizeGroupA_b282 RA_Msg3SizeGroupA_Value = 5 + RA_Msg3SizeGroupA_b480 RA_Msg3SizeGroupA_Value = 6 + RA_Msg3SizeGroupA_b640 RA_Msg3SizeGroupA_Value = 7 + RA_Msg3SizeGroupA_b800 RA_Msg3SizeGroupA_Value = 8 + RA_Msg3SizeGroupA_b1000 RA_Msg3SizeGroupA_Value = 9 + RA_Msg3SizeGroupA_b72 RA_Msg3SizeGroupA_Value = 10 +) + +var RA_Msg3SizeGroupA_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "b56", + 2: "b144", + 3: "b208", + 4: "b256", + 5: "b282", + 6: "b480", + 7: "b640", + 8: "b800", + 9: "b1000", + 10: "b72", +} + +var RA_Msg3SizeGroupA_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "b56": 1, + "b144": 2, + "b208": 3, + "b256": 4, + "b282": 5, + "b480": 6, + "b640": 7, + "b800": 8, + "b1000": 9, + "b72": 10, +} + +func (x RA_Msg3SizeGroupA_Value) String() string { + return proto.EnumName(RA_Msg3SizeGroupA_Value_name, int32(x)) +} + +func (RA_Msg3SizeGroupA_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{86, 0} +} + +type MessagePowerOffsetGroupB_Value int32 + +const ( + MessagePowerOffsetGroupB_protobuf_unspecified MessagePowerOffsetGroupB_Value = 0 + MessagePowerOffsetGroupB_minusinfinity MessagePowerOffsetGroupB_Value = 1 + MessagePowerOffsetGroupB_dB0 MessagePowerOffsetGroupB_Value = 2 + MessagePowerOffsetGroupB_dB5 MessagePowerOffsetGroupB_Value = 3 + MessagePowerOffsetGroupB_dB8 MessagePowerOffsetGroupB_Value = 4 + MessagePowerOffsetGroupB_dB10 MessagePowerOffsetGroupB_Value = 5 + MessagePowerOffsetGroupB_dB12 MessagePowerOffsetGroupB_Value = 6 + MessagePowerOffsetGroupB_dB15 MessagePowerOffsetGroupB_Value = 7 + MessagePowerOffsetGroupB_dB18 MessagePowerOffsetGroupB_Value = 8 +) + +var MessagePowerOffsetGroupB_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "minusinfinity", + 2: "dB0", + 3: "dB5", + 4: "dB8", + 5: "dB10", + 6: "dB12", + 7: "dB15", + 8: "dB18", +} + +var MessagePowerOffsetGroupB_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "minusinfinity": 1, + "dB0": 2, + "dB5": 3, + "dB8": 4, + "dB10": 5, + "dB12": 6, + "dB15": 7, + "dB18": 8, +} + +func (x MessagePowerOffsetGroupB_Value) String() string { + return proto.EnumName(MessagePowerOffsetGroupB_Value_name, int32(x)) +} + +func (MessagePowerOffsetGroupB_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{87, 0} +} + +type RA_ContentionResolutionTimer_Value int32 + +const ( + RA_ContentionResolutionTimer_protobuf_unspecified RA_ContentionResolutionTimer_Value = 0 + RA_ContentionResolutionTimer_sf8 RA_ContentionResolutionTimer_Value = 1 + RA_ContentionResolutionTimer_sf16 RA_ContentionResolutionTimer_Value = 2 + RA_ContentionResolutionTimer_sf24 RA_ContentionResolutionTimer_Value = 3 + RA_ContentionResolutionTimer_sf32 RA_ContentionResolutionTimer_Value = 4 + RA_ContentionResolutionTimer_sf40 RA_ContentionResolutionTimer_Value = 5 + RA_ContentionResolutionTimer_sf48 RA_ContentionResolutionTimer_Value = 6 + RA_ContentionResolutionTimer_sf56 RA_ContentionResolutionTimer_Value = 7 + RA_ContentionResolutionTimer_sf64 RA_ContentionResolutionTimer_Value = 8 +) + +var RA_ContentionResolutionTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sf8", + 2: "sf16", + 3: "sf24", + 4: "sf32", + 5: "sf40", + 6: "sf48", + 7: "sf56", + 8: "sf64", +} + +var RA_ContentionResolutionTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sf8": 1, + "sf16": 2, + "sf24": 3, + "sf32": 4, + "sf40": 5, + "sf48": 6, + "sf56": 7, + "sf64": 8, +} + +func (x RA_ContentionResolutionTimer_Value) String() string { + return proto.EnumName(RA_ContentionResolutionTimer_Value_name, int32(x)) +} + +func (RA_ContentionResolutionTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{88, 0} +} + +type RestrictedSetConfig_Value int32 + +const ( + RestrictedSetConfig_protobuf_unspecified RestrictedSetConfig_Value = 0 + RestrictedSetConfig_unrestrictedSet RestrictedSetConfig_Value = 1 + RestrictedSetConfig_restrictedSetTypeA RestrictedSetConfig_Value = 2 + RestrictedSetConfig_restrictedSetTypeB RestrictedSetConfig_Value = 3 +) + +var RestrictedSetConfig_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "unrestrictedSet", + 2: "restrictedSetTypeA", + 3: "restrictedSetTypeB", +} + +var RestrictedSetConfig_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "unrestrictedSet": 1, + "restrictedSetTypeA": 2, + "restrictedSetTypeB": 3, +} + +func (x RestrictedSetConfig_Value) String() string { + return proto.EnumName(RestrictedSetConfig_Value_name, int32(x)) +} + +func (RestrictedSetConfig_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{89, 0} +} + +type PUCCH_GroupHopping_Value int32 + +const ( + PUCCH_GroupHopping_protobuf_unspecified PUCCH_GroupHopping_Value = 0 + PUCCH_GroupHopping_neither PUCCH_GroupHopping_Value = 1 + PUCCH_GroupHopping_enable PUCCH_GroupHopping_Value = 2 + PUCCH_GroupHopping_disable PUCCH_GroupHopping_Value = 3 +) + +var PUCCH_GroupHopping_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "neither", + 2: "enable", + 3: "disable", +} + +var PUCCH_GroupHopping_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "neither": 1, + "enable": 2, + "disable": 3, +} + +func (x PUCCH_GroupHopping_Value) String() string { + return proto.EnumName(PUCCH_GroupHopping_Value_name, int32(x)) +} + +func (PUCCH_GroupHopping_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{94, 0} +} + +type N_TimingAdvanceOffset_Value int32 + +const ( + N_TimingAdvanceOffset_protobuf_unspecified N_TimingAdvanceOffset_Value = 0 + N_TimingAdvanceOffset_n0 N_TimingAdvanceOffset_Value = 1 + N_TimingAdvanceOffset_n25600 N_TimingAdvanceOffset_Value = 2 + N_TimingAdvanceOffset_n39936 N_TimingAdvanceOffset_Value = 3 +) + +var N_TimingAdvanceOffset_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n0", + 2: "n25600", + 3: "n39936", +} + +var N_TimingAdvanceOffset_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n0": 1, + "n25600": 2, + "n39936": 3, +} + +func (x N_TimingAdvanceOffset_Value) String() string { + return proto.EnumName(N_TimingAdvanceOffset_Value_name, int32(x)) +} + +func (N_TimingAdvanceOffset_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{95, 0} +} + +type SSB_PeriodicityServingCell_Value int32 + +const ( + SSB_PeriodicityServingCell_protobuf_unspecified SSB_PeriodicityServingCell_Value = 0 + SSB_PeriodicityServingCell_ms5 SSB_PeriodicityServingCell_Value = 1 + SSB_PeriodicityServingCell_ms10 SSB_PeriodicityServingCell_Value = 2 + SSB_PeriodicityServingCell_ms20 SSB_PeriodicityServingCell_Value = 3 + SSB_PeriodicityServingCell_ms40 SSB_PeriodicityServingCell_Value = 4 + SSB_PeriodicityServingCell_ms80 SSB_PeriodicityServingCell_Value = 5 + SSB_PeriodicityServingCell_ms160 SSB_PeriodicityServingCell_Value = 6 +) + +var SSB_PeriodicityServingCell_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms5", + 2: "ms10", + 3: "ms20", + 4: "ms40", + 5: "ms80", + 6: "ms160", +} + +var SSB_PeriodicityServingCell_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms5": 1, + "ms10": 2, + "ms20": 3, + "ms40": 4, + "ms80": 5, + "ms160": 6, +} + +func (x SSB_PeriodicityServingCell_Value) String() string { + return proto.EnumName(SSB_PeriodicityServingCell_Value_name, int32(x)) +} + +func (SSB_PeriodicityServingCell_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{96, 0} +} + +type DMRS_TypeA_Position_Value int32 + +const ( + DMRS_TypeA_Position_protobuf_unspecified DMRS_TypeA_Position_Value = 0 + DMRS_TypeA_Position_pos2 DMRS_TypeA_Position_Value = 1 + DMRS_TypeA_Position_pos3 DMRS_TypeA_Position_Value = 2 +) + +var DMRS_TypeA_Position_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "pos2", + 2: "pos3", +} + +var DMRS_TypeA_Position_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "pos2": 1, + "pos3": 2, +} + +func (x DMRS_TypeA_Position_Value) String() string { + return proto.EnumName(DMRS_TypeA_Position_Value_name, int32(x)) +} + +func (DMRS_TypeA_Position_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{97, 0} +} + +type CarrierBandwidthDL_Value int32 + +const ( + CarrierBandwidthDL_protobuf_unspecified CarrierBandwidthDL_Value = 0 + CarrierBandwidthDL_n6 CarrierBandwidthDL_Value = 1 + CarrierBandwidthDL_n15 CarrierBandwidthDL_Value = 2 + CarrierBandwidthDL_n25 CarrierBandwidthDL_Value = 3 + CarrierBandwidthDL_n50 CarrierBandwidthDL_Value = 4 + CarrierBandwidthDL_n75 CarrierBandwidthDL_Value = 5 + CarrierBandwidthDL_n100 CarrierBandwidthDL_Value = 6 +) + +var CarrierBandwidthDL_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n6", + 2: "n15", + 3: "n25", + 4: "n50", + 5: "n75", + 6: "n100", +} + +var CarrierBandwidthDL_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n6": 1, + "n15": 2, + "n25": 3, + "n50": 4, + "n75": 5, + "n100": 6, +} + +func (x CarrierBandwidthDL_Value) String() string { + return proto.EnumName(CarrierBandwidthDL_Value_name, int32(x)) +} + +func (CarrierBandwidthDL_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{99, 0} +} + +type RadioframeAllocationPeriod_Value int32 + +const ( + RadioframeAllocationPeriod_protobuf_unspecified RadioframeAllocationPeriod_Value = 0 + RadioframeAllocationPeriod_n1 RadioframeAllocationPeriod_Value = 1 + RadioframeAllocationPeriod_n2 RadioframeAllocationPeriod_Value = 2 + RadioframeAllocationPeriod_n4 RadioframeAllocationPeriod_Value = 3 + RadioframeAllocationPeriod_n8 RadioframeAllocationPeriod_Value = 4 + RadioframeAllocationPeriod_n16 RadioframeAllocationPeriod_Value = 5 + RadioframeAllocationPeriod_n32 RadioframeAllocationPeriod_Value = 6 +) + +var RadioframeAllocationPeriod_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", + 3: "n4", + 4: "n8", + 5: "n16", + 6: "n32", +} + +var RadioframeAllocationPeriod_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, + "n4": 3, + "n8": 4, + "n16": 5, + "n32": 6, +} + +func (x RadioframeAllocationPeriod_Value) String() string { + return proto.EnumName(RadioframeAllocationPeriod_Value_name, int32(x)) +} + +func (RadioframeAllocationPeriod_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{102, 0} +} + +type NrofCRS_Ports_Value int32 + +const ( + NrofCRS_Ports_protobuf_unspecified NrofCRS_Ports_Value = 0 + NrofCRS_Ports_n1 NrofCRS_Ports_Value = 1 + NrofCRS_Ports_n2 NrofCRS_Ports_Value = 2 + NrofCRS_Ports_n4 NrofCRS_Ports_Value = 3 +) + +var NrofCRS_Ports_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", + 3: "n4", +} + +var NrofCRS_Ports_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, + "n4": 3, +} + +func (x NrofCRS_Ports_Value) String() string { + return proto.EnumName(NrofCRS_Ports_Value_name, int32(x)) +} + +func (NrofCRS_Ports_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{104, 0} +} + +type V_Shift_Value int32 + +const ( + V_Shift_protobuf_unspecified V_Shift_Value = 0 + V_Shift_n0 V_Shift_Value = 1 + V_Shift_n1 V_Shift_Value = 2 + V_Shift_n2 V_Shift_Value = 3 + V_Shift_n3 V_Shift_Value = 4 + V_Shift_n4 V_Shift_Value = 5 + V_Shift_n5 V_Shift_Value = 6 +) + +var V_Shift_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n0", + 2: "n1", + 3: "n2", + 4: "n3", + 5: "n4", + 6: "n5", +} + +var V_Shift_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n0": 1, + "n1": 2, + "n2": 3, + "n3": 4, + "n4": 5, + "n5": 6, +} + +func (x V_Shift_Value) String() string { + return proto.EnumName(V_Shift_Value_name, int32(x)) +} + +func (V_Shift_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{105, 0} +} + +type Dummy_Value int32 + +const ( + Dummy_protobuf_unspecified Dummy_Value = 0 + Dummy_dynamic Dummy_Value = 1 + Dummy_semiStatic Dummy_Value = 2 +) + +var Dummy_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "dynamic", + 2: "semiStatic", +} + +var Dummy_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "dynamic": 1, + "semiStatic": 2, +} + +func (x Dummy_Value) String() string { + return proto.EnumName(Dummy_Value_name, int32(x)) +} + +func (Dummy_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{108, 0} +} + +type DL_UL_TransmissionPeriodicity_Value int32 + +const ( + DL_UL_TransmissionPeriodicity_protobuf_unspecified DL_UL_TransmissionPeriodicity_Value = 0 + DL_UL_TransmissionPeriodicity_ms0p5 DL_UL_TransmissionPeriodicity_Value = 1 + DL_UL_TransmissionPeriodicity_ms0p625 DL_UL_TransmissionPeriodicity_Value = 2 + DL_UL_TransmissionPeriodicity_ms1 DL_UL_TransmissionPeriodicity_Value = 3 + DL_UL_TransmissionPeriodicity_ms1p25 DL_UL_TransmissionPeriodicity_Value = 4 + DL_UL_TransmissionPeriodicity_ms2 DL_UL_TransmissionPeriodicity_Value = 5 + DL_UL_TransmissionPeriodicity_ms2p5 DL_UL_TransmissionPeriodicity_Value = 6 + DL_UL_TransmissionPeriodicity_ms5 DL_UL_TransmissionPeriodicity_Value = 7 + DL_UL_TransmissionPeriodicity_ms10 DL_UL_TransmissionPeriodicity_Value = 8 +) + +var DL_UL_TransmissionPeriodicity_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms0p5", + 2: "ms0p625", + 3: "ms1", + 4: "ms1p25", + 5: "ms2", + 6: "ms2p5", + 7: "ms5", + 8: "ms10", +} + +var DL_UL_TransmissionPeriodicity_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms0p5": 1, + "ms0p625": 2, + "ms1": 3, + "ms1p25": 4, + "ms2": 5, + "ms2p5": 6, + "ms5": 7, + "ms10": 8, +} + +func (x DL_UL_TransmissionPeriodicity_Value) String() string { + return proto.EnumName(DL_UL_TransmissionPeriodicity_Value_name, int32(x)) +} + +func (DL_UL_TransmissionPeriodicity_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{111, 0} +} + +type DL_UL_TransmissionPeriodicityV1530_Value int32 + +const ( + DL_UL_TransmissionPeriodicityV1530_protobuf_unspecified DL_UL_TransmissionPeriodicityV1530_Value = 0 + DL_UL_TransmissionPeriodicityV1530_ms3 DL_UL_TransmissionPeriodicityV1530_Value = 1 + DL_UL_TransmissionPeriodicityV1530_ms4 DL_UL_TransmissionPeriodicityV1530_Value = 2 +) + +var DL_UL_TransmissionPeriodicityV1530_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms3", + 2: "ms4", +} + +var DL_UL_TransmissionPeriodicityV1530_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms3": 1, + "ms4": 2, +} + +func (x DL_UL_TransmissionPeriodicityV1530_Value) String() string { + return proto.EnumName(DL_UL_TransmissionPeriodicityV1530_Value_name, int32(x)) +} + +func (DL_UL_TransmissionPeriodicityV1530_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{112, 0} +} + +type T304_Value int32 + +const ( + T304_protobuf_unspecified T304_Value = 0 + T304_ms50 T304_Value = 1 + T304_ms100 T304_Value = 2 + T304_ms150 T304_Value = 3 + T304_ms200 T304_Value = 4 + T304_ms500 T304_Value = 5 + T304_ms1000 T304_Value = 6 + T304_ms2000 T304_Value = 7 + T304_ms10000 T304_Value = 8 +) + +var T304_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms50", + 2: "ms100", + 3: "ms150", + 4: "ms200", + 5: "ms500", + 6: "ms1000", + 7: "ms2000", + 8: "ms10000", +} + +var T304_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms50": 1, + "ms100": 2, + "ms150": 3, + "ms200": 4, + "ms500": 5, + "ms1000": 6, + "ms2000": 7, + "ms10000": 8, +} + +func (x T304_Value) String() string { + return proto.EnumName(T304_Value_name, int32(x)) +} + +func (T304_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{113, 0} +} + +type PowerRampingStepHighPriority_Value int32 + +const ( + PowerRampingStepHighPriority_protobuf_unspecified PowerRampingStepHighPriority_Value = 0 + PowerRampingStepHighPriority_dB0 PowerRampingStepHighPriority_Value = 1 + PowerRampingStepHighPriority_dB2 PowerRampingStepHighPriority_Value = 2 + PowerRampingStepHighPriority_dB4 PowerRampingStepHighPriority_Value = 3 + PowerRampingStepHighPriority_dB6 PowerRampingStepHighPriority_Value = 4 +) + +var PowerRampingStepHighPriority_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "dB0", + 2: "dB2", + 3: "dB4", + 4: "dB6", +} + +var PowerRampingStepHighPriority_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "dB0": 1, + "dB2": 2, + "dB4": 3, + "dB6": 4, +} + +func (x PowerRampingStepHighPriority_Value) String() string { + return proto.EnumName(PowerRampingStepHighPriority_Value_name, int32(x)) +} + +func (PowerRampingStepHighPriority_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{122, 0} +} + +type ScalingFactorBI_Value int32 + +const ( + ScalingFactorBI_protobuf_unspecified ScalingFactorBI_Value = 0 + ScalingFactorBI_zero ScalingFactorBI_Value = 1 + ScalingFactorBI_dot25 ScalingFactorBI_Value = 2 + ScalingFactorBI_dot5 ScalingFactorBI_Value = 3 + ScalingFactorBI_dot75 ScalingFactorBI_Value = 4 +) + +var ScalingFactorBI_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "zero", + 2: "dot25", + 3: "dot5", + 4: "dot75", +} + +var ScalingFactorBI_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "zero": 1, + "dot25": 2, + "dot5": 3, + "dot75": 4, +} + +func (x ScalingFactorBI_Value) String() string { + return proto.EnumName(ScalingFactorBI_Value_name, int32(x)) +} + +func (ScalingFactorBI_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{123, 0} +} + +type Duration_Value int32 + +const ( + Duration_protobuf_unspecified Duration_Value = 0 + Duration_sf1 Duration_Value = 1 + Duration_sf2 Duration_Value = 2 + Duration_sf3 Duration_Value = 3 + Duration_sf4 Duration_Value = 4 + Duration_sf5 Duration_Value = 5 +) + +var Duration_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sf1", + 2: "sf2", + 3: "sf3", + 4: "sf4", + 5: "sf5", +} + +var Duration_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sf1": 1, + "sf2": 2, + "sf3": 3, + "sf4": 4, + "sf5": 5, +} + +func (x Duration_Value) String() string { + return proto.EnumName(Duration_Value_name, int32(x)) +} + +func (Duration_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{125, 0} +} + +type Periodicity_Value int32 + +const ( + Periodicity_protobuf_unspecified Periodicity_Value = 0 + Periodicity_sf5 Periodicity_Value = 1 + Periodicity_sf10 Periodicity_Value = 2 + Periodicity_sf20 Periodicity_Value = 3 + Periodicity_sf40 Periodicity_Value = 4 + Periodicity_sf80 Periodicity_Value = 5 +) + +var Periodicity_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sf5", + 2: "sf10", + 3: "sf20", + 4: "sf40", + 5: "sf80", +} + +var Periodicity_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sf5": 1, + "sf10": 2, + "sf20": 3, + "sf40": 4, + "sf80": 5, +} + +func (x Periodicity_Value) String() string { + return proto.EnumName(Periodicity_Value_name, int32(x)) +} + +func (Periodicity_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{127, 0} +} + +type T310_Value int32 + +const ( + T310_protobuf_unspecified T310_Value = 0 + T310_ms0 T310_Value = 1 + T310_ms50 T310_Value = 2 + T310_ms100 T310_Value = 3 + T310_ms200 T310_Value = 4 + T310_ms500 T310_Value = 5 + T310_ms1000 T310_Value = 6 + T310_ms2000 T310_Value = 7 + T310_ms4000 T310_Value = 8 + T310_ms6000 T310_Value = 9 +) + +var T310_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms0", + 2: "ms50", + 3: "ms100", + 4: "ms200", + 5: "ms500", + 6: "ms1000", + 7: "ms2000", + 8: "ms4000", + 9: "ms6000", +} + +var T310_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms0": 1, + "ms50": 2, + "ms100": 3, + "ms200": 4, + "ms500": 5, + "ms1000": 6, + "ms2000": 7, + "ms4000": 8, + "ms6000": 9, +} + +func (x T310_Value) String() string { + return proto.EnumName(T310_Value_name, int32(x)) +} + +func (T310_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{129, 0} +} + +type N310_Value int32 + +const ( + N310_protobuf_unspecified N310_Value = 0 + N310_n1 N310_Value = 1 + N310_n2 N310_Value = 2 + N310_n3 N310_Value = 3 + N310_n4 N310_Value = 4 + N310_n6 N310_Value = 5 + N310_n8 N310_Value = 6 + N310_n10 N310_Value = 7 + N310_n20 N310_Value = 8 +) + +var N310_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", + 3: "n3", + 4: "n4", + 5: "n6", + 6: "n8", + 7: "n10", + 8: "n20", +} + +var N310_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, + "n3": 3, + "n4": 4, + "n6": 5, + "n8": 6, + "n10": 7, + "n20": 8, +} + +func (x N310_Value) String() string { + return proto.EnumName(N310_Value_name, int32(x)) +} + +func (N310_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{130, 0} +} + +type N311_Value int32 + +const ( + N311_protobuf_unspecified N311_Value = 0 + N311_n1 N311_Value = 1 + N311_n2 N311_Value = 2 + N311_n3 N311_Value = 3 + N311_n4 N311_Value = 4 + N311_n5 N311_Value = 5 + N311_n6 N311_Value = 6 + N311_n8 N311_Value = 7 + N311_n10 N311_Value = 8 +) + +var N311_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", + 3: "n3", + 4: "n4", + 5: "n5", + 6: "n6", + 7: "n8", + 8: "n10", +} + +var N311_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, + "n3": 3, + "n4": 4, + "n5": 5, + "n6": 6, + "n8": 7, + "n10": 8, +} + +func (x N311_Value) String() string { + return proto.EnumName(N311_Value_name, int32(x)) +} + +func (N311_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{131, 0} +} + +type T311V1530_Value int32 + +const ( + T311V1530_protobuf_unspecified T311V1530_Value = 0 + T311V1530_ms1000 T311V1530_Value = 1 + T311V1530_ms3000 T311V1530_Value = 2 + T311V1530_ms5000 T311V1530_Value = 3 + T311V1530_ms10000 T311V1530_Value = 4 + T311V1530_ms15000 T311V1530_Value = 5 + T311V1530_ms20000 T311V1530_Value = 6 + T311V1530_ms30000 T311V1530_Value = 7 +) + +var T311V1530_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms1000", + 2: "ms3000", + 3: "ms5000", + 4: "ms10000", + 5: "ms15000", + 6: "ms20000", + 7: "ms30000", +} + +var T311V1530_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms1000": 1, + "ms3000": 2, + "ms5000": 3, + "ms10000": 4, + "ms15000": 5, + "ms20000": 6, + "ms30000": 7, +} + +func (x T311V1530_Value) String() string { + return proto.EnumName(T311V1530_Value_name, int32(x)) +} + +func (T311V1530_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{132, 0} +} + +type RlmInSyncOutOfSyncThreshold_Value int32 + +const ( + RlmInSyncOutOfSyncThreshold_protobuf_unspecified RlmInSyncOutOfSyncThreshold_Value = 0 + RlmInSyncOutOfSyncThreshold_n1 RlmInSyncOutOfSyncThreshold_Value = 1 +) + +var RlmInSyncOutOfSyncThreshold_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", +} + +var RlmInSyncOutOfSyncThreshold_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, +} + +func (x RlmInSyncOutOfSyncThreshold_Value) String() string { + return proto.EnumName(RlmInSyncOutOfSyncThreshold_Value_name, int32(x)) +} + +func (RlmInSyncOutOfSyncThreshold_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{133, 0} +} + +type TimeFrequencySet_Value int32 + +const ( + TimeFrequencySet_protobuf_unspecified TimeFrequencySet_Value = 0 + TimeFrequencySet_set0 TimeFrequencySet_Value = 1 + TimeFrequencySet_set1 TimeFrequencySet_Value = 2 +) + +var TimeFrequencySet_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "set0", + 2: "set1", +} + +var TimeFrequencySet_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "set0": 1, + "set1": 2, +} + +func (x TimeFrequencySet_Value) String() string { + return proto.EnumName(TimeFrequencySet_Value_name, int32(x)) +} + +func (TimeFrequencySet_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{141, 0} +} + +type DMRS_Type_Value int32 + +const ( + DMRS_Type_protobuf_unspecified DMRS_Type_Value = 0 + DMRS_Type_type2 DMRS_Type_Value = 1 +) + +var DMRS_Type_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "type2", +} + +var DMRS_Type_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "type2": 1, +} + +func (x DMRS_Type_Value) String() string { + return proto.EnumName(DMRS_Type_Value_name, int32(x)) +} + +func (DMRS_Type_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{148, 0} +} + +type DMRS_AdditionalPosition_Value int32 + +const ( + DMRS_AdditionalPosition_protobuf_unspecified DMRS_AdditionalPosition_Value = 0 + DMRS_AdditionalPosition_pos0 DMRS_AdditionalPosition_Value = 1 + DMRS_AdditionalPosition_pos1 DMRS_AdditionalPosition_Value = 2 + DMRS_AdditionalPosition_pos3 DMRS_AdditionalPosition_Value = 3 +) + +var DMRS_AdditionalPosition_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "pos0", + 2: "pos1", + 3: "pos3", +} + +var DMRS_AdditionalPosition_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "pos0": 1, + "pos1": 2, + "pos3": 3, +} + +func (x DMRS_AdditionalPosition_Value) String() string { + return proto.EnumName(DMRS_AdditionalPosition_Value_name, int32(x)) +} + +func (DMRS_AdditionalPosition_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{149, 0} +} + +type MaxLength_Value int32 + +const ( + MaxLength_protobuf_unspecified MaxLength_Value = 0 + MaxLength_len2 MaxLength_Value = 1 +) + +var MaxLength_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "len2", +} + +var MaxLength_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "len2": 1, +} + +func (x MaxLength_Value) String() string { + return proto.EnumName(MaxLength_Value_name, int32(x)) +} + +func (MaxLength_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{150, 0} +} + +type ResourceElementOffset_Value int32 + +const ( + ResourceElementOffset_protobuf_unspecified ResourceElementOffset_Value = 0 + ResourceElementOffset_offset01 ResourceElementOffset_Value = 1 + ResourceElementOffset_offset10 ResourceElementOffset_Value = 2 + ResourceElementOffset_offset11 ResourceElementOffset_Value = 3 +) + +var ResourceElementOffset_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "offset01", + 2: "offset10", + 3: "offset11", +} + +var ResourceElementOffset_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "offset01": 1, + "offset10": 2, + "offset11": 3, +} + +func (x ResourceElementOffset_Value) String() string { + return proto.EnumName(ResourceElementOffset_Value_name, int32(x)) +} + +func (ResourceElementOffset_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{152, 0} +} + +type QCL_Type_Value int32 + +const ( + QCL_Type_protobuf_unspecified QCL_Type_Value = 0 + QCL_Type_typeA QCL_Type_Value = 1 + QCL_Type_typeB QCL_Type_Value = 2 + QCL_Type_typeC QCL_Type_Value = 3 + QCL_Type_typeD QCL_Type_Value = 4 +) + +var QCL_Type_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "typeA", + 2: "typeB", + 3: "typeC", + 4: "typeD", +} + +var QCL_Type_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "typeA": 1, + "typeB": 2, + "typeC": 3, + "typeD": 4, +} + +func (x QCL_Type_Value) String() string { + return proto.EnumName(QCL_Type_Value_name, int32(x)) +} + +func (QCL_Type_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{155, 0} +} + +type VRB_ToPRB_Interleaver_Value int32 + +const ( + VRB_ToPRB_Interleaver_protobuf_unspecified VRB_ToPRB_Interleaver_Value = 0 + VRB_ToPRB_Interleaver_n2 VRB_ToPRB_Interleaver_Value = 1 + VRB_ToPRB_Interleaver_n4 VRB_ToPRB_Interleaver_Value = 2 +) + +var VRB_ToPRB_Interleaver_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n2", + 2: "n4", +} + +var VRB_ToPRB_Interleaver_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n2": 1, + "n4": 2, +} + +func (x VRB_ToPRB_Interleaver_Value) String() string { + return proto.EnumName(VRB_ToPRB_Interleaver_Value_name, int32(x)) +} + +func (VRB_ToPRB_Interleaver_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{156, 0} +} + +type ResourceAllocation_Value int32 + +const ( + ResourceAllocation_protobuf_unspecified ResourceAllocation_Value = 0 + ResourceAllocation_resourceAllocationType0 ResourceAllocation_Value = 1 + ResourceAllocation_resourceAllocationType1 ResourceAllocation_Value = 2 + ResourceAllocation_dynamicSwitch ResourceAllocation_Value = 3 +) + +var ResourceAllocation_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "resourceAllocationType0", + 2: "resourceAllocationType1", + 3: "dynamicSwitch", +} + +var ResourceAllocation_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "resourceAllocationType0": 1, + "resourceAllocationType1": 2, + "dynamicSwitch": 3, +} + +func (x ResourceAllocation_Value) String() string { + return proto.EnumName(ResourceAllocation_Value_name, int32(x)) +} + +func (ResourceAllocation_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{157, 0} +} + +type PDSCH_AggregationFactor_Value int32 + +const ( + PDSCH_AggregationFactor_protobuf_unspecified PDSCH_AggregationFactor_Value = 0 + PDSCH_AggregationFactor_n2 PDSCH_AggregationFactor_Value = 1 + PDSCH_AggregationFactor_n4 PDSCH_AggregationFactor_Value = 2 + PDSCH_AggregationFactor_n8 PDSCH_AggregationFactor_Value = 3 +) + +var PDSCH_AggregationFactor_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n2", + 2: "n4", + 3: "n8", +} + +var PDSCH_AggregationFactor_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n2": 1, + "n4": 2, + "n8": 3, +} + +func (x PDSCH_AggregationFactor_Value) String() string { + return proto.EnumName(PDSCH_AggregationFactor_Value_name, int32(x)) +} + +func (PDSCH_AggregationFactor_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{158, 0} +} + +type RBG_Size_Value int32 + +const ( + RBG_Size_protobuf_unspecified RBG_Size_Value = 0 + RBG_Size_config1 RBG_Size_Value = 1 + RBG_Size_config2 RBG_Size_Value = 2 +) + +var RBG_Size_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "config1", + 2: "config2", +} + +var RBG_Size_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "config1": 1, + "config2": 2, +} + +func (x RBG_Size_Value) String() string { + return proto.EnumName(RBG_Size_Value_name, int32(x)) +} + +func (RBG_Size_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{161, 0} +} + +type MCS_Table_Value int32 + +const ( + MCS_Table_protobuf_unspecified MCS_Table_Value = 0 + MCS_Table_qam256 MCS_Table_Value = 1 + MCS_Table_qam64LowSE MCS_Table_Value = 2 +) + +var MCS_Table_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "qam256", + 2: "qam64LowSE", +} + +var MCS_Table_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "qam256": 1, + "qam64LowSE": 2, +} + +func (x MCS_Table_Value) String() string { + return proto.EnumName(MCS_Table_Value_name, int32(x)) +} + +func (MCS_Table_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{162, 0} +} + +type MaxNrofCodeWordsScheduledByDCI_Value int32 + +const ( + MaxNrofCodeWordsScheduledByDCI_protobuf_unspecified MaxNrofCodeWordsScheduledByDCI_Value = 0 + MaxNrofCodeWordsScheduledByDCI_n1 MaxNrofCodeWordsScheduledByDCI_Value = 1 + MaxNrofCodeWordsScheduledByDCI_n2 MaxNrofCodeWordsScheduledByDCI_Value = 2 +) + +var MaxNrofCodeWordsScheduledByDCI_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", +} + +var MaxNrofCodeWordsScheduledByDCI_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, +} + +func (x MaxNrofCodeWordsScheduledByDCI_Value) String() string { + return proto.EnumName(MaxNrofCodeWordsScheduledByDCI_Value_name, int32(x)) +} + +func (MaxNrofCodeWordsScheduledByDCI_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{163, 0} +} + +type BundleSize_Value int32 + +const ( + BundleSize_protobuf_unspecified BundleSize_Value = 0 + BundleSize_n4 BundleSize_Value = 1 + BundleSize_wideband BundleSize_Value = 2 +) + +var BundleSize_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n4", + 2: "wideband", +} + +var BundleSize_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n4": 1, + "wideband": 2, +} + +func (x BundleSize_Value) String() string { + return proto.EnumName(BundleSize_Value_name, int32(x)) +} + +func (BundleSize_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{165, 0} +} + +type BundleSizeSet1_Value int32 + +const ( + BundleSizeSet1_protobuf_unspecified BundleSizeSet1_Value = 0 + BundleSizeSet1_n4 BundleSizeSet1_Value = 1 + BundleSizeSet1_wideband BundleSizeSet1_Value = 2 + BundleSizeSet1_n2_wideband BundleSizeSet1_Value = 3 + BundleSizeSet1_n4_wideband BundleSizeSet1_Value = 4 +) + +var BundleSizeSet1_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n4", + 2: "wideband", + 3: "n2_wideband", + 4: "n4_wideband", +} + +var BundleSizeSet1_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n4": 1, + "wideband": 2, + "n2_wideband": 3, + "n4_wideband": 4, +} + +func (x BundleSizeSet1_Value) String() string { + return proto.EnumName(BundleSizeSet1_Value_name, int32(x)) +} + +func (BundleSizeSet1_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{167, 0} +} + +type BundleSizeSet2_Value int32 + +const ( + BundleSizeSet2_protobuf_unspecified BundleSizeSet2_Value = 0 + BundleSizeSet2_n4 BundleSizeSet2_Value = 1 + BundleSizeSet2_wideband BundleSizeSet2_Value = 2 +) + +var BundleSizeSet2_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n4", + 2: "wideband", +} + +var BundleSizeSet2_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n4": 1, + "wideband": 2, +} + +func (x BundleSizeSet2_Value) String() string { + return proto.EnumName(BundleSizeSet2_Value_name, int32(x)) +} + +func (BundleSizeSet2_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{168, 0} +} + +type NrofPorts_Value int32 + +const ( + NrofPorts_protobuf_unspecified NrofPorts_Value = 0 + NrofPorts_p1 NrofPorts_Value = 1 + NrofPorts_p2 NrofPorts_Value = 2 + NrofPorts_p4 NrofPorts_Value = 3 + NrofPorts_p8 NrofPorts_Value = 4 + NrofPorts_p12 NrofPorts_Value = 5 + NrofPorts_p16 NrofPorts_Value = 6 + NrofPorts_p24 NrofPorts_Value = 7 + NrofPorts_p32 NrofPorts_Value = 8 +) + +var NrofPorts_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "p1", + 2: "p2", + 3: "p4", + 4: "p8", + 5: "p12", + 6: "p16", + 7: "p24", + 8: "p32", +} + +var NrofPorts_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "p1": 1, + "p2": 2, + "p4": 3, + "p8": 4, + "p12": 5, + "p16": 6, + "p24": 7, + "p32": 8, +} + +func (x NrofPorts_Value) String() string { + return proto.EnumName(NrofPorts_Value_name, int32(x)) +} + +func (NrofPorts_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{171, 0} +} + +type CDM_Type_Value int32 + +const ( + CDM_Type_protobuf_unspecified CDM_Type_Value = 0 + CDM_Type_noCDM CDM_Type_Value = 1 + CDM_Type_fd_CDM2 CDM_Type_Value = 2 + CDM_Type_cdm4_FD2_TD2 CDM_Type_Value = 3 + CDM_Type_cdm8_FD2_TD4 CDM_Type_Value = 4 +) + +var CDM_Type_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "noCDM", + 2: "fd_CDM2", + 3: "cdm4_FD2_TD2", + 4: "cdm8_FD2_TD4", +} + +var CDM_Type_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "noCDM": 1, + "fd_CDM2": 2, + "cdm4_FD2_TD2": 3, + "cdm8_FD2_TD4": 4, +} + +func (x CDM_Type_Value) String() string { + return proto.EnumName(CDM_Type_Value_name, int32(x)) +} + +func (CDM_Type_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{172, 0} +} + +type Dot5_Value int32 + +const ( + Dot5_protobuf_unspecified Dot5_Value = 0 + Dot5_evenPRBs Dot5_Value = 1 + Dot5_oddPRBs Dot5_Value = 2 +) + +var Dot5_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "evenPRBs", + 2: "oddPRBs", +} + +var Dot5_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "evenPRBs": 1, + "oddPRBs": 2, +} + +func (x Dot5_Value) String() string { + return proto.EnumName(Dot5_Value_name, int32(x)) +} + +func (Dot5_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{173, 0} +} + +type SPS_ConfigPeriodicity_Value int32 + +const ( + SPS_ConfigPeriodicity_protobuf_unspecified SPS_ConfigPeriodicity_Value = 0 + SPS_ConfigPeriodicity_ms10 SPS_ConfigPeriodicity_Value = 1 + SPS_ConfigPeriodicity_ms20 SPS_ConfigPeriodicity_Value = 2 + SPS_ConfigPeriodicity_ms32 SPS_ConfigPeriodicity_Value = 3 + SPS_ConfigPeriodicity_ms40 SPS_ConfigPeriodicity_Value = 4 + SPS_ConfigPeriodicity_ms64 SPS_ConfigPeriodicity_Value = 5 + SPS_ConfigPeriodicity_ms80 SPS_ConfigPeriodicity_Value = 6 + SPS_ConfigPeriodicity_ms128 SPS_ConfigPeriodicity_Value = 7 + SPS_ConfigPeriodicity_ms160 SPS_ConfigPeriodicity_Value = 8 + SPS_ConfigPeriodicity_ms320 SPS_ConfigPeriodicity_Value = 9 + SPS_ConfigPeriodicity_ms640 SPS_ConfigPeriodicity_Value = 10 +) + +var SPS_ConfigPeriodicity_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms10", + 2: "ms20", + 3: "ms32", + 4: "ms40", + 5: "ms64", + 6: "ms80", + 7: "ms128", + 8: "ms160", + 9: "ms320", + 10: "ms640", +} + +var SPS_ConfigPeriodicity_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms10": 1, + "ms20": 2, + "ms32": 3, + "ms40": 4, + "ms64": 5, + "ms80": 6, + "ms128": 7, + "ms160": 8, + "ms320": 9, + "ms640": 10, +} + +func (x SPS_ConfigPeriodicity_Value) String() string { + return proto.EnumName(SPS_ConfigPeriodicity_Value_name, int32(x)) +} + +func (SPS_ConfigPeriodicity_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{178, 0} +} + +type SPS_MCS_Table_Value int32 + +const ( + SPS_MCS_Table_protobuf_unspecified SPS_MCS_Table_Value = 0 + SPS_MCS_Table_qam64LowSE SPS_MCS_Table_Value = 1 +) + +var SPS_MCS_Table_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "qam64LowSE", +} + +var SPS_MCS_Table_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "qam64LowSE": 1, +} + +func (x SPS_MCS_Table_Value) String() string { + return proto.EnumName(SPS_MCS_Table_Value_name, int32(x)) +} + +func (SPS_MCS_Table_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{179, 0} +} + +type Purpose_Value int32 + +const ( + Purpose_protobuf_unspecified Purpose_Value = 0 + Purpose_beamFailure Purpose_Value = 1 + Purpose_rlf Purpose_Value = 2 + Purpose_both Purpose_Value = 3 +) + +var Purpose_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "beamFailure", + 2: "rlf", + 3: "both", +} + +var Purpose_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "beamFailure": 1, + "rlf": 2, + "both": 3, +} + +func (x Purpose_Value) String() string { + return proto.EnumName(Purpose_Value_name, int32(x)) +} + +func (Purpose_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{182, 0} +} + +type BeamFailureInstanceMaxCount_Value int32 + +const ( + BeamFailureInstanceMaxCount_protobuf_unspecified BeamFailureInstanceMaxCount_Value = 0 + BeamFailureInstanceMaxCount_n1 BeamFailureInstanceMaxCount_Value = 1 + BeamFailureInstanceMaxCount_n2 BeamFailureInstanceMaxCount_Value = 2 + BeamFailureInstanceMaxCount_n3 BeamFailureInstanceMaxCount_Value = 3 + BeamFailureInstanceMaxCount_n4 BeamFailureInstanceMaxCount_Value = 4 + BeamFailureInstanceMaxCount_n5 BeamFailureInstanceMaxCount_Value = 5 + BeamFailureInstanceMaxCount_n6 BeamFailureInstanceMaxCount_Value = 6 + BeamFailureInstanceMaxCount_n8 BeamFailureInstanceMaxCount_Value = 7 + BeamFailureInstanceMaxCount_n10 BeamFailureInstanceMaxCount_Value = 8 +) + +var BeamFailureInstanceMaxCount_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", + 3: "n3", + 4: "n4", + 5: "n5", + 6: "n6", + 7: "n8", + 8: "n10", +} + +var BeamFailureInstanceMaxCount_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, + "n3": 3, + "n4": 4, + "n5": 5, + "n6": 6, + "n8": 7, + "n10": 8, +} + +func (x BeamFailureInstanceMaxCount_Value) String() string { + return proto.EnumName(BeamFailureInstanceMaxCount_Value_name, int32(x)) +} + +func (BeamFailureInstanceMaxCount_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{183, 0} +} + +type BeamFailureDetectionTimer_Value int32 + +const ( + BeamFailureDetectionTimer_protobuf_unspecified BeamFailureDetectionTimer_Value = 0 + BeamFailureDetectionTimer_pbfd1 BeamFailureDetectionTimer_Value = 1 + BeamFailureDetectionTimer_pbfd2 BeamFailureDetectionTimer_Value = 2 + BeamFailureDetectionTimer_pbfd3 BeamFailureDetectionTimer_Value = 3 + BeamFailureDetectionTimer_pbfd4 BeamFailureDetectionTimer_Value = 4 + BeamFailureDetectionTimer_pbfd5 BeamFailureDetectionTimer_Value = 5 + BeamFailureDetectionTimer_pbfd6 BeamFailureDetectionTimer_Value = 6 + BeamFailureDetectionTimer_pbfd8 BeamFailureDetectionTimer_Value = 7 + BeamFailureDetectionTimer_pbfd10 BeamFailureDetectionTimer_Value = 8 +) + +var BeamFailureDetectionTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "pbfd1", + 2: "pbfd2", + 3: "pbfd3", + 4: "pbfd4", + 5: "pbfd5", + 6: "pbfd6", + 7: "pbfd8", + 8: "pbfd10", +} + +var BeamFailureDetectionTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "pbfd1": 1, + "pbfd2": 2, + "pbfd3": 3, + "pbfd4": 4, + "pbfd5": 5, + "pbfd6": 6, + "pbfd8": 7, + "pbfd10": 8, +} + +func (x BeamFailureDetectionTimer_Value) String() string { + return proto.EnumName(BeamFailureDetectionTimer_Value_name, int32(x)) +} + +func (BeamFailureDetectionTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{184, 0} +} + +type BWP_InactivityTimer_Value int32 + +const ( + BWP_InactivityTimer_protobuf_unspecified BWP_InactivityTimer_Value = 0 + BWP_InactivityTimer_ms2 BWP_InactivityTimer_Value = 1 + BWP_InactivityTimer_ms3 BWP_InactivityTimer_Value = 2 + BWP_InactivityTimer_ms4 BWP_InactivityTimer_Value = 3 + BWP_InactivityTimer_ms5 BWP_InactivityTimer_Value = 4 + BWP_InactivityTimer_ms6 BWP_InactivityTimer_Value = 5 + BWP_InactivityTimer_ms8 BWP_InactivityTimer_Value = 6 + BWP_InactivityTimer_ms10 BWP_InactivityTimer_Value = 7 + BWP_InactivityTimer_ms20 BWP_InactivityTimer_Value = 8 + BWP_InactivityTimer_ms30 BWP_InactivityTimer_Value = 9 + BWP_InactivityTimer_ms40 BWP_InactivityTimer_Value = 10 + BWP_InactivityTimer_ms50 BWP_InactivityTimer_Value = 11 + BWP_InactivityTimer_ms60 BWP_InactivityTimer_Value = 12 + BWP_InactivityTimer_ms80 BWP_InactivityTimer_Value = 13 + BWP_InactivityTimer_ms100 BWP_InactivityTimer_Value = 14 + BWP_InactivityTimer_ms200 BWP_InactivityTimer_Value = 15 + BWP_InactivityTimer_ms300 BWP_InactivityTimer_Value = 16 + BWP_InactivityTimer_ms500 BWP_InactivityTimer_Value = 17 + BWP_InactivityTimer_ms750 BWP_InactivityTimer_Value = 18 + BWP_InactivityTimer_ms1280 BWP_InactivityTimer_Value = 19 + BWP_InactivityTimer_ms1920 BWP_InactivityTimer_Value = 20 + BWP_InactivityTimer_ms2560 BWP_InactivityTimer_Value = 21 +) + +var BWP_InactivityTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms2", + 2: "ms3", + 3: "ms4", + 4: "ms5", + 5: "ms6", + 6: "ms8", + 7: "ms10", + 8: "ms20", + 9: "ms30", + 10: "ms40", + 11: "ms50", + 12: "ms60", + 13: "ms80", + 14: "ms100", + 15: "ms200", + 16: "ms300", + 17: "ms500", + 18: "ms750", + 19: "ms1280", + 20: "ms1920", + 21: "ms2560", +} + +var BWP_InactivityTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms2": 1, + "ms3": 2, + "ms4": 3, + "ms5": 4, + "ms6": 5, + "ms8": 6, + "ms10": 7, + "ms20": 8, + "ms30": 9, + "ms40": 10, + "ms50": 11, + "ms60": 12, + "ms80": 13, + "ms100": 14, + "ms200": 15, + "ms300": 16, + "ms500": 17, + "ms750": 18, + "ms1280": 19, + "ms1920": 20, + "ms2560": 21, +} + +func (x BWP_InactivityTimer_Value) String() string { + return proto.EnumName(BWP_InactivityTimer_Value_name, int32(x)) +} + +func (BWP_InactivityTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{186, 0} +} + +type OCC_Length_Value int32 + +const ( + OCC_Length_protobuf_unspecified OCC_Length_Value = 0 + OCC_Length_n2 OCC_Length_Value = 1 + OCC_Length_n4 OCC_Length_Value = 2 +) + +var OCC_Length_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n2", + 2: "n4", +} + +var OCC_Length_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n2": 1, + "n4": 2, +} + +func (x OCC_Length_Value) String() string { + return proto.EnumName(OCC_Length_Value_name, int32(x)) +} + +func (OCC_Length_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{197, 0} +} + +type OCC_Index_Value int32 + +const ( + OCC_Index_protobuf_unspecified OCC_Index_Value = 0 + OCC_Index_n0 OCC_Index_Value = 1 + OCC_Index_n1 OCC_Index_Value = 2 + OCC_Index_n2 OCC_Index_Value = 3 + OCC_Index_n3 OCC_Index_Value = 4 +) + +var OCC_Index_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n0", + 2: "n1", + 3: "n2", + 4: "n3", +} + +var OCC_Index_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n0": 1, + "n1": 2, + "n2": 3, + "n3": 4, +} + +func (x OCC_Index_Value) String() string { + return proto.EnumName(OCC_Index_Value_name, int32(x)) +} + +func (OCC_Index_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{198, 0} +} + +type PUCCH_MaxCodeRate_Value int32 + +const ( + PUCCH_MaxCodeRate_protobuf_unspecified PUCCH_MaxCodeRate_Value = 0 + PUCCH_MaxCodeRate_zeroDot08 PUCCH_MaxCodeRate_Value = 1 + PUCCH_MaxCodeRate_zeroDot15 PUCCH_MaxCodeRate_Value = 2 + PUCCH_MaxCodeRate_zeroDot25 PUCCH_MaxCodeRate_Value = 3 + PUCCH_MaxCodeRate_zeroDot35 PUCCH_MaxCodeRate_Value = 4 + PUCCH_MaxCodeRate_zeroDot45 PUCCH_MaxCodeRate_Value = 5 + PUCCH_MaxCodeRate_zeroDot60 PUCCH_MaxCodeRate_Value = 6 + PUCCH_MaxCodeRate_zeroDot80 PUCCH_MaxCodeRate_Value = 7 +) + +var PUCCH_MaxCodeRate_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "zeroDot08", + 2: "zeroDot15", + 3: "zeroDot25", + 4: "zeroDot35", + 5: "zeroDot45", + 6: "zeroDot60", + 7: "zeroDot80", +} + +var PUCCH_MaxCodeRate_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "zeroDot08": 1, + "zeroDot15": 2, + "zeroDot25": 3, + "zeroDot35": 4, + "zeroDot45": 5, + "zeroDot60": 6, + "zeroDot80": 7, +} + +func (x PUCCH_MaxCodeRate_Value) String() string { + return proto.EnumName(PUCCH_MaxCodeRate_Value_name, int32(x)) +} + +func (PUCCH_MaxCodeRate_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{200, 0} +} + +type NrofSlots_Value int32 + +const ( + NrofSlots_protobuf_unspecified NrofSlots_Value = 0 + NrofSlots_n2 NrofSlots_Value = 1 + NrofSlots_n4 NrofSlots_Value = 2 + NrofSlots_n8 NrofSlots_Value = 3 +) + +var NrofSlots_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n2", + 2: "n4", + 3: "n8", +} + +var NrofSlots_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n2": 1, + "n4": 2, + "n8": 3, +} + +func (x NrofSlots_Value) String() string { + return proto.EnumName(NrofSlots_Value_name, int32(x)) +} + +func (NrofSlots_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{201, 0} +} + +type ClosedLoopIndex_Value int32 + +const ( + ClosedLoopIndex_protobuf_unspecified ClosedLoopIndex_Value = 0 + ClosedLoopIndex_i0 ClosedLoopIndex_Value = 1 + ClosedLoopIndex_i1 ClosedLoopIndex_Value = 2 +) + +var ClosedLoopIndex_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "i0", + 2: "i1", +} + +var ClosedLoopIndex_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "i0": 1, + "i1": 2, +} + +func (x ClosedLoopIndex_Value) String() string { + return proto.EnumName(ClosedLoopIndex_Value_name, int32(x)) +} + +func (ClosedLoopIndex_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{205, 0} +} + +type TwoPUCCH_PC_AdjustmentStates_Value int32 + +const ( + TwoPUCCH_PC_AdjustmentStates_protobuf_unspecified TwoPUCCH_PC_AdjustmentStates_Value = 0 + TwoPUCCH_PC_AdjustmentStates_twoStates TwoPUCCH_PC_AdjustmentStates_Value = 1 +) + +var TwoPUCCH_PC_AdjustmentStates_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "twoStates", +} + +var TwoPUCCH_PC_AdjustmentStates_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "twoStates": 1, +} + +func (x TwoPUCCH_PC_AdjustmentStates_Value) String() string { + return proto.EnumName(TwoPUCCH_PC_AdjustmentStates_Value_name, int32(x)) +} + +func (TwoPUCCH_PC_AdjustmentStates_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{209, 0} +} + +type RateMatching_Value int32 + +const ( + RateMatching_protobuf_unspecified RateMatching_Value = 0 + RateMatching_limitedBufferRM RateMatching_Value = 1 +) + +var RateMatching_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "limitedBufferRM", +} + +var RateMatching_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "limitedBufferRM": 1, +} + +func (x RateMatching_Value) String() string { + return proto.EnumName(RateMatching_Value_name, int32(x)) +} + +func (RateMatching_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{212, 0} +} + +type SRS_SwitchFromCarrier_Value int32 + +const ( + SRS_SwitchFromCarrier_protobuf_unspecified SRS_SwitchFromCarrier_Value = 0 + SRS_SwitchFromCarrier_sUL SRS_SwitchFromCarrier_Value = 1 + SRS_SwitchFromCarrier_nUL SRS_SwitchFromCarrier_Value = 2 +) + +var SRS_SwitchFromCarrier_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sUL", + 2: "nUL", +} + +var SRS_SwitchFromCarrier_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sUL": 1, + "nUL": 2, +} + +func (x SRS_SwitchFromCarrier_Value) String() string { + return proto.EnumName(SRS_SwitchFromCarrier_Value_name, int32(x)) +} + +func (SRS_SwitchFromCarrier_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{214, 0} +} + +type Tx_Config_Value int32 + +const ( + Tx_Config_protobuf_unspecified Tx_Config_Value = 0 + Tx_Config_codebook Tx_Config_Value = 1 + Tx_Config_nonCodebook Tx_Config_Value = 2 +) + +var Tx_Config_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "codebook", + 2: "nonCodebook", +} + +var Tx_Config_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "codebook": 1, + "nonCodebook": 2, +} + +func (x Tx_Config_Value) String() string { + return proto.EnumName(Tx_Config_Value_name, int32(x)) +} + +func (Tx_Config_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{219, 0} +} + +type MaxNrofPorts_Value int32 + +const ( + MaxNrofPorts_protobuf_unspecified MaxNrofPorts_Value = 0 + MaxNrofPorts_n1 MaxNrofPorts_Value = 1 + MaxNrofPorts_n2 MaxNrofPorts_Value = 2 +) + +var MaxNrofPorts_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", +} + +var MaxNrofPorts_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, +} + +func (x MaxNrofPorts_Value) String() string { + return proto.EnumName(MaxNrofPorts_Value_name, int32(x)) +} + +func (MaxNrofPorts_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{223, 0} +} + +type PTRS_Power_Value int32 + +const ( + PTRS_Power_protobuf_unspecified PTRS_Power_Value = 0 + PTRS_Power_p00 PTRS_Power_Value = 1 + PTRS_Power_p01 PTRS_Power_Value = 2 + PTRS_Power_p10 PTRS_Power_Value = 3 + PTRS_Power_p11 PTRS_Power_Value = 4 +) + +var PTRS_Power_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "p00", + 2: "p01", + 3: "p10", + 4: "p11", +} + +var PTRS_Power_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "p00": 1, + "p01": 2, + "p10": 3, + "p11": 4, +} + +func (x PTRS_Power_Value) String() string { + return proto.EnumName(PTRS_Power_Value_name, int32(x)) +} + +func (PTRS_Power_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{224, 0} +} + +type TimeDensityTransformPrecoding_Value int32 + +const ( + TimeDensityTransformPrecoding_protobuf_unspecified TimeDensityTransformPrecoding_Value = 0 + TimeDensityTransformPrecoding_d2 TimeDensityTransformPrecoding_Value = 1 +) + +var TimeDensityTransformPrecoding_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "d2", +} + +var TimeDensityTransformPrecoding_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "d2": 1, +} + +func (x TimeDensityTransformPrecoding_Value) String() string { + return proto.EnumName(TimeDensityTransformPrecoding_Value_name, int32(x)) +} + +func (TimeDensityTransformPrecoding_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{226, 0} +} + +type Alpha_Value int32 + +const ( + Alpha_protobuf_unspecified Alpha_Value = 0 + Alpha_alpha0 Alpha_Value = 1 + Alpha_alpha04 Alpha_Value = 2 + Alpha_alpha05 Alpha_Value = 3 + Alpha_alpha06 Alpha_Value = 4 + Alpha_alpha07 Alpha_Value = 5 + Alpha_alpha08 Alpha_Value = 6 + Alpha_alpha09 Alpha_Value = 7 + Alpha_alpha1 Alpha_Value = 8 +) + +var Alpha_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "alpha0", + 2: "alpha04", + 3: "alpha05", + 4: "alpha06", + 5: "alpha07", + 6: "alpha08", + 7: "alpha09", + 8: "alpha1", +} + +var Alpha_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "alpha0": 1, + "alpha04": 2, + "alpha05": 3, + "alpha06": 4, + "alpha07": 5, + "alpha08": 6, + "alpha09": 7, + "alpha1": 8, +} + +func (x Alpha_Value) String() string { + return proto.EnumName(Alpha_Value_name, int32(x)) +} + +func (Alpha_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{230, 0} +} + +type TwoPUSCH_PC_AdjustmentStates_Value int32 + +const ( + TwoPUSCH_PC_AdjustmentStates_protobuf_unspecified TwoPUSCH_PC_AdjustmentStates_Value = 0 + TwoPUSCH_PC_AdjustmentStates_twoStates TwoPUSCH_PC_AdjustmentStates_Value = 1 +) + +var TwoPUSCH_PC_AdjustmentStates_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "twoStates", +} + +var TwoPUSCH_PC_AdjustmentStates_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "twoStates": 1, +} + +func (x TwoPUSCH_PC_AdjustmentStates_Value) String() string { + return proto.EnumName(TwoPUSCH_PC_AdjustmentStates_Value_name, int32(x)) +} + +func (TwoPUSCH_PC_AdjustmentStates_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{233, 0} +} + +type FrequencyHopping_Value int32 + +const ( + FrequencyHopping_protobuf_unspecified FrequencyHopping_Value = 0 + FrequencyHopping_intraSlot FrequencyHopping_Value = 1 + FrequencyHopping_interSlot FrequencyHopping_Value = 2 +) + +var FrequencyHopping_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "intraSlot", + 2: "interSlot", +} + +var FrequencyHopping_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "intraSlot": 1, + "interSlot": 2, +} + +func (x FrequencyHopping_Value) String() string { + return proto.EnumName(FrequencyHopping_Value_name, int32(x)) +} + +func (FrequencyHopping_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{235, 0} +} + +type PUSCH_AggregationFactor_Value int32 + +const ( + PUSCH_AggregationFactor_protobuf_unspecified PUSCH_AggregationFactor_Value = 0 + PUSCH_AggregationFactor_n2 PUSCH_AggregationFactor_Value = 1 + PUSCH_AggregationFactor_n4 PUSCH_AggregationFactor_Value = 2 + PUSCH_AggregationFactor_n8 PUSCH_AggregationFactor_Value = 3 +) + +var PUSCH_AggregationFactor_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n2", + 2: "n4", + 3: "n8", +} + +var PUSCH_AggregationFactor_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n2": 1, + "n4": 2, + "n8": 3, +} + +func (x PUSCH_AggregationFactor_Value) String() string { + return proto.EnumName(PUSCH_AggregationFactor_Value_name, int32(x)) +} + +func (PUSCH_AggregationFactor_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{236, 0} +} + +type CodebookSubset_Value int32 + +const ( + CodebookSubset_protobuf_unspecified CodebookSubset_Value = 0 + CodebookSubset_fullyAndPartialAndNonCoherent CodebookSubset_Value = 1 + CodebookSubset_partialAndNonCoherent CodebookSubset_Value = 2 + CodebookSubset_nonCoherent CodebookSubset_Value = 3 +) + +var CodebookSubset_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "fullyAndPartialAndNonCoherent", + 2: "partialAndNonCoherent", + 3: "nonCoherent", +} + +var CodebookSubset_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "fullyAndPartialAndNonCoherent": 1, + "partialAndNonCoherent": 2, + "nonCoherent": 3, +} + +func (x CodebookSubset_Value) String() string { + return proto.EnumName(CodebookSubset_Value_name, int32(x)) +} + +func (CodebookSubset_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{237, 0} +} + +type RBG_Size2_Value int32 + +const ( + RBG_Size2_protobuf_unspecified RBG_Size2_Value = 0 + RBG_Size2_config2 RBG_Size2_Value = 1 +) + +var RBG_Size2_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "config2", +} + +var RBG_Size2_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "config2": 1, +} + +func (x RBG_Size2_Value) String() string { + return proto.EnumName(RBG_Size2_Value_name, int32(x)) +} + +func (RBG_Size2_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{238, 0} +} + +type Scaling_Value int32 + +const ( + Scaling_protobuf_unspecified Scaling_Value = 0 + Scaling_f0p5 Scaling_Value = 1 + Scaling_f0p65 Scaling_Value = 2 + Scaling_f0p8 Scaling_Value = 3 + Scaling_f1 Scaling_Value = 4 +) + +var Scaling_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "f0p5", + 2: "f0p65", + 3: "f0p8", + 4: "f1", +} + +var Scaling_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "f0p5": 1, + "f0p65": 2, + "f0p8": 3, + "f1": 4, +} + +func (x Scaling_Value) String() string { + return proto.EnumName(Scaling_Value_name, int32(x)) +} + +func (Scaling_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{241, 0} +} + +type PowerControlLoopToUse_Value int32 + +const ( + PowerControlLoopToUse_protobuf_unspecified PowerControlLoopToUse_Value = 0 + PowerControlLoopToUse_n0 PowerControlLoopToUse_Value = 1 + PowerControlLoopToUse_n1 PowerControlLoopToUse_Value = 2 +) + +var PowerControlLoopToUse_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n0", + 2: "n1", +} + +var PowerControlLoopToUse_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n0": 1, + "n1": 2, +} + +func (x PowerControlLoopToUse_Value) String() string { + return proto.EnumName(PowerControlLoopToUse_Value_name, int32(x)) +} + +func (PowerControlLoopToUse_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{245, 0} +} + +type RepK_Value int32 + +const ( + RepK_protobuf_unspecified RepK_Value = 0 + RepK_n1 RepK_Value = 1 + RepK_n2 RepK_Value = 2 + RepK_n4 RepK_Value = 3 + RepK_n8 RepK_Value = 4 +) + +var RepK_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", + 3: "n4", + 4: "n8", +} + +var RepK_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, + "n4": 3, + "n8": 4, +} + +func (x RepK_Value) String() string { + return proto.EnumName(RepK_Value_name, int32(x)) +} + +func (RepK_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{246, 0} +} + +type RepK_RV_Value int32 + +const ( + RepK_RV_protobuf_unspecified RepK_RV_Value = 0 + RepK_RV_s1_0231 RepK_RV_Value = 1 + RepK_RV_s2_0303 RepK_RV_Value = 2 + RepK_RV_s3_0000 RepK_RV_Value = 3 +) + +var RepK_RV_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "s1_0231", + 2: "s2_0303", + 3: "s3_0000", +} + +var RepK_RV_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "s1_0231": 1, + "s2_0303": 2, + "s3_0000": 3, +} + +func (x RepK_RV_Value) String() string { + return proto.EnumName(RepK_RV_Value_name, int32(x)) +} + +func (RepK_RV_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{247, 0} +} + +type GrantPeriodicity_Value int32 + +const ( + GrantPeriodicity_protobuf_unspecified GrantPeriodicity_Value = 0 + GrantPeriodicity_sym2 GrantPeriodicity_Value = 1 + GrantPeriodicity_sym7 GrantPeriodicity_Value = 2 + GrantPeriodicity_sym1x14 GrantPeriodicity_Value = 3 + GrantPeriodicity_sym2x14 GrantPeriodicity_Value = 4 + GrantPeriodicity_sym4x14 GrantPeriodicity_Value = 5 + GrantPeriodicity_sym5x14 GrantPeriodicity_Value = 6 + GrantPeriodicity_sym8x14 GrantPeriodicity_Value = 7 + GrantPeriodicity_sym10x14 GrantPeriodicity_Value = 8 + GrantPeriodicity_sym16x14 GrantPeriodicity_Value = 9 + GrantPeriodicity_sym20x14 GrantPeriodicity_Value = 10 + GrantPeriodicity_sym32x14 GrantPeriodicity_Value = 11 + GrantPeriodicity_sym40x14 GrantPeriodicity_Value = 12 + GrantPeriodicity_sym64x14 GrantPeriodicity_Value = 13 + GrantPeriodicity_sym80x14 GrantPeriodicity_Value = 14 + GrantPeriodicity_sym128x14 GrantPeriodicity_Value = 15 + GrantPeriodicity_sym160x14 GrantPeriodicity_Value = 16 + GrantPeriodicity_sym256x14 GrantPeriodicity_Value = 17 + GrantPeriodicity_sym320x14 GrantPeriodicity_Value = 18 + GrantPeriodicity_sym512x14 GrantPeriodicity_Value = 19 + GrantPeriodicity_sym640x14 GrantPeriodicity_Value = 20 + GrantPeriodicity_sym1024x14 GrantPeriodicity_Value = 21 + GrantPeriodicity_sym1280x14 GrantPeriodicity_Value = 22 + GrantPeriodicity_sym2560x14 GrantPeriodicity_Value = 23 + GrantPeriodicity_sym5120x14 GrantPeriodicity_Value = 24 + GrantPeriodicity_sym6 GrantPeriodicity_Value = 25 + GrantPeriodicity_sym1x12 GrantPeriodicity_Value = 26 + GrantPeriodicity_sym2x12 GrantPeriodicity_Value = 27 + GrantPeriodicity_sym4x12 GrantPeriodicity_Value = 28 + GrantPeriodicity_sym5x12 GrantPeriodicity_Value = 29 + GrantPeriodicity_sym8x12 GrantPeriodicity_Value = 30 + GrantPeriodicity_sym10x12 GrantPeriodicity_Value = 31 + GrantPeriodicity_sym16x12 GrantPeriodicity_Value = 32 + GrantPeriodicity_sym20x12 GrantPeriodicity_Value = 33 + GrantPeriodicity_sym32x12 GrantPeriodicity_Value = 34 + GrantPeriodicity_sym40x12 GrantPeriodicity_Value = 35 + GrantPeriodicity_sym64x12 GrantPeriodicity_Value = 36 + GrantPeriodicity_sym80x12 GrantPeriodicity_Value = 37 + GrantPeriodicity_sym128x12 GrantPeriodicity_Value = 38 + GrantPeriodicity_sym160x12 GrantPeriodicity_Value = 39 + GrantPeriodicity_sym256x12 GrantPeriodicity_Value = 40 + GrantPeriodicity_sym320x12 GrantPeriodicity_Value = 41 + GrantPeriodicity_sym512x12 GrantPeriodicity_Value = 42 + GrantPeriodicity_sym640x12 GrantPeriodicity_Value = 43 + GrantPeriodicity_sym1280x12 GrantPeriodicity_Value = 44 + GrantPeriodicity_sym2560x12 GrantPeriodicity_Value = 45 +) + +var GrantPeriodicity_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sym2", + 2: "sym7", + 3: "sym1x14", + 4: "sym2x14", + 5: "sym4x14", + 6: "sym5x14", + 7: "sym8x14", + 8: "sym10x14", + 9: "sym16x14", + 10: "sym20x14", + 11: "sym32x14", + 12: "sym40x14", + 13: "sym64x14", + 14: "sym80x14", + 15: "sym128x14", + 16: "sym160x14", + 17: "sym256x14", + 18: "sym320x14", + 19: "sym512x14", + 20: "sym640x14", + 21: "sym1024x14", + 22: "sym1280x14", + 23: "sym2560x14", + 24: "sym5120x14", + 25: "sym6", + 26: "sym1x12", + 27: "sym2x12", + 28: "sym4x12", + 29: "sym5x12", + 30: "sym8x12", + 31: "sym10x12", + 32: "sym16x12", + 33: "sym20x12", + 34: "sym32x12", + 35: "sym40x12", + 36: "sym64x12", + 37: "sym80x12", + 38: "sym128x12", + 39: "sym160x12", + 40: "sym256x12", + 41: "sym320x12", + 42: "sym512x12", + 43: "sym640x12", + 44: "sym1280x12", + 45: "sym2560x12", +} + +var GrantPeriodicity_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sym2": 1, + "sym7": 2, + "sym1x14": 3, + "sym2x14": 4, + "sym4x14": 5, + "sym5x14": 6, + "sym8x14": 7, + "sym10x14": 8, + "sym16x14": 9, + "sym20x14": 10, + "sym32x14": 11, + "sym40x14": 12, + "sym64x14": 13, + "sym80x14": 14, + "sym128x14": 15, + "sym160x14": 16, + "sym256x14": 17, + "sym320x14": 18, + "sym512x14": 19, + "sym640x14": 20, + "sym1024x14": 21, + "sym1280x14": 22, + "sym2560x14": 23, + "sym5120x14": 24, + "sym6": 25, + "sym1x12": 26, + "sym2x12": 27, + "sym4x12": 28, + "sym5x12": 29, + "sym8x12": 30, + "sym10x12": 31, + "sym16x12": 32, + "sym20x12": 33, + "sym32x12": 34, + "sym40x12": 35, + "sym64x12": 36, + "sym80x12": 37, + "sym128x12": 38, + "sym160x12": 39, + "sym256x12": 40, + "sym320x12": 41, + "sym512x12": 42, + "sym640x12": 43, + "sym1280x12": 44, + "sym2560x12": 45, +} + +func (x GrantPeriodicity_Value) String() string { + return proto.EnumName(GrantPeriodicity_Value_name, int32(x)) +} + +func (GrantPeriodicity_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{248, 0} +} + +type SRS_ResourceSet_Usage_Value int32 + +const ( + SRS_ResourceSet_Usage_protobuf_unspecified SRS_ResourceSet_Usage_Value = 0 + SRS_ResourceSet_Usage_beamManagement SRS_ResourceSet_Usage_Value = 1 + SRS_ResourceSet_Usage_codebook SRS_ResourceSet_Usage_Value = 2 + SRS_ResourceSet_Usage_nonCodebook SRS_ResourceSet_Usage_Value = 3 + SRS_ResourceSet_Usage_antennaSwitching SRS_ResourceSet_Usage_Value = 4 +) + +var SRS_ResourceSet_Usage_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "beamManagement", + 2: "codebook", + 3: "nonCodebook", + 4: "antennaSwitching", +} + +var SRS_ResourceSet_Usage_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "beamManagement": 1, + "codebook": 2, + "nonCodebook": 3, + "antennaSwitching": 4, +} + +func (x SRS_ResourceSet_Usage_Value) String() string { + return proto.EnumName(SRS_ResourceSet_Usage_Value_name, int32(x)) +} + +func (SRS_ResourceSet_Usage_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{255, 0} +} + +type SRS_PowerControlAdjustmentStates_Value int32 + +const ( + SRS_PowerControlAdjustmentStates_protobuf_unspecified SRS_PowerControlAdjustmentStates_Value = 0 + SRS_PowerControlAdjustmentStates_sameAsFci2 SRS_PowerControlAdjustmentStates_Value = 1 + SRS_PowerControlAdjustmentStates_separateClosedLoop SRS_PowerControlAdjustmentStates_Value = 2 +) + +var SRS_PowerControlAdjustmentStates_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sameAsFci2", + 2: "separateClosedLoop", +} + +var SRS_PowerControlAdjustmentStates_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sameAsFci2": 1, + "separateClosedLoop": 2, +} + +func (x SRS_PowerControlAdjustmentStates_Value) String() string { + return proto.EnumName(SRS_PowerControlAdjustmentStates_Value_name, int32(x)) +} + +func (SRS_PowerControlAdjustmentStates_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{256, 0} +} + +type NrofSRS_Ports_Value int32 + +const ( + NrofSRS_Ports_protobuf_unspecified NrofSRS_Ports_Value = 0 + NrofSRS_Ports_port1 NrofSRS_Ports_Value = 1 + NrofSRS_Ports_ports2 NrofSRS_Ports_Value = 2 + NrofSRS_Ports_ports4 NrofSRS_Ports_Value = 3 +) + +var NrofSRS_Ports_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "port1", + 2: "ports2", + 3: "ports4", +} + +var NrofSRS_Ports_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "port1": 1, + "ports2": 2, + "ports4": 3, +} + +func (x NrofSRS_Ports_Value) String() string { + return proto.EnumName(NrofSRS_Ports_Value_name, int32(x)) +} + +func (NrofSRS_Ports_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{258, 0} +} + +type PTRS_PortIndex_Value int32 + +const ( + PTRS_PortIndex_protobuf_unspecified PTRS_PortIndex_Value = 0 + PTRS_PortIndex_n0 PTRS_PortIndex_Value = 1 + PTRS_PortIndex_n1 PTRS_PortIndex_Value = 2 +) + +var PTRS_PortIndex_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n0", + 2: "n1", +} + +var PTRS_PortIndex_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n0": 1, + "n1": 2, +} + +func (x PTRS_PortIndex_Value) String() string { + return proto.EnumName(PTRS_PortIndex_Value_name, int32(x)) +} + +func (PTRS_PortIndex_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{259, 0} +} + +type NrofSymbols_Value int32 + +const ( + NrofSymbols_protobuf_unspecified NrofSymbols_Value = 0 + NrofSymbols_n1 NrofSymbols_Value = 1 + NrofSymbols_n2 NrofSymbols_Value = 2 + NrofSymbols_n4 NrofSymbols_Value = 3 +) + +var NrofSymbols_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", + 3: "n4", +} + +var NrofSymbols_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, + "n4": 3, +} + +func (x NrofSymbols_Value) String() string { + return proto.EnumName(NrofSymbols_Value_name, int32(x)) +} + +func (NrofSymbols_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{263, 0} +} + +type RepetitionFactor_Value int32 + +const ( + RepetitionFactor_protobuf_unspecified RepetitionFactor_Value = 0 + RepetitionFactor_n1 RepetitionFactor_Value = 1 + RepetitionFactor_n2 RepetitionFactor_Value = 2 + RepetitionFactor_n4 RepetitionFactor_Value = 3 +) + +var RepetitionFactor_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", + 3: "n4", +} + +var RepetitionFactor_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, + "n4": 3, +} + +func (x RepetitionFactor_Value) String() string { + return proto.EnumName(RepetitionFactor_Value_name, int32(x)) +} + +func (RepetitionFactor_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{264, 0} +} + +type GroupOrSequenceHopping_Value int32 + +const ( + GroupOrSequenceHopping_protobuf_unspecified GroupOrSequenceHopping_Value = 0 + GroupOrSequenceHopping_neither GroupOrSequenceHopping_Value = 1 + GroupOrSequenceHopping_groupHopping GroupOrSequenceHopping_Value = 2 + GroupOrSequenceHopping_sequenceHopping GroupOrSequenceHopping_Value = 3 +) + +var GroupOrSequenceHopping_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "neither", + 2: "groupHopping", + 3: "sequenceHopping", +} + +var GroupOrSequenceHopping_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "neither": 1, + "groupHopping": 2, + "sequenceHopping": 3, +} + +func (x GroupOrSequenceHopping_Value) String() string { + return proto.EnumName(GroupOrSequenceHopping_Value_name, int32(x)) +} + +func (GroupOrSequenceHopping_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{266, 0} +} + +type SSBPerRACH_Occasion_Value int32 + +const ( + SSBPerRACH_Occasion_protobuf_unspecified SSBPerRACH_Occasion_Value = 0 + SSBPerRACH_Occasion_oneEighth SSBPerRACH_Occasion_Value = 1 + SSBPerRACH_Occasion_oneFourth SSBPerRACH_Occasion_Value = 2 + SSBPerRACH_Occasion_oneHalf SSBPerRACH_Occasion_Value = 3 + SSBPerRACH_Occasion_one SSBPerRACH_Occasion_Value = 4 + SSBPerRACH_Occasion_two SSBPerRACH_Occasion_Value = 5 + SSBPerRACH_Occasion_four SSBPerRACH_Occasion_Value = 6 + SSBPerRACH_Occasion_eight SSBPerRACH_Occasion_Value = 7 + SSBPerRACH_Occasion_sixteen SSBPerRACH_Occasion_Value = 8 +) + +var SSBPerRACH_Occasion_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "oneEighth", + 2: "oneFourth", + 3: "oneHalf", + 4: "one", + 5: "two", + 6: "four", + 7: "eight", + 8: "sixteen", +} + +var SSBPerRACH_Occasion_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "oneEighth": 1, + "oneFourth": 2, + "oneHalf": 3, + "one": 4, + "two": 5, + "four": 6, + "eight": 7, + "sixteen": 8, +} + +func (x SSBPerRACH_Occasion_Value) String() string { + return proto.EnumName(SSBPerRACH_Occasion_Value_name, int32(x)) +} + +func (SSBPerRACH_Occasion_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{276, 0} +} + +type BeamFailureRecoveryTimer_Value int32 + +const ( + BeamFailureRecoveryTimer_protobuf_unspecified BeamFailureRecoveryTimer_Value = 0 + BeamFailureRecoveryTimer_ms10 BeamFailureRecoveryTimer_Value = 1 + BeamFailureRecoveryTimer_ms20 BeamFailureRecoveryTimer_Value = 2 + BeamFailureRecoveryTimer_ms40 BeamFailureRecoveryTimer_Value = 3 + BeamFailureRecoveryTimer_ms60 BeamFailureRecoveryTimer_Value = 4 + BeamFailureRecoveryTimer_ms80 BeamFailureRecoveryTimer_Value = 5 + BeamFailureRecoveryTimer_ms100 BeamFailureRecoveryTimer_Value = 6 + BeamFailureRecoveryTimer_ms150 BeamFailureRecoveryTimer_Value = 7 + BeamFailureRecoveryTimer_ms200 BeamFailureRecoveryTimer_Value = 8 +) + +var BeamFailureRecoveryTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms10", + 2: "ms20", + 3: "ms40", + 4: "ms60", + 5: "ms80", + 6: "ms100", + 7: "ms150", + 8: "ms200", +} + +var BeamFailureRecoveryTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms10": 1, + "ms20": 2, + "ms40": 3, + "ms60": 4, + "ms80": 5, + "ms100": 6, + "ms150": 7, + "ms200": 8, +} + +func (x BeamFailureRecoveryTimer_Value) String() string { + return proto.EnumName(BeamFailureRecoveryTimer_Value_name, int32(x)) +} + +func (BeamFailureRecoveryTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{277, 0} +} + +type MaxCodeBlockGroupsPerTransportBlock_Value int32 + +const ( + MaxCodeBlockGroupsPerTransportBlock_protobuf_unspecified MaxCodeBlockGroupsPerTransportBlock_Value = 0 + MaxCodeBlockGroupsPerTransportBlock_n2 MaxCodeBlockGroupsPerTransportBlock_Value = 1 + MaxCodeBlockGroupsPerTransportBlock_n4 MaxCodeBlockGroupsPerTransportBlock_Value = 2 + MaxCodeBlockGroupsPerTransportBlock_n6 MaxCodeBlockGroupsPerTransportBlock_Value = 3 + MaxCodeBlockGroupsPerTransportBlock_n8 MaxCodeBlockGroupsPerTransportBlock_Value = 4 +) + +var MaxCodeBlockGroupsPerTransportBlock_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n2", + 2: "n4", + 3: "n6", + 4: "n8", +} + +var MaxCodeBlockGroupsPerTransportBlock_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n2": 1, + "n4": 2, + "n6": 3, + "n8": 4, +} + +func (x MaxCodeBlockGroupsPerTransportBlock_Value) String() string { + return proto.EnumName(MaxCodeBlockGroupsPerTransportBlock_Value_name, int32(x)) +} + +func (MaxCodeBlockGroupsPerTransportBlock_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{284, 0} +} + +type XOverhead_Value int32 + +const ( + XOverhead_protobuf_unspecified XOverhead_Value = 0 + XOverhead_xOh6 XOverhead_Value = 1 + XOverhead_xOh12 XOverhead_Value = 2 + XOverhead_xOh18 XOverhead_Value = 3 +) + +var XOverhead_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "xOh6", + 2: "xOh12", + 3: "xOh18", +} + +var XOverhead_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "xOh6": 1, + "xOh12": 2, + "xOh18": 3, +} + +func (x XOverhead_Value) String() string { + return proto.EnumName(XOverhead_Value_name, int32(x)) +} + +func (XOverhead_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{285, 0} +} + +type NrofHARQ_ProcessesForPDSCH_Value int32 + +const ( + NrofHARQ_ProcessesForPDSCH_protobuf_unspecified NrofHARQ_ProcessesForPDSCH_Value = 0 + NrofHARQ_ProcessesForPDSCH_n2 NrofHARQ_ProcessesForPDSCH_Value = 1 + NrofHARQ_ProcessesForPDSCH_n4 NrofHARQ_ProcessesForPDSCH_Value = 2 + NrofHARQ_ProcessesForPDSCH_n6 NrofHARQ_ProcessesForPDSCH_Value = 3 + NrofHARQ_ProcessesForPDSCH_n10 NrofHARQ_ProcessesForPDSCH_Value = 4 + NrofHARQ_ProcessesForPDSCH_n12 NrofHARQ_ProcessesForPDSCH_Value = 5 + NrofHARQ_ProcessesForPDSCH_n16 NrofHARQ_ProcessesForPDSCH_Value = 6 +) + +var NrofHARQ_ProcessesForPDSCH_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n2", + 2: "n4", + 3: "n6", + 4: "n10", + 5: "n12", + 6: "n16", +} + +var NrofHARQ_ProcessesForPDSCH_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n2": 1, + "n4": 2, + "n6": 3, + "n10": 4, + "n12": 5, + "n16": 6, +} + +func (x NrofHARQ_ProcessesForPDSCH_Value) String() string { + return proto.EnumName(NrofHARQ_ProcessesForPDSCH_Value_name, int32(x)) +} + +func (NrofHARQ_ProcessesForPDSCH_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{286, 0} +} + +type PowerControlOffsetSS_Value int32 + +const ( + PowerControlOffsetSS_protobuf_unspecified PowerControlOffsetSS_Value = 0 + PowerControlOffsetSS_minus_db3 PowerControlOffsetSS_Value = 1 + PowerControlOffsetSS_db0 PowerControlOffsetSS_Value = 2 + PowerControlOffsetSS_db3 PowerControlOffsetSS_Value = 3 + PowerControlOffsetSS_db6 PowerControlOffsetSS_Value = 4 +) + +var PowerControlOffsetSS_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "minus_db3", + 2: "db0", + 3: "db3", + 4: "db6", +} + +var PowerControlOffsetSS_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "minus_db3": 1, + "db0": 2, + "db3": 3, + "db6": 4, +} + +func (x PowerControlOffsetSS_Value) String() string { + return proto.EnumName(PowerControlOffsetSS_Value_name, int32(x)) +} + +func (PowerControlOffsetSS_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{289, 0} +} + +type SubcarrierLocationP0_Value int32 + +const ( + SubcarrierLocationP0_protobuf_unspecified SubcarrierLocationP0_Value = 0 + SubcarrierLocationP0_s0 SubcarrierLocationP0_Value = 1 + SubcarrierLocationP0_s2 SubcarrierLocationP0_Value = 2 + SubcarrierLocationP0_s4 SubcarrierLocationP0_Value = 3 + SubcarrierLocationP0_s6 SubcarrierLocationP0_Value = 4 + SubcarrierLocationP0_s8 SubcarrierLocationP0_Value = 5 + SubcarrierLocationP0_s10 SubcarrierLocationP0_Value = 6 +) + +var SubcarrierLocationP0_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "s0", + 2: "s2", + 3: "s4", + 4: "s6", + 5: "s8", + 6: "s10", +} + +var SubcarrierLocationP0_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "s0": 1, + "s2": 2, + "s4": 3, + "s6": 4, + "s8": 5, + "s10": 6, +} + +func (x SubcarrierLocationP0_Value) String() string { + return proto.EnumName(SubcarrierLocationP0_Value_name, int32(x)) +} + +func (SubcarrierLocationP0_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{293, 0} +} + +type SubcarrierLocationP1_Value int32 + +const ( + SubcarrierLocationP1_protobuf_unspecified SubcarrierLocationP1_Value = 0 + SubcarrierLocationP1_s0 SubcarrierLocationP1_Value = 1 + SubcarrierLocationP1_s4 SubcarrierLocationP1_Value = 2 + SubcarrierLocationP1_s8 SubcarrierLocationP1_Value = 3 +) + +var SubcarrierLocationP1_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "s0", + 2: "s4", + 3: "s8", +} + +var SubcarrierLocationP1_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "s0": 1, + "s4": 2, + "s8": 3, +} + +func (x SubcarrierLocationP1_Value) String() string { + return proto.EnumName(SubcarrierLocationP1_Value_name, int32(x)) +} + +func (SubcarrierLocationP1_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{295, 0} +} + +type ResourceType_Value int32 + +const ( + ResourceType_protobuf_unspecified ResourceType_Value = 0 + ResourceType_aperiodic ResourceType_Value = 1 + ResourceType_semiPersistent ResourceType_Value = 2 + ResourceType_periodic ResourceType_Value = 3 +) + +var ResourceType_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "aperiodic", + 2: "semiPersistent", + 3: "periodic", +} + +var ResourceType_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "aperiodic": 1, + "semiPersistent": 2, + "periodic": 3, +} + +func (x ResourceType_Value) String() string { + return proto.EnumName(ResourceType_Value_name, int32(x)) +} + +func (ResourceType_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{301, 0} +} + +type ReportSlotConfig_Value int32 + +const ( + ReportSlotConfig_protobuf_unspecified ReportSlotConfig_Value = 0 + ReportSlotConfig_sl5 ReportSlotConfig_Value = 1 + ReportSlotConfig_sl10 ReportSlotConfig_Value = 2 + ReportSlotConfig_sl20 ReportSlotConfig_Value = 3 + ReportSlotConfig_sl40 ReportSlotConfig_Value = 4 + ReportSlotConfig_sl80 ReportSlotConfig_Value = 5 + ReportSlotConfig_sl160 ReportSlotConfig_Value = 6 + ReportSlotConfig_sl320 ReportSlotConfig_Value = 7 +) + +var ReportSlotConfig_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sl5", + 2: "sl10", + 3: "sl20", + 4: "sl40", + 5: "sl80", + 6: "sl160", + 7: "sl320", +} + +var ReportSlotConfig_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sl5": 1, + "sl10": 2, + "sl20": 3, + "sl40": 4, + "sl80": 5, + "sl160": 6, + "sl320": 7, +} + +func (x ReportSlotConfig_Value) String() string { + return proto.EnumName(ReportSlotConfig_Value_name, int32(x)) +} + +func (ReportSlotConfig_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{308, 0} +} + +type CRI_RII1_CQI_Value int32 + +const ( + CRI_RII1_CQI_protobuf_unspecified CRI_RII1_CQI_Value = 0 + CRI_RII1_CQI_n2 CRI_RII1_CQI_Value = 1 + CRI_RII1_CQI_n4 CRI_RII1_CQI_Value = 2 +) + +var CRI_RII1_CQI_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n2", + 2: "n4", +} + +var CRI_RII1_CQI_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n2": 1, + "n4": 2, +} + +func (x CRI_RII1_CQI_Value) String() string { + return proto.EnumName(CRI_RII1_CQI_Value_name, int32(x)) +} + +func (CRI_RII1_CQI_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{310, 0} +} + +type CQI_FormatIndicator_Value int32 + +const ( + CQI_FormatIndicator_protobuf_unspecified CQI_FormatIndicator_Value = 0 + CQI_FormatIndicator_widebandCQI CQI_FormatIndicator_Value = 1 + CQI_FormatIndicator_subbandCQI CQI_FormatIndicator_Value = 2 +) + +var CQI_FormatIndicator_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "widebandCQI", + 2: "subbandCQI", +} + +var CQI_FormatIndicator_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "widebandCQI": 1, + "subbandCQI": 2, +} + +func (x CQI_FormatIndicator_Value) String() string { + return proto.EnumName(CQI_FormatIndicator_Value_name, int32(x)) +} + +func (CQI_FormatIndicator_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{312, 0} +} + +type PMI_FormatIndicator_Value int32 + +const ( + PMI_FormatIndicator_protobuf_unspecified PMI_FormatIndicator_Value = 0 + PMI_FormatIndicator_widebandPMI PMI_FormatIndicator_Value = 1 + PMI_FormatIndicator_subbandPMI PMI_FormatIndicator_Value = 2 +) + +var PMI_FormatIndicator_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "widebandPMI", + 2: "subbandPMI", +} + +var PMI_FormatIndicator_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "widebandPMI": 1, + "subbandPMI": 2, +} + +func (x PMI_FormatIndicator_Value) String() string { + return proto.EnumName(PMI_FormatIndicator_Value_name, int32(x)) +} + +func (PMI_FormatIndicator_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{313, 0} +} + +type PhaseAlphabetSize_Value int32 + +const ( + PhaseAlphabetSize_protobuf_unspecified PhaseAlphabetSize_Value = 0 + PhaseAlphabetSize_n4 PhaseAlphabetSize_Value = 1 + PhaseAlphabetSize_n8 PhaseAlphabetSize_Value = 2 +) + +var PhaseAlphabetSize_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n4", + 2: "n8", +} + +var PhaseAlphabetSize_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n4": 1, + "n8": 2, +} + +func (x PhaseAlphabetSize_Value) String() string { + return proto.EnumName(PhaseAlphabetSize_Value_name, int32(x)) +} + +func (PhaseAlphabetSize_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{323, 0} +} + +type NumberOfBeams_Value int32 + +const ( + NumberOfBeams_protobuf_unspecified NumberOfBeams_Value = 0 + NumberOfBeams_two NumberOfBeams_Value = 1 + NumberOfBeams_three NumberOfBeams_Value = 2 + NumberOfBeams_four NumberOfBeams_Value = 3 +) + +var NumberOfBeams_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "two", + 2: "three", + 3: "four", +} + +var NumberOfBeams_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "two": 1, + "three": 2, + "four": 3, +} + +func (x NumberOfBeams_Value) String() string { + return proto.EnumName(NumberOfBeams_Value_name, int32(x)) +} + +func (NumberOfBeams_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{324, 0} +} + +type PortSelectionSamplingSize_Value int32 + +const ( + PortSelectionSamplingSize_protobuf_unspecified PortSelectionSamplingSize_Value = 0 + PortSelectionSamplingSize_n1 PortSelectionSamplingSize_Value = 1 + PortSelectionSamplingSize_n2 PortSelectionSamplingSize_Value = 2 + PortSelectionSamplingSize_n3 PortSelectionSamplingSize_Value = 3 + PortSelectionSamplingSize_n4 PortSelectionSamplingSize_Value = 4 +) + +var PortSelectionSamplingSize_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", + 3: "n3", + 4: "n4", +} + +var PortSelectionSamplingSize_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, + "n3": 3, + "n4": 4, +} + +func (x PortSelectionSamplingSize_Value) String() string { + return proto.EnumName(PortSelectionSamplingSize_Value_name, int32(x)) +} + +func (PortSelectionSamplingSize_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{325, 0} +} + +type CSI_ReportConfigDummy_Value int32 + +const ( + CSI_ReportConfigDummy_protobuf_unspecified CSI_ReportConfigDummy_Value = 0 + CSI_ReportConfigDummy_n1 CSI_ReportConfigDummy_Value = 1 + CSI_ReportConfigDummy_n2 CSI_ReportConfigDummy_Value = 2 +) + +var CSI_ReportConfigDummy_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", +} + +var CSI_ReportConfigDummy_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, +} + +func (x CSI_ReportConfigDummy_Value) String() string { + return proto.EnumName(CSI_ReportConfigDummy_Value_name, int32(x)) +} + +func (CSI_ReportConfigDummy_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{326, 0} +} + +type NrofReportedRS_Value int32 + +const ( + NrofReportedRS_protobuf_unspecified NrofReportedRS_Value = 0 + NrofReportedRS_n1 NrofReportedRS_Value = 1 + NrofReportedRS_n2 NrofReportedRS_Value = 2 + NrofReportedRS_n3 NrofReportedRS_Value = 3 + NrofReportedRS_n4 NrofReportedRS_Value = 4 +) + +var NrofReportedRS_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", + 3: "n3", + 4: "n4", +} + +var NrofReportedRS_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, + "n3": 3, + "n4": 4, +} + +func (x NrofReportedRS_Value) String() string { + return proto.EnumName(NrofReportedRS_Value_name, int32(x)) +} + +func (NrofReportedRS_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{328, 0} +} + +type CQI_Table_Value int32 + +const ( + CQI_Table_protobuf_unspecified CQI_Table_Value = 0 + CQI_Table_table1 CQI_Table_Value = 1 + CQI_Table_table2 CQI_Table_Value = 2 + CQI_Table_table3 CQI_Table_Value = 3 +) + +var CQI_Table_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "table1", + 2: "table2", + 3: "table3", +} + +var CQI_Table_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "table1": 1, + "table2": 2, + "table3": 3, +} + +func (x CQI_Table_Value) String() string { + return proto.EnumName(CQI_Table_Value_name, int32(x)) +} + +func (CQI_Table_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{329, 0} +} + +type SubbandSize_Value int32 + +const ( + SubbandSize_protobuf_unspecified SubbandSize_Value = 0 + SubbandSize_value1 SubbandSize_Value = 1 + SubbandSize_value2 SubbandSize_Value = 2 +) + +var SubbandSize_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "value1", + 2: "value2", +} + +var SubbandSize_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "value1": 1, + "value2": 2, +} + +func (x SubbandSize_Value) String() string { + return proto.EnumName(SubbandSize_Value_name, int32(x)) +} + +func (SubbandSize_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{330, 0} +} + +type SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530 int32 + +const ( + SemiPersistentOnPUSCHV1530_protobuf_unspecified SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530 = 0 + SemiPersistentOnPUSCHV1530_sl4 SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530 = 1 + SemiPersistentOnPUSCHV1530_sl8 SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530 = 2 + SemiPersistentOnPUSCHV1530_sl16 SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530 = 3 +) + +var SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sl4", + 2: "sl8", + 3: "sl16", +} + +var SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530_value = map[string]int32{ + "protobuf_unspecified": 0, + "sl4": 1, + "sl8": 2, + "sl16": 3, +} + +func (x SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530) String() string { + return proto.EnumName(SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530_name, int32(x)) +} + +func (SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{335, 0} +} + +type SCellDeactivationTimer_Value int32 + +const ( + SCellDeactivationTimer_protobuf_unspecified SCellDeactivationTimer_Value = 0 + SCellDeactivationTimer_ms20 SCellDeactivationTimer_Value = 1 + SCellDeactivationTimer_ms40 SCellDeactivationTimer_Value = 2 + SCellDeactivationTimer_ms80 SCellDeactivationTimer_Value = 3 + SCellDeactivationTimer_ms160 SCellDeactivationTimer_Value = 4 + SCellDeactivationTimer_ms200 SCellDeactivationTimer_Value = 5 + SCellDeactivationTimer_ms240 SCellDeactivationTimer_Value = 6 + SCellDeactivationTimer_ms320 SCellDeactivationTimer_Value = 7 + SCellDeactivationTimer_ms400 SCellDeactivationTimer_Value = 8 + SCellDeactivationTimer_ms480 SCellDeactivationTimer_Value = 9 + SCellDeactivationTimer_ms520 SCellDeactivationTimer_Value = 10 + SCellDeactivationTimer_ms640 SCellDeactivationTimer_Value = 11 + SCellDeactivationTimer_ms720 SCellDeactivationTimer_Value = 12 + SCellDeactivationTimer_ms840 SCellDeactivationTimer_Value = 13 + SCellDeactivationTimer_ms1280 SCellDeactivationTimer_Value = 14 +) + +var SCellDeactivationTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms20", + 2: "ms40", + 3: "ms80", + 4: "ms160", + 5: "ms200", + 6: "ms240", + 7: "ms320", + 8: "ms400", + 9: "ms480", + 10: "ms520", + 11: "ms640", + 12: "ms720", + 13: "ms840", + 14: "ms1280", +} + +var SCellDeactivationTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms20": 1, + "ms40": 2, + "ms80": 3, + "ms160": 4, + "ms200": 5, + "ms240": 6, + "ms320": 7, + "ms400": 8, + "ms480": 9, + "ms520": 10, + "ms640": 11, + "ms720": 12, + "ms840": 13, + "ms1280": 14, +} + +func (x SCellDeactivationTimer_Value) String() string { + return proto.EnumName(SCellDeactivationTimer_Value_name, int32(x)) +} + +func (SCellDeactivationTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{342, 0} +} + +type PathlossReferenceLinking_Value int32 + +const ( + PathlossReferenceLinking_protobuf_unspecified PathlossReferenceLinking_Value = 0 + PathlossReferenceLinking_pCell PathlossReferenceLinking_Value = 1 + PathlossReferenceLinking_sCell PathlossReferenceLinking_Value = 2 +) + +var PathlossReferenceLinking_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "pCell", + 2: "sCell", +} + +var PathlossReferenceLinking_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "pCell": 1, + "sCell": 2, +} + +func (x PathlossReferenceLinking_Value) String() string { + return proto.EnumName(PathlossReferenceLinking_Value_name, int32(x)) +} + +func (PathlossReferenceLinking_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{346, 0} +} + +type CSI_RS_MeasurementBW_NrofPRBs int32 + +const ( + CSI_RS_MeasurementBW_protobuf_unspecified CSI_RS_MeasurementBW_NrofPRBs = 0 + CSI_RS_MeasurementBW_size24 CSI_RS_MeasurementBW_NrofPRBs = 1 + CSI_RS_MeasurementBW_size48 CSI_RS_MeasurementBW_NrofPRBs = 2 + CSI_RS_MeasurementBW_size96 CSI_RS_MeasurementBW_NrofPRBs = 3 + CSI_RS_MeasurementBW_size192 CSI_RS_MeasurementBW_NrofPRBs = 4 + CSI_RS_MeasurementBW_size264 CSI_RS_MeasurementBW_NrofPRBs = 5 +) + +var CSI_RS_MeasurementBW_NrofPRBs_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "size24", + 2: "size48", + 3: "size96", + 4: "size192", + 5: "size264", +} + +var CSI_RS_MeasurementBW_NrofPRBs_value = map[string]int32{ + "protobuf_unspecified": 0, + "size24": 1, + "size48": 2, + "size96": 3, + "size192": 4, + "size264": 5, +} + +func (x CSI_RS_MeasurementBW_NrofPRBs) String() string { + return proto.EnumName(CSI_RS_MeasurementBW_NrofPRBs_name, int32(x)) +} + +func (CSI_RS_MeasurementBW_NrofPRBs) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{362, 0} +} + +type Density_Value int32 + +const ( + Density_protobuf_unspecified Density_Value = 0 + Density_d1 Density_Value = 1 + Density_d3 Density_Value = 2 +) + +var Density_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "d1", + 2: "d3", +} + +var Density_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "d1": 1, + "d3": 2, +} + +func (x Density_Value) String() string { + return proto.EnumName(Density_Value_name, int32(x)) +} + +func (Density_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{363, 0} +} + +type Q_OffsetRange_Value int32 + +const ( + Q_OffsetRange_protobuf_unspecified Q_OffsetRange_Value = 0 + Q_OffsetRange_minus_dB24 Q_OffsetRange_Value = 1 + Q_OffsetRange_minus_dB22 Q_OffsetRange_Value = 2 + Q_OffsetRange_minus_dB20 Q_OffsetRange_Value = 3 + Q_OffsetRange_minus_dB18 Q_OffsetRange_Value = 4 + Q_OffsetRange_minus_dB16 Q_OffsetRange_Value = 5 + Q_OffsetRange_minus_dB14 Q_OffsetRange_Value = 6 + Q_OffsetRange_minus_dB12 Q_OffsetRange_Value = 7 + Q_OffsetRange_minus_dB10 Q_OffsetRange_Value = 8 + Q_OffsetRange_minus_dB8 Q_OffsetRange_Value = 9 + Q_OffsetRange_minus_dB6 Q_OffsetRange_Value = 10 + Q_OffsetRange_minus_dB5 Q_OffsetRange_Value = 11 + Q_OffsetRange_minus_dB4 Q_OffsetRange_Value = 12 + Q_OffsetRange_minus_dB3 Q_OffsetRange_Value = 13 + Q_OffsetRange_minus_dB2 Q_OffsetRange_Value = 14 + Q_OffsetRange_minus_dB1 Q_OffsetRange_Value = 15 + Q_OffsetRange_dB0 Q_OffsetRange_Value = 16 + Q_OffsetRange_dB1 Q_OffsetRange_Value = 17 + Q_OffsetRange_dB2 Q_OffsetRange_Value = 18 + Q_OffsetRange_dB3 Q_OffsetRange_Value = 19 + Q_OffsetRange_dB4 Q_OffsetRange_Value = 20 + Q_OffsetRange_dB5 Q_OffsetRange_Value = 21 + Q_OffsetRange_dB6 Q_OffsetRange_Value = 22 + Q_OffsetRange_dB8 Q_OffsetRange_Value = 23 + Q_OffsetRange_dB10 Q_OffsetRange_Value = 24 + Q_OffsetRange_dB12 Q_OffsetRange_Value = 25 + Q_OffsetRange_dB14 Q_OffsetRange_Value = 26 + Q_OffsetRange_dB16 Q_OffsetRange_Value = 27 + Q_OffsetRange_dB18 Q_OffsetRange_Value = 28 + Q_OffsetRange_dB20 Q_OffsetRange_Value = 29 + Q_OffsetRange_dB22 Q_OffsetRange_Value = 30 + Q_OffsetRange_dB24 Q_OffsetRange_Value = 31 +) + +var Q_OffsetRange_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "minus_dB24", + 2: "minus_dB22", + 3: "minus_dB20", + 4: "minus_dB18", + 5: "minus_dB16", + 6: "minus_dB14", + 7: "minus_dB12", + 8: "minus_dB10", + 9: "minus_dB8", + 10: "minus_dB6", + 11: "minus_dB5", + 12: "minus_dB4", + 13: "minus_dB3", + 14: "minus_dB2", + 15: "minus_dB1", + 16: "dB0", + 17: "dB1", + 18: "dB2", + 19: "dB3", + 20: "dB4", + 21: "dB5", + 22: "dB6", + 23: "dB8", + 24: "dB10", + 25: "dB12", + 26: "dB14", + 27: "dB16", + 28: "dB18", + 29: "dB20", + 30: "dB22", + 31: "dB24", +} + +var Q_OffsetRange_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "minus_dB24": 1, + "minus_dB22": 2, + "minus_dB20": 3, + "minus_dB18": 4, + "minus_dB16": 5, + "minus_dB14": 6, + "minus_dB12": 7, + "minus_dB10": 8, + "minus_dB8": 9, + "minus_dB6": 10, + "minus_dB5": 11, + "minus_dB4": 12, + "minus_dB3": 13, + "minus_dB2": 14, + "minus_dB1": 15, + "dB0": 16, + "dB1": 17, + "dB2": 18, + "dB3": 19, + "dB4": 20, + "dB5": 21, + "dB6": 22, + "dB8": 23, + "dB10": 24, + "dB12": 25, + "dB14": 26, + "dB16": 27, + "dB18": 28, + "dB20": 29, + "dB22": 30, + "dB24": 31, +} + +func (x Q_OffsetRange_Value) String() string { + return proto.EnumName(Q_OffsetRange_Value_name, int32(x)) +} + +func (Q_OffsetRange_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{368, 0} +} + +type Range_Value int32 + +const ( + Range_protobuf_unspecified Range_Value = 0 + Range_n4 Range_Value = 1 + Range_n8 Range_Value = 2 + Range_n12 Range_Value = 3 + Range_n16 Range_Value = 4 + Range_n24 Range_Value = 5 + Range_n32 Range_Value = 6 + Range_n48 Range_Value = 7 + Range_n64 Range_Value = 8 + Range_n84 Range_Value = 9 + Range_n96 Range_Value = 10 + Range_n128 Range_Value = 11 + Range_n168 Range_Value = 12 + Range_n252 Range_Value = 13 + Range_n504 Range_Value = 14 + Range_n1008 Range_Value = 15 +) + +var Range_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n4", + 2: "n8", + 3: "n12", + 4: "n16", + 5: "n24", + 6: "n32", + 7: "n48", + 8: "n64", + 9: "n84", + 10: "n96", + 11: "n128", + 12: "n168", + 13: "n252", + 14: "n504", + 15: "n1008", +} + +var Range_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n4": 1, + "n8": 2, + "n12": 3, + "n16": 4, + "n24": 5, + "n32": 6, + "n48": 7, + "n64": 8, + "n84": 9, + "n96": 10, + "n128": 11, + "n168": 12, + "n252": 13, + "n504": 14, + "n1008": 15, +} + +func (x Range_Value) String() string { + return proto.EnumName(Range_Value_name, int32(x)) +} + +func (Range_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{375, 0} +} + +type MeasCycleSCellV1530_Value int32 + +const ( + MeasCycleSCellV1530_protobuf_unspecified MeasCycleSCellV1530_Value = 0 + MeasCycleSCellV1530_sf160 MeasCycleSCellV1530_Value = 1 + MeasCycleSCellV1530_sf256 MeasCycleSCellV1530_Value = 2 + MeasCycleSCellV1530_sf320 MeasCycleSCellV1530_Value = 3 + MeasCycleSCellV1530_sf512 MeasCycleSCellV1530_Value = 4 + MeasCycleSCellV1530_sf640 MeasCycleSCellV1530_Value = 5 + MeasCycleSCellV1530_sf1024 MeasCycleSCellV1530_Value = 6 + MeasCycleSCellV1530_sf1280 MeasCycleSCellV1530_Value = 7 +) + +var MeasCycleSCellV1530_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sf160", + 2: "sf256", + 3: "sf320", + 4: "sf512", + 5: "sf640", + 6: "sf1024", + 7: "sf1280", +} + +var MeasCycleSCellV1530_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sf160": 1, + "sf256": 2, + "sf320": 3, + "sf512": 4, + "sf640": 5, + "sf1024": 6, + "sf1280": 7, +} + +func (x MeasCycleSCellV1530_Value) String() string { + return proto.EnumName(MeasCycleSCellV1530_Value_name, int32(x)) +} + +func (MeasCycleSCellV1530_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{376, 0} +} + +type EUTRA_AllowedMeasBandwidth_Value int32 + +const ( + EUTRA_AllowedMeasBandwidth_protobuf_unspecified EUTRA_AllowedMeasBandwidth_Value = 0 + EUTRA_AllowedMeasBandwidth_mbw6 EUTRA_AllowedMeasBandwidth_Value = 1 + EUTRA_AllowedMeasBandwidth_mbw15 EUTRA_AllowedMeasBandwidth_Value = 2 + EUTRA_AllowedMeasBandwidth_mbw25 EUTRA_AllowedMeasBandwidth_Value = 3 + EUTRA_AllowedMeasBandwidth_mbw50 EUTRA_AllowedMeasBandwidth_Value = 4 + EUTRA_AllowedMeasBandwidth_mbw75 EUTRA_AllowedMeasBandwidth_Value = 5 + EUTRA_AllowedMeasBandwidth_mbw100 EUTRA_AllowedMeasBandwidth_Value = 6 +) + +var EUTRA_AllowedMeasBandwidth_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "mbw6", + 2: "mbw15", + 3: "mbw25", + 4: "mbw50", + 5: "mbw75", + 6: "mbw100", +} + +var EUTRA_AllowedMeasBandwidth_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "mbw6": 1, + "mbw15": 2, + "mbw25": 3, + "mbw50": 4, + "mbw75": 5, + "mbw100": 6, +} + +func (x EUTRA_AllowedMeasBandwidth_Value) String() string { + return proto.EnumName(EUTRA_AllowedMeasBandwidth_Value_name, int32(x)) +} + +func (EUTRA_AllowedMeasBandwidth_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{378, 0} +} + +type EUTRA_Q_OffsetRange_Value int32 + +const ( + EUTRA_Q_OffsetRange_protobuf_unspecified EUTRA_Q_OffsetRange_Value = 0 + EUTRA_Q_OffsetRange_minus_dB24 EUTRA_Q_OffsetRange_Value = 1 + EUTRA_Q_OffsetRange_minus_dB22 EUTRA_Q_OffsetRange_Value = 2 + EUTRA_Q_OffsetRange_minus_dB20 EUTRA_Q_OffsetRange_Value = 3 + EUTRA_Q_OffsetRange_minus_dB18 EUTRA_Q_OffsetRange_Value = 4 + EUTRA_Q_OffsetRange_minus_dB16 EUTRA_Q_OffsetRange_Value = 5 + EUTRA_Q_OffsetRange_minus_dB14 EUTRA_Q_OffsetRange_Value = 6 + EUTRA_Q_OffsetRange_minus_dB12 EUTRA_Q_OffsetRange_Value = 7 + EUTRA_Q_OffsetRange_minus_dB10 EUTRA_Q_OffsetRange_Value = 8 + EUTRA_Q_OffsetRange_minus_dB8 EUTRA_Q_OffsetRange_Value = 9 + EUTRA_Q_OffsetRange_minus_dB6 EUTRA_Q_OffsetRange_Value = 10 + EUTRA_Q_OffsetRange_minus_dB5 EUTRA_Q_OffsetRange_Value = 11 + EUTRA_Q_OffsetRange_minus_dB4 EUTRA_Q_OffsetRange_Value = 12 + EUTRA_Q_OffsetRange_minus_dB3 EUTRA_Q_OffsetRange_Value = 13 + EUTRA_Q_OffsetRange_minus_dB2 EUTRA_Q_OffsetRange_Value = 14 + EUTRA_Q_OffsetRange_minus_dB1 EUTRA_Q_OffsetRange_Value = 15 + EUTRA_Q_OffsetRange_dB0 EUTRA_Q_OffsetRange_Value = 16 + EUTRA_Q_OffsetRange_dB1 EUTRA_Q_OffsetRange_Value = 17 + EUTRA_Q_OffsetRange_dB2 EUTRA_Q_OffsetRange_Value = 18 + EUTRA_Q_OffsetRange_dB3 EUTRA_Q_OffsetRange_Value = 19 + EUTRA_Q_OffsetRange_dB4 EUTRA_Q_OffsetRange_Value = 20 + EUTRA_Q_OffsetRange_dB5 EUTRA_Q_OffsetRange_Value = 21 + EUTRA_Q_OffsetRange_dB6 EUTRA_Q_OffsetRange_Value = 22 + EUTRA_Q_OffsetRange_dB8 EUTRA_Q_OffsetRange_Value = 23 + EUTRA_Q_OffsetRange_dB10 EUTRA_Q_OffsetRange_Value = 24 + EUTRA_Q_OffsetRange_dB12 EUTRA_Q_OffsetRange_Value = 25 + EUTRA_Q_OffsetRange_dB14 EUTRA_Q_OffsetRange_Value = 26 + EUTRA_Q_OffsetRange_dB16 EUTRA_Q_OffsetRange_Value = 27 + EUTRA_Q_OffsetRange_dB18 EUTRA_Q_OffsetRange_Value = 28 + EUTRA_Q_OffsetRange_dB20 EUTRA_Q_OffsetRange_Value = 29 + EUTRA_Q_OffsetRange_dB22 EUTRA_Q_OffsetRange_Value = 30 + EUTRA_Q_OffsetRange_dB24 EUTRA_Q_OffsetRange_Value = 31 +) + +var EUTRA_Q_OffsetRange_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "minus_dB24", + 2: "minus_dB22", + 3: "minus_dB20", + 4: "minus_dB18", + 5: "minus_dB16", + 6: "minus_dB14", + 7: "minus_dB12", + 8: "minus_dB10", + 9: "minus_dB8", + 10: "minus_dB6", + 11: "minus_dB5", + 12: "minus_dB4", + 13: "minus_dB3", + 14: "minus_dB2", + 15: "minus_dB1", + 16: "dB0", + 17: "dB1", + 18: "dB2", + 19: "dB3", + 20: "dB4", + 21: "dB5", + 22: "dB6", + 23: "dB8", + 24: "dB10", + 25: "dB12", + 26: "dB14", + 27: "dB16", + 28: "dB18", + 29: "dB20", + 30: "dB22", + 31: "dB24", +} + +var EUTRA_Q_OffsetRange_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "minus_dB24": 1, + "minus_dB22": 2, + "minus_dB20": 3, + "minus_dB18": 4, + "minus_dB16": 5, + "minus_dB14": 6, + "minus_dB12": 7, + "minus_dB10": 8, + "minus_dB8": 9, + "minus_dB6": 10, + "minus_dB5": 11, + "minus_dB4": 12, + "minus_dB3": 13, + "minus_dB2": 14, + "minus_dB1": 15, + "dB0": 16, + "dB1": 17, + "dB2": 18, + "dB3": 19, + "dB4": 20, + "dB5": 21, + "dB6": 22, + "dB8": 23, + "dB10": 24, + "dB12": 25, + "dB14": 26, + "dB16": 27, + "dB18": 28, + "dB20": 29, + "dB22": 30, + "dB24": 31, +} + +func (x EUTRA_Q_OffsetRange_Value) String() string { + return proto.EnumName(EUTRA_Q_OffsetRange_Value_name, int32(x)) +} + +func (EUTRA_Q_OffsetRange_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{381, 0} +} + +type EUTRA_Range_Value int32 + +const ( + EUTRA_Range_protobuf_unspecified EUTRA_Range_Value = 0 + EUTRA_Range_n4 EUTRA_Range_Value = 1 + EUTRA_Range_n8 EUTRA_Range_Value = 2 + EUTRA_Range_n12 EUTRA_Range_Value = 3 + EUTRA_Range_n16 EUTRA_Range_Value = 4 + EUTRA_Range_n24 EUTRA_Range_Value = 5 + EUTRA_Range_n32 EUTRA_Range_Value = 6 + EUTRA_Range_n48 EUTRA_Range_Value = 7 + EUTRA_Range_n64 EUTRA_Range_Value = 8 + EUTRA_Range_n84 EUTRA_Range_Value = 9 + EUTRA_Range_n96 EUTRA_Range_Value = 10 + EUTRA_Range_n128 EUTRA_Range_Value = 11 + EUTRA_Range_n168 EUTRA_Range_Value = 12 + EUTRA_Range_n252 EUTRA_Range_Value = 13 + EUTRA_Range_n504 EUTRA_Range_Value = 14 +) + +var EUTRA_Range_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n4", + 2: "n8", + 3: "n12", + 4: "n16", + 5: "n24", + 6: "n32", + 7: "n48", + 8: "n64", + 9: "n84", + 10: "n96", + 11: "n128", + 12: "n168", + 13: "n252", + 14: "n504", +} + +var EUTRA_Range_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n4": 1, + "n8": 2, + "n12": 3, + "n16": 4, + "n24": 5, + "n32": 6, + "n48": 7, + "n64": 8, + "n84": 9, + "n96": 10, + "n128": 11, + "n168": 12, + "n252": 13, + "n504": 14, +} + +func (x EUTRA_Range_Value) String() string { + return proto.EnumName(EUTRA_Range_Value_name, int32(x)) +} + +func (EUTRA_Range_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{384, 0} +} + +type NR_RS_Type_Value int32 + +const ( + NR_RS_Type_protobuf_unspecified NR_RS_Type_Value = 0 + NR_RS_Type_ssb NR_RS_Type_Value = 1 + NR_RS_Type_csi_rs NR_RS_Type_Value = 2 +) + +var NR_RS_Type_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ssb", + 2: "csi_rs", +} + +var NR_RS_Type_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ssb": 1, + "csi_rs": 2, +} + +func (x NR_RS_Type_Value) String() string { + return proto.EnumName(NR_RS_Type_Value_name, int32(x)) +} + +func (NR_RS_Type_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{388, 0} +} + +type ReportInterval_Value int32 + +const ( + ReportInterval_protobuf_unspecified ReportInterval_Value = 0 + ReportInterval_ms120 ReportInterval_Value = 1 + ReportInterval_ms240 ReportInterval_Value = 2 + ReportInterval_ms480 ReportInterval_Value = 3 + ReportInterval_ms640 ReportInterval_Value = 4 + ReportInterval_ms1024 ReportInterval_Value = 5 + ReportInterval_ms2048 ReportInterval_Value = 6 + ReportInterval_ms5120 ReportInterval_Value = 7 + ReportInterval_ms10240 ReportInterval_Value = 8 + ReportInterval_ms20480 ReportInterval_Value = 9 + ReportInterval_ms40960 ReportInterval_Value = 10 + ReportInterval_min1 ReportInterval_Value = 11 + ReportInterval_min6 ReportInterval_Value = 12 + ReportInterval_min12 ReportInterval_Value = 13 + ReportInterval_min30 ReportInterval_Value = 14 +) + +var ReportInterval_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms120", + 2: "ms240", + 3: "ms480", + 4: "ms640", + 5: "ms1024", + 6: "ms2048", + 7: "ms5120", + 8: "ms10240", + 9: "ms20480", + 10: "ms40960", + 11: "min1", + 12: "min6", + 13: "min12", + 14: "min30", +} + +var ReportInterval_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms120": 1, + "ms240": 2, + "ms480": 3, + "ms640": 4, + "ms1024": 5, + "ms2048": 6, + "ms5120": 7, + "ms10240": 8, + "ms20480": 9, + "ms40960": 10, + "min1": 11, + "min6": 12, + "min12": 13, + "min30": 14, +} + +func (x ReportInterval_Value) String() string { + return proto.EnumName(ReportInterval_Value_name, int32(x)) +} + +func (ReportInterval_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{390, 0} +} + +type ReportAmount_Value int32 + +const ( + ReportAmount_protobuf_unspecified ReportAmount_Value = 0 + ReportAmount_r1 ReportAmount_Value = 1 + ReportAmount_r2 ReportAmount_Value = 2 + ReportAmount_r4 ReportAmount_Value = 3 + ReportAmount_r8 ReportAmount_Value = 4 + ReportAmount_r16 ReportAmount_Value = 5 + ReportAmount_r32 ReportAmount_Value = 6 + ReportAmount_r64 ReportAmount_Value = 7 + ReportAmount_infinity ReportAmount_Value = 8 +) + +var ReportAmount_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "r1", + 2: "r2", + 3: "r4", + 4: "r8", + 5: "r16", + 6: "r32", + 7: "r64", + 8: "infinity", +} + +var ReportAmount_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "r1": 1, + "r2": 2, + "r4": 3, + "r8": 4, + "r16": 5, + "r32": 6, + "r64": 7, + "infinity": 8, +} + +func (x ReportAmount_Value) String() string { + return proto.EnumName(ReportAmount_Value_name, int32(x)) +} + +func (ReportAmount_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{391, 0} +} + +type TimeToTrigger_Value int32 + +const ( + TimeToTrigger_protobuf_unspecified TimeToTrigger_Value = 0 + TimeToTrigger_ms0 TimeToTrigger_Value = 1 + TimeToTrigger_ms40 TimeToTrigger_Value = 2 + TimeToTrigger_ms64 TimeToTrigger_Value = 3 + TimeToTrigger_ms80 TimeToTrigger_Value = 4 + TimeToTrigger_ms100 TimeToTrigger_Value = 5 + TimeToTrigger_ms128 TimeToTrigger_Value = 6 + TimeToTrigger_ms160 TimeToTrigger_Value = 7 + TimeToTrigger_ms256 TimeToTrigger_Value = 8 + TimeToTrigger_ms320 TimeToTrigger_Value = 9 + TimeToTrigger_ms480 TimeToTrigger_Value = 10 + TimeToTrigger_ms512 TimeToTrigger_Value = 11 + TimeToTrigger_ms640 TimeToTrigger_Value = 12 + TimeToTrigger_ms1024 TimeToTrigger_Value = 13 + TimeToTrigger_ms1280 TimeToTrigger_Value = 14 + TimeToTrigger_ms2560 TimeToTrigger_Value = 15 + TimeToTrigger_ms5120 TimeToTrigger_Value = 16 +) + +var TimeToTrigger_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms0", + 2: "ms40", + 3: "ms64", + 4: "ms80", + 5: "ms100", + 6: "ms128", + 7: "ms160", + 8: "ms256", + 9: "ms320", + 10: "ms480", + 11: "ms512", + 12: "ms640", + 13: "ms1024", + 14: "ms1280", + 15: "ms2560", + 16: "ms5120", +} + +var TimeToTrigger_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms0": 1, + "ms40": 2, + "ms64": 3, + "ms80": 4, + "ms100": 5, + "ms128": 6, + "ms160": 7, + "ms256": 8, + "ms320": 9, + "ms480": 10, + "ms512": 11, + "ms640": 12, + "ms1024": 13, + "ms1280": 14, + "ms2560": 15, + "ms5120": 16, +} + +func (x TimeToTrigger_Value) String() string { + return proto.EnumName(TimeToTrigger_Value_name, int32(x)) +} + +func (TimeToTrigger_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{401, 0} +} + +type ReportAddNeighMeas_Value int32 + +const ( + ReportAddNeighMeas_protobuf_unspecified ReportAddNeighMeas_Value = 0 + ReportAddNeighMeas_setup ReportAddNeighMeas_Value = 1 +) + +var ReportAddNeighMeas_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "setup", +} + +var ReportAddNeighMeas_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "setup": 1, +} + +func (x ReportAddNeighMeas_Value) String() string { + return proto.EnumName(ReportAddNeighMeas_Value_name, int32(x)) +} + +func (ReportAddNeighMeas_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{403, 0} +} + +type FilterCoefficient_Value int32 + +const ( + FilterCoefficient_protobuf_unspecified FilterCoefficient_Value = 0 + FilterCoefficient_fc0 FilterCoefficient_Value = 1 + FilterCoefficient_fc1 FilterCoefficient_Value = 2 + FilterCoefficient_fc2 FilterCoefficient_Value = 3 + FilterCoefficient_fc3 FilterCoefficient_Value = 4 + FilterCoefficient_fc4 FilterCoefficient_Value = 5 + FilterCoefficient_fc5 FilterCoefficient_Value = 6 + FilterCoefficient_fc6 FilterCoefficient_Value = 7 + FilterCoefficient_fc7 FilterCoefficient_Value = 8 + FilterCoefficient_fc8 FilterCoefficient_Value = 9 + FilterCoefficient_fc9 FilterCoefficient_Value = 10 + FilterCoefficient_fc11 FilterCoefficient_Value = 11 + FilterCoefficient_fc13 FilterCoefficient_Value = 12 + FilterCoefficient_fc15 FilterCoefficient_Value = 13 + FilterCoefficient_fc17 FilterCoefficient_Value = 14 + FilterCoefficient_fc19 FilterCoefficient_Value = 15 +) + +var FilterCoefficient_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "fc0", + 2: "fc1", + 3: "fc2", + 4: "fc3", + 5: "fc4", + 6: "fc5", + 7: "fc6", + 8: "fc7", + 9: "fc8", + 10: "fc9", + 11: "fc11", + 12: "fc13", + 13: "fc15", + 14: "fc17", + 15: "fc19", +} + +var FilterCoefficient_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "fc0": 1, + "fc1": 2, + "fc2": 3, + "fc3": 4, + "fc4": 5, + "fc5": 6, + "fc6": 7, + "fc7": 8, + "fc8": 9, + "fc9": 10, + "fc11": 11, + "fc13": 12, + "fc15": 13, + "fc17": 14, + "fc19": 15, +} + +func (x FilterCoefficient_Value) String() string { + return proto.EnumName(FilterCoefficient_Value_name, int32(x)) +} + +func (FilterCoefficient_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{417, 0} +} + +type MGL_Value int32 + +const ( + MGL_protobuf_unspecified MGL_Value = 0 + MGL_ms1dot5 MGL_Value = 1 + MGL_ms3 MGL_Value = 2 + MGL_ms3dot5 MGL_Value = 3 + MGL_ms4 MGL_Value = 4 + MGL_ms5dot5 MGL_Value = 5 + MGL_ms6 MGL_Value = 6 +) + +var MGL_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms1dot5", + 2: "ms3", + 3: "ms3dot5", + 4: "ms4", + 5: "ms5dot5", + 6: "ms6", +} + +var MGL_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms1dot5": 1, + "ms3": 2, + "ms3dot5": 3, + "ms4": 4, + "ms5dot5": 5, + "ms6": 6, +} + +func (x MGL_Value) String() string { + return proto.EnumName(MGL_Value_name, int32(x)) +} + +func (MGL_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{420, 0} +} + +type MGRP_Value int32 + +const ( + MGRP_protobuf_unspecified MGRP_Value = 0 + MGRP_ms20 MGRP_Value = 1 + MGRP_ms40 MGRP_Value = 2 + MGRP_ms80 MGRP_Value = 3 + MGRP_ms160 MGRP_Value = 4 +) + +var MGRP_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms20", + 2: "ms40", + 3: "ms80", + 4: "ms160", +} + +var MGRP_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms20": 1, + "ms40": 2, + "ms80": 3, + "ms160": 4, +} + +func (x MGRP_Value) String() string { + return proto.EnumName(MGRP_Value_name, int32(x)) +} + +func (MGRP_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{421, 0} +} + +type MGTA_Value int32 + +const ( + MGTA_protobuf_unspecified MGTA_Value = 0 + MGTA_ms0 MGTA_Value = 1 + MGTA_ms0dot25 MGTA_Value = 2 + MGTA_ms0dot5 MGTA_Value = 3 +) + +var MGTA_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms0", + 2: "ms0dot25", + 3: "ms0dot5", +} + +var MGTA_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms0": 1, + "ms0dot25": 2, + "ms0dot5": 3, +} + +func (x MGTA_Value) String() string { + return proto.EnumName(MGTA_Value_name, int32(x)) +} + +func (MGTA_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{422, 0} +} + +type MeasGapSharingScheme_Value int32 + +const ( + MeasGapSharingScheme_protobuf_unspecified MeasGapSharingScheme_Value = 0 + MeasGapSharingScheme_scheme00 MeasGapSharingScheme_Value = 1 + MeasGapSharingScheme_scheme01 MeasGapSharingScheme_Value = 2 + MeasGapSharingScheme_scheme10 MeasGapSharingScheme_Value = 3 + MeasGapSharingScheme_scheme11 MeasGapSharingScheme_Value = 4 +) + +var MeasGapSharingScheme_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "scheme00", + 2: "scheme01", + 3: "scheme10", + 4: "scheme11", +} + +var MeasGapSharingScheme_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "scheme00": 1, + "scheme01": 2, + "scheme10": 3, + "scheme11": 4, +} + +func (x MeasGapSharingScheme_Value) String() string { + return proto.EnumName(MeasGapSharingScheme_Value_name, int32(x)) +} + +func (MeasGapSharingScheme_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{424, 0} +} + +type DelayBudgetReportingProhibitTimer_Value int32 + +const ( + DelayBudgetReportingProhibitTimer_protobuf_unspecified DelayBudgetReportingProhibitTimer_Value = 0 + DelayBudgetReportingProhibitTimer_s0 DelayBudgetReportingProhibitTimer_Value = 1 + DelayBudgetReportingProhibitTimer_s0dot4 DelayBudgetReportingProhibitTimer_Value = 2 + DelayBudgetReportingProhibitTimer_s0dot8 DelayBudgetReportingProhibitTimer_Value = 3 + DelayBudgetReportingProhibitTimer_s1dot6 DelayBudgetReportingProhibitTimer_Value = 4 + DelayBudgetReportingProhibitTimer_s3 DelayBudgetReportingProhibitTimer_Value = 5 + DelayBudgetReportingProhibitTimer_s6 DelayBudgetReportingProhibitTimer_Value = 6 + DelayBudgetReportingProhibitTimer_s12 DelayBudgetReportingProhibitTimer_Value = 7 + DelayBudgetReportingProhibitTimer_s30 DelayBudgetReportingProhibitTimer_Value = 8 +) + +var DelayBudgetReportingProhibitTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "s0", + 2: "s0dot4", + 3: "s0dot8", + 4: "s1dot6", + 5: "s3", + 6: "s6", + 7: "s12", + 8: "s30", +} + +var DelayBudgetReportingProhibitTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "s0": 1, + "s0dot4": 2, + "s0dot8": 3, + "s1dot6": 4, + "s3": 5, + "s6": 6, + "s12": 7, + "s30": 8, +} + +func (x DelayBudgetReportingProhibitTimer_Value) String() string { + return proto.EnumName(DelayBudgetReportingProhibitTimer_Value_name, int32(x)) +} + +func (DelayBudgetReportingProhibitTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{426, 0} +} + +type OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer int32 + +const ( + OverheatingAssistanceConfig_protobuf_unspecified OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 0 + OverheatingAssistanceConfig_s0 OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 1 + OverheatingAssistanceConfig_s0dot5 OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 2 + OverheatingAssistanceConfig_s1 OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 3 + OverheatingAssistanceConfig_s2 OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 4 + OverheatingAssistanceConfig_s5 OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 5 + OverheatingAssistanceConfig_s10 OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 6 + OverheatingAssistanceConfig_s20 OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 7 + OverheatingAssistanceConfig_s30 OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 8 + OverheatingAssistanceConfig_s60 OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 9 + OverheatingAssistanceConfig_s90 OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 10 + OverheatingAssistanceConfig_s120 OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 11 + OverheatingAssistanceConfig_s300 OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 12 + OverheatingAssistanceConfig_s600 OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer = 13 +) + +var OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "s0", + 2: "s0dot5", + 3: "s1", + 4: "s2", + 5: "s5", + 6: "s10", + 7: "s20", + 8: "s30", + 9: "s60", + 10: "s90", + 11: "s120", + 12: "s300", + 13: "s600", +} + +var OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer_value = map[string]int32{ + "protobuf_unspecified": 0, + "s0": 1, + "s0dot5": 2, + "s1": 3, + "s2": 4, + "s5": 5, + "s10": 6, + "s20": 7, + "s30": 8, + "s60": 9, + "s90": 10, + "s120": 11, + "s300": 12, + "s600": 13, +} + +func (x OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer) String() string { + return proto.EnumName(OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer_name, int32(x)) +} + +func (OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{428, 0} +} + +type AggregationLevel_Value int32 + +const ( + AggregationLevel_protobuf_unspecified AggregationLevel_Value = 0 + AggregationLevel_n0 AggregationLevel_Value = 1 + AggregationLevel_n1 AggregationLevel_Value = 2 + AggregationLevel_n2 AggregationLevel_Value = 3 + AggregationLevel_n3 AggregationLevel_Value = 4 + AggregationLevel_n4 AggregationLevel_Value = 5 + AggregationLevel_n5 AggregationLevel_Value = 6 + AggregationLevel_n6 AggregationLevel_Value = 7 + AggregationLevel_n8 AggregationLevel_Value = 8 +) + +var AggregationLevel_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n0", + 2: "n1", + 3: "n2", + 4: "n3", + 5: "n4", + 6: "n5", + 7: "n6", + 8: "n8", +} + +var AggregationLevel_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n0": 1, + "n1": 2, + "n2": 3, + "n3": 4, + "n4": 5, + "n5": 6, + "n6": 7, + "n8": 8, +} + +func (x AggregationLevel_Value) String() string { + return proto.EnumName(AggregationLevel_Value_name, int32(x)) +} + +func (AggregationLevel_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{432, 0} +} + +type AggregationLevel_SFI_Value int32 + +const ( + AggregationLevel_SFI_protobuf_unspecified AggregationLevel_SFI_Value = 0 + AggregationLevel_SFI_n1 AggregationLevel_SFI_Value = 1 + AggregationLevel_SFI_n2 AggregationLevel_SFI_Value = 2 +) + +var AggregationLevel_SFI_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", +} + +var AggregationLevel_SFI_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, +} + +func (x AggregationLevel_SFI_Value) String() string { + return proto.EnumName(AggregationLevel_SFI_Value_name, int32(x)) +} + +func (AggregationLevel_SFI_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{437, 0} +} + +type Dummy1_Value int32 + +const ( + Dummy1_protobuf_unspecified Dummy1_Value = 0 + Dummy1_sl1 Dummy1_Value = 1 + Dummy1_sl2 Dummy1_Value = 2 + Dummy1_sl4 Dummy1_Value = 3 + Dummy1_sl5 Dummy1_Value = 4 + Dummy1_sl8 Dummy1_Value = 5 + Dummy1_sl10 Dummy1_Value = 6 + Dummy1_sl16 Dummy1_Value = 7 + Dummy1_sl20 Dummy1_Value = 8 +) + +var Dummy1_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sl1", + 2: "sl2", + 3: "sl4", + 4: "sl5", + 5: "sl8", + 6: "sl10", + 7: "sl16", + 8: "sl20", +} + +var Dummy1_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sl1": 1, + "sl2": 2, + "sl4": 3, + "sl5": 4, + "sl8": 5, + "sl10": 6, + "sl16": 7, + "sl20": 8, +} + +func (x Dummy1_Value) String() string { + return proto.EnumName(Dummy1_Value_name, int32(x)) +} + +func (Dummy1_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{441, 0} +} + +type Dummy2_Value int32 + +const ( + Dummy2_protobuf_unspecified Dummy2_Value = 0 + Dummy2_n1 Dummy2_Value = 1 + Dummy2_n2 Dummy2_Value = 2 +) + +var Dummy2_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", +} + +var Dummy2_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, +} + +func (x Dummy2_Value) String() string { + return proto.EnumName(Dummy2_Value_name, int32(x)) +} + +func (Dummy2_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{442, 0} +} + +type DCI_Formats_Value int32 + +const ( + DCI_Formats_protobuf_unspecified DCI_Formats_Value = 0 + DCI_Formats_formats0_0_And_1_0 DCI_Formats_Value = 1 + DCI_Formats_formats0_1_And_1_1 DCI_Formats_Value = 2 +) + +var DCI_Formats_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "formats0_0_And_1_0", + 2: "formats0_1_And_1_1", +} + +var DCI_Formats_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "formats0_0_And_1_0": 1, + "formats0_1_And_1_1": 2, +} + +func (x DCI_Formats_Value) String() string { + return proto.EnumName(DCI_Formats_Value_name, int32(x)) +} + +func (DCI_Formats_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{444, 0} +} + +type PLMN_IdentityInfo_CellReservedForOperatorUse int32 + +const ( + PLMN_IdentityInfo_protobuf_unspecified PLMN_IdentityInfo_CellReservedForOperatorUse = 0 + PLMN_IdentityInfo_isreserved PLMN_IdentityInfo_CellReservedForOperatorUse = 1 + PLMN_IdentityInfo_notreserved PLMN_IdentityInfo_CellReservedForOperatorUse = 2 +) + +var PLMN_IdentityInfo_CellReservedForOperatorUse_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "isreserved", + 2: "notreserved", +} + +var PLMN_IdentityInfo_CellReservedForOperatorUse_value = map[string]int32{ + "protobuf_unspecified": 0, + "isreserved": 1, + "notreserved": 2, +} + +func (x PLMN_IdentityInfo_CellReservedForOperatorUse) String() string { + return proto.EnumName(PLMN_IdentityInfo_CellReservedForOperatorUse_name, int32(x)) +} + +func (PLMN_IdentityInfo_CellReservedForOperatorUse) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{467, 0} +} + +type DiscardTimer_Value int32 + +const ( + DiscardTimer_protobuf_unspecified DiscardTimer_Value = 0 + DiscardTimer_ms10 DiscardTimer_Value = 1 + DiscardTimer_ms20 DiscardTimer_Value = 2 + DiscardTimer_ms30 DiscardTimer_Value = 3 + DiscardTimer_ms40 DiscardTimer_Value = 4 + DiscardTimer_ms50 DiscardTimer_Value = 5 + DiscardTimer_ms60 DiscardTimer_Value = 6 + DiscardTimer_ms75 DiscardTimer_Value = 7 + DiscardTimer_ms100 DiscardTimer_Value = 8 + DiscardTimer_ms150 DiscardTimer_Value = 9 + DiscardTimer_ms200 DiscardTimer_Value = 10 + DiscardTimer_ms250 DiscardTimer_Value = 11 + DiscardTimer_ms300 DiscardTimer_Value = 12 + DiscardTimer_ms500 DiscardTimer_Value = 13 + DiscardTimer_ms750 DiscardTimer_Value = 14 + DiscardTimer_ms1500 DiscardTimer_Value = 15 + DiscardTimer_infinity DiscardTimer_Value = 16 +) + +var DiscardTimer_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms10", + 2: "ms20", + 3: "ms30", + 4: "ms40", + 5: "ms50", + 6: "ms60", + 7: "ms75", + 8: "ms100", + 9: "ms150", + 10: "ms200", + 11: "ms250", + 12: "ms300", + 13: "ms500", + 14: "ms750", + 15: "ms1500", + 16: "infinity", +} + +var DiscardTimer_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms10": 1, + "ms20": 2, + "ms30": 3, + "ms40": 4, + "ms50": 5, + "ms60": 6, + "ms75": 7, + "ms100": 8, + "ms150": 9, + "ms200": 10, + "ms250": 11, + "ms300": 12, + "ms500": 13, + "ms750": 14, + "ms1500": 15, + "infinity": 16, +} + +func (x DiscardTimer_Value) String() string { + return proto.EnumName(DiscardTimer_Value_name, int32(x)) +} + +func (DiscardTimer_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{488, 0} +} + +type PDCP_SN_Size_Value int32 + +const ( + PDCP_SN_Size_protobuf_unspecified PDCP_SN_Size_Value = 0 + PDCP_SN_Size_len12bits PDCP_SN_Size_Value = 1 + PDCP_SN_Size_len18bits PDCP_SN_Size_Value = 2 +) + +var PDCP_SN_Size_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "len12bits", + 2: "len18bits", +} + +var PDCP_SN_Size_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "len12bits": 1, + "len18bits": 2, +} + +func (x PDCP_SN_Size_Value) String() string { + return proto.EnumName(PDCP_SN_Size_Value_name, int32(x)) +} + +func (PDCP_SN_Size_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{489, 0} +} + +type UL_DataSplitThreshold_Value int32 + +const ( + UL_DataSplitThreshold_protobuf_unspecified UL_DataSplitThreshold_Value = 0 + UL_DataSplitThreshold_b0 UL_DataSplitThreshold_Value = 1 + UL_DataSplitThreshold_b100 UL_DataSplitThreshold_Value = 2 + UL_DataSplitThreshold_b200 UL_DataSplitThreshold_Value = 3 + UL_DataSplitThreshold_b400 UL_DataSplitThreshold_Value = 4 + UL_DataSplitThreshold_b800 UL_DataSplitThreshold_Value = 5 + UL_DataSplitThreshold_b1600 UL_DataSplitThreshold_Value = 6 + UL_DataSplitThreshold_b3200 UL_DataSplitThreshold_Value = 7 + UL_DataSplitThreshold_b6400 UL_DataSplitThreshold_Value = 8 + UL_DataSplitThreshold_b12800 UL_DataSplitThreshold_Value = 9 + UL_DataSplitThreshold_b25600 UL_DataSplitThreshold_Value = 10 + UL_DataSplitThreshold_b51200 UL_DataSplitThreshold_Value = 11 + UL_DataSplitThreshold_b102400 UL_DataSplitThreshold_Value = 12 + UL_DataSplitThreshold_b204800 UL_DataSplitThreshold_Value = 13 + UL_DataSplitThreshold_b409600 UL_DataSplitThreshold_Value = 14 + UL_DataSplitThreshold_b819200 UL_DataSplitThreshold_Value = 15 + UL_DataSplitThreshold_b1228800 UL_DataSplitThreshold_Value = 16 + UL_DataSplitThreshold_b1638400 UL_DataSplitThreshold_Value = 17 + UL_DataSplitThreshold_b2457600 UL_DataSplitThreshold_Value = 18 + UL_DataSplitThreshold_b3276800 UL_DataSplitThreshold_Value = 19 + UL_DataSplitThreshold_b4096000 UL_DataSplitThreshold_Value = 20 + UL_DataSplitThreshold_b4915200 UL_DataSplitThreshold_Value = 21 + UL_DataSplitThreshold_b5734400 UL_DataSplitThreshold_Value = 22 + UL_DataSplitThreshold_b6553600 UL_DataSplitThreshold_Value = 23 + UL_DataSplitThreshold_infinity UL_DataSplitThreshold_Value = 24 +) + +var UL_DataSplitThreshold_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "b0", + 2: "b100", + 3: "b200", + 4: "b400", + 5: "b800", + 6: "b1600", + 7: "b3200", + 8: "b6400", + 9: "b12800", + 10: "b25600", + 11: "b51200", + 12: "b102400", + 13: "b204800", + 14: "b409600", + 15: "b819200", + 16: "b1228800", + 17: "b1638400", + 18: "b2457600", + 19: "b3276800", + 20: "b4096000", + 21: "b4915200", + 22: "b5734400", + 23: "b6553600", + 24: "infinity", +} + +var UL_DataSplitThreshold_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "b0": 1, + "b100": 2, + "b200": 3, + "b400": 4, + "b800": 5, + "b1600": 6, + "b3200": 7, + "b6400": 8, + "b12800": 9, + "b25600": 10, + "b51200": 11, + "b102400": 12, + "b204800": 13, + "b409600": 14, + "b819200": 15, + "b1228800": 16, + "b1638400": 17, + "b2457600": 18, + "b3276800": 19, + "b4096000": 20, + "b4915200": 21, + "b5734400": 22, + "b6553600": 23, + "infinity": 24, +} + +func (x UL_DataSplitThreshold_Value) String() string { + return proto.EnumName(UL_DataSplitThreshold_Value_name, int32(x)) +} + +func (UL_DataSplitThreshold_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{496, 0} +} + +type T_Reordering_Value int32 + +const ( + T_Reordering_protobuf_unspecified T_Reordering_Value = 0 + T_Reordering_ms0 T_Reordering_Value = 1 + T_Reordering_ms1 T_Reordering_Value = 2 + T_Reordering_ms2 T_Reordering_Value = 3 + T_Reordering_ms4 T_Reordering_Value = 4 + T_Reordering_ms5 T_Reordering_Value = 5 + T_Reordering_ms8 T_Reordering_Value = 6 + T_Reordering_ms10 T_Reordering_Value = 7 + T_Reordering_ms15 T_Reordering_Value = 8 + T_Reordering_ms20 T_Reordering_Value = 9 + T_Reordering_ms30 T_Reordering_Value = 10 + T_Reordering_ms40 T_Reordering_Value = 11 + T_Reordering_ms50 T_Reordering_Value = 12 + T_Reordering_ms60 T_Reordering_Value = 13 + T_Reordering_ms80 T_Reordering_Value = 14 + T_Reordering_ms100 T_Reordering_Value = 15 + T_Reordering_ms120 T_Reordering_Value = 16 + T_Reordering_ms140 T_Reordering_Value = 17 + T_Reordering_ms160 T_Reordering_Value = 18 + T_Reordering_ms180 T_Reordering_Value = 19 + T_Reordering_ms200 T_Reordering_Value = 20 + T_Reordering_ms220 T_Reordering_Value = 21 + T_Reordering_ms240 T_Reordering_Value = 22 + T_Reordering_ms260 T_Reordering_Value = 23 + T_Reordering_ms280 T_Reordering_Value = 24 + T_Reordering_ms300 T_Reordering_Value = 25 + T_Reordering_ms500 T_Reordering_Value = 26 + T_Reordering_ms750 T_Reordering_Value = 27 + T_Reordering_ms1000 T_Reordering_Value = 28 + T_Reordering_ms1250 T_Reordering_Value = 29 + T_Reordering_ms1500 T_Reordering_Value = 30 + T_Reordering_ms1750 T_Reordering_Value = 31 + T_Reordering_ms2000 T_Reordering_Value = 32 + T_Reordering_ms2250 T_Reordering_Value = 33 + T_Reordering_ms2500 T_Reordering_Value = 34 + T_Reordering_ms2750 T_Reordering_Value = 35 + T_Reordering_ms3000 T_Reordering_Value = 36 +) + +var T_Reordering_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms0", + 2: "ms1", + 3: "ms2", + 4: "ms4", + 5: "ms5", + 6: "ms8", + 7: "ms10", + 8: "ms15", + 9: "ms20", + 10: "ms30", + 11: "ms40", + 12: "ms50", + 13: "ms60", + 14: "ms80", + 15: "ms100", + 16: "ms120", + 17: "ms140", + 18: "ms160", + 19: "ms180", + 20: "ms200", + 21: "ms220", + 22: "ms240", + 23: "ms260", + 24: "ms280", + 25: "ms300", + 26: "ms500", + 27: "ms750", + 28: "ms1000", + 29: "ms1250", + 30: "ms1500", + 31: "ms1750", + 32: "ms2000", + 33: "ms2250", + 34: "ms2500", + 35: "ms2750", + 36: "ms3000", +} + +var T_Reordering_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms0": 1, + "ms1": 2, + "ms2": 3, + "ms4": 4, + "ms5": 5, + "ms8": 6, + "ms10": 7, + "ms15": 8, + "ms20": 9, + "ms30": 10, + "ms40": 11, + "ms50": 12, + "ms60": 13, + "ms80": 14, + "ms100": 15, + "ms120": 16, + "ms140": 17, + "ms160": 18, + "ms180": 19, + "ms200": 20, + "ms220": 21, + "ms240": 22, + "ms260": 23, + "ms280": 24, + "ms300": 25, + "ms500": 26, + "ms750": 27, + "ms1000": 28, + "ms1250": 29, + "ms1500": 30, + "ms1750": 31, + "ms2000": 32, + "ms2250": 33, + "ms2500": 34, + "ms2750": 35, + "ms3000": 36, +} + +func (x T_Reordering_Value) String() string { + return proto.EnumName(T_Reordering_Value_name, int32(x)) +} + +func (T_Reordering_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{497, 0} +} + +type SDAP_Header_Value int32 + +const ( + SDAP_Header_protobuf_unspecified SDAP_Header_Value = 0 + SDAP_Header_present SDAP_Header_Value = 1 + SDAP_Header_absent SDAP_Header_Value = 2 +) + +var SDAP_Header_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "present", + 2: "absent", +} + +var SDAP_Header_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "present": 1, + "absent": 2, +} + +func (x SDAP_Header_Value) String() string { + return proto.EnumName(SDAP_Header_Value_name, int32(x)) +} + +func (SDAP_Header_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{502, 0} +} + +type CipheringAlgorithm_Value int32 + +const ( + CipheringAlgorithm_protobuf_unspecified CipheringAlgorithm_Value = 0 + CipheringAlgorithm_nea0 CipheringAlgorithm_Value = 1 + CipheringAlgorithm_nea1 CipheringAlgorithm_Value = 2 + CipheringAlgorithm_nea2 CipheringAlgorithm_Value = 3 + CipheringAlgorithm_nea3 CipheringAlgorithm_Value = 4 +) + +var CipheringAlgorithm_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "nea0", + 2: "nea1", + 3: "nea2", + 4: "nea3", +} + +var CipheringAlgorithm_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "nea0": 1, + "nea1": 2, + "nea2": 3, + "nea3": 4, +} + +func (x CipheringAlgorithm_Value) String() string { + return proto.EnumName(CipheringAlgorithm_Value_name, int32(x)) +} + +func (CipheringAlgorithm_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{505, 0} +} + +type IntegrityProtAlgorithm_Value int32 + +const ( + IntegrityProtAlgorithm_protobuf_unspecified IntegrityProtAlgorithm_Value = 0 + IntegrityProtAlgorithm_nia0 IntegrityProtAlgorithm_Value = 1 + IntegrityProtAlgorithm_nia1 IntegrityProtAlgorithm_Value = 2 + IntegrityProtAlgorithm_nia2 IntegrityProtAlgorithm_Value = 3 + IntegrityProtAlgorithm_nia3 IntegrityProtAlgorithm_Value = 4 +) + +var IntegrityProtAlgorithm_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "nia0", + 2: "nia1", + 3: "nia2", + 4: "nia3", +} + +var IntegrityProtAlgorithm_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "nia0": 1, + "nia1": 2, + "nia2": 3, + "nia3": 4, +} + +func (x IntegrityProtAlgorithm_Value) String() string { + return proto.EnumName(IntegrityProtAlgorithm_Value_name, int32(x)) +} + +func (IntegrityProtAlgorithm_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{506, 0} +} + +type KeyToUse_Value int32 + +const ( + KeyToUse_protobuf_unspecified KeyToUse_Value = 0 + KeyToUse_master KeyToUse_Value = 1 + KeyToUse_secondary KeyToUse_Value = 2 +) + +var KeyToUse_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "master", + 2: "secondary", +} + +var KeyToUse_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "master": 1, + "secondary": 2, +} + +func (x KeyToUse_Value) String() string { + return proto.EnumName(KeyToUse_Value_name, int32(x)) +} + +func (KeyToUse_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{507, 0} +} + +type ConnEstFailCount_Value int32 + +const ( + ConnEstFailCount_protobuf_unspecified ConnEstFailCount_Value = 0 + ConnEstFailCount_n1 ConnEstFailCount_Value = 1 + ConnEstFailCount_n2 ConnEstFailCount_Value = 2 + ConnEstFailCount_n3 ConnEstFailCount_Value = 3 + ConnEstFailCount_n4 ConnEstFailCount_Value = 4 +) + +var ConnEstFailCount_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", + 3: "n3", + 4: "n4", +} + +var ConnEstFailCount_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, + "n3": 3, + "n4": 4, +} + +func (x ConnEstFailCount_Value) String() string { + return proto.EnumName(ConnEstFailCount_Value_name, int32(x)) +} + +func (ConnEstFailCount_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{513, 0} +} + +type ConnEstFailOffsetValidity_Value int32 + +const ( + ConnEstFailOffsetValidity_protobuf_unspecified ConnEstFailOffsetValidity_Value = 0 + ConnEstFailOffsetValidity_s30 ConnEstFailOffsetValidity_Value = 1 + ConnEstFailOffsetValidity_s60 ConnEstFailOffsetValidity_Value = 2 + ConnEstFailOffsetValidity_s120 ConnEstFailOffsetValidity_Value = 3 + ConnEstFailOffsetValidity_s240 ConnEstFailOffsetValidity_Value = 4 + ConnEstFailOffsetValidity_s300 ConnEstFailOffsetValidity_Value = 5 + ConnEstFailOffsetValidity_s420 ConnEstFailOffsetValidity_Value = 6 + ConnEstFailOffsetValidity_s600 ConnEstFailOffsetValidity_Value = 7 + ConnEstFailOffsetValidity_s900 ConnEstFailOffsetValidity_Value = 8 +) + +var ConnEstFailOffsetValidity_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "s30", + 2: "s60", + 3: "s120", + 4: "s240", + 5: "s300", + 6: "s420", + 7: "s600", + 8: "s900", +} + +var ConnEstFailOffsetValidity_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "s30": 1, + "s60": 2, + "s120": 3, + "s240": 4, + "s300": 5, + "s420": 6, + "s600": 7, + "s900": 8, +} + +func (x ConnEstFailOffsetValidity_Value) String() string { + return proto.EnumName(ConnEstFailOffsetValidity_Value_name, int32(x)) +} + +func (ConnEstFailOffsetValidity_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{514, 0} +} + +type SI_WindowLength_Value int32 + +const ( + SI_WindowLength_protobuf_unspecified SI_WindowLength_Value = 0 + SI_WindowLength_s5 SI_WindowLength_Value = 1 + SI_WindowLength_s10 SI_WindowLength_Value = 2 + SI_WindowLength_s20 SI_WindowLength_Value = 3 + SI_WindowLength_s40 SI_WindowLength_Value = 4 + SI_WindowLength_s80 SI_WindowLength_Value = 5 + SI_WindowLength_s160 SI_WindowLength_Value = 6 + SI_WindowLength_s320 SI_WindowLength_Value = 7 + SI_WindowLength_s640 SI_WindowLength_Value = 8 + SI_WindowLength_s1280 SI_WindowLength_Value = 9 +) + +var SI_WindowLength_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "s5", + 2: "s10", + 3: "s20", + 4: "s40", + 5: "s80", + 6: "s160", + 7: "s320", + 8: "s640", + 9: "s1280", +} + +var SI_WindowLength_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "s5": 1, + "s10": 2, + "s20": 3, + "s40": 4, + "s80": 5, + "s160": 6, + "s320": 7, + "s640": 8, + "s1280": 9, +} + +func (x SI_WindowLength_Value) String() string { + return proto.EnumName(SI_WindowLength_Value_name, int32(x)) +} + +func (SI_WindowLength_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{516, 0} +} + +type SI_BroadcastStatus_Value int32 + +const ( + SI_BroadcastStatus_protobuf_unspecified SI_BroadcastStatus_Value = 0 + SI_BroadcastStatus_broadcasting SI_BroadcastStatus_Value = 1 + SI_BroadcastStatus_notBroadcasting SI_BroadcastStatus_Value = 2 +) + +var SI_BroadcastStatus_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "broadcasting", + 2: "notBroadcasting", +} + +var SI_BroadcastStatus_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "broadcasting": 1, + "notBroadcasting": 2, +} + +func (x SI_BroadcastStatus_Value) String() string { + return proto.EnumName(SI_BroadcastStatus_Value_name, int32(x)) +} + +func (SI_BroadcastStatus_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{519, 0} +} + +type SI_Periodicity_Value int32 + +const ( + SI_Periodicity_protobuf_unspecified SI_Periodicity_Value = 0 + SI_Periodicity_rf8 SI_Periodicity_Value = 1 + SI_Periodicity_rf16 SI_Periodicity_Value = 2 + SI_Periodicity_rf32 SI_Periodicity_Value = 3 + SI_Periodicity_rf64 SI_Periodicity_Value = 4 + SI_Periodicity_rf128 SI_Periodicity_Value = 5 + SI_Periodicity_rf256 SI_Periodicity_Value = 6 + SI_Periodicity_rf512 SI_Periodicity_Value = 7 +) + +var SI_Periodicity_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "rf8", + 2: "rf16", + 3: "rf32", + 4: "rf64", + 5: "rf128", + 6: "rf256", + 7: "rf512", +} + +var SI_Periodicity_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "rf8": 1, + "rf16": 2, + "rf32": 3, + "rf64": 4, + "rf128": 5, + "rf256": 6, + "rf512": 7, +} + +func (x SI_Periodicity_Value) String() string { + return proto.EnumName(SI_Periodicity_Value_name, int32(x)) +} + +func (SI_Periodicity_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{520, 0} +} + +type SIB_TypeInfoType_Value int32 + +const ( + SIB_TypeInfoType_protobuf_unspecified SIB_TypeInfoType_Value = 0 + SIB_TypeInfoType_sibType2 SIB_TypeInfoType_Value = 1 + SIB_TypeInfoType_sibType3 SIB_TypeInfoType_Value = 2 + SIB_TypeInfoType_sibType4 SIB_TypeInfoType_Value = 3 + SIB_TypeInfoType_sibType5 SIB_TypeInfoType_Value = 4 + SIB_TypeInfoType_sibType6 SIB_TypeInfoType_Value = 5 + SIB_TypeInfoType_sibType7 SIB_TypeInfoType_Value = 6 + SIB_TypeInfoType_sibType8 SIB_TypeInfoType_Value = 7 + SIB_TypeInfoType_sibType9 SIB_TypeInfoType_Value = 8 +) + +var SIB_TypeInfoType_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sibType2", + 2: "sibType3", + 3: "sibType4", + 4: "sibType5", + 5: "sibType6", + 6: "sibType7", + 7: "sibType8", + 8: "sibType9", +} + +var SIB_TypeInfoType_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sibType2": 1, + "sibType3": 2, + "sibType4": 3, + "sibType5": 4, + "sibType6": 5, + "sibType7": 6, + "sibType8": 7, + "sibType9": 8, +} + +func (x SIB_TypeInfoType_Value) String() string { + return proto.EnumName(SIB_TypeInfoType_Value_name, int32(x)) +} + +func (SIB_TypeInfoType_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{522, 0} +} + +type SI_RequestPeriod_Value int32 + +const ( + SI_RequestPeriod_protobuf_unspecified SI_RequestPeriod_Value = 0 + SI_RequestPeriod_one SI_RequestPeriod_Value = 1 + SI_RequestPeriod_two SI_RequestPeriod_Value = 2 + SI_RequestPeriod_four SI_RequestPeriod_Value = 3 + SI_RequestPeriod_six SI_RequestPeriod_Value = 4 + SI_RequestPeriod_eight SI_RequestPeriod_Value = 5 + SI_RequestPeriod_ten SI_RequestPeriod_Value = 6 + SI_RequestPeriod_twelve SI_RequestPeriod_Value = 7 + SI_RequestPeriod_sixteen SI_RequestPeriod_Value = 8 +) + +var SI_RequestPeriod_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "one", + 2: "two", + 3: "four", + 4: "six", + 5: "eight", + 6: "ten", + 7: "twelve", + 8: "sixteen", +} + +var SI_RequestPeriod_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "one": 1, + "two": 2, + "four": 3, + "six": 4, + "eight": 5, + "ten": 6, + "twelve": 7, + "sixteen": 8, +} + +func (x SI_RequestPeriod_Value) String() string { + return proto.EnumName(SI_RequestPeriod_Value_name, int32(x)) +} + +func (SI_RequestPeriod_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{524, 0} +} + +type BCCH_Config_ModificationPeriodCoeff int32 + +const ( + BCCH_Config_protobuf_unspecified BCCH_Config_ModificationPeriodCoeff = 0 + BCCH_Config_n2 BCCH_Config_ModificationPeriodCoeff = 1 + BCCH_Config_n4 BCCH_Config_ModificationPeriodCoeff = 2 + BCCH_Config_n8 BCCH_Config_ModificationPeriodCoeff = 3 + BCCH_Config_n16 BCCH_Config_ModificationPeriodCoeff = 4 +) + +var BCCH_Config_ModificationPeriodCoeff_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n2", + 2: "n4", + 3: "n8", + 4: "n16", +} + +var BCCH_Config_ModificationPeriodCoeff_value = map[string]int32{ + "protobuf_unspecified": 0, + "n2": 1, + "n4": 2, + "n8": 3, + "n16": 4, +} + +func (x BCCH_Config_ModificationPeriodCoeff) String() string { + return proto.EnumName(BCCH_Config_ModificationPeriodCoeff_name, int32(x)) +} + +func (BCCH_Config_ModificationPeriodCoeff) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{534, 0} +} + +type PagingCycle_Value int32 + +const ( + PagingCycle_protobuf_unspecified PagingCycle_Value = 0 + PagingCycle_rf32 PagingCycle_Value = 1 + PagingCycle_rf64 PagingCycle_Value = 2 + PagingCycle_rf128 PagingCycle_Value = 3 + PagingCycle_rf256 PagingCycle_Value = 4 +) + +var PagingCycle_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "rf32", + 2: "rf64", + 3: "rf128", + 4: "rf256", +} + +var PagingCycle_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "rf32": 1, + "rf64": 2, + "rf128": 3, + "rf256": 4, +} + +func (x PagingCycle_Value) String() string { + return proto.EnumName(PagingCycle_Value_name, int32(x)) +} + +func (PagingCycle_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{536, 0} +} + +type PCCH_ConfigNs_Value int32 + +const ( + PCCH_ConfigNs_protobuf_unspecified PCCH_ConfigNs_Value = 0 + PCCH_ConfigNs_four PCCH_ConfigNs_Value = 1 + PCCH_ConfigNs_two PCCH_ConfigNs_Value = 2 + PCCH_ConfigNs_one PCCH_ConfigNs_Value = 3 +) + +var PCCH_ConfigNs_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "four", + 2: "two", + 3: "one", +} + +var PCCH_ConfigNs_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "four": 1, + "two": 2, + "one": 3, +} + +func (x PCCH_ConfigNs_Value) String() string { + return proto.EnumName(PCCH_ConfigNs_Value_name, int32(x)) +} + +func (PCCH_ConfigNs_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{537, 0} +} + +type SIB_N_TimingAdvanceOffset_Value int32 + +const ( + SIB_N_TimingAdvanceOffset_protobuf_unspecified SIB_N_TimingAdvanceOffset_Value = 0 + SIB_N_TimingAdvanceOffset_n0 SIB_N_TimingAdvanceOffset_Value = 1 + SIB_N_TimingAdvanceOffset_n25600 SIB_N_TimingAdvanceOffset_Value = 2 + SIB_N_TimingAdvanceOffset_n39936 SIB_N_TimingAdvanceOffset_Value = 3 +) + +var SIB_N_TimingAdvanceOffset_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n0", + 2: "n25600", + 3: "n39936", +} + +var SIB_N_TimingAdvanceOffset_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n0": 1, + "n25600": 2, + "n39936": 3, +} + +func (x SIB_N_TimingAdvanceOffset_Value) String() string { + return proto.EnumName(SIB_N_TimingAdvanceOffset_Value_name, int32(x)) +} + +func (SIB_N_TimingAdvanceOffset_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{548, 0} +} + +type SIB_SSB_PeriodicityServingCell_Value int32 + +const ( + SIB_SSB_PeriodicityServingCell_protobuf_unspecified SIB_SSB_PeriodicityServingCell_Value = 0 + SIB_SSB_PeriodicityServingCell_ms5 SIB_SSB_PeriodicityServingCell_Value = 1 + SIB_SSB_PeriodicityServingCell_ms10 SIB_SSB_PeriodicityServingCell_Value = 2 + SIB_SSB_PeriodicityServingCell_ms20 SIB_SSB_PeriodicityServingCell_Value = 3 + SIB_SSB_PeriodicityServingCell_ms40 SIB_SSB_PeriodicityServingCell_Value = 4 + SIB_SSB_PeriodicityServingCell_ms80 SIB_SSB_PeriodicityServingCell_Value = 5 + SIB_SSB_PeriodicityServingCell_ms160 SIB_SSB_PeriodicityServingCell_Value = 6 +) + +var SIB_SSB_PeriodicityServingCell_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms5", + 2: "ms10", + 3: "ms20", + 4: "ms40", + 5: "ms80", + 6: "ms160", +} + +var SIB_SSB_PeriodicityServingCell_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms5": 1, + "ms10": 2, + "ms20": 3, + "ms40": 4, + "ms80": 5, + "ms160": 6, +} + +func (x SIB_SSB_PeriodicityServingCell_Value) String() string { + return proto.EnumName(SIB_SSB_PeriodicityServingCell_Value_name, int32(x)) +} + +func (SIB_SSB_PeriodicityServingCell_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{550, 0} +} + +type UE_TimersAndConstantsT300_T301_T319_Value int32 + +const ( + UE_TimersAndConstantsT300_T301_T319_protobuf_unspecified UE_TimersAndConstantsT300_T301_T319_Value = 0 + UE_TimersAndConstantsT300_T301_T319_ms100 UE_TimersAndConstantsT300_T301_T319_Value = 1 + UE_TimersAndConstantsT300_T301_T319_ms200 UE_TimersAndConstantsT300_T301_T319_Value = 2 + UE_TimersAndConstantsT300_T301_T319_ms300 UE_TimersAndConstantsT300_T301_T319_Value = 3 + UE_TimersAndConstantsT300_T301_T319_ms400 UE_TimersAndConstantsT300_T301_T319_Value = 4 + UE_TimersAndConstantsT300_T301_T319_ms600 UE_TimersAndConstantsT300_T301_T319_Value = 5 + UE_TimersAndConstantsT300_T301_T319_ms1000 UE_TimersAndConstantsT300_T301_T319_Value = 6 + UE_TimersAndConstantsT300_T301_T319_ms1500 UE_TimersAndConstantsT300_T301_T319_Value = 7 + UE_TimersAndConstantsT300_T301_T319_ms2000 UE_TimersAndConstantsT300_T301_T319_Value = 8 +) + +var UE_TimersAndConstantsT300_T301_T319_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms100", + 2: "ms200", + 3: "ms300", + 4: "ms400", + 5: "ms600", + 6: "ms1000", + 7: "ms1500", + 8: "ms2000", +} + +var UE_TimersAndConstantsT300_T301_T319_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms100": 1, + "ms200": 2, + "ms300": 3, + "ms400": 4, + "ms600": 5, + "ms1000": 6, + "ms1500": 7, + "ms2000": 8, +} + +func (x UE_TimersAndConstantsT300_T301_T319_Value) String() string { + return proto.EnumName(UE_TimersAndConstantsT300_T301_T319_Value_name, int32(x)) +} + +func (UE_TimersAndConstantsT300_T301_T319_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{552, 0} +} + +type UE_TimersAndConstantsT310_Value int32 + +const ( + UE_TimersAndConstantsT310_protobuf_unspecified UE_TimersAndConstantsT310_Value = 0 + UE_TimersAndConstantsT310_ms0 UE_TimersAndConstantsT310_Value = 1 + UE_TimersAndConstantsT310_ms50 UE_TimersAndConstantsT310_Value = 2 + UE_TimersAndConstantsT310_ms100 UE_TimersAndConstantsT310_Value = 3 + UE_TimersAndConstantsT310_ms200 UE_TimersAndConstantsT310_Value = 4 + UE_TimersAndConstantsT310_ms500 UE_TimersAndConstantsT310_Value = 5 + UE_TimersAndConstantsT310_ms1000 UE_TimersAndConstantsT310_Value = 6 + UE_TimersAndConstantsT310_ms2000 UE_TimersAndConstantsT310_Value = 7 +) + +var UE_TimersAndConstantsT310_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms0", + 2: "ms50", + 3: "ms100", + 4: "ms200", + 5: "ms500", + 6: "ms1000", + 7: "ms2000", +} + +var UE_TimersAndConstantsT310_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms0": 1, + "ms50": 2, + "ms100": 3, + "ms200": 4, + "ms500": 5, + "ms1000": 6, + "ms2000": 7, +} + +func (x UE_TimersAndConstantsT310_Value) String() string { + return proto.EnumName(UE_TimersAndConstantsT310_Value_name, int32(x)) +} + +func (UE_TimersAndConstantsT310_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{553, 0} +} + +type UE_TimersAndConstantsN310_Value int32 + +const ( + UE_TimersAndConstantsN310_protobuf_unspecified UE_TimersAndConstantsN310_Value = 0 + UE_TimersAndConstantsN310_n1 UE_TimersAndConstantsN310_Value = 1 + UE_TimersAndConstantsN310_n2 UE_TimersAndConstantsN310_Value = 2 + UE_TimersAndConstantsN310_n3 UE_TimersAndConstantsN310_Value = 3 + UE_TimersAndConstantsN310_n4 UE_TimersAndConstantsN310_Value = 4 + UE_TimersAndConstantsN310_n6 UE_TimersAndConstantsN310_Value = 5 + UE_TimersAndConstantsN310_n8 UE_TimersAndConstantsN310_Value = 6 + UE_TimersAndConstantsN310_n10 UE_TimersAndConstantsN310_Value = 7 + UE_TimersAndConstantsN310_n20 UE_TimersAndConstantsN310_Value = 8 +) + +var UE_TimersAndConstantsN310_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", + 3: "n3", + 4: "n4", + 5: "n6", + 6: "n8", + 7: "n10", + 8: "n20", +} + +var UE_TimersAndConstantsN310_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, + "n3": 3, + "n4": 4, + "n6": 5, + "n8": 6, + "n10": 7, + "n20": 8, +} + +func (x UE_TimersAndConstantsN310_Value) String() string { + return proto.EnumName(UE_TimersAndConstantsN310_Value_name, int32(x)) +} + +func (UE_TimersAndConstantsN310_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{554, 0} +} + +type UE_TimersAndConstantsT311_Value int32 + +const ( + UE_TimersAndConstantsT311_protobuf_unspecified UE_TimersAndConstantsT311_Value = 0 + UE_TimersAndConstantsT311_ms1000 UE_TimersAndConstantsT311_Value = 1 + UE_TimersAndConstantsT311_ms3000 UE_TimersAndConstantsT311_Value = 2 + UE_TimersAndConstantsT311_ms5000 UE_TimersAndConstantsT311_Value = 3 + UE_TimersAndConstantsT311_ms10000 UE_TimersAndConstantsT311_Value = 4 + UE_TimersAndConstantsT311_ms15000 UE_TimersAndConstantsT311_Value = 5 + UE_TimersAndConstantsT311_ms20000 UE_TimersAndConstantsT311_Value = 6 + UE_TimersAndConstantsT311_ms30000 UE_TimersAndConstantsT311_Value = 7 +) + +var UE_TimersAndConstantsT311_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "ms1000", + 2: "ms3000", + 3: "ms5000", + 4: "ms10000", + 5: "ms15000", + 6: "ms20000", + 7: "ms30000", +} + +var UE_TimersAndConstantsT311_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "ms1000": 1, + "ms3000": 2, + "ms5000": 3, + "ms10000": 4, + "ms15000": 5, + "ms20000": 6, + "ms30000": 7, +} + +func (x UE_TimersAndConstantsT311_Value) String() string { + return proto.EnumName(UE_TimersAndConstantsT311_Value_name, int32(x)) +} + +func (UE_TimersAndConstantsT311_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{555, 0} +} + +type UE_TimersAndConstantsN311_Value int32 + +const ( + UE_TimersAndConstantsN311_protobuf_unspecified UE_TimersAndConstantsN311_Value = 0 + UE_TimersAndConstantsN311_n1 UE_TimersAndConstantsN311_Value = 1 + UE_TimersAndConstantsN311_n2 UE_TimersAndConstantsN311_Value = 2 + UE_TimersAndConstantsN311_n3 UE_TimersAndConstantsN311_Value = 3 + UE_TimersAndConstantsN311_n4 UE_TimersAndConstantsN311_Value = 4 + UE_TimersAndConstantsN311_n5 UE_TimersAndConstantsN311_Value = 5 + UE_TimersAndConstantsN311_n6 UE_TimersAndConstantsN311_Value = 6 + UE_TimersAndConstantsN311_n8 UE_TimersAndConstantsN311_Value = 7 + UE_TimersAndConstantsN311_n10 UE_TimersAndConstantsN311_Value = 8 +) + +var UE_TimersAndConstantsN311_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "n1", + 2: "n2", + 3: "n3", + 4: "n4", + 5: "n5", + 6: "n6", + 7: "n8", + 8: "n10", +} + +var UE_TimersAndConstantsN311_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "n1": 1, + "n2": 2, + "n3": 3, + "n4": 4, + "n5": 5, + "n6": 6, + "n8": 7, + "n10": 8, +} + +func (x UE_TimersAndConstantsN311_Value) String() string { + return proto.EnumName(UE_TimersAndConstantsN311_Value_name, int32(x)) +} + +func (UE_TimersAndConstantsN311_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{556, 0} +} + +type UAC_BarringFactor_Value int32 + +const ( + UAC_BarringFactor_protobuf_unspecified UAC_BarringFactor_Value = 0 + UAC_BarringFactor_p00 UAC_BarringFactor_Value = 1 + UAC_BarringFactor_p05 UAC_BarringFactor_Value = 2 + UAC_BarringFactor_p10 UAC_BarringFactor_Value = 3 + UAC_BarringFactor_p15 UAC_BarringFactor_Value = 4 + UAC_BarringFactor_p20 UAC_BarringFactor_Value = 5 + UAC_BarringFactor_p25 UAC_BarringFactor_Value = 6 + UAC_BarringFactor_p30 UAC_BarringFactor_Value = 7 + UAC_BarringFactor_p40 UAC_BarringFactor_Value = 8 + UAC_BarringFactor_p50 UAC_BarringFactor_Value = 9 + UAC_BarringFactor_p60 UAC_BarringFactor_Value = 10 + UAC_BarringFactor_p70 UAC_BarringFactor_Value = 11 + UAC_BarringFactor_p75 UAC_BarringFactor_Value = 12 + UAC_BarringFactor_p80 UAC_BarringFactor_Value = 13 + UAC_BarringFactor_p85 UAC_BarringFactor_Value = 14 + UAC_BarringFactor_p90 UAC_BarringFactor_Value = 15 + UAC_BarringFactor_p95 UAC_BarringFactor_Value = 16 +) + +var UAC_BarringFactor_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "p00", + 2: "p05", + 3: "p10", + 4: "p15", + 5: "p20", + 6: "p25", + 7: "p30", + 8: "p40", + 9: "p50", + 10: "p60", + 11: "p70", + 12: "p75", + 13: "p80", + 14: "p85", + 15: "p90", + 16: "p95", +} + +var UAC_BarringFactor_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "p00": 1, + "p05": 2, + "p10": 3, + "p15": 4, + "p20": 5, + "p25": 6, + "p30": 7, + "p40": 8, + "p50": 9, + "p60": 10, + "p70": 11, + "p75": 12, + "p80": 13, + "p85": 14, + "p90": 15, + "p95": 16, +} + +func (x UAC_BarringFactor_Value) String() string { + return proto.EnumName(UAC_BarringFactor_Value_name, int32(x)) +} + +func (UAC_BarringFactor_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{564, 0} +} + +type UAC_BarringTime_Value int32 + +const ( + UAC_BarringTime_protobuf_unspecified UAC_BarringTime_Value = 0 + UAC_BarringTime_s4 UAC_BarringTime_Value = 1 + UAC_BarringTime_s8 UAC_BarringTime_Value = 2 + UAC_BarringTime_s16 UAC_BarringTime_Value = 3 + UAC_BarringTime_s32 UAC_BarringTime_Value = 4 + UAC_BarringTime_s64 UAC_BarringTime_Value = 5 + UAC_BarringTime_s128 UAC_BarringTime_Value = 6 + UAC_BarringTime_s256 UAC_BarringTime_Value = 7 + UAC_BarringTime_s512 UAC_BarringTime_Value = 8 +) + +var UAC_BarringTime_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "s4", + 2: "s8", + 3: "s16", + 4: "s32", + 5: "s64", + 6: "s128", + 7: "s256", + 8: "s512", +} + +var UAC_BarringTime_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "s4": 1, + "s8": 2, + "s16": 3, + "s32": 4, + "s64": 5, + "s128": 6, + "s256": 7, + "s512": 8, +} + +func (x UAC_BarringTime_Value) String() string { + return proto.EnumName(UAC_BarringTime_Value_name, int32(x)) +} + +func (UAC_BarringTime_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{565, 0} +} + +type T_Evaluation_HystNormal_Value int32 + +const ( + T_Evaluation_HystNormal_protobuf_unspecified T_Evaluation_HystNormal_Value = 0 + T_Evaluation_HystNormal_s30 T_Evaluation_HystNormal_Value = 1 + T_Evaluation_HystNormal_s60 T_Evaluation_HystNormal_Value = 2 + T_Evaluation_HystNormal_s120 T_Evaluation_HystNormal_Value = 3 + T_Evaluation_HystNormal_s180 T_Evaluation_HystNormal_Value = 4 + T_Evaluation_HystNormal_s240 T_Evaluation_HystNormal_Value = 5 +) + +var T_Evaluation_HystNormal_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "s30", + 2: "s60", + 3: "s120", + 4: "s180", + 5: "s240", +} + +var T_Evaluation_HystNormal_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "s30": 1, + "s60": 2, + "s120": 3, + "s180": 4, + "s240": 5, +} + +func (x T_Evaluation_HystNormal_Value) String() string { + return proto.EnumName(T_Evaluation_HystNormal_Value_name, int32(x)) +} + +func (T_Evaluation_HystNormal_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{567, 0} +} + +type CellGroupConfig struct { + CellGroupId uint32 `protobuf:"varint,1,opt,name=cellGroupId,proto3" json:"cellGroupId,omitempty"` + Rlc_BearerToAddModList []*RLC_BearerConfig `protobuf:"bytes,2,rep,name=rlc_BearerToAddModList,json=rlcBearerToAddModList,proto3" json:"rlc_BearerToAddModList,omitempty"` + Rlc_BearerToReleaseList []uint32 `protobuf:"varint,3,rep,packed,name=rlc_BearerToReleaseList,json=rlcBearerToReleaseList,proto3" json:"rlc_BearerToReleaseList,omitempty"` + Mac_CellGroupConfig *MAC_CellGroupConfig `protobuf:"bytes,4,opt,name=mac_CellGroupConfig,json=macCellGroupConfig,proto3" json:"mac_CellGroupConfig,omitempty"` + PhysicalCellGroupConfig *PhysicalCellGroupConfig `protobuf:"bytes,5,opt,name=physicalCellGroupConfig,proto3" json:"physicalCellGroupConfig,omitempty"` + SpCellConfig *SpCellConfig `protobuf:"bytes,6,opt,name=spCellConfig,proto3" json:"spCellConfig,omitempty"` + SCellToAddModList []*SCellConfig `protobuf:"bytes,7,rep,name=sCellToAddModList,proto3" json:"sCellToAddModList,omitempty"` + SCellToReleaseList []uint32 `protobuf:"varint,8,rep,packed,name=sCellToReleaseList,proto3" json:"sCellToReleaseList,omitempty"` + ReportUplinkTxDirectCurrentV1530 *wrappers.BoolValue `protobuf:"bytes,9,opt,name=reportUplinkTxDirectCurrent_v1530,json=reportUplinkTxDirectCurrentV1530,proto3" json:"reportUplinkTxDirectCurrent_v1530,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CellGroupConfig) Reset() { *m = CellGroupConfig{} } +func (m *CellGroupConfig) String() string { return proto.CompactTextString(m) } +func (*CellGroupConfig) ProtoMessage() {} +func (*CellGroupConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{0} +} + +func (m *CellGroupConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CellGroupConfig.Unmarshal(m, b) +} +func (m *CellGroupConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CellGroupConfig.Marshal(b, m, deterministic) +} +func (m *CellGroupConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_CellGroupConfig.Merge(m, src) +} +func (m *CellGroupConfig) XXX_Size() int { + return xxx_messageInfo_CellGroupConfig.Size(m) +} +func (m *CellGroupConfig) XXX_DiscardUnknown() { + xxx_messageInfo_CellGroupConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_CellGroupConfig proto.InternalMessageInfo + +func (m *CellGroupConfig) GetCellGroupId() uint32 { + if m != nil { + return m.CellGroupId + } + return 0 +} + +func (m *CellGroupConfig) GetRlc_BearerToAddModList() []*RLC_BearerConfig { + if m != nil { + return m.Rlc_BearerToAddModList + } + return nil +} + +func (m *CellGroupConfig) GetRlc_BearerToReleaseList() []uint32 { + if m != nil { + return m.Rlc_BearerToReleaseList + } + return nil +} + +func (m *CellGroupConfig) GetMac_CellGroupConfig() *MAC_CellGroupConfig { + if m != nil { + return m.Mac_CellGroupConfig + } + return nil +} + +func (m *CellGroupConfig) GetPhysicalCellGroupConfig() *PhysicalCellGroupConfig { + if m != nil { + return m.PhysicalCellGroupConfig + } + return nil +} + +func (m *CellGroupConfig) GetSpCellConfig() *SpCellConfig { + if m != nil { + return m.SpCellConfig + } + return nil +} + +func (m *CellGroupConfig) GetSCellToAddModList() []*SCellConfig { + if m != nil { + return m.SCellToAddModList + } + return nil +} + +func (m *CellGroupConfig) GetSCellToReleaseList() []uint32 { + if m != nil { + return m.SCellToReleaseList + } + return nil +} + +func (m *CellGroupConfig) GetReportUplinkTxDirectCurrentV1530() *wrappers.BoolValue { + if m != nil { + return m.ReportUplinkTxDirectCurrentV1530 + } + return nil +} + +type RLC_BearerConfig struct { + LogicalChannelIdentity uint32 `protobuf:"varint,1,opt,name=logicalChannelIdentity,proto3" json:"logicalChannelIdentity,omitempty"` + // Types that are valid to be assigned to ServedRadioBearer: + // *RLC_BearerConfig_Srb_Identity + // *RLC_BearerConfig_Drb_Identity + ServedRadioBearer isRLC_BearerConfig_ServedRadioBearer `protobuf_oneof:"servedRadioBearer"` + ReestablishRLC *wrappers.BoolValue `protobuf:"bytes,4,opt,name=reestablishRLC,proto3" json:"reestablishRLC,omitempty"` + Rlc_Config *RLC_Config `protobuf:"bytes,5,opt,name=rlc_Config,json=rlcConfig,proto3" json:"rlc_Config,omitempty"` + Mac_LogicalChannelConfig *LogicalChannelConfig `protobuf:"bytes,6,opt,name=mac_LogicalChannelConfig,json=macLogicalChannelConfig,proto3" json:"mac_LogicalChannelConfig,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RLC_BearerConfig) Reset() { *m = RLC_BearerConfig{} } +func (m *RLC_BearerConfig) String() string { return proto.CompactTextString(m) } +func (*RLC_BearerConfig) ProtoMessage() {} +func (*RLC_BearerConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{1} +} + +func (m *RLC_BearerConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RLC_BearerConfig.Unmarshal(m, b) +} +func (m *RLC_BearerConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RLC_BearerConfig.Marshal(b, m, deterministic) +} +func (m *RLC_BearerConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_RLC_BearerConfig.Merge(m, src) +} +func (m *RLC_BearerConfig) XXX_Size() int { + return xxx_messageInfo_RLC_BearerConfig.Size(m) +} +func (m *RLC_BearerConfig) XXX_DiscardUnknown() { + xxx_messageInfo_RLC_BearerConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_RLC_BearerConfig proto.InternalMessageInfo + +func (m *RLC_BearerConfig) GetLogicalChannelIdentity() uint32 { + if m != nil { + return m.LogicalChannelIdentity + } + return 0 +} + +type isRLC_BearerConfig_ServedRadioBearer interface { + isRLC_BearerConfig_ServedRadioBearer() +} + +type RLC_BearerConfig_Srb_Identity struct { + Srb_Identity uint32 `protobuf:"varint,2,opt,name=srb_Identity,json=srbIdentity,proto3,oneof"` +} + +type RLC_BearerConfig_Drb_Identity struct { + Drb_Identity uint32 `protobuf:"varint,3,opt,name=drb_Identity,json=drbIdentity,proto3,oneof"` +} + +func (*RLC_BearerConfig_Srb_Identity) isRLC_BearerConfig_ServedRadioBearer() {} + +func (*RLC_BearerConfig_Drb_Identity) isRLC_BearerConfig_ServedRadioBearer() {} + +func (m *RLC_BearerConfig) GetServedRadioBearer() isRLC_BearerConfig_ServedRadioBearer { + if m != nil { + return m.ServedRadioBearer + } + return nil +} + +func (m *RLC_BearerConfig) GetSrb_Identity() uint32 { + if x, ok := m.GetServedRadioBearer().(*RLC_BearerConfig_Srb_Identity); ok { + return x.Srb_Identity + } + return 0 +} + +func (m *RLC_BearerConfig) GetDrb_Identity() uint32 { + if x, ok := m.GetServedRadioBearer().(*RLC_BearerConfig_Drb_Identity); ok { + return x.Drb_Identity + } + return 0 +} + +func (m *RLC_BearerConfig) GetReestablishRLC() *wrappers.BoolValue { + if m != nil { + return m.ReestablishRLC + } + return nil +} + +func (m *RLC_BearerConfig) GetRlc_Config() *RLC_Config { + if m != nil { + return m.Rlc_Config + } + return nil +} + +func (m *RLC_BearerConfig) GetMac_LogicalChannelConfig() *LogicalChannelConfig { + if m != nil { + return m.Mac_LogicalChannelConfig + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*RLC_BearerConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*RLC_BearerConfig_Srb_Identity)(nil), + (*RLC_BearerConfig_Drb_Identity)(nil), + } +} + +type RLC_Config struct { + Am *AM `protobuf:"bytes,1,opt,name=am,proto3" json:"am,omitempty"` + Um_Bi_Directional *UM_Bi_Directional `protobuf:"bytes,2,opt,name=um_Bi_Directional,json=umBiDirectional,proto3" json:"um_Bi_Directional,omitempty"` + Um_Uni_Directional_UL *UM_Uni_Directional_UL `protobuf:"bytes,3,opt,name=um_Uni_Directional_UL,json=umUniDirectionalUL,proto3" json:"um_Uni_Directional_UL,omitempty"` + Um_Uni_Directional_DL *UM_Uni_Directional_DL `protobuf:"bytes,4,opt,name=um_Uni_Directional_DL,json=umUniDirectionalDL,proto3" json:"um_Uni_Directional_DL,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RLC_Config) Reset() { *m = RLC_Config{} } +func (m *RLC_Config) String() string { return proto.CompactTextString(m) } +func (*RLC_Config) ProtoMessage() {} +func (*RLC_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{2} +} + +func (m *RLC_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RLC_Config.Unmarshal(m, b) +} +func (m *RLC_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RLC_Config.Marshal(b, m, deterministic) +} +func (m *RLC_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_RLC_Config.Merge(m, src) +} +func (m *RLC_Config) XXX_Size() int { + return xxx_messageInfo_RLC_Config.Size(m) +} +func (m *RLC_Config) XXX_DiscardUnknown() { + xxx_messageInfo_RLC_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_RLC_Config proto.InternalMessageInfo + +func (m *RLC_Config) GetAm() *AM { + if m != nil { + return m.Am + } + return nil +} + +func (m *RLC_Config) GetUm_Bi_Directional() *UM_Bi_Directional { + if m != nil { + return m.Um_Bi_Directional + } + return nil +} + +func (m *RLC_Config) GetUm_Uni_Directional_UL() *UM_Uni_Directional_UL { + if m != nil { + return m.Um_Uni_Directional_UL + } + return nil +} + +func (m *RLC_Config) GetUm_Uni_Directional_DL() *UM_Uni_Directional_DL { + if m != nil { + return m.Um_Uni_Directional_DL + } + return nil +} + +type AM struct { + Ul_AM_RLC *UL_AM_RLC `protobuf:"bytes,1,opt,name=ul_AM_RLC,json=ulAMRLC,proto3" json:"ul_AM_RLC,omitempty"` + Dl_AM_RLC *DL_AM_RLC `protobuf:"bytes,2,opt,name=dl_AM_RLC,json=dlAMRLC,proto3" json:"dl_AM_RLC,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AM) Reset() { *m = AM{} } +func (m *AM) String() string { return proto.CompactTextString(m) } +func (*AM) ProtoMessage() {} +func (*AM) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{3} +} + +func (m *AM) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AM.Unmarshal(m, b) +} +func (m *AM) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AM.Marshal(b, m, deterministic) +} +func (m *AM) XXX_Merge(src proto.Message) { + xxx_messageInfo_AM.Merge(m, src) +} +func (m *AM) XXX_Size() int { + return xxx_messageInfo_AM.Size(m) +} +func (m *AM) XXX_DiscardUnknown() { + xxx_messageInfo_AM.DiscardUnknown(m) +} + +var xxx_messageInfo_AM proto.InternalMessageInfo + +func (m *AM) GetUl_AM_RLC() *UL_AM_RLC { + if m != nil { + return m.Ul_AM_RLC + } + return nil +} + +func (m *AM) GetDl_AM_RLC() *DL_AM_RLC { + if m != nil { + return m.Dl_AM_RLC + } + return nil +} + +type UL_AM_RLC struct { + Sn_FieldLength *SN_FieldLengthAM `protobuf:"bytes,1,opt,name=sn_FieldLength,json=snFieldLength,proto3" json:"sn_FieldLength,omitempty"` + T_PollRetransmit *T_PollRetransmit `protobuf:"bytes,2,opt,name=t_PollRetransmit,json=tPollRetransmit,proto3" json:"t_PollRetransmit,omitempty"` + PollPDU *PollPDU `protobuf:"bytes,3,opt,name=pollPDU,proto3" json:"pollPDU,omitempty"` + PollByte *PollByte `protobuf:"bytes,4,opt,name=pollByte,proto3" json:"pollByte,omitempty"` + MaxRetxThreshold *MaxRetxThreshold `protobuf:"bytes,5,opt,name=maxRetxThreshold,proto3" json:"maxRetxThreshold,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UL_AM_RLC) Reset() { *m = UL_AM_RLC{} } +func (m *UL_AM_RLC) String() string { return proto.CompactTextString(m) } +func (*UL_AM_RLC) ProtoMessage() {} +func (*UL_AM_RLC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{4} +} + +func (m *UL_AM_RLC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UL_AM_RLC.Unmarshal(m, b) +} +func (m *UL_AM_RLC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UL_AM_RLC.Marshal(b, m, deterministic) +} +func (m *UL_AM_RLC) XXX_Merge(src proto.Message) { + xxx_messageInfo_UL_AM_RLC.Merge(m, src) +} +func (m *UL_AM_RLC) XXX_Size() int { + return xxx_messageInfo_UL_AM_RLC.Size(m) +} +func (m *UL_AM_RLC) XXX_DiscardUnknown() { + xxx_messageInfo_UL_AM_RLC.DiscardUnknown(m) +} + +var xxx_messageInfo_UL_AM_RLC proto.InternalMessageInfo + +func (m *UL_AM_RLC) GetSn_FieldLength() *SN_FieldLengthAM { + if m != nil { + return m.Sn_FieldLength + } + return nil +} + +func (m *UL_AM_RLC) GetT_PollRetransmit() *T_PollRetransmit { + if m != nil { + return m.T_PollRetransmit + } + return nil +} + +func (m *UL_AM_RLC) GetPollPDU() *PollPDU { + if m != nil { + return m.PollPDU + } + return nil +} + +func (m *UL_AM_RLC) GetPollByte() *PollByte { + if m != nil { + return m.PollByte + } + return nil +} + +func (m *UL_AM_RLC) GetMaxRetxThreshold() *MaxRetxThreshold { + if m != nil { + return m.MaxRetxThreshold + } + return nil +} + +type MaxRetxThreshold struct { + Value MaxRetxThreshold_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MaxRetxThreshold_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MaxRetxThreshold) Reset() { *m = MaxRetxThreshold{} } +func (m *MaxRetxThreshold) String() string { return proto.CompactTextString(m) } +func (*MaxRetxThreshold) ProtoMessage() {} +func (*MaxRetxThreshold) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{5} +} + +func (m *MaxRetxThreshold) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MaxRetxThreshold.Unmarshal(m, b) +} +func (m *MaxRetxThreshold) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MaxRetxThreshold.Marshal(b, m, deterministic) +} +func (m *MaxRetxThreshold) XXX_Merge(src proto.Message) { + xxx_messageInfo_MaxRetxThreshold.Merge(m, src) +} +func (m *MaxRetxThreshold) XXX_Size() int { + return xxx_messageInfo_MaxRetxThreshold.Size(m) +} +func (m *MaxRetxThreshold) XXX_DiscardUnknown() { + xxx_messageInfo_MaxRetxThreshold.DiscardUnknown(m) +} + +var xxx_messageInfo_MaxRetxThreshold proto.InternalMessageInfo + +func (m *MaxRetxThreshold) GetValue() MaxRetxThreshold_Value { + if m != nil { + return m.Value + } + return MaxRetxThreshold_protobuf_unspecified +} + +type SN_FieldLengthAM struct { + Value SN_FieldLengthAM_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SN_FieldLengthAM_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SN_FieldLengthAM) Reset() { *m = SN_FieldLengthAM{} } +func (m *SN_FieldLengthAM) String() string { return proto.CompactTextString(m) } +func (*SN_FieldLengthAM) ProtoMessage() {} +func (*SN_FieldLengthAM) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{6} +} + +func (m *SN_FieldLengthAM) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SN_FieldLengthAM.Unmarshal(m, b) +} +func (m *SN_FieldLengthAM) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SN_FieldLengthAM.Marshal(b, m, deterministic) +} +func (m *SN_FieldLengthAM) XXX_Merge(src proto.Message) { + xxx_messageInfo_SN_FieldLengthAM.Merge(m, src) +} +func (m *SN_FieldLengthAM) XXX_Size() int { + return xxx_messageInfo_SN_FieldLengthAM.Size(m) +} +func (m *SN_FieldLengthAM) XXX_DiscardUnknown() { + xxx_messageInfo_SN_FieldLengthAM.DiscardUnknown(m) +} + +var xxx_messageInfo_SN_FieldLengthAM proto.InternalMessageInfo + +func (m *SN_FieldLengthAM) GetValue() SN_FieldLengthAM_Value { + if m != nil { + return m.Value + } + return SN_FieldLengthAM_protobuf_unspecified +} + +type T_PollRetransmit struct { + Value T_PollRetransmit_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.T_PollRetransmit_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *T_PollRetransmit) Reset() { *m = T_PollRetransmit{} } +func (m *T_PollRetransmit) String() string { return proto.CompactTextString(m) } +func (*T_PollRetransmit) ProtoMessage() {} +func (*T_PollRetransmit) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{7} +} + +func (m *T_PollRetransmit) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_T_PollRetransmit.Unmarshal(m, b) +} +func (m *T_PollRetransmit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_T_PollRetransmit.Marshal(b, m, deterministic) +} +func (m *T_PollRetransmit) XXX_Merge(src proto.Message) { + xxx_messageInfo_T_PollRetransmit.Merge(m, src) +} +func (m *T_PollRetransmit) XXX_Size() int { + return xxx_messageInfo_T_PollRetransmit.Size(m) +} +func (m *T_PollRetransmit) XXX_DiscardUnknown() { + xxx_messageInfo_T_PollRetransmit.DiscardUnknown(m) +} + +var xxx_messageInfo_T_PollRetransmit proto.InternalMessageInfo + +func (m *T_PollRetransmit) GetValue() T_PollRetransmit_Value { + if m != nil { + return m.Value + } + return T_PollRetransmit_protobuf_unspecified +} + +type PollPDU struct { + Value PollPDU_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PollPDU_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PollPDU) Reset() { *m = PollPDU{} } +func (m *PollPDU) String() string { return proto.CompactTextString(m) } +func (*PollPDU) ProtoMessage() {} +func (*PollPDU) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{8} +} + +func (m *PollPDU) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PollPDU.Unmarshal(m, b) +} +func (m *PollPDU) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PollPDU.Marshal(b, m, deterministic) +} +func (m *PollPDU) XXX_Merge(src proto.Message) { + xxx_messageInfo_PollPDU.Merge(m, src) +} +func (m *PollPDU) XXX_Size() int { + return xxx_messageInfo_PollPDU.Size(m) +} +func (m *PollPDU) XXX_DiscardUnknown() { + xxx_messageInfo_PollPDU.DiscardUnknown(m) +} + +var xxx_messageInfo_PollPDU proto.InternalMessageInfo + +func (m *PollPDU) GetValue() PollPDU_Value { + if m != nil { + return m.Value + } + return PollPDU_protobuf_unspecified +} + +type PollByte struct { + Value PollByte_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PollByte_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PollByte) Reset() { *m = PollByte{} } +func (m *PollByte) String() string { return proto.CompactTextString(m) } +func (*PollByte) ProtoMessage() {} +func (*PollByte) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{9} +} + +func (m *PollByte) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PollByte.Unmarshal(m, b) +} +func (m *PollByte) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PollByte.Marshal(b, m, deterministic) +} +func (m *PollByte) XXX_Merge(src proto.Message) { + xxx_messageInfo_PollByte.Merge(m, src) +} +func (m *PollByte) XXX_Size() int { + return xxx_messageInfo_PollByte.Size(m) +} +func (m *PollByte) XXX_DiscardUnknown() { + xxx_messageInfo_PollByte.DiscardUnknown(m) +} + +var xxx_messageInfo_PollByte proto.InternalMessageInfo + +func (m *PollByte) GetValue() PollByte_Value { + if m != nil { + return m.Value + } + return PollByte_protobuf_unspecified +} + +type DL_AM_RLC struct { + Sn_FieldLength *SN_FieldLengthAM `protobuf:"bytes,1,opt,name=sn_FieldLength,json=snFieldLength,proto3" json:"sn_FieldLength,omitempty"` + T_Reassembly *T_Reassembly `protobuf:"bytes,2,opt,name=t_Reassembly,json=tReassembly,proto3" json:"t_Reassembly,omitempty"` + TStatusProhibit *T_StatusProhibit `protobuf:"bytes,3,opt,name=t_statusProhibit,json=tStatusProhibit,proto3" json:"t_statusProhibit,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DL_AM_RLC) Reset() { *m = DL_AM_RLC{} } +func (m *DL_AM_RLC) String() string { return proto.CompactTextString(m) } +func (*DL_AM_RLC) ProtoMessage() {} +func (*DL_AM_RLC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{10} +} + +func (m *DL_AM_RLC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DL_AM_RLC.Unmarshal(m, b) +} +func (m *DL_AM_RLC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DL_AM_RLC.Marshal(b, m, deterministic) +} +func (m *DL_AM_RLC) XXX_Merge(src proto.Message) { + xxx_messageInfo_DL_AM_RLC.Merge(m, src) +} +func (m *DL_AM_RLC) XXX_Size() int { + return xxx_messageInfo_DL_AM_RLC.Size(m) +} +func (m *DL_AM_RLC) XXX_DiscardUnknown() { + xxx_messageInfo_DL_AM_RLC.DiscardUnknown(m) +} + +var xxx_messageInfo_DL_AM_RLC proto.InternalMessageInfo + +func (m *DL_AM_RLC) GetSn_FieldLength() *SN_FieldLengthAM { + if m != nil { + return m.Sn_FieldLength + } + return nil +} + +func (m *DL_AM_RLC) GetT_Reassembly() *T_Reassembly { + if m != nil { + return m.T_Reassembly + } + return nil +} + +func (m *DL_AM_RLC) GetTStatusProhibit() *T_StatusProhibit { + if m != nil { + return m.TStatusProhibit + } + return nil +} + +type T_Reassembly struct { + Value T_Reassembly_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.T_Reassembly_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *T_Reassembly) Reset() { *m = T_Reassembly{} } +func (m *T_Reassembly) String() string { return proto.CompactTextString(m) } +func (*T_Reassembly) ProtoMessage() {} +func (*T_Reassembly) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{11} +} + +func (m *T_Reassembly) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_T_Reassembly.Unmarshal(m, b) +} +func (m *T_Reassembly) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_T_Reassembly.Marshal(b, m, deterministic) +} +func (m *T_Reassembly) XXX_Merge(src proto.Message) { + xxx_messageInfo_T_Reassembly.Merge(m, src) +} +func (m *T_Reassembly) XXX_Size() int { + return xxx_messageInfo_T_Reassembly.Size(m) +} +func (m *T_Reassembly) XXX_DiscardUnknown() { + xxx_messageInfo_T_Reassembly.DiscardUnknown(m) +} + +var xxx_messageInfo_T_Reassembly proto.InternalMessageInfo + +func (m *T_Reassembly) GetValue() T_Reassembly_Value { + if m != nil { + return m.Value + } + return T_Reassembly_protobuf_unspecified +} + +type T_StatusProhibit struct { + Value T_StatusProhibit_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.T_StatusProhibit_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *T_StatusProhibit) Reset() { *m = T_StatusProhibit{} } +func (m *T_StatusProhibit) String() string { return proto.CompactTextString(m) } +func (*T_StatusProhibit) ProtoMessage() {} +func (*T_StatusProhibit) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{12} +} + +func (m *T_StatusProhibit) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_T_StatusProhibit.Unmarshal(m, b) +} +func (m *T_StatusProhibit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_T_StatusProhibit.Marshal(b, m, deterministic) +} +func (m *T_StatusProhibit) XXX_Merge(src proto.Message) { + xxx_messageInfo_T_StatusProhibit.Merge(m, src) +} +func (m *T_StatusProhibit) XXX_Size() int { + return xxx_messageInfo_T_StatusProhibit.Size(m) +} +func (m *T_StatusProhibit) XXX_DiscardUnknown() { + xxx_messageInfo_T_StatusProhibit.DiscardUnknown(m) +} + +var xxx_messageInfo_T_StatusProhibit proto.InternalMessageInfo + +func (m *T_StatusProhibit) GetValue() T_StatusProhibit_Value { + if m != nil { + return m.Value + } + return T_StatusProhibit_protobuf_unspecified +} + +type UM_Bi_Directional struct { + Ul_UM_RLC *UL_UM_RLC `protobuf:"bytes,1,opt,name=ul_UM_RLC,json=ulUMRLC,proto3" json:"ul_UM_RLC,omitempty"` + Dl_UM_RLC *DL_UM_RLC `protobuf:"bytes,2,opt,name=dl_UM_RLC,json=dlUMRLC,proto3" json:"dl_UM_RLC,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UM_Bi_Directional) Reset() { *m = UM_Bi_Directional{} } +func (m *UM_Bi_Directional) String() string { return proto.CompactTextString(m) } +func (*UM_Bi_Directional) ProtoMessage() {} +func (*UM_Bi_Directional) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{13} +} + +func (m *UM_Bi_Directional) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UM_Bi_Directional.Unmarshal(m, b) +} +func (m *UM_Bi_Directional) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UM_Bi_Directional.Marshal(b, m, deterministic) +} +func (m *UM_Bi_Directional) XXX_Merge(src proto.Message) { + xxx_messageInfo_UM_Bi_Directional.Merge(m, src) +} +func (m *UM_Bi_Directional) XXX_Size() int { + return xxx_messageInfo_UM_Bi_Directional.Size(m) +} +func (m *UM_Bi_Directional) XXX_DiscardUnknown() { + xxx_messageInfo_UM_Bi_Directional.DiscardUnknown(m) +} + +var xxx_messageInfo_UM_Bi_Directional proto.InternalMessageInfo + +func (m *UM_Bi_Directional) GetUl_UM_RLC() *UL_UM_RLC { + if m != nil { + return m.Ul_UM_RLC + } + return nil +} + +func (m *UM_Bi_Directional) GetDl_UM_RLC() *DL_UM_RLC { + if m != nil { + return m.Dl_UM_RLC + } + return nil +} + +type UL_UM_RLC struct { + Sn_FieldLength *SN_FieldLengthUM `protobuf:"bytes,1,opt,name=sn_FieldLength,json=snFieldLength,proto3" json:"sn_FieldLength,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UL_UM_RLC) Reset() { *m = UL_UM_RLC{} } +func (m *UL_UM_RLC) String() string { return proto.CompactTextString(m) } +func (*UL_UM_RLC) ProtoMessage() {} +func (*UL_UM_RLC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{14} +} + +func (m *UL_UM_RLC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UL_UM_RLC.Unmarshal(m, b) +} +func (m *UL_UM_RLC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UL_UM_RLC.Marshal(b, m, deterministic) +} +func (m *UL_UM_RLC) XXX_Merge(src proto.Message) { + xxx_messageInfo_UL_UM_RLC.Merge(m, src) +} +func (m *UL_UM_RLC) XXX_Size() int { + return xxx_messageInfo_UL_UM_RLC.Size(m) +} +func (m *UL_UM_RLC) XXX_DiscardUnknown() { + xxx_messageInfo_UL_UM_RLC.DiscardUnknown(m) +} + +var xxx_messageInfo_UL_UM_RLC proto.InternalMessageInfo + +func (m *UL_UM_RLC) GetSn_FieldLength() *SN_FieldLengthUM { + if m != nil { + return m.Sn_FieldLength + } + return nil +} + +type SN_FieldLengthUM struct { + Value SN_FieldLengthUM_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SN_FieldLengthUM_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SN_FieldLengthUM) Reset() { *m = SN_FieldLengthUM{} } +func (m *SN_FieldLengthUM) String() string { return proto.CompactTextString(m) } +func (*SN_FieldLengthUM) ProtoMessage() {} +func (*SN_FieldLengthUM) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{15} +} + +func (m *SN_FieldLengthUM) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SN_FieldLengthUM.Unmarshal(m, b) +} +func (m *SN_FieldLengthUM) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SN_FieldLengthUM.Marshal(b, m, deterministic) +} +func (m *SN_FieldLengthUM) XXX_Merge(src proto.Message) { + xxx_messageInfo_SN_FieldLengthUM.Merge(m, src) +} +func (m *SN_FieldLengthUM) XXX_Size() int { + return xxx_messageInfo_SN_FieldLengthUM.Size(m) +} +func (m *SN_FieldLengthUM) XXX_DiscardUnknown() { + xxx_messageInfo_SN_FieldLengthUM.DiscardUnknown(m) +} + +var xxx_messageInfo_SN_FieldLengthUM proto.InternalMessageInfo + +func (m *SN_FieldLengthUM) GetValue() SN_FieldLengthUM_Value { + if m != nil { + return m.Value + } + return SN_FieldLengthUM_protobuf_unspecified +} + +type DL_UM_RLC struct { + Sn_FieldLength *SN_FieldLengthUM `protobuf:"bytes,1,opt,name=sn_FieldLength,json=snFieldLength,proto3" json:"sn_FieldLength,omitempty"` + T_Reassembly *T_Reassembly `protobuf:"bytes,2,opt,name=t_Reassembly,json=tReassembly,proto3" json:"t_Reassembly,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DL_UM_RLC) Reset() { *m = DL_UM_RLC{} } +func (m *DL_UM_RLC) String() string { return proto.CompactTextString(m) } +func (*DL_UM_RLC) ProtoMessage() {} +func (*DL_UM_RLC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{16} +} + +func (m *DL_UM_RLC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DL_UM_RLC.Unmarshal(m, b) +} +func (m *DL_UM_RLC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DL_UM_RLC.Marshal(b, m, deterministic) +} +func (m *DL_UM_RLC) XXX_Merge(src proto.Message) { + xxx_messageInfo_DL_UM_RLC.Merge(m, src) +} +func (m *DL_UM_RLC) XXX_Size() int { + return xxx_messageInfo_DL_UM_RLC.Size(m) +} +func (m *DL_UM_RLC) XXX_DiscardUnknown() { + xxx_messageInfo_DL_UM_RLC.DiscardUnknown(m) +} + +var xxx_messageInfo_DL_UM_RLC proto.InternalMessageInfo + +func (m *DL_UM_RLC) GetSn_FieldLength() *SN_FieldLengthUM { + if m != nil { + return m.Sn_FieldLength + } + return nil +} + +func (m *DL_UM_RLC) GetT_Reassembly() *T_Reassembly { + if m != nil { + return m.T_Reassembly + } + return nil +} + +type UM_Uni_Directional_UL struct { + Ul_UM_RLC *UL_UM_RLC `protobuf:"bytes,1,opt,name=ul_UM_RLC,json=ulUMRLC,proto3" json:"ul_UM_RLC,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UM_Uni_Directional_UL) Reset() { *m = UM_Uni_Directional_UL{} } +func (m *UM_Uni_Directional_UL) String() string { return proto.CompactTextString(m) } +func (*UM_Uni_Directional_UL) ProtoMessage() {} +func (*UM_Uni_Directional_UL) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{17} +} + +func (m *UM_Uni_Directional_UL) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UM_Uni_Directional_UL.Unmarshal(m, b) +} +func (m *UM_Uni_Directional_UL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UM_Uni_Directional_UL.Marshal(b, m, deterministic) +} +func (m *UM_Uni_Directional_UL) XXX_Merge(src proto.Message) { + xxx_messageInfo_UM_Uni_Directional_UL.Merge(m, src) +} +func (m *UM_Uni_Directional_UL) XXX_Size() int { + return xxx_messageInfo_UM_Uni_Directional_UL.Size(m) +} +func (m *UM_Uni_Directional_UL) XXX_DiscardUnknown() { + xxx_messageInfo_UM_Uni_Directional_UL.DiscardUnknown(m) +} + +var xxx_messageInfo_UM_Uni_Directional_UL proto.InternalMessageInfo + +func (m *UM_Uni_Directional_UL) GetUl_UM_RLC() *UL_UM_RLC { + if m != nil { + return m.Ul_UM_RLC + } + return nil +} + +type UM_Uni_Directional_DL struct { + Dl_UM_RLC *DL_UM_RLC `protobuf:"bytes,1,opt,name=dl_UM_RLC,json=dlUMRLC,proto3" json:"dl_UM_RLC,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UM_Uni_Directional_DL) Reset() { *m = UM_Uni_Directional_DL{} } +func (m *UM_Uni_Directional_DL) String() string { return proto.CompactTextString(m) } +func (*UM_Uni_Directional_DL) ProtoMessage() {} +func (*UM_Uni_Directional_DL) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{18} +} + +func (m *UM_Uni_Directional_DL) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UM_Uni_Directional_DL.Unmarshal(m, b) +} +func (m *UM_Uni_Directional_DL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UM_Uni_Directional_DL.Marshal(b, m, deterministic) +} +func (m *UM_Uni_Directional_DL) XXX_Merge(src proto.Message) { + xxx_messageInfo_UM_Uni_Directional_DL.Merge(m, src) +} +func (m *UM_Uni_Directional_DL) XXX_Size() int { + return xxx_messageInfo_UM_Uni_Directional_DL.Size(m) +} +func (m *UM_Uni_Directional_DL) XXX_DiscardUnknown() { + xxx_messageInfo_UM_Uni_Directional_DL.DiscardUnknown(m) +} + +var xxx_messageInfo_UM_Uni_Directional_DL proto.InternalMessageInfo + +func (m *UM_Uni_Directional_DL) GetDl_UM_RLC() *DL_UM_RLC { + if m != nil { + return m.Dl_UM_RLC + } + return nil +} + +type LogicalChannelConfig struct { + Ul_SpecificParameters *UL_SpecificParameters `protobuf:"bytes,1,opt,name=ul_SpecificParameters,json=ulSpecificParameters,proto3" json:"ul_SpecificParameters,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *LogicalChannelConfig) Reset() { *m = LogicalChannelConfig{} } +func (m *LogicalChannelConfig) String() string { return proto.CompactTextString(m) } +func (*LogicalChannelConfig) ProtoMessage() {} +func (*LogicalChannelConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{19} +} + +func (m *LogicalChannelConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LogicalChannelConfig.Unmarshal(m, b) +} +func (m *LogicalChannelConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LogicalChannelConfig.Marshal(b, m, deterministic) +} +func (m *LogicalChannelConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_LogicalChannelConfig.Merge(m, src) +} +func (m *LogicalChannelConfig) XXX_Size() int { + return xxx_messageInfo_LogicalChannelConfig.Size(m) +} +func (m *LogicalChannelConfig) XXX_DiscardUnknown() { + xxx_messageInfo_LogicalChannelConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_LogicalChannelConfig proto.InternalMessageInfo + +func (m *LogicalChannelConfig) GetUl_SpecificParameters() *UL_SpecificParameters { + if m != nil { + return m.Ul_SpecificParameters + } + return nil +} + +type UL_SpecificParameters struct { + Priority uint32 `protobuf:"varint,1,opt,name=priority,proto3" json:"priority,omitempty"` + PrioritisedBitRate *PrioritisedBitRate `protobuf:"bytes,2,opt,name=prioritisedBitRate,proto3" json:"prioritisedBitRate,omitempty"` + BucketSizeDuration *BucketSizeDuration `protobuf:"bytes,3,opt,name=bucketSizeDuration,proto3" json:"bucketSizeDuration,omitempty"` + AllowedServingCells []uint32 `protobuf:"varint,4,rep,packed,name=allowedServingCells,proto3" json:"allowedServingCells,omitempty"` + AllowedSCS_List []*SubcarrierSpacing `protobuf:"bytes,5,rep,name=allowedSCS_List,json=allowedSCSList,proto3" json:"allowedSCS_List,omitempty"` + MaxPUSCH_Duration *MaxPUSCH_Duration `protobuf:"bytes,6,opt,name=maxPUSCH_Duration,json=maxPUSCHDuration,proto3" json:"maxPUSCH_Duration,omitempty"` + ConfiguredGrantType1Allowed *wrappers.BoolValue `protobuf:"bytes,7,opt,name=configuredGrantType1Allowed,proto3" json:"configuredGrantType1Allowed,omitempty"` + LogicalChannelGroup *wrappers.UInt32Value `protobuf:"bytes,8,opt,name=logicalChannelGroup,proto3" json:"logicalChannelGroup,omitempty"` + SchedulingRequestID *wrappers.UInt32Value `protobuf:"bytes,9,opt,name=schedulingRequestID,proto3" json:"schedulingRequestID,omitempty"` + LogicalChannelSR_Mask bool `protobuf:"varint,10,opt,name=logicalChannelSR_Mask,json=logicalChannelSRMask,proto3" json:"logicalChannelSR_Mask,omitempty"` + LogicalChannelSR_DelayTimerApplied bool `protobuf:"varint,11,opt,name=logicalChannelSR_DelayTimerApplied,json=logicalChannelSRDelayTimerApplied,proto3" json:"logicalChannelSR_DelayTimerApplied,omitempty"` + BitRateQueryProhibitTimer *BitRateQueryProhibitTimer `protobuf:"bytes,12,opt,name=bitRateQueryProhibitTimer,proto3" json:"bitRateQueryProhibitTimer,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UL_SpecificParameters) Reset() { *m = UL_SpecificParameters{} } +func (m *UL_SpecificParameters) String() string { return proto.CompactTextString(m) } +func (*UL_SpecificParameters) ProtoMessage() {} +func (*UL_SpecificParameters) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{20} +} + +func (m *UL_SpecificParameters) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UL_SpecificParameters.Unmarshal(m, b) +} +func (m *UL_SpecificParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UL_SpecificParameters.Marshal(b, m, deterministic) +} +func (m *UL_SpecificParameters) XXX_Merge(src proto.Message) { + xxx_messageInfo_UL_SpecificParameters.Merge(m, src) +} +func (m *UL_SpecificParameters) XXX_Size() int { + return xxx_messageInfo_UL_SpecificParameters.Size(m) +} +func (m *UL_SpecificParameters) XXX_DiscardUnknown() { + xxx_messageInfo_UL_SpecificParameters.DiscardUnknown(m) +} + +var xxx_messageInfo_UL_SpecificParameters proto.InternalMessageInfo + +func (m *UL_SpecificParameters) GetPriority() uint32 { + if m != nil { + return m.Priority + } + return 0 +} + +func (m *UL_SpecificParameters) GetPrioritisedBitRate() *PrioritisedBitRate { + if m != nil { + return m.PrioritisedBitRate + } + return nil +} + +func (m *UL_SpecificParameters) GetBucketSizeDuration() *BucketSizeDuration { + if m != nil { + return m.BucketSizeDuration + } + return nil +} + +func (m *UL_SpecificParameters) GetAllowedServingCells() []uint32 { + if m != nil { + return m.AllowedServingCells + } + return nil +} + +func (m *UL_SpecificParameters) GetAllowedSCS_List() []*SubcarrierSpacing { + if m != nil { + return m.AllowedSCS_List + } + return nil +} + +func (m *UL_SpecificParameters) GetMaxPUSCH_Duration() *MaxPUSCH_Duration { + if m != nil { + return m.MaxPUSCH_Duration + } + return nil +} + +func (m *UL_SpecificParameters) GetConfiguredGrantType1Allowed() *wrappers.BoolValue { + if m != nil { + return m.ConfiguredGrantType1Allowed + } + return nil +} + +func (m *UL_SpecificParameters) GetLogicalChannelGroup() *wrappers.UInt32Value { + if m != nil { + return m.LogicalChannelGroup + } + return nil +} + +func (m *UL_SpecificParameters) GetSchedulingRequestID() *wrappers.UInt32Value { + if m != nil { + return m.SchedulingRequestID + } + return nil +} + +func (m *UL_SpecificParameters) GetLogicalChannelSR_Mask() bool { + if m != nil { + return m.LogicalChannelSR_Mask + } + return false +} + +func (m *UL_SpecificParameters) GetLogicalChannelSR_DelayTimerApplied() bool { + if m != nil { + return m.LogicalChannelSR_DelayTimerApplied + } + return false +} + +func (m *UL_SpecificParameters) GetBitRateQueryProhibitTimer() *BitRateQueryProhibitTimer { + if m != nil { + return m.BitRateQueryProhibitTimer + } + return nil +} + +type PrioritisedBitRate struct { + Value PrioritisedBitRate_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PrioritisedBitRate_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PrioritisedBitRate) Reset() { *m = PrioritisedBitRate{} } +func (m *PrioritisedBitRate) String() string { return proto.CompactTextString(m) } +func (*PrioritisedBitRate) ProtoMessage() {} +func (*PrioritisedBitRate) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{21} +} + +func (m *PrioritisedBitRate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PrioritisedBitRate.Unmarshal(m, b) +} +func (m *PrioritisedBitRate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PrioritisedBitRate.Marshal(b, m, deterministic) +} +func (m *PrioritisedBitRate) XXX_Merge(src proto.Message) { + xxx_messageInfo_PrioritisedBitRate.Merge(m, src) +} +func (m *PrioritisedBitRate) XXX_Size() int { + return xxx_messageInfo_PrioritisedBitRate.Size(m) +} +func (m *PrioritisedBitRate) XXX_DiscardUnknown() { + xxx_messageInfo_PrioritisedBitRate.DiscardUnknown(m) +} + +var xxx_messageInfo_PrioritisedBitRate proto.InternalMessageInfo + +func (m *PrioritisedBitRate) GetValue() PrioritisedBitRate_Value { + if m != nil { + return m.Value + } + return PrioritisedBitRate_protobuf_unspecified +} + +type BucketSizeDuration struct { + Value BucketSizeDuration_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.BucketSizeDuration_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BucketSizeDuration) Reset() { *m = BucketSizeDuration{} } +func (m *BucketSizeDuration) String() string { return proto.CompactTextString(m) } +func (*BucketSizeDuration) ProtoMessage() {} +func (*BucketSizeDuration) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{22} +} + +func (m *BucketSizeDuration) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BucketSizeDuration.Unmarshal(m, b) +} +func (m *BucketSizeDuration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BucketSizeDuration.Marshal(b, m, deterministic) +} +func (m *BucketSizeDuration) XXX_Merge(src proto.Message) { + xxx_messageInfo_BucketSizeDuration.Merge(m, src) +} +func (m *BucketSizeDuration) XXX_Size() int { + return xxx_messageInfo_BucketSizeDuration.Size(m) +} +func (m *BucketSizeDuration) XXX_DiscardUnknown() { + xxx_messageInfo_BucketSizeDuration.DiscardUnknown(m) +} + +var xxx_messageInfo_BucketSizeDuration proto.InternalMessageInfo + +func (m *BucketSizeDuration) GetValue() BucketSizeDuration_Value { + if m != nil { + return m.Value + } + return BucketSizeDuration_protobuf_unspecified +} + +type SubcarrierSpacing struct { + Value SubcarrierSpacing_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SubcarrierSpacing_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SubcarrierSpacing) Reset() { *m = SubcarrierSpacing{} } +func (m *SubcarrierSpacing) String() string { return proto.CompactTextString(m) } +func (*SubcarrierSpacing) ProtoMessage() {} +func (*SubcarrierSpacing) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{23} +} + +func (m *SubcarrierSpacing) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SubcarrierSpacing.Unmarshal(m, b) +} +func (m *SubcarrierSpacing) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SubcarrierSpacing.Marshal(b, m, deterministic) +} +func (m *SubcarrierSpacing) XXX_Merge(src proto.Message) { + xxx_messageInfo_SubcarrierSpacing.Merge(m, src) +} +func (m *SubcarrierSpacing) XXX_Size() int { + return xxx_messageInfo_SubcarrierSpacing.Size(m) +} +func (m *SubcarrierSpacing) XXX_DiscardUnknown() { + xxx_messageInfo_SubcarrierSpacing.DiscardUnknown(m) +} + +var xxx_messageInfo_SubcarrierSpacing proto.InternalMessageInfo + +func (m *SubcarrierSpacing) GetValue() SubcarrierSpacing_Value { + if m != nil { + return m.Value + } + return SubcarrierSpacing_protobuf_unspecified +} + +type MaxPUSCH_Duration struct { + Value MaxPUSCH_Duration_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MaxPUSCH_Duration_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MaxPUSCH_Duration) Reset() { *m = MaxPUSCH_Duration{} } +func (m *MaxPUSCH_Duration) String() string { return proto.CompactTextString(m) } +func (*MaxPUSCH_Duration) ProtoMessage() {} +func (*MaxPUSCH_Duration) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{24} +} + +func (m *MaxPUSCH_Duration) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MaxPUSCH_Duration.Unmarshal(m, b) +} +func (m *MaxPUSCH_Duration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MaxPUSCH_Duration.Marshal(b, m, deterministic) +} +func (m *MaxPUSCH_Duration) XXX_Merge(src proto.Message) { + xxx_messageInfo_MaxPUSCH_Duration.Merge(m, src) +} +func (m *MaxPUSCH_Duration) XXX_Size() int { + return xxx_messageInfo_MaxPUSCH_Duration.Size(m) +} +func (m *MaxPUSCH_Duration) XXX_DiscardUnknown() { + xxx_messageInfo_MaxPUSCH_Duration.DiscardUnknown(m) +} + +var xxx_messageInfo_MaxPUSCH_Duration proto.InternalMessageInfo + +func (m *MaxPUSCH_Duration) GetValue() MaxPUSCH_Duration_Value { + if m != nil { + return m.Value + } + return MaxPUSCH_Duration_protobuf_unspecified +} + +type BitRateQueryProhibitTimer struct { + Value BitRateQueryProhibitTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.BitRateQueryProhibitTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BitRateQueryProhibitTimer) Reset() { *m = BitRateQueryProhibitTimer{} } +func (m *BitRateQueryProhibitTimer) String() string { return proto.CompactTextString(m) } +func (*BitRateQueryProhibitTimer) ProtoMessage() {} +func (*BitRateQueryProhibitTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{25} +} + +func (m *BitRateQueryProhibitTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BitRateQueryProhibitTimer.Unmarshal(m, b) +} +func (m *BitRateQueryProhibitTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BitRateQueryProhibitTimer.Marshal(b, m, deterministic) +} +func (m *BitRateQueryProhibitTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_BitRateQueryProhibitTimer.Merge(m, src) +} +func (m *BitRateQueryProhibitTimer) XXX_Size() int { + return xxx_messageInfo_BitRateQueryProhibitTimer.Size(m) +} +func (m *BitRateQueryProhibitTimer) XXX_DiscardUnknown() { + xxx_messageInfo_BitRateQueryProhibitTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_BitRateQueryProhibitTimer proto.InternalMessageInfo + +func (m *BitRateQueryProhibitTimer) GetValue() BitRateQueryProhibitTimer_Value { + if m != nil { + return m.Value + } + return BitRateQueryProhibitTimer_protobuf_unspecified +} + +type MAC_CellGroupConfig struct { + // Types that are valid to be assigned to Drx_Config: + // *MAC_CellGroupConfig_ReleaseDrx_Config + // *MAC_CellGroupConfig_SetupDrx_Config + Drx_Config isMAC_CellGroupConfig_Drx_Config `protobuf_oneof:"drx_Config"` + SchedulingRequestConfig *SchedulingRequestConfig `protobuf:"bytes,3,opt,name=schedulingRequestConfig,proto3" json:"schedulingRequestConfig,omitempty"` + Bsr_Config *BSR_Config `protobuf:"bytes,4,opt,name=bsr_Config,json=bsrConfig,proto3" json:"bsr_Config,omitempty"` + Tag_Config *TAG_Config `protobuf:"bytes,5,opt,name=tag_Config,json=tagConfig,proto3" json:"tag_Config,omitempty"` + // Types that are valid to be assigned to Phr_Config: + // *MAC_CellGroupConfig_ReleasePhr_Config + // *MAC_CellGroupConfig_SetupPhr_Config + Phr_Config isMAC_CellGroupConfig_Phr_Config `protobuf_oneof:"phr_Config"` + SkipUplinkTxDynamic bool `protobuf:"varint,8,opt,name=skipUplinkTxDynamic,proto3" json:"skipUplinkTxDynamic,omitempty"` + Csi_MaskV1530 *wrappers.BoolValue `protobuf:"bytes,9,opt,name=csi_Mask_v1530,json=csiMaskV1530,proto3" json:"csi_Mask_v1530,omitempty"` + // Types that are valid to be assigned to DataInactivityTimerV1530: + // *MAC_CellGroupConfig_ReleaseDataInactivityTimerV1530 + // *MAC_CellGroupConfig_SetupDataInactivityTimerV1530 + DataInactivityTimerV1530 isMAC_CellGroupConfig_DataInactivityTimerV1530 `protobuf_oneof:"dataInactivityTimer_v1530"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MAC_CellGroupConfig) Reset() { *m = MAC_CellGroupConfig{} } +func (m *MAC_CellGroupConfig) String() string { return proto.CompactTextString(m) } +func (*MAC_CellGroupConfig) ProtoMessage() {} +func (*MAC_CellGroupConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{26} +} + +func (m *MAC_CellGroupConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MAC_CellGroupConfig.Unmarshal(m, b) +} +func (m *MAC_CellGroupConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MAC_CellGroupConfig.Marshal(b, m, deterministic) +} +func (m *MAC_CellGroupConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_MAC_CellGroupConfig.Merge(m, src) +} +func (m *MAC_CellGroupConfig) XXX_Size() int { + return xxx_messageInfo_MAC_CellGroupConfig.Size(m) +} +func (m *MAC_CellGroupConfig) XXX_DiscardUnknown() { + xxx_messageInfo_MAC_CellGroupConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_MAC_CellGroupConfig proto.InternalMessageInfo + +type isMAC_CellGroupConfig_Drx_Config interface { + isMAC_CellGroupConfig_Drx_Config() +} + +type MAC_CellGroupConfig_ReleaseDrx_Config struct { + ReleaseDrx_Config *Null `protobuf:"bytes,1,opt,name=release_drx_Config,json=releaseDrxConfig,proto3,oneof"` +} + +type MAC_CellGroupConfig_SetupDrx_Config struct { + SetupDrx_Config *DRX_Config `protobuf:"bytes,2,opt,name=setup_drx_Config,json=setupDrxConfig,proto3,oneof"` +} + +func (*MAC_CellGroupConfig_ReleaseDrx_Config) isMAC_CellGroupConfig_Drx_Config() {} + +func (*MAC_CellGroupConfig_SetupDrx_Config) isMAC_CellGroupConfig_Drx_Config() {} + +func (m *MAC_CellGroupConfig) GetDrx_Config() isMAC_CellGroupConfig_Drx_Config { + if m != nil { + return m.Drx_Config + } + return nil +} + +func (m *MAC_CellGroupConfig) GetReleaseDrx_Config() *Null { + if x, ok := m.GetDrx_Config().(*MAC_CellGroupConfig_ReleaseDrx_Config); ok { + return x.ReleaseDrx_Config + } + return nil +} + +func (m *MAC_CellGroupConfig) GetSetupDrx_Config() *DRX_Config { + if x, ok := m.GetDrx_Config().(*MAC_CellGroupConfig_SetupDrx_Config); ok { + return x.SetupDrx_Config + } + return nil +} + +func (m *MAC_CellGroupConfig) GetSchedulingRequestConfig() *SchedulingRequestConfig { + if m != nil { + return m.SchedulingRequestConfig + } + return nil +} + +func (m *MAC_CellGroupConfig) GetBsr_Config() *BSR_Config { + if m != nil { + return m.Bsr_Config + } + return nil +} + +func (m *MAC_CellGroupConfig) GetTag_Config() *TAG_Config { + if m != nil { + return m.Tag_Config + } + return nil +} + +type isMAC_CellGroupConfig_Phr_Config interface { + isMAC_CellGroupConfig_Phr_Config() +} + +type MAC_CellGroupConfig_ReleasePhr_Config struct { + ReleasePhr_Config *Null `protobuf:"bytes,6,opt,name=release_phr_Config,json=releasePhrConfig,proto3,oneof"` +} + +type MAC_CellGroupConfig_SetupPhr_Config struct { + SetupPhr_Config *PHR_Config `protobuf:"bytes,7,opt,name=setup_phr_Config,json=setupPhrConfig,proto3,oneof"` +} + +func (*MAC_CellGroupConfig_ReleasePhr_Config) isMAC_CellGroupConfig_Phr_Config() {} + +func (*MAC_CellGroupConfig_SetupPhr_Config) isMAC_CellGroupConfig_Phr_Config() {} + +func (m *MAC_CellGroupConfig) GetPhr_Config() isMAC_CellGroupConfig_Phr_Config { + if m != nil { + return m.Phr_Config + } + return nil +} + +func (m *MAC_CellGroupConfig) GetReleasePhr_Config() *Null { + if x, ok := m.GetPhr_Config().(*MAC_CellGroupConfig_ReleasePhr_Config); ok { + return x.ReleasePhr_Config + } + return nil +} + +func (m *MAC_CellGroupConfig) GetSetupPhr_Config() *PHR_Config { + if x, ok := m.GetPhr_Config().(*MAC_CellGroupConfig_SetupPhr_Config); ok { + return x.SetupPhr_Config + } + return nil +} + +func (m *MAC_CellGroupConfig) GetSkipUplinkTxDynamic() bool { + if m != nil { + return m.SkipUplinkTxDynamic + } + return false +} + +func (m *MAC_CellGroupConfig) GetCsi_MaskV1530() *wrappers.BoolValue { + if m != nil { + return m.Csi_MaskV1530 + } + return nil +} + +type isMAC_CellGroupConfig_DataInactivityTimerV1530 interface { + isMAC_CellGroupConfig_DataInactivityTimerV1530() +} + +type MAC_CellGroupConfig_ReleaseDataInactivityTimerV1530 struct { + ReleaseDataInactivityTimerV1530 *Null `protobuf:"bytes,10,opt,name=release_dataInactivityTimer_v1530,json=releaseDataInactivityTimerV1530,proto3,oneof"` +} + +type MAC_CellGroupConfig_SetupDataInactivityTimerV1530 struct { + SetupDataInactivityTimerV1530 *DataInactivityTimer `protobuf:"bytes,11,opt,name=setup_dataInactivityTimer_v1530,json=setupDataInactivityTimerV1530,proto3,oneof"` +} + +func (*MAC_CellGroupConfig_ReleaseDataInactivityTimerV1530) isMAC_CellGroupConfig_DataInactivityTimerV1530() { +} + +func (*MAC_CellGroupConfig_SetupDataInactivityTimerV1530) isMAC_CellGroupConfig_DataInactivityTimerV1530() { +} + +func (m *MAC_CellGroupConfig) GetDataInactivityTimerV1530() isMAC_CellGroupConfig_DataInactivityTimerV1530 { + if m != nil { + return m.DataInactivityTimerV1530 + } + return nil +} + +func (m *MAC_CellGroupConfig) GetReleaseDataInactivityTimerV1530() *Null { + if x, ok := m.GetDataInactivityTimerV1530().(*MAC_CellGroupConfig_ReleaseDataInactivityTimerV1530); ok { + return x.ReleaseDataInactivityTimerV1530 + } + return nil +} + +func (m *MAC_CellGroupConfig) GetSetupDataInactivityTimerV1530() *DataInactivityTimer { + if x, ok := m.GetDataInactivityTimerV1530().(*MAC_CellGroupConfig_SetupDataInactivityTimerV1530); ok { + return x.SetupDataInactivityTimerV1530 + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*MAC_CellGroupConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*MAC_CellGroupConfig_ReleaseDrx_Config)(nil), + (*MAC_CellGroupConfig_SetupDrx_Config)(nil), + (*MAC_CellGroupConfig_ReleasePhr_Config)(nil), + (*MAC_CellGroupConfig_SetupPhr_Config)(nil), + (*MAC_CellGroupConfig_ReleaseDataInactivityTimerV1530)(nil), + (*MAC_CellGroupConfig_SetupDataInactivityTimerV1530)(nil), + } +} + +type DRX_Config struct { + // Types that are valid to be assigned to DrxOnDurationTimer: + // *DRX_Config_SubMilliSeconds + // *DRX_Config_MilliSeconds + DrxOnDurationTimer isDRX_Config_DrxOnDurationTimer `protobuf_oneof:"drx_onDurationTimer"` + Drx_InactivityTimer *DRX_InactivityTimer `protobuf:"bytes,3,opt,name=drx_InactivityTimer,json=drxInactivityTimer,proto3" json:"drx_InactivityTimer,omitempty"` + Drx_HARQ_RTT_TimerDL uint32 `protobuf:"varint,4,opt,name=drx_HARQ_RTT_TimerDL,json=drxHARQRTTTimerDL,proto3" json:"drx_HARQ_RTT_TimerDL,omitempty"` + Drx_HARQ_RTT_TimerUL uint32 `protobuf:"varint,5,opt,name=drx_HARQ_RTT_TimerUL,json=drxHARQRTTTimerUL,proto3" json:"drx_HARQ_RTT_TimerUL,omitempty"` + Drx_RetransmissionTimerDL *DRX_RetransmissionTimer `protobuf:"bytes,6,opt,name=drx_RetransmissionTimerDL,json=drxRetransmissionTimerDL,proto3" json:"drx_RetransmissionTimerDL,omitempty"` + Drx_RetransmissionTimerUL *DRX_RetransmissionTimer `protobuf:"bytes,7,opt,name=drx_RetransmissionTimerUL,json=drxRetransmissionTimerUL,proto3" json:"drx_RetransmissionTimerUL,omitempty"` + // Types that are valid to be assigned to Drx_LongCycleStartOffset: + // *DRX_Config_Ms10 + // *DRX_Config_Ms20 + // *DRX_Config_Ms32 + // *DRX_Config_Ms40 + // *DRX_Config_Ms60 + // *DRX_Config_Ms64 + // *DRX_Config_Ms70 + // *DRX_Config_Ms80 + // *DRX_Config_Ms128 + // *DRX_Config_Ms160 + // *DRX_Config_Ms256 + // *DRX_Config_Ms320 + // *DRX_Config_Ms512 + // *DRX_Config_Ms640 + // *DRX_Config_Ms1024 + // *DRX_Config_Ms1280 + // *DRX_Config_Ms2048 + // *DRX_Config_Ms2560 + // *DRX_Config_Ms5120 + // *DRX_Config_Ms10240 + Drx_LongCycleStartOffset isDRX_Config_Drx_LongCycleStartOffset `protobuf_oneof:"drx_LongCycleStartOffset"` + ShortDRX *ShortDRX `protobuf:"bytes,28,opt,name=shortDRX,proto3" json:"shortDRX,omitempty"` + Drx_SlotOffset uint32 `protobuf:"varint,29,opt,name=drx_SlotOffset,json=drxSlotOffset,proto3" json:"drx_SlotOffset,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DRX_Config) Reset() { *m = DRX_Config{} } +func (m *DRX_Config) String() string { return proto.CompactTextString(m) } +func (*DRX_Config) ProtoMessage() {} +func (*DRX_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{27} +} + +func (m *DRX_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DRX_Config.Unmarshal(m, b) +} +func (m *DRX_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DRX_Config.Marshal(b, m, deterministic) +} +func (m *DRX_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_DRX_Config.Merge(m, src) +} +func (m *DRX_Config) XXX_Size() int { + return xxx_messageInfo_DRX_Config.Size(m) +} +func (m *DRX_Config) XXX_DiscardUnknown() { + xxx_messageInfo_DRX_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_DRX_Config proto.InternalMessageInfo + +type isDRX_Config_DrxOnDurationTimer interface { + isDRX_Config_DrxOnDurationTimer() +} + +type DRX_Config_SubMilliSeconds struct { + SubMilliSeconds uint32 `protobuf:"varint,1,opt,name=subMilliSeconds,proto3,oneof"` +} + +type DRX_Config_MilliSeconds struct { + MilliSeconds *MilliSeconds `protobuf:"bytes,2,opt,name=milliSeconds,proto3,oneof"` +} + +func (*DRX_Config_SubMilliSeconds) isDRX_Config_DrxOnDurationTimer() {} + +func (*DRX_Config_MilliSeconds) isDRX_Config_DrxOnDurationTimer() {} + +func (m *DRX_Config) GetDrxOnDurationTimer() isDRX_Config_DrxOnDurationTimer { + if m != nil { + return m.DrxOnDurationTimer + } + return nil +} + +func (m *DRX_Config) GetSubMilliSeconds() uint32 { + if x, ok := m.GetDrxOnDurationTimer().(*DRX_Config_SubMilliSeconds); ok { + return x.SubMilliSeconds + } + return 0 +} + +func (m *DRX_Config) GetMilliSeconds() *MilliSeconds { + if x, ok := m.GetDrxOnDurationTimer().(*DRX_Config_MilliSeconds); ok { + return x.MilliSeconds + } + return nil +} + +func (m *DRX_Config) GetDrx_InactivityTimer() *DRX_InactivityTimer { + if m != nil { + return m.Drx_InactivityTimer + } + return nil +} + +func (m *DRX_Config) GetDrx_HARQ_RTT_TimerDL() uint32 { + if m != nil { + return m.Drx_HARQ_RTT_TimerDL + } + return 0 +} + +func (m *DRX_Config) GetDrx_HARQ_RTT_TimerUL() uint32 { + if m != nil { + return m.Drx_HARQ_RTT_TimerUL + } + return 0 +} + +func (m *DRX_Config) GetDrx_RetransmissionTimerDL() *DRX_RetransmissionTimer { + if m != nil { + return m.Drx_RetransmissionTimerDL + } + return nil +} + +func (m *DRX_Config) GetDrx_RetransmissionTimerUL() *DRX_RetransmissionTimer { + if m != nil { + return m.Drx_RetransmissionTimerUL + } + return nil +} + +type isDRX_Config_Drx_LongCycleStartOffset interface { + isDRX_Config_Drx_LongCycleStartOffset() +} + +type DRX_Config_Ms10 struct { + Ms10 uint32 `protobuf:"varint,8,opt,name=ms10,proto3,oneof"` +} + +type DRX_Config_Ms20 struct { + Ms20 uint32 `protobuf:"varint,9,opt,name=ms20,proto3,oneof"` +} + +type DRX_Config_Ms32 struct { + Ms32 uint32 `protobuf:"varint,10,opt,name=ms32,proto3,oneof"` +} + +type DRX_Config_Ms40 struct { + Ms40 uint32 `protobuf:"varint,11,opt,name=ms40,proto3,oneof"` +} + +type DRX_Config_Ms60 struct { + Ms60 uint32 `protobuf:"varint,12,opt,name=ms60,proto3,oneof"` +} + +type DRX_Config_Ms64 struct { + Ms64 uint32 `protobuf:"varint,13,opt,name=ms64,proto3,oneof"` +} + +type DRX_Config_Ms70 struct { + Ms70 uint32 `protobuf:"varint,14,opt,name=ms70,proto3,oneof"` +} + +type DRX_Config_Ms80 struct { + Ms80 uint32 `protobuf:"varint,15,opt,name=ms80,proto3,oneof"` +} + +type DRX_Config_Ms128 struct { + Ms128 uint32 `protobuf:"varint,16,opt,name=ms128,proto3,oneof"` +} + +type DRX_Config_Ms160 struct { + Ms160 uint32 `protobuf:"varint,17,opt,name=ms160,proto3,oneof"` +} + +type DRX_Config_Ms256 struct { + Ms256 uint32 `protobuf:"varint,18,opt,name=ms256,proto3,oneof"` +} + +type DRX_Config_Ms320 struct { + Ms320 uint32 `protobuf:"varint,19,opt,name=ms320,proto3,oneof"` +} + +type DRX_Config_Ms512 struct { + Ms512 uint32 `protobuf:"varint,20,opt,name=ms512,proto3,oneof"` +} + +type DRX_Config_Ms640 struct { + Ms640 uint32 `protobuf:"varint,21,opt,name=ms640,proto3,oneof"` +} + +type DRX_Config_Ms1024 struct { + Ms1024 uint32 `protobuf:"varint,22,opt,name=ms1024,proto3,oneof"` +} + +type DRX_Config_Ms1280 struct { + Ms1280 uint32 `protobuf:"varint,23,opt,name=ms1280,proto3,oneof"` +} + +type DRX_Config_Ms2048 struct { + Ms2048 uint32 `protobuf:"varint,24,opt,name=ms2048,proto3,oneof"` +} + +type DRX_Config_Ms2560 struct { + Ms2560 uint32 `protobuf:"varint,25,opt,name=ms2560,proto3,oneof"` +} + +type DRX_Config_Ms5120 struct { + Ms5120 uint32 `protobuf:"varint,26,opt,name=ms5120,proto3,oneof"` +} + +type DRX_Config_Ms10240 struct { + Ms10240 uint32 `protobuf:"varint,27,opt,name=ms10240,proto3,oneof"` +} + +func (*DRX_Config_Ms10) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms20) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms32) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms40) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms60) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms64) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms70) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms80) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms128) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms160) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms256) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms320) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms512) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms640) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms1024) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms1280) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms2048) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms2560) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms5120) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (*DRX_Config_Ms10240) isDRX_Config_Drx_LongCycleStartOffset() {} + +func (m *DRX_Config) GetDrx_LongCycleStartOffset() isDRX_Config_Drx_LongCycleStartOffset { + if m != nil { + return m.Drx_LongCycleStartOffset + } + return nil +} + +func (m *DRX_Config) GetMs10() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms10); ok { + return x.Ms10 + } + return 0 +} + +func (m *DRX_Config) GetMs20() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms20); ok { + return x.Ms20 + } + return 0 +} + +func (m *DRX_Config) GetMs32() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms32); ok { + return x.Ms32 + } + return 0 +} + +func (m *DRX_Config) GetMs40() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms40); ok { + return x.Ms40 + } + return 0 +} + +func (m *DRX_Config) GetMs60() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms60); ok { + return x.Ms60 + } + return 0 +} + +func (m *DRX_Config) GetMs64() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms64); ok { + return x.Ms64 + } + return 0 +} + +func (m *DRX_Config) GetMs70() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms70); ok { + return x.Ms70 + } + return 0 +} + +func (m *DRX_Config) GetMs80() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms80); ok { + return x.Ms80 + } + return 0 +} + +func (m *DRX_Config) GetMs128() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms128); ok { + return x.Ms128 + } + return 0 +} + +func (m *DRX_Config) GetMs160() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms160); ok { + return x.Ms160 + } + return 0 +} + +func (m *DRX_Config) GetMs256() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms256); ok { + return x.Ms256 + } + return 0 +} + +func (m *DRX_Config) GetMs320() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms320); ok { + return x.Ms320 + } + return 0 +} + +func (m *DRX_Config) GetMs512() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms512); ok { + return x.Ms512 + } + return 0 +} + +func (m *DRX_Config) GetMs640() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms640); ok { + return x.Ms640 + } + return 0 +} + +func (m *DRX_Config) GetMs1024() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms1024); ok { + return x.Ms1024 + } + return 0 +} + +func (m *DRX_Config) GetMs1280() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms1280); ok { + return x.Ms1280 + } + return 0 +} + +func (m *DRX_Config) GetMs2048() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms2048); ok { + return x.Ms2048 + } + return 0 +} + +func (m *DRX_Config) GetMs2560() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms2560); ok { + return x.Ms2560 + } + return 0 +} + +func (m *DRX_Config) GetMs5120() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms5120); ok { + return x.Ms5120 + } + return 0 +} + +func (m *DRX_Config) GetMs10240() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Config_Ms10240); ok { + return x.Ms10240 + } + return 0 +} + +func (m *DRX_Config) GetShortDRX() *ShortDRX { + if m != nil { + return m.ShortDRX + } + return nil +} + +func (m *DRX_Config) GetDrx_SlotOffset() uint32 { + if m != nil { + return m.Drx_SlotOffset + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*DRX_Config) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*DRX_Config_SubMilliSeconds)(nil), + (*DRX_Config_MilliSeconds)(nil), + (*DRX_Config_Ms10)(nil), + (*DRX_Config_Ms20)(nil), + (*DRX_Config_Ms32)(nil), + (*DRX_Config_Ms40)(nil), + (*DRX_Config_Ms60)(nil), + (*DRX_Config_Ms64)(nil), + (*DRX_Config_Ms70)(nil), + (*DRX_Config_Ms80)(nil), + (*DRX_Config_Ms128)(nil), + (*DRX_Config_Ms160)(nil), + (*DRX_Config_Ms256)(nil), + (*DRX_Config_Ms320)(nil), + (*DRX_Config_Ms512)(nil), + (*DRX_Config_Ms640)(nil), + (*DRX_Config_Ms1024)(nil), + (*DRX_Config_Ms1280)(nil), + (*DRX_Config_Ms2048)(nil), + (*DRX_Config_Ms2560)(nil), + (*DRX_Config_Ms5120)(nil), + (*DRX_Config_Ms10240)(nil), + } +} + +type MilliSeconds struct { + Value MilliSeconds_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MilliSeconds_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MilliSeconds) Reset() { *m = MilliSeconds{} } +func (m *MilliSeconds) String() string { return proto.CompactTextString(m) } +func (*MilliSeconds) ProtoMessage() {} +func (*MilliSeconds) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{28} +} + +func (m *MilliSeconds) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MilliSeconds.Unmarshal(m, b) +} +func (m *MilliSeconds) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MilliSeconds.Marshal(b, m, deterministic) +} +func (m *MilliSeconds) XXX_Merge(src proto.Message) { + xxx_messageInfo_MilliSeconds.Merge(m, src) +} +func (m *MilliSeconds) XXX_Size() int { + return xxx_messageInfo_MilliSeconds.Size(m) +} +func (m *MilliSeconds) XXX_DiscardUnknown() { + xxx_messageInfo_MilliSeconds.DiscardUnknown(m) +} + +var xxx_messageInfo_MilliSeconds proto.InternalMessageInfo + +func (m *MilliSeconds) GetValue() MilliSeconds_Value { + if m != nil { + return m.Value + } + return MilliSeconds_protobuf_unspecified +} + +type DRX_InactivityTimer struct { + Value DRX_InactivityTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DRX_InactivityTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DRX_InactivityTimer) Reset() { *m = DRX_InactivityTimer{} } +func (m *DRX_InactivityTimer) String() string { return proto.CompactTextString(m) } +func (*DRX_InactivityTimer) ProtoMessage() {} +func (*DRX_InactivityTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{29} +} + +func (m *DRX_InactivityTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DRX_InactivityTimer.Unmarshal(m, b) +} +func (m *DRX_InactivityTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DRX_InactivityTimer.Marshal(b, m, deterministic) +} +func (m *DRX_InactivityTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_DRX_InactivityTimer.Merge(m, src) +} +func (m *DRX_InactivityTimer) XXX_Size() int { + return xxx_messageInfo_DRX_InactivityTimer.Size(m) +} +func (m *DRX_InactivityTimer) XXX_DiscardUnknown() { + xxx_messageInfo_DRX_InactivityTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_DRX_InactivityTimer proto.InternalMessageInfo + +func (m *DRX_InactivityTimer) GetValue() DRX_InactivityTimer_Value { + if m != nil { + return m.Value + } + return DRX_InactivityTimer_protobuf_unspecified +} + +type DRX_RetransmissionTimer struct { + Value DRX_RetransmissionTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DRX_RetransmissionTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DRX_RetransmissionTimer) Reset() { *m = DRX_RetransmissionTimer{} } +func (m *DRX_RetransmissionTimer) String() string { return proto.CompactTextString(m) } +func (*DRX_RetransmissionTimer) ProtoMessage() {} +func (*DRX_RetransmissionTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{30} +} + +func (m *DRX_RetransmissionTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DRX_RetransmissionTimer.Unmarshal(m, b) +} +func (m *DRX_RetransmissionTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DRX_RetransmissionTimer.Marshal(b, m, deterministic) +} +func (m *DRX_RetransmissionTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_DRX_RetransmissionTimer.Merge(m, src) +} +func (m *DRX_RetransmissionTimer) XXX_Size() int { + return xxx_messageInfo_DRX_RetransmissionTimer.Size(m) +} +func (m *DRX_RetransmissionTimer) XXX_DiscardUnknown() { + xxx_messageInfo_DRX_RetransmissionTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_DRX_RetransmissionTimer proto.InternalMessageInfo + +func (m *DRX_RetransmissionTimer) GetValue() DRX_RetransmissionTimer_Value { + if m != nil { + return m.Value + } + return DRX_RetransmissionTimer_protobuf_unspecified +} + +type ShortDRX struct { + Drx_ShortCycle *DRX_ShortCycle `protobuf:"bytes,1,opt,name=drx_ShortCycle,json=drxShortCycle,proto3" json:"drx_ShortCycle,omitempty"` + Drx_ShortCycleTimer uint32 `protobuf:"varint,2,opt,name=drx_ShortCycleTimer,json=drxShortCycleTimer,proto3" json:"drx_ShortCycleTimer,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ShortDRX) Reset() { *m = ShortDRX{} } +func (m *ShortDRX) String() string { return proto.CompactTextString(m) } +func (*ShortDRX) ProtoMessage() {} +func (*ShortDRX) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{31} +} + +func (m *ShortDRX) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ShortDRX.Unmarshal(m, b) +} +func (m *ShortDRX) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ShortDRX.Marshal(b, m, deterministic) +} +func (m *ShortDRX) XXX_Merge(src proto.Message) { + xxx_messageInfo_ShortDRX.Merge(m, src) +} +func (m *ShortDRX) XXX_Size() int { + return xxx_messageInfo_ShortDRX.Size(m) +} +func (m *ShortDRX) XXX_DiscardUnknown() { + xxx_messageInfo_ShortDRX.DiscardUnknown(m) +} + +var xxx_messageInfo_ShortDRX proto.InternalMessageInfo + +func (m *ShortDRX) GetDrx_ShortCycle() *DRX_ShortCycle { + if m != nil { + return m.Drx_ShortCycle + } + return nil +} + +func (m *ShortDRX) GetDrx_ShortCycleTimer() uint32 { + if m != nil { + return m.Drx_ShortCycleTimer + } + return 0 +} + +type DRX_ShortCycle struct { + Value DRX_ShortCycle_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DRX_ShortCycle_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DRX_ShortCycle) Reset() { *m = DRX_ShortCycle{} } +func (m *DRX_ShortCycle) String() string { return proto.CompactTextString(m) } +func (*DRX_ShortCycle) ProtoMessage() {} +func (*DRX_ShortCycle) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{32} +} + +func (m *DRX_ShortCycle) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DRX_ShortCycle.Unmarshal(m, b) +} +func (m *DRX_ShortCycle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DRX_ShortCycle.Marshal(b, m, deterministic) +} +func (m *DRX_ShortCycle) XXX_Merge(src proto.Message) { + xxx_messageInfo_DRX_ShortCycle.Merge(m, src) +} +func (m *DRX_ShortCycle) XXX_Size() int { + return xxx_messageInfo_DRX_ShortCycle.Size(m) +} +func (m *DRX_ShortCycle) XXX_DiscardUnknown() { + xxx_messageInfo_DRX_ShortCycle.DiscardUnknown(m) +} + +var xxx_messageInfo_DRX_ShortCycle proto.InternalMessageInfo + +func (m *DRX_ShortCycle) GetValue() DRX_ShortCycle_Value { + if m != nil { + return m.Value + } + return DRX_ShortCycle_protobuf_unspecified +} + +type SchedulingRequestConfig struct { + SchedulingRequestToAddModList []*SchedulingRequestToAddMod `protobuf:"bytes,1,rep,name=schedulingRequestToAddModList,proto3" json:"schedulingRequestToAddModList,omitempty"` + SchedulingRequestToReleaseList []uint32 `protobuf:"varint,2,rep,packed,name=schedulingRequestToReleaseList,proto3" json:"schedulingRequestToReleaseList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SchedulingRequestConfig) Reset() { *m = SchedulingRequestConfig{} } +func (m *SchedulingRequestConfig) String() string { return proto.CompactTextString(m) } +func (*SchedulingRequestConfig) ProtoMessage() {} +func (*SchedulingRequestConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{33} +} + +func (m *SchedulingRequestConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SchedulingRequestConfig.Unmarshal(m, b) +} +func (m *SchedulingRequestConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SchedulingRequestConfig.Marshal(b, m, deterministic) +} +func (m *SchedulingRequestConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_SchedulingRequestConfig.Merge(m, src) +} +func (m *SchedulingRequestConfig) XXX_Size() int { + return xxx_messageInfo_SchedulingRequestConfig.Size(m) +} +func (m *SchedulingRequestConfig) XXX_DiscardUnknown() { + xxx_messageInfo_SchedulingRequestConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_SchedulingRequestConfig proto.InternalMessageInfo + +func (m *SchedulingRequestConfig) GetSchedulingRequestToAddModList() []*SchedulingRequestToAddMod { + if m != nil { + return m.SchedulingRequestToAddModList + } + return nil +} + +func (m *SchedulingRequestConfig) GetSchedulingRequestToReleaseList() []uint32 { + if m != nil { + return m.SchedulingRequestToReleaseList + } + return nil +} + +type SchedulingRequestToAddMod struct { + SchedulingRequestId uint32 `protobuf:"varint,1,opt,name=schedulingRequestId,proto3" json:"schedulingRequestId,omitempty"` + Sr_ProhibitTimer *SR_ProhibitTimer `protobuf:"bytes,2,opt,name=sr_ProhibitTimer,json=srProhibitTimer,proto3" json:"sr_ProhibitTimer,omitempty"` + Sr_TransMax *SR_TransMax `protobuf:"bytes,3,opt,name=sr_TransMax,json=srTransMax,proto3" json:"sr_TransMax,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SchedulingRequestToAddMod) Reset() { *m = SchedulingRequestToAddMod{} } +func (m *SchedulingRequestToAddMod) String() string { return proto.CompactTextString(m) } +func (*SchedulingRequestToAddMod) ProtoMessage() {} +func (*SchedulingRequestToAddMod) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{34} +} + +func (m *SchedulingRequestToAddMod) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SchedulingRequestToAddMod.Unmarshal(m, b) +} +func (m *SchedulingRequestToAddMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SchedulingRequestToAddMod.Marshal(b, m, deterministic) +} +func (m *SchedulingRequestToAddMod) XXX_Merge(src proto.Message) { + xxx_messageInfo_SchedulingRequestToAddMod.Merge(m, src) +} +func (m *SchedulingRequestToAddMod) XXX_Size() int { + return xxx_messageInfo_SchedulingRequestToAddMod.Size(m) +} +func (m *SchedulingRequestToAddMod) XXX_DiscardUnknown() { + xxx_messageInfo_SchedulingRequestToAddMod.DiscardUnknown(m) +} + +var xxx_messageInfo_SchedulingRequestToAddMod proto.InternalMessageInfo + +func (m *SchedulingRequestToAddMod) GetSchedulingRequestId() uint32 { + if m != nil { + return m.SchedulingRequestId + } + return 0 +} + +func (m *SchedulingRequestToAddMod) GetSr_ProhibitTimer() *SR_ProhibitTimer { + if m != nil { + return m.Sr_ProhibitTimer + } + return nil +} + +func (m *SchedulingRequestToAddMod) GetSr_TransMax() *SR_TransMax { + if m != nil { + return m.Sr_TransMax + } + return nil +} + +type SR_ProhibitTimer struct { + Value SR_ProhibitTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SR_ProhibitTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SR_ProhibitTimer) Reset() { *m = SR_ProhibitTimer{} } +func (m *SR_ProhibitTimer) String() string { return proto.CompactTextString(m) } +func (*SR_ProhibitTimer) ProtoMessage() {} +func (*SR_ProhibitTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{35} +} + +func (m *SR_ProhibitTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SR_ProhibitTimer.Unmarshal(m, b) +} +func (m *SR_ProhibitTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SR_ProhibitTimer.Marshal(b, m, deterministic) +} +func (m *SR_ProhibitTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_SR_ProhibitTimer.Merge(m, src) +} +func (m *SR_ProhibitTimer) XXX_Size() int { + return xxx_messageInfo_SR_ProhibitTimer.Size(m) +} +func (m *SR_ProhibitTimer) XXX_DiscardUnknown() { + xxx_messageInfo_SR_ProhibitTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_SR_ProhibitTimer proto.InternalMessageInfo + +func (m *SR_ProhibitTimer) GetValue() SR_ProhibitTimer_Value { + if m != nil { + return m.Value + } + return SR_ProhibitTimer_protobuf_unspecified +} + +type SR_TransMax struct { + Value SR_TransMax_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SR_TransMax_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SR_TransMax) Reset() { *m = SR_TransMax{} } +func (m *SR_TransMax) String() string { return proto.CompactTextString(m) } +func (*SR_TransMax) ProtoMessage() {} +func (*SR_TransMax) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{36} +} + +func (m *SR_TransMax) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SR_TransMax.Unmarshal(m, b) +} +func (m *SR_TransMax) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SR_TransMax.Marshal(b, m, deterministic) +} +func (m *SR_TransMax) XXX_Merge(src proto.Message) { + xxx_messageInfo_SR_TransMax.Merge(m, src) +} +func (m *SR_TransMax) XXX_Size() int { + return xxx_messageInfo_SR_TransMax.Size(m) +} +func (m *SR_TransMax) XXX_DiscardUnknown() { + xxx_messageInfo_SR_TransMax.DiscardUnknown(m) +} + +var xxx_messageInfo_SR_TransMax proto.InternalMessageInfo + +func (m *SR_TransMax) GetValue() SR_TransMax_Value { + if m != nil { + return m.Value + } + return SR_TransMax_protobuf_unspecified +} + +type BSR_Config struct { + PeriodicBSR_Timer *PeriodicBSR_Timer `protobuf:"bytes,1,opt,name=periodicBSR_Timer,json=periodicBSRTimer,proto3" json:"periodicBSR_Timer,omitempty"` + RetxBSR_Timer *RetxBSR_Timer `protobuf:"bytes,2,opt,name=retxBSR_Timer,json=retxBSRTimer,proto3" json:"retxBSR_Timer,omitempty"` + LogicalChannelSR_DelayTimer *LogicalChannelSR_DelayTimer `protobuf:"bytes,3,opt,name=logicalChannelSR_DelayTimer,json=logicalChannelSRDelayTimer,proto3" json:"logicalChannelSR_DelayTimer,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BSR_Config) Reset() { *m = BSR_Config{} } +func (m *BSR_Config) String() string { return proto.CompactTextString(m) } +func (*BSR_Config) ProtoMessage() {} +func (*BSR_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{37} +} + +func (m *BSR_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BSR_Config.Unmarshal(m, b) +} +func (m *BSR_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BSR_Config.Marshal(b, m, deterministic) +} +func (m *BSR_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_BSR_Config.Merge(m, src) +} +func (m *BSR_Config) XXX_Size() int { + return xxx_messageInfo_BSR_Config.Size(m) +} +func (m *BSR_Config) XXX_DiscardUnknown() { + xxx_messageInfo_BSR_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_BSR_Config proto.InternalMessageInfo + +func (m *BSR_Config) GetPeriodicBSR_Timer() *PeriodicBSR_Timer { + if m != nil { + return m.PeriodicBSR_Timer + } + return nil +} + +func (m *BSR_Config) GetRetxBSR_Timer() *RetxBSR_Timer { + if m != nil { + return m.RetxBSR_Timer + } + return nil +} + +func (m *BSR_Config) GetLogicalChannelSR_DelayTimer() *LogicalChannelSR_DelayTimer { + if m != nil { + return m.LogicalChannelSR_DelayTimer + } + return nil +} + +type PeriodicBSR_Timer struct { + Value PeriodicBSR_Timer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PeriodicBSR_Timer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PeriodicBSR_Timer) Reset() { *m = PeriodicBSR_Timer{} } +func (m *PeriodicBSR_Timer) String() string { return proto.CompactTextString(m) } +func (*PeriodicBSR_Timer) ProtoMessage() {} +func (*PeriodicBSR_Timer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{38} +} + +func (m *PeriodicBSR_Timer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PeriodicBSR_Timer.Unmarshal(m, b) +} +func (m *PeriodicBSR_Timer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PeriodicBSR_Timer.Marshal(b, m, deterministic) +} +func (m *PeriodicBSR_Timer) XXX_Merge(src proto.Message) { + xxx_messageInfo_PeriodicBSR_Timer.Merge(m, src) +} +func (m *PeriodicBSR_Timer) XXX_Size() int { + return xxx_messageInfo_PeriodicBSR_Timer.Size(m) +} +func (m *PeriodicBSR_Timer) XXX_DiscardUnknown() { + xxx_messageInfo_PeriodicBSR_Timer.DiscardUnknown(m) +} + +var xxx_messageInfo_PeriodicBSR_Timer proto.InternalMessageInfo + +func (m *PeriodicBSR_Timer) GetValue() PeriodicBSR_Timer_Value { + if m != nil { + return m.Value + } + return PeriodicBSR_Timer_protobuf_unspecified +} + +type RetxBSR_Timer struct { + Value RetxBSR_Timer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RetxBSR_Timer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RetxBSR_Timer) Reset() { *m = RetxBSR_Timer{} } +func (m *RetxBSR_Timer) String() string { return proto.CompactTextString(m) } +func (*RetxBSR_Timer) ProtoMessage() {} +func (*RetxBSR_Timer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{39} +} + +func (m *RetxBSR_Timer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RetxBSR_Timer.Unmarshal(m, b) +} +func (m *RetxBSR_Timer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RetxBSR_Timer.Marshal(b, m, deterministic) +} +func (m *RetxBSR_Timer) XXX_Merge(src proto.Message) { + xxx_messageInfo_RetxBSR_Timer.Merge(m, src) +} +func (m *RetxBSR_Timer) XXX_Size() int { + return xxx_messageInfo_RetxBSR_Timer.Size(m) +} +func (m *RetxBSR_Timer) XXX_DiscardUnknown() { + xxx_messageInfo_RetxBSR_Timer.DiscardUnknown(m) +} + +var xxx_messageInfo_RetxBSR_Timer proto.InternalMessageInfo + +func (m *RetxBSR_Timer) GetValue() RetxBSR_Timer_Value { + if m != nil { + return m.Value + } + return RetxBSR_Timer_protobuf_unspecified +} + +type LogicalChannelSR_DelayTimer struct { + Value LogicalChannelSR_DelayTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.LogicalChannelSR_DelayTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *LogicalChannelSR_DelayTimer) Reset() { *m = LogicalChannelSR_DelayTimer{} } +func (m *LogicalChannelSR_DelayTimer) String() string { return proto.CompactTextString(m) } +func (*LogicalChannelSR_DelayTimer) ProtoMessage() {} +func (*LogicalChannelSR_DelayTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{40} +} + +func (m *LogicalChannelSR_DelayTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_LogicalChannelSR_DelayTimer.Unmarshal(m, b) +} +func (m *LogicalChannelSR_DelayTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_LogicalChannelSR_DelayTimer.Marshal(b, m, deterministic) +} +func (m *LogicalChannelSR_DelayTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_LogicalChannelSR_DelayTimer.Merge(m, src) +} +func (m *LogicalChannelSR_DelayTimer) XXX_Size() int { + return xxx_messageInfo_LogicalChannelSR_DelayTimer.Size(m) +} +func (m *LogicalChannelSR_DelayTimer) XXX_DiscardUnknown() { + xxx_messageInfo_LogicalChannelSR_DelayTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_LogicalChannelSR_DelayTimer proto.InternalMessageInfo + +func (m *LogicalChannelSR_DelayTimer) GetValue() LogicalChannelSR_DelayTimer_Value { + if m != nil { + return m.Value + } + return LogicalChannelSR_DelayTimer_protobuf_unspecified +} + +type TAG_Config struct { + Tag_ToReleaseList []*wrappers.UInt32Value `protobuf:"bytes,1,rep,name=tag_ToReleaseList,json=tagToReleaseList,proto3" json:"tag_ToReleaseList,omitempty"` + Tag_ToAddModList []*TAG `protobuf:"bytes,2,rep,name=tag_ToAddModList,json=tagToAddModList,proto3" json:"tag_ToAddModList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TAG_Config) Reset() { *m = TAG_Config{} } +func (m *TAG_Config) String() string { return proto.CompactTextString(m) } +func (*TAG_Config) ProtoMessage() {} +func (*TAG_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{41} +} + +func (m *TAG_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TAG_Config.Unmarshal(m, b) +} +func (m *TAG_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TAG_Config.Marshal(b, m, deterministic) +} +func (m *TAG_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_TAG_Config.Merge(m, src) +} +func (m *TAG_Config) XXX_Size() int { + return xxx_messageInfo_TAG_Config.Size(m) +} +func (m *TAG_Config) XXX_DiscardUnknown() { + xxx_messageInfo_TAG_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_TAG_Config proto.InternalMessageInfo + +func (m *TAG_Config) GetTag_ToReleaseList() []*wrappers.UInt32Value { + if m != nil { + return m.Tag_ToReleaseList + } + return nil +} + +func (m *TAG_Config) GetTag_ToAddModList() []*TAG { + if m != nil { + return m.Tag_ToAddModList + } + return nil +} + +type TAG struct { + Tag_Id uint32 `protobuf:"varint,1,opt,name=tag_Id,json=tagId,proto3" json:"tag_Id,omitempty"` + TimeAlignmentTimer *TimeAlignmentTimer `protobuf:"bytes,2,opt,name=timeAlignmentTimer,proto3" json:"timeAlignmentTimer,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TAG) Reset() { *m = TAG{} } +func (m *TAG) String() string { return proto.CompactTextString(m) } +func (*TAG) ProtoMessage() {} +func (*TAG) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{42} +} + +func (m *TAG) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TAG.Unmarshal(m, b) +} +func (m *TAG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TAG.Marshal(b, m, deterministic) +} +func (m *TAG) XXX_Merge(src proto.Message) { + xxx_messageInfo_TAG.Merge(m, src) +} +func (m *TAG) XXX_Size() int { + return xxx_messageInfo_TAG.Size(m) +} +func (m *TAG) XXX_DiscardUnknown() { + xxx_messageInfo_TAG.DiscardUnknown(m) +} + +var xxx_messageInfo_TAG proto.InternalMessageInfo + +func (m *TAG) GetTag_Id() uint32 { + if m != nil { + return m.Tag_Id + } + return 0 +} + +func (m *TAG) GetTimeAlignmentTimer() *TimeAlignmentTimer { + if m != nil { + return m.TimeAlignmentTimer + } + return nil +} + +type TimeAlignmentTimer struct { + Value TimeAlignmentTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.TimeAlignmentTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TimeAlignmentTimer) Reset() { *m = TimeAlignmentTimer{} } +func (m *TimeAlignmentTimer) String() string { return proto.CompactTextString(m) } +func (*TimeAlignmentTimer) ProtoMessage() {} +func (*TimeAlignmentTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{43} +} + +func (m *TimeAlignmentTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TimeAlignmentTimer.Unmarshal(m, b) +} +func (m *TimeAlignmentTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TimeAlignmentTimer.Marshal(b, m, deterministic) +} +func (m *TimeAlignmentTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_TimeAlignmentTimer.Merge(m, src) +} +func (m *TimeAlignmentTimer) XXX_Size() int { + return xxx_messageInfo_TimeAlignmentTimer.Size(m) +} +func (m *TimeAlignmentTimer) XXX_DiscardUnknown() { + xxx_messageInfo_TimeAlignmentTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_TimeAlignmentTimer proto.InternalMessageInfo + +func (m *TimeAlignmentTimer) GetValue() TimeAlignmentTimer_Value { + if m != nil { + return m.Value + } + return TimeAlignmentTimer_protobuf_unspecified +} + +type PHR_Config struct { + Phr_PeriodicTimer *PHR_PeriodicTimer `protobuf:"bytes,1,opt,name=phr_PeriodicTimer,json=phrPeriodicTimer,proto3" json:"phr_PeriodicTimer,omitempty"` + Phr_ProhibitTimer *PHR_ProhibitTimer `protobuf:"bytes,2,opt,name=phr_ProhibitTimer,json=phrProhibitTimer,proto3" json:"phr_ProhibitTimer,omitempty"` + Phr_Tx_PowerFactorChange *PHR_Tx_PowerFactorChange `protobuf:"bytes,3,opt,name=phr_Tx_PowerFactorChange,json=phrTxPowerFactorChange,proto3" json:"phr_Tx_PowerFactorChange,omitempty"` + MultiplePHR bool `protobuf:"varint,4,opt,name=multiplePHR,proto3" json:"multiplePHR,omitempty"` + Dummy bool `protobuf:"varint,5,opt,name=dummy,proto3" json:"dummy,omitempty"` + Phr_Type2OtherCell bool `protobuf:"varint,6,opt,name=phr_Type2OtherCell,json=phrType2OtherCell,proto3" json:"phr_Type2OtherCell,omitempty"` + Phr_ModeOtherCG *PHR_ModeOtherCG `protobuf:"bytes,7,opt,name=phr_ModeOtherCG,json=phrModeOtherCG,proto3" json:"phr_ModeOtherCG,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PHR_Config) Reset() { *m = PHR_Config{} } +func (m *PHR_Config) String() string { return proto.CompactTextString(m) } +func (*PHR_Config) ProtoMessage() {} +func (*PHR_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{44} +} + +func (m *PHR_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PHR_Config.Unmarshal(m, b) +} +func (m *PHR_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PHR_Config.Marshal(b, m, deterministic) +} +func (m *PHR_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_PHR_Config.Merge(m, src) +} +func (m *PHR_Config) XXX_Size() int { + return xxx_messageInfo_PHR_Config.Size(m) +} +func (m *PHR_Config) XXX_DiscardUnknown() { + xxx_messageInfo_PHR_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_PHR_Config proto.InternalMessageInfo + +func (m *PHR_Config) GetPhr_PeriodicTimer() *PHR_PeriodicTimer { + if m != nil { + return m.Phr_PeriodicTimer + } + return nil +} + +func (m *PHR_Config) GetPhr_ProhibitTimer() *PHR_ProhibitTimer { + if m != nil { + return m.Phr_ProhibitTimer + } + return nil +} + +func (m *PHR_Config) GetPhr_Tx_PowerFactorChange() *PHR_Tx_PowerFactorChange { + if m != nil { + return m.Phr_Tx_PowerFactorChange + } + return nil +} + +func (m *PHR_Config) GetMultiplePHR() bool { + if m != nil { + return m.MultiplePHR + } + return false +} + +func (m *PHR_Config) GetDummy() bool { + if m != nil { + return m.Dummy + } + return false +} + +func (m *PHR_Config) GetPhr_Type2OtherCell() bool { + if m != nil { + return m.Phr_Type2OtherCell + } + return false +} + +func (m *PHR_Config) GetPhr_ModeOtherCG() *PHR_ModeOtherCG { + if m != nil { + return m.Phr_ModeOtherCG + } + return nil +} + +type PHR_PeriodicTimer struct { + Value PHR_PeriodicTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PHR_PeriodicTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PHR_PeriodicTimer) Reset() { *m = PHR_PeriodicTimer{} } +func (m *PHR_PeriodicTimer) String() string { return proto.CompactTextString(m) } +func (*PHR_PeriodicTimer) ProtoMessage() {} +func (*PHR_PeriodicTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{45} +} + +func (m *PHR_PeriodicTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PHR_PeriodicTimer.Unmarshal(m, b) +} +func (m *PHR_PeriodicTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PHR_PeriodicTimer.Marshal(b, m, deterministic) +} +func (m *PHR_PeriodicTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_PHR_PeriodicTimer.Merge(m, src) +} +func (m *PHR_PeriodicTimer) XXX_Size() int { + return xxx_messageInfo_PHR_PeriodicTimer.Size(m) +} +func (m *PHR_PeriodicTimer) XXX_DiscardUnknown() { + xxx_messageInfo_PHR_PeriodicTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_PHR_PeriodicTimer proto.InternalMessageInfo + +func (m *PHR_PeriodicTimer) GetValue() PHR_PeriodicTimer_Value { + if m != nil { + return m.Value + } + return PHR_PeriodicTimer_protobuf_unspecified +} + +type PHR_ProhibitTimer struct { + Value PHR_ProhibitTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PHR_ProhibitTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PHR_ProhibitTimer) Reset() { *m = PHR_ProhibitTimer{} } +func (m *PHR_ProhibitTimer) String() string { return proto.CompactTextString(m) } +func (*PHR_ProhibitTimer) ProtoMessage() {} +func (*PHR_ProhibitTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{46} +} + +func (m *PHR_ProhibitTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PHR_ProhibitTimer.Unmarshal(m, b) +} +func (m *PHR_ProhibitTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PHR_ProhibitTimer.Marshal(b, m, deterministic) +} +func (m *PHR_ProhibitTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_PHR_ProhibitTimer.Merge(m, src) +} +func (m *PHR_ProhibitTimer) XXX_Size() int { + return xxx_messageInfo_PHR_ProhibitTimer.Size(m) +} +func (m *PHR_ProhibitTimer) XXX_DiscardUnknown() { + xxx_messageInfo_PHR_ProhibitTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_PHR_ProhibitTimer proto.InternalMessageInfo + +func (m *PHR_ProhibitTimer) GetValue() PHR_ProhibitTimer_Value { + if m != nil { + return m.Value + } + return PHR_ProhibitTimer_protobuf_unspecified +} + +type PHR_Tx_PowerFactorChange struct { + Value PHR_Tx_PowerFactorChange_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PHR_Tx_PowerFactorChange_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PHR_Tx_PowerFactorChange) Reset() { *m = PHR_Tx_PowerFactorChange{} } +func (m *PHR_Tx_PowerFactorChange) String() string { return proto.CompactTextString(m) } +func (*PHR_Tx_PowerFactorChange) ProtoMessage() {} +func (*PHR_Tx_PowerFactorChange) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{47} +} + +func (m *PHR_Tx_PowerFactorChange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PHR_Tx_PowerFactorChange.Unmarshal(m, b) +} +func (m *PHR_Tx_PowerFactorChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PHR_Tx_PowerFactorChange.Marshal(b, m, deterministic) +} +func (m *PHR_Tx_PowerFactorChange) XXX_Merge(src proto.Message) { + xxx_messageInfo_PHR_Tx_PowerFactorChange.Merge(m, src) +} +func (m *PHR_Tx_PowerFactorChange) XXX_Size() int { + return xxx_messageInfo_PHR_Tx_PowerFactorChange.Size(m) +} +func (m *PHR_Tx_PowerFactorChange) XXX_DiscardUnknown() { + xxx_messageInfo_PHR_Tx_PowerFactorChange.DiscardUnknown(m) +} + +var xxx_messageInfo_PHR_Tx_PowerFactorChange proto.InternalMessageInfo + +func (m *PHR_Tx_PowerFactorChange) GetValue() PHR_Tx_PowerFactorChange_Value { + if m != nil { + return m.Value + } + return PHR_Tx_PowerFactorChange_protobuf_unspecified +} + +type PHR_ModeOtherCG struct { + Value PHR_ModeOtherCG_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PHR_ModeOtherCG_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PHR_ModeOtherCG) Reset() { *m = PHR_ModeOtherCG{} } +func (m *PHR_ModeOtherCG) String() string { return proto.CompactTextString(m) } +func (*PHR_ModeOtherCG) ProtoMessage() {} +func (*PHR_ModeOtherCG) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{48} +} + +func (m *PHR_ModeOtherCG) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PHR_ModeOtherCG.Unmarshal(m, b) +} +func (m *PHR_ModeOtherCG) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PHR_ModeOtherCG.Marshal(b, m, deterministic) +} +func (m *PHR_ModeOtherCG) XXX_Merge(src proto.Message) { + xxx_messageInfo_PHR_ModeOtherCG.Merge(m, src) +} +func (m *PHR_ModeOtherCG) XXX_Size() int { + return xxx_messageInfo_PHR_ModeOtherCG.Size(m) +} +func (m *PHR_ModeOtherCG) XXX_DiscardUnknown() { + xxx_messageInfo_PHR_ModeOtherCG.DiscardUnknown(m) +} + +var xxx_messageInfo_PHR_ModeOtherCG proto.InternalMessageInfo + +func (m *PHR_ModeOtherCG) GetValue() PHR_ModeOtherCG_Value { + if m != nil { + return m.Value + } + return PHR_ModeOtherCG_protobuf_unspecified +} + +type DataInactivityTimer struct { + Value DataInactivityTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DataInactivityTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DataInactivityTimer) Reset() { *m = DataInactivityTimer{} } +func (m *DataInactivityTimer) String() string { return proto.CompactTextString(m) } +func (*DataInactivityTimer) ProtoMessage() {} +func (*DataInactivityTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{49} +} + +func (m *DataInactivityTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DataInactivityTimer.Unmarshal(m, b) +} +func (m *DataInactivityTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DataInactivityTimer.Marshal(b, m, deterministic) +} +func (m *DataInactivityTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_DataInactivityTimer.Merge(m, src) +} +func (m *DataInactivityTimer) XXX_Size() int { + return xxx_messageInfo_DataInactivityTimer.Size(m) +} +func (m *DataInactivityTimer) XXX_DiscardUnknown() { + xxx_messageInfo_DataInactivityTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_DataInactivityTimer proto.InternalMessageInfo + +func (m *DataInactivityTimer) GetValue() DataInactivityTimer_Value { + if m != nil { + return m.Value + } + return DataInactivityTimer_protobuf_unspecified +} + +type PhysicalCellGroupConfig struct { + Harq_ACK_SpatialBundlingPUCCH *wrappers.BoolValue `protobuf:"bytes,1,opt,name=harq_ACK_SpatialBundlingPUCCH,json=harqACKSpatialBundlingPUCCH,proto3" json:"harq_ACK_SpatialBundlingPUCCH,omitempty"` + Harq_ACK_SpatialBundlingPUSCH *wrappers.BoolValue `protobuf:"bytes,2,opt,name=harq_ACK_SpatialBundlingPUSCH,json=harqACKSpatialBundlingPUSCH,proto3" json:"harq_ACK_SpatialBundlingPUSCH,omitempty"` + P_NR_FR1 *wrappers.Int32Value `protobuf:"bytes,3,opt,name=p_NR_FR1,json=pNRFR1,proto3" json:"p_NR_FR1,omitempty"` + Pdsch_HARQ_ACK_Codebook PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook `protobuf:"varint,4,opt,name=pdsch_HARQ_ACK_Codebook,json=pdschHARQACKCodebook,proto3,enum=streaming_protobufs.PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook" json:"pdsch_HARQ_ACK_Codebook,omitempty"` + Tpc_SRS_RNTI *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=tpc_SRS_RNTI,json=tpcSRSRNTI,proto3" json:"tpc_SRS_RNTI,omitempty"` + Tpc_PUCCH_RNTI *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=tpc_PUCCH_RNTI,json=tpcPUCCHRNTI,proto3" json:"tpc_PUCCH_RNTI,omitempty"` + Tpc_PUSCH_RNTI *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=tpc_PUSCH_RNTI,json=tpcPUSCHRNTI,proto3" json:"tpc_PUSCH_RNTI,omitempty"` + Sp_CSI_RNTI *wrappers.UInt32Value `protobuf:"bytes,8,opt,name=sp_CSI_RNTI,json=spCSIRNTI,proto3" json:"sp_CSI_RNTI,omitempty"` + // Types that are valid to be assigned to Cs_RNTI: + // *PhysicalCellGroupConfig_ReleaseCs_RNTI + // *PhysicalCellGroupConfig_SetupCs_RNTI + Cs_RNTI isPhysicalCellGroupConfig_Cs_RNTI `protobuf_oneof:"cs_RNTI"` + Mcs_C_RNTI *wrappers.UInt32Value `protobuf:"bytes,11,opt,name=mcs_C_RNTI,json=mcsCRNTI,proto3" json:"mcs_C_RNTI,omitempty"` + P_UE_FR1 *wrappers.Int32Value `protobuf:"bytes,12,opt,name=p_UE_FR1,json=pUEFR1,proto3" json:"p_UE_FR1,omitempty"` + XScale *XScale `protobuf:"bytes,13,opt,name=xScale,proto3" json:"xScale,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PhysicalCellGroupConfig) Reset() { *m = PhysicalCellGroupConfig{} } +func (m *PhysicalCellGroupConfig) String() string { return proto.CompactTextString(m) } +func (*PhysicalCellGroupConfig) ProtoMessage() {} +func (*PhysicalCellGroupConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{50} +} + +func (m *PhysicalCellGroupConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PhysicalCellGroupConfig.Unmarshal(m, b) +} +func (m *PhysicalCellGroupConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PhysicalCellGroupConfig.Marshal(b, m, deterministic) +} +func (m *PhysicalCellGroupConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_PhysicalCellGroupConfig.Merge(m, src) +} +func (m *PhysicalCellGroupConfig) XXX_Size() int { + return xxx_messageInfo_PhysicalCellGroupConfig.Size(m) +} +func (m *PhysicalCellGroupConfig) XXX_DiscardUnknown() { + xxx_messageInfo_PhysicalCellGroupConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_PhysicalCellGroupConfig proto.InternalMessageInfo + +func (m *PhysicalCellGroupConfig) GetHarq_ACK_SpatialBundlingPUCCH() *wrappers.BoolValue { + if m != nil { + return m.Harq_ACK_SpatialBundlingPUCCH + } + return nil +} + +func (m *PhysicalCellGroupConfig) GetHarq_ACK_SpatialBundlingPUSCH() *wrappers.BoolValue { + if m != nil { + return m.Harq_ACK_SpatialBundlingPUSCH + } + return nil +} + +func (m *PhysicalCellGroupConfig) GetP_NR_FR1() *wrappers.Int32Value { + if m != nil { + return m.P_NR_FR1 + } + return nil +} + +func (m *PhysicalCellGroupConfig) GetPdsch_HARQ_ACK_Codebook() PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook { + if m != nil { + return m.Pdsch_HARQ_ACK_Codebook + } + return PhysicalCellGroupConfig_protobuf_unspecified +} + +func (m *PhysicalCellGroupConfig) GetTpc_SRS_RNTI() *wrappers.UInt32Value { + if m != nil { + return m.Tpc_SRS_RNTI + } + return nil +} + +func (m *PhysicalCellGroupConfig) GetTpc_PUCCH_RNTI() *wrappers.UInt32Value { + if m != nil { + return m.Tpc_PUCCH_RNTI + } + return nil +} + +func (m *PhysicalCellGroupConfig) GetTpc_PUSCH_RNTI() *wrappers.UInt32Value { + if m != nil { + return m.Tpc_PUSCH_RNTI + } + return nil +} + +func (m *PhysicalCellGroupConfig) GetSp_CSI_RNTI() *wrappers.UInt32Value { + if m != nil { + return m.Sp_CSI_RNTI + } + return nil +} + +type isPhysicalCellGroupConfig_Cs_RNTI interface { + isPhysicalCellGroupConfig_Cs_RNTI() +} + +type PhysicalCellGroupConfig_ReleaseCs_RNTI struct { + ReleaseCs_RNTI *Null `protobuf:"bytes,9,opt,name=release_cs_RNTI,json=releaseCsRNTI,proto3,oneof"` +} + +type PhysicalCellGroupConfig_SetupCs_RNTI struct { + SetupCs_RNTI uint32 `protobuf:"varint,10,opt,name=setup_cs_RNTI,json=setupCsRNTI,proto3,oneof"` +} + +func (*PhysicalCellGroupConfig_ReleaseCs_RNTI) isPhysicalCellGroupConfig_Cs_RNTI() {} + +func (*PhysicalCellGroupConfig_SetupCs_RNTI) isPhysicalCellGroupConfig_Cs_RNTI() {} + +func (m *PhysicalCellGroupConfig) GetCs_RNTI() isPhysicalCellGroupConfig_Cs_RNTI { + if m != nil { + return m.Cs_RNTI + } + return nil +} + +func (m *PhysicalCellGroupConfig) GetReleaseCs_RNTI() *Null { + if x, ok := m.GetCs_RNTI().(*PhysicalCellGroupConfig_ReleaseCs_RNTI); ok { + return x.ReleaseCs_RNTI + } + return nil +} + +func (m *PhysicalCellGroupConfig) GetSetupCs_RNTI() uint32 { + if x, ok := m.GetCs_RNTI().(*PhysicalCellGroupConfig_SetupCs_RNTI); ok { + return x.SetupCs_RNTI + } + return 0 +} + +func (m *PhysicalCellGroupConfig) GetMcs_C_RNTI() *wrappers.UInt32Value { + if m != nil { + return m.Mcs_C_RNTI + } + return nil +} + +func (m *PhysicalCellGroupConfig) GetP_UE_FR1() *wrappers.Int32Value { + if m != nil { + return m.P_UE_FR1 + } + return nil +} + +func (m *PhysicalCellGroupConfig) GetXScale() *XScale { + if m != nil { + return m.XScale + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PhysicalCellGroupConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PhysicalCellGroupConfig_ReleaseCs_RNTI)(nil), + (*PhysicalCellGroupConfig_SetupCs_RNTI)(nil), + } +} + +type XScale struct { + Value XScale_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.XScale_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *XScale) Reset() { *m = XScale{} } +func (m *XScale) String() string { return proto.CompactTextString(m) } +func (*XScale) ProtoMessage() {} +func (*XScale) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{51} +} + +func (m *XScale) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_XScale.Unmarshal(m, b) +} +func (m *XScale) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_XScale.Marshal(b, m, deterministic) +} +func (m *XScale) XXX_Merge(src proto.Message) { + xxx_messageInfo_XScale.Merge(m, src) +} +func (m *XScale) XXX_Size() int { + return xxx_messageInfo_XScale.Size(m) +} +func (m *XScale) XXX_DiscardUnknown() { + xxx_messageInfo_XScale.DiscardUnknown(m) +} + +var xxx_messageInfo_XScale proto.InternalMessageInfo + +func (m *XScale) GetValue() XScale_Value { + if m != nil { + return m.Value + } + return XScale_protobuf_unspecified +} + +type SpCellConfig struct { + ServCellIndex *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=servCellIndex,proto3" json:"servCellIndex,omitempty"` + ReconfigurationWithSync *ReconfigurationWithSync `protobuf:"bytes,2,opt,name=reconfigurationWithSync,proto3" json:"reconfigurationWithSync,omitempty"` + // Types that are valid to be assigned to Rlf_TimersAndConstants: + // *SpCellConfig_ReleaseRlf_TimersAndConstants + // *SpCellConfig_SetupRlf_TimersAndConstants + Rlf_TimersAndConstants isSpCellConfig_Rlf_TimersAndConstants `protobuf_oneof:"rlf_TimersAndConstants"` + RlmInSyncOutOfSyncThreshold *RlmInSyncOutOfSyncThreshold `protobuf:"bytes,5,opt,name=rlmInSyncOutOfSyncThreshold,proto3" json:"rlmInSyncOutOfSyncThreshold,omitempty"` + SpCellConfigDedicated *ServingCellConfig `protobuf:"bytes,6,opt,name=spCellConfigDedicated,proto3" json:"spCellConfigDedicated,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SpCellConfig) Reset() { *m = SpCellConfig{} } +func (m *SpCellConfig) String() string { return proto.CompactTextString(m) } +func (*SpCellConfig) ProtoMessage() {} +func (*SpCellConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{52} +} + +func (m *SpCellConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SpCellConfig.Unmarshal(m, b) +} +func (m *SpCellConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SpCellConfig.Marshal(b, m, deterministic) +} +func (m *SpCellConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_SpCellConfig.Merge(m, src) +} +func (m *SpCellConfig) XXX_Size() int { + return xxx_messageInfo_SpCellConfig.Size(m) +} +func (m *SpCellConfig) XXX_DiscardUnknown() { + xxx_messageInfo_SpCellConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_SpCellConfig proto.InternalMessageInfo + +func (m *SpCellConfig) GetServCellIndex() *wrappers.UInt32Value { + if m != nil { + return m.ServCellIndex + } + return nil +} + +func (m *SpCellConfig) GetReconfigurationWithSync() *ReconfigurationWithSync { + if m != nil { + return m.ReconfigurationWithSync + } + return nil +} + +type isSpCellConfig_Rlf_TimersAndConstants interface { + isSpCellConfig_Rlf_TimersAndConstants() +} + +type SpCellConfig_ReleaseRlf_TimersAndConstants struct { + ReleaseRlf_TimersAndConstants *Null `protobuf:"bytes,3,opt,name=release_rlf_TimersAndConstants,json=releaseRlfTimersAndConstants,proto3,oneof"` +} + +type SpCellConfig_SetupRlf_TimersAndConstants struct { + SetupRlf_TimersAndConstants *RLF_TimersAndConstants `protobuf:"bytes,4,opt,name=setup_rlf_TimersAndConstants,json=setupRlfTimersAndConstants,proto3,oneof"` +} + +func (*SpCellConfig_ReleaseRlf_TimersAndConstants) isSpCellConfig_Rlf_TimersAndConstants() {} + +func (*SpCellConfig_SetupRlf_TimersAndConstants) isSpCellConfig_Rlf_TimersAndConstants() {} + +func (m *SpCellConfig) GetRlf_TimersAndConstants() isSpCellConfig_Rlf_TimersAndConstants { + if m != nil { + return m.Rlf_TimersAndConstants + } + return nil +} + +func (m *SpCellConfig) GetReleaseRlf_TimersAndConstants() *Null { + if x, ok := m.GetRlf_TimersAndConstants().(*SpCellConfig_ReleaseRlf_TimersAndConstants); ok { + return x.ReleaseRlf_TimersAndConstants + } + return nil +} + +func (m *SpCellConfig) GetSetupRlf_TimersAndConstants() *RLF_TimersAndConstants { + if x, ok := m.GetRlf_TimersAndConstants().(*SpCellConfig_SetupRlf_TimersAndConstants); ok { + return x.SetupRlf_TimersAndConstants + } + return nil +} + +func (m *SpCellConfig) GetRlmInSyncOutOfSyncThreshold() *RlmInSyncOutOfSyncThreshold { + if m != nil { + return m.RlmInSyncOutOfSyncThreshold + } + return nil +} + +func (m *SpCellConfig) GetSpCellConfigDedicated() *ServingCellConfig { + if m != nil { + return m.SpCellConfigDedicated + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SpCellConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SpCellConfig_ReleaseRlf_TimersAndConstants)(nil), + (*SpCellConfig_SetupRlf_TimersAndConstants)(nil), + } +} + +type ReconfigurationWithSync struct { + SpCellConfigCommon *ServingCellConfigCommon `protobuf:"bytes,1,opt,name=spCellConfigCommon,proto3" json:"spCellConfigCommon,omitempty"` + NewUE_Identity uint32 `protobuf:"varint,2,opt,name=newUE_Identity,json=newUEIdentity,proto3" json:"newUE_Identity,omitempty"` + T304 *T304 `protobuf:"bytes,3,opt,name=t304,proto3" json:"t304,omitempty"` + // Types that are valid to be assigned to Rach_ConfigDedicated: + // *ReconfigurationWithSync_Uplink + // *ReconfigurationWithSync_SupplementaryUplink + Rach_ConfigDedicated isReconfigurationWithSync_Rach_ConfigDedicated `protobuf_oneof:"rach_ConfigDedicated"` + Smtc *SSB_MTC `protobuf:"bytes,6,opt,name=smtc,proto3" json:"smtc,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReconfigurationWithSync) Reset() { *m = ReconfigurationWithSync{} } +func (m *ReconfigurationWithSync) String() string { return proto.CompactTextString(m) } +func (*ReconfigurationWithSync) ProtoMessage() {} +func (*ReconfigurationWithSync) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{53} +} + +func (m *ReconfigurationWithSync) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReconfigurationWithSync.Unmarshal(m, b) +} +func (m *ReconfigurationWithSync) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReconfigurationWithSync.Marshal(b, m, deterministic) +} +func (m *ReconfigurationWithSync) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReconfigurationWithSync.Merge(m, src) +} +func (m *ReconfigurationWithSync) XXX_Size() int { + return xxx_messageInfo_ReconfigurationWithSync.Size(m) +} +func (m *ReconfigurationWithSync) XXX_DiscardUnknown() { + xxx_messageInfo_ReconfigurationWithSync.DiscardUnknown(m) +} + +var xxx_messageInfo_ReconfigurationWithSync proto.InternalMessageInfo + +func (m *ReconfigurationWithSync) GetSpCellConfigCommon() *ServingCellConfigCommon { + if m != nil { + return m.SpCellConfigCommon + } + return nil +} + +func (m *ReconfigurationWithSync) GetNewUE_Identity() uint32 { + if m != nil { + return m.NewUE_Identity + } + return 0 +} + +func (m *ReconfigurationWithSync) GetT304() *T304 { + if m != nil { + return m.T304 + } + return nil +} + +type isReconfigurationWithSync_Rach_ConfigDedicated interface { + isReconfigurationWithSync_Rach_ConfigDedicated() +} + +type ReconfigurationWithSync_Uplink struct { + Uplink *RACH_ConfigDedicated `protobuf:"bytes,4,opt,name=uplink,proto3,oneof"` +} + +type ReconfigurationWithSync_SupplementaryUplink struct { + SupplementaryUplink *RACH_ConfigDedicated `protobuf:"bytes,5,opt,name=supplementaryUplink,proto3,oneof"` +} + +func (*ReconfigurationWithSync_Uplink) isReconfigurationWithSync_Rach_ConfigDedicated() {} + +func (*ReconfigurationWithSync_SupplementaryUplink) isReconfigurationWithSync_Rach_ConfigDedicated() {} + +func (m *ReconfigurationWithSync) GetRach_ConfigDedicated() isReconfigurationWithSync_Rach_ConfigDedicated { + if m != nil { + return m.Rach_ConfigDedicated + } + return nil +} + +func (m *ReconfigurationWithSync) GetUplink() *RACH_ConfigDedicated { + if x, ok := m.GetRach_ConfigDedicated().(*ReconfigurationWithSync_Uplink); ok { + return x.Uplink + } + return nil +} + +func (m *ReconfigurationWithSync) GetSupplementaryUplink() *RACH_ConfigDedicated { + if x, ok := m.GetRach_ConfigDedicated().(*ReconfigurationWithSync_SupplementaryUplink); ok { + return x.SupplementaryUplink + } + return nil +} + +func (m *ReconfigurationWithSync) GetSmtc() *SSB_MTC { + if m != nil { + return m.Smtc + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ReconfigurationWithSync) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ReconfigurationWithSync_Uplink)(nil), + (*ReconfigurationWithSync_SupplementaryUplink)(nil), + } +} + +type ServingCellConfigCommon struct { + PhysCellId *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=physCellId,proto3" json:"physCellId,omitempty"` + DownlinkConfigCommon *DownlinkConfigCommon `protobuf:"bytes,2,opt,name=downlinkConfigCommon,proto3" json:"downlinkConfigCommon,omitempty"` + UplinkConfigCommon *UplinkConfigCommon `protobuf:"bytes,3,opt,name=uplinkConfigCommon,proto3" json:"uplinkConfigCommon,omitempty"` + SupplementaryUplinkConfigCommon *UplinkConfigCommon `protobuf:"bytes,4,opt,name=supplementaryUplinkConfigCommon,proto3" json:"supplementaryUplinkConfigCommon,omitempty"` + N_TimingAdvanceOffset *N_TimingAdvanceOffset `protobuf:"bytes,5,opt,name=n_TimingAdvanceOffset,json=nTimingAdvanceOffset,proto3" json:"n_TimingAdvanceOffset,omitempty"` + // Types that are valid to be assigned to Ssb_PositionsInBurst: + // *ServingCellConfigCommon_ShortBitmap + // *ServingCellConfigCommon_MediumBitmap + // *ServingCellConfigCommon_LongBitmap + Ssb_PositionsInBurst isServingCellConfigCommon_Ssb_PositionsInBurst `protobuf_oneof:"ssb_PositionsInBurst"` + Ssb_PeriodicityServingCell *SSB_PeriodicityServingCell `protobuf:"bytes,9,opt,name=ssb_PeriodicityServingCell,json=ssbPeriodicityServingCell,proto3" json:"ssb_PeriodicityServingCell,omitempty"` + Dmrs_TypeA_Position *DMRS_TypeA_Position `protobuf:"bytes,10,opt,name=dmrs_TypeA_Position,json=dmrsTypeAPosition,proto3" json:"dmrs_TypeA_Position,omitempty"` + // Types that are valid to be assigned to Lte_CRS_ToMatchAround: + // *ServingCellConfigCommon_ReleaseLte_CRS_ToMatchAround + // *ServingCellConfigCommon_SetupLte_CRS_ToMatchAround + Lte_CRS_ToMatchAround isServingCellConfigCommon_Lte_CRS_ToMatchAround `protobuf_oneof:"lte_CRS_ToMatchAround"` + RateMatchPatternToAddModList []*RateMatchPattern `protobuf:"bytes,13,rep,name=rateMatchPatternToAddModList,proto3" json:"rateMatchPatternToAddModList,omitempty"` + RateMatchPatternToReleaseList []uint32 `protobuf:"varint,14,rep,packed,name=rateMatchPatternToReleaseList,proto3" json:"rateMatchPatternToReleaseList,omitempty"` + SubcarrierSpacing *SubcarrierSpacing `protobuf:"bytes,15,opt,name=subcarrierSpacing,proto3" json:"subcarrierSpacing,omitempty"` + Tdd_UL_DL_ConfigCommon *TDD_UL_DL_ConfigCommon `protobuf:"bytes,16,opt,name=tdd_UL_DL_ConfigCommon,json=tddULDLConfigCommon,proto3" json:"tdd_UL_DL_ConfigCommon,omitempty"` + Ss_PBCH_BlockPower int32 `protobuf:"zigzag32,17,opt,name=ss_PBCH_BlockPower,json=ssPBCHBlockPower,proto3" json:"ss_PBCH_BlockPower,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ServingCellConfigCommon) Reset() { *m = ServingCellConfigCommon{} } +func (m *ServingCellConfigCommon) String() string { return proto.CompactTextString(m) } +func (*ServingCellConfigCommon) ProtoMessage() {} +func (*ServingCellConfigCommon) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{54} +} + +func (m *ServingCellConfigCommon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ServingCellConfigCommon.Unmarshal(m, b) +} +func (m *ServingCellConfigCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ServingCellConfigCommon.Marshal(b, m, deterministic) +} +func (m *ServingCellConfigCommon) XXX_Merge(src proto.Message) { + xxx_messageInfo_ServingCellConfigCommon.Merge(m, src) +} +func (m *ServingCellConfigCommon) XXX_Size() int { + return xxx_messageInfo_ServingCellConfigCommon.Size(m) +} +func (m *ServingCellConfigCommon) XXX_DiscardUnknown() { + xxx_messageInfo_ServingCellConfigCommon.DiscardUnknown(m) +} + +var xxx_messageInfo_ServingCellConfigCommon proto.InternalMessageInfo + +func (m *ServingCellConfigCommon) GetPhysCellId() *wrappers.UInt32Value { + if m != nil { + return m.PhysCellId + } + return nil +} + +func (m *ServingCellConfigCommon) GetDownlinkConfigCommon() *DownlinkConfigCommon { + if m != nil { + return m.DownlinkConfigCommon + } + return nil +} + +func (m *ServingCellConfigCommon) GetUplinkConfigCommon() *UplinkConfigCommon { + if m != nil { + return m.UplinkConfigCommon + } + return nil +} + +func (m *ServingCellConfigCommon) GetSupplementaryUplinkConfigCommon() *UplinkConfigCommon { + if m != nil { + return m.SupplementaryUplinkConfigCommon + } + return nil +} + +func (m *ServingCellConfigCommon) GetN_TimingAdvanceOffset() *N_TimingAdvanceOffset { + if m != nil { + return m.N_TimingAdvanceOffset + } + return nil +} + +type isServingCellConfigCommon_Ssb_PositionsInBurst interface { + isServingCellConfigCommon_Ssb_PositionsInBurst() +} + +type ServingCellConfigCommon_ShortBitmap struct { + ShortBitmap []byte `protobuf:"bytes,6,opt,name=shortBitmap,proto3,oneof"` +} + +type ServingCellConfigCommon_MediumBitmap struct { + MediumBitmap []byte `protobuf:"bytes,7,opt,name=mediumBitmap,proto3,oneof"` +} + +type ServingCellConfigCommon_LongBitmap struct { + LongBitmap []byte `protobuf:"bytes,8,opt,name=longBitmap,proto3,oneof"` +} + +func (*ServingCellConfigCommon_ShortBitmap) isServingCellConfigCommon_Ssb_PositionsInBurst() {} + +func (*ServingCellConfigCommon_MediumBitmap) isServingCellConfigCommon_Ssb_PositionsInBurst() {} + +func (*ServingCellConfigCommon_LongBitmap) isServingCellConfigCommon_Ssb_PositionsInBurst() {} + +func (m *ServingCellConfigCommon) GetSsb_PositionsInBurst() isServingCellConfigCommon_Ssb_PositionsInBurst { + if m != nil { + return m.Ssb_PositionsInBurst + } + return nil +} + +func (m *ServingCellConfigCommon) GetShortBitmap() []byte { + if x, ok := m.GetSsb_PositionsInBurst().(*ServingCellConfigCommon_ShortBitmap); ok { + return x.ShortBitmap + } + return nil +} + +func (m *ServingCellConfigCommon) GetMediumBitmap() []byte { + if x, ok := m.GetSsb_PositionsInBurst().(*ServingCellConfigCommon_MediumBitmap); ok { + return x.MediumBitmap + } + return nil +} + +func (m *ServingCellConfigCommon) GetLongBitmap() []byte { + if x, ok := m.GetSsb_PositionsInBurst().(*ServingCellConfigCommon_LongBitmap); ok { + return x.LongBitmap + } + return nil +} + +func (m *ServingCellConfigCommon) GetSsb_PeriodicityServingCell() *SSB_PeriodicityServingCell { + if m != nil { + return m.Ssb_PeriodicityServingCell + } + return nil +} + +func (m *ServingCellConfigCommon) GetDmrs_TypeA_Position() *DMRS_TypeA_Position { + if m != nil { + return m.Dmrs_TypeA_Position + } + return nil +} + +type isServingCellConfigCommon_Lte_CRS_ToMatchAround interface { + isServingCellConfigCommon_Lte_CRS_ToMatchAround() +} + +type ServingCellConfigCommon_ReleaseLte_CRS_ToMatchAround struct { + ReleaseLte_CRS_ToMatchAround *Null `protobuf:"bytes,11,opt,name=release_lte_CRS_ToMatchAround,json=releaseLteCRSToMatchAround,proto3,oneof"` +} + +type ServingCellConfigCommon_SetupLte_CRS_ToMatchAround struct { + SetupLte_CRS_ToMatchAround *RateMatchPatternLTE_CRS `protobuf:"bytes,12,opt,name=setup_lte_CRS_ToMatchAround,json=setupLteCRSToMatchAround,proto3,oneof"` +} + +func (*ServingCellConfigCommon_ReleaseLte_CRS_ToMatchAround) isServingCellConfigCommon_Lte_CRS_ToMatchAround() { +} + +func (*ServingCellConfigCommon_SetupLte_CRS_ToMatchAround) isServingCellConfigCommon_Lte_CRS_ToMatchAround() { +} + +func (m *ServingCellConfigCommon) GetLte_CRS_ToMatchAround() isServingCellConfigCommon_Lte_CRS_ToMatchAround { + if m != nil { + return m.Lte_CRS_ToMatchAround + } + return nil +} + +func (m *ServingCellConfigCommon) GetReleaseLte_CRS_ToMatchAround() *Null { + if x, ok := m.GetLte_CRS_ToMatchAround().(*ServingCellConfigCommon_ReleaseLte_CRS_ToMatchAround); ok { + return x.ReleaseLte_CRS_ToMatchAround + } + return nil +} + +func (m *ServingCellConfigCommon) GetSetupLte_CRS_ToMatchAround() *RateMatchPatternLTE_CRS { + if x, ok := m.GetLte_CRS_ToMatchAround().(*ServingCellConfigCommon_SetupLte_CRS_ToMatchAround); ok { + return x.SetupLte_CRS_ToMatchAround + } + return nil +} + +func (m *ServingCellConfigCommon) GetRateMatchPatternToAddModList() []*RateMatchPattern { + if m != nil { + return m.RateMatchPatternToAddModList + } + return nil +} + +func (m *ServingCellConfigCommon) GetRateMatchPatternToReleaseList() []uint32 { + if m != nil { + return m.RateMatchPatternToReleaseList + } + return nil +} + +func (m *ServingCellConfigCommon) GetSubcarrierSpacing() *SubcarrierSpacing { + if m != nil { + return m.SubcarrierSpacing + } + return nil +} + +func (m *ServingCellConfigCommon) GetTdd_UL_DL_ConfigCommon() *TDD_UL_DL_ConfigCommon { + if m != nil { + return m.Tdd_UL_DL_ConfigCommon + } + return nil +} + +func (m *ServingCellConfigCommon) GetSs_PBCH_BlockPower() int32 { + if m != nil { + return m.Ss_PBCH_BlockPower + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ServingCellConfigCommon) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ServingCellConfigCommon_ShortBitmap)(nil), + (*ServingCellConfigCommon_MediumBitmap)(nil), + (*ServingCellConfigCommon_LongBitmap)(nil), + (*ServingCellConfigCommon_ReleaseLte_CRS_ToMatchAround)(nil), + (*ServingCellConfigCommon_SetupLte_CRS_ToMatchAround)(nil), + } +} + +type DownlinkConfigCommon struct { + FrequencyInfoDL *FrequencyInfoDL `protobuf:"bytes,1,opt,name=frequencyInfoDL,proto3" json:"frequencyInfoDL,omitempty"` + InitialDownlinkBWP *BWP_DownlinkCommon `protobuf:"bytes,2,opt,name=initialDownlinkBWP,proto3" json:"initialDownlinkBWP,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DownlinkConfigCommon) Reset() { *m = DownlinkConfigCommon{} } +func (m *DownlinkConfigCommon) String() string { return proto.CompactTextString(m) } +func (*DownlinkConfigCommon) ProtoMessage() {} +func (*DownlinkConfigCommon) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{55} +} + +func (m *DownlinkConfigCommon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DownlinkConfigCommon.Unmarshal(m, b) +} +func (m *DownlinkConfigCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DownlinkConfigCommon.Marshal(b, m, deterministic) +} +func (m *DownlinkConfigCommon) XXX_Merge(src proto.Message) { + xxx_messageInfo_DownlinkConfigCommon.Merge(m, src) +} +func (m *DownlinkConfigCommon) XXX_Size() int { + return xxx_messageInfo_DownlinkConfigCommon.Size(m) +} +func (m *DownlinkConfigCommon) XXX_DiscardUnknown() { + xxx_messageInfo_DownlinkConfigCommon.DiscardUnknown(m) +} + +var xxx_messageInfo_DownlinkConfigCommon proto.InternalMessageInfo + +func (m *DownlinkConfigCommon) GetFrequencyInfoDL() *FrequencyInfoDL { + if m != nil { + return m.FrequencyInfoDL + } + return nil +} + +func (m *DownlinkConfigCommon) GetInitialDownlinkBWP() *BWP_DownlinkCommon { + if m != nil { + return m.InitialDownlinkBWP + } + return nil +} + +type FrequencyInfoDL struct { + AbsoluteFrequencySSB *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=absoluteFrequencySSB,proto3" json:"absoluteFrequencySSB,omitempty"` + FrequencyBandList *MultiFrequencyBandListNR `protobuf:"bytes,2,opt,name=frequencyBandList,proto3" json:"frequencyBandList,omitempty"` + AbsoluteFrequencyPointA uint32 `protobuf:"varint,3,opt,name=absoluteFrequencyPointA,proto3" json:"absoluteFrequencyPointA,omitempty"` + Scs_SpecificCarrier []*SCS_SpecificCarrier `protobuf:"bytes,4,rep,name=scs_SpecificCarrier,json=scsSpecificCarrier,proto3" json:"scs_SpecificCarrier,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FrequencyInfoDL) Reset() { *m = FrequencyInfoDL{} } +func (m *FrequencyInfoDL) String() string { return proto.CompactTextString(m) } +func (*FrequencyInfoDL) ProtoMessage() {} +func (*FrequencyInfoDL) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{56} +} + +func (m *FrequencyInfoDL) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FrequencyInfoDL.Unmarshal(m, b) +} +func (m *FrequencyInfoDL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FrequencyInfoDL.Marshal(b, m, deterministic) +} +func (m *FrequencyInfoDL) XXX_Merge(src proto.Message) { + xxx_messageInfo_FrequencyInfoDL.Merge(m, src) +} +func (m *FrequencyInfoDL) XXX_Size() int { + return xxx_messageInfo_FrequencyInfoDL.Size(m) +} +func (m *FrequencyInfoDL) XXX_DiscardUnknown() { + xxx_messageInfo_FrequencyInfoDL.DiscardUnknown(m) +} + +var xxx_messageInfo_FrequencyInfoDL proto.InternalMessageInfo + +func (m *FrequencyInfoDL) GetAbsoluteFrequencySSB() *wrappers.UInt32Value { + if m != nil { + return m.AbsoluteFrequencySSB + } + return nil +} + +func (m *FrequencyInfoDL) GetFrequencyBandList() *MultiFrequencyBandListNR { + if m != nil { + return m.FrequencyBandList + } + return nil +} + +func (m *FrequencyInfoDL) GetAbsoluteFrequencyPointA() uint32 { + if m != nil { + return m.AbsoluteFrequencyPointA + } + return 0 +} + +func (m *FrequencyInfoDL) GetScs_SpecificCarrier() []*SCS_SpecificCarrier { + if m != nil { + return m.Scs_SpecificCarrier + } + return nil +} + +type SCS_SpecificCarrier struct { + OffsetToCarrier uint32 `protobuf:"varint,1,opt,name=offsetToCarrier,proto3" json:"offsetToCarrier,omitempty"` + SubcarrierSpacing *SubcarrierSpacing `protobuf:"bytes,2,opt,name=subcarrierSpacing,proto3" json:"subcarrierSpacing,omitempty"` + CarrierBandwidth uint32 `protobuf:"varint,3,opt,name=carrierBandwidth,proto3" json:"carrierBandwidth,omitempty"` + TxDirectCurrentLocationV1530 *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=txDirectCurrentLocation_v1530,json=txDirectCurrentLocationV1530,proto3" json:"txDirectCurrentLocation_v1530,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SCS_SpecificCarrier) Reset() { *m = SCS_SpecificCarrier{} } +func (m *SCS_SpecificCarrier) String() string { return proto.CompactTextString(m) } +func (*SCS_SpecificCarrier) ProtoMessage() {} +func (*SCS_SpecificCarrier) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{57} +} + +func (m *SCS_SpecificCarrier) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SCS_SpecificCarrier.Unmarshal(m, b) +} +func (m *SCS_SpecificCarrier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SCS_SpecificCarrier.Marshal(b, m, deterministic) +} +func (m *SCS_SpecificCarrier) XXX_Merge(src proto.Message) { + xxx_messageInfo_SCS_SpecificCarrier.Merge(m, src) +} +func (m *SCS_SpecificCarrier) XXX_Size() int { + return xxx_messageInfo_SCS_SpecificCarrier.Size(m) +} +func (m *SCS_SpecificCarrier) XXX_DiscardUnknown() { + xxx_messageInfo_SCS_SpecificCarrier.DiscardUnknown(m) +} + +var xxx_messageInfo_SCS_SpecificCarrier proto.InternalMessageInfo + +func (m *SCS_SpecificCarrier) GetOffsetToCarrier() uint32 { + if m != nil { + return m.OffsetToCarrier + } + return 0 +} + +func (m *SCS_SpecificCarrier) GetSubcarrierSpacing() *SubcarrierSpacing { + if m != nil { + return m.SubcarrierSpacing + } + return nil +} + +func (m *SCS_SpecificCarrier) GetCarrierBandwidth() uint32 { + if m != nil { + return m.CarrierBandwidth + } + return 0 +} + +func (m *SCS_SpecificCarrier) GetTxDirectCurrentLocationV1530() *wrappers.UInt32Value { + if m != nil { + return m.TxDirectCurrentLocationV1530 + } + return nil +} + +type BWP_DownlinkCommon struct { + GenericParameters *BWP `protobuf:"bytes,1,opt,name=genericParameters,proto3" json:"genericParameters,omitempty"` + // Types that are valid to be assigned to Pdcch_ConfigCommon: + // *BWP_DownlinkCommon_ReleasePdcch_ConfigCommon + // *BWP_DownlinkCommon_SetupPdcch_ConfigCommon + Pdcch_ConfigCommon isBWP_DownlinkCommon_Pdcch_ConfigCommon `protobuf_oneof:"pdcch_ConfigCommon"` + // Types that are valid to be assigned to Pdsch_ConfigCommon: + // *BWP_DownlinkCommon_ReleasePdsch_ConfigCommon + // *BWP_DownlinkCommon_SetupPdsch_ConfigCommon + Pdsch_ConfigCommon isBWP_DownlinkCommon_Pdsch_ConfigCommon `protobuf_oneof:"pdsch_ConfigCommon"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BWP_DownlinkCommon) Reset() { *m = BWP_DownlinkCommon{} } +func (m *BWP_DownlinkCommon) String() string { return proto.CompactTextString(m) } +func (*BWP_DownlinkCommon) ProtoMessage() {} +func (*BWP_DownlinkCommon) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{58} +} + +func (m *BWP_DownlinkCommon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BWP_DownlinkCommon.Unmarshal(m, b) +} +func (m *BWP_DownlinkCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BWP_DownlinkCommon.Marshal(b, m, deterministic) +} +func (m *BWP_DownlinkCommon) XXX_Merge(src proto.Message) { + xxx_messageInfo_BWP_DownlinkCommon.Merge(m, src) +} +func (m *BWP_DownlinkCommon) XXX_Size() int { + return xxx_messageInfo_BWP_DownlinkCommon.Size(m) +} +func (m *BWP_DownlinkCommon) XXX_DiscardUnknown() { + xxx_messageInfo_BWP_DownlinkCommon.DiscardUnknown(m) +} + +var xxx_messageInfo_BWP_DownlinkCommon proto.InternalMessageInfo + +func (m *BWP_DownlinkCommon) GetGenericParameters() *BWP { + if m != nil { + return m.GenericParameters + } + return nil +} + +type isBWP_DownlinkCommon_Pdcch_ConfigCommon interface { + isBWP_DownlinkCommon_Pdcch_ConfigCommon() +} + +type BWP_DownlinkCommon_ReleasePdcch_ConfigCommon struct { + ReleasePdcch_ConfigCommon *Null `protobuf:"bytes,2,opt,name=release_pdcch_ConfigCommon,json=releasePdcchConfigCommon,proto3,oneof"` +} + +type BWP_DownlinkCommon_SetupPdcch_ConfigCommon struct { + SetupPdcch_ConfigCommon *PDCCH_ConfigCommon `protobuf:"bytes,3,opt,name=setup_pdcch_ConfigCommon,json=setupPdcchConfigCommon,proto3,oneof"` +} + +func (*BWP_DownlinkCommon_ReleasePdcch_ConfigCommon) isBWP_DownlinkCommon_Pdcch_ConfigCommon() {} + +func (*BWP_DownlinkCommon_SetupPdcch_ConfigCommon) isBWP_DownlinkCommon_Pdcch_ConfigCommon() {} + +func (m *BWP_DownlinkCommon) GetPdcch_ConfigCommon() isBWP_DownlinkCommon_Pdcch_ConfigCommon { + if m != nil { + return m.Pdcch_ConfigCommon + } + return nil +} + +func (m *BWP_DownlinkCommon) GetReleasePdcch_ConfigCommon() *Null { + if x, ok := m.GetPdcch_ConfigCommon().(*BWP_DownlinkCommon_ReleasePdcch_ConfigCommon); ok { + return x.ReleasePdcch_ConfigCommon + } + return nil +} + +func (m *BWP_DownlinkCommon) GetSetupPdcch_ConfigCommon() *PDCCH_ConfigCommon { + if x, ok := m.GetPdcch_ConfigCommon().(*BWP_DownlinkCommon_SetupPdcch_ConfigCommon); ok { + return x.SetupPdcch_ConfigCommon + } + return nil +} + +type isBWP_DownlinkCommon_Pdsch_ConfigCommon interface { + isBWP_DownlinkCommon_Pdsch_ConfigCommon() +} + +type BWP_DownlinkCommon_ReleasePdsch_ConfigCommon struct { + ReleasePdsch_ConfigCommon *Null `protobuf:"bytes,4,opt,name=release_pdsch_ConfigCommon,json=releasePdschConfigCommon,proto3,oneof"` +} + +type BWP_DownlinkCommon_SetupPdsch_ConfigCommon struct { + SetupPdsch_ConfigCommon *PDSCH_ConfigCommon `protobuf:"bytes,5,opt,name=setup_pdsch_ConfigCommon,json=setupPdschConfigCommon,proto3,oneof"` +} + +func (*BWP_DownlinkCommon_ReleasePdsch_ConfigCommon) isBWP_DownlinkCommon_Pdsch_ConfigCommon() {} + +func (*BWP_DownlinkCommon_SetupPdsch_ConfigCommon) isBWP_DownlinkCommon_Pdsch_ConfigCommon() {} + +func (m *BWP_DownlinkCommon) GetPdsch_ConfigCommon() isBWP_DownlinkCommon_Pdsch_ConfigCommon { + if m != nil { + return m.Pdsch_ConfigCommon + } + return nil +} + +func (m *BWP_DownlinkCommon) GetReleasePdsch_ConfigCommon() *Null { + if x, ok := m.GetPdsch_ConfigCommon().(*BWP_DownlinkCommon_ReleasePdsch_ConfigCommon); ok { + return x.ReleasePdsch_ConfigCommon + } + return nil +} + +func (m *BWP_DownlinkCommon) GetSetupPdsch_ConfigCommon() *PDSCH_ConfigCommon { + if x, ok := m.GetPdsch_ConfigCommon().(*BWP_DownlinkCommon_SetupPdsch_ConfigCommon); ok { + return x.SetupPdsch_ConfigCommon + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*BWP_DownlinkCommon) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*BWP_DownlinkCommon_ReleasePdcch_ConfigCommon)(nil), + (*BWP_DownlinkCommon_SetupPdcch_ConfigCommon)(nil), + (*BWP_DownlinkCommon_ReleasePdsch_ConfigCommon)(nil), + (*BWP_DownlinkCommon_SetupPdsch_ConfigCommon)(nil), + } +} + +type BWP struct { + LocationAndBandwidth uint32 `protobuf:"varint,1,opt,name=locationAndBandwidth,proto3" json:"locationAndBandwidth,omitempty"` + SubcarrierSpacing *SubcarrierSpacing `protobuf:"bytes,2,opt,name=subcarrierSpacing,proto3" json:"subcarrierSpacing,omitempty"` + CyclicPrefix *CyclicPrefix `protobuf:"bytes,3,opt,name=cyclicPrefix,proto3" json:"cyclicPrefix,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BWP) Reset() { *m = BWP{} } +func (m *BWP) String() string { return proto.CompactTextString(m) } +func (*BWP) ProtoMessage() {} +func (*BWP) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{59} +} + +func (m *BWP) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BWP.Unmarshal(m, b) +} +func (m *BWP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BWP.Marshal(b, m, deterministic) +} +func (m *BWP) XXX_Merge(src proto.Message) { + xxx_messageInfo_BWP.Merge(m, src) +} +func (m *BWP) XXX_Size() int { + return xxx_messageInfo_BWP.Size(m) +} +func (m *BWP) XXX_DiscardUnknown() { + xxx_messageInfo_BWP.DiscardUnknown(m) +} + +var xxx_messageInfo_BWP proto.InternalMessageInfo + +func (m *BWP) GetLocationAndBandwidth() uint32 { + if m != nil { + return m.LocationAndBandwidth + } + return 0 +} + +func (m *BWP) GetSubcarrierSpacing() *SubcarrierSpacing { + if m != nil { + return m.SubcarrierSpacing + } + return nil +} + +func (m *BWP) GetCyclicPrefix() *CyclicPrefix { + if m != nil { + return m.CyclicPrefix + } + return nil +} + +type CyclicPrefix struct { + Value CyclicPrefix_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CyclicPrefix_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CyclicPrefix) Reset() { *m = CyclicPrefix{} } +func (m *CyclicPrefix) String() string { return proto.CompactTextString(m) } +func (*CyclicPrefix) ProtoMessage() {} +func (*CyclicPrefix) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{60} +} + +func (m *CyclicPrefix) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CyclicPrefix.Unmarshal(m, b) +} +func (m *CyclicPrefix) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CyclicPrefix.Marshal(b, m, deterministic) +} +func (m *CyclicPrefix) XXX_Merge(src proto.Message) { + xxx_messageInfo_CyclicPrefix.Merge(m, src) +} +func (m *CyclicPrefix) XXX_Size() int { + return xxx_messageInfo_CyclicPrefix.Size(m) +} +func (m *CyclicPrefix) XXX_DiscardUnknown() { + xxx_messageInfo_CyclicPrefix.DiscardUnknown(m) +} + +var xxx_messageInfo_CyclicPrefix proto.InternalMessageInfo + +func (m *CyclicPrefix) GetValue() CyclicPrefix_Value { + if m != nil { + return m.Value + } + return CyclicPrefix_protobuf_unspecified +} + +type PDCCH_ConfigCommon struct { + ControlResourceSetZero *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=controlResourceSetZero,proto3" json:"controlResourceSetZero,omitempty"` + CommonControlResourceSet *ControlResourceSet `protobuf:"bytes,2,opt,name=commonControlResourceSet,proto3" json:"commonControlResourceSet,omitempty"` + SearchSpaceZero *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=searchSpaceZero,proto3" json:"searchSpaceZero,omitempty"` + CommonSearchSpaceList []*SearchSpace `protobuf:"bytes,4,rep,name=commonSearchSpaceList,proto3" json:"commonSearchSpaceList,omitempty"` + SearchSpaceSIB1 *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=searchSpaceSIB1,proto3" json:"searchSpaceSIB1,omitempty"` + SearchSpaceOtherSystemInformation *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=searchSpaceOtherSystemInformation,proto3" json:"searchSpaceOtherSystemInformation,omitempty"` + PagingSearchSpace *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=pagingSearchSpace,proto3" json:"pagingSearchSpace,omitempty"` + Ra_SearchSpace *wrappers.UInt32Value `protobuf:"bytes,8,opt,name=ra_SearchSpace,json=raSearchSpace,proto3" json:"ra_SearchSpace,omitempty"` + FirstPDCCH_MonitoringOccasionOfP0 *FirstPDCCH_MonitoringOccasionOfP0 `protobuf:"bytes,9,opt,name=firstPDCCH_MonitoringOccasionOfP0,json=firstPDCCHMonitoringOccasionOfP0,proto3" json:"firstPDCCH_MonitoringOccasionOfP0,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDCCH_ConfigCommon) Reset() { *m = PDCCH_ConfigCommon{} } +func (m *PDCCH_ConfigCommon) String() string { return proto.CompactTextString(m) } +func (*PDCCH_ConfigCommon) ProtoMessage() {} +func (*PDCCH_ConfigCommon) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{61} +} + +func (m *PDCCH_ConfigCommon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDCCH_ConfigCommon.Unmarshal(m, b) +} +func (m *PDCCH_ConfigCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDCCH_ConfigCommon.Marshal(b, m, deterministic) +} +func (m *PDCCH_ConfigCommon) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDCCH_ConfigCommon.Merge(m, src) +} +func (m *PDCCH_ConfigCommon) XXX_Size() int { + return xxx_messageInfo_PDCCH_ConfigCommon.Size(m) +} +func (m *PDCCH_ConfigCommon) XXX_DiscardUnknown() { + xxx_messageInfo_PDCCH_ConfigCommon.DiscardUnknown(m) +} + +var xxx_messageInfo_PDCCH_ConfigCommon proto.InternalMessageInfo + +func (m *PDCCH_ConfigCommon) GetControlResourceSetZero() *wrappers.UInt32Value { + if m != nil { + return m.ControlResourceSetZero + } + return nil +} + +func (m *PDCCH_ConfigCommon) GetCommonControlResourceSet() *ControlResourceSet { + if m != nil { + return m.CommonControlResourceSet + } + return nil +} + +func (m *PDCCH_ConfigCommon) GetSearchSpaceZero() *wrappers.UInt32Value { + if m != nil { + return m.SearchSpaceZero + } + return nil +} + +func (m *PDCCH_ConfigCommon) GetCommonSearchSpaceList() []*SearchSpace { + if m != nil { + return m.CommonSearchSpaceList + } + return nil +} + +func (m *PDCCH_ConfigCommon) GetSearchSpaceSIB1() *wrappers.UInt32Value { + if m != nil { + return m.SearchSpaceSIB1 + } + return nil +} + +func (m *PDCCH_ConfigCommon) GetSearchSpaceOtherSystemInformation() *wrappers.UInt32Value { + if m != nil { + return m.SearchSpaceOtherSystemInformation + } + return nil +} + +func (m *PDCCH_ConfigCommon) GetPagingSearchSpace() *wrappers.UInt32Value { + if m != nil { + return m.PagingSearchSpace + } + return nil +} + +func (m *PDCCH_ConfigCommon) GetRa_SearchSpace() *wrappers.UInt32Value { + if m != nil { + return m.Ra_SearchSpace + } + return nil +} + +func (m *PDCCH_ConfigCommon) GetFirstPDCCH_MonitoringOccasionOfP0() *FirstPDCCH_MonitoringOccasionOfP0 { + if m != nil { + return m.FirstPDCCH_MonitoringOccasionOfP0 + } + return nil +} + +type ControlResourceSet struct { + ControlResourceSetId uint32 `protobuf:"varint,1,opt,name=controlResourceSetId,proto3" json:"controlResourceSetId,omitempty"` + FrequencyDomainResources []byte `protobuf:"bytes,2,opt,name=frequencyDomainResources,proto3" json:"frequencyDomainResources,omitempty"` + Duration uint32 `protobuf:"varint,3,opt,name=duration,proto3" json:"duration,omitempty"` + // Types that are valid to be assigned to Cce_REG_MappingType: + // *ControlResourceSet_Interleaved + // *ControlResourceSet_NonInterleaved + Cce_REG_MappingType isControlResourceSet_Cce_REG_MappingType `protobuf_oneof:"cce_REG_MappingType"` + PrecoderGranularity *PrecoderGranularity `protobuf:"bytes,6,opt,name=precoderGranularity,proto3" json:"precoderGranularity,omitempty"` + Tci_StatesPDCCH_ToAddList []uint32 `protobuf:"varint,7,rep,packed,name=tci_StatesPDCCH_ToAddList,json=tciStatesPDCCHToAddList,proto3" json:"tci_StatesPDCCH_ToAddList,omitempty"` + Tci_StatesPDCCH_ToReleaseList []uint32 `protobuf:"varint,8,rep,packed,name=tci_StatesPDCCH_ToReleaseList,json=tciStatesPDCCHToReleaseList,proto3" json:"tci_StatesPDCCH_ToReleaseList,omitempty"` + Tci_PresentInDCI *EnabledOpt `protobuf:"bytes,9,opt,name=tci_PresentInDCI,json=tciPresentInDCI,proto3" json:"tci_PresentInDCI,omitempty"` + Pdcch_DMRS_ScramblingId *wrappers.UInt32Value `protobuf:"bytes,10,opt,name=pdcch_DMRS_ScramblingId,json=pdcchDMRSScramblingId,proto3" json:"pdcch_DMRS_ScramblingId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ControlResourceSet) Reset() { *m = ControlResourceSet{} } +func (m *ControlResourceSet) String() string { return proto.CompactTextString(m) } +func (*ControlResourceSet) ProtoMessage() {} +func (*ControlResourceSet) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{62} +} + +func (m *ControlResourceSet) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ControlResourceSet.Unmarshal(m, b) +} +func (m *ControlResourceSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ControlResourceSet.Marshal(b, m, deterministic) +} +func (m *ControlResourceSet) XXX_Merge(src proto.Message) { + xxx_messageInfo_ControlResourceSet.Merge(m, src) +} +func (m *ControlResourceSet) XXX_Size() int { + return xxx_messageInfo_ControlResourceSet.Size(m) +} +func (m *ControlResourceSet) XXX_DiscardUnknown() { + xxx_messageInfo_ControlResourceSet.DiscardUnknown(m) +} + +var xxx_messageInfo_ControlResourceSet proto.InternalMessageInfo + +func (m *ControlResourceSet) GetControlResourceSetId() uint32 { + if m != nil { + return m.ControlResourceSetId + } + return 0 +} + +func (m *ControlResourceSet) GetFrequencyDomainResources() []byte { + if m != nil { + return m.FrequencyDomainResources + } + return nil +} + +func (m *ControlResourceSet) GetDuration() uint32 { + if m != nil { + return m.Duration + } + return 0 +} + +type isControlResourceSet_Cce_REG_MappingType interface { + isControlResourceSet_Cce_REG_MappingType() +} + +type ControlResourceSet_Interleaved struct { + Interleaved *Interleaved `protobuf:"bytes,4,opt,name=interleaved,proto3,oneof"` +} + +type ControlResourceSet_NonInterleaved struct { + NonInterleaved *Null `protobuf:"bytes,5,opt,name=nonInterleaved,proto3,oneof"` +} + +func (*ControlResourceSet_Interleaved) isControlResourceSet_Cce_REG_MappingType() {} + +func (*ControlResourceSet_NonInterleaved) isControlResourceSet_Cce_REG_MappingType() {} + +func (m *ControlResourceSet) GetCce_REG_MappingType() isControlResourceSet_Cce_REG_MappingType { + if m != nil { + return m.Cce_REG_MappingType + } + return nil +} + +func (m *ControlResourceSet) GetInterleaved() *Interleaved { + if x, ok := m.GetCce_REG_MappingType().(*ControlResourceSet_Interleaved); ok { + return x.Interleaved + } + return nil +} + +func (m *ControlResourceSet) GetNonInterleaved() *Null { + if x, ok := m.GetCce_REG_MappingType().(*ControlResourceSet_NonInterleaved); ok { + return x.NonInterleaved + } + return nil +} + +func (m *ControlResourceSet) GetPrecoderGranularity() *PrecoderGranularity { + if m != nil { + return m.PrecoderGranularity + } + return nil +} + +func (m *ControlResourceSet) GetTci_StatesPDCCH_ToAddList() []uint32 { + if m != nil { + return m.Tci_StatesPDCCH_ToAddList + } + return nil +} + +func (m *ControlResourceSet) GetTci_StatesPDCCH_ToReleaseList() []uint32 { + if m != nil { + return m.Tci_StatesPDCCH_ToReleaseList + } + return nil +} + +func (m *ControlResourceSet) GetTci_PresentInDCI() *EnabledOpt { + if m != nil { + return m.Tci_PresentInDCI + } + return nil +} + +func (m *ControlResourceSet) GetPdcch_DMRS_ScramblingId() *wrappers.UInt32Value { + if m != nil { + return m.Pdcch_DMRS_ScramblingId + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ControlResourceSet) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ControlResourceSet_Interleaved)(nil), + (*ControlResourceSet_NonInterleaved)(nil), + } +} + +type Interleaved struct { + Reg_BundleSize *Reg_BundleSize `protobuf:"bytes,1,opt,name=reg_BundleSize,json=regBundleSize,proto3" json:"reg_BundleSize,omitempty"` + InterleaverSize *InterleaverSize `protobuf:"bytes,2,opt,name=interleaverSize,proto3" json:"interleaverSize,omitempty"` + ShiftIndex *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=shiftIndex,proto3" json:"shiftIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Interleaved) Reset() { *m = Interleaved{} } +func (m *Interleaved) String() string { return proto.CompactTextString(m) } +func (*Interleaved) ProtoMessage() {} +func (*Interleaved) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{63} +} + +func (m *Interleaved) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Interleaved.Unmarshal(m, b) +} +func (m *Interleaved) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Interleaved.Marshal(b, m, deterministic) +} +func (m *Interleaved) XXX_Merge(src proto.Message) { + xxx_messageInfo_Interleaved.Merge(m, src) +} +func (m *Interleaved) XXX_Size() int { + return xxx_messageInfo_Interleaved.Size(m) +} +func (m *Interleaved) XXX_DiscardUnknown() { + xxx_messageInfo_Interleaved.DiscardUnknown(m) +} + +var xxx_messageInfo_Interleaved proto.InternalMessageInfo + +func (m *Interleaved) GetReg_BundleSize() *Reg_BundleSize { + if m != nil { + return m.Reg_BundleSize + } + return nil +} + +func (m *Interleaved) GetInterleaverSize() *InterleaverSize { + if m != nil { + return m.InterleaverSize + } + return nil +} + +func (m *Interleaved) GetShiftIndex() *wrappers.UInt32Value { + if m != nil { + return m.ShiftIndex + } + return nil +} + +type Reg_BundleSize struct { + Value Reg_BundleSize_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Reg_BundleSize_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Reg_BundleSize) Reset() { *m = Reg_BundleSize{} } +func (m *Reg_BundleSize) String() string { return proto.CompactTextString(m) } +func (*Reg_BundleSize) ProtoMessage() {} +func (*Reg_BundleSize) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{64} +} + +func (m *Reg_BundleSize) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Reg_BundleSize.Unmarshal(m, b) +} +func (m *Reg_BundleSize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Reg_BundleSize.Marshal(b, m, deterministic) +} +func (m *Reg_BundleSize) XXX_Merge(src proto.Message) { + xxx_messageInfo_Reg_BundleSize.Merge(m, src) +} +func (m *Reg_BundleSize) XXX_Size() int { + return xxx_messageInfo_Reg_BundleSize.Size(m) +} +func (m *Reg_BundleSize) XXX_DiscardUnknown() { + xxx_messageInfo_Reg_BundleSize.DiscardUnknown(m) +} + +var xxx_messageInfo_Reg_BundleSize proto.InternalMessageInfo + +func (m *Reg_BundleSize) GetValue() Reg_BundleSize_Value { + if m != nil { + return m.Value + } + return Reg_BundleSize_protobuf_unspecified +} + +type InterleaverSize struct { + Value InterleaverSize_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.InterleaverSize_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *InterleaverSize) Reset() { *m = InterleaverSize{} } +func (m *InterleaverSize) String() string { return proto.CompactTextString(m) } +func (*InterleaverSize) ProtoMessage() {} +func (*InterleaverSize) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{65} +} + +func (m *InterleaverSize) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_InterleaverSize.Unmarshal(m, b) +} +func (m *InterleaverSize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_InterleaverSize.Marshal(b, m, deterministic) +} +func (m *InterleaverSize) XXX_Merge(src proto.Message) { + xxx_messageInfo_InterleaverSize.Merge(m, src) +} +func (m *InterleaverSize) XXX_Size() int { + return xxx_messageInfo_InterleaverSize.Size(m) +} +func (m *InterleaverSize) XXX_DiscardUnknown() { + xxx_messageInfo_InterleaverSize.DiscardUnknown(m) +} + +var xxx_messageInfo_InterleaverSize proto.InternalMessageInfo + +func (m *InterleaverSize) GetValue() InterleaverSize_Value { + if m != nil { + return m.Value + } + return InterleaverSize_protobuf_unspecified +} + +type PrecoderGranularity struct { + Value PrecoderGranularity_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PrecoderGranularity_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PrecoderGranularity) Reset() { *m = PrecoderGranularity{} } +func (m *PrecoderGranularity) String() string { return proto.CompactTextString(m) } +func (*PrecoderGranularity) ProtoMessage() {} +func (*PrecoderGranularity) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{66} +} + +func (m *PrecoderGranularity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PrecoderGranularity.Unmarshal(m, b) +} +func (m *PrecoderGranularity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PrecoderGranularity.Marshal(b, m, deterministic) +} +func (m *PrecoderGranularity) XXX_Merge(src proto.Message) { + xxx_messageInfo_PrecoderGranularity.Merge(m, src) +} +func (m *PrecoderGranularity) XXX_Size() int { + return xxx_messageInfo_PrecoderGranularity.Size(m) +} +func (m *PrecoderGranularity) XXX_DiscardUnknown() { + xxx_messageInfo_PrecoderGranularity.DiscardUnknown(m) +} + +var xxx_messageInfo_PrecoderGranularity proto.InternalMessageInfo + +func (m *PrecoderGranularity) GetValue() PrecoderGranularity_Value { + if m != nil { + return m.Value + } + return PrecoderGranularity_protobuf_unspecified +} + +type FirstPDCCH_MonitoringOccasionOfP0 struct { + // Types that are valid to be assigned to FirstPDCCHMonitoringOccasionOfP0: + // *FirstPDCCH_MonitoringOccasionOfP0_SCS15KHZoneT + // *FirstPDCCH_MonitoringOccasionOfP0_SCS30KHZoneT_SCS15KHZhalfT + // *FirstPDCCH_MonitoringOccasionOfP0_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT + // *FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT + // *FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT + // *FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT + // *FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT + // *FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneSixteenthT + FirstPDCCHMonitoringOccasionOfP0 isFirstPDCCH_MonitoringOccasionOfP0_FirstPDCCHMonitoringOccasionOfP0 `protobuf_oneof:"firstPDCCHMonitoringOccasionOfP0"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FirstPDCCH_MonitoringOccasionOfP0) Reset() { *m = FirstPDCCH_MonitoringOccasionOfP0{} } +func (m *FirstPDCCH_MonitoringOccasionOfP0) String() string { return proto.CompactTextString(m) } +func (*FirstPDCCH_MonitoringOccasionOfP0) ProtoMessage() {} +func (*FirstPDCCH_MonitoringOccasionOfP0) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{67} +} + +func (m *FirstPDCCH_MonitoringOccasionOfP0) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FirstPDCCH_MonitoringOccasionOfP0.Unmarshal(m, b) +} +func (m *FirstPDCCH_MonitoringOccasionOfP0) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FirstPDCCH_MonitoringOccasionOfP0.Marshal(b, m, deterministic) +} +func (m *FirstPDCCH_MonitoringOccasionOfP0) XXX_Merge(src proto.Message) { + xxx_messageInfo_FirstPDCCH_MonitoringOccasionOfP0.Merge(m, src) +} +func (m *FirstPDCCH_MonitoringOccasionOfP0) XXX_Size() int { + return xxx_messageInfo_FirstPDCCH_MonitoringOccasionOfP0.Size(m) +} +func (m *FirstPDCCH_MonitoringOccasionOfP0) XXX_DiscardUnknown() { + xxx_messageInfo_FirstPDCCH_MonitoringOccasionOfP0.DiscardUnknown(m) +} + +var xxx_messageInfo_FirstPDCCH_MonitoringOccasionOfP0 proto.InternalMessageInfo + +type isFirstPDCCH_MonitoringOccasionOfP0_FirstPDCCHMonitoringOccasionOfP0 interface { + isFirstPDCCH_MonitoringOccasionOfP0_FirstPDCCHMonitoringOccasionOfP0() +} + +type FirstPDCCH_MonitoringOccasionOfP0_SCS15KHZoneT struct { + SCS15KHZoneT *Sequence_Of_Integer `protobuf:"bytes,1,opt,name=sCS15KHZoneT,proto3,oneof"` +} + +type FirstPDCCH_MonitoringOccasionOfP0_SCS30KHZoneT_SCS15KHZhalfT struct { + SCS30KHZoneT_SCS15KHZhalfT *Sequence_Of_Integer `protobuf:"bytes,2,opt,name=sCS30KHZoneT_SCS15KHZhalfT,json=sCS30KHZoneTSCS15KHZhalfT,proto3,oneof"` +} + +type FirstPDCCH_MonitoringOccasionOfP0_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT struct { + SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT *Sequence_Of_Integer `protobuf:"bytes,3,opt,name=sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT,json=sCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT,proto3,oneof"` +} + +type FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT struct { + SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT *Sequence_Of_Integer `protobuf:"bytes,4,opt,name=sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT,json=sCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT,proto3,oneof"` +} + +type FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT struct { + SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT *Sequence_Of_Integer `protobuf:"bytes,5,opt,name=sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT,json=sCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT,proto3,oneof"` +} + +type FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT struct { + SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT *Sequence_Of_Integer `protobuf:"bytes,6,opt,name=sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT,json=sCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT,proto3,oneof"` +} + +type FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT struct { + SCS120KHZoneEighthT_SCS60KHZoneSixteenthT *Sequence_Of_Integer `protobuf:"bytes,7,opt,name=sCS120KHZoneEighthT_SCS60KHZoneSixteenthT,json=sCS120KHZoneEighthTSCS60KHZoneSixteenthT,proto3,oneof"` +} + +type FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneSixteenthT struct { + SCS120KHZoneSixteenthT *Sequence_Of_Integer `protobuf:"bytes,8,opt,name=sCS120KHZoneSixteenthT,proto3,oneof"` +} + +func (*FirstPDCCH_MonitoringOccasionOfP0_SCS15KHZoneT) isFirstPDCCH_MonitoringOccasionOfP0_FirstPDCCHMonitoringOccasionOfP0() { +} + +func (*FirstPDCCH_MonitoringOccasionOfP0_SCS30KHZoneT_SCS15KHZhalfT) isFirstPDCCH_MonitoringOccasionOfP0_FirstPDCCHMonitoringOccasionOfP0() { +} + +func (*FirstPDCCH_MonitoringOccasionOfP0_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) isFirstPDCCH_MonitoringOccasionOfP0_FirstPDCCHMonitoringOccasionOfP0() { +} + +func (*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) isFirstPDCCH_MonitoringOccasionOfP0_FirstPDCCHMonitoringOccasionOfP0() { +} + +func (*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) isFirstPDCCH_MonitoringOccasionOfP0_FirstPDCCHMonitoringOccasionOfP0() { +} + +func (*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) isFirstPDCCH_MonitoringOccasionOfP0_FirstPDCCHMonitoringOccasionOfP0() { +} + +func (*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) isFirstPDCCH_MonitoringOccasionOfP0_FirstPDCCHMonitoringOccasionOfP0() { +} + +func (*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneSixteenthT) isFirstPDCCH_MonitoringOccasionOfP0_FirstPDCCHMonitoringOccasionOfP0() { +} + +func (m *FirstPDCCH_MonitoringOccasionOfP0) GetFirstPDCCHMonitoringOccasionOfP0() isFirstPDCCH_MonitoringOccasionOfP0_FirstPDCCHMonitoringOccasionOfP0 { + if m != nil { + return m.FirstPDCCHMonitoringOccasionOfP0 + } + return nil +} + +func (m *FirstPDCCH_MonitoringOccasionOfP0) GetSCS15KHZoneT() *Sequence_Of_Integer { + if x, ok := m.GetFirstPDCCHMonitoringOccasionOfP0().(*FirstPDCCH_MonitoringOccasionOfP0_SCS15KHZoneT); ok { + return x.SCS15KHZoneT + } + return nil +} + +func (m *FirstPDCCH_MonitoringOccasionOfP0) GetSCS30KHZoneT_SCS15KHZhalfT() *Sequence_Of_Integer { + if x, ok := m.GetFirstPDCCHMonitoringOccasionOfP0().(*FirstPDCCH_MonitoringOccasionOfP0_SCS30KHZoneT_SCS15KHZhalfT); ok { + return x.SCS30KHZoneT_SCS15KHZhalfT + } + return nil +} + +func (m *FirstPDCCH_MonitoringOccasionOfP0) GetSCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT() *Sequence_Of_Integer { + if x, ok := m.GetFirstPDCCHMonitoringOccasionOfP0().(*FirstPDCCH_MonitoringOccasionOfP0_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT); ok { + return x.SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT + } + return nil +} + +func (m *FirstPDCCH_MonitoringOccasionOfP0) GetSCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT() *Sequence_Of_Integer { + if x, ok := m.GetFirstPDCCHMonitoringOccasionOfP0().(*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT); ok { + return x.SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT + } + return nil +} + +func (m *FirstPDCCH_MonitoringOccasionOfP0) GetSCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT() *Sequence_Of_Integer { + if x, ok := m.GetFirstPDCCHMonitoringOccasionOfP0().(*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT); ok { + return x.SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT + } + return nil +} + +func (m *FirstPDCCH_MonitoringOccasionOfP0) GetSCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT() *Sequence_Of_Integer { + if x, ok := m.GetFirstPDCCHMonitoringOccasionOfP0().(*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT); ok { + return x.SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT + } + return nil +} + +func (m *FirstPDCCH_MonitoringOccasionOfP0) GetSCS120KHZoneEighthT_SCS60KHZoneSixteenthT() *Sequence_Of_Integer { + if x, ok := m.GetFirstPDCCHMonitoringOccasionOfP0().(*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT); ok { + return x.SCS120KHZoneEighthT_SCS60KHZoneSixteenthT + } + return nil +} + +func (m *FirstPDCCH_MonitoringOccasionOfP0) GetSCS120KHZoneSixteenthT() *Sequence_Of_Integer { + if x, ok := m.GetFirstPDCCHMonitoringOccasionOfP0().(*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneSixteenthT); ok { + return x.SCS120KHZoneSixteenthT + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*FirstPDCCH_MonitoringOccasionOfP0) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*FirstPDCCH_MonitoringOccasionOfP0_SCS15KHZoneT)(nil), + (*FirstPDCCH_MonitoringOccasionOfP0_SCS30KHZoneT_SCS15KHZhalfT)(nil), + (*FirstPDCCH_MonitoringOccasionOfP0_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT)(nil), + (*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT)(nil), + (*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT)(nil), + (*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT)(nil), + (*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT)(nil), + (*FirstPDCCH_MonitoringOccasionOfP0_SCS120KHZoneSixteenthT)(nil), + } +} + +type Sequence_Of_Integer struct { + Sequence_Of_Integer []uint32 `protobuf:"varint,1,rep,packed,name=sequence_Of_Integer,json=sequenceOfInteger,proto3" json:"sequence_Of_Integer,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Sequence_Of_Integer) Reset() { *m = Sequence_Of_Integer{} } +func (m *Sequence_Of_Integer) String() string { return proto.CompactTextString(m) } +func (*Sequence_Of_Integer) ProtoMessage() {} +func (*Sequence_Of_Integer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{68} +} + +func (m *Sequence_Of_Integer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Sequence_Of_Integer.Unmarshal(m, b) +} +func (m *Sequence_Of_Integer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Sequence_Of_Integer.Marshal(b, m, deterministic) +} +func (m *Sequence_Of_Integer) XXX_Merge(src proto.Message) { + xxx_messageInfo_Sequence_Of_Integer.Merge(m, src) +} +func (m *Sequence_Of_Integer) XXX_Size() int { + return xxx_messageInfo_Sequence_Of_Integer.Size(m) +} +func (m *Sequence_Of_Integer) XXX_DiscardUnknown() { + xxx_messageInfo_Sequence_Of_Integer.DiscardUnknown(m) +} + +var xxx_messageInfo_Sequence_Of_Integer proto.InternalMessageInfo + +func (m *Sequence_Of_Integer) GetSequence_Of_Integer() []uint32 { + if m != nil { + return m.Sequence_Of_Integer + } + return nil +} + +type PDSCH_ConfigCommon struct { + Pdsch_TimeDomainAllocationList *PDSCH_TimeDomainResourceAllocationList `protobuf:"bytes,1,opt,name=pdsch_TimeDomainAllocationList,json=pdschTimeDomainAllocationList,proto3" json:"pdsch_TimeDomainAllocationList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDSCH_ConfigCommon) Reset() { *m = PDSCH_ConfigCommon{} } +func (m *PDSCH_ConfigCommon) String() string { return proto.CompactTextString(m) } +func (*PDSCH_ConfigCommon) ProtoMessage() {} +func (*PDSCH_ConfigCommon) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{69} +} + +func (m *PDSCH_ConfigCommon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDSCH_ConfigCommon.Unmarshal(m, b) +} +func (m *PDSCH_ConfigCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDSCH_ConfigCommon.Marshal(b, m, deterministic) +} +func (m *PDSCH_ConfigCommon) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDSCH_ConfigCommon.Merge(m, src) +} +func (m *PDSCH_ConfigCommon) XXX_Size() int { + return xxx_messageInfo_PDSCH_ConfigCommon.Size(m) +} +func (m *PDSCH_ConfigCommon) XXX_DiscardUnknown() { + xxx_messageInfo_PDSCH_ConfigCommon.DiscardUnknown(m) +} + +var xxx_messageInfo_PDSCH_ConfigCommon proto.InternalMessageInfo + +func (m *PDSCH_ConfigCommon) GetPdsch_TimeDomainAllocationList() *PDSCH_TimeDomainResourceAllocationList { + if m != nil { + return m.Pdsch_TimeDomainAllocationList + } + return nil +} + +type PDSCH_TimeDomainResourceAllocationList struct { + Items []*PDSCH_TimeDomainResourceAllocation `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDSCH_TimeDomainResourceAllocationList) Reset() { + *m = PDSCH_TimeDomainResourceAllocationList{} +} +func (m *PDSCH_TimeDomainResourceAllocationList) String() string { return proto.CompactTextString(m) } +func (*PDSCH_TimeDomainResourceAllocationList) ProtoMessage() {} +func (*PDSCH_TimeDomainResourceAllocationList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{70} +} + +func (m *PDSCH_TimeDomainResourceAllocationList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDSCH_TimeDomainResourceAllocationList.Unmarshal(m, b) +} +func (m *PDSCH_TimeDomainResourceAllocationList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDSCH_TimeDomainResourceAllocationList.Marshal(b, m, deterministic) +} +func (m *PDSCH_TimeDomainResourceAllocationList) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDSCH_TimeDomainResourceAllocationList.Merge(m, src) +} +func (m *PDSCH_TimeDomainResourceAllocationList) XXX_Size() int { + return xxx_messageInfo_PDSCH_TimeDomainResourceAllocationList.Size(m) +} +func (m *PDSCH_TimeDomainResourceAllocationList) XXX_DiscardUnknown() { + xxx_messageInfo_PDSCH_TimeDomainResourceAllocationList.DiscardUnknown(m) +} + +var xxx_messageInfo_PDSCH_TimeDomainResourceAllocationList proto.InternalMessageInfo + +func (m *PDSCH_TimeDomainResourceAllocationList) GetItems() []*PDSCH_TimeDomainResourceAllocation { + if m != nil { + return m.Items + } + return nil +} + +type PDSCH_TimeDomainResourceAllocation struct { + K0 *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=k0,proto3" json:"k0,omitempty"` + MappingType *MappingType `protobuf:"bytes,2,opt,name=mappingType,proto3" json:"mappingType,omitempty"` + StartSymbolAndLength uint32 `protobuf:"varint,3,opt,name=startSymbolAndLength,proto3" json:"startSymbolAndLength,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDSCH_TimeDomainResourceAllocation) Reset() { *m = PDSCH_TimeDomainResourceAllocation{} } +func (m *PDSCH_TimeDomainResourceAllocation) String() string { return proto.CompactTextString(m) } +func (*PDSCH_TimeDomainResourceAllocation) ProtoMessage() {} +func (*PDSCH_TimeDomainResourceAllocation) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{71} +} + +func (m *PDSCH_TimeDomainResourceAllocation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDSCH_TimeDomainResourceAllocation.Unmarshal(m, b) +} +func (m *PDSCH_TimeDomainResourceAllocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDSCH_TimeDomainResourceAllocation.Marshal(b, m, deterministic) +} +func (m *PDSCH_TimeDomainResourceAllocation) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDSCH_TimeDomainResourceAllocation.Merge(m, src) +} +func (m *PDSCH_TimeDomainResourceAllocation) XXX_Size() int { + return xxx_messageInfo_PDSCH_TimeDomainResourceAllocation.Size(m) +} +func (m *PDSCH_TimeDomainResourceAllocation) XXX_DiscardUnknown() { + xxx_messageInfo_PDSCH_TimeDomainResourceAllocation.DiscardUnknown(m) +} + +var xxx_messageInfo_PDSCH_TimeDomainResourceAllocation proto.InternalMessageInfo + +func (m *PDSCH_TimeDomainResourceAllocation) GetK0() *wrappers.UInt32Value { + if m != nil { + return m.K0 + } + return nil +} + +func (m *PDSCH_TimeDomainResourceAllocation) GetMappingType() *MappingType { + if m != nil { + return m.MappingType + } + return nil +} + +func (m *PDSCH_TimeDomainResourceAllocation) GetStartSymbolAndLength() uint32 { + if m != nil { + return m.StartSymbolAndLength + } + return 0 +} + +type MappingType struct { + Value MappingType_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MappingType_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MappingType) Reset() { *m = MappingType{} } +func (m *MappingType) String() string { return proto.CompactTextString(m) } +func (*MappingType) ProtoMessage() {} +func (*MappingType) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{72} +} + +func (m *MappingType) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MappingType.Unmarshal(m, b) +} +func (m *MappingType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MappingType.Marshal(b, m, deterministic) +} +func (m *MappingType) XXX_Merge(src proto.Message) { + xxx_messageInfo_MappingType.Merge(m, src) +} +func (m *MappingType) XXX_Size() int { + return xxx_messageInfo_MappingType.Size(m) +} +func (m *MappingType) XXX_DiscardUnknown() { + xxx_messageInfo_MappingType.DiscardUnknown(m) +} + +var xxx_messageInfo_MappingType proto.InternalMessageInfo + +func (m *MappingType) GetValue() MappingType_Value { + if m != nil { + return m.Value + } + return MappingType_protobuf_unspecified +} + +type UplinkConfigCommon struct { + FrequencyInfoUL *FrequencyInfoUL `protobuf:"bytes,1,opt,name=frequencyInfoUL,proto3" json:"frequencyInfoUL,omitempty"` + InitialUplinkBWP *BWP_UplinkCommon `protobuf:"bytes,2,opt,name=initialUplinkBWP,proto3" json:"initialUplinkBWP,omitempty"` + Dummy *TimeAlignmentTimer `protobuf:"bytes,3,opt,name=dummy,proto3" json:"dummy,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UplinkConfigCommon) Reset() { *m = UplinkConfigCommon{} } +func (m *UplinkConfigCommon) String() string { return proto.CompactTextString(m) } +func (*UplinkConfigCommon) ProtoMessage() {} +func (*UplinkConfigCommon) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{73} +} + +func (m *UplinkConfigCommon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UplinkConfigCommon.Unmarshal(m, b) +} +func (m *UplinkConfigCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UplinkConfigCommon.Marshal(b, m, deterministic) +} +func (m *UplinkConfigCommon) XXX_Merge(src proto.Message) { + xxx_messageInfo_UplinkConfigCommon.Merge(m, src) +} +func (m *UplinkConfigCommon) XXX_Size() int { + return xxx_messageInfo_UplinkConfigCommon.Size(m) +} +func (m *UplinkConfigCommon) XXX_DiscardUnknown() { + xxx_messageInfo_UplinkConfigCommon.DiscardUnknown(m) +} + +var xxx_messageInfo_UplinkConfigCommon proto.InternalMessageInfo + +func (m *UplinkConfigCommon) GetFrequencyInfoUL() *FrequencyInfoUL { + if m != nil { + return m.FrequencyInfoUL + } + return nil +} + +func (m *UplinkConfigCommon) GetInitialUplinkBWP() *BWP_UplinkCommon { + if m != nil { + return m.InitialUplinkBWP + } + return nil +} + +func (m *UplinkConfigCommon) GetDummy() *TimeAlignmentTimer { + if m != nil { + return m.Dummy + } + return nil +} + +type FrequencyInfoUL struct { + FrequencyBandList *MultiFrequencyBandListNR `protobuf:"bytes,1,opt,name=frequencyBandList,proto3" json:"frequencyBandList,omitempty"` + AbsoluteFrequencyPointA *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=absoluteFrequencyPointA,proto3" json:"absoluteFrequencyPointA,omitempty"` + Scs_SpecificCarrierList []*SCS_SpecificCarrier `protobuf:"bytes,3,rep,name=scs_SpecificCarrierList,json=scsSpecificCarrierList,proto3" json:"scs_SpecificCarrierList,omitempty"` + AdditionalSpectrumEmission *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=additionalSpectrumEmission,proto3" json:"additionalSpectrumEmission,omitempty"` + P_Max *wrappers.Int32Value `protobuf:"bytes,5,opt,name=p_Max,json=pMax,proto3" json:"p_Max,omitempty"` + FrequencyShift7P5Khz *wrappers.BoolValue `protobuf:"bytes,6,opt,name=frequencyShift7p5khz,proto3" json:"frequencyShift7p5khz,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FrequencyInfoUL) Reset() { *m = FrequencyInfoUL{} } +func (m *FrequencyInfoUL) String() string { return proto.CompactTextString(m) } +func (*FrequencyInfoUL) ProtoMessage() {} +func (*FrequencyInfoUL) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{74} +} + +func (m *FrequencyInfoUL) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FrequencyInfoUL.Unmarshal(m, b) +} +func (m *FrequencyInfoUL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FrequencyInfoUL.Marshal(b, m, deterministic) +} +func (m *FrequencyInfoUL) XXX_Merge(src proto.Message) { + xxx_messageInfo_FrequencyInfoUL.Merge(m, src) +} +func (m *FrequencyInfoUL) XXX_Size() int { + return xxx_messageInfo_FrequencyInfoUL.Size(m) +} +func (m *FrequencyInfoUL) XXX_DiscardUnknown() { + xxx_messageInfo_FrequencyInfoUL.DiscardUnknown(m) +} + +var xxx_messageInfo_FrequencyInfoUL proto.InternalMessageInfo + +func (m *FrequencyInfoUL) GetFrequencyBandList() *MultiFrequencyBandListNR { + if m != nil { + return m.FrequencyBandList + } + return nil +} + +func (m *FrequencyInfoUL) GetAbsoluteFrequencyPointA() *wrappers.UInt32Value { + if m != nil { + return m.AbsoluteFrequencyPointA + } + return nil +} + +func (m *FrequencyInfoUL) GetScs_SpecificCarrierList() []*SCS_SpecificCarrier { + if m != nil { + return m.Scs_SpecificCarrierList + } + return nil +} + +func (m *FrequencyInfoUL) GetAdditionalSpectrumEmission() *wrappers.UInt32Value { + if m != nil { + return m.AdditionalSpectrumEmission + } + return nil +} + +func (m *FrequencyInfoUL) GetP_Max() *wrappers.Int32Value { + if m != nil { + return m.P_Max + } + return nil +} + +func (m *FrequencyInfoUL) GetFrequencyShift7P5Khz() *wrappers.BoolValue { + if m != nil { + return m.FrequencyShift7P5Khz + } + return nil +} + +type BWP_UplinkCommon struct { + GenericParameters *BWP `protobuf:"bytes,1,opt,name=genericParameters,proto3" json:"genericParameters,omitempty"` + // Types that are valid to be assigned to Rach_ConfigCommon: + // *BWP_UplinkCommon_ReleaseRach_ConfigCommon + // *BWP_UplinkCommon_SetupRach_ConfigCommon + Rach_ConfigCommon isBWP_UplinkCommon_Rach_ConfigCommon `protobuf_oneof:"rach_ConfigCommon"` + // Types that are valid to be assigned to Pusch_ConfigCommon: + // *BWP_UplinkCommon_ReleasePusch_ConfigCommon + // *BWP_UplinkCommon_SetupPusch_ConfigCommon + Pusch_ConfigCommon isBWP_UplinkCommon_Pusch_ConfigCommon `protobuf_oneof:"pusch_ConfigCommon"` + // Types that are valid to be assigned to Pucch_ConfigCommon: + // *BWP_UplinkCommon_ReleasePucch_ConfigCommon + // *BWP_UplinkCommon_SetupPucch_ConfigCommon + Pucch_ConfigCommon isBWP_UplinkCommon_Pucch_ConfigCommon `protobuf_oneof:"pucch_ConfigCommon"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BWP_UplinkCommon) Reset() { *m = BWP_UplinkCommon{} } +func (m *BWP_UplinkCommon) String() string { return proto.CompactTextString(m) } +func (*BWP_UplinkCommon) ProtoMessage() {} +func (*BWP_UplinkCommon) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{75} +} + +func (m *BWP_UplinkCommon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BWP_UplinkCommon.Unmarshal(m, b) +} +func (m *BWP_UplinkCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BWP_UplinkCommon.Marshal(b, m, deterministic) +} +func (m *BWP_UplinkCommon) XXX_Merge(src proto.Message) { + xxx_messageInfo_BWP_UplinkCommon.Merge(m, src) +} +func (m *BWP_UplinkCommon) XXX_Size() int { + return xxx_messageInfo_BWP_UplinkCommon.Size(m) +} +func (m *BWP_UplinkCommon) XXX_DiscardUnknown() { + xxx_messageInfo_BWP_UplinkCommon.DiscardUnknown(m) +} + +var xxx_messageInfo_BWP_UplinkCommon proto.InternalMessageInfo + +func (m *BWP_UplinkCommon) GetGenericParameters() *BWP { + if m != nil { + return m.GenericParameters + } + return nil +} + +type isBWP_UplinkCommon_Rach_ConfigCommon interface { + isBWP_UplinkCommon_Rach_ConfigCommon() +} + +type BWP_UplinkCommon_ReleaseRach_ConfigCommon struct { + ReleaseRach_ConfigCommon *Null `protobuf:"bytes,2,opt,name=release_rach_ConfigCommon,json=releaseRachConfigCommon,proto3,oneof"` +} + +type BWP_UplinkCommon_SetupRach_ConfigCommon struct { + SetupRach_ConfigCommon *RACH_ConfigCommon `protobuf:"bytes,3,opt,name=setup_rach_ConfigCommon,json=setupRachConfigCommon,proto3,oneof"` +} + +func (*BWP_UplinkCommon_ReleaseRach_ConfigCommon) isBWP_UplinkCommon_Rach_ConfigCommon() {} + +func (*BWP_UplinkCommon_SetupRach_ConfigCommon) isBWP_UplinkCommon_Rach_ConfigCommon() {} + +func (m *BWP_UplinkCommon) GetRach_ConfigCommon() isBWP_UplinkCommon_Rach_ConfigCommon { + if m != nil { + return m.Rach_ConfigCommon + } + return nil +} + +func (m *BWP_UplinkCommon) GetReleaseRach_ConfigCommon() *Null { + if x, ok := m.GetRach_ConfigCommon().(*BWP_UplinkCommon_ReleaseRach_ConfigCommon); ok { + return x.ReleaseRach_ConfigCommon + } + return nil +} + +func (m *BWP_UplinkCommon) GetSetupRach_ConfigCommon() *RACH_ConfigCommon { + if x, ok := m.GetRach_ConfigCommon().(*BWP_UplinkCommon_SetupRach_ConfigCommon); ok { + return x.SetupRach_ConfigCommon + } + return nil +} + +type isBWP_UplinkCommon_Pusch_ConfigCommon interface { + isBWP_UplinkCommon_Pusch_ConfigCommon() +} + +type BWP_UplinkCommon_ReleasePusch_ConfigCommon struct { + ReleasePusch_ConfigCommon *Null `protobuf:"bytes,4,opt,name=release_pusch_ConfigCommon,json=releasePuschConfigCommon,proto3,oneof"` +} + +type BWP_UplinkCommon_SetupPusch_ConfigCommon struct { + SetupPusch_ConfigCommon *PUSCH_ConfigCommon `protobuf:"bytes,5,opt,name=setup_pusch_ConfigCommon,json=setupPuschConfigCommon,proto3,oneof"` +} + +func (*BWP_UplinkCommon_ReleasePusch_ConfigCommon) isBWP_UplinkCommon_Pusch_ConfigCommon() {} + +func (*BWP_UplinkCommon_SetupPusch_ConfigCommon) isBWP_UplinkCommon_Pusch_ConfigCommon() {} + +func (m *BWP_UplinkCommon) GetPusch_ConfigCommon() isBWP_UplinkCommon_Pusch_ConfigCommon { + if m != nil { + return m.Pusch_ConfigCommon + } + return nil +} + +func (m *BWP_UplinkCommon) GetReleasePusch_ConfigCommon() *Null { + if x, ok := m.GetPusch_ConfigCommon().(*BWP_UplinkCommon_ReleasePusch_ConfigCommon); ok { + return x.ReleasePusch_ConfigCommon + } + return nil +} + +func (m *BWP_UplinkCommon) GetSetupPusch_ConfigCommon() *PUSCH_ConfigCommon { + if x, ok := m.GetPusch_ConfigCommon().(*BWP_UplinkCommon_SetupPusch_ConfigCommon); ok { + return x.SetupPusch_ConfigCommon + } + return nil +} + +type isBWP_UplinkCommon_Pucch_ConfigCommon interface { + isBWP_UplinkCommon_Pucch_ConfigCommon() +} + +type BWP_UplinkCommon_ReleasePucch_ConfigCommon struct { + ReleasePucch_ConfigCommon *Null `protobuf:"bytes,6,opt,name=release_pucch_ConfigCommon,json=releasePucchConfigCommon,proto3,oneof"` +} + +type BWP_UplinkCommon_SetupPucch_ConfigCommon struct { + SetupPucch_ConfigCommon *PUCCH_ConfigCommon `protobuf:"bytes,7,opt,name=setup_pucch_ConfigCommon,json=setupPucchConfigCommon,proto3,oneof"` +} + +func (*BWP_UplinkCommon_ReleasePucch_ConfigCommon) isBWP_UplinkCommon_Pucch_ConfigCommon() {} + +func (*BWP_UplinkCommon_SetupPucch_ConfigCommon) isBWP_UplinkCommon_Pucch_ConfigCommon() {} + +func (m *BWP_UplinkCommon) GetPucch_ConfigCommon() isBWP_UplinkCommon_Pucch_ConfigCommon { + if m != nil { + return m.Pucch_ConfigCommon + } + return nil +} + +func (m *BWP_UplinkCommon) GetReleasePucch_ConfigCommon() *Null { + if x, ok := m.GetPucch_ConfigCommon().(*BWP_UplinkCommon_ReleasePucch_ConfigCommon); ok { + return x.ReleasePucch_ConfigCommon + } + return nil +} + +func (m *BWP_UplinkCommon) GetSetupPucch_ConfigCommon() *PUCCH_ConfigCommon { + if x, ok := m.GetPucch_ConfigCommon().(*BWP_UplinkCommon_SetupPucch_ConfigCommon); ok { + return x.SetupPucch_ConfigCommon + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*BWP_UplinkCommon) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*BWP_UplinkCommon_ReleaseRach_ConfigCommon)(nil), + (*BWP_UplinkCommon_SetupRach_ConfigCommon)(nil), + (*BWP_UplinkCommon_ReleasePusch_ConfigCommon)(nil), + (*BWP_UplinkCommon_SetupPusch_ConfigCommon)(nil), + (*BWP_UplinkCommon_ReleasePucch_ConfigCommon)(nil), + (*BWP_UplinkCommon_SetupPucch_ConfigCommon)(nil), + } +} + +type BWP_Uplink struct { + Bwp_Id uint32 `protobuf:"varint,1,opt,name=bwp_Id,json=bwpId,proto3" json:"bwp_Id,omitempty"` + Bwp_Common *BWP_UplinkCommon `protobuf:"bytes,2,opt,name=bwp_Common,json=bwpCommon,proto3" json:"bwp_Common,omitempty"` + Bwp_Dedicated *BWP_UplinkDedicated `protobuf:"bytes,3,opt,name=bwp_Dedicated,json=bwpDedicated,proto3" json:"bwp_Dedicated,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BWP_Uplink) Reset() { *m = BWP_Uplink{} } +func (m *BWP_Uplink) String() string { return proto.CompactTextString(m) } +func (*BWP_Uplink) ProtoMessage() {} +func (*BWP_Uplink) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{76} +} + +func (m *BWP_Uplink) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BWP_Uplink.Unmarshal(m, b) +} +func (m *BWP_Uplink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BWP_Uplink.Marshal(b, m, deterministic) +} +func (m *BWP_Uplink) XXX_Merge(src proto.Message) { + xxx_messageInfo_BWP_Uplink.Merge(m, src) +} +func (m *BWP_Uplink) XXX_Size() int { + return xxx_messageInfo_BWP_Uplink.Size(m) +} +func (m *BWP_Uplink) XXX_DiscardUnknown() { + xxx_messageInfo_BWP_Uplink.DiscardUnknown(m) +} + +var xxx_messageInfo_BWP_Uplink proto.InternalMessageInfo + +func (m *BWP_Uplink) GetBwp_Id() uint32 { + if m != nil { + return m.Bwp_Id + } + return 0 +} + +func (m *BWP_Uplink) GetBwp_Common() *BWP_UplinkCommon { + if m != nil { + return m.Bwp_Common + } + return nil +} + +func (m *BWP_Uplink) GetBwp_Dedicated() *BWP_UplinkDedicated { + if m != nil { + return m.Bwp_Dedicated + } + return nil +} + +type RACH_ConfigCommon struct { + Rach_ConfigGeneric *RACH_ConfigGeneric `protobuf:"bytes,1,opt,name=rach_ConfigGeneric,json=rachConfigGeneric,proto3" json:"rach_ConfigGeneric,omitempty"` + TotalNumberOfRA_Preambles *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=totalNumberOfRA_Preambles,json=totalNumberOfRAPreambles,proto3" json:"totalNumberOfRA_Preambles,omitempty"` + // Types that are valid to be assigned to SsbPerRACH_OccasionAndCB_PreamblesPerSSB: + // *RACH_ConfigCommon_OneEighth + // *RACH_ConfigCommon_OneFourth + // *RACH_ConfigCommon_OneHalf + // *RACH_ConfigCommon_One + // *RACH_ConfigCommon_Two + // *RACH_ConfigCommon_Four + // *RACH_ConfigCommon_Eight + // *RACH_ConfigCommon_Sixteen + SsbPerRACH_OccasionAndCB_PreamblesPerSSB isRACH_ConfigCommon_SsbPerRACH_OccasionAndCB_PreamblesPerSSB `protobuf_oneof:"ssb_perRACH_OccasionAndCB_PreamblesPerSSB"` + GroupBconfigured *GroupBconfigured `protobuf:"bytes,11,opt,name=groupBconfigured,proto3" json:"groupBconfigured,omitempty"` + Ra_ContentionResolutionTimer *RA_ContentionResolutionTimer `protobuf:"bytes,12,opt,name=ra_ContentionResolutionTimer,json=raContentionResolutionTimer,proto3" json:"ra_ContentionResolutionTimer,omitempty"` + Rsrp_ThresholdSSB *wrappers.UInt32Value `protobuf:"bytes,13,opt,name=rsrp_ThresholdSSB,json=rsrpThresholdSSB,proto3" json:"rsrp_ThresholdSSB,omitempty"` + Rsrp_ThresholdSSB_SUL *wrappers.UInt32Value `protobuf:"bytes,14,opt,name=rsrp_ThresholdSSB_SUL,json=rsrpThresholdSSBSUL,proto3" json:"rsrp_ThresholdSSB_SUL,omitempty"` + // Types that are valid to be assigned to Prach_RootSequenceIndex: + // *RACH_ConfigCommon_L839 + // *RACH_ConfigCommon_L139 + Prach_RootSequenceIndex isRACH_ConfigCommon_Prach_RootSequenceIndex `protobuf_oneof:"prach_RootSequenceIndex"` + Msg1_SubcarrierSpacing *SubcarrierSpacing `protobuf:"bytes,17,opt,name=msg1_SubcarrierSpacing,json=msg1SubcarrierSpacing,proto3" json:"msg1_SubcarrierSpacing,omitempty"` + RestrictedSetConfig *RestrictedSetConfig `protobuf:"bytes,18,opt,name=restrictedSetConfig,proto3" json:"restrictedSetConfig,omitempty"` + Msg3TransformPrecoder *EnabledOpt `protobuf:"bytes,19,opt,name=msg3_transformPrecoder,json=msg3TransformPrecoder,proto3" json:"msg3_transformPrecoder,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RACH_ConfigCommon) Reset() { *m = RACH_ConfigCommon{} } +func (m *RACH_ConfigCommon) String() string { return proto.CompactTextString(m) } +func (*RACH_ConfigCommon) ProtoMessage() {} +func (*RACH_ConfigCommon) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{77} +} + +func (m *RACH_ConfigCommon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RACH_ConfigCommon.Unmarshal(m, b) +} +func (m *RACH_ConfigCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RACH_ConfigCommon.Marshal(b, m, deterministic) +} +func (m *RACH_ConfigCommon) XXX_Merge(src proto.Message) { + xxx_messageInfo_RACH_ConfigCommon.Merge(m, src) +} +func (m *RACH_ConfigCommon) XXX_Size() int { + return xxx_messageInfo_RACH_ConfigCommon.Size(m) +} +func (m *RACH_ConfigCommon) XXX_DiscardUnknown() { + xxx_messageInfo_RACH_ConfigCommon.DiscardUnknown(m) +} + +var xxx_messageInfo_RACH_ConfigCommon proto.InternalMessageInfo + +func (m *RACH_ConfigCommon) GetRach_ConfigGeneric() *RACH_ConfigGeneric { + if m != nil { + return m.Rach_ConfigGeneric + } + return nil +} + +func (m *RACH_ConfigCommon) GetTotalNumberOfRA_Preambles() *wrappers.UInt32Value { + if m != nil { + return m.TotalNumberOfRA_Preambles + } + return nil +} + +type isRACH_ConfigCommon_SsbPerRACH_OccasionAndCB_PreamblesPerSSB interface { + isRACH_ConfigCommon_SsbPerRACH_OccasionAndCB_PreamblesPerSSB() +} + +type RACH_ConfigCommon_OneEighth struct { + OneEighth *Fraction `protobuf:"bytes,3,opt,name=oneEighth,proto3,oneof"` +} + +type RACH_ConfigCommon_OneFourth struct { + OneFourth *Fraction `protobuf:"bytes,4,opt,name=oneFourth,proto3,oneof"` +} + +type RACH_ConfigCommon_OneHalf struct { + OneHalf *Fraction `protobuf:"bytes,5,opt,name=oneHalf,proto3,oneof"` +} + +type RACH_ConfigCommon_One struct { + One *Fraction `protobuf:"bytes,6,opt,name=one,proto3,oneof"` +} + +type RACH_ConfigCommon_Two struct { + Two *OtherFraction `protobuf:"bytes,7,opt,name=two,proto3,oneof"` +} + +type RACH_ConfigCommon_Four struct { + Four uint32 `protobuf:"varint,8,opt,name=four,proto3,oneof"` +} + +type RACH_ConfigCommon_Eight struct { + Eight uint32 `protobuf:"varint,9,opt,name=eight,proto3,oneof"` +} + +type RACH_ConfigCommon_Sixteen struct { + Sixteen uint32 `protobuf:"varint,10,opt,name=sixteen,proto3,oneof"` +} + +func (*RACH_ConfigCommon_OneEighth) isRACH_ConfigCommon_SsbPerRACH_OccasionAndCB_PreamblesPerSSB() {} + +func (*RACH_ConfigCommon_OneFourth) isRACH_ConfigCommon_SsbPerRACH_OccasionAndCB_PreamblesPerSSB() {} + +func (*RACH_ConfigCommon_OneHalf) isRACH_ConfigCommon_SsbPerRACH_OccasionAndCB_PreamblesPerSSB() {} + +func (*RACH_ConfigCommon_One) isRACH_ConfigCommon_SsbPerRACH_OccasionAndCB_PreamblesPerSSB() {} + +func (*RACH_ConfigCommon_Two) isRACH_ConfigCommon_SsbPerRACH_OccasionAndCB_PreamblesPerSSB() {} + +func (*RACH_ConfigCommon_Four) isRACH_ConfigCommon_SsbPerRACH_OccasionAndCB_PreamblesPerSSB() {} + +func (*RACH_ConfigCommon_Eight) isRACH_ConfigCommon_SsbPerRACH_OccasionAndCB_PreamblesPerSSB() {} + +func (*RACH_ConfigCommon_Sixteen) isRACH_ConfigCommon_SsbPerRACH_OccasionAndCB_PreamblesPerSSB() {} + +func (m *RACH_ConfigCommon) GetSsbPerRACH_OccasionAndCB_PreamblesPerSSB() isRACH_ConfigCommon_SsbPerRACH_OccasionAndCB_PreamblesPerSSB { + if m != nil { + return m.SsbPerRACH_OccasionAndCB_PreamblesPerSSB + } + return nil +} + +func (m *RACH_ConfigCommon) GetOneEighth() *Fraction { + if x, ok := m.GetSsbPerRACH_OccasionAndCB_PreamblesPerSSB().(*RACH_ConfigCommon_OneEighth); ok { + return x.OneEighth + } + return nil +} + +func (m *RACH_ConfigCommon) GetOneFourth() *Fraction { + if x, ok := m.GetSsbPerRACH_OccasionAndCB_PreamblesPerSSB().(*RACH_ConfigCommon_OneFourth); ok { + return x.OneFourth + } + return nil +} + +func (m *RACH_ConfigCommon) GetOneHalf() *Fraction { + if x, ok := m.GetSsbPerRACH_OccasionAndCB_PreamblesPerSSB().(*RACH_ConfigCommon_OneHalf); ok { + return x.OneHalf + } + return nil +} + +func (m *RACH_ConfigCommon) GetOne() *Fraction { + if x, ok := m.GetSsbPerRACH_OccasionAndCB_PreamblesPerSSB().(*RACH_ConfigCommon_One); ok { + return x.One + } + return nil +} + +func (m *RACH_ConfigCommon) GetTwo() *OtherFraction { + if x, ok := m.GetSsbPerRACH_OccasionAndCB_PreamblesPerSSB().(*RACH_ConfigCommon_Two); ok { + return x.Two + } + return nil +} + +func (m *RACH_ConfigCommon) GetFour() uint32 { + if x, ok := m.GetSsbPerRACH_OccasionAndCB_PreamblesPerSSB().(*RACH_ConfigCommon_Four); ok { + return x.Four + } + return 0 +} + +func (m *RACH_ConfigCommon) GetEight() uint32 { + if x, ok := m.GetSsbPerRACH_OccasionAndCB_PreamblesPerSSB().(*RACH_ConfigCommon_Eight); ok { + return x.Eight + } + return 0 +} + +func (m *RACH_ConfigCommon) GetSixteen() uint32 { + if x, ok := m.GetSsbPerRACH_OccasionAndCB_PreamblesPerSSB().(*RACH_ConfigCommon_Sixteen); ok { + return x.Sixteen + } + return 0 +} + +func (m *RACH_ConfigCommon) GetGroupBconfigured() *GroupBconfigured { + if m != nil { + return m.GroupBconfigured + } + return nil +} + +func (m *RACH_ConfigCommon) GetRa_ContentionResolutionTimer() *RA_ContentionResolutionTimer { + if m != nil { + return m.Ra_ContentionResolutionTimer + } + return nil +} + +func (m *RACH_ConfigCommon) GetRsrp_ThresholdSSB() *wrappers.UInt32Value { + if m != nil { + return m.Rsrp_ThresholdSSB + } + return nil +} + +func (m *RACH_ConfigCommon) GetRsrp_ThresholdSSB_SUL() *wrappers.UInt32Value { + if m != nil { + return m.Rsrp_ThresholdSSB_SUL + } + return nil +} + +type isRACH_ConfigCommon_Prach_RootSequenceIndex interface { + isRACH_ConfigCommon_Prach_RootSequenceIndex() +} + +type RACH_ConfigCommon_L839 struct { + L839 uint32 `protobuf:"varint,15,opt,name=l839,proto3,oneof"` +} + +type RACH_ConfigCommon_L139 struct { + L139 uint32 `protobuf:"varint,16,opt,name=l139,proto3,oneof"` +} + +func (*RACH_ConfigCommon_L839) isRACH_ConfigCommon_Prach_RootSequenceIndex() {} + +func (*RACH_ConfigCommon_L139) isRACH_ConfigCommon_Prach_RootSequenceIndex() {} + +func (m *RACH_ConfigCommon) GetPrach_RootSequenceIndex() isRACH_ConfigCommon_Prach_RootSequenceIndex { + if m != nil { + return m.Prach_RootSequenceIndex + } + return nil +} + +func (m *RACH_ConfigCommon) GetL839() uint32 { + if x, ok := m.GetPrach_RootSequenceIndex().(*RACH_ConfigCommon_L839); ok { + return x.L839 + } + return 0 +} + +func (m *RACH_ConfigCommon) GetL139() uint32 { + if x, ok := m.GetPrach_RootSequenceIndex().(*RACH_ConfigCommon_L139); ok { + return x.L139 + } + return 0 +} + +func (m *RACH_ConfigCommon) GetMsg1_SubcarrierSpacing() *SubcarrierSpacing { + if m != nil { + return m.Msg1_SubcarrierSpacing + } + return nil +} + +func (m *RACH_ConfigCommon) GetRestrictedSetConfig() *RestrictedSetConfig { + if m != nil { + return m.RestrictedSetConfig + } + return nil +} + +func (m *RACH_ConfigCommon) GetMsg3TransformPrecoder() *EnabledOpt { + if m != nil { + return m.Msg3TransformPrecoder + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*RACH_ConfigCommon) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*RACH_ConfigCommon_OneEighth)(nil), + (*RACH_ConfigCommon_OneFourth)(nil), + (*RACH_ConfigCommon_OneHalf)(nil), + (*RACH_ConfigCommon_One)(nil), + (*RACH_ConfigCommon_Two)(nil), + (*RACH_ConfigCommon_Four)(nil), + (*RACH_ConfigCommon_Eight)(nil), + (*RACH_ConfigCommon_Sixteen)(nil), + (*RACH_ConfigCommon_L839)(nil), + (*RACH_ConfigCommon_L139)(nil), + } +} + +type RACH_ConfigGeneric struct { + Prach_ConfigurationIndex uint32 `protobuf:"varint,1,opt,name=prach_ConfigurationIndex,json=prachConfigurationIndex,proto3" json:"prach_ConfigurationIndex,omitempty"` + Msg1_FDM *Msg1_FDM `protobuf:"bytes,2,opt,name=msg1_FDM,json=msg1FDM,proto3" json:"msg1_FDM,omitempty"` + Msg1_FrequencyStart uint32 `protobuf:"varint,3,opt,name=msg1_FrequencyStart,json=msg1FrequencyStart,proto3" json:"msg1_FrequencyStart,omitempty"` + ZeroCorrelationZoneConfig uint32 `protobuf:"varint,4,opt,name=zeroCorrelationZoneConfig,proto3" json:"zeroCorrelationZoneConfig,omitempty"` + PreambleReceivedTargetPower int32 `protobuf:"zigzag32,5,opt,name=preambleReceivedTargetPower,proto3" json:"preambleReceivedTargetPower,omitempty"` + PreambleTransMax *PreambleTransMax `protobuf:"bytes,6,opt,name=preambleTransMax,proto3" json:"preambleTransMax,omitempty"` + PowerRampingStep *PowerRampingStep `protobuf:"bytes,7,opt,name=powerRampingStep,proto3" json:"powerRampingStep,omitempty"` + Ra_ResponseWindow *RA_ResponseWindow `protobuf:"bytes,8,opt,name=ra_ResponseWindow,json=raResponseWindow,proto3" json:"ra_ResponseWindow,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RACH_ConfigGeneric) Reset() { *m = RACH_ConfigGeneric{} } +func (m *RACH_ConfigGeneric) String() string { return proto.CompactTextString(m) } +func (*RACH_ConfigGeneric) ProtoMessage() {} +func (*RACH_ConfigGeneric) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{78} +} + +func (m *RACH_ConfigGeneric) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RACH_ConfigGeneric.Unmarshal(m, b) +} +func (m *RACH_ConfigGeneric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RACH_ConfigGeneric.Marshal(b, m, deterministic) +} +func (m *RACH_ConfigGeneric) XXX_Merge(src proto.Message) { + xxx_messageInfo_RACH_ConfigGeneric.Merge(m, src) +} +func (m *RACH_ConfigGeneric) XXX_Size() int { + return xxx_messageInfo_RACH_ConfigGeneric.Size(m) +} +func (m *RACH_ConfigGeneric) XXX_DiscardUnknown() { + xxx_messageInfo_RACH_ConfigGeneric.DiscardUnknown(m) +} + +var xxx_messageInfo_RACH_ConfigGeneric proto.InternalMessageInfo + +func (m *RACH_ConfigGeneric) GetPrach_ConfigurationIndex() uint32 { + if m != nil { + return m.Prach_ConfigurationIndex + } + return 0 +} + +func (m *RACH_ConfigGeneric) GetMsg1_FDM() *Msg1_FDM { + if m != nil { + return m.Msg1_FDM + } + return nil +} + +func (m *RACH_ConfigGeneric) GetMsg1_FrequencyStart() uint32 { + if m != nil { + return m.Msg1_FrequencyStart + } + return 0 +} + +func (m *RACH_ConfigGeneric) GetZeroCorrelationZoneConfig() uint32 { + if m != nil { + return m.ZeroCorrelationZoneConfig + } + return 0 +} + +func (m *RACH_ConfigGeneric) GetPreambleReceivedTargetPower() int32 { + if m != nil { + return m.PreambleReceivedTargetPower + } + return 0 +} + +func (m *RACH_ConfigGeneric) GetPreambleTransMax() *PreambleTransMax { + if m != nil { + return m.PreambleTransMax + } + return nil +} + +func (m *RACH_ConfigGeneric) GetPowerRampingStep() *PowerRampingStep { + if m != nil { + return m.PowerRampingStep + } + return nil +} + +func (m *RACH_ConfigGeneric) GetRa_ResponseWindow() *RA_ResponseWindow { + if m != nil { + return m.Ra_ResponseWindow + } + return nil +} + +type Msg1_FDM struct { + Value Msg1_FDM_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Msg1_FDM_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Msg1_FDM) Reset() { *m = Msg1_FDM{} } +func (m *Msg1_FDM) String() string { return proto.CompactTextString(m) } +func (*Msg1_FDM) ProtoMessage() {} +func (*Msg1_FDM) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{79} +} + +func (m *Msg1_FDM) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Msg1_FDM.Unmarshal(m, b) +} +func (m *Msg1_FDM) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Msg1_FDM.Marshal(b, m, deterministic) +} +func (m *Msg1_FDM) XXX_Merge(src proto.Message) { + xxx_messageInfo_Msg1_FDM.Merge(m, src) +} +func (m *Msg1_FDM) XXX_Size() int { + return xxx_messageInfo_Msg1_FDM.Size(m) +} +func (m *Msg1_FDM) XXX_DiscardUnknown() { + xxx_messageInfo_Msg1_FDM.DiscardUnknown(m) +} + +var xxx_messageInfo_Msg1_FDM proto.InternalMessageInfo + +func (m *Msg1_FDM) GetValue() Msg1_FDM_Value { + if m != nil { + return m.Value + } + return Msg1_FDM_protobuf_unspecified +} + +type PreambleTransMax struct { + Value PreambleTransMax_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PreambleTransMax_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PreambleTransMax) Reset() { *m = PreambleTransMax{} } +func (m *PreambleTransMax) String() string { return proto.CompactTextString(m) } +func (*PreambleTransMax) ProtoMessage() {} +func (*PreambleTransMax) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{80} +} + +func (m *PreambleTransMax) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PreambleTransMax.Unmarshal(m, b) +} +func (m *PreambleTransMax) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PreambleTransMax.Marshal(b, m, deterministic) +} +func (m *PreambleTransMax) XXX_Merge(src proto.Message) { + xxx_messageInfo_PreambleTransMax.Merge(m, src) +} +func (m *PreambleTransMax) XXX_Size() int { + return xxx_messageInfo_PreambleTransMax.Size(m) +} +func (m *PreambleTransMax) XXX_DiscardUnknown() { + xxx_messageInfo_PreambleTransMax.DiscardUnknown(m) +} + +var xxx_messageInfo_PreambleTransMax proto.InternalMessageInfo + +func (m *PreambleTransMax) GetValue() PreambleTransMax_Value { + if m != nil { + return m.Value + } + return PreambleTransMax_protobuf_unspecified +} + +type PowerRampingStep struct { + Value PowerRampingStep_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PowerRampingStep_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PowerRampingStep) Reset() { *m = PowerRampingStep{} } +func (m *PowerRampingStep) String() string { return proto.CompactTextString(m) } +func (*PowerRampingStep) ProtoMessage() {} +func (*PowerRampingStep) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{81} +} + +func (m *PowerRampingStep) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PowerRampingStep.Unmarshal(m, b) +} +func (m *PowerRampingStep) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PowerRampingStep.Marshal(b, m, deterministic) +} +func (m *PowerRampingStep) XXX_Merge(src proto.Message) { + xxx_messageInfo_PowerRampingStep.Merge(m, src) +} +func (m *PowerRampingStep) XXX_Size() int { + return xxx_messageInfo_PowerRampingStep.Size(m) +} +func (m *PowerRampingStep) XXX_DiscardUnknown() { + xxx_messageInfo_PowerRampingStep.DiscardUnknown(m) +} + +var xxx_messageInfo_PowerRampingStep proto.InternalMessageInfo + +func (m *PowerRampingStep) GetValue() PowerRampingStep_Value { + if m != nil { + return m.Value + } + return PowerRampingStep_protobuf_unspecified +} + +type RA_ResponseWindow struct { + Value RA_ResponseWindow_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RA_ResponseWindow_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RA_ResponseWindow) Reset() { *m = RA_ResponseWindow{} } +func (m *RA_ResponseWindow) String() string { return proto.CompactTextString(m) } +func (*RA_ResponseWindow) ProtoMessage() {} +func (*RA_ResponseWindow) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{82} +} + +func (m *RA_ResponseWindow) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RA_ResponseWindow.Unmarshal(m, b) +} +func (m *RA_ResponseWindow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RA_ResponseWindow.Marshal(b, m, deterministic) +} +func (m *RA_ResponseWindow) XXX_Merge(src proto.Message) { + xxx_messageInfo_RA_ResponseWindow.Merge(m, src) +} +func (m *RA_ResponseWindow) XXX_Size() int { + return xxx_messageInfo_RA_ResponseWindow.Size(m) +} +func (m *RA_ResponseWindow) XXX_DiscardUnknown() { + xxx_messageInfo_RA_ResponseWindow.DiscardUnknown(m) +} + +var xxx_messageInfo_RA_ResponseWindow proto.InternalMessageInfo + +func (m *RA_ResponseWindow) GetValue() RA_ResponseWindow_Value { + if m != nil { + return m.Value + } + return RA_ResponseWindow_protobuf_unspecified +} + +type Fraction struct { + Value Fraction_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Fraction_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Fraction) Reset() { *m = Fraction{} } +func (m *Fraction) String() string { return proto.CompactTextString(m) } +func (*Fraction) ProtoMessage() {} +func (*Fraction) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{83} +} + +func (m *Fraction) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Fraction.Unmarshal(m, b) +} +func (m *Fraction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Fraction.Marshal(b, m, deterministic) +} +func (m *Fraction) XXX_Merge(src proto.Message) { + xxx_messageInfo_Fraction.Merge(m, src) +} +func (m *Fraction) XXX_Size() int { + return xxx_messageInfo_Fraction.Size(m) +} +func (m *Fraction) XXX_DiscardUnknown() { + xxx_messageInfo_Fraction.DiscardUnknown(m) +} + +var xxx_messageInfo_Fraction proto.InternalMessageInfo + +func (m *Fraction) GetValue() Fraction_Value { + if m != nil { + return m.Value + } + return Fraction_protobuf_unspecified +} + +type OtherFraction struct { + Value OtherFraction_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.OtherFraction_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *OtherFraction) Reset() { *m = OtherFraction{} } +func (m *OtherFraction) String() string { return proto.CompactTextString(m) } +func (*OtherFraction) ProtoMessage() {} +func (*OtherFraction) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{84} +} + +func (m *OtherFraction) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OtherFraction.Unmarshal(m, b) +} +func (m *OtherFraction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OtherFraction.Marshal(b, m, deterministic) +} +func (m *OtherFraction) XXX_Merge(src proto.Message) { + xxx_messageInfo_OtherFraction.Merge(m, src) +} +func (m *OtherFraction) XXX_Size() int { + return xxx_messageInfo_OtherFraction.Size(m) +} +func (m *OtherFraction) XXX_DiscardUnknown() { + xxx_messageInfo_OtherFraction.DiscardUnknown(m) +} + +var xxx_messageInfo_OtherFraction proto.InternalMessageInfo + +func (m *OtherFraction) GetValue() OtherFraction_Value { + if m != nil { + return m.Value + } + return OtherFraction_protobuf_unspecified +} + +type GroupBconfigured struct { + Ra_Msg3SizeGroupA *RA_Msg3SizeGroupA `protobuf:"bytes,1,opt,name=ra_Msg3SizeGroupA,json=raMsg3SizeGroupA,proto3" json:"ra_Msg3SizeGroupA,omitempty"` + MessagePowerOffsetGroupB *MessagePowerOffsetGroupB `protobuf:"bytes,2,opt,name=messagePowerOffsetGroupB,proto3" json:"messagePowerOffsetGroupB,omitempty"` + NumberOfRA_PreamblesGroupA uint32 `protobuf:"varint,3,opt,name=numberOfRA_PreamblesGroupA,json=numberOfRAPreamblesGroupA,proto3" json:"numberOfRA_PreamblesGroupA,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GroupBconfigured) Reset() { *m = GroupBconfigured{} } +func (m *GroupBconfigured) String() string { return proto.CompactTextString(m) } +func (*GroupBconfigured) ProtoMessage() {} +func (*GroupBconfigured) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{85} +} + +func (m *GroupBconfigured) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GroupBconfigured.Unmarshal(m, b) +} +func (m *GroupBconfigured) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GroupBconfigured.Marshal(b, m, deterministic) +} +func (m *GroupBconfigured) XXX_Merge(src proto.Message) { + xxx_messageInfo_GroupBconfigured.Merge(m, src) +} +func (m *GroupBconfigured) XXX_Size() int { + return xxx_messageInfo_GroupBconfigured.Size(m) +} +func (m *GroupBconfigured) XXX_DiscardUnknown() { + xxx_messageInfo_GroupBconfigured.DiscardUnknown(m) +} + +var xxx_messageInfo_GroupBconfigured proto.InternalMessageInfo + +func (m *GroupBconfigured) GetRa_Msg3SizeGroupA() *RA_Msg3SizeGroupA { + if m != nil { + return m.Ra_Msg3SizeGroupA + } + return nil +} + +func (m *GroupBconfigured) GetMessagePowerOffsetGroupB() *MessagePowerOffsetGroupB { + if m != nil { + return m.MessagePowerOffsetGroupB + } + return nil +} + +func (m *GroupBconfigured) GetNumberOfRA_PreamblesGroupA() uint32 { + if m != nil { + return m.NumberOfRA_PreamblesGroupA + } + return 0 +} + +type RA_Msg3SizeGroupA struct { + Value RA_Msg3SizeGroupA_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RA_Msg3SizeGroupA_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RA_Msg3SizeGroupA) Reset() { *m = RA_Msg3SizeGroupA{} } +func (m *RA_Msg3SizeGroupA) String() string { return proto.CompactTextString(m) } +func (*RA_Msg3SizeGroupA) ProtoMessage() {} +func (*RA_Msg3SizeGroupA) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{86} +} + +func (m *RA_Msg3SizeGroupA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RA_Msg3SizeGroupA.Unmarshal(m, b) +} +func (m *RA_Msg3SizeGroupA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RA_Msg3SizeGroupA.Marshal(b, m, deterministic) +} +func (m *RA_Msg3SizeGroupA) XXX_Merge(src proto.Message) { + xxx_messageInfo_RA_Msg3SizeGroupA.Merge(m, src) +} +func (m *RA_Msg3SizeGroupA) XXX_Size() int { + return xxx_messageInfo_RA_Msg3SizeGroupA.Size(m) +} +func (m *RA_Msg3SizeGroupA) XXX_DiscardUnknown() { + xxx_messageInfo_RA_Msg3SizeGroupA.DiscardUnknown(m) +} + +var xxx_messageInfo_RA_Msg3SizeGroupA proto.InternalMessageInfo + +func (m *RA_Msg3SizeGroupA) GetValue() RA_Msg3SizeGroupA_Value { + if m != nil { + return m.Value + } + return RA_Msg3SizeGroupA_protobuf_unspecified +} + +type MessagePowerOffsetGroupB struct { + Value MessagePowerOffsetGroupB_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MessagePowerOffsetGroupB_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MessagePowerOffsetGroupB) Reset() { *m = MessagePowerOffsetGroupB{} } +func (m *MessagePowerOffsetGroupB) String() string { return proto.CompactTextString(m) } +func (*MessagePowerOffsetGroupB) ProtoMessage() {} +func (*MessagePowerOffsetGroupB) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{87} +} + +func (m *MessagePowerOffsetGroupB) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MessagePowerOffsetGroupB.Unmarshal(m, b) +} +func (m *MessagePowerOffsetGroupB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MessagePowerOffsetGroupB.Marshal(b, m, deterministic) +} +func (m *MessagePowerOffsetGroupB) XXX_Merge(src proto.Message) { + xxx_messageInfo_MessagePowerOffsetGroupB.Merge(m, src) +} +func (m *MessagePowerOffsetGroupB) XXX_Size() int { + return xxx_messageInfo_MessagePowerOffsetGroupB.Size(m) +} +func (m *MessagePowerOffsetGroupB) XXX_DiscardUnknown() { + xxx_messageInfo_MessagePowerOffsetGroupB.DiscardUnknown(m) +} + +var xxx_messageInfo_MessagePowerOffsetGroupB proto.InternalMessageInfo + +func (m *MessagePowerOffsetGroupB) GetValue() MessagePowerOffsetGroupB_Value { + if m != nil { + return m.Value + } + return MessagePowerOffsetGroupB_protobuf_unspecified +} + +type RA_ContentionResolutionTimer struct { + Value RA_ContentionResolutionTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RA_ContentionResolutionTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RA_ContentionResolutionTimer) Reset() { *m = RA_ContentionResolutionTimer{} } +func (m *RA_ContentionResolutionTimer) String() string { return proto.CompactTextString(m) } +func (*RA_ContentionResolutionTimer) ProtoMessage() {} +func (*RA_ContentionResolutionTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{88} +} + +func (m *RA_ContentionResolutionTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RA_ContentionResolutionTimer.Unmarshal(m, b) +} +func (m *RA_ContentionResolutionTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RA_ContentionResolutionTimer.Marshal(b, m, deterministic) +} +func (m *RA_ContentionResolutionTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_RA_ContentionResolutionTimer.Merge(m, src) +} +func (m *RA_ContentionResolutionTimer) XXX_Size() int { + return xxx_messageInfo_RA_ContentionResolutionTimer.Size(m) +} +func (m *RA_ContentionResolutionTimer) XXX_DiscardUnknown() { + xxx_messageInfo_RA_ContentionResolutionTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_RA_ContentionResolutionTimer proto.InternalMessageInfo + +func (m *RA_ContentionResolutionTimer) GetValue() RA_ContentionResolutionTimer_Value { + if m != nil { + return m.Value + } + return RA_ContentionResolutionTimer_protobuf_unspecified +} + +type RestrictedSetConfig struct { + Value RestrictedSetConfig_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RestrictedSetConfig_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RestrictedSetConfig) Reset() { *m = RestrictedSetConfig{} } +func (m *RestrictedSetConfig) String() string { return proto.CompactTextString(m) } +func (*RestrictedSetConfig) ProtoMessage() {} +func (*RestrictedSetConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{89} +} + +func (m *RestrictedSetConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RestrictedSetConfig.Unmarshal(m, b) +} +func (m *RestrictedSetConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RestrictedSetConfig.Marshal(b, m, deterministic) +} +func (m *RestrictedSetConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_RestrictedSetConfig.Merge(m, src) +} +func (m *RestrictedSetConfig) XXX_Size() int { + return xxx_messageInfo_RestrictedSetConfig.Size(m) +} +func (m *RestrictedSetConfig) XXX_DiscardUnknown() { + xxx_messageInfo_RestrictedSetConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_RestrictedSetConfig proto.InternalMessageInfo + +func (m *RestrictedSetConfig) GetValue() RestrictedSetConfig_Value { + if m != nil { + return m.Value + } + return RestrictedSetConfig_protobuf_unspecified +} + +type PUSCH_ConfigCommon struct { + GroupHoppingEnabledTransformPrecoding *EnabledOpt `protobuf:"bytes,1,opt,name=groupHoppingEnabledTransformPrecoding,proto3" json:"groupHoppingEnabledTransformPrecoding,omitempty"` + Pusch_TimeDomainAllocationList *PUSCH_TimeDomainResourceAllocationList `protobuf:"bytes,2,opt,name=pusch_TimeDomainAllocationList,json=puschTimeDomainAllocationList,proto3" json:"pusch_TimeDomainAllocationList,omitempty"` + Msg3_DeltaPreamble *wrappers.Int32Value `protobuf:"bytes,3,opt,name=msg3_DeltaPreamble,json=msg3DeltaPreamble,proto3" json:"msg3_DeltaPreamble,omitempty"` + P0_NominalWithGrant *wrappers.Int32Value `protobuf:"bytes,4,opt,name=p0_NominalWithGrant,json=p0NominalWithGrant,proto3" json:"p0_NominalWithGrant,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUSCH_ConfigCommon) Reset() { *m = PUSCH_ConfigCommon{} } +func (m *PUSCH_ConfigCommon) String() string { return proto.CompactTextString(m) } +func (*PUSCH_ConfigCommon) ProtoMessage() {} +func (*PUSCH_ConfigCommon) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{90} +} + +func (m *PUSCH_ConfigCommon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUSCH_ConfigCommon.Unmarshal(m, b) +} +func (m *PUSCH_ConfigCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUSCH_ConfigCommon.Marshal(b, m, deterministic) +} +func (m *PUSCH_ConfigCommon) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUSCH_ConfigCommon.Merge(m, src) +} +func (m *PUSCH_ConfigCommon) XXX_Size() int { + return xxx_messageInfo_PUSCH_ConfigCommon.Size(m) +} +func (m *PUSCH_ConfigCommon) XXX_DiscardUnknown() { + xxx_messageInfo_PUSCH_ConfigCommon.DiscardUnknown(m) +} + +var xxx_messageInfo_PUSCH_ConfigCommon proto.InternalMessageInfo + +func (m *PUSCH_ConfigCommon) GetGroupHoppingEnabledTransformPrecoding() *EnabledOpt { + if m != nil { + return m.GroupHoppingEnabledTransformPrecoding + } + return nil +} + +func (m *PUSCH_ConfigCommon) GetPusch_TimeDomainAllocationList() *PUSCH_TimeDomainResourceAllocationList { + if m != nil { + return m.Pusch_TimeDomainAllocationList + } + return nil +} + +func (m *PUSCH_ConfigCommon) GetMsg3_DeltaPreamble() *wrappers.Int32Value { + if m != nil { + return m.Msg3_DeltaPreamble + } + return nil +} + +func (m *PUSCH_ConfigCommon) GetP0_NominalWithGrant() *wrappers.Int32Value { + if m != nil { + return m.P0_NominalWithGrant + } + return nil +} + +type PUSCH_TimeDomainResourceAllocationList struct { + Items []*PUSCH_TimeDomainResourceAllocation `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUSCH_TimeDomainResourceAllocationList) Reset() { + *m = PUSCH_TimeDomainResourceAllocationList{} +} +func (m *PUSCH_TimeDomainResourceAllocationList) String() string { return proto.CompactTextString(m) } +func (*PUSCH_TimeDomainResourceAllocationList) ProtoMessage() {} +func (*PUSCH_TimeDomainResourceAllocationList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{91} +} + +func (m *PUSCH_TimeDomainResourceAllocationList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUSCH_TimeDomainResourceAllocationList.Unmarshal(m, b) +} +func (m *PUSCH_TimeDomainResourceAllocationList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUSCH_TimeDomainResourceAllocationList.Marshal(b, m, deterministic) +} +func (m *PUSCH_TimeDomainResourceAllocationList) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUSCH_TimeDomainResourceAllocationList.Merge(m, src) +} +func (m *PUSCH_TimeDomainResourceAllocationList) XXX_Size() int { + return xxx_messageInfo_PUSCH_TimeDomainResourceAllocationList.Size(m) +} +func (m *PUSCH_TimeDomainResourceAllocationList) XXX_DiscardUnknown() { + xxx_messageInfo_PUSCH_TimeDomainResourceAllocationList.DiscardUnknown(m) +} + +var xxx_messageInfo_PUSCH_TimeDomainResourceAllocationList proto.InternalMessageInfo + +func (m *PUSCH_TimeDomainResourceAllocationList) GetItems() []*PUSCH_TimeDomainResourceAllocation { + if m != nil { + return m.Items + } + return nil +} + +type PUSCH_TimeDomainResourceAllocation struct { + K2 *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=k2,proto3" json:"k2,omitempty"` + MappingType *MappingType `protobuf:"bytes,2,opt,name=mappingType,proto3" json:"mappingType,omitempty"` + StartSymbolAndLength uint32 `protobuf:"varint,3,opt,name=startSymbolAndLength,proto3" json:"startSymbolAndLength,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUSCH_TimeDomainResourceAllocation) Reset() { *m = PUSCH_TimeDomainResourceAllocation{} } +func (m *PUSCH_TimeDomainResourceAllocation) String() string { return proto.CompactTextString(m) } +func (*PUSCH_TimeDomainResourceAllocation) ProtoMessage() {} +func (*PUSCH_TimeDomainResourceAllocation) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{92} +} + +func (m *PUSCH_TimeDomainResourceAllocation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUSCH_TimeDomainResourceAllocation.Unmarshal(m, b) +} +func (m *PUSCH_TimeDomainResourceAllocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUSCH_TimeDomainResourceAllocation.Marshal(b, m, deterministic) +} +func (m *PUSCH_TimeDomainResourceAllocation) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUSCH_TimeDomainResourceAllocation.Merge(m, src) +} +func (m *PUSCH_TimeDomainResourceAllocation) XXX_Size() int { + return xxx_messageInfo_PUSCH_TimeDomainResourceAllocation.Size(m) +} +func (m *PUSCH_TimeDomainResourceAllocation) XXX_DiscardUnknown() { + xxx_messageInfo_PUSCH_TimeDomainResourceAllocation.DiscardUnknown(m) +} + +var xxx_messageInfo_PUSCH_TimeDomainResourceAllocation proto.InternalMessageInfo + +func (m *PUSCH_TimeDomainResourceAllocation) GetK2() *wrappers.UInt32Value { + if m != nil { + return m.K2 + } + return nil +} + +func (m *PUSCH_TimeDomainResourceAllocation) GetMappingType() *MappingType { + if m != nil { + return m.MappingType + } + return nil +} + +func (m *PUSCH_TimeDomainResourceAllocation) GetStartSymbolAndLength() uint32 { + if m != nil { + return m.StartSymbolAndLength + } + return 0 +} + +type PUCCH_ConfigCommon struct { + Pucch_ResourceCommon *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=pucch_ResourceCommon,json=pucchResourceCommon,proto3" json:"pucch_ResourceCommon,omitempty"` + Pucch_GroupHopping *PUCCH_GroupHopping `protobuf:"bytes,2,opt,name=pucch_GroupHopping,json=pucchGroupHopping,proto3" json:"pucch_GroupHopping,omitempty"` + HoppingId *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=hoppingId,proto3" json:"hoppingId,omitempty"` + P0Nominal *wrappers.Int32Value `protobuf:"bytes,4,opt,name=p0_nominal,json=p0Nominal,proto3" json:"p0_nominal,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCH_ConfigCommon) Reset() { *m = PUCCH_ConfigCommon{} } +func (m *PUCCH_ConfigCommon) String() string { return proto.CompactTextString(m) } +func (*PUCCH_ConfigCommon) ProtoMessage() {} +func (*PUCCH_ConfigCommon) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{93} +} + +func (m *PUCCH_ConfigCommon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCH_ConfigCommon.Unmarshal(m, b) +} +func (m *PUCCH_ConfigCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCH_ConfigCommon.Marshal(b, m, deterministic) +} +func (m *PUCCH_ConfigCommon) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCH_ConfigCommon.Merge(m, src) +} +func (m *PUCCH_ConfigCommon) XXX_Size() int { + return xxx_messageInfo_PUCCH_ConfigCommon.Size(m) +} +func (m *PUCCH_ConfigCommon) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCH_ConfigCommon.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCH_ConfigCommon proto.InternalMessageInfo + +func (m *PUCCH_ConfigCommon) GetPucch_ResourceCommon() *wrappers.UInt32Value { + if m != nil { + return m.Pucch_ResourceCommon + } + return nil +} + +func (m *PUCCH_ConfigCommon) GetPucch_GroupHopping() *PUCCH_GroupHopping { + if m != nil { + return m.Pucch_GroupHopping + } + return nil +} + +func (m *PUCCH_ConfigCommon) GetHoppingId() *wrappers.UInt32Value { + if m != nil { + return m.HoppingId + } + return nil +} + +func (m *PUCCH_ConfigCommon) GetP0Nominal() *wrappers.Int32Value { + if m != nil { + return m.P0Nominal + } + return nil +} + +type PUCCH_GroupHopping struct { + Value PUCCH_GroupHopping_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PUCCH_GroupHopping_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCH_GroupHopping) Reset() { *m = PUCCH_GroupHopping{} } +func (m *PUCCH_GroupHopping) String() string { return proto.CompactTextString(m) } +func (*PUCCH_GroupHopping) ProtoMessage() {} +func (*PUCCH_GroupHopping) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{94} +} + +func (m *PUCCH_GroupHopping) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCH_GroupHopping.Unmarshal(m, b) +} +func (m *PUCCH_GroupHopping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCH_GroupHopping.Marshal(b, m, deterministic) +} +func (m *PUCCH_GroupHopping) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCH_GroupHopping.Merge(m, src) +} +func (m *PUCCH_GroupHopping) XXX_Size() int { + return xxx_messageInfo_PUCCH_GroupHopping.Size(m) +} +func (m *PUCCH_GroupHopping) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCH_GroupHopping.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCH_GroupHopping proto.InternalMessageInfo + +func (m *PUCCH_GroupHopping) GetValue() PUCCH_GroupHopping_Value { + if m != nil { + return m.Value + } + return PUCCH_GroupHopping_protobuf_unspecified +} + +type N_TimingAdvanceOffset struct { + Value N_TimingAdvanceOffset_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.N_TimingAdvanceOffset_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *N_TimingAdvanceOffset) Reset() { *m = N_TimingAdvanceOffset{} } +func (m *N_TimingAdvanceOffset) String() string { return proto.CompactTextString(m) } +func (*N_TimingAdvanceOffset) ProtoMessage() {} +func (*N_TimingAdvanceOffset) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{95} +} + +func (m *N_TimingAdvanceOffset) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_N_TimingAdvanceOffset.Unmarshal(m, b) +} +func (m *N_TimingAdvanceOffset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_N_TimingAdvanceOffset.Marshal(b, m, deterministic) +} +func (m *N_TimingAdvanceOffset) XXX_Merge(src proto.Message) { + xxx_messageInfo_N_TimingAdvanceOffset.Merge(m, src) +} +func (m *N_TimingAdvanceOffset) XXX_Size() int { + return xxx_messageInfo_N_TimingAdvanceOffset.Size(m) +} +func (m *N_TimingAdvanceOffset) XXX_DiscardUnknown() { + xxx_messageInfo_N_TimingAdvanceOffset.DiscardUnknown(m) +} + +var xxx_messageInfo_N_TimingAdvanceOffset proto.InternalMessageInfo + +func (m *N_TimingAdvanceOffset) GetValue() N_TimingAdvanceOffset_Value { + if m != nil { + return m.Value + } + return N_TimingAdvanceOffset_protobuf_unspecified +} + +type SSB_PeriodicityServingCell struct { + Value SSB_PeriodicityServingCell_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SSB_PeriodicityServingCell_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SSB_PeriodicityServingCell) Reset() { *m = SSB_PeriodicityServingCell{} } +func (m *SSB_PeriodicityServingCell) String() string { return proto.CompactTextString(m) } +func (*SSB_PeriodicityServingCell) ProtoMessage() {} +func (*SSB_PeriodicityServingCell) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{96} +} + +func (m *SSB_PeriodicityServingCell) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SSB_PeriodicityServingCell.Unmarshal(m, b) +} +func (m *SSB_PeriodicityServingCell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SSB_PeriodicityServingCell.Marshal(b, m, deterministic) +} +func (m *SSB_PeriodicityServingCell) XXX_Merge(src proto.Message) { + xxx_messageInfo_SSB_PeriodicityServingCell.Merge(m, src) +} +func (m *SSB_PeriodicityServingCell) XXX_Size() int { + return xxx_messageInfo_SSB_PeriodicityServingCell.Size(m) +} +func (m *SSB_PeriodicityServingCell) XXX_DiscardUnknown() { + xxx_messageInfo_SSB_PeriodicityServingCell.DiscardUnknown(m) +} + +var xxx_messageInfo_SSB_PeriodicityServingCell proto.InternalMessageInfo + +func (m *SSB_PeriodicityServingCell) GetValue() SSB_PeriodicityServingCell_Value { + if m != nil { + return m.Value + } + return SSB_PeriodicityServingCell_protobuf_unspecified +} + +type DMRS_TypeA_Position struct { + Value DMRS_TypeA_Position_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DMRS_TypeA_Position_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DMRS_TypeA_Position) Reset() { *m = DMRS_TypeA_Position{} } +func (m *DMRS_TypeA_Position) String() string { return proto.CompactTextString(m) } +func (*DMRS_TypeA_Position) ProtoMessage() {} +func (*DMRS_TypeA_Position) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{97} +} + +func (m *DMRS_TypeA_Position) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DMRS_TypeA_Position.Unmarshal(m, b) +} +func (m *DMRS_TypeA_Position) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DMRS_TypeA_Position.Marshal(b, m, deterministic) +} +func (m *DMRS_TypeA_Position) XXX_Merge(src proto.Message) { + xxx_messageInfo_DMRS_TypeA_Position.Merge(m, src) +} +func (m *DMRS_TypeA_Position) XXX_Size() int { + return xxx_messageInfo_DMRS_TypeA_Position.Size(m) +} +func (m *DMRS_TypeA_Position) XXX_DiscardUnknown() { + xxx_messageInfo_DMRS_TypeA_Position.DiscardUnknown(m) +} + +var xxx_messageInfo_DMRS_TypeA_Position proto.InternalMessageInfo + +func (m *DMRS_TypeA_Position) GetValue() DMRS_TypeA_Position_Value { + if m != nil { + return m.Value + } + return DMRS_TypeA_Position_protobuf_unspecified +} + +type RateMatchPatternLTE_CRS struct { + CarrierFreqDL uint32 `protobuf:"varint,1,opt,name=carrierFreqDL,proto3" json:"carrierFreqDL,omitempty"` + CarrierBandwidthDL *CarrierBandwidthDL `protobuf:"bytes,2,opt,name=carrierBandwidthDL,proto3" json:"carrierBandwidthDL,omitempty"` + Mbsfn_SubframeConfigList *EUTRA_MBSFN_SubframeConfigList `protobuf:"bytes,3,opt,name=mbsfn_SubframeConfigList,json=mbsfnSubframeConfigList,proto3" json:"mbsfn_SubframeConfigList,omitempty"` + NrofCRS_Ports *NrofCRS_Ports `protobuf:"bytes,4,opt,name=nrofCRS_Ports,json=nrofCRSPorts,proto3" json:"nrofCRS_Ports,omitempty"` + V_Shift *V_Shift `protobuf:"bytes,5,opt,name=v_Shift,json=vShift,proto3" json:"v_Shift,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RateMatchPatternLTE_CRS) Reset() { *m = RateMatchPatternLTE_CRS{} } +func (m *RateMatchPatternLTE_CRS) String() string { return proto.CompactTextString(m) } +func (*RateMatchPatternLTE_CRS) ProtoMessage() {} +func (*RateMatchPatternLTE_CRS) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{98} +} + +func (m *RateMatchPatternLTE_CRS) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RateMatchPatternLTE_CRS.Unmarshal(m, b) +} +func (m *RateMatchPatternLTE_CRS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RateMatchPatternLTE_CRS.Marshal(b, m, deterministic) +} +func (m *RateMatchPatternLTE_CRS) XXX_Merge(src proto.Message) { + xxx_messageInfo_RateMatchPatternLTE_CRS.Merge(m, src) +} +func (m *RateMatchPatternLTE_CRS) XXX_Size() int { + return xxx_messageInfo_RateMatchPatternLTE_CRS.Size(m) +} +func (m *RateMatchPatternLTE_CRS) XXX_DiscardUnknown() { + xxx_messageInfo_RateMatchPatternLTE_CRS.DiscardUnknown(m) +} + +var xxx_messageInfo_RateMatchPatternLTE_CRS proto.InternalMessageInfo + +func (m *RateMatchPatternLTE_CRS) GetCarrierFreqDL() uint32 { + if m != nil { + return m.CarrierFreqDL + } + return 0 +} + +func (m *RateMatchPatternLTE_CRS) GetCarrierBandwidthDL() *CarrierBandwidthDL { + if m != nil { + return m.CarrierBandwidthDL + } + return nil +} + +func (m *RateMatchPatternLTE_CRS) GetMbsfn_SubframeConfigList() *EUTRA_MBSFN_SubframeConfigList { + if m != nil { + return m.Mbsfn_SubframeConfigList + } + return nil +} + +func (m *RateMatchPatternLTE_CRS) GetNrofCRS_Ports() *NrofCRS_Ports { + if m != nil { + return m.NrofCRS_Ports + } + return nil +} + +func (m *RateMatchPatternLTE_CRS) GetV_Shift() *V_Shift { + if m != nil { + return m.V_Shift + } + return nil +} + +type CarrierBandwidthDL struct { + Value CarrierBandwidthDL_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CarrierBandwidthDL_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CarrierBandwidthDL) Reset() { *m = CarrierBandwidthDL{} } +func (m *CarrierBandwidthDL) String() string { return proto.CompactTextString(m) } +func (*CarrierBandwidthDL) ProtoMessage() {} +func (*CarrierBandwidthDL) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{99} +} + +func (m *CarrierBandwidthDL) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CarrierBandwidthDL.Unmarshal(m, b) +} +func (m *CarrierBandwidthDL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CarrierBandwidthDL.Marshal(b, m, deterministic) +} +func (m *CarrierBandwidthDL) XXX_Merge(src proto.Message) { + xxx_messageInfo_CarrierBandwidthDL.Merge(m, src) +} +func (m *CarrierBandwidthDL) XXX_Size() int { + return xxx_messageInfo_CarrierBandwidthDL.Size(m) +} +func (m *CarrierBandwidthDL) XXX_DiscardUnknown() { + xxx_messageInfo_CarrierBandwidthDL.DiscardUnknown(m) +} + +var xxx_messageInfo_CarrierBandwidthDL proto.InternalMessageInfo + +func (m *CarrierBandwidthDL) GetValue() CarrierBandwidthDL_Value { + if m != nil { + return m.Value + } + return CarrierBandwidthDL_protobuf_unspecified +} + +type EUTRA_MBSFN_SubframeConfigList struct { + Items []*EUTRA_MBSFN_SubframeConfig `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_MBSFN_SubframeConfigList) Reset() { *m = EUTRA_MBSFN_SubframeConfigList{} } +func (m *EUTRA_MBSFN_SubframeConfigList) String() string { return proto.CompactTextString(m) } +func (*EUTRA_MBSFN_SubframeConfigList) ProtoMessage() {} +func (*EUTRA_MBSFN_SubframeConfigList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{100} +} + +func (m *EUTRA_MBSFN_SubframeConfigList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_MBSFN_SubframeConfigList.Unmarshal(m, b) +} +func (m *EUTRA_MBSFN_SubframeConfigList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_MBSFN_SubframeConfigList.Marshal(b, m, deterministic) +} +func (m *EUTRA_MBSFN_SubframeConfigList) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_MBSFN_SubframeConfigList.Merge(m, src) +} +func (m *EUTRA_MBSFN_SubframeConfigList) XXX_Size() int { + return xxx_messageInfo_EUTRA_MBSFN_SubframeConfigList.Size(m) +} +func (m *EUTRA_MBSFN_SubframeConfigList) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_MBSFN_SubframeConfigList.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_MBSFN_SubframeConfigList proto.InternalMessageInfo + +func (m *EUTRA_MBSFN_SubframeConfigList) GetItems() []*EUTRA_MBSFN_SubframeConfig { + if m != nil { + return m.Items + } + return nil +} + +type EUTRA_MBSFN_SubframeConfig struct { + RadioframeAllocationPeriod *RadioframeAllocationPeriod `protobuf:"bytes,1,opt,name=radioframeAllocationPeriod,proto3" json:"radioframeAllocationPeriod,omitempty"` + RadioframeAllocationOffset uint32 `protobuf:"varint,2,opt,name=radioframeAllocationOffset,proto3" json:"radioframeAllocationOffset,omitempty"` + SubframeAllocation1 *SubframeAllocation `protobuf:"bytes,3,opt,name=subframeAllocation1,proto3" json:"subframeAllocation1,omitempty"` + SubframeAllocation2 *SubframeAllocation `protobuf:"bytes,4,opt,name=subframeAllocation2,proto3" json:"subframeAllocation2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_MBSFN_SubframeConfig) Reset() { *m = EUTRA_MBSFN_SubframeConfig{} } +func (m *EUTRA_MBSFN_SubframeConfig) String() string { return proto.CompactTextString(m) } +func (*EUTRA_MBSFN_SubframeConfig) ProtoMessage() {} +func (*EUTRA_MBSFN_SubframeConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{101} +} + +func (m *EUTRA_MBSFN_SubframeConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_MBSFN_SubframeConfig.Unmarshal(m, b) +} +func (m *EUTRA_MBSFN_SubframeConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_MBSFN_SubframeConfig.Marshal(b, m, deterministic) +} +func (m *EUTRA_MBSFN_SubframeConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_MBSFN_SubframeConfig.Merge(m, src) +} +func (m *EUTRA_MBSFN_SubframeConfig) XXX_Size() int { + return xxx_messageInfo_EUTRA_MBSFN_SubframeConfig.Size(m) +} +func (m *EUTRA_MBSFN_SubframeConfig) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_MBSFN_SubframeConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_MBSFN_SubframeConfig proto.InternalMessageInfo + +func (m *EUTRA_MBSFN_SubframeConfig) GetRadioframeAllocationPeriod() *RadioframeAllocationPeriod { + if m != nil { + return m.RadioframeAllocationPeriod + } + return nil +} + +func (m *EUTRA_MBSFN_SubframeConfig) GetRadioframeAllocationOffset() uint32 { + if m != nil { + return m.RadioframeAllocationOffset + } + return 0 +} + +func (m *EUTRA_MBSFN_SubframeConfig) GetSubframeAllocation1() *SubframeAllocation { + if m != nil { + return m.SubframeAllocation1 + } + return nil +} + +func (m *EUTRA_MBSFN_SubframeConfig) GetSubframeAllocation2() *SubframeAllocation { + if m != nil { + return m.SubframeAllocation2 + } + return nil +} + +type RadioframeAllocationPeriod struct { + Value RadioframeAllocationPeriod_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RadioframeAllocationPeriod_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RadioframeAllocationPeriod) Reset() { *m = RadioframeAllocationPeriod{} } +func (m *RadioframeAllocationPeriod) String() string { return proto.CompactTextString(m) } +func (*RadioframeAllocationPeriod) ProtoMessage() {} +func (*RadioframeAllocationPeriod) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{102} +} + +func (m *RadioframeAllocationPeriod) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RadioframeAllocationPeriod.Unmarshal(m, b) +} +func (m *RadioframeAllocationPeriod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RadioframeAllocationPeriod.Marshal(b, m, deterministic) +} +func (m *RadioframeAllocationPeriod) XXX_Merge(src proto.Message) { + xxx_messageInfo_RadioframeAllocationPeriod.Merge(m, src) +} +func (m *RadioframeAllocationPeriod) XXX_Size() int { + return xxx_messageInfo_RadioframeAllocationPeriod.Size(m) +} +func (m *RadioframeAllocationPeriod) XXX_DiscardUnknown() { + xxx_messageInfo_RadioframeAllocationPeriod.DiscardUnknown(m) +} + +var xxx_messageInfo_RadioframeAllocationPeriod proto.InternalMessageInfo + +func (m *RadioframeAllocationPeriod) GetValue() RadioframeAllocationPeriod_Value { + if m != nil { + return m.Value + } + return RadioframeAllocationPeriod_protobuf_unspecified +} + +type SubframeAllocation struct { + // Types that are valid to be assigned to SfAllocation: + // *SubframeAllocation_OneFrame + // *SubframeAllocation_FourFrames + SfAllocation isSubframeAllocation_SfAllocation `protobuf_oneof:"sfAllocation"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SubframeAllocation) Reset() { *m = SubframeAllocation{} } +func (m *SubframeAllocation) String() string { return proto.CompactTextString(m) } +func (*SubframeAllocation) ProtoMessage() {} +func (*SubframeAllocation) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{103} +} + +func (m *SubframeAllocation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SubframeAllocation.Unmarshal(m, b) +} +func (m *SubframeAllocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SubframeAllocation.Marshal(b, m, deterministic) +} +func (m *SubframeAllocation) XXX_Merge(src proto.Message) { + xxx_messageInfo_SubframeAllocation.Merge(m, src) +} +func (m *SubframeAllocation) XXX_Size() int { + return xxx_messageInfo_SubframeAllocation.Size(m) +} +func (m *SubframeAllocation) XXX_DiscardUnknown() { + xxx_messageInfo_SubframeAllocation.DiscardUnknown(m) +} + +var xxx_messageInfo_SubframeAllocation proto.InternalMessageInfo + +type isSubframeAllocation_SfAllocation interface { + isSubframeAllocation_SfAllocation() +} + +type SubframeAllocation_OneFrame struct { + OneFrame []byte `protobuf:"bytes,1,opt,name=oneFrame,proto3,oneof"` +} + +type SubframeAllocation_FourFrames struct { + FourFrames []byte `protobuf:"bytes,2,opt,name=fourFrames,proto3,oneof"` +} + +func (*SubframeAllocation_OneFrame) isSubframeAllocation_SfAllocation() {} + +func (*SubframeAllocation_FourFrames) isSubframeAllocation_SfAllocation() {} + +func (m *SubframeAllocation) GetSfAllocation() isSubframeAllocation_SfAllocation { + if m != nil { + return m.SfAllocation + } + return nil +} + +func (m *SubframeAllocation) GetOneFrame() []byte { + if x, ok := m.GetSfAllocation().(*SubframeAllocation_OneFrame); ok { + return x.OneFrame + } + return nil +} + +func (m *SubframeAllocation) GetFourFrames() []byte { + if x, ok := m.GetSfAllocation().(*SubframeAllocation_FourFrames); ok { + return x.FourFrames + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SubframeAllocation) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SubframeAllocation_OneFrame)(nil), + (*SubframeAllocation_FourFrames)(nil), + } +} + +type NrofCRS_Ports struct { + Value NrofCRS_Ports_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.NrofCRS_Ports_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NrofCRS_Ports) Reset() { *m = NrofCRS_Ports{} } +func (m *NrofCRS_Ports) String() string { return proto.CompactTextString(m) } +func (*NrofCRS_Ports) ProtoMessage() {} +func (*NrofCRS_Ports) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{104} +} + +func (m *NrofCRS_Ports) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NrofCRS_Ports.Unmarshal(m, b) +} +func (m *NrofCRS_Ports) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NrofCRS_Ports.Marshal(b, m, deterministic) +} +func (m *NrofCRS_Ports) XXX_Merge(src proto.Message) { + xxx_messageInfo_NrofCRS_Ports.Merge(m, src) +} +func (m *NrofCRS_Ports) XXX_Size() int { + return xxx_messageInfo_NrofCRS_Ports.Size(m) +} +func (m *NrofCRS_Ports) XXX_DiscardUnknown() { + xxx_messageInfo_NrofCRS_Ports.DiscardUnknown(m) +} + +var xxx_messageInfo_NrofCRS_Ports proto.InternalMessageInfo + +func (m *NrofCRS_Ports) GetValue() NrofCRS_Ports_Value { + if m != nil { + return m.Value + } + return NrofCRS_Ports_protobuf_unspecified +} + +type V_Shift struct { + Value V_Shift_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.V_Shift_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *V_Shift) Reset() { *m = V_Shift{} } +func (m *V_Shift) String() string { return proto.CompactTextString(m) } +func (*V_Shift) ProtoMessage() {} +func (*V_Shift) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{105} +} + +func (m *V_Shift) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_V_Shift.Unmarshal(m, b) +} +func (m *V_Shift) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_V_Shift.Marshal(b, m, deterministic) +} +func (m *V_Shift) XXX_Merge(src proto.Message) { + xxx_messageInfo_V_Shift.Merge(m, src) +} +func (m *V_Shift) XXX_Size() int { + return xxx_messageInfo_V_Shift.Size(m) +} +func (m *V_Shift) XXX_DiscardUnknown() { + xxx_messageInfo_V_Shift.DiscardUnknown(m) +} + +var xxx_messageInfo_V_Shift proto.InternalMessageInfo + +func (m *V_Shift) GetValue() V_Shift_Value { + if m != nil { + return m.Value + } + return V_Shift_protobuf_unspecified +} + +type RateMatchPattern struct { + RateMatchPatternId uint32 `protobuf:"varint,1,opt,name=rateMatchPatternId,proto3" json:"rateMatchPatternId,omitempty"` + // Types that are valid to be assigned to PatternType: + // *RateMatchPattern_Bitmaps + // *RateMatchPattern_ControlResourceSet + PatternType isRateMatchPattern_PatternType `protobuf_oneof:"patternType"` + SubcarrierSpacing *SubcarrierSpacing `protobuf:"bytes,4,opt,name=subcarrierSpacing,proto3" json:"subcarrierSpacing,omitempty"` + Dummy *Dummy `protobuf:"bytes,5,opt,name=dummy,proto3" json:"dummy,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RateMatchPattern) Reset() { *m = RateMatchPattern{} } +func (m *RateMatchPattern) String() string { return proto.CompactTextString(m) } +func (*RateMatchPattern) ProtoMessage() {} +func (*RateMatchPattern) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{106} +} + +func (m *RateMatchPattern) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RateMatchPattern.Unmarshal(m, b) +} +func (m *RateMatchPattern) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RateMatchPattern.Marshal(b, m, deterministic) +} +func (m *RateMatchPattern) XXX_Merge(src proto.Message) { + xxx_messageInfo_RateMatchPattern.Merge(m, src) +} +func (m *RateMatchPattern) XXX_Size() int { + return xxx_messageInfo_RateMatchPattern.Size(m) +} +func (m *RateMatchPattern) XXX_DiscardUnknown() { + xxx_messageInfo_RateMatchPattern.DiscardUnknown(m) +} + +var xxx_messageInfo_RateMatchPattern proto.InternalMessageInfo + +func (m *RateMatchPattern) GetRateMatchPatternId() uint32 { + if m != nil { + return m.RateMatchPatternId + } + return 0 +} + +type isRateMatchPattern_PatternType interface { + isRateMatchPattern_PatternType() +} + +type RateMatchPattern_Bitmaps struct { + Bitmaps *Bitmaps `protobuf:"bytes,2,opt,name=bitmaps,proto3,oneof"` +} + +type RateMatchPattern_ControlResourceSet struct { + ControlResourceSet uint32 `protobuf:"varint,3,opt,name=controlResourceSet,proto3,oneof"` +} + +func (*RateMatchPattern_Bitmaps) isRateMatchPattern_PatternType() {} + +func (*RateMatchPattern_ControlResourceSet) isRateMatchPattern_PatternType() {} + +func (m *RateMatchPattern) GetPatternType() isRateMatchPattern_PatternType { + if m != nil { + return m.PatternType + } + return nil +} + +func (m *RateMatchPattern) GetBitmaps() *Bitmaps { + if x, ok := m.GetPatternType().(*RateMatchPattern_Bitmaps); ok { + return x.Bitmaps + } + return nil +} + +func (m *RateMatchPattern) GetControlResourceSet() uint32 { + if x, ok := m.GetPatternType().(*RateMatchPattern_ControlResourceSet); ok { + return x.ControlResourceSet + } + return 0 +} + +func (m *RateMatchPattern) GetSubcarrierSpacing() *SubcarrierSpacing { + if m != nil { + return m.SubcarrierSpacing + } + return nil +} + +func (m *RateMatchPattern) GetDummy() *Dummy { + if m != nil { + return m.Dummy + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*RateMatchPattern) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*RateMatchPattern_Bitmaps)(nil), + (*RateMatchPattern_ControlResourceSet)(nil), + } +} + +type Bitmaps struct { + ResourceBlocks []byte `protobuf:"bytes,1,opt,name=resourceBlocks,proto3" json:"resourceBlocks,omitempty"` + // Types that are valid to be assigned to SymbolsInResourceBlock: + // *Bitmaps_OneSlot + // *Bitmaps_TwoSlots + SymbolsInResourceBlock isBitmaps_SymbolsInResourceBlock `protobuf_oneof:"symbolsInResourceBlock"` + // Types that are valid to be assigned to PeriodicityAndPattern: + // *Bitmaps_N2 + // *Bitmaps_N4 + // *Bitmaps_N5 + // *Bitmaps_N8 + // *Bitmaps_N10 + // *Bitmaps_N20 + // *Bitmaps_N40 + PeriodicityAndPattern isBitmaps_PeriodicityAndPattern `protobuf_oneof:"periodicityAndPattern"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Bitmaps) Reset() { *m = Bitmaps{} } +func (m *Bitmaps) String() string { return proto.CompactTextString(m) } +func (*Bitmaps) ProtoMessage() {} +func (*Bitmaps) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{107} +} + +func (m *Bitmaps) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Bitmaps.Unmarshal(m, b) +} +func (m *Bitmaps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Bitmaps.Marshal(b, m, deterministic) +} +func (m *Bitmaps) XXX_Merge(src proto.Message) { + xxx_messageInfo_Bitmaps.Merge(m, src) +} +func (m *Bitmaps) XXX_Size() int { + return xxx_messageInfo_Bitmaps.Size(m) +} +func (m *Bitmaps) XXX_DiscardUnknown() { + xxx_messageInfo_Bitmaps.DiscardUnknown(m) +} + +var xxx_messageInfo_Bitmaps proto.InternalMessageInfo + +func (m *Bitmaps) GetResourceBlocks() []byte { + if m != nil { + return m.ResourceBlocks + } + return nil +} + +type isBitmaps_SymbolsInResourceBlock interface { + isBitmaps_SymbolsInResourceBlock() +} + +type Bitmaps_OneSlot struct { + OneSlot []byte `protobuf:"bytes,2,opt,name=oneSlot,proto3,oneof"` +} + +type Bitmaps_TwoSlots struct { + TwoSlots []byte `protobuf:"bytes,3,opt,name=twoSlots,proto3,oneof"` +} + +func (*Bitmaps_OneSlot) isBitmaps_SymbolsInResourceBlock() {} + +func (*Bitmaps_TwoSlots) isBitmaps_SymbolsInResourceBlock() {} + +func (m *Bitmaps) GetSymbolsInResourceBlock() isBitmaps_SymbolsInResourceBlock { + if m != nil { + return m.SymbolsInResourceBlock + } + return nil +} + +func (m *Bitmaps) GetOneSlot() []byte { + if x, ok := m.GetSymbolsInResourceBlock().(*Bitmaps_OneSlot); ok { + return x.OneSlot + } + return nil +} + +func (m *Bitmaps) GetTwoSlots() []byte { + if x, ok := m.GetSymbolsInResourceBlock().(*Bitmaps_TwoSlots); ok { + return x.TwoSlots + } + return nil +} + +type isBitmaps_PeriodicityAndPattern interface { + isBitmaps_PeriodicityAndPattern() +} + +type Bitmaps_N2 struct { + N2 []byte `protobuf:"bytes,4,opt,name=n2,proto3,oneof"` +} + +type Bitmaps_N4 struct { + N4 []byte `protobuf:"bytes,5,opt,name=n4,proto3,oneof"` +} + +type Bitmaps_N5 struct { + N5 []byte `protobuf:"bytes,6,opt,name=n5,proto3,oneof"` +} + +type Bitmaps_N8 struct { + N8 []byte `protobuf:"bytes,7,opt,name=n8,proto3,oneof"` +} + +type Bitmaps_N10 struct { + N10 []byte `protobuf:"bytes,8,opt,name=n10,proto3,oneof"` +} + +type Bitmaps_N20 struct { + N20 []byte `protobuf:"bytes,9,opt,name=n20,proto3,oneof"` +} + +type Bitmaps_N40 struct { + N40 []byte `protobuf:"bytes,10,opt,name=n40,proto3,oneof"` +} + +func (*Bitmaps_N2) isBitmaps_PeriodicityAndPattern() {} + +func (*Bitmaps_N4) isBitmaps_PeriodicityAndPattern() {} + +func (*Bitmaps_N5) isBitmaps_PeriodicityAndPattern() {} + +func (*Bitmaps_N8) isBitmaps_PeriodicityAndPattern() {} + +func (*Bitmaps_N10) isBitmaps_PeriodicityAndPattern() {} + +func (*Bitmaps_N20) isBitmaps_PeriodicityAndPattern() {} + +func (*Bitmaps_N40) isBitmaps_PeriodicityAndPattern() {} + +func (m *Bitmaps) GetPeriodicityAndPattern() isBitmaps_PeriodicityAndPattern { + if m != nil { + return m.PeriodicityAndPattern + } + return nil +} + +func (m *Bitmaps) GetN2() []byte { + if x, ok := m.GetPeriodicityAndPattern().(*Bitmaps_N2); ok { + return x.N2 + } + return nil +} + +func (m *Bitmaps) GetN4() []byte { + if x, ok := m.GetPeriodicityAndPattern().(*Bitmaps_N4); ok { + return x.N4 + } + return nil +} + +func (m *Bitmaps) GetN5() []byte { + if x, ok := m.GetPeriodicityAndPattern().(*Bitmaps_N5); ok { + return x.N5 + } + return nil +} + +func (m *Bitmaps) GetN8() []byte { + if x, ok := m.GetPeriodicityAndPattern().(*Bitmaps_N8); ok { + return x.N8 + } + return nil +} + +func (m *Bitmaps) GetN10() []byte { + if x, ok := m.GetPeriodicityAndPattern().(*Bitmaps_N10); ok { + return x.N10 + } + return nil +} + +func (m *Bitmaps) GetN20() []byte { + if x, ok := m.GetPeriodicityAndPattern().(*Bitmaps_N20); ok { + return x.N20 + } + return nil +} + +func (m *Bitmaps) GetN40() []byte { + if x, ok := m.GetPeriodicityAndPattern().(*Bitmaps_N40); ok { + return x.N40 + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*Bitmaps) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*Bitmaps_OneSlot)(nil), + (*Bitmaps_TwoSlots)(nil), + (*Bitmaps_N2)(nil), + (*Bitmaps_N4)(nil), + (*Bitmaps_N5)(nil), + (*Bitmaps_N8)(nil), + (*Bitmaps_N10)(nil), + (*Bitmaps_N20)(nil), + (*Bitmaps_N40)(nil), + } +} + +type Dummy struct { + Value Dummy_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Dummy_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Dummy) Reset() { *m = Dummy{} } +func (m *Dummy) String() string { return proto.CompactTextString(m) } +func (*Dummy) ProtoMessage() {} +func (*Dummy) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{108} +} + +func (m *Dummy) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Dummy.Unmarshal(m, b) +} +func (m *Dummy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Dummy.Marshal(b, m, deterministic) +} +func (m *Dummy) XXX_Merge(src proto.Message) { + xxx_messageInfo_Dummy.Merge(m, src) +} +func (m *Dummy) XXX_Size() int { + return xxx_messageInfo_Dummy.Size(m) +} +func (m *Dummy) XXX_DiscardUnknown() { + xxx_messageInfo_Dummy.DiscardUnknown(m) +} + +var xxx_messageInfo_Dummy proto.InternalMessageInfo + +func (m *Dummy) GetValue() Dummy_Value { + if m != nil { + return m.Value + } + return Dummy_protobuf_unspecified +} + +type TDD_UL_DL_ConfigCommon struct { + ReferenceSubcarrierSpacing *SubcarrierSpacing `protobuf:"bytes,1,opt,name=referenceSubcarrierSpacing,proto3" json:"referenceSubcarrierSpacing,omitempty"` + Pattern1 *TDD_UL_DL_Pattern `protobuf:"bytes,2,opt,name=pattern1,proto3" json:"pattern1,omitempty"` + Pattern2 *TDD_UL_DL_Pattern `protobuf:"bytes,3,opt,name=pattern2,proto3" json:"pattern2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TDD_UL_DL_ConfigCommon) Reset() { *m = TDD_UL_DL_ConfigCommon{} } +func (m *TDD_UL_DL_ConfigCommon) String() string { return proto.CompactTextString(m) } +func (*TDD_UL_DL_ConfigCommon) ProtoMessage() {} +func (*TDD_UL_DL_ConfigCommon) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{109} +} + +func (m *TDD_UL_DL_ConfigCommon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TDD_UL_DL_ConfigCommon.Unmarshal(m, b) +} +func (m *TDD_UL_DL_ConfigCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TDD_UL_DL_ConfigCommon.Marshal(b, m, deterministic) +} +func (m *TDD_UL_DL_ConfigCommon) XXX_Merge(src proto.Message) { + xxx_messageInfo_TDD_UL_DL_ConfigCommon.Merge(m, src) +} +func (m *TDD_UL_DL_ConfigCommon) XXX_Size() int { + return xxx_messageInfo_TDD_UL_DL_ConfigCommon.Size(m) +} +func (m *TDD_UL_DL_ConfigCommon) XXX_DiscardUnknown() { + xxx_messageInfo_TDD_UL_DL_ConfigCommon.DiscardUnknown(m) +} + +var xxx_messageInfo_TDD_UL_DL_ConfigCommon proto.InternalMessageInfo + +func (m *TDD_UL_DL_ConfigCommon) GetReferenceSubcarrierSpacing() *SubcarrierSpacing { + if m != nil { + return m.ReferenceSubcarrierSpacing + } + return nil +} + +func (m *TDD_UL_DL_ConfigCommon) GetPattern1() *TDD_UL_DL_Pattern { + if m != nil { + return m.Pattern1 + } + return nil +} + +func (m *TDD_UL_DL_ConfigCommon) GetPattern2() *TDD_UL_DL_Pattern { + if m != nil { + return m.Pattern2 + } + return nil +} + +type TDD_UL_DL_Pattern struct { + Dl_UL_TransmissionPeriodicity *DL_UL_TransmissionPeriodicity `protobuf:"bytes,1,opt,name=dl_UL_TransmissionPeriodicity,json=dlULTransmissionPeriodicity,proto3" json:"dl_UL_TransmissionPeriodicity,omitempty"` + NrofDownlinkSlots uint32 `protobuf:"varint,2,opt,name=nrofDownlinkSlots,proto3" json:"nrofDownlinkSlots,omitempty"` + NrofDownlinkSymbols uint32 `protobuf:"varint,3,opt,name=nrofDownlinkSymbols,proto3" json:"nrofDownlinkSymbols,omitempty"` + NrofUplinkSlots uint32 `protobuf:"varint,4,opt,name=nrofUplinkSlots,proto3" json:"nrofUplinkSlots,omitempty"` + NrofUplinkSymbols uint32 `protobuf:"varint,5,opt,name=nrofUplinkSymbols,proto3" json:"nrofUplinkSymbols,omitempty"` + Dl_UL_TransmissionPeriodicityV1530 *DL_UL_TransmissionPeriodicityV1530 `protobuf:"bytes,6,opt,name=dl_UL_TransmissionPeriodicity_v1530,json=dlULTransmissionPeriodicityV1530,proto3" json:"dl_UL_TransmissionPeriodicity_v1530,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TDD_UL_DL_Pattern) Reset() { *m = TDD_UL_DL_Pattern{} } +func (m *TDD_UL_DL_Pattern) String() string { return proto.CompactTextString(m) } +func (*TDD_UL_DL_Pattern) ProtoMessage() {} +func (*TDD_UL_DL_Pattern) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{110} +} + +func (m *TDD_UL_DL_Pattern) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TDD_UL_DL_Pattern.Unmarshal(m, b) +} +func (m *TDD_UL_DL_Pattern) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TDD_UL_DL_Pattern.Marshal(b, m, deterministic) +} +func (m *TDD_UL_DL_Pattern) XXX_Merge(src proto.Message) { + xxx_messageInfo_TDD_UL_DL_Pattern.Merge(m, src) +} +func (m *TDD_UL_DL_Pattern) XXX_Size() int { + return xxx_messageInfo_TDD_UL_DL_Pattern.Size(m) +} +func (m *TDD_UL_DL_Pattern) XXX_DiscardUnknown() { + xxx_messageInfo_TDD_UL_DL_Pattern.DiscardUnknown(m) +} + +var xxx_messageInfo_TDD_UL_DL_Pattern proto.InternalMessageInfo + +func (m *TDD_UL_DL_Pattern) GetDl_UL_TransmissionPeriodicity() *DL_UL_TransmissionPeriodicity { + if m != nil { + return m.Dl_UL_TransmissionPeriodicity + } + return nil +} + +func (m *TDD_UL_DL_Pattern) GetNrofDownlinkSlots() uint32 { + if m != nil { + return m.NrofDownlinkSlots + } + return 0 +} + +func (m *TDD_UL_DL_Pattern) GetNrofDownlinkSymbols() uint32 { + if m != nil { + return m.NrofDownlinkSymbols + } + return 0 +} + +func (m *TDD_UL_DL_Pattern) GetNrofUplinkSlots() uint32 { + if m != nil { + return m.NrofUplinkSlots + } + return 0 +} + +func (m *TDD_UL_DL_Pattern) GetNrofUplinkSymbols() uint32 { + if m != nil { + return m.NrofUplinkSymbols + } + return 0 +} + +func (m *TDD_UL_DL_Pattern) GetDl_UL_TransmissionPeriodicityV1530() *DL_UL_TransmissionPeriodicityV1530 { + if m != nil { + return m.Dl_UL_TransmissionPeriodicityV1530 + } + return nil +} + +type DL_UL_TransmissionPeriodicity struct { + Value DL_UL_TransmissionPeriodicity_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DL_UL_TransmissionPeriodicity_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DL_UL_TransmissionPeriodicity) Reset() { *m = DL_UL_TransmissionPeriodicity{} } +func (m *DL_UL_TransmissionPeriodicity) String() string { return proto.CompactTextString(m) } +func (*DL_UL_TransmissionPeriodicity) ProtoMessage() {} +func (*DL_UL_TransmissionPeriodicity) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{111} +} + +func (m *DL_UL_TransmissionPeriodicity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DL_UL_TransmissionPeriodicity.Unmarshal(m, b) +} +func (m *DL_UL_TransmissionPeriodicity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DL_UL_TransmissionPeriodicity.Marshal(b, m, deterministic) +} +func (m *DL_UL_TransmissionPeriodicity) XXX_Merge(src proto.Message) { + xxx_messageInfo_DL_UL_TransmissionPeriodicity.Merge(m, src) +} +func (m *DL_UL_TransmissionPeriodicity) XXX_Size() int { + return xxx_messageInfo_DL_UL_TransmissionPeriodicity.Size(m) +} +func (m *DL_UL_TransmissionPeriodicity) XXX_DiscardUnknown() { + xxx_messageInfo_DL_UL_TransmissionPeriodicity.DiscardUnknown(m) +} + +var xxx_messageInfo_DL_UL_TransmissionPeriodicity proto.InternalMessageInfo + +func (m *DL_UL_TransmissionPeriodicity) GetValue() DL_UL_TransmissionPeriodicity_Value { + if m != nil { + return m.Value + } + return DL_UL_TransmissionPeriodicity_protobuf_unspecified +} + +type DL_UL_TransmissionPeriodicityV1530 struct { + Value DL_UL_TransmissionPeriodicityV1530_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DL_UL_TransmissionPeriodicityV1530_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DL_UL_TransmissionPeriodicityV1530) Reset() { *m = DL_UL_TransmissionPeriodicityV1530{} } +func (m *DL_UL_TransmissionPeriodicityV1530) String() string { return proto.CompactTextString(m) } +func (*DL_UL_TransmissionPeriodicityV1530) ProtoMessage() {} +func (*DL_UL_TransmissionPeriodicityV1530) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{112} +} + +func (m *DL_UL_TransmissionPeriodicityV1530) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DL_UL_TransmissionPeriodicityV1530.Unmarshal(m, b) +} +func (m *DL_UL_TransmissionPeriodicityV1530) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DL_UL_TransmissionPeriodicityV1530.Marshal(b, m, deterministic) +} +func (m *DL_UL_TransmissionPeriodicityV1530) XXX_Merge(src proto.Message) { + xxx_messageInfo_DL_UL_TransmissionPeriodicityV1530.Merge(m, src) +} +func (m *DL_UL_TransmissionPeriodicityV1530) XXX_Size() int { + return xxx_messageInfo_DL_UL_TransmissionPeriodicityV1530.Size(m) +} +func (m *DL_UL_TransmissionPeriodicityV1530) XXX_DiscardUnknown() { + xxx_messageInfo_DL_UL_TransmissionPeriodicityV1530.DiscardUnknown(m) +} + +var xxx_messageInfo_DL_UL_TransmissionPeriodicityV1530 proto.InternalMessageInfo + +func (m *DL_UL_TransmissionPeriodicityV1530) GetValue() DL_UL_TransmissionPeriodicityV1530_Value { + if m != nil { + return m.Value + } + return DL_UL_TransmissionPeriodicityV1530_protobuf_unspecified +} + +type T304 struct { + Value T304_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.T304_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *T304) Reset() { *m = T304{} } +func (m *T304) String() string { return proto.CompactTextString(m) } +func (*T304) ProtoMessage() {} +func (*T304) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{113} +} + +func (m *T304) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_T304.Unmarshal(m, b) +} +func (m *T304) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_T304.Marshal(b, m, deterministic) +} +func (m *T304) XXX_Merge(src proto.Message) { + xxx_messageInfo_T304.Merge(m, src) +} +func (m *T304) XXX_Size() int { + return xxx_messageInfo_T304.Size(m) +} +func (m *T304) XXX_DiscardUnknown() { + xxx_messageInfo_T304.DiscardUnknown(m) +} + +var xxx_messageInfo_T304 proto.InternalMessageInfo + +func (m *T304) GetValue() T304_Value { + if m != nil { + return m.Value + } + return T304_protobuf_unspecified +} + +type RACH_ConfigDedicated struct { + Cfra *CFRA `protobuf:"bytes,1,opt,name=cfra,proto3" json:"cfra,omitempty"` + Ra_Prioritization *RA_Prioritization `protobuf:"bytes,2,opt,name=ra_Prioritization,json=raPrioritization,proto3" json:"ra_Prioritization,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RACH_ConfigDedicated) Reset() { *m = RACH_ConfigDedicated{} } +func (m *RACH_ConfigDedicated) String() string { return proto.CompactTextString(m) } +func (*RACH_ConfigDedicated) ProtoMessage() {} +func (*RACH_ConfigDedicated) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{114} +} + +func (m *RACH_ConfigDedicated) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RACH_ConfigDedicated.Unmarshal(m, b) +} +func (m *RACH_ConfigDedicated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RACH_ConfigDedicated.Marshal(b, m, deterministic) +} +func (m *RACH_ConfigDedicated) XXX_Merge(src proto.Message) { + xxx_messageInfo_RACH_ConfigDedicated.Merge(m, src) +} +func (m *RACH_ConfigDedicated) XXX_Size() int { + return xxx_messageInfo_RACH_ConfigDedicated.Size(m) +} +func (m *RACH_ConfigDedicated) XXX_DiscardUnknown() { + xxx_messageInfo_RACH_ConfigDedicated.DiscardUnknown(m) +} + +var xxx_messageInfo_RACH_ConfigDedicated proto.InternalMessageInfo + +func (m *RACH_ConfigDedicated) GetCfra() *CFRA { + if m != nil { + return m.Cfra + } + return nil +} + +func (m *RACH_ConfigDedicated) GetRa_Prioritization() *RA_Prioritization { + if m != nil { + return m.Ra_Prioritization + } + return nil +} + +type CFRA struct { + Occasions *Occasions `protobuf:"bytes,1,opt,name=occasions,proto3" json:"occasions,omitempty"` + // Types that are valid to be assigned to Resource: + // *CFRA_Ssb + // *CFRA_Csirs + Resource isCFRA_Resource `protobuf_oneof:"resource"` + TotalNumberOfRA_PreamblesV1530 *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=totalNumberOfRA_Preambles_v1530,json=totalNumberOfRAPreamblesV1530,proto3" json:"totalNumberOfRA_Preambles_v1530,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CFRA) Reset() { *m = CFRA{} } +func (m *CFRA) String() string { return proto.CompactTextString(m) } +func (*CFRA) ProtoMessage() {} +func (*CFRA) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{115} +} + +func (m *CFRA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CFRA.Unmarshal(m, b) +} +func (m *CFRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CFRA.Marshal(b, m, deterministic) +} +func (m *CFRA) XXX_Merge(src proto.Message) { + xxx_messageInfo_CFRA.Merge(m, src) +} +func (m *CFRA) XXX_Size() int { + return xxx_messageInfo_CFRA.Size(m) +} +func (m *CFRA) XXX_DiscardUnknown() { + xxx_messageInfo_CFRA.DiscardUnknown(m) +} + +var xxx_messageInfo_CFRA proto.InternalMessageInfo + +func (m *CFRA) GetOccasions() *Occasions { + if m != nil { + return m.Occasions + } + return nil +} + +type isCFRA_Resource interface { + isCFRA_Resource() +} + +type CFRA_Ssb struct { + Ssb *SSB `protobuf:"bytes,2,opt,name=ssb,proto3,oneof"` +} + +type CFRA_Csirs struct { + Csirs *CSIRS `protobuf:"bytes,3,opt,name=csirs,proto3,oneof"` +} + +func (*CFRA_Ssb) isCFRA_Resource() {} + +func (*CFRA_Csirs) isCFRA_Resource() {} + +func (m *CFRA) GetResource() isCFRA_Resource { + if m != nil { + return m.Resource + } + return nil +} + +func (m *CFRA) GetSsb() *SSB { + if x, ok := m.GetResource().(*CFRA_Ssb); ok { + return x.Ssb + } + return nil +} + +func (m *CFRA) GetCsirs() *CSIRS { + if x, ok := m.GetResource().(*CFRA_Csirs); ok { + return x.Csirs + } + return nil +} + +func (m *CFRA) GetTotalNumberOfRA_PreamblesV1530() *wrappers.UInt32Value { + if m != nil { + return m.TotalNumberOfRA_PreamblesV1530 + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CFRA) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CFRA_Ssb)(nil), + (*CFRA_Csirs)(nil), + } +} + +type Occasions struct { + Rach_ConfigGeneric *RACH_ConfigGeneric `protobuf:"bytes,1,opt,name=rach_ConfigGeneric,json=rachConfigGeneric,proto3" json:"rach_ConfigGeneric,omitempty"` + SsbPerRACH_Occasion *SSBPerRACH_Occasion `protobuf:"bytes,2,opt,name=ssb_perRACH_Occasion,json=ssbPerRACHOccasion,proto3" json:"ssb_perRACH_Occasion,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Occasions) Reset() { *m = Occasions{} } +func (m *Occasions) String() string { return proto.CompactTextString(m) } +func (*Occasions) ProtoMessage() {} +func (*Occasions) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{116} +} + +func (m *Occasions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Occasions.Unmarshal(m, b) +} +func (m *Occasions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Occasions.Marshal(b, m, deterministic) +} +func (m *Occasions) XXX_Merge(src proto.Message) { + xxx_messageInfo_Occasions.Merge(m, src) +} +func (m *Occasions) XXX_Size() int { + return xxx_messageInfo_Occasions.Size(m) +} +func (m *Occasions) XXX_DiscardUnknown() { + xxx_messageInfo_Occasions.DiscardUnknown(m) +} + +var xxx_messageInfo_Occasions proto.InternalMessageInfo + +func (m *Occasions) GetRach_ConfigGeneric() *RACH_ConfigGeneric { + if m != nil { + return m.Rach_ConfigGeneric + } + return nil +} + +func (m *Occasions) GetSsbPerRACH_Occasion() *SSBPerRACH_Occasion { + if m != nil { + return m.SsbPerRACH_Occasion + } + return nil +} + +type SSB struct { + Ssb_ResourceList []*CFRA_SSB_Resource `protobuf:"bytes,1,rep,name=ssb_ResourceList,json=ssbResourceList,proto3" json:"ssb_ResourceList,omitempty"` + RaSsbOccasionMaskIndex uint32 `protobuf:"varint,2,opt,name=ra_ssb_occasion_mask_index,json=raSsbOccasionMaskIndex,proto3" json:"ra_ssb_occasion_mask_index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SSB) Reset() { *m = SSB{} } +func (m *SSB) String() string { return proto.CompactTextString(m) } +func (*SSB) ProtoMessage() {} +func (*SSB) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{117} +} + +func (m *SSB) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SSB.Unmarshal(m, b) +} +func (m *SSB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SSB.Marshal(b, m, deterministic) +} +func (m *SSB) XXX_Merge(src proto.Message) { + xxx_messageInfo_SSB.Merge(m, src) +} +func (m *SSB) XXX_Size() int { + return xxx_messageInfo_SSB.Size(m) +} +func (m *SSB) XXX_DiscardUnknown() { + xxx_messageInfo_SSB.DiscardUnknown(m) +} + +var xxx_messageInfo_SSB proto.InternalMessageInfo + +func (m *SSB) GetSsb_ResourceList() []*CFRA_SSB_Resource { + if m != nil { + return m.Ssb_ResourceList + } + return nil +} + +func (m *SSB) GetRaSsbOccasionMaskIndex() uint32 { + if m != nil { + return m.RaSsbOccasionMaskIndex + } + return 0 +} + +type CFRA_SSB_Resource struct { + Ssb uint32 `protobuf:"varint,1,opt,name=ssb,proto3" json:"ssb,omitempty"` + Ra_PreambleIndex uint32 `protobuf:"varint,2,opt,name=ra_PreambleIndex,json=raPreambleIndex,proto3" json:"ra_PreambleIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CFRA_SSB_Resource) Reset() { *m = CFRA_SSB_Resource{} } +func (m *CFRA_SSB_Resource) String() string { return proto.CompactTextString(m) } +func (*CFRA_SSB_Resource) ProtoMessage() {} +func (*CFRA_SSB_Resource) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{118} +} + +func (m *CFRA_SSB_Resource) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CFRA_SSB_Resource.Unmarshal(m, b) +} +func (m *CFRA_SSB_Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CFRA_SSB_Resource.Marshal(b, m, deterministic) +} +func (m *CFRA_SSB_Resource) XXX_Merge(src proto.Message) { + xxx_messageInfo_CFRA_SSB_Resource.Merge(m, src) +} +func (m *CFRA_SSB_Resource) XXX_Size() int { + return xxx_messageInfo_CFRA_SSB_Resource.Size(m) +} +func (m *CFRA_SSB_Resource) XXX_DiscardUnknown() { + xxx_messageInfo_CFRA_SSB_Resource.DiscardUnknown(m) +} + +var xxx_messageInfo_CFRA_SSB_Resource proto.InternalMessageInfo + +func (m *CFRA_SSB_Resource) GetSsb() uint32 { + if m != nil { + return m.Ssb + } + return 0 +} + +func (m *CFRA_SSB_Resource) GetRa_PreambleIndex() uint32 { + if m != nil { + return m.Ra_PreambleIndex + } + return 0 +} + +type CSIRS struct { + Csirs_ResourceList []*CFRA_CSIRS_Resource `protobuf:"bytes,1,rep,name=csirs_ResourceList,json=csirsResourceList,proto3" json:"csirs_ResourceList,omitempty"` + Rsrp_ThresholdCSI_RS uint32 `protobuf:"varint,2,opt,name=rsrp_ThresholdCSI_RS,json=rsrpThresholdCSIRS,proto3" json:"rsrp_ThresholdCSI_RS,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSIRS) Reset() { *m = CSIRS{} } +func (m *CSIRS) String() string { return proto.CompactTextString(m) } +func (*CSIRS) ProtoMessage() {} +func (*CSIRS) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{119} +} + +func (m *CSIRS) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSIRS.Unmarshal(m, b) +} +func (m *CSIRS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSIRS.Marshal(b, m, deterministic) +} +func (m *CSIRS) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSIRS.Merge(m, src) +} +func (m *CSIRS) XXX_Size() int { + return xxx_messageInfo_CSIRS.Size(m) +} +func (m *CSIRS) XXX_DiscardUnknown() { + xxx_messageInfo_CSIRS.DiscardUnknown(m) +} + +var xxx_messageInfo_CSIRS proto.InternalMessageInfo + +func (m *CSIRS) GetCsirs_ResourceList() []*CFRA_CSIRS_Resource { + if m != nil { + return m.Csirs_ResourceList + } + return nil +} + +func (m *CSIRS) GetRsrp_ThresholdCSI_RS() uint32 { + if m != nil { + return m.Rsrp_ThresholdCSI_RS + } + return 0 +} + +type CFRA_CSIRS_Resource struct { + Csi_RS uint32 `protobuf:"varint,1,opt,name=csi_RS,json=csiRS,proto3" json:"csi_RS,omitempty"` + Ra_OccasionList []uint32 `protobuf:"varint,2,rep,packed,name=ra_OccasionList,json=raOccasionList,proto3" json:"ra_OccasionList,omitempty"` + Ra_PreambleIndex uint32 `protobuf:"varint,3,opt,name=ra_PreambleIndex,json=raPreambleIndex,proto3" json:"ra_PreambleIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CFRA_CSIRS_Resource) Reset() { *m = CFRA_CSIRS_Resource{} } +func (m *CFRA_CSIRS_Resource) String() string { return proto.CompactTextString(m) } +func (*CFRA_CSIRS_Resource) ProtoMessage() {} +func (*CFRA_CSIRS_Resource) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{120} +} + +func (m *CFRA_CSIRS_Resource) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CFRA_CSIRS_Resource.Unmarshal(m, b) +} +func (m *CFRA_CSIRS_Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CFRA_CSIRS_Resource.Marshal(b, m, deterministic) +} +func (m *CFRA_CSIRS_Resource) XXX_Merge(src proto.Message) { + xxx_messageInfo_CFRA_CSIRS_Resource.Merge(m, src) +} +func (m *CFRA_CSIRS_Resource) XXX_Size() int { + return xxx_messageInfo_CFRA_CSIRS_Resource.Size(m) +} +func (m *CFRA_CSIRS_Resource) XXX_DiscardUnknown() { + xxx_messageInfo_CFRA_CSIRS_Resource.DiscardUnknown(m) +} + +var xxx_messageInfo_CFRA_CSIRS_Resource proto.InternalMessageInfo + +func (m *CFRA_CSIRS_Resource) GetCsi_RS() uint32 { + if m != nil { + return m.Csi_RS + } + return 0 +} + +func (m *CFRA_CSIRS_Resource) GetRa_OccasionList() []uint32 { + if m != nil { + return m.Ra_OccasionList + } + return nil +} + +func (m *CFRA_CSIRS_Resource) GetRa_PreambleIndex() uint32 { + if m != nil { + return m.Ra_PreambleIndex + } + return 0 +} + +type RA_Prioritization struct { + PowerRampingStepHighPriority *PowerRampingStepHighPriority `protobuf:"bytes,1,opt,name=powerRampingStepHighPriority,proto3" json:"powerRampingStepHighPriority,omitempty"` + ScalingFactorBI *ScalingFactorBI `protobuf:"bytes,2,opt,name=scalingFactorBI,proto3" json:"scalingFactorBI,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RA_Prioritization) Reset() { *m = RA_Prioritization{} } +func (m *RA_Prioritization) String() string { return proto.CompactTextString(m) } +func (*RA_Prioritization) ProtoMessage() {} +func (*RA_Prioritization) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{121} +} + +func (m *RA_Prioritization) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RA_Prioritization.Unmarshal(m, b) +} +func (m *RA_Prioritization) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RA_Prioritization.Marshal(b, m, deterministic) +} +func (m *RA_Prioritization) XXX_Merge(src proto.Message) { + xxx_messageInfo_RA_Prioritization.Merge(m, src) +} +func (m *RA_Prioritization) XXX_Size() int { + return xxx_messageInfo_RA_Prioritization.Size(m) +} +func (m *RA_Prioritization) XXX_DiscardUnknown() { + xxx_messageInfo_RA_Prioritization.DiscardUnknown(m) +} + +var xxx_messageInfo_RA_Prioritization proto.InternalMessageInfo + +func (m *RA_Prioritization) GetPowerRampingStepHighPriority() *PowerRampingStepHighPriority { + if m != nil { + return m.PowerRampingStepHighPriority + } + return nil +} + +func (m *RA_Prioritization) GetScalingFactorBI() *ScalingFactorBI { + if m != nil { + return m.ScalingFactorBI + } + return nil +} + +type PowerRampingStepHighPriority struct { + Value PowerRampingStepHighPriority_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PowerRampingStepHighPriority_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PowerRampingStepHighPriority) Reset() { *m = PowerRampingStepHighPriority{} } +func (m *PowerRampingStepHighPriority) String() string { return proto.CompactTextString(m) } +func (*PowerRampingStepHighPriority) ProtoMessage() {} +func (*PowerRampingStepHighPriority) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{122} +} + +func (m *PowerRampingStepHighPriority) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PowerRampingStepHighPriority.Unmarshal(m, b) +} +func (m *PowerRampingStepHighPriority) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PowerRampingStepHighPriority.Marshal(b, m, deterministic) +} +func (m *PowerRampingStepHighPriority) XXX_Merge(src proto.Message) { + xxx_messageInfo_PowerRampingStepHighPriority.Merge(m, src) +} +func (m *PowerRampingStepHighPriority) XXX_Size() int { + return xxx_messageInfo_PowerRampingStepHighPriority.Size(m) +} +func (m *PowerRampingStepHighPriority) XXX_DiscardUnknown() { + xxx_messageInfo_PowerRampingStepHighPriority.DiscardUnknown(m) +} + +var xxx_messageInfo_PowerRampingStepHighPriority proto.InternalMessageInfo + +func (m *PowerRampingStepHighPriority) GetValue() PowerRampingStepHighPriority_Value { + if m != nil { + return m.Value + } + return PowerRampingStepHighPriority_protobuf_unspecified +} + +type ScalingFactorBI struct { + Value ScalingFactorBI_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ScalingFactorBI_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ScalingFactorBI) Reset() { *m = ScalingFactorBI{} } +func (m *ScalingFactorBI) String() string { return proto.CompactTextString(m) } +func (*ScalingFactorBI) ProtoMessage() {} +func (*ScalingFactorBI) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{123} +} + +func (m *ScalingFactorBI) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ScalingFactorBI.Unmarshal(m, b) +} +func (m *ScalingFactorBI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ScalingFactorBI.Marshal(b, m, deterministic) +} +func (m *ScalingFactorBI) XXX_Merge(src proto.Message) { + xxx_messageInfo_ScalingFactorBI.Merge(m, src) +} +func (m *ScalingFactorBI) XXX_Size() int { + return xxx_messageInfo_ScalingFactorBI.Size(m) +} +func (m *ScalingFactorBI) XXX_DiscardUnknown() { + xxx_messageInfo_ScalingFactorBI.DiscardUnknown(m) +} + +var xxx_messageInfo_ScalingFactorBI proto.InternalMessageInfo + +func (m *ScalingFactorBI) GetValue() ScalingFactorBI_Value { + if m != nil { + return m.Value + } + return ScalingFactorBI_protobuf_unspecified +} + +type SSB_MTC struct { + // Types that are valid to be assigned to PeriodicityAndOffset: + // *SSB_MTC_Sf5 + // *SSB_MTC_Sf10 + // *SSB_MTC_Sf20 + // *SSB_MTC_Sf40 + // *SSB_MTC_Sf80 + // *SSB_MTC_Sf160 + PeriodicityAndOffset isSSB_MTC_PeriodicityAndOffset `protobuf_oneof:"periodicityAndOffset"` + Duration *Duration `protobuf:"bytes,7,opt,name=duration,proto3" json:"duration,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SSB_MTC) Reset() { *m = SSB_MTC{} } +func (m *SSB_MTC) String() string { return proto.CompactTextString(m) } +func (*SSB_MTC) ProtoMessage() {} +func (*SSB_MTC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{124} +} + +func (m *SSB_MTC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SSB_MTC.Unmarshal(m, b) +} +func (m *SSB_MTC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SSB_MTC.Marshal(b, m, deterministic) +} +func (m *SSB_MTC) XXX_Merge(src proto.Message) { + xxx_messageInfo_SSB_MTC.Merge(m, src) +} +func (m *SSB_MTC) XXX_Size() int { + return xxx_messageInfo_SSB_MTC.Size(m) +} +func (m *SSB_MTC) XXX_DiscardUnknown() { + xxx_messageInfo_SSB_MTC.DiscardUnknown(m) +} + +var xxx_messageInfo_SSB_MTC proto.InternalMessageInfo + +type isSSB_MTC_PeriodicityAndOffset interface { + isSSB_MTC_PeriodicityAndOffset() +} + +type SSB_MTC_Sf5 struct { + Sf5 uint32 `protobuf:"varint,1,opt,name=sf5,proto3,oneof"` +} + +type SSB_MTC_Sf10 struct { + Sf10 uint32 `protobuf:"varint,2,opt,name=sf10,proto3,oneof"` +} + +type SSB_MTC_Sf20 struct { + Sf20 uint32 `protobuf:"varint,3,opt,name=sf20,proto3,oneof"` +} + +type SSB_MTC_Sf40 struct { + Sf40 uint32 `protobuf:"varint,4,opt,name=sf40,proto3,oneof"` +} + +type SSB_MTC_Sf80 struct { + Sf80 uint32 `protobuf:"varint,5,opt,name=sf80,proto3,oneof"` +} + +type SSB_MTC_Sf160 struct { + Sf160 uint32 `protobuf:"varint,6,opt,name=sf160,proto3,oneof"` +} + +func (*SSB_MTC_Sf5) isSSB_MTC_PeriodicityAndOffset() {} + +func (*SSB_MTC_Sf10) isSSB_MTC_PeriodicityAndOffset() {} + +func (*SSB_MTC_Sf20) isSSB_MTC_PeriodicityAndOffset() {} + +func (*SSB_MTC_Sf40) isSSB_MTC_PeriodicityAndOffset() {} + +func (*SSB_MTC_Sf80) isSSB_MTC_PeriodicityAndOffset() {} + +func (*SSB_MTC_Sf160) isSSB_MTC_PeriodicityAndOffset() {} + +func (m *SSB_MTC) GetPeriodicityAndOffset() isSSB_MTC_PeriodicityAndOffset { + if m != nil { + return m.PeriodicityAndOffset + } + return nil +} + +func (m *SSB_MTC) GetSf5() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SSB_MTC_Sf5); ok { + return x.Sf5 + } + return 0 +} + +func (m *SSB_MTC) GetSf10() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SSB_MTC_Sf10); ok { + return x.Sf10 + } + return 0 +} + +func (m *SSB_MTC) GetSf20() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SSB_MTC_Sf20); ok { + return x.Sf20 + } + return 0 +} + +func (m *SSB_MTC) GetSf40() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SSB_MTC_Sf40); ok { + return x.Sf40 + } + return 0 +} + +func (m *SSB_MTC) GetSf80() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SSB_MTC_Sf80); ok { + return x.Sf80 + } + return 0 +} + +func (m *SSB_MTC) GetSf160() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SSB_MTC_Sf160); ok { + return x.Sf160 + } + return 0 +} + +func (m *SSB_MTC) GetDuration() *Duration { + if m != nil { + return m.Duration + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SSB_MTC) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SSB_MTC_Sf5)(nil), + (*SSB_MTC_Sf10)(nil), + (*SSB_MTC_Sf20)(nil), + (*SSB_MTC_Sf40)(nil), + (*SSB_MTC_Sf80)(nil), + (*SSB_MTC_Sf160)(nil), + } +} + +type Duration struct { + Value Duration_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Duration_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Duration) Reset() { *m = Duration{} } +func (m *Duration) String() string { return proto.CompactTextString(m) } +func (*Duration) ProtoMessage() {} +func (*Duration) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{125} +} + +func (m *Duration) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Duration.Unmarshal(m, b) +} +func (m *Duration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Duration.Marshal(b, m, deterministic) +} +func (m *Duration) XXX_Merge(src proto.Message) { + xxx_messageInfo_Duration.Merge(m, src) +} +func (m *Duration) XXX_Size() int { + return xxx_messageInfo_Duration.Size(m) +} +func (m *Duration) XXX_DiscardUnknown() { + xxx_messageInfo_Duration.DiscardUnknown(m) +} + +var xxx_messageInfo_Duration proto.InternalMessageInfo + +func (m *Duration) GetValue() Duration_Value { + if m != nil { + return m.Value + } + return Duration_protobuf_unspecified +} + +type SSB_MTC2 struct { + Pci_List []uint32 `protobuf:"varint,1,rep,packed,name=pci_List,json=pciList,proto3" json:"pci_List,omitempty"` + Periodicity *Periodicity `protobuf:"bytes,2,opt,name=periodicity,proto3" json:"periodicity,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SSB_MTC2) Reset() { *m = SSB_MTC2{} } +func (m *SSB_MTC2) String() string { return proto.CompactTextString(m) } +func (*SSB_MTC2) ProtoMessage() {} +func (*SSB_MTC2) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{126} +} + +func (m *SSB_MTC2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SSB_MTC2.Unmarshal(m, b) +} +func (m *SSB_MTC2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SSB_MTC2.Marshal(b, m, deterministic) +} +func (m *SSB_MTC2) XXX_Merge(src proto.Message) { + xxx_messageInfo_SSB_MTC2.Merge(m, src) +} +func (m *SSB_MTC2) XXX_Size() int { + return xxx_messageInfo_SSB_MTC2.Size(m) +} +func (m *SSB_MTC2) XXX_DiscardUnknown() { + xxx_messageInfo_SSB_MTC2.DiscardUnknown(m) +} + +var xxx_messageInfo_SSB_MTC2 proto.InternalMessageInfo + +func (m *SSB_MTC2) GetPci_List() []uint32 { + if m != nil { + return m.Pci_List + } + return nil +} + +func (m *SSB_MTC2) GetPeriodicity() *Periodicity { + if m != nil { + return m.Periodicity + } + return nil +} + +type Periodicity struct { + Value Periodicity_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Periodicity_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Periodicity) Reset() { *m = Periodicity{} } +func (m *Periodicity) String() string { return proto.CompactTextString(m) } +func (*Periodicity) ProtoMessage() {} +func (*Periodicity) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{127} +} + +func (m *Periodicity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Periodicity.Unmarshal(m, b) +} +func (m *Periodicity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Periodicity.Marshal(b, m, deterministic) +} +func (m *Periodicity) XXX_Merge(src proto.Message) { + xxx_messageInfo_Periodicity.Merge(m, src) +} +func (m *Periodicity) XXX_Size() int { + return xxx_messageInfo_Periodicity.Size(m) +} +func (m *Periodicity) XXX_DiscardUnknown() { + xxx_messageInfo_Periodicity.DiscardUnknown(m) +} + +var xxx_messageInfo_Periodicity proto.InternalMessageInfo + +func (m *Periodicity) GetValue() Periodicity_Value { + if m != nil { + return m.Value + } + return Periodicity_protobuf_unspecified +} + +type RLF_TimersAndConstants struct { + T310 *T310 `protobuf:"bytes,1,opt,name=t310,proto3" json:"t310,omitempty"` + N310 *N310 `protobuf:"bytes,2,opt,name=n310,proto3" json:"n310,omitempty"` + N311 *N311 `protobuf:"bytes,3,opt,name=n311,proto3" json:"n311,omitempty"` + T311V1530 *T311V1530 `protobuf:"bytes,4,opt,name=t311_v1530,json=t311V1530,proto3" json:"t311_v1530,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RLF_TimersAndConstants) Reset() { *m = RLF_TimersAndConstants{} } +func (m *RLF_TimersAndConstants) String() string { return proto.CompactTextString(m) } +func (*RLF_TimersAndConstants) ProtoMessage() {} +func (*RLF_TimersAndConstants) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{128} +} + +func (m *RLF_TimersAndConstants) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RLF_TimersAndConstants.Unmarshal(m, b) +} +func (m *RLF_TimersAndConstants) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RLF_TimersAndConstants.Marshal(b, m, deterministic) +} +func (m *RLF_TimersAndConstants) XXX_Merge(src proto.Message) { + xxx_messageInfo_RLF_TimersAndConstants.Merge(m, src) +} +func (m *RLF_TimersAndConstants) XXX_Size() int { + return xxx_messageInfo_RLF_TimersAndConstants.Size(m) +} +func (m *RLF_TimersAndConstants) XXX_DiscardUnknown() { + xxx_messageInfo_RLF_TimersAndConstants.DiscardUnknown(m) +} + +var xxx_messageInfo_RLF_TimersAndConstants proto.InternalMessageInfo + +func (m *RLF_TimersAndConstants) GetT310() *T310 { + if m != nil { + return m.T310 + } + return nil +} + +func (m *RLF_TimersAndConstants) GetN310() *N310 { + if m != nil { + return m.N310 + } + return nil +} + +func (m *RLF_TimersAndConstants) GetN311() *N311 { + if m != nil { + return m.N311 + } + return nil +} + +func (m *RLF_TimersAndConstants) GetT311V1530() *T311V1530 { + if m != nil { + return m.T311V1530 + } + return nil +} + +type T310 struct { + Value T310_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.T310_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *T310) Reset() { *m = T310{} } +func (m *T310) String() string { return proto.CompactTextString(m) } +func (*T310) ProtoMessage() {} +func (*T310) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{129} +} + +func (m *T310) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_T310.Unmarshal(m, b) +} +func (m *T310) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_T310.Marshal(b, m, deterministic) +} +func (m *T310) XXX_Merge(src proto.Message) { + xxx_messageInfo_T310.Merge(m, src) +} +func (m *T310) XXX_Size() int { + return xxx_messageInfo_T310.Size(m) +} +func (m *T310) XXX_DiscardUnknown() { + xxx_messageInfo_T310.DiscardUnknown(m) +} + +var xxx_messageInfo_T310 proto.InternalMessageInfo + +func (m *T310) GetValue() T310_Value { + if m != nil { + return m.Value + } + return T310_protobuf_unspecified +} + +type N310 struct { + Value N310_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.N310_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *N310) Reset() { *m = N310{} } +func (m *N310) String() string { return proto.CompactTextString(m) } +func (*N310) ProtoMessage() {} +func (*N310) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{130} +} + +func (m *N310) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_N310.Unmarshal(m, b) +} +func (m *N310) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_N310.Marshal(b, m, deterministic) +} +func (m *N310) XXX_Merge(src proto.Message) { + xxx_messageInfo_N310.Merge(m, src) +} +func (m *N310) XXX_Size() int { + return xxx_messageInfo_N310.Size(m) +} +func (m *N310) XXX_DiscardUnknown() { + xxx_messageInfo_N310.DiscardUnknown(m) +} + +var xxx_messageInfo_N310 proto.InternalMessageInfo + +func (m *N310) GetValue() N310_Value { + if m != nil { + return m.Value + } + return N310_protobuf_unspecified +} + +type N311 struct { + Value N311_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.N311_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *N311) Reset() { *m = N311{} } +func (m *N311) String() string { return proto.CompactTextString(m) } +func (*N311) ProtoMessage() {} +func (*N311) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{131} +} + +func (m *N311) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_N311.Unmarshal(m, b) +} +func (m *N311) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_N311.Marshal(b, m, deterministic) +} +func (m *N311) XXX_Merge(src proto.Message) { + xxx_messageInfo_N311.Merge(m, src) +} +func (m *N311) XXX_Size() int { + return xxx_messageInfo_N311.Size(m) +} +func (m *N311) XXX_DiscardUnknown() { + xxx_messageInfo_N311.DiscardUnknown(m) +} + +var xxx_messageInfo_N311 proto.InternalMessageInfo + +func (m *N311) GetValue() N311_Value { + if m != nil { + return m.Value + } + return N311_protobuf_unspecified +} + +type T311V1530 struct { + Value T311V1530_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.T311V1530_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *T311V1530) Reset() { *m = T311V1530{} } +func (m *T311V1530) String() string { return proto.CompactTextString(m) } +func (*T311V1530) ProtoMessage() {} +func (*T311V1530) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{132} +} + +func (m *T311V1530) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_T311V1530.Unmarshal(m, b) +} +func (m *T311V1530) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_T311V1530.Marshal(b, m, deterministic) +} +func (m *T311V1530) XXX_Merge(src proto.Message) { + xxx_messageInfo_T311V1530.Merge(m, src) +} +func (m *T311V1530) XXX_Size() int { + return xxx_messageInfo_T311V1530.Size(m) +} +func (m *T311V1530) XXX_DiscardUnknown() { + xxx_messageInfo_T311V1530.DiscardUnknown(m) +} + +var xxx_messageInfo_T311V1530 proto.InternalMessageInfo + +func (m *T311V1530) GetValue() T311V1530_Value { + if m != nil { + return m.Value + } + return T311V1530_protobuf_unspecified +} + +type RlmInSyncOutOfSyncThreshold struct { + Value RlmInSyncOutOfSyncThreshold_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RlmInSyncOutOfSyncThreshold_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RlmInSyncOutOfSyncThreshold) Reset() { *m = RlmInSyncOutOfSyncThreshold{} } +func (m *RlmInSyncOutOfSyncThreshold) String() string { return proto.CompactTextString(m) } +func (*RlmInSyncOutOfSyncThreshold) ProtoMessage() {} +func (*RlmInSyncOutOfSyncThreshold) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{133} +} + +func (m *RlmInSyncOutOfSyncThreshold) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RlmInSyncOutOfSyncThreshold.Unmarshal(m, b) +} +func (m *RlmInSyncOutOfSyncThreshold) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RlmInSyncOutOfSyncThreshold.Marshal(b, m, deterministic) +} +func (m *RlmInSyncOutOfSyncThreshold) XXX_Merge(src proto.Message) { + xxx_messageInfo_RlmInSyncOutOfSyncThreshold.Merge(m, src) +} +func (m *RlmInSyncOutOfSyncThreshold) XXX_Size() int { + return xxx_messageInfo_RlmInSyncOutOfSyncThreshold.Size(m) +} +func (m *RlmInSyncOutOfSyncThreshold) XXX_DiscardUnknown() { + xxx_messageInfo_RlmInSyncOutOfSyncThreshold.DiscardUnknown(m) +} + +var xxx_messageInfo_RlmInSyncOutOfSyncThreshold proto.InternalMessageInfo + +func (m *RlmInSyncOutOfSyncThreshold) GetValue() RlmInSyncOutOfSyncThreshold_Value { + if m != nil { + return m.Value + } + return RlmInSyncOutOfSyncThreshold_protobuf_unspecified +} + +type ServingCellConfig struct { + Tdd_UL_DL_ConfigDedicated *TDD_UL_DL_ConfigDedicated `protobuf:"bytes,1,opt,name=tdd_UL_DL_ConfigDedicated,json=tddULDLConfigDedicated,proto3" json:"tdd_UL_DL_ConfigDedicated,omitempty"` + InitialDownlinkBWP *BWP_DownlinkDedicated `protobuf:"bytes,2,opt,name=initialDownlinkBWP,proto3" json:"initialDownlinkBWP,omitempty"` + DownlinkBWP_ToReleaseList []uint32 `protobuf:"varint,3,rep,packed,name=downlinkBWP_ToReleaseList,json=downlinkBWPToReleaseList,proto3" json:"downlinkBWP_ToReleaseList,omitempty"` + DownlinkBWP_ToAddModList []*BWP_Downlink `protobuf:"bytes,4,rep,name=downlinkBWP_ToAddModList,json=downlinkBWPToAddModList,proto3" json:"downlinkBWP_ToAddModList,omitempty"` + FirstActiveDownlinkBWP_Id *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=firstActiveDownlinkBWP_Id,json=firstActiveDownlinkBWPId,proto3" json:"firstActiveDownlinkBWP_Id,omitempty"` + Bwp_InactivityTimer *BWP_InactivityTimer `protobuf:"bytes,6,opt,name=bwp_InactivityTimer,json=bwpInactivityTimer,proto3" json:"bwp_InactivityTimer,omitempty"` + DefaultDownlinkBWP_Id *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=defaultDownlinkBWP_Id,json=defaultDownlinkBWPId,proto3" json:"defaultDownlinkBWP_Id,omitempty"` + UplinkConfig *UplinkConfig `protobuf:"bytes,8,opt,name=uplinkConfig,proto3" json:"uplinkConfig,omitempty"` + SupplementaryUplink *UplinkConfig `protobuf:"bytes,9,opt,name=supplementaryUplink,proto3" json:"supplementaryUplink,omitempty"` + // Types that are valid to be assigned to Pdcch_ServingCellConfig: + // *ServingCellConfig_ReleasePdcch_ServingCellConfig + // *ServingCellConfig_SetupPdcch_ServingCellConfig + Pdcch_ServingCellConfig isServingCellConfig_Pdcch_ServingCellConfig `protobuf_oneof:"pdcch_ServingCellConfig"` + // Types that are valid to be assigned to Pdsch_ServingCellConfig: + // *ServingCellConfig_ReleasePdsch_ServingCellConfig + // *ServingCellConfig_SetupPdsch_ServingCellConfig + Pdsch_ServingCellConfig isServingCellConfig_Pdsch_ServingCellConfig `protobuf_oneof:"pdsch_ServingCellConfig"` + Csi_MeasConfig *CSI_MeasConfig `protobuf:"bytes,14,opt,name=csi_MeasConfig,json=csiMeasConfig,proto3" json:"csi_MeasConfig,omitempty"` + SCellDeactivationTimer *SCellDeactivationTimer `protobuf:"bytes,15,opt,name=sCellDeactivationTimer,proto3" json:"sCellDeactivationTimer,omitempty"` + CrossCarrierSchedulingConfig *CrossCarrierSchedulingConfig `protobuf:"bytes,16,opt,name=crossCarrierSchedulingConfig,proto3" json:"crossCarrierSchedulingConfig,omitempty"` + Tag_Id uint32 `protobuf:"varint,17,opt,name=tag_Id,json=tagId,proto3" json:"tag_Id,omitempty"` + Ue_BeamLockFunction *EnabledOpt `protobuf:"bytes,18,opt,name=ue_BeamLockFunction,json=ueBeamLockFunction,proto3" json:"ue_BeamLockFunction,omitempty"` + PathlossReferenceLinking *PathlossReferenceLinking `protobuf:"bytes,19,opt,name=pathlossReferenceLinking,proto3" json:"pathlossReferenceLinking,omitempty"` + ServingCellMO *wrappers.UInt32Value `protobuf:"bytes,20,opt,name=servingCellMO,proto3" json:"servingCellMO,omitempty"` + // Types that are valid to be assigned to Lte_CRS_ToMatchAround: + // *ServingCellConfig_ReleaseLte_CRS_ToMatchAround + // *ServingCellConfig_SetupLte_CRS_ToMatchAround + Lte_CRS_ToMatchAround isServingCellConfig_Lte_CRS_ToMatchAround `protobuf_oneof:"lte_CRS_ToMatchAround"` + RateMatchPatternToAddModList []*RateMatchPattern `protobuf:"bytes,23,rep,name=rateMatchPatternToAddModList,proto3" json:"rateMatchPatternToAddModList,omitempty"` + RateMatchPatternToReleaseList []*wrappers.UInt32Value `protobuf:"bytes,24,rep,name=rateMatchPatternToReleaseList,proto3" json:"rateMatchPatternToReleaseList,omitempty"` + DownlinkChannelBW_PerSCS_List []*SCS_SpecificCarrier `protobuf:"bytes,25,rep,name=downlinkChannelBW_PerSCS_List,json=downlinkChannelBWPerSCSList,proto3" json:"downlinkChannelBW_PerSCS_List,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ServingCellConfig) Reset() { *m = ServingCellConfig{} } +func (m *ServingCellConfig) String() string { return proto.CompactTextString(m) } +func (*ServingCellConfig) ProtoMessage() {} +func (*ServingCellConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{134} +} + +func (m *ServingCellConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ServingCellConfig.Unmarshal(m, b) +} +func (m *ServingCellConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ServingCellConfig.Marshal(b, m, deterministic) +} +func (m *ServingCellConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_ServingCellConfig.Merge(m, src) +} +func (m *ServingCellConfig) XXX_Size() int { + return xxx_messageInfo_ServingCellConfig.Size(m) +} +func (m *ServingCellConfig) XXX_DiscardUnknown() { + xxx_messageInfo_ServingCellConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_ServingCellConfig proto.InternalMessageInfo + +func (m *ServingCellConfig) GetTdd_UL_DL_ConfigDedicated() *TDD_UL_DL_ConfigDedicated { + if m != nil { + return m.Tdd_UL_DL_ConfigDedicated + } + return nil +} + +func (m *ServingCellConfig) GetInitialDownlinkBWP() *BWP_DownlinkDedicated { + if m != nil { + return m.InitialDownlinkBWP + } + return nil +} + +func (m *ServingCellConfig) GetDownlinkBWP_ToReleaseList() []uint32 { + if m != nil { + return m.DownlinkBWP_ToReleaseList + } + return nil +} + +func (m *ServingCellConfig) GetDownlinkBWP_ToAddModList() []*BWP_Downlink { + if m != nil { + return m.DownlinkBWP_ToAddModList + } + return nil +} + +func (m *ServingCellConfig) GetFirstActiveDownlinkBWP_Id() *wrappers.UInt32Value { + if m != nil { + return m.FirstActiveDownlinkBWP_Id + } + return nil +} + +func (m *ServingCellConfig) GetBwp_InactivityTimer() *BWP_InactivityTimer { + if m != nil { + return m.Bwp_InactivityTimer + } + return nil +} + +func (m *ServingCellConfig) GetDefaultDownlinkBWP_Id() *wrappers.UInt32Value { + if m != nil { + return m.DefaultDownlinkBWP_Id + } + return nil +} + +func (m *ServingCellConfig) GetUplinkConfig() *UplinkConfig { + if m != nil { + return m.UplinkConfig + } + return nil +} + +func (m *ServingCellConfig) GetSupplementaryUplink() *UplinkConfig { + if m != nil { + return m.SupplementaryUplink + } + return nil +} + +type isServingCellConfig_Pdcch_ServingCellConfig interface { + isServingCellConfig_Pdcch_ServingCellConfig() +} + +type ServingCellConfig_ReleasePdcch_ServingCellConfig struct { + ReleasePdcch_ServingCellConfig *Null `protobuf:"bytes,10,opt,name=release_pdcch_ServingCellConfig,json=releasePdcchServingCellConfig,proto3,oneof"` +} + +type ServingCellConfig_SetupPdcch_ServingCellConfig struct { + SetupPdcch_ServingCellConfig *PDCCH_ServingCellConfig `protobuf:"bytes,11,opt,name=setup_pdcch_ServingCellConfig,json=setupPdcchServingCellConfig,proto3,oneof"` +} + +func (*ServingCellConfig_ReleasePdcch_ServingCellConfig) isServingCellConfig_Pdcch_ServingCellConfig() { +} + +func (*ServingCellConfig_SetupPdcch_ServingCellConfig) isServingCellConfig_Pdcch_ServingCellConfig() {} + +func (m *ServingCellConfig) GetPdcch_ServingCellConfig() isServingCellConfig_Pdcch_ServingCellConfig { + if m != nil { + return m.Pdcch_ServingCellConfig + } + return nil +} + +func (m *ServingCellConfig) GetReleasePdcch_ServingCellConfig() *Null { + if x, ok := m.GetPdcch_ServingCellConfig().(*ServingCellConfig_ReleasePdcch_ServingCellConfig); ok { + return x.ReleasePdcch_ServingCellConfig + } + return nil +} + +func (m *ServingCellConfig) GetSetupPdcch_ServingCellConfig() *PDCCH_ServingCellConfig { + if x, ok := m.GetPdcch_ServingCellConfig().(*ServingCellConfig_SetupPdcch_ServingCellConfig); ok { + return x.SetupPdcch_ServingCellConfig + } + return nil +} + +type isServingCellConfig_Pdsch_ServingCellConfig interface { + isServingCellConfig_Pdsch_ServingCellConfig() +} + +type ServingCellConfig_ReleasePdsch_ServingCellConfig struct { + ReleasePdsch_ServingCellConfig *Null `protobuf:"bytes,12,opt,name=release_pdsch_ServingCellConfig,json=releasePdschServingCellConfig,proto3,oneof"` +} + +type ServingCellConfig_SetupPdsch_ServingCellConfig struct { + SetupPdsch_ServingCellConfig *PDSCH_ServingCellConfig `protobuf:"bytes,13,opt,name=setup_pdsch_ServingCellConfig,json=setupPdschServingCellConfig,proto3,oneof"` +} + +func (*ServingCellConfig_ReleasePdsch_ServingCellConfig) isServingCellConfig_Pdsch_ServingCellConfig() { +} + +func (*ServingCellConfig_SetupPdsch_ServingCellConfig) isServingCellConfig_Pdsch_ServingCellConfig() {} + +func (m *ServingCellConfig) GetPdsch_ServingCellConfig() isServingCellConfig_Pdsch_ServingCellConfig { + if m != nil { + return m.Pdsch_ServingCellConfig + } + return nil +} + +func (m *ServingCellConfig) GetReleasePdsch_ServingCellConfig() *Null { + if x, ok := m.GetPdsch_ServingCellConfig().(*ServingCellConfig_ReleasePdsch_ServingCellConfig); ok { + return x.ReleasePdsch_ServingCellConfig + } + return nil +} + +func (m *ServingCellConfig) GetSetupPdsch_ServingCellConfig() *PDSCH_ServingCellConfig { + if x, ok := m.GetPdsch_ServingCellConfig().(*ServingCellConfig_SetupPdsch_ServingCellConfig); ok { + return x.SetupPdsch_ServingCellConfig + } + return nil +} + +func (m *ServingCellConfig) GetCsi_MeasConfig() *CSI_MeasConfig { + if m != nil { + return m.Csi_MeasConfig + } + return nil +} + +func (m *ServingCellConfig) GetSCellDeactivationTimer() *SCellDeactivationTimer { + if m != nil { + return m.SCellDeactivationTimer + } + return nil +} + +func (m *ServingCellConfig) GetCrossCarrierSchedulingConfig() *CrossCarrierSchedulingConfig { + if m != nil { + return m.CrossCarrierSchedulingConfig + } + return nil +} + +func (m *ServingCellConfig) GetTag_Id() uint32 { + if m != nil { + return m.Tag_Id + } + return 0 +} + +func (m *ServingCellConfig) GetUe_BeamLockFunction() *EnabledOpt { + if m != nil { + return m.Ue_BeamLockFunction + } + return nil +} + +func (m *ServingCellConfig) GetPathlossReferenceLinking() *PathlossReferenceLinking { + if m != nil { + return m.PathlossReferenceLinking + } + return nil +} + +func (m *ServingCellConfig) GetServingCellMO() *wrappers.UInt32Value { + if m != nil { + return m.ServingCellMO + } + return nil +} + +type isServingCellConfig_Lte_CRS_ToMatchAround interface { + isServingCellConfig_Lte_CRS_ToMatchAround() +} + +type ServingCellConfig_ReleaseLte_CRS_ToMatchAround struct { + ReleaseLte_CRS_ToMatchAround *Null `protobuf:"bytes,21,opt,name=release_lte_CRS_ToMatchAround,json=releaseLteCRSToMatchAround,proto3,oneof"` +} + +type ServingCellConfig_SetupLte_CRS_ToMatchAround struct { + SetupLte_CRS_ToMatchAround *RateMatchPatternLTE_CRS `protobuf:"bytes,22,opt,name=setup_lte_CRS_ToMatchAround,json=setupLteCRSToMatchAround,proto3,oneof"` +} + +func (*ServingCellConfig_ReleaseLte_CRS_ToMatchAround) isServingCellConfig_Lte_CRS_ToMatchAround() {} + +func (*ServingCellConfig_SetupLte_CRS_ToMatchAround) isServingCellConfig_Lte_CRS_ToMatchAround() {} + +func (m *ServingCellConfig) GetLte_CRS_ToMatchAround() isServingCellConfig_Lte_CRS_ToMatchAround { + if m != nil { + return m.Lte_CRS_ToMatchAround + } + return nil +} + +func (m *ServingCellConfig) GetReleaseLte_CRS_ToMatchAround() *Null { + if x, ok := m.GetLte_CRS_ToMatchAround().(*ServingCellConfig_ReleaseLte_CRS_ToMatchAround); ok { + return x.ReleaseLte_CRS_ToMatchAround + } + return nil +} + +func (m *ServingCellConfig) GetSetupLte_CRS_ToMatchAround() *RateMatchPatternLTE_CRS { + if x, ok := m.GetLte_CRS_ToMatchAround().(*ServingCellConfig_SetupLte_CRS_ToMatchAround); ok { + return x.SetupLte_CRS_ToMatchAround + } + return nil +} + +func (m *ServingCellConfig) GetRateMatchPatternToAddModList() []*RateMatchPattern { + if m != nil { + return m.RateMatchPatternToAddModList + } + return nil +} + +func (m *ServingCellConfig) GetRateMatchPatternToReleaseList() []*wrappers.UInt32Value { + if m != nil { + return m.RateMatchPatternToReleaseList + } + return nil +} + +func (m *ServingCellConfig) GetDownlinkChannelBW_PerSCS_List() []*SCS_SpecificCarrier { + if m != nil { + return m.DownlinkChannelBW_PerSCS_List + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ServingCellConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ServingCellConfig_ReleasePdcch_ServingCellConfig)(nil), + (*ServingCellConfig_SetupPdcch_ServingCellConfig)(nil), + (*ServingCellConfig_ReleasePdsch_ServingCellConfig)(nil), + (*ServingCellConfig_SetupPdsch_ServingCellConfig)(nil), + (*ServingCellConfig_ReleaseLte_CRS_ToMatchAround)(nil), + (*ServingCellConfig_SetupLte_CRS_ToMatchAround)(nil), + } +} + +type TDD_UL_DL_ConfigDedicated struct { + SlotSpecificConfigurationsToAddModList []*TDD_UL_DL_SlotConfig `protobuf:"bytes,1,rep,name=slotSpecificConfigurationsToAddModList,proto3" json:"slotSpecificConfigurationsToAddModList,omitempty"` + TDD_UL_DL_SlotIndex []uint32 `protobuf:"varint,2,rep,packed,name=TDD_UL_DL_SlotIndex,json=TDDULDLSlotIndex,proto3" json:"TDD_UL_DL_SlotIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TDD_UL_DL_ConfigDedicated) Reset() { *m = TDD_UL_DL_ConfigDedicated{} } +func (m *TDD_UL_DL_ConfigDedicated) String() string { return proto.CompactTextString(m) } +func (*TDD_UL_DL_ConfigDedicated) ProtoMessage() {} +func (*TDD_UL_DL_ConfigDedicated) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{135} +} + +func (m *TDD_UL_DL_ConfigDedicated) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TDD_UL_DL_ConfigDedicated.Unmarshal(m, b) +} +func (m *TDD_UL_DL_ConfigDedicated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TDD_UL_DL_ConfigDedicated.Marshal(b, m, deterministic) +} +func (m *TDD_UL_DL_ConfigDedicated) XXX_Merge(src proto.Message) { + xxx_messageInfo_TDD_UL_DL_ConfigDedicated.Merge(m, src) +} +func (m *TDD_UL_DL_ConfigDedicated) XXX_Size() int { + return xxx_messageInfo_TDD_UL_DL_ConfigDedicated.Size(m) +} +func (m *TDD_UL_DL_ConfigDedicated) XXX_DiscardUnknown() { + xxx_messageInfo_TDD_UL_DL_ConfigDedicated.DiscardUnknown(m) +} + +var xxx_messageInfo_TDD_UL_DL_ConfigDedicated proto.InternalMessageInfo + +func (m *TDD_UL_DL_ConfigDedicated) GetSlotSpecificConfigurationsToAddModList() []*TDD_UL_DL_SlotConfig { + if m != nil { + return m.SlotSpecificConfigurationsToAddModList + } + return nil +} + +func (m *TDD_UL_DL_ConfigDedicated) GetTDD_UL_DL_SlotIndex() []uint32 { + if m != nil { + return m.TDD_UL_DL_SlotIndex + } + return nil +} + +type TDD_UL_DL_SlotConfig struct { + SlotIndex uint32 `protobuf:"varint,1,opt,name=slotIndex,proto3" json:"slotIndex,omitempty"` + // Types that are valid to be assigned to Symbols: + // *TDD_UL_DL_SlotConfig_AllDownlink + // *TDD_UL_DL_SlotConfig_AllUplink + // *TDD_UL_DL_SlotConfig_Explicit + Symbols isTDD_UL_DL_SlotConfig_Symbols `protobuf_oneof:"symbols"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TDD_UL_DL_SlotConfig) Reset() { *m = TDD_UL_DL_SlotConfig{} } +func (m *TDD_UL_DL_SlotConfig) String() string { return proto.CompactTextString(m) } +func (*TDD_UL_DL_SlotConfig) ProtoMessage() {} +func (*TDD_UL_DL_SlotConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{136} +} + +func (m *TDD_UL_DL_SlotConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TDD_UL_DL_SlotConfig.Unmarshal(m, b) +} +func (m *TDD_UL_DL_SlotConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TDD_UL_DL_SlotConfig.Marshal(b, m, deterministic) +} +func (m *TDD_UL_DL_SlotConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_TDD_UL_DL_SlotConfig.Merge(m, src) +} +func (m *TDD_UL_DL_SlotConfig) XXX_Size() int { + return xxx_messageInfo_TDD_UL_DL_SlotConfig.Size(m) +} +func (m *TDD_UL_DL_SlotConfig) XXX_DiscardUnknown() { + xxx_messageInfo_TDD_UL_DL_SlotConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_TDD_UL_DL_SlotConfig proto.InternalMessageInfo + +func (m *TDD_UL_DL_SlotConfig) GetSlotIndex() uint32 { + if m != nil { + return m.SlotIndex + } + return 0 +} + +type isTDD_UL_DL_SlotConfig_Symbols interface { + isTDD_UL_DL_SlotConfig_Symbols() +} + +type TDD_UL_DL_SlotConfig_AllDownlink struct { + AllDownlink *Null `protobuf:"bytes,2,opt,name=allDownlink,proto3,oneof"` +} + +type TDD_UL_DL_SlotConfig_AllUplink struct { + AllUplink *Null `protobuf:"bytes,3,opt,name=allUplink,proto3,oneof"` +} + +type TDD_UL_DL_SlotConfig_Explicit struct { + Explicit *Explicit `protobuf:"bytes,4,opt,name=explicit,proto3,oneof"` +} + +func (*TDD_UL_DL_SlotConfig_AllDownlink) isTDD_UL_DL_SlotConfig_Symbols() {} + +func (*TDD_UL_DL_SlotConfig_AllUplink) isTDD_UL_DL_SlotConfig_Symbols() {} + +func (*TDD_UL_DL_SlotConfig_Explicit) isTDD_UL_DL_SlotConfig_Symbols() {} + +func (m *TDD_UL_DL_SlotConfig) GetSymbols() isTDD_UL_DL_SlotConfig_Symbols { + if m != nil { + return m.Symbols + } + return nil +} + +func (m *TDD_UL_DL_SlotConfig) GetAllDownlink() *Null { + if x, ok := m.GetSymbols().(*TDD_UL_DL_SlotConfig_AllDownlink); ok { + return x.AllDownlink + } + return nil +} + +func (m *TDD_UL_DL_SlotConfig) GetAllUplink() *Null { + if x, ok := m.GetSymbols().(*TDD_UL_DL_SlotConfig_AllUplink); ok { + return x.AllUplink + } + return nil +} + +func (m *TDD_UL_DL_SlotConfig) GetExplicit() *Explicit { + if x, ok := m.GetSymbols().(*TDD_UL_DL_SlotConfig_Explicit); ok { + return x.Explicit + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*TDD_UL_DL_SlotConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*TDD_UL_DL_SlotConfig_AllDownlink)(nil), + (*TDD_UL_DL_SlotConfig_AllUplink)(nil), + (*TDD_UL_DL_SlotConfig_Explicit)(nil), + } +} + +type Explicit struct { + NrofDownlinkSymbols *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=nrofDownlinkSymbols,proto3" json:"nrofDownlinkSymbols,omitempty"` + NrofUplinkSymbols *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=nrofUplinkSymbols,proto3" json:"nrofUplinkSymbols,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Explicit) Reset() { *m = Explicit{} } +func (m *Explicit) String() string { return proto.CompactTextString(m) } +func (*Explicit) ProtoMessage() {} +func (*Explicit) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{137} +} + +func (m *Explicit) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Explicit.Unmarshal(m, b) +} +func (m *Explicit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Explicit.Marshal(b, m, deterministic) +} +func (m *Explicit) XXX_Merge(src proto.Message) { + xxx_messageInfo_Explicit.Merge(m, src) +} +func (m *Explicit) XXX_Size() int { + return xxx_messageInfo_Explicit.Size(m) +} +func (m *Explicit) XXX_DiscardUnknown() { + xxx_messageInfo_Explicit.DiscardUnknown(m) +} + +var xxx_messageInfo_Explicit proto.InternalMessageInfo + +func (m *Explicit) GetNrofDownlinkSymbols() *wrappers.UInt32Value { + if m != nil { + return m.NrofDownlinkSymbols + } + return nil +} + +func (m *Explicit) GetNrofUplinkSymbols() *wrappers.UInt32Value { + if m != nil { + return m.NrofUplinkSymbols + } + return nil +} + +type BWP_DownlinkDedicated struct { + // Types that are valid to be assigned to Pdcch_Config: + // *BWP_DownlinkDedicated_ReleasePdcch_Config + // *BWP_DownlinkDedicated_SetupPdcch_Config + Pdcch_Config isBWP_DownlinkDedicated_Pdcch_Config `protobuf_oneof:"pdcch_Config"` + // Types that are valid to be assigned to Pdsch_Config: + // *BWP_DownlinkDedicated_ReleasePdsch_Config + // *BWP_DownlinkDedicated_SetupPdsch_Config + Pdsch_Config isBWP_DownlinkDedicated_Pdsch_Config `protobuf_oneof:"pdsch_Config"` + // Types that are valid to be assigned to Sps_Config: + // *BWP_DownlinkDedicated_ReleaseSps_Config + // *BWP_DownlinkDedicated_SetupSps_Config + Sps_Config isBWP_DownlinkDedicated_Sps_Config `protobuf_oneof:"sps_Config"` + // Types that are valid to be assigned to RadioLinkMonitoringConfig: + // *BWP_DownlinkDedicated_ReleaseRadioLinkMonitoringConfig + // *BWP_DownlinkDedicated_SetupRadioLinkMonitoringConfig + RadioLinkMonitoringConfig isBWP_DownlinkDedicated_RadioLinkMonitoringConfig `protobuf_oneof:"radioLinkMonitoringConfig"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BWP_DownlinkDedicated) Reset() { *m = BWP_DownlinkDedicated{} } +func (m *BWP_DownlinkDedicated) String() string { return proto.CompactTextString(m) } +func (*BWP_DownlinkDedicated) ProtoMessage() {} +func (*BWP_DownlinkDedicated) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{138} +} + +func (m *BWP_DownlinkDedicated) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BWP_DownlinkDedicated.Unmarshal(m, b) +} +func (m *BWP_DownlinkDedicated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BWP_DownlinkDedicated.Marshal(b, m, deterministic) +} +func (m *BWP_DownlinkDedicated) XXX_Merge(src proto.Message) { + xxx_messageInfo_BWP_DownlinkDedicated.Merge(m, src) +} +func (m *BWP_DownlinkDedicated) XXX_Size() int { + return xxx_messageInfo_BWP_DownlinkDedicated.Size(m) +} +func (m *BWP_DownlinkDedicated) XXX_DiscardUnknown() { + xxx_messageInfo_BWP_DownlinkDedicated.DiscardUnknown(m) +} + +var xxx_messageInfo_BWP_DownlinkDedicated proto.InternalMessageInfo + +type isBWP_DownlinkDedicated_Pdcch_Config interface { + isBWP_DownlinkDedicated_Pdcch_Config() +} + +type BWP_DownlinkDedicated_ReleasePdcch_Config struct { + ReleasePdcch_Config *Null `protobuf:"bytes,1,opt,name=release_pdcch_Config,json=releasePdcchConfig,proto3,oneof"` +} + +type BWP_DownlinkDedicated_SetupPdcch_Config struct { + SetupPdcch_Config *PDCCH_Config `protobuf:"bytes,2,opt,name=setup_pdcch_Config,json=setupPdcchConfig,proto3,oneof"` +} + +func (*BWP_DownlinkDedicated_ReleasePdcch_Config) isBWP_DownlinkDedicated_Pdcch_Config() {} + +func (*BWP_DownlinkDedicated_SetupPdcch_Config) isBWP_DownlinkDedicated_Pdcch_Config() {} + +func (m *BWP_DownlinkDedicated) GetPdcch_Config() isBWP_DownlinkDedicated_Pdcch_Config { + if m != nil { + return m.Pdcch_Config + } + return nil +} + +func (m *BWP_DownlinkDedicated) GetReleasePdcch_Config() *Null { + if x, ok := m.GetPdcch_Config().(*BWP_DownlinkDedicated_ReleasePdcch_Config); ok { + return x.ReleasePdcch_Config + } + return nil +} + +func (m *BWP_DownlinkDedicated) GetSetupPdcch_Config() *PDCCH_Config { + if x, ok := m.GetPdcch_Config().(*BWP_DownlinkDedicated_SetupPdcch_Config); ok { + return x.SetupPdcch_Config + } + return nil +} + +type isBWP_DownlinkDedicated_Pdsch_Config interface { + isBWP_DownlinkDedicated_Pdsch_Config() +} + +type BWP_DownlinkDedicated_ReleasePdsch_Config struct { + ReleasePdsch_Config *Null `protobuf:"bytes,3,opt,name=release_pdsch_Config,json=releasePdschConfig,proto3,oneof"` +} + +type BWP_DownlinkDedicated_SetupPdsch_Config struct { + SetupPdsch_Config *PDSCH_Config `protobuf:"bytes,4,opt,name=setup_pdsch_Config,json=setupPdschConfig,proto3,oneof"` +} + +func (*BWP_DownlinkDedicated_ReleasePdsch_Config) isBWP_DownlinkDedicated_Pdsch_Config() {} + +func (*BWP_DownlinkDedicated_SetupPdsch_Config) isBWP_DownlinkDedicated_Pdsch_Config() {} + +func (m *BWP_DownlinkDedicated) GetPdsch_Config() isBWP_DownlinkDedicated_Pdsch_Config { + if m != nil { + return m.Pdsch_Config + } + return nil +} + +func (m *BWP_DownlinkDedicated) GetReleasePdsch_Config() *Null { + if x, ok := m.GetPdsch_Config().(*BWP_DownlinkDedicated_ReleasePdsch_Config); ok { + return x.ReleasePdsch_Config + } + return nil +} + +func (m *BWP_DownlinkDedicated) GetSetupPdsch_Config() *PDSCH_Config { + if x, ok := m.GetPdsch_Config().(*BWP_DownlinkDedicated_SetupPdsch_Config); ok { + return x.SetupPdsch_Config + } + return nil +} + +type isBWP_DownlinkDedicated_Sps_Config interface { + isBWP_DownlinkDedicated_Sps_Config() +} + +type BWP_DownlinkDedicated_ReleaseSps_Config struct { + ReleaseSps_Config *Null `protobuf:"bytes,5,opt,name=release_sps_Config,json=releaseSpsConfig,proto3,oneof"` +} + +type BWP_DownlinkDedicated_SetupSps_Config struct { + SetupSps_Config *SPS_Config `protobuf:"bytes,6,opt,name=setup_sps_Config,json=setupSpsConfig,proto3,oneof"` +} + +func (*BWP_DownlinkDedicated_ReleaseSps_Config) isBWP_DownlinkDedicated_Sps_Config() {} + +func (*BWP_DownlinkDedicated_SetupSps_Config) isBWP_DownlinkDedicated_Sps_Config() {} + +func (m *BWP_DownlinkDedicated) GetSps_Config() isBWP_DownlinkDedicated_Sps_Config { + if m != nil { + return m.Sps_Config + } + return nil +} + +func (m *BWP_DownlinkDedicated) GetReleaseSps_Config() *Null { + if x, ok := m.GetSps_Config().(*BWP_DownlinkDedicated_ReleaseSps_Config); ok { + return x.ReleaseSps_Config + } + return nil +} + +func (m *BWP_DownlinkDedicated) GetSetupSps_Config() *SPS_Config { + if x, ok := m.GetSps_Config().(*BWP_DownlinkDedicated_SetupSps_Config); ok { + return x.SetupSps_Config + } + return nil +} + +type isBWP_DownlinkDedicated_RadioLinkMonitoringConfig interface { + isBWP_DownlinkDedicated_RadioLinkMonitoringConfig() +} + +type BWP_DownlinkDedicated_ReleaseRadioLinkMonitoringConfig struct { + ReleaseRadioLinkMonitoringConfig *Null `protobuf:"bytes,7,opt,name=release_radioLinkMonitoringConfig,json=releaseRadioLinkMonitoringConfig,proto3,oneof"` +} + +type BWP_DownlinkDedicated_SetupRadioLinkMonitoringConfig struct { + SetupRadioLinkMonitoringConfig *RadioLinkMonitoringConfig `protobuf:"bytes,8,opt,name=setup_radioLinkMonitoringConfig,json=setupRadioLinkMonitoringConfig,proto3,oneof"` +} + +func (*BWP_DownlinkDedicated_ReleaseRadioLinkMonitoringConfig) isBWP_DownlinkDedicated_RadioLinkMonitoringConfig() { +} + +func (*BWP_DownlinkDedicated_SetupRadioLinkMonitoringConfig) isBWP_DownlinkDedicated_RadioLinkMonitoringConfig() { +} + +func (m *BWP_DownlinkDedicated) GetRadioLinkMonitoringConfig() isBWP_DownlinkDedicated_RadioLinkMonitoringConfig { + if m != nil { + return m.RadioLinkMonitoringConfig + } + return nil +} + +func (m *BWP_DownlinkDedicated) GetReleaseRadioLinkMonitoringConfig() *Null { + if x, ok := m.GetRadioLinkMonitoringConfig().(*BWP_DownlinkDedicated_ReleaseRadioLinkMonitoringConfig); ok { + return x.ReleaseRadioLinkMonitoringConfig + } + return nil +} + +func (m *BWP_DownlinkDedicated) GetSetupRadioLinkMonitoringConfig() *RadioLinkMonitoringConfig { + if x, ok := m.GetRadioLinkMonitoringConfig().(*BWP_DownlinkDedicated_SetupRadioLinkMonitoringConfig); ok { + return x.SetupRadioLinkMonitoringConfig + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*BWP_DownlinkDedicated) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*BWP_DownlinkDedicated_ReleasePdcch_Config)(nil), + (*BWP_DownlinkDedicated_SetupPdcch_Config)(nil), + (*BWP_DownlinkDedicated_ReleasePdsch_Config)(nil), + (*BWP_DownlinkDedicated_SetupPdsch_Config)(nil), + (*BWP_DownlinkDedicated_ReleaseSps_Config)(nil), + (*BWP_DownlinkDedicated_SetupSps_Config)(nil), + (*BWP_DownlinkDedicated_ReleaseRadioLinkMonitoringConfig)(nil), + (*BWP_DownlinkDedicated_SetupRadioLinkMonitoringConfig)(nil), + } +} + +type PDCCH_Config struct { + ControlResourceSetToAddModList []*ControlResourceSet `protobuf:"bytes,1,rep,name=controlResourceSetToAddModList,proto3" json:"controlResourceSetToAddModList,omitempty"` + ControlResourceSetToReleaseList []uint32 `protobuf:"varint,2,rep,packed,name=controlResourceSetToReleaseList,proto3" json:"controlResourceSetToReleaseList,omitempty"` + SearchSpacesToAddModList []*SearchSpace `protobuf:"bytes,3,rep,name=searchSpacesToAddModList,proto3" json:"searchSpacesToAddModList,omitempty"` + SearchSpacesToReleaseList []uint32 `protobuf:"varint,4,rep,packed,name=searchSpacesToReleaseList,proto3" json:"searchSpacesToReleaseList,omitempty"` + // Types that are valid to be assigned to DownlinkPreemption: + // *PDCCH_Config_ReleaseDownlinkPreemption + // *PDCCH_Config_SetupDownlinkPreemption + DownlinkPreemption isPDCCH_Config_DownlinkPreemption `protobuf_oneof:"downlinkPreemption"` + // Types that are valid to be assigned to Tpc_PUSCH: + // *PDCCH_Config_ReleaseTpc_PUSCH + // *PDCCH_Config_SetupTpc_PUSCH + Tpc_PUSCH isPDCCH_Config_Tpc_PUSCH `protobuf_oneof:"tpc_PUSCH"` + // Types that are valid to be assigned to Tpc_PUCCH: + // *PDCCH_Config_ReleaseTpc_PUCCH + // *PDCCH_Config_SetupTpc_PUCCH + Tpc_PUCCH isPDCCH_Config_Tpc_PUCCH `protobuf_oneof:"tpc_PUCCH"` + // Types that are valid to be assigned to Tpc_SRS: + // *PDCCH_Config_ReleaseTpc_SRS + // *PDCCH_Config_SetupTpc_SRS + Tpc_SRS isPDCCH_Config_Tpc_SRS `protobuf_oneof:"tpc_SRS"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDCCH_Config) Reset() { *m = PDCCH_Config{} } +func (m *PDCCH_Config) String() string { return proto.CompactTextString(m) } +func (*PDCCH_Config) ProtoMessage() {} +func (*PDCCH_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{139} +} + +func (m *PDCCH_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDCCH_Config.Unmarshal(m, b) +} +func (m *PDCCH_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDCCH_Config.Marshal(b, m, deterministic) +} +func (m *PDCCH_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDCCH_Config.Merge(m, src) +} +func (m *PDCCH_Config) XXX_Size() int { + return xxx_messageInfo_PDCCH_Config.Size(m) +} +func (m *PDCCH_Config) XXX_DiscardUnknown() { + xxx_messageInfo_PDCCH_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_PDCCH_Config proto.InternalMessageInfo + +func (m *PDCCH_Config) GetControlResourceSetToAddModList() []*ControlResourceSet { + if m != nil { + return m.ControlResourceSetToAddModList + } + return nil +} + +func (m *PDCCH_Config) GetControlResourceSetToReleaseList() []uint32 { + if m != nil { + return m.ControlResourceSetToReleaseList + } + return nil +} + +func (m *PDCCH_Config) GetSearchSpacesToAddModList() []*SearchSpace { + if m != nil { + return m.SearchSpacesToAddModList + } + return nil +} + +func (m *PDCCH_Config) GetSearchSpacesToReleaseList() []uint32 { + if m != nil { + return m.SearchSpacesToReleaseList + } + return nil +} + +type isPDCCH_Config_DownlinkPreemption interface { + isPDCCH_Config_DownlinkPreemption() +} + +type PDCCH_Config_ReleaseDownlinkPreemption struct { + ReleaseDownlinkPreemption *Null `protobuf:"bytes,5,opt,name=release_downlinkPreemption,json=releaseDownlinkPreemption,proto3,oneof"` +} + +type PDCCH_Config_SetupDownlinkPreemption struct { + SetupDownlinkPreemption *DownlinkPreemption `protobuf:"bytes,6,opt,name=setup_downlinkPreemption,json=setupDownlinkPreemption,proto3,oneof"` +} + +func (*PDCCH_Config_ReleaseDownlinkPreemption) isPDCCH_Config_DownlinkPreemption() {} + +func (*PDCCH_Config_SetupDownlinkPreemption) isPDCCH_Config_DownlinkPreemption() {} + +func (m *PDCCH_Config) GetDownlinkPreemption() isPDCCH_Config_DownlinkPreemption { + if m != nil { + return m.DownlinkPreemption + } + return nil +} + +func (m *PDCCH_Config) GetReleaseDownlinkPreemption() *Null { + if x, ok := m.GetDownlinkPreemption().(*PDCCH_Config_ReleaseDownlinkPreemption); ok { + return x.ReleaseDownlinkPreemption + } + return nil +} + +func (m *PDCCH_Config) GetSetupDownlinkPreemption() *DownlinkPreemption { + if x, ok := m.GetDownlinkPreemption().(*PDCCH_Config_SetupDownlinkPreemption); ok { + return x.SetupDownlinkPreemption + } + return nil +} + +type isPDCCH_Config_Tpc_PUSCH interface { + isPDCCH_Config_Tpc_PUSCH() +} + +type PDCCH_Config_ReleaseTpc_PUSCH struct { + ReleaseTpc_PUSCH *Null `protobuf:"bytes,7,opt,name=release_tpc_PUSCH,json=releaseTpcPUSCH,proto3,oneof"` +} + +type PDCCH_Config_SetupTpc_PUSCH struct { + SetupTpc_PUSCH *PUSCH_TPC_CommandConfig `protobuf:"bytes,8,opt,name=setup_tpc_PUSCH,json=setupTpcPUSCH,proto3,oneof"` +} + +func (*PDCCH_Config_ReleaseTpc_PUSCH) isPDCCH_Config_Tpc_PUSCH() {} + +func (*PDCCH_Config_SetupTpc_PUSCH) isPDCCH_Config_Tpc_PUSCH() {} + +func (m *PDCCH_Config) GetTpc_PUSCH() isPDCCH_Config_Tpc_PUSCH { + if m != nil { + return m.Tpc_PUSCH + } + return nil +} + +func (m *PDCCH_Config) GetReleaseTpc_PUSCH() *Null { + if x, ok := m.GetTpc_PUSCH().(*PDCCH_Config_ReleaseTpc_PUSCH); ok { + return x.ReleaseTpc_PUSCH + } + return nil +} + +func (m *PDCCH_Config) GetSetupTpc_PUSCH() *PUSCH_TPC_CommandConfig { + if x, ok := m.GetTpc_PUSCH().(*PDCCH_Config_SetupTpc_PUSCH); ok { + return x.SetupTpc_PUSCH + } + return nil +} + +type isPDCCH_Config_Tpc_PUCCH interface { + isPDCCH_Config_Tpc_PUCCH() +} + +type PDCCH_Config_ReleaseTpc_PUCCH struct { + ReleaseTpc_PUCCH *Null `protobuf:"bytes,9,opt,name=release_tpc_PUCCH,json=releaseTpcPUCCH,proto3,oneof"` +} + +type PDCCH_Config_SetupTpc_PUCCH struct { + SetupTpc_PUCCH *PUCCH_TPC_CommandConfig `protobuf:"bytes,10,opt,name=setup_tpc_PUCCH,json=setupTpcPUCCH,proto3,oneof"` +} + +func (*PDCCH_Config_ReleaseTpc_PUCCH) isPDCCH_Config_Tpc_PUCCH() {} + +func (*PDCCH_Config_SetupTpc_PUCCH) isPDCCH_Config_Tpc_PUCCH() {} + +func (m *PDCCH_Config) GetTpc_PUCCH() isPDCCH_Config_Tpc_PUCCH { + if m != nil { + return m.Tpc_PUCCH + } + return nil +} + +func (m *PDCCH_Config) GetReleaseTpc_PUCCH() *Null { + if x, ok := m.GetTpc_PUCCH().(*PDCCH_Config_ReleaseTpc_PUCCH); ok { + return x.ReleaseTpc_PUCCH + } + return nil +} + +func (m *PDCCH_Config) GetSetupTpc_PUCCH() *PUCCH_TPC_CommandConfig { + if x, ok := m.GetTpc_PUCCH().(*PDCCH_Config_SetupTpc_PUCCH); ok { + return x.SetupTpc_PUCCH + } + return nil +} + +type isPDCCH_Config_Tpc_SRS interface { + isPDCCH_Config_Tpc_SRS() +} + +type PDCCH_Config_ReleaseTpc_SRS struct { + ReleaseTpc_SRS *Null `protobuf:"bytes,11,opt,name=release_tpc_SRS,json=releaseTpcSRS,proto3,oneof"` +} + +type PDCCH_Config_SetupTpc_SRS struct { + SetupTpc_SRS *SRS_TPC_CommandConfig `protobuf:"bytes,12,opt,name=setup_tpc_SRS,json=setupTpcSRS,proto3,oneof"` +} + +func (*PDCCH_Config_ReleaseTpc_SRS) isPDCCH_Config_Tpc_SRS() {} + +func (*PDCCH_Config_SetupTpc_SRS) isPDCCH_Config_Tpc_SRS() {} + +func (m *PDCCH_Config) GetTpc_SRS() isPDCCH_Config_Tpc_SRS { + if m != nil { + return m.Tpc_SRS + } + return nil +} + +func (m *PDCCH_Config) GetReleaseTpc_SRS() *Null { + if x, ok := m.GetTpc_SRS().(*PDCCH_Config_ReleaseTpc_SRS); ok { + return x.ReleaseTpc_SRS + } + return nil +} + +func (m *PDCCH_Config) GetSetupTpc_SRS() *SRS_TPC_CommandConfig { + if x, ok := m.GetTpc_SRS().(*PDCCH_Config_SetupTpc_SRS); ok { + return x.SetupTpc_SRS + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PDCCH_Config) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PDCCH_Config_ReleaseDownlinkPreemption)(nil), + (*PDCCH_Config_SetupDownlinkPreemption)(nil), + (*PDCCH_Config_ReleaseTpc_PUSCH)(nil), + (*PDCCH_Config_SetupTpc_PUSCH)(nil), + (*PDCCH_Config_ReleaseTpc_PUCCH)(nil), + (*PDCCH_Config_SetupTpc_PUCCH)(nil), + (*PDCCH_Config_ReleaseTpc_SRS)(nil), + (*PDCCH_Config_SetupTpc_SRS)(nil), + } +} + +type DownlinkPreemption struct { + Int_RNTI uint32 `protobuf:"varint,1,opt,name=int_RNTI,json=intRNTI,proto3" json:"int_RNTI,omitempty"` + TimeFrequencySet *TimeFrequencySet `protobuf:"bytes,2,opt,name=timeFrequencySet,proto3" json:"timeFrequencySet,omitempty"` + Dci_PayloadSize uint32 `protobuf:"varint,3,opt,name=dci_PayloadSize,json=dciPayloadSize,proto3" json:"dci_PayloadSize,omitempty"` + Int_ConfigurationPerServingCell []*INT_ConfigurationPerServingCell `protobuf:"bytes,4,rep,name=int_ConfigurationPerServingCell,json=intConfigurationPerServingCell,proto3" json:"int_ConfigurationPerServingCell,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DownlinkPreemption) Reset() { *m = DownlinkPreemption{} } +func (m *DownlinkPreemption) String() string { return proto.CompactTextString(m) } +func (*DownlinkPreemption) ProtoMessage() {} +func (*DownlinkPreemption) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{140} +} + +func (m *DownlinkPreemption) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DownlinkPreemption.Unmarshal(m, b) +} +func (m *DownlinkPreemption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DownlinkPreemption.Marshal(b, m, deterministic) +} +func (m *DownlinkPreemption) XXX_Merge(src proto.Message) { + xxx_messageInfo_DownlinkPreemption.Merge(m, src) +} +func (m *DownlinkPreemption) XXX_Size() int { + return xxx_messageInfo_DownlinkPreemption.Size(m) +} +func (m *DownlinkPreemption) XXX_DiscardUnknown() { + xxx_messageInfo_DownlinkPreemption.DiscardUnknown(m) +} + +var xxx_messageInfo_DownlinkPreemption proto.InternalMessageInfo + +func (m *DownlinkPreemption) GetInt_RNTI() uint32 { + if m != nil { + return m.Int_RNTI + } + return 0 +} + +func (m *DownlinkPreemption) GetTimeFrequencySet() *TimeFrequencySet { + if m != nil { + return m.TimeFrequencySet + } + return nil +} + +func (m *DownlinkPreemption) GetDci_PayloadSize() uint32 { + if m != nil { + return m.Dci_PayloadSize + } + return 0 +} + +func (m *DownlinkPreemption) GetInt_ConfigurationPerServingCell() []*INT_ConfigurationPerServingCell { + if m != nil { + return m.Int_ConfigurationPerServingCell + } + return nil +} + +type TimeFrequencySet struct { + Value TimeFrequencySet_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.TimeFrequencySet_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TimeFrequencySet) Reset() { *m = TimeFrequencySet{} } +func (m *TimeFrequencySet) String() string { return proto.CompactTextString(m) } +func (*TimeFrequencySet) ProtoMessage() {} +func (*TimeFrequencySet) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{141} +} + +func (m *TimeFrequencySet) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TimeFrequencySet.Unmarshal(m, b) +} +func (m *TimeFrequencySet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TimeFrequencySet.Marshal(b, m, deterministic) +} +func (m *TimeFrequencySet) XXX_Merge(src proto.Message) { + xxx_messageInfo_TimeFrequencySet.Merge(m, src) +} +func (m *TimeFrequencySet) XXX_Size() int { + return xxx_messageInfo_TimeFrequencySet.Size(m) +} +func (m *TimeFrequencySet) XXX_DiscardUnknown() { + xxx_messageInfo_TimeFrequencySet.DiscardUnknown(m) +} + +var xxx_messageInfo_TimeFrequencySet proto.InternalMessageInfo + +func (m *TimeFrequencySet) GetValue() TimeFrequencySet_Value { + if m != nil { + return m.Value + } + return TimeFrequencySet_protobuf_unspecified +} + +type INT_ConfigurationPerServingCell struct { + ServingCellId uint32 `protobuf:"varint,1,opt,name=servingCellId,proto3" json:"servingCellId,omitempty"` + PositionInDCI uint32 `protobuf:"varint,2,opt,name=positionInDCI,proto3" json:"positionInDCI,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *INT_ConfigurationPerServingCell) Reset() { *m = INT_ConfigurationPerServingCell{} } +func (m *INT_ConfigurationPerServingCell) String() string { return proto.CompactTextString(m) } +func (*INT_ConfigurationPerServingCell) ProtoMessage() {} +func (*INT_ConfigurationPerServingCell) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{142} +} + +func (m *INT_ConfigurationPerServingCell) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_INT_ConfigurationPerServingCell.Unmarshal(m, b) +} +func (m *INT_ConfigurationPerServingCell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_INT_ConfigurationPerServingCell.Marshal(b, m, deterministic) +} +func (m *INT_ConfigurationPerServingCell) XXX_Merge(src proto.Message) { + xxx_messageInfo_INT_ConfigurationPerServingCell.Merge(m, src) +} +func (m *INT_ConfigurationPerServingCell) XXX_Size() int { + return xxx_messageInfo_INT_ConfigurationPerServingCell.Size(m) +} +func (m *INT_ConfigurationPerServingCell) XXX_DiscardUnknown() { + xxx_messageInfo_INT_ConfigurationPerServingCell.DiscardUnknown(m) +} + +var xxx_messageInfo_INT_ConfigurationPerServingCell proto.InternalMessageInfo + +func (m *INT_ConfigurationPerServingCell) GetServingCellId() uint32 { + if m != nil { + return m.ServingCellId + } + return 0 +} + +func (m *INT_ConfigurationPerServingCell) GetPositionInDCI() uint32 { + if m != nil { + return m.PositionInDCI + } + return 0 +} + +type PUSCH_TPC_CommandConfig struct { + Tpc_Index *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=tpc_Index,json=tpcIndex,proto3" json:"tpc_Index,omitempty"` + Tpc_IndexSUL *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=tpc_IndexSUL,json=tpcIndexSUL,proto3" json:"tpc_IndexSUL,omitempty"` + TargetCell *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=targetCell,proto3" json:"targetCell,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUSCH_TPC_CommandConfig) Reset() { *m = PUSCH_TPC_CommandConfig{} } +func (m *PUSCH_TPC_CommandConfig) String() string { return proto.CompactTextString(m) } +func (*PUSCH_TPC_CommandConfig) ProtoMessage() {} +func (*PUSCH_TPC_CommandConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{143} +} + +func (m *PUSCH_TPC_CommandConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUSCH_TPC_CommandConfig.Unmarshal(m, b) +} +func (m *PUSCH_TPC_CommandConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUSCH_TPC_CommandConfig.Marshal(b, m, deterministic) +} +func (m *PUSCH_TPC_CommandConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUSCH_TPC_CommandConfig.Merge(m, src) +} +func (m *PUSCH_TPC_CommandConfig) XXX_Size() int { + return xxx_messageInfo_PUSCH_TPC_CommandConfig.Size(m) +} +func (m *PUSCH_TPC_CommandConfig) XXX_DiscardUnknown() { + xxx_messageInfo_PUSCH_TPC_CommandConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_PUSCH_TPC_CommandConfig proto.InternalMessageInfo + +func (m *PUSCH_TPC_CommandConfig) GetTpc_Index() *wrappers.UInt32Value { + if m != nil { + return m.Tpc_Index + } + return nil +} + +func (m *PUSCH_TPC_CommandConfig) GetTpc_IndexSUL() *wrappers.UInt32Value { + if m != nil { + return m.Tpc_IndexSUL + } + return nil +} + +func (m *PUSCH_TPC_CommandConfig) GetTargetCell() *wrappers.UInt32Value { + if m != nil { + return m.TargetCell + } + return nil +} + +type PUCCH_TPC_CommandConfig struct { + Tpc_IndexPCell *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=tpc_IndexPCell,json=tpcIndexPCell,proto3" json:"tpc_IndexPCell,omitempty"` + Tpc_IndexPUCCH_SCell *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=tpc_IndexPUCCH_SCell,json=tpcIndexPUCCHSCell,proto3" json:"tpc_IndexPUCCH_SCell,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCH_TPC_CommandConfig) Reset() { *m = PUCCH_TPC_CommandConfig{} } +func (m *PUCCH_TPC_CommandConfig) String() string { return proto.CompactTextString(m) } +func (*PUCCH_TPC_CommandConfig) ProtoMessage() {} +func (*PUCCH_TPC_CommandConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{144} +} + +func (m *PUCCH_TPC_CommandConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCH_TPC_CommandConfig.Unmarshal(m, b) +} +func (m *PUCCH_TPC_CommandConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCH_TPC_CommandConfig.Marshal(b, m, deterministic) +} +func (m *PUCCH_TPC_CommandConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCH_TPC_CommandConfig.Merge(m, src) +} +func (m *PUCCH_TPC_CommandConfig) XXX_Size() int { + return xxx_messageInfo_PUCCH_TPC_CommandConfig.Size(m) +} +func (m *PUCCH_TPC_CommandConfig) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCH_TPC_CommandConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCH_TPC_CommandConfig proto.InternalMessageInfo + +func (m *PUCCH_TPC_CommandConfig) GetTpc_IndexPCell() *wrappers.UInt32Value { + if m != nil { + return m.Tpc_IndexPCell + } + return nil +} + +func (m *PUCCH_TPC_CommandConfig) GetTpc_IndexPUCCH_SCell() *wrappers.UInt32Value { + if m != nil { + return m.Tpc_IndexPUCCH_SCell + } + return nil +} + +type SRS_TPC_CommandConfig struct { + StartingBitOfFormat2_3 *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=startingBitOfFormat2_3,json=startingBitOfFormat23,proto3" json:"startingBitOfFormat2_3,omitempty"` + FieldTypeFormat2_3 *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=fieldTypeFormat2_3,json=fieldTypeFormat23,proto3" json:"fieldTypeFormat2_3,omitempty"` + StartingBitOfFormat2_3SULV1530 *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=startingBitOfFormat2_3SUL_v1530,json=startingBitOfFormat23SULV1530,proto3" json:"startingBitOfFormat2_3SUL_v1530,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_TPC_CommandConfig) Reset() { *m = SRS_TPC_CommandConfig{} } +func (m *SRS_TPC_CommandConfig) String() string { return proto.CompactTextString(m) } +func (*SRS_TPC_CommandConfig) ProtoMessage() {} +func (*SRS_TPC_CommandConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{145} +} + +func (m *SRS_TPC_CommandConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_TPC_CommandConfig.Unmarshal(m, b) +} +func (m *SRS_TPC_CommandConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_TPC_CommandConfig.Marshal(b, m, deterministic) +} +func (m *SRS_TPC_CommandConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_TPC_CommandConfig.Merge(m, src) +} +func (m *SRS_TPC_CommandConfig) XXX_Size() int { + return xxx_messageInfo_SRS_TPC_CommandConfig.Size(m) +} +func (m *SRS_TPC_CommandConfig) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_TPC_CommandConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_TPC_CommandConfig proto.InternalMessageInfo + +func (m *SRS_TPC_CommandConfig) GetStartingBitOfFormat2_3() *wrappers.UInt32Value { + if m != nil { + return m.StartingBitOfFormat2_3 + } + return nil +} + +func (m *SRS_TPC_CommandConfig) GetFieldTypeFormat2_3() *wrappers.UInt32Value { + if m != nil { + return m.FieldTypeFormat2_3 + } + return nil +} + +func (m *SRS_TPC_CommandConfig) GetStartingBitOfFormat2_3SULV1530() *wrappers.UInt32Value { + if m != nil { + return m.StartingBitOfFormat2_3SULV1530 + } + return nil +} + +type PDSCH_Config struct { + DataScramblingIdentityPDSCH *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=dataScramblingIdentityPDSCH,proto3" json:"dataScramblingIdentityPDSCH,omitempty"` + // Types that are valid to be assigned to Dmrs_DownlinkForPDSCH_MappingTypeA: + // *PDSCH_Config_ReleaseDmrs_DownlinkForPDSCH_MappingTypeA + // *PDSCH_Config_SetupDmrs_DownlinkForPDSCH_MappingTypeA + Dmrs_DownlinkForPDSCH_MappingTypeA isPDSCH_Config_Dmrs_DownlinkForPDSCH_MappingTypeA `protobuf_oneof:"dmrs_DownlinkForPDSCH_MappingTypeA"` + // Types that are valid to be assigned to Dmrs_DownlinkForPDSCH_MappingTypeB: + // *PDSCH_Config_ReleaseDmrs_DownlinkForPDSCH_MappingTypeB + // *PDSCH_Config_SetupDmrs_DownlinkForPDSCH_MappingTypeB + Dmrs_DownlinkForPDSCH_MappingTypeB isPDSCH_Config_Dmrs_DownlinkForPDSCH_MappingTypeB `protobuf_oneof:"dmrs_DownlinkForPDSCH_MappingTypeB"` + Tci_StatesToAddModList []*TCI_State `protobuf:"bytes,6,rep,name=tci_StatesToAddModList,json=tciStatesToAddModList,proto3" json:"tci_StatesToAddModList,omitempty"` + Tci_StatesToReleaseList []uint32 `protobuf:"varint,7,rep,packed,name=tci_StatesToReleaseList,json=tciStatesToReleaseList,proto3" json:"tci_StatesToReleaseList,omitempty"` + Vrb_ToPRB_Interleaver *VRB_ToPRB_Interleaver `protobuf:"bytes,8,opt,name=vrb_ToPRB_Interleaver,json=vrbToPRBInterleaver,proto3" json:"vrb_ToPRB_Interleaver,omitempty"` + ResourceAllocation *ResourceAllocation `protobuf:"bytes,9,opt,name=resourceAllocation,proto3" json:"resourceAllocation,omitempty"` + // Types that are valid to be assigned to Pdsch_TimeDomainAllocationList: + // *PDSCH_Config_ReleasePdsch_TimeDomainAllocationList + // *PDSCH_Config_SetupPdsch_TimeDomainAllocationList + Pdsch_TimeDomainAllocationList isPDSCH_Config_Pdsch_TimeDomainAllocationList `protobuf_oneof:"pdsch_TimeDomainAllocationList"` + Pdsch_AggregationFactor *PDSCH_AggregationFactor `protobuf:"bytes,12,opt,name=pdsch_AggregationFactor,json=pdschAggregationFactor,proto3" json:"pdsch_AggregationFactor,omitempty"` + RateMatchPatternToAddModList []*RateMatchPattern `protobuf:"bytes,13,rep,name=rateMatchPatternToAddModList,proto3" json:"rateMatchPatternToAddModList,omitempty"` + RateMatchPatternToReleaseList []uint32 `protobuf:"varint,14,rep,packed,name=rateMatchPatternToReleaseList,proto3" json:"rateMatchPatternToReleaseList,omitempty"` + RateMatchPatternGroup1 *RateMatchPatternGroup `protobuf:"bytes,15,opt,name=rateMatchPatternGroup1,proto3" json:"rateMatchPatternGroup1,omitempty"` + RateMatchPatternGroup2 *RateMatchPatternGroup `protobuf:"bytes,16,opt,name=rateMatchPatternGroup2,proto3" json:"rateMatchPatternGroup2,omitempty"` + Rbg_Size *RBG_Size `protobuf:"bytes,17,opt,name=rbg_Size,json=rbgSize,proto3" json:"rbg_Size,omitempty"` + Mcs_Table *MCS_Table `protobuf:"bytes,18,opt,name=mcs_Table,json=mcsTable,proto3" json:"mcs_Table,omitempty"` + MaxNrofCodeWordsScheduledByDCI *MaxNrofCodeWordsScheduledByDCI `protobuf:"bytes,19,opt,name=maxNrofCodeWordsScheduledByDCI,proto3" json:"maxNrofCodeWordsScheduledByDCI,omitempty"` + // Types that are valid to be assigned to Prb_BundlingType: + // *PDSCH_Config_StaticBundling + // *PDSCH_Config_DynamicBundling + Prb_BundlingType isPDSCH_Config_Prb_BundlingType `protobuf_oneof:"prb_BundlingType"` + Zp_CSI_RS_ResourceToAddModList []*ZP_CSI_RS_Resource `protobuf:"bytes,22,rep,name=zp_CSI_RS_ResourceToAddModList,json=zpCSIRSResourceToAddModList,proto3" json:"zp_CSI_RS_ResourceToAddModList,omitempty"` + Zp_CSI_RS_ResourceToReleaseList []uint32 `protobuf:"varint,23,rep,packed,name=zp_CSI_RS_ResourceToReleaseList,json=zpCSIRSResourceToReleaseList,proto3" json:"zp_CSI_RS_ResourceToReleaseList,omitempty"` + Aperiodic_ZP_CSI_RS_ResourceSetsToAddModList []*ZP_CSI_RS_ResourceSet `protobuf:"bytes,24,rep,name=aperiodic_ZP_CSI_RS_ResourceSetsToAddModList,json=aperiodicZPCSIRSResourceSetsToAddModList,proto3" json:"aperiodic_ZP_CSI_RS_ResourceSetsToAddModList,omitempty"` + Aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList []uint32 `protobuf:"varint,25,rep,packed,name=aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList,json=aperiodicZPCSIRSResourceSetsToReleaseList,proto3" json:"aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList,omitempty"` + Sp_ZP_CSI_RS_ResourceSetsToAddModList []*ZP_CSI_RS_ResourceSet `protobuf:"bytes,26,rep,name=sp_ZP_CSI_RS_ResourceSetsToAddModList,json=spZPCSIRSResourceSetsToAddModList,proto3" json:"sp_ZP_CSI_RS_ResourceSetsToAddModList,omitempty"` + Sp_ZP_CSI_RS_ResourceSetsToReleaseList []uint32 `protobuf:"varint,27,rep,packed,name=sp_ZP_CSI_RS_ResourceSetsToReleaseList,json=spZPCSIRSResourceSetsToReleaseList,proto3" json:"sp_ZP_CSI_RS_ResourceSetsToReleaseList,omitempty"` + // Types that are valid to be assigned to P_ZP_CSI_RS_ResourceSet: + // *PDSCH_Config_ReleaseP_ZP_CSI_RS_ResourceSet + // *PDSCH_Config_SetupP_ZP_CSI_RS_ResourceSet + P_ZP_CSI_RS_ResourceSet isPDSCH_Config_P_ZP_CSI_RS_ResourceSet `protobuf_oneof:"p_ZP_CSI_RS_ResourceSet"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDSCH_Config) Reset() { *m = PDSCH_Config{} } +func (m *PDSCH_Config) String() string { return proto.CompactTextString(m) } +func (*PDSCH_Config) ProtoMessage() {} +func (*PDSCH_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{146} +} + +func (m *PDSCH_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDSCH_Config.Unmarshal(m, b) +} +func (m *PDSCH_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDSCH_Config.Marshal(b, m, deterministic) +} +func (m *PDSCH_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDSCH_Config.Merge(m, src) +} +func (m *PDSCH_Config) XXX_Size() int { + return xxx_messageInfo_PDSCH_Config.Size(m) +} +func (m *PDSCH_Config) XXX_DiscardUnknown() { + xxx_messageInfo_PDSCH_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_PDSCH_Config proto.InternalMessageInfo + +func (m *PDSCH_Config) GetDataScramblingIdentityPDSCH() *wrappers.UInt32Value { + if m != nil { + return m.DataScramblingIdentityPDSCH + } + return nil +} + +type isPDSCH_Config_Dmrs_DownlinkForPDSCH_MappingTypeA interface { + isPDSCH_Config_Dmrs_DownlinkForPDSCH_MappingTypeA() +} + +type PDSCH_Config_ReleaseDmrs_DownlinkForPDSCH_MappingTypeA struct { + ReleaseDmrs_DownlinkForPDSCH_MappingTypeA *Null `protobuf:"bytes,2,opt,name=release_dmrs_DownlinkForPDSCH_MappingTypeA,json=releaseDmrsDownlinkForPDSCHMappingTypeA,proto3,oneof"` +} + +type PDSCH_Config_SetupDmrs_DownlinkForPDSCH_MappingTypeA struct { + SetupDmrs_DownlinkForPDSCH_MappingTypeA *DMRS_DownlinkConfig `protobuf:"bytes,3,opt,name=setup_dmrs_DownlinkForPDSCH_MappingTypeA,json=setupDmrsDownlinkForPDSCHMappingTypeA,proto3,oneof"` +} + +func (*PDSCH_Config_ReleaseDmrs_DownlinkForPDSCH_MappingTypeA) isPDSCH_Config_Dmrs_DownlinkForPDSCH_MappingTypeA() { +} + +func (*PDSCH_Config_SetupDmrs_DownlinkForPDSCH_MappingTypeA) isPDSCH_Config_Dmrs_DownlinkForPDSCH_MappingTypeA() { +} + +func (m *PDSCH_Config) GetDmrs_DownlinkForPDSCH_MappingTypeA() isPDSCH_Config_Dmrs_DownlinkForPDSCH_MappingTypeA { + if m != nil { + return m.Dmrs_DownlinkForPDSCH_MappingTypeA + } + return nil +} + +func (m *PDSCH_Config) GetReleaseDmrs_DownlinkForPDSCH_MappingTypeA() *Null { + if x, ok := m.GetDmrs_DownlinkForPDSCH_MappingTypeA().(*PDSCH_Config_ReleaseDmrs_DownlinkForPDSCH_MappingTypeA); ok { + return x.ReleaseDmrs_DownlinkForPDSCH_MappingTypeA + } + return nil +} + +func (m *PDSCH_Config) GetSetupDmrs_DownlinkForPDSCH_MappingTypeA() *DMRS_DownlinkConfig { + if x, ok := m.GetDmrs_DownlinkForPDSCH_MappingTypeA().(*PDSCH_Config_SetupDmrs_DownlinkForPDSCH_MappingTypeA); ok { + return x.SetupDmrs_DownlinkForPDSCH_MappingTypeA + } + return nil +} + +type isPDSCH_Config_Dmrs_DownlinkForPDSCH_MappingTypeB interface { + isPDSCH_Config_Dmrs_DownlinkForPDSCH_MappingTypeB() +} + +type PDSCH_Config_ReleaseDmrs_DownlinkForPDSCH_MappingTypeB struct { + ReleaseDmrs_DownlinkForPDSCH_MappingTypeB *Null `protobuf:"bytes,4,opt,name=release_dmrs_DownlinkForPDSCH_MappingTypeB,json=releaseDmrsDownlinkForPDSCHMappingTypeB,proto3,oneof"` +} + +type PDSCH_Config_SetupDmrs_DownlinkForPDSCH_MappingTypeB struct { + SetupDmrs_DownlinkForPDSCH_MappingTypeB *DMRS_DownlinkConfig `protobuf:"bytes,5,opt,name=setup_dmrs_DownlinkForPDSCH_MappingTypeB,json=setupDmrsDownlinkForPDSCHMappingTypeB,proto3,oneof"` +} + +func (*PDSCH_Config_ReleaseDmrs_DownlinkForPDSCH_MappingTypeB) isPDSCH_Config_Dmrs_DownlinkForPDSCH_MappingTypeB() { +} + +func (*PDSCH_Config_SetupDmrs_DownlinkForPDSCH_MappingTypeB) isPDSCH_Config_Dmrs_DownlinkForPDSCH_MappingTypeB() { +} + +func (m *PDSCH_Config) GetDmrs_DownlinkForPDSCH_MappingTypeB() isPDSCH_Config_Dmrs_DownlinkForPDSCH_MappingTypeB { + if m != nil { + return m.Dmrs_DownlinkForPDSCH_MappingTypeB + } + return nil +} + +func (m *PDSCH_Config) GetReleaseDmrs_DownlinkForPDSCH_MappingTypeB() *Null { + if x, ok := m.GetDmrs_DownlinkForPDSCH_MappingTypeB().(*PDSCH_Config_ReleaseDmrs_DownlinkForPDSCH_MappingTypeB); ok { + return x.ReleaseDmrs_DownlinkForPDSCH_MappingTypeB + } + return nil +} + +func (m *PDSCH_Config) GetSetupDmrs_DownlinkForPDSCH_MappingTypeB() *DMRS_DownlinkConfig { + if x, ok := m.GetDmrs_DownlinkForPDSCH_MappingTypeB().(*PDSCH_Config_SetupDmrs_DownlinkForPDSCH_MappingTypeB); ok { + return x.SetupDmrs_DownlinkForPDSCH_MappingTypeB + } + return nil +} + +func (m *PDSCH_Config) GetTci_StatesToAddModList() []*TCI_State { + if m != nil { + return m.Tci_StatesToAddModList + } + return nil +} + +func (m *PDSCH_Config) GetTci_StatesToReleaseList() []uint32 { + if m != nil { + return m.Tci_StatesToReleaseList + } + return nil +} + +func (m *PDSCH_Config) GetVrb_ToPRB_Interleaver() *VRB_ToPRB_Interleaver { + if m != nil { + return m.Vrb_ToPRB_Interleaver + } + return nil +} + +func (m *PDSCH_Config) GetResourceAllocation() *ResourceAllocation { + if m != nil { + return m.ResourceAllocation + } + return nil +} + +type isPDSCH_Config_Pdsch_TimeDomainAllocationList interface { + isPDSCH_Config_Pdsch_TimeDomainAllocationList() +} + +type PDSCH_Config_ReleasePdsch_TimeDomainAllocationList struct { + ReleasePdsch_TimeDomainAllocationList *Null `protobuf:"bytes,10,opt,name=release_pdsch_TimeDomainAllocationList,json=releasePdschTimeDomainAllocationList,proto3,oneof"` +} + +type PDSCH_Config_SetupPdsch_TimeDomainAllocationList struct { + SetupPdsch_TimeDomainAllocationList *PDSCH_TimeDomainResourceAllocationList `protobuf:"bytes,11,opt,name=setup_pdsch_TimeDomainAllocationList,json=setupPdschTimeDomainAllocationList,proto3,oneof"` +} + +func (*PDSCH_Config_ReleasePdsch_TimeDomainAllocationList) isPDSCH_Config_Pdsch_TimeDomainAllocationList() { +} + +func (*PDSCH_Config_SetupPdsch_TimeDomainAllocationList) isPDSCH_Config_Pdsch_TimeDomainAllocationList() { +} + +func (m *PDSCH_Config) GetPdsch_TimeDomainAllocationList() isPDSCH_Config_Pdsch_TimeDomainAllocationList { + if m != nil { + return m.Pdsch_TimeDomainAllocationList + } + return nil +} + +func (m *PDSCH_Config) GetReleasePdsch_TimeDomainAllocationList() *Null { + if x, ok := m.GetPdsch_TimeDomainAllocationList().(*PDSCH_Config_ReleasePdsch_TimeDomainAllocationList); ok { + return x.ReleasePdsch_TimeDomainAllocationList + } + return nil +} + +func (m *PDSCH_Config) GetSetupPdsch_TimeDomainAllocationList() *PDSCH_TimeDomainResourceAllocationList { + if x, ok := m.GetPdsch_TimeDomainAllocationList().(*PDSCH_Config_SetupPdsch_TimeDomainAllocationList); ok { + return x.SetupPdsch_TimeDomainAllocationList + } + return nil +} + +func (m *PDSCH_Config) GetPdsch_AggregationFactor() *PDSCH_AggregationFactor { + if m != nil { + return m.Pdsch_AggregationFactor + } + return nil +} + +func (m *PDSCH_Config) GetRateMatchPatternToAddModList() []*RateMatchPattern { + if m != nil { + return m.RateMatchPatternToAddModList + } + return nil +} + +func (m *PDSCH_Config) GetRateMatchPatternToReleaseList() []uint32 { + if m != nil { + return m.RateMatchPatternToReleaseList + } + return nil +} + +func (m *PDSCH_Config) GetRateMatchPatternGroup1() *RateMatchPatternGroup { + if m != nil { + return m.RateMatchPatternGroup1 + } + return nil +} + +func (m *PDSCH_Config) GetRateMatchPatternGroup2() *RateMatchPatternGroup { + if m != nil { + return m.RateMatchPatternGroup2 + } + return nil +} + +func (m *PDSCH_Config) GetRbg_Size() *RBG_Size { + if m != nil { + return m.Rbg_Size + } + return nil +} + +func (m *PDSCH_Config) GetMcs_Table() *MCS_Table { + if m != nil { + return m.Mcs_Table + } + return nil +} + +func (m *PDSCH_Config) GetMaxNrofCodeWordsScheduledByDCI() *MaxNrofCodeWordsScheduledByDCI { + if m != nil { + return m.MaxNrofCodeWordsScheduledByDCI + } + return nil +} + +type isPDSCH_Config_Prb_BundlingType interface { + isPDSCH_Config_Prb_BundlingType() +} + +type PDSCH_Config_StaticBundling struct { + StaticBundling *StaticBundling `protobuf:"bytes,20,opt,name=staticBundling,proto3,oneof"` +} + +type PDSCH_Config_DynamicBundling struct { + DynamicBundling *DynamicBundling `protobuf:"bytes,21,opt,name=dynamicBundling,proto3,oneof"` +} + +func (*PDSCH_Config_StaticBundling) isPDSCH_Config_Prb_BundlingType() {} + +func (*PDSCH_Config_DynamicBundling) isPDSCH_Config_Prb_BundlingType() {} + +func (m *PDSCH_Config) GetPrb_BundlingType() isPDSCH_Config_Prb_BundlingType { + if m != nil { + return m.Prb_BundlingType + } + return nil +} + +func (m *PDSCH_Config) GetStaticBundling() *StaticBundling { + if x, ok := m.GetPrb_BundlingType().(*PDSCH_Config_StaticBundling); ok { + return x.StaticBundling + } + return nil +} + +func (m *PDSCH_Config) GetDynamicBundling() *DynamicBundling { + if x, ok := m.GetPrb_BundlingType().(*PDSCH_Config_DynamicBundling); ok { + return x.DynamicBundling + } + return nil +} + +func (m *PDSCH_Config) GetZp_CSI_RS_ResourceToAddModList() []*ZP_CSI_RS_Resource { + if m != nil { + return m.Zp_CSI_RS_ResourceToAddModList + } + return nil +} + +func (m *PDSCH_Config) GetZp_CSI_RS_ResourceToReleaseList() []uint32 { + if m != nil { + return m.Zp_CSI_RS_ResourceToReleaseList + } + return nil +} + +func (m *PDSCH_Config) GetAperiodic_ZP_CSI_RS_ResourceSetsToAddModList() []*ZP_CSI_RS_ResourceSet { + if m != nil { + return m.Aperiodic_ZP_CSI_RS_ResourceSetsToAddModList + } + return nil +} + +func (m *PDSCH_Config) GetAperiodic_ZP_CSI_RS_ResourceSetsToReleaseList() []uint32 { + if m != nil { + return m.Aperiodic_ZP_CSI_RS_ResourceSetsToReleaseList + } + return nil +} + +func (m *PDSCH_Config) GetSp_ZP_CSI_RS_ResourceSetsToAddModList() []*ZP_CSI_RS_ResourceSet { + if m != nil { + return m.Sp_ZP_CSI_RS_ResourceSetsToAddModList + } + return nil +} + +func (m *PDSCH_Config) GetSp_ZP_CSI_RS_ResourceSetsToReleaseList() []uint32 { + if m != nil { + return m.Sp_ZP_CSI_RS_ResourceSetsToReleaseList + } + return nil +} + +type isPDSCH_Config_P_ZP_CSI_RS_ResourceSet interface { + isPDSCH_Config_P_ZP_CSI_RS_ResourceSet() +} + +type PDSCH_Config_ReleaseP_ZP_CSI_RS_ResourceSet struct { + ReleaseP_ZP_CSI_RS_ResourceSet *Null `protobuf:"bytes,28,opt,name=release_p_ZP_CSI_RS_ResourceSet,json=releasePZPCSIRSResourceSet,proto3,oneof"` +} + +type PDSCH_Config_SetupP_ZP_CSI_RS_ResourceSet struct { + SetupP_ZP_CSI_RS_ResourceSet *ZP_CSI_RS_ResourceSet `protobuf:"bytes,29,opt,name=setup_p_ZP_CSI_RS_ResourceSet,json=setupPZPCSIRSResourceSet,proto3,oneof"` +} + +func (*PDSCH_Config_ReleaseP_ZP_CSI_RS_ResourceSet) isPDSCH_Config_P_ZP_CSI_RS_ResourceSet() {} + +func (*PDSCH_Config_SetupP_ZP_CSI_RS_ResourceSet) isPDSCH_Config_P_ZP_CSI_RS_ResourceSet() {} + +func (m *PDSCH_Config) GetP_ZP_CSI_RS_ResourceSet() isPDSCH_Config_P_ZP_CSI_RS_ResourceSet { + if m != nil { + return m.P_ZP_CSI_RS_ResourceSet + } + return nil +} + +func (m *PDSCH_Config) GetReleaseP_ZP_CSI_RS_ResourceSet() *Null { + if x, ok := m.GetP_ZP_CSI_RS_ResourceSet().(*PDSCH_Config_ReleaseP_ZP_CSI_RS_ResourceSet); ok { + return x.ReleaseP_ZP_CSI_RS_ResourceSet + } + return nil +} + +func (m *PDSCH_Config) GetSetupP_ZP_CSI_RS_ResourceSet() *ZP_CSI_RS_ResourceSet { + if x, ok := m.GetP_ZP_CSI_RS_ResourceSet().(*PDSCH_Config_SetupP_ZP_CSI_RS_ResourceSet); ok { + return x.SetupP_ZP_CSI_RS_ResourceSet + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PDSCH_Config) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PDSCH_Config_ReleaseDmrs_DownlinkForPDSCH_MappingTypeA)(nil), + (*PDSCH_Config_SetupDmrs_DownlinkForPDSCH_MappingTypeA)(nil), + (*PDSCH_Config_ReleaseDmrs_DownlinkForPDSCH_MappingTypeB)(nil), + (*PDSCH_Config_SetupDmrs_DownlinkForPDSCH_MappingTypeB)(nil), + (*PDSCH_Config_ReleasePdsch_TimeDomainAllocationList)(nil), + (*PDSCH_Config_SetupPdsch_TimeDomainAllocationList)(nil), + (*PDSCH_Config_StaticBundling)(nil), + (*PDSCH_Config_DynamicBundling)(nil), + (*PDSCH_Config_ReleaseP_ZP_CSI_RS_ResourceSet)(nil), + (*PDSCH_Config_SetupP_ZP_CSI_RS_ResourceSet)(nil), + } +} + +type DMRS_DownlinkConfig struct { + Dmrs_Type *DMRS_Type `protobuf:"bytes,1,opt,name=dmrs_Type,json=dmrsType,proto3" json:"dmrs_Type,omitempty"` + Dmrs_AdditionalPosition *DMRS_AdditionalPosition `protobuf:"bytes,2,opt,name=dmrs_AdditionalPosition,json=dmrsAdditionalPosition,proto3" json:"dmrs_AdditionalPosition,omitempty"` + MaxLength *MaxLength `protobuf:"bytes,3,opt,name=maxLength,proto3" json:"maxLength,omitempty"` + ScramblingId0 *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=scramblingId0,proto3" json:"scramblingId0,omitempty"` + ScramblingId1 *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=scramblingId1,proto3" json:"scramblingId1,omitempty"` + // Types that are valid to be assigned to PhaseTrackingRS: + // *DMRS_DownlinkConfig_ReleasePhaseTrackingRS + // *DMRS_DownlinkConfig_SetupPhaseTrackingRS + PhaseTrackingRS isDMRS_DownlinkConfig_PhaseTrackingRS `protobuf_oneof:"phaseTrackingRS"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DMRS_DownlinkConfig) Reset() { *m = DMRS_DownlinkConfig{} } +func (m *DMRS_DownlinkConfig) String() string { return proto.CompactTextString(m) } +func (*DMRS_DownlinkConfig) ProtoMessage() {} +func (*DMRS_DownlinkConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{147} +} + +func (m *DMRS_DownlinkConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DMRS_DownlinkConfig.Unmarshal(m, b) +} +func (m *DMRS_DownlinkConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DMRS_DownlinkConfig.Marshal(b, m, deterministic) +} +func (m *DMRS_DownlinkConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_DMRS_DownlinkConfig.Merge(m, src) +} +func (m *DMRS_DownlinkConfig) XXX_Size() int { + return xxx_messageInfo_DMRS_DownlinkConfig.Size(m) +} +func (m *DMRS_DownlinkConfig) XXX_DiscardUnknown() { + xxx_messageInfo_DMRS_DownlinkConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_DMRS_DownlinkConfig proto.InternalMessageInfo + +func (m *DMRS_DownlinkConfig) GetDmrs_Type() *DMRS_Type { + if m != nil { + return m.Dmrs_Type + } + return nil +} + +func (m *DMRS_DownlinkConfig) GetDmrs_AdditionalPosition() *DMRS_AdditionalPosition { + if m != nil { + return m.Dmrs_AdditionalPosition + } + return nil +} + +func (m *DMRS_DownlinkConfig) GetMaxLength() *MaxLength { + if m != nil { + return m.MaxLength + } + return nil +} + +func (m *DMRS_DownlinkConfig) GetScramblingId0() *wrappers.UInt32Value { + if m != nil { + return m.ScramblingId0 + } + return nil +} + +func (m *DMRS_DownlinkConfig) GetScramblingId1() *wrappers.UInt32Value { + if m != nil { + return m.ScramblingId1 + } + return nil +} + +type isDMRS_DownlinkConfig_PhaseTrackingRS interface { + isDMRS_DownlinkConfig_PhaseTrackingRS() +} + +type DMRS_DownlinkConfig_ReleasePhaseTrackingRS struct { + ReleasePhaseTrackingRS *Null `protobuf:"bytes,6,opt,name=release_phaseTrackingRS,json=releasePhaseTrackingRS,proto3,oneof"` +} + +type DMRS_DownlinkConfig_SetupPhaseTrackingRS struct { + SetupPhaseTrackingRS *PTRS_DownlinkConfig `protobuf:"bytes,7,opt,name=setup_phaseTrackingRS,json=setupPhaseTrackingRS,proto3,oneof"` +} + +func (*DMRS_DownlinkConfig_ReleasePhaseTrackingRS) isDMRS_DownlinkConfig_PhaseTrackingRS() {} + +func (*DMRS_DownlinkConfig_SetupPhaseTrackingRS) isDMRS_DownlinkConfig_PhaseTrackingRS() {} + +func (m *DMRS_DownlinkConfig) GetPhaseTrackingRS() isDMRS_DownlinkConfig_PhaseTrackingRS { + if m != nil { + return m.PhaseTrackingRS + } + return nil +} + +func (m *DMRS_DownlinkConfig) GetReleasePhaseTrackingRS() *Null { + if x, ok := m.GetPhaseTrackingRS().(*DMRS_DownlinkConfig_ReleasePhaseTrackingRS); ok { + return x.ReleasePhaseTrackingRS + } + return nil +} + +func (m *DMRS_DownlinkConfig) GetSetupPhaseTrackingRS() *PTRS_DownlinkConfig { + if x, ok := m.GetPhaseTrackingRS().(*DMRS_DownlinkConfig_SetupPhaseTrackingRS); ok { + return x.SetupPhaseTrackingRS + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*DMRS_DownlinkConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*DMRS_DownlinkConfig_ReleasePhaseTrackingRS)(nil), + (*DMRS_DownlinkConfig_SetupPhaseTrackingRS)(nil), + } +} + +type DMRS_Type struct { + Value DMRS_Type_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DMRS_Type_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DMRS_Type) Reset() { *m = DMRS_Type{} } +func (m *DMRS_Type) String() string { return proto.CompactTextString(m) } +func (*DMRS_Type) ProtoMessage() {} +func (*DMRS_Type) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{148} +} + +func (m *DMRS_Type) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DMRS_Type.Unmarshal(m, b) +} +func (m *DMRS_Type) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DMRS_Type.Marshal(b, m, deterministic) +} +func (m *DMRS_Type) XXX_Merge(src proto.Message) { + xxx_messageInfo_DMRS_Type.Merge(m, src) +} +func (m *DMRS_Type) XXX_Size() int { + return xxx_messageInfo_DMRS_Type.Size(m) +} +func (m *DMRS_Type) XXX_DiscardUnknown() { + xxx_messageInfo_DMRS_Type.DiscardUnknown(m) +} + +var xxx_messageInfo_DMRS_Type proto.InternalMessageInfo + +func (m *DMRS_Type) GetValue() DMRS_Type_Value { + if m != nil { + return m.Value + } + return DMRS_Type_protobuf_unspecified +} + +type DMRS_AdditionalPosition struct { + Value DMRS_AdditionalPosition_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DMRS_AdditionalPosition_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DMRS_AdditionalPosition) Reset() { *m = DMRS_AdditionalPosition{} } +func (m *DMRS_AdditionalPosition) String() string { return proto.CompactTextString(m) } +func (*DMRS_AdditionalPosition) ProtoMessage() {} +func (*DMRS_AdditionalPosition) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{149} +} + +func (m *DMRS_AdditionalPosition) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DMRS_AdditionalPosition.Unmarshal(m, b) +} +func (m *DMRS_AdditionalPosition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DMRS_AdditionalPosition.Marshal(b, m, deterministic) +} +func (m *DMRS_AdditionalPosition) XXX_Merge(src proto.Message) { + xxx_messageInfo_DMRS_AdditionalPosition.Merge(m, src) +} +func (m *DMRS_AdditionalPosition) XXX_Size() int { + return xxx_messageInfo_DMRS_AdditionalPosition.Size(m) +} +func (m *DMRS_AdditionalPosition) XXX_DiscardUnknown() { + xxx_messageInfo_DMRS_AdditionalPosition.DiscardUnknown(m) +} + +var xxx_messageInfo_DMRS_AdditionalPosition proto.InternalMessageInfo + +func (m *DMRS_AdditionalPosition) GetValue() DMRS_AdditionalPosition_Value { + if m != nil { + return m.Value + } + return DMRS_AdditionalPosition_protobuf_unspecified +} + +type MaxLength struct { + Value MaxLength_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MaxLength_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MaxLength) Reset() { *m = MaxLength{} } +func (m *MaxLength) String() string { return proto.CompactTextString(m) } +func (*MaxLength) ProtoMessage() {} +func (*MaxLength) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{150} +} + +func (m *MaxLength) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MaxLength.Unmarshal(m, b) +} +func (m *MaxLength) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MaxLength.Marshal(b, m, deterministic) +} +func (m *MaxLength) XXX_Merge(src proto.Message) { + xxx_messageInfo_MaxLength.Merge(m, src) +} +func (m *MaxLength) XXX_Size() int { + return xxx_messageInfo_MaxLength.Size(m) +} +func (m *MaxLength) XXX_DiscardUnknown() { + xxx_messageInfo_MaxLength.DiscardUnknown(m) +} + +var xxx_messageInfo_MaxLength proto.InternalMessageInfo + +func (m *MaxLength) GetValue() MaxLength_Value { + if m != nil { + return m.Value + } + return MaxLength_protobuf_unspecified +} + +type PTRS_DownlinkConfig struct { + FrequencyDensity []uint32 `protobuf:"varint,1,rep,packed,name=frequencyDensity,proto3" json:"frequencyDensity,omitempty"` + TimeDensity []uint32 `protobuf:"varint,2,rep,packed,name=timeDensity,proto3" json:"timeDensity,omitempty"` + Epre_Ratio *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=epre_Ratio,json=epreRatio,proto3" json:"epre_Ratio,omitempty"` + ResourceElementOffset *ResourceElementOffset `protobuf:"bytes,4,opt,name=resourceElementOffset,proto3" json:"resourceElementOffset,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PTRS_DownlinkConfig) Reset() { *m = PTRS_DownlinkConfig{} } +func (m *PTRS_DownlinkConfig) String() string { return proto.CompactTextString(m) } +func (*PTRS_DownlinkConfig) ProtoMessage() {} +func (*PTRS_DownlinkConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{151} +} + +func (m *PTRS_DownlinkConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PTRS_DownlinkConfig.Unmarshal(m, b) +} +func (m *PTRS_DownlinkConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PTRS_DownlinkConfig.Marshal(b, m, deterministic) +} +func (m *PTRS_DownlinkConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_PTRS_DownlinkConfig.Merge(m, src) +} +func (m *PTRS_DownlinkConfig) XXX_Size() int { + return xxx_messageInfo_PTRS_DownlinkConfig.Size(m) +} +func (m *PTRS_DownlinkConfig) XXX_DiscardUnknown() { + xxx_messageInfo_PTRS_DownlinkConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_PTRS_DownlinkConfig proto.InternalMessageInfo + +func (m *PTRS_DownlinkConfig) GetFrequencyDensity() []uint32 { + if m != nil { + return m.FrequencyDensity + } + return nil +} + +func (m *PTRS_DownlinkConfig) GetTimeDensity() []uint32 { + if m != nil { + return m.TimeDensity + } + return nil +} + +func (m *PTRS_DownlinkConfig) GetEpre_Ratio() *wrappers.UInt32Value { + if m != nil { + return m.Epre_Ratio + } + return nil +} + +func (m *PTRS_DownlinkConfig) GetResourceElementOffset() *ResourceElementOffset { + if m != nil { + return m.ResourceElementOffset + } + return nil +} + +type ResourceElementOffset struct { + Value ResourceElementOffset_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ResourceElementOffset_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ResourceElementOffset) Reset() { *m = ResourceElementOffset{} } +func (m *ResourceElementOffset) String() string { return proto.CompactTextString(m) } +func (*ResourceElementOffset) ProtoMessage() {} +func (*ResourceElementOffset) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{152} +} + +func (m *ResourceElementOffset) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResourceElementOffset.Unmarshal(m, b) +} +func (m *ResourceElementOffset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResourceElementOffset.Marshal(b, m, deterministic) +} +func (m *ResourceElementOffset) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResourceElementOffset.Merge(m, src) +} +func (m *ResourceElementOffset) XXX_Size() int { + return xxx_messageInfo_ResourceElementOffset.Size(m) +} +func (m *ResourceElementOffset) XXX_DiscardUnknown() { + xxx_messageInfo_ResourceElementOffset.DiscardUnknown(m) +} + +var xxx_messageInfo_ResourceElementOffset proto.InternalMessageInfo + +func (m *ResourceElementOffset) GetValue() ResourceElementOffset_Value { + if m != nil { + return m.Value + } + return ResourceElementOffset_protobuf_unspecified +} + +type TCI_State struct { + Tci_StateId uint32 `protobuf:"varint,1,opt,name=tci_StateId,json=tciStateId,proto3" json:"tci_StateId,omitempty"` + Qcl_Type1 *QCL_Info `protobuf:"bytes,2,opt,name=qcl_Type1,json=qclType1,proto3" json:"qcl_Type1,omitempty"` + Qcl_Type2 *QCL_Info `protobuf:"bytes,3,opt,name=qcl_Type2,json=qclType2,proto3" json:"qcl_Type2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TCI_State) Reset() { *m = TCI_State{} } +func (m *TCI_State) String() string { return proto.CompactTextString(m) } +func (*TCI_State) ProtoMessage() {} +func (*TCI_State) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{153} +} + +func (m *TCI_State) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TCI_State.Unmarshal(m, b) +} +func (m *TCI_State) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TCI_State.Marshal(b, m, deterministic) +} +func (m *TCI_State) XXX_Merge(src proto.Message) { + xxx_messageInfo_TCI_State.Merge(m, src) +} +func (m *TCI_State) XXX_Size() int { + return xxx_messageInfo_TCI_State.Size(m) +} +func (m *TCI_State) XXX_DiscardUnknown() { + xxx_messageInfo_TCI_State.DiscardUnknown(m) +} + +var xxx_messageInfo_TCI_State proto.InternalMessageInfo + +func (m *TCI_State) GetTci_StateId() uint32 { + if m != nil { + return m.Tci_StateId + } + return 0 +} + +func (m *TCI_State) GetQcl_Type1() *QCL_Info { + if m != nil { + return m.Qcl_Type1 + } + return nil +} + +func (m *TCI_State) GetQcl_Type2() *QCL_Info { + if m != nil { + return m.Qcl_Type2 + } + return nil +} + +type QCL_Info struct { + Cell *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=cell,proto3" json:"cell,omitempty"` + Bwp_Id *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=bwp_Id,json=bwpId,proto3" json:"bwp_Id,omitempty"` + // Types that are valid to be assigned to ReferenceSignal: + // *QCL_Info_CsiRs + // *QCL_Info_Ssb + ReferenceSignal isQCL_Info_ReferenceSignal `protobuf_oneof:"referenceSignal"` + Qcl_Type *QCL_Type `protobuf:"bytes,5,opt,name=qcl_Type,json=qclType,proto3" json:"qcl_Type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *QCL_Info) Reset() { *m = QCL_Info{} } +func (m *QCL_Info) String() string { return proto.CompactTextString(m) } +func (*QCL_Info) ProtoMessage() {} +func (*QCL_Info) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{154} +} + +func (m *QCL_Info) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_QCL_Info.Unmarshal(m, b) +} +func (m *QCL_Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_QCL_Info.Marshal(b, m, deterministic) +} +func (m *QCL_Info) XXX_Merge(src proto.Message) { + xxx_messageInfo_QCL_Info.Merge(m, src) +} +func (m *QCL_Info) XXX_Size() int { + return xxx_messageInfo_QCL_Info.Size(m) +} +func (m *QCL_Info) XXX_DiscardUnknown() { + xxx_messageInfo_QCL_Info.DiscardUnknown(m) +} + +var xxx_messageInfo_QCL_Info proto.InternalMessageInfo + +func (m *QCL_Info) GetCell() *wrappers.UInt32Value { + if m != nil { + return m.Cell + } + return nil +} + +func (m *QCL_Info) GetBwp_Id() *wrappers.UInt32Value { + if m != nil { + return m.Bwp_Id + } + return nil +} + +type isQCL_Info_ReferenceSignal interface { + isQCL_Info_ReferenceSignal() +} + +type QCL_Info_CsiRs struct { + CsiRs uint32 `protobuf:"varint,3,opt,name=csi_rs,json=csiRs,proto3,oneof"` +} + +type QCL_Info_Ssb struct { + Ssb uint32 `protobuf:"varint,4,opt,name=ssb,proto3,oneof"` +} + +func (*QCL_Info_CsiRs) isQCL_Info_ReferenceSignal() {} + +func (*QCL_Info_Ssb) isQCL_Info_ReferenceSignal() {} + +func (m *QCL_Info) GetReferenceSignal() isQCL_Info_ReferenceSignal { + if m != nil { + return m.ReferenceSignal + } + return nil +} + +func (m *QCL_Info) GetCsiRs() uint32 { + if x, ok := m.GetReferenceSignal().(*QCL_Info_CsiRs); ok { + return x.CsiRs + } + return 0 +} + +func (m *QCL_Info) GetSsb() uint32 { + if x, ok := m.GetReferenceSignal().(*QCL_Info_Ssb); ok { + return x.Ssb + } + return 0 +} + +func (m *QCL_Info) GetQcl_Type() *QCL_Type { + if m != nil { + return m.Qcl_Type + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*QCL_Info) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*QCL_Info_CsiRs)(nil), + (*QCL_Info_Ssb)(nil), + } +} + +type QCL_Type struct { + Value QCL_Type_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.QCL_Type_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *QCL_Type) Reset() { *m = QCL_Type{} } +func (m *QCL_Type) String() string { return proto.CompactTextString(m) } +func (*QCL_Type) ProtoMessage() {} +func (*QCL_Type) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{155} +} + +func (m *QCL_Type) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_QCL_Type.Unmarshal(m, b) +} +func (m *QCL_Type) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_QCL_Type.Marshal(b, m, deterministic) +} +func (m *QCL_Type) XXX_Merge(src proto.Message) { + xxx_messageInfo_QCL_Type.Merge(m, src) +} +func (m *QCL_Type) XXX_Size() int { + return xxx_messageInfo_QCL_Type.Size(m) +} +func (m *QCL_Type) XXX_DiscardUnknown() { + xxx_messageInfo_QCL_Type.DiscardUnknown(m) +} + +var xxx_messageInfo_QCL_Type proto.InternalMessageInfo + +func (m *QCL_Type) GetValue() QCL_Type_Value { + if m != nil { + return m.Value + } + return QCL_Type_protobuf_unspecified +} + +type VRB_ToPRB_Interleaver struct { + Value VRB_ToPRB_Interleaver_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.VRB_ToPRB_Interleaver_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *VRB_ToPRB_Interleaver) Reset() { *m = VRB_ToPRB_Interleaver{} } +func (m *VRB_ToPRB_Interleaver) String() string { return proto.CompactTextString(m) } +func (*VRB_ToPRB_Interleaver) ProtoMessage() {} +func (*VRB_ToPRB_Interleaver) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{156} +} + +func (m *VRB_ToPRB_Interleaver) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_VRB_ToPRB_Interleaver.Unmarshal(m, b) +} +func (m *VRB_ToPRB_Interleaver) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_VRB_ToPRB_Interleaver.Marshal(b, m, deterministic) +} +func (m *VRB_ToPRB_Interleaver) XXX_Merge(src proto.Message) { + xxx_messageInfo_VRB_ToPRB_Interleaver.Merge(m, src) +} +func (m *VRB_ToPRB_Interleaver) XXX_Size() int { + return xxx_messageInfo_VRB_ToPRB_Interleaver.Size(m) +} +func (m *VRB_ToPRB_Interleaver) XXX_DiscardUnknown() { + xxx_messageInfo_VRB_ToPRB_Interleaver.DiscardUnknown(m) +} + +var xxx_messageInfo_VRB_ToPRB_Interleaver proto.InternalMessageInfo + +func (m *VRB_ToPRB_Interleaver) GetValue() VRB_ToPRB_Interleaver_Value { + if m != nil { + return m.Value + } + return VRB_ToPRB_Interleaver_protobuf_unspecified +} + +type ResourceAllocation struct { + Value ResourceAllocation_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ResourceAllocation_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ResourceAllocation) Reset() { *m = ResourceAllocation{} } +func (m *ResourceAllocation) String() string { return proto.CompactTextString(m) } +func (*ResourceAllocation) ProtoMessage() {} +func (*ResourceAllocation) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{157} +} + +func (m *ResourceAllocation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResourceAllocation.Unmarshal(m, b) +} +func (m *ResourceAllocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResourceAllocation.Marshal(b, m, deterministic) +} +func (m *ResourceAllocation) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResourceAllocation.Merge(m, src) +} +func (m *ResourceAllocation) XXX_Size() int { + return xxx_messageInfo_ResourceAllocation.Size(m) +} +func (m *ResourceAllocation) XXX_DiscardUnknown() { + xxx_messageInfo_ResourceAllocation.DiscardUnknown(m) +} + +var xxx_messageInfo_ResourceAllocation proto.InternalMessageInfo + +func (m *ResourceAllocation) GetValue() ResourceAllocation_Value { + if m != nil { + return m.Value + } + return ResourceAllocation_protobuf_unspecified +} + +type PDSCH_AggregationFactor struct { + Value PDSCH_AggregationFactor_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PDSCH_AggregationFactor_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDSCH_AggregationFactor) Reset() { *m = PDSCH_AggregationFactor{} } +func (m *PDSCH_AggregationFactor) String() string { return proto.CompactTextString(m) } +func (*PDSCH_AggregationFactor) ProtoMessage() {} +func (*PDSCH_AggregationFactor) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{158} +} + +func (m *PDSCH_AggregationFactor) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDSCH_AggregationFactor.Unmarshal(m, b) +} +func (m *PDSCH_AggregationFactor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDSCH_AggregationFactor.Marshal(b, m, deterministic) +} +func (m *PDSCH_AggregationFactor) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDSCH_AggregationFactor.Merge(m, src) +} +func (m *PDSCH_AggregationFactor) XXX_Size() int { + return xxx_messageInfo_PDSCH_AggregationFactor.Size(m) +} +func (m *PDSCH_AggregationFactor) XXX_DiscardUnknown() { + xxx_messageInfo_PDSCH_AggregationFactor.DiscardUnknown(m) +} + +var xxx_messageInfo_PDSCH_AggregationFactor proto.InternalMessageInfo + +func (m *PDSCH_AggregationFactor) GetValue() PDSCH_AggregationFactor_Value { + if m != nil { + return m.Value + } + return PDSCH_AggregationFactor_protobuf_unspecified +} + +type RateMatchPatternGroup struct { + Items []*RateMatchPatternGroupItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RateMatchPatternGroup) Reset() { *m = RateMatchPatternGroup{} } +func (m *RateMatchPatternGroup) String() string { return proto.CompactTextString(m) } +func (*RateMatchPatternGroup) ProtoMessage() {} +func (*RateMatchPatternGroup) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{159} +} + +func (m *RateMatchPatternGroup) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RateMatchPatternGroup.Unmarshal(m, b) +} +func (m *RateMatchPatternGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RateMatchPatternGroup.Marshal(b, m, deterministic) +} +func (m *RateMatchPatternGroup) XXX_Merge(src proto.Message) { + xxx_messageInfo_RateMatchPatternGroup.Merge(m, src) +} +func (m *RateMatchPatternGroup) XXX_Size() int { + return xxx_messageInfo_RateMatchPatternGroup.Size(m) +} +func (m *RateMatchPatternGroup) XXX_DiscardUnknown() { + xxx_messageInfo_RateMatchPatternGroup.DiscardUnknown(m) +} + +var xxx_messageInfo_RateMatchPatternGroup proto.InternalMessageInfo + +func (m *RateMatchPatternGroup) GetItems() []*RateMatchPatternGroupItem { + if m != nil { + return m.Items + } + return nil +} + +type RateMatchPatternGroupItem struct { + // Types that are valid to be assigned to C: + // *RateMatchPatternGroupItem_CellLevel + // *RateMatchPatternGroupItem_BwpLevel + C isRateMatchPatternGroupItem_C `protobuf_oneof:"c"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RateMatchPatternGroupItem) Reset() { *m = RateMatchPatternGroupItem{} } +func (m *RateMatchPatternGroupItem) String() string { return proto.CompactTextString(m) } +func (*RateMatchPatternGroupItem) ProtoMessage() {} +func (*RateMatchPatternGroupItem) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{160} +} + +func (m *RateMatchPatternGroupItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RateMatchPatternGroupItem.Unmarshal(m, b) +} +func (m *RateMatchPatternGroupItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RateMatchPatternGroupItem.Marshal(b, m, deterministic) +} +func (m *RateMatchPatternGroupItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_RateMatchPatternGroupItem.Merge(m, src) +} +func (m *RateMatchPatternGroupItem) XXX_Size() int { + return xxx_messageInfo_RateMatchPatternGroupItem.Size(m) +} +func (m *RateMatchPatternGroupItem) XXX_DiscardUnknown() { + xxx_messageInfo_RateMatchPatternGroupItem.DiscardUnknown(m) +} + +var xxx_messageInfo_RateMatchPatternGroupItem proto.InternalMessageInfo + +type isRateMatchPatternGroupItem_C interface { + isRateMatchPatternGroupItem_C() +} + +type RateMatchPatternGroupItem_CellLevel struct { + CellLevel uint32 `protobuf:"varint,1,opt,name=cellLevel,proto3,oneof"` +} + +type RateMatchPatternGroupItem_BwpLevel struct { + BwpLevel uint32 `protobuf:"varint,2,opt,name=bwpLevel,proto3,oneof"` +} + +func (*RateMatchPatternGroupItem_CellLevel) isRateMatchPatternGroupItem_C() {} + +func (*RateMatchPatternGroupItem_BwpLevel) isRateMatchPatternGroupItem_C() {} + +func (m *RateMatchPatternGroupItem) GetC() isRateMatchPatternGroupItem_C { + if m != nil { + return m.C + } + return nil +} + +func (m *RateMatchPatternGroupItem) GetCellLevel() uint32 { + if x, ok := m.GetC().(*RateMatchPatternGroupItem_CellLevel); ok { + return x.CellLevel + } + return 0 +} + +func (m *RateMatchPatternGroupItem) GetBwpLevel() uint32 { + if x, ok := m.GetC().(*RateMatchPatternGroupItem_BwpLevel); ok { + return x.BwpLevel + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*RateMatchPatternGroupItem) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*RateMatchPatternGroupItem_CellLevel)(nil), + (*RateMatchPatternGroupItem_BwpLevel)(nil), + } +} + +type RBG_Size struct { + Value RBG_Size_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RBG_Size_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RBG_Size) Reset() { *m = RBG_Size{} } +func (m *RBG_Size) String() string { return proto.CompactTextString(m) } +func (*RBG_Size) ProtoMessage() {} +func (*RBG_Size) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{161} +} + +func (m *RBG_Size) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RBG_Size.Unmarshal(m, b) +} +func (m *RBG_Size) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RBG_Size.Marshal(b, m, deterministic) +} +func (m *RBG_Size) XXX_Merge(src proto.Message) { + xxx_messageInfo_RBG_Size.Merge(m, src) +} +func (m *RBG_Size) XXX_Size() int { + return xxx_messageInfo_RBG_Size.Size(m) +} +func (m *RBG_Size) XXX_DiscardUnknown() { + xxx_messageInfo_RBG_Size.DiscardUnknown(m) +} + +var xxx_messageInfo_RBG_Size proto.InternalMessageInfo + +func (m *RBG_Size) GetValue() RBG_Size_Value { + if m != nil { + return m.Value + } + return RBG_Size_protobuf_unspecified +} + +type MCS_Table struct { + Value MCS_Table_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MCS_Table_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MCS_Table) Reset() { *m = MCS_Table{} } +func (m *MCS_Table) String() string { return proto.CompactTextString(m) } +func (*MCS_Table) ProtoMessage() {} +func (*MCS_Table) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{162} +} + +func (m *MCS_Table) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MCS_Table.Unmarshal(m, b) +} +func (m *MCS_Table) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MCS_Table.Marshal(b, m, deterministic) +} +func (m *MCS_Table) XXX_Merge(src proto.Message) { + xxx_messageInfo_MCS_Table.Merge(m, src) +} +func (m *MCS_Table) XXX_Size() int { + return xxx_messageInfo_MCS_Table.Size(m) +} +func (m *MCS_Table) XXX_DiscardUnknown() { + xxx_messageInfo_MCS_Table.DiscardUnknown(m) +} + +var xxx_messageInfo_MCS_Table proto.InternalMessageInfo + +func (m *MCS_Table) GetValue() MCS_Table_Value { + if m != nil { + return m.Value + } + return MCS_Table_protobuf_unspecified +} + +type MaxNrofCodeWordsScheduledByDCI struct { + Value MaxNrofCodeWordsScheduledByDCI_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MaxNrofCodeWordsScheduledByDCI_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MaxNrofCodeWordsScheduledByDCI) Reset() { *m = MaxNrofCodeWordsScheduledByDCI{} } +func (m *MaxNrofCodeWordsScheduledByDCI) String() string { return proto.CompactTextString(m) } +func (*MaxNrofCodeWordsScheduledByDCI) ProtoMessage() {} +func (*MaxNrofCodeWordsScheduledByDCI) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{163} +} + +func (m *MaxNrofCodeWordsScheduledByDCI) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MaxNrofCodeWordsScheduledByDCI.Unmarshal(m, b) +} +func (m *MaxNrofCodeWordsScheduledByDCI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MaxNrofCodeWordsScheduledByDCI.Marshal(b, m, deterministic) +} +func (m *MaxNrofCodeWordsScheduledByDCI) XXX_Merge(src proto.Message) { + xxx_messageInfo_MaxNrofCodeWordsScheduledByDCI.Merge(m, src) +} +func (m *MaxNrofCodeWordsScheduledByDCI) XXX_Size() int { + return xxx_messageInfo_MaxNrofCodeWordsScheduledByDCI.Size(m) +} +func (m *MaxNrofCodeWordsScheduledByDCI) XXX_DiscardUnknown() { + xxx_messageInfo_MaxNrofCodeWordsScheduledByDCI.DiscardUnknown(m) +} + +var xxx_messageInfo_MaxNrofCodeWordsScheduledByDCI proto.InternalMessageInfo + +func (m *MaxNrofCodeWordsScheduledByDCI) GetValue() MaxNrofCodeWordsScheduledByDCI_Value { + if m != nil { + return m.Value + } + return MaxNrofCodeWordsScheduledByDCI_protobuf_unspecified +} + +type StaticBundling struct { + BundleSize *BundleSize `protobuf:"bytes,1,opt,name=bundleSize,proto3" json:"bundleSize,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *StaticBundling) Reset() { *m = StaticBundling{} } +func (m *StaticBundling) String() string { return proto.CompactTextString(m) } +func (*StaticBundling) ProtoMessage() {} +func (*StaticBundling) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{164} +} + +func (m *StaticBundling) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_StaticBundling.Unmarshal(m, b) +} +func (m *StaticBundling) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_StaticBundling.Marshal(b, m, deterministic) +} +func (m *StaticBundling) XXX_Merge(src proto.Message) { + xxx_messageInfo_StaticBundling.Merge(m, src) +} +func (m *StaticBundling) XXX_Size() int { + return xxx_messageInfo_StaticBundling.Size(m) +} +func (m *StaticBundling) XXX_DiscardUnknown() { + xxx_messageInfo_StaticBundling.DiscardUnknown(m) +} + +var xxx_messageInfo_StaticBundling proto.InternalMessageInfo + +func (m *StaticBundling) GetBundleSize() *BundleSize { + if m != nil { + return m.BundleSize + } + return nil +} + +type BundleSize struct { + Value BundleSize_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.BundleSize_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BundleSize) Reset() { *m = BundleSize{} } +func (m *BundleSize) String() string { return proto.CompactTextString(m) } +func (*BundleSize) ProtoMessage() {} +func (*BundleSize) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{165} +} + +func (m *BundleSize) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BundleSize.Unmarshal(m, b) +} +func (m *BundleSize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BundleSize.Marshal(b, m, deterministic) +} +func (m *BundleSize) XXX_Merge(src proto.Message) { + xxx_messageInfo_BundleSize.Merge(m, src) +} +func (m *BundleSize) XXX_Size() int { + return xxx_messageInfo_BundleSize.Size(m) +} +func (m *BundleSize) XXX_DiscardUnknown() { + xxx_messageInfo_BundleSize.DiscardUnknown(m) +} + +var xxx_messageInfo_BundleSize proto.InternalMessageInfo + +func (m *BundleSize) GetValue() BundleSize_Value { + if m != nil { + return m.Value + } + return BundleSize_protobuf_unspecified +} + +type DynamicBundling struct { + BundleSizeSet1 *BundleSizeSet1 `protobuf:"bytes,1,opt,name=bundleSizeSet1,proto3" json:"bundleSizeSet1,omitempty"` + BundleSizeSet2 *BundleSizeSet2 `protobuf:"bytes,2,opt,name=bundleSizeSet2,proto3" json:"bundleSizeSet2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DynamicBundling) Reset() { *m = DynamicBundling{} } +func (m *DynamicBundling) String() string { return proto.CompactTextString(m) } +func (*DynamicBundling) ProtoMessage() {} +func (*DynamicBundling) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{166} +} + +func (m *DynamicBundling) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DynamicBundling.Unmarshal(m, b) +} +func (m *DynamicBundling) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DynamicBundling.Marshal(b, m, deterministic) +} +func (m *DynamicBundling) XXX_Merge(src proto.Message) { + xxx_messageInfo_DynamicBundling.Merge(m, src) +} +func (m *DynamicBundling) XXX_Size() int { + return xxx_messageInfo_DynamicBundling.Size(m) +} +func (m *DynamicBundling) XXX_DiscardUnknown() { + xxx_messageInfo_DynamicBundling.DiscardUnknown(m) +} + +var xxx_messageInfo_DynamicBundling proto.InternalMessageInfo + +func (m *DynamicBundling) GetBundleSizeSet1() *BundleSizeSet1 { + if m != nil { + return m.BundleSizeSet1 + } + return nil +} + +func (m *DynamicBundling) GetBundleSizeSet2() *BundleSizeSet2 { + if m != nil { + return m.BundleSizeSet2 + } + return nil +} + +type BundleSizeSet1 struct { + Value BundleSizeSet1_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.BundleSizeSet1_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BundleSizeSet1) Reset() { *m = BundleSizeSet1{} } +func (m *BundleSizeSet1) String() string { return proto.CompactTextString(m) } +func (*BundleSizeSet1) ProtoMessage() {} +func (*BundleSizeSet1) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{167} +} + +func (m *BundleSizeSet1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BundleSizeSet1.Unmarshal(m, b) +} +func (m *BundleSizeSet1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BundleSizeSet1.Marshal(b, m, deterministic) +} +func (m *BundleSizeSet1) XXX_Merge(src proto.Message) { + xxx_messageInfo_BundleSizeSet1.Merge(m, src) +} +func (m *BundleSizeSet1) XXX_Size() int { + return xxx_messageInfo_BundleSizeSet1.Size(m) +} +func (m *BundleSizeSet1) XXX_DiscardUnknown() { + xxx_messageInfo_BundleSizeSet1.DiscardUnknown(m) +} + +var xxx_messageInfo_BundleSizeSet1 proto.InternalMessageInfo + +func (m *BundleSizeSet1) GetValue() BundleSizeSet1_Value { + if m != nil { + return m.Value + } + return BundleSizeSet1_protobuf_unspecified +} + +type BundleSizeSet2 struct { + Value BundleSizeSet2_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.BundleSizeSet2_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BundleSizeSet2) Reset() { *m = BundleSizeSet2{} } +func (m *BundleSizeSet2) String() string { return proto.CompactTextString(m) } +func (*BundleSizeSet2) ProtoMessage() {} +func (*BundleSizeSet2) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{168} +} + +func (m *BundleSizeSet2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BundleSizeSet2.Unmarshal(m, b) +} +func (m *BundleSizeSet2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BundleSizeSet2.Marshal(b, m, deterministic) +} +func (m *BundleSizeSet2) XXX_Merge(src proto.Message) { + xxx_messageInfo_BundleSizeSet2.Merge(m, src) +} +func (m *BundleSizeSet2) XXX_Size() int { + return xxx_messageInfo_BundleSizeSet2.Size(m) +} +func (m *BundleSizeSet2) XXX_DiscardUnknown() { + xxx_messageInfo_BundleSizeSet2.DiscardUnknown(m) +} + +var xxx_messageInfo_BundleSizeSet2 proto.InternalMessageInfo + +func (m *BundleSizeSet2) GetValue() BundleSizeSet2_Value { + if m != nil { + return m.Value + } + return BundleSizeSet2_protobuf_unspecified +} + +type ZP_CSI_RS_Resource struct { + Zp_CSI_RS_ResourceId uint32 `protobuf:"varint,1,opt,name=zp_CSI_RS_ResourceId,json=zpCSIRSResourceId,proto3" json:"zp_CSI_RS_ResourceId,omitempty"` + ResourceMapping *CSI_RS_ResourceMapping `protobuf:"bytes,2,opt,name=resourceMapping,proto3" json:"resourceMapping,omitempty"` + PeriodicityAndOffset *CSI_ResourcePeriodicityAndOffset `protobuf:"bytes,3,opt,name=periodicityAndOffset,proto3" json:"periodicityAndOffset,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ZP_CSI_RS_Resource) Reset() { *m = ZP_CSI_RS_Resource{} } +func (m *ZP_CSI_RS_Resource) String() string { return proto.CompactTextString(m) } +func (*ZP_CSI_RS_Resource) ProtoMessage() {} +func (*ZP_CSI_RS_Resource) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{169} +} + +func (m *ZP_CSI_RS_Resource) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ZP_CSI_RS_Resource.Unmarshal(m, b) +} +func (m *ZP_CSI_RS_Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ZP_CSI_RS_Resource.Marshal(b, m, deterministic) +} +func (m *ZP_CSI_RS_Resource) XXX_Merge(src proto.Message) { + xxx_messageInfo_ZP_CSI_RS_Resource.Merge(m, src) +} +func (m *ZP_CSI_RS_Resource) XXX_Size() int { + return xxx_messageInfo_ZP_CSI_RS_Resource.Size(m) +} +func (m *ZP_CSI_RS_Resource) XXX_DiscardUnknown() { + xxx_messageInfo_ZP_CSI_RS_Resource.DiscardUnknown(m) +} + +var xxx_messageInfo_ZP_CSI_RS_Resource proto.InternalMessageInfo + +func (m *ZP_CSI_RS_Resource) GetZp_CSI_RS_ResourceId() uint32 { + if m != nil { + return m.Zp_CSI_RS_ResourceId + } + return 0 +} + +func (m *ZP_CSI_RS_Resource) GetResourceMapping() *CSI_RS_ResourceMapping { + if m != nil { + return m.ResourceMapping + } + return nil +} + +func (m *ZP_CSI_RS_Resource) GetPeriodicityAndOffset() *CSI_ResourcePeriodicityAndOffset { + if m != nil { + return m.PeriodicityAndOffset + } + return nil +} + +type CSI_RS_ResourceMapping struct { + // Types that are valid to be assigned to FrequencyDomainAllocation: + // *CSI_RS_ResourceMapping_Row1 + // *CSI_RS_ResourceMapping_Row2 + // *CSI_RS_ResourceMapping_Row4 + // *CSI_RS_ResourceMapping_Other + FrequencyDomainAllocation isCSI_RS_ResourceMapping_FrequencyDomainAllocation `protobuf_oneof:"frequencyDomainAllocation"` + NrofPorts *NrofPorts `protobuf:"bytes,6,opt,name=nrofPorts,proto3" json:"nrofPorts,omitempty"` + FirstOFDMSymbolInTimeDomain uint32 `protobuf:"varint,7,opt,name=firstOFDMSymbolInTimeDomain,proto3" json:"firstOFDMSymbolInTimeDomain,omitempty"` + FirstOFDMSymbolInTimeDomain2 *wrappers.UInt32Value `protobuf:"bytes,8,opt,name=firstOFDMSymbolInTimeDomain2,proto3" json:"firstOFDMSymbolInTimeDomain2,omitempty"` + Cdm_Type *CDM_Type `protobuf:"bytes,9,opt,name=cdm_Type,json=cdmType,proto3" json:"cdm_Type,omitempty"` + // Types that are valid to be assigned to Density: + // *CSI_RS_ResourceMapping_Dot5 + // *CSI_RS_ResourceMapping_One + // *CSI_RS_ResourceMapping_Three + Density isCSI_RS_ResourceMapping_Density `protobuf_oneof:"density"` + FreqBand *CSI_FrequencyOccupation `protobuf:"bytes,13,opt,name=freqBand,proto3" json:"freqBand,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_RS_ResourceMapping) Reset() { *m = CSI_RS_ResourceMapping{} } +func (m *CSI_RS_ResourceMapping) String() string { return proto.CompactTextString(m) } +func (*CSI_RS_ResourceMapping) ProtoMessage() {} +func (*CSI_RS_ResourceMapping) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{170} +} + +func (m *CSI_RS_ResourceMapping) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_RS_ResourceMapping.Unmarshal(m, b) +} +func (m *CSI_RS_ResourceMapping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_RS_ResourceMapping.Marshal(b, m, deterministic) +} +func (m *CSI_RS_ResourceMapping) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_RS_ResourceMapping.Merge(m, src) +} +func (m *CSI_RS_ResourceMapping) XXX_Size() int { + return xxx_messageInfo_CSI_RS_ResourceMapping.Size(m) +} +func (m *CSI_RS_ResourceMapping) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_RS_ResourceMapping.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_RS_ResourceMapping proto.InternalMessageInfo + +type isCSI_RS_ResourceMapping_FrequencyDomainAllocation interface { + isCSI_RS_ResourceMapping_FrequencyDomainAllocation() +} + +type CSI_RS_ResourceMapping_Row1 struct { + Row1 []byte `protobuf:"bytes,1,opt,name=row1,proto3,oneof"` +} + +type CSI_RS_ResourceMapping_Row2 struct { + Row2 []byte `protobuf:"bytes,2,opt,name=row2,proto3,oneof"` +} + +type CSI_RS_ResourceMapping_Row4 struct { + Row4 []byte `protobuf:"bytes,3,opt,name=row4,proto3,oneof"` +} + +type CSI_RS_ResourceMapping_Other struct { + Other []byte `protobuf:"bytes,5,opt,name=other,proto3,oneof"` +} + +func (*CSI_RS_ResourceMapping_Row1) isCSI_RS_ResourceMapping_FrequencyDomainAllocation() {} + +func (*CSI_RS_ResourceMapping_Row2) isCSI_RS_ResourceMapping_FrequencyDomainAllocation() {} + +func (*CSI_RS_ResourceMapping_Row4) isCSI_RS_ResourceMapping_FrequencyDomainAllocation() {} + +func (*CSI_RS_ResourceMapping_Other) isCSI_RS_ResourceMapping_FrequencyDomainAllocation() {} + +func (m *CSI_RS_ResourceMapping) GetFrequencyDomainAllocation() isCSI_RS_ResourceMapping_FrequencyDomainAllocation { + if m != nil { + return m.FrequencyDomainAllocation + } + return nil +} + +func (m *CSI_RS_ResourceMapping) GetRow1() []byte { + if x, ok := m.GetFrequencyDomainAllocation().(*CSI_RS_ResourceMapping_Row1); ok { + return x.Row1 + } + return nil +} + +func (m *CSI_RS_ResourceMapping) GetRow2() []byte { + if x, ok := m.GetFrequencyDomainAllocation().(*CSI_RS_ResourceMapping_Row2); ok { + return x.Row2 + } + return nil +} + +func (m *CSI_RS_ResourceMapping) GetRow4() []byte { + if x, ok := m.GetFrequencyDomainAllocation().(*CSI_RS_ResourceMapping_Row4); ok { + return x.Row4 + } + return nil +} + +func (m *CSI_RS_ResourceMapping) GetOther() []byte { + if x, ok := m.GetFrequencyDomainAllocation().(*CSI_RS_ResourceMapping_Other); ok { + return x.Other + } + return nil +} + +func (m *CSI_RS_ResourceMapping) GetNrofPorts() *NrofPorts { + if m != nil { + return m.NrofPorts + } + return nil +} + +func (m *CSI_RS_ResourceMapping) GetFirstOFDMSymbolInTimeDomain() uint32 { + if m != nil { + return m.FirstOFDMSymbolInTimeDomain + } + return 0 +} + +func (m *CSI_RS_ResourceMapping) GetFirstOFDMSymbolInTimeDomain2() *wrappers.UInt32Value { + if m != nil { + return m.FirstOFDMSymbolInTimeDomain2 + } + return nil +} + +func (m *CSI_RS_ResourceMapping) GetCdm_Type() *CDM_Type { + if m != nil { + return m.Cdm_Type + } + return nil +} + +type isCSI_RS_ResourceMapping_Density interface { + isCSI_RS_ResourceMapping_Density() +} + +type CSI_RS_ResourceMapping_Dot5 struct { + Dot5 *Dot5 `protobuf:"bytes,10,opt,name=dot5,proto3,oneof"` +} + +type CSI_RS_ResourceMapping_One struct { + One *Null `protobuf:"bytes,11,opt,name=one,proto3,oneof"` +} + +type CSI_RS_ResourceMapping_Three struct { + Three *Null `protobuf:"bytes,12,opt,name=three,proto3,oneof"` +} + +func (*CSI_RS_ResourceMapping_Dot5) isCSI_RS_ResourceMapping_Density() {} + +func (*CSI_RS_ResourceMapping_One) isCSI_RS_ResourceMapping_Density() {} + +func (*CSI_RS_ResourceMapping_Three) isCSI_RS_ResourceMapping_Density() {} + +func (m *CSI_RS_ResourceMapping) GetDensity() isCSI_RS_ResourceMapping_Density { + if m != nil { + return m.Density + } + return nil +} + +func (m *CSI_RS_ResourceMapping) GetDot5() *Dot5 { + if x, ok := m.GetDensity().(*CSI_RS_ResourceMapping_Dot5); ok { + return x.Dot5 + } + return nil +} + +func (m *CSI_RS_ResourceMapping) GetOne() *Null { + if x, ok := m.GetDensity().(*CSI_RS_ResourceMapping_One); ok { + return x.One + } + return nil +} + +func (m *CSI_RS_ResourceMapping) GetThree() *Null { + if x, ok := m.GetDensity().(*CSI_RS_ResourceMapping_Three); ok { + return x.Three + } + return nil +} + +func (m *CSI_RS_ResourceMapping) GetFreqBand() *CSI_FrequencyOccupation { + if m != nil { + return m.FreqBand + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CSI_RS_ResourceMapping) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CSI_RS_ResourceMapping_Row1)(nil), + (*CSI_RS_ResourceMapping_Row2)(nil), + (*CSI_RS_ResourceMapping_Row4)(nil), + (*CSI_RS_ResourceMapping_Other)(nil), + (*CSI_RS_ResourceMapping_Dot5)(nil), + (*CSI_RS_ResourceMapping_One)(nil), + (*CSI_RS_ResourceMapping_Three)(nil), + } +} + +type NrofPorts struct { + Value NrofPorts_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.NrofPorts_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NrofPorts) Reset() { *m = NrofPorts{} } +func (m *NrofPorts) String() string { return proto.CompactTextString(m) } +func (*NrofPorts) ProtoMessage() {} +func (*NrofPorts) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{171} +} + +func (m *NrofPorts) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NrofPorts.Unmarshal(m, b) +} +func (m *NrofPorts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NrofPorts.Marshal(b, m, deterministic) +} +func (m *NrofPorts) XXX_Merge(src proto.Message) { + xxx_messageInfo_NrofPorts.Merge(m, src) +} +func (m *NrofPorts) XXX_Size() int { + return xxx_messageInfo_NrofPorts.Size(m) +} +func (m *NrofPorts) XXX_DiscardUnknown() { + xxx_messageInfo_NrofPorts.DiscardUnknown(m) +} + +var xxx_messageInfo_NrofPorts proto.InternalMessageInfo + +func (m *NrofPorts) GetValue() NrofPorts_Value { + if m != nil { + return m.Value + } + return NrofPorts_protobuf_unspecified +} + +type CDM_Type struct { + Value CDM_Type_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CDM_Type_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CDM_Type) Reset() { *m = CDM_Type{} } +func (m *CDM_Type) String() string { return proto.CompactTextString(m) } +func (*CDM_Type) ProtoMessage() {} +func (*CDM_Type) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{172} +} + +func (m *CDM_Type) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CDM_Type.Unmarshal(m, b) +} +func (m *CDM_Type) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CDM_Type.Marshal(b, m, deterministic) +} +func (m *CDM_Type) XXX_Merge(src proto.Message) { + xxx_messageInfo_CDM_Type.Merge(m, src) +} +func (m *CDM_Type) XXX_Size() int { + return xxx_messageInfo_CDM_Type.Size(m) +} +func (m *CDM_Type) XXX_DiscardUnknown() { + xxx_messageInfo_CDM_Type.DiscardUnknown(m) +} + +var xxx_messageInfo_CDM_Type proto.InternalMessageInfo + +func (m *CDM_Type) GetValue() CDM_Type_Value { + if m != nil { + return m.Value + } + return CDM_Type_protobuf_unspecified +} + +type Dot5 struct { + Value Dot5_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Dot5_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Dot5) Reset() { *m = Dot5{} } +func (m *Dot5) String() string { return proto.CompactTextString(m) } +func (*Dot5) ProtoMessage() {} +func (*Dot5) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{173} +} + +func (m *Dot5) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Dot5.Unmarshal(m, b) +} +func (m *Dot5) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Dot5.Marshal(b, m, deterministic) +} +func (m *Dot5) XXX_Merge(src proto.Message) { + xxx_messageInfo_Dot5.Merge(m, src) +} +func (m *Dot5) XXX_Size() int { + return xxx_messageInfo_Dot5.Size(m) +} +func (m *Dot5) XXX_DiscardUnknown() { + xxx_messageInfo_Dot5.DiscardUnknown(m) +} + +var xxx_messageInfo_Dot5 proto.InternalMessageInfo + +func (m *Dot5) GetValue() Dot5_Value { + if m != nil { + return m.Value + } + return Dot5_protobuf_unspecified +} + +type CSI_FrequencyOccupation struct { + StartingRB uint32 `protobuf:"varint,1,opt,name=startingRB,proto3" json:"startingRB,omitempty"` + NrofRBs uint32 `protobuf:"varint,2,opt,name=nrofRBs,proto3" json:"nrofRBs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_FrequencyOccupation) Reset() { *m = CSI_FrequencyOccupation{} } +func (m *CSI_FrequencyOccupation) String() string { return proto.CompactTextString(m) } +func (*CSI_FrequencyOccupation) ProtoMessage() {} +func (*CSI_FrequencyOccupation) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{174} +} + +func (m *CSI_FrequencyOccupation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_FrequencyOccupation.Unmarshal(m, b) +} +func (m *CSI_FrequencyOccupation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_FrequencyOccupation.Marshal(b, m, deterministic) +} +func (m *CSI_FrequencyOccupation) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_FrequencyOccupation.Merge(m, src) +} +func (m *CSI_FrequencyOccupation) XXX_Size() int { + return xxx_messageInfo_CSI_FrequencyOccupation.Size(m) +} +func (m *CSI_FrequencyOccupation) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_FrequencyOccupation.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_FrequencyOccupation proto.InternalMessageInfo + +func (m *CSI_FrequencyOccupation) GetStartingRB() uint32 { + if m != nil { + return m.StartingRB + } + return 0 +} + +func (m *CSI_FrequencyOccupation) GetNrofRBs() uint32 { + if m != nil { + return m.NrofRBs + } + return 0 +} + +type CSI_ResourcePeriodicityAndOffset struct { + // Types that are valid to be assigned to C: + // *CSI_ResourcePeriodicityAndOffset_Slots4 + // *CSI_ResourcePeriodicityAndOffset_Slots5 + // *CSI_ResourcePeriodicityAndOffset_Slots8 + // *CSI_ResourcePeriodicityAndOffset_Slots10 + // *CSI_ResourcePeriodicityAndOffset_Slots16 + // *CSI_ResourcePeriodicityAndOffset_Slots20 + // *CSI_ResourcePeriodicityAndOffset_Slots32 + // *CSI_ResourcePeriodicityAndOffset_Slots40 + // *CSI_ResourcePeriodicityAndOffset_Slots64 + // *CSI_ResourcePeriodicityAndOffset_Slots80 + // *CSI_ResourcePeriodicityAndOffset_Slots160 + // *CSI_ResourcePeriodicityAndOffset_Slots320 + // *CSI_ResourcePeriodicityAndOffset_Slots640 + C isCSI_ResourcePeriodicityAndOffset_C `protobuf_oneof:"c"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_ResourcePeriodicityAndOffset) Reset() { *m = CSI_ResourcePeriodicityAndOffset{} } +func (m *CSI_ResourcePeriodicityAndOffset) String() string { return proto.CompactTextString(m) } +func (*CSI_ResourcePeriodicityAndOffset) ProtoMessage() {} +func (*CSI_ResourcePeriodicityAndOffset) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{175} +} + +func (m *CSI_ResourcePeriodicityAndOffset) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_ResourcePeriodicityAndOffset.Unmarshal(m, b) +} +func (m *CSI_ResourcePeriodicityAndOffset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_ResourcePeriodicityAndOffset.Marshal(b, m, deterministic) +} +func (m *CSI_ResourcePeriodicityAndOffset) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_ResourcePeriodicityAndOffset.Merge(m, src) +} +func (m *CSI_ResourcePeriodicityAndOffset) XXX_Size() int { + return xxx_messageInfo_CSI_ResourcePeriodicityAndOffset.Size(m) +} +func (m *CSI_ResourcePeriodicityAndOffset) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_ResourcePeriodicityAndOffset.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_ResourcePeriodicityAndOffset proto.InternalMessageInfo + +type isCSI_ResourcePeriodicityAndOffset_C interface { + isCSI_ResourcePeriodicityAndOffset_C() +} + +type CSI_ResourcePeriodicityAndOffset_Slots4 struct { + Slots4 uint32 `protobuf:"varint,1,opt,name=slots4,proto3,oneof"` +} + +type CSI_ResourcePeriodicityAndOffset_Slots5 struct { + Slots5 uint32 `protobuf:"varint,2,opt,name=slots5,proto3,oneof"` +} + +type CSI_ResourcePeriodicityAndOffset_Slots8 struct { + Slots8 uint32 `protobuf:"varint,3,opt,name=slots8,proto3,oneof"` +} + +type CSI_ResourcePeriodicityAndOffset_Slots10 struct { + Slots10 uint32 `protobuf:"varint,4,opt,name=slots10,proto3,oneof"` +} + +type CSI_ResourcePeriodicityAndOffset_Slots16 struct { + Slots16 uint32 `protobuf:"varint,5,opt,name=slots16,proto3,oneof"` +} + +type CSI_ResourcePeriodicityAndOffset_Slots20 struct { + Slots20 uint32 `protobuf:"varint,6,opt,name=slots20,proto3,oneof"` +} + +type CSI_ResourcePeriodicityAndOffset_Slots32 struct { + Slots32 uint32 `protobuf:"varint,7,opt,name=slots32,proto3,oneof"` +} + +type CSI_ResourcePeriodicityAndOffset_Slots40 struct { + Slots40 uint32 `protobuf:"varint,8,opt,name=slots40,proto3,oneof"` +} + +type CSI_ResourcePeriodicityAndOffset_Slots64 struct { + Slots64 uint32 `protobuf:"varint,9,opt,name=slots64,proto3,oneof"` +} + +type CSI_ResourcePeriodicityAndOffset_Slots80 struct { + Slots80 uint32 `protobuf:"varint,10,opt,name=slots80,proto3,oneof"` +} + +type CSI_ResourcePeriodicityAndOffset_Slots160 struct { + Slots160 uint32 `protobuf:"varint,11,opt,name=slots160,proto3,oneof"` +} + +type CSI_ResourcePeriodicityAndOffset_Slots320 struct { + Slots320 uint32 `protobuf:"varint,12,opt,name=slots320,proto3,oneof"` +} + +type CSI_ResourcePeriodicityAndOffset_Slots640 struct { + Slots640 uint32 `protobuf:"varint,13,opt,name=slots640,proto3,oneof"` +} + +func (*CSI_ResourcePeriodicityAndOffset_Slots4) isCSI_ResourcePeriodicityAndOffset_C() {} + +func (*CSI_ResourcePeriodicityAndOffset_Slots5) isCSI_ResourcePeriodicityAndOffset_C() {} + +func (*CSI_ResourcePeriodicityAndOffset_Slots8) isCSI_ResourcePeriodicityAndOffset_C() {} + +func (*CSI_ResourcePeriodicityAndOffset_Slots10) isCSI_ResourcePeriodicityAndOffset_C() {} + +func (*CSI_ResourcePeriodicityAndOffset_Slots16) isCSI_ResourcePeriodicityAndOffset_C() {} + +func (*CSI_ResourcePeriodicityAndOffset_Slots20) isCSI_ResourcePeriodicityAndOffset_C() {} + +func (*CSI_ResourcePeriodicityAndOffset_Slots32) isCSI_ResourcePeriodicityAndOffset_C() {} + +func (*CSI_ResourcePeriodicityAndOffset_Slots40) isCSI_ResourcePeriodicityAndOffset_C() {} + +func (*CSI_ResourcePeriodicityAndOffset_Slots64) isCSI_ResourcePeriodicityAndOffset_C() {} + +func (*CSI_ResourcePeriodicityAndOffset_Slots80) isCSI_ResourcePeriodicityAndOffset_C() {} + +func (*CSI_ResourcePeriodicityAndOffset_Slots160) isCSI_ResourcePeriodicityAndOffset_C() {} + +func (*CSI_ResourcePeriodicityAndOffset_Slots320) isCSI_ResourcePeriodicityAndOffset_C() {} + +func (*CSI_ResourcePeriodicityAndOffset_Slots640) isCSI_ResourcePeriodicityAndOffset_C() {} + +func (m *CSI_ResourcePeriodicityAndOffset) GetC() isCSI_ResourcePeriodicityAndOffset_C { + if m != nil { + return m.C + } + return nil +} + +func (m *CSI_ResourcePeriodicityAndOffset) GetSlots4() uint32 { + if x, ok := m.GetC().(*CSI_ResourcePeriodicityAndOffset_Slots4); ok { + return x.Slots4 + } + return 0 +} + +func (m *CSI_ResourcePeriodicityAndOffset) GetSlots5() uint32 { + if x, ok := m.GetC().(*CSI_ResourcePeriodicityAndOffset_Slots5); ok { + return x.Slots5 + } + return 0 +} + +func (m *CSI_ResourcePeriodicityAndOffset) GetSlots8() uint32 { + if x, ok := m.GetC().(*CSI_ResourcePeriodicityAndOffset_Slots8); ok { + return x.Slots8 + } + return 0 +} + +func (m *CSI_ResourcePeriodicityAndOffset) GetSlots10() uint32 { + if x, ok := m.GetC().(*CSI_ResourcePeriodicityAndOffset_Slots10); ok { + return x.Slots10 + } + return 0 +} + +func (m *CSI_ResourcePeriodicityAndOffset) GetSlots16() uint32 { + if x, ok := m.GetC().(*CSI_ResourcePeriodicityAndOffset_Slots16); ok { + return x.Slots16 + } + return 0 +} + +func (m *CSI_ResourcePeriodicityAndOffset) GetSlots20() uint32 { + if x, ok := m.GetC().(*CSI_ResourcePeriodicityAndOffset_Slots20); ok { + return x.Slots20 + } + return 0 +} + +func (m *CSI_ResourcePeriodicityAndOffset) GetSlots32() uint32 { + if x, ok := m.GetC().(*CSI_ResourcePeriodicityAndOffset_Slots32); ok { + return x.Slots32 + } + return 0 +} + +func (m *CSI_ResourcePeriodicityAndOffset) GetSlots40() uint32 { + if x, ok := m.GetC().(*CSI_ResourcePeriodicityAndOffset_Slots40); ok { + return x.Slots40 + } + return 0 +} + +func (m *CSI_ResourcePeriodicityAndOffset) GetSlots64() uint32 { + if x, ok := m.GetC().(*CSI_ResourcePeriodicityAndOffset_Slots64); ok { + return x.Slots64 + } + return 0 +} + +func (m *CSI_ResourcePeriodicityAndOffset) GetSlots80() uint32 { + if x, ok := m.GetC().(*CSI_ResourcePeriodicityAndOffset_Slots80); ok { + return x.Slots80 + } + return 0 +} + +func (m *CSI_ResourcePeriodicityAndOffset) GetSlots160() uint32 { + if x, ok := m.GetC().(*CSI_ResourcePeriodicityAndOffset_Slots160); ok { + return x.Slots160 + } + return 0 +} + +func (m *CSI_ResourcePeriodicityAndOffset) GetSlots320() uint32 { + if x, ok := m.GetC().(*CSI_ResourcePeriodicityAndOffset_Slots320); ok { + return x.Slots320 + } + return 0 +} + +func (m *CSI_ResourcePeriodicityAndOffset) GetSlots640() uint32 { + if x, ok := m.GetC().(*CSI_ResourcePeriodicityAndOffset_Slots640); ok { + return x.Slots640 + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CSI_ResourcePeriodicityAndOffset) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CSI_ResourcePeriodicityAndOffset_Slots4)(nil), + (*CSI_ResourcePeriodicityAndOffset_Slots5)(nil), + (*CSI_ResourcePeriodicityAndOffset_Slots8)(nil), + (*CSI_ResourcePeriodicityAndOffset_Slots10)(nil), + (*CSI_ResourcePeriodicityAndOffset_Slots16)(nil), + (*CSI_ResourcePeriodicityAndOffset_Slots20)(nil), + (*CSI_ResourcePeriodicityAndOffset_Slots32)(nil), + (*CSI_ResourcePeriodicityAndOffset_Slots40)(nil), + (*CSI_ResourcePeriodicityAndOffset_Slots64)(nil), + (*CSI_ResourcePeriodicityAndOffset_Slots80)(nil), + (*CSI_ResourcePeriodicityAndOffset_Slots160)(nil), + (*CSI_ResourcePeriodicityAndOffset_Slots320)(nil), + (*CSI_ResourcePeriodicityAndOffset_Slots640)(nil), + } +} + +type ZP_CSI_RS_ResourceSet struct { + Zp_CSI_RS_ResourceSetId uint32 `protobuf:"varint,1,opt,name=zp_CSI_RS_ResourceSetId,json=zpCSIRSResourceSetId,proto3" json:"zp_CSI_RS_ResourceSetId,omitempty"` + Zp_CSI_RS_ResourceIdList []uint32 `protobuf:"varint,2,rep,packed,name=zp_CSI_RS_ResourceIdList,json=zpCSIRSResourceIdList,proto3" json:"zp_CSI_RS_ResourceIdList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ZP_CSI_RS_ResourceSet) Reset() { *m = ZP_CSI_RS_ResourceSet{} } +func (m *ZP_CSI_RS_ResourceSet) String() string { return proto.CompactTextString(m) } +func (*ZP_CSI_RS_ResourceSet) ProtoMessage() {} +func (*ZP_CSI_RS_ResourceSet) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{176} +} + +func (m *ZP_CSI_RS_ResourceSet) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ZP_CSI_RS_ResourceSet.Unmarshal(m, b) +} +func (m *ZP_CSI_RS_ResourceSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ZP_CSI_RS_ResourceSet.Marshal(b, m, deterministic) +} +func (m *ZP_CSI_RS_ResourceSet) XXX_Merge(src proto.Message) { + xxx_messageInfo_ZP_CSI_RS_ResourceSet.Merge(m, src) +} +func (m *ZP_CSI_RS_ResourceSet) XXX_Size() int { + return xxx_messageInfo_ZP_CSI_RS_ResourceSet.Size(m) +} +func (m *ZP_CSI_RS_ResourceSet) XXX_DiscardUnknown() { + xxx_messageInfo_ZP_CSI_RS_ResourceSet.DiscardUnknown(m) +} + +var xxx_messageInfo_ZP_CSI_RS_ResourceSet proto.InternalMessageInfo + +func (m *ZP_CSI_RS_ResourceSet) GetZp_CSI_RS_ResourceSetId() uint32 { + if m != nil { + return m.Zp_CSI_RS_ResourceSetId + } + return 0 +} + +func (m *ZP_CSI_RS_ResourceSet) GetZp_CSI_RS_ResourceIdList() []uint32 { + if m != nil { + return m.Zp_CSI_RS_ResourceIdList + } + return nil +} + +type SPS_Config struct { + Periodicity *SPS_ConfigPeriodicity `protobuf:"bytes,1,opt,name=periodicity,proto3" json:"periodicity,omitempty"` + NrofHARQ_Processes uint32 `protobuf:"varint,2,opt,name=nrofHARQ_Processes,json=nrofHARQProcesses,proto3" json:"nrofHARQ_Processes,omitempty"` + N1PUCCH_AN *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=n1PUCCH_AN,json=n1PUCCHAN,proto3" json:"n1PUCCH_AN,omitempty"` + Mcs_Table *SPS_MCS_Table `protobuf:"bytes,4,opt,name=mcs_Table,json=mcsTable,proto3" json:"mcs_Table,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SPS_Config) Reset() { *m = SPS_Config{} } +func (m *SPS_Config) String() string { return proto.CompactTextString(m) } +func (*SPS_Config) ProtoMessage() {} +func (*SPS_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{177} +} + +func (m *SPS_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SPS_Config.Unmarshal(m, b) +} +func (m *SPS_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SPS_Config.Marshal(b, m, deterministic) +} +func (m *SPS_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_SPS_Config.Merge(m, src) +} +func (m *SPS_Config) XXX_Size() int { + return xxx_messageInfo_SPS_Config.Size(m) +} +func (m *SPS_Config) XXX_DiscardUnknown() { + xxx_messageInfo_SPS_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_SPS_Config proto.InternalMessageInfo + +func (m *SPS_Config) GetPeriodicity() *SPS_ConfigPeriodicity { + if m != nil { + return m.Periodicity + } + return nil +} + +func (m *SPS_Config) GetNrofHARQ_Processes() uint32 { + if m != nil { + return m.NrofHARQ_Processes + } + return 0 +} + +func (m *SPS_Config) GetN1PUCCH_AN() *wrappers.UInt32Value { + if m != nil { + return m.N1PUCCH_AN + } + return nil +} + +func (m *SPS_Config) GetMcs_Table() *SPS_MCS_Table { + if m != nil { + return m.Mcs_Table + } + return nil +} + +type SPS_ConfigPeriodicity struct { + Value SPS_ConfigPeriodicity_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SPS_ConfigPeriodicity_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SPS_ConfigPeriodicity) Reset() { *m = SPS_ConfigPeriodicity{} } +func (m *SPS_ConfigPeriodicity) String() string { return proto.CompactTextString(m) } +func (*SPS_ConfigPeriodicity) ProtoMessage() {} +func (*SPS_ConfigPeriodicity) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{178} +} + +func (m *SPS_ConfigPeriodicity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SPS_ConfigPeriodicity.Unmarshal(m, b) +} +func (m *SPS_ConfigPeriodicity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SPS_ConfigPeriodicity.Marshal(b, m, deterministic) +} +func (m *SPS_ConfigPeriodicity) XXX_Merge(src proto.Message) { + xxx_messageInfo_SPS_ConfigPeriodicity.Merge(m, src) +} +func (m *SPS_ConfigPeriodicity) XXX_Size() int { + return xxx_messageInfo_SPS_ConfigPeriodicity.Size(m) +} +func (m *SPS_ConfigPeriodicity) XXX_DiscardUnknown() { + xxx_messageInfo_SPS_ConfigPeriodicity.DiscardUnknown(m) +} + +var xxx_messageInfo_SPS_ConfigPeriodicity proto.InternalMessageInfo + +func (m *SPS_ConfigPeriodicity) GetValue() SPS_ConfigPeriodicity_Value { + if m != nil { + return m.Value + } + return SPS_ConfigPeriodicity_protobuf_unspecified +} + +type SPS_MCS_Table struct { + Value SPS_MCS_Table_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SPS_MCS_Table_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SPS_MCS_Table) Reset() { *m = SPS_MCS_Table{} } +func (m *SPS_MCS_Table) String() string { return proto.CompactTextString(m) } +func (*SPS_MCS_Table) ProtoMessage() {} +func (*SPS_MCS_Table) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{179} +} + +func (m *SPS_MCS_Table) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SPS_MCS_Table.Unmarshal(m, b) +} +func (m *SPS_MCS_Table) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SPS_MCS_Table.Marshal(b, m, deterministic) +} +func (m *SPS_MCS_Table) XXX_Merge(src proto.Message) { + xxx_messageInfo_SPS_MCS_Table.Merge(m, src) +} +func (m *SPS_MCS_Table) XXX_Size() int { + return xxx_messageInfo_SPS_MCS_Table.Size(m) +} +func (m *SPS_MCS_Table) XXX_DiscardUnknown() { + xxx_messageInfo_SPS_MCS_Table.DiscardUnknown(m) +} + +var xxx_messageInfo_SPS_MCS_Table proto.InternalMessageInfo + +func (m *SPS_MCS_Table) GetValue() SPS_MCS_Table_Value { + if m != nil { + return m.Value + } + return SPS_MCS_Table_protobuf_unspecified +} + +type RadioLinkMonitoringConfig struct { + FailureDetectionResourcesToAddModList []*RadioLinkMonitoringRS `protobuf:"bytes,1,rep,name=failureDetectionResourcesToAddModList,proto3" json:"failureDetectionResourcesToAddModList,omitempty"` + FailureDetectionResourcesToReleaseList []uint32 `protobuf:"varint,2,rep,packed,name=failureDetectionResourcesToReleaseList,proto3" json:"failureDetectionResourcesToReleaseList,omitempty"` + BeamFailureInstanceMaxCount *BeamFailureInstanceMaxCount `protobuf:"bytes,3,opt,name=beamFailureInstanceMaxCount,proto3" json:"beamFailureInstanceMaxCount,omitempty"` + BeamFailureDetectionTimer *BeamFailureDetectionTimer `protobuf:"bytes,4,opt,name=beamFailureDetectionTimer,proto3" json:"beamFailureDetectionTimer,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RadioLinkMonitoringConfig) Reset() { *m = RadioLinkMonitoringConfig{} } +func (m *RadioLinkMonitoringConfig) String() string { return proto.CompactTextString(m) } +func (*RadioLinkMonitoringConfig) ProtoMessage() {} +func (*RadioLinkMonitoringConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{180} +} + +func (m *RadioLinkMonitoringConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RadioLinkMonitoringConfig.Unmarshal(m, b) +} +func (m *RadioLinkMonitoringConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RadioLinkMonitoringConfig.Marshal(b, m, deterministic) +} +func (m *RadioLinkMonitoringConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_RadioLinkMonitoringConfig.Merge(m, src) +} +func (m *RadioLinkMonitoringConfig) XXX_Size() int { + return xxx_messageInfo_RadioLinkMonitoringConfig.Size(m) +} +func (m *RadioLinkMonitoringConfig) XXX_DiscardUnknown() { + xxx_messageInfo_RadioLinkMonitoringConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_RadioLinkMonitoringConfig proto.InternalMessageInfo + +func (m *RadioLinkMonitoringConfig) GetFailureDetectionResourcesToAddModList() []*RadioLinkMonitoringRS { + if m != nil { + return m.FailureDetectionResourcesToAddModList + } + return nil +} + +func (m *RadioLinkMonitoringConfig) GetFailureDetectionResourcesToReleaseList() []uint32 { + if m != nil { + return m.FailureDetectionResourcesToReleaseList + } + return nil +} + +func (m *RadioLinkMonitoringConfig) GetBeamFailureInstanceMaxCount() *BeamFailureInstanceMaxCount { + if m != nil { + return m.BeamFailureInstanceMaxCount + } + return nil +} + +func (m *RadioLinkMonitoringConfig) GetBeamFailureDetectionTimer() *BeamFailureDetectionTimer { + if m != nil { + return m.BeamFailureDetectionTimer + } + return nil +} + +type RadioLinkMonitoringRS struct { + RadioLinkMonitoringRS_Id uint32 `protobuf:"varint,1,opt,name=radioLinkMonitoringRS_Id,json=radioLinkMonitoringRSId,proto3" json:"radioLinkMonitoringRS_Id,omitempty"` + Purpose *Purpose `protobuf:"bytes,2,opt,name=purpose,proto3" json:"purpose,omitempty"` + // Types that are valid to be assigned to DetectionResource: + // *RadioLinkMonitoringRS_Ssb_Index + // *RadioLinkMonitoringRS_Csi_RS_Index + DetectionResource isRadioLinkMonitoringRS_DetectionResource `protobuf_oneof:"detectionResource"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RadioLinkMonitoringRS) Reset() { *m = RadioLinkMonitoringRS{} } +func (m *RadioLinkMonitoringRS) String() string { return proto.CompactTextString(m) } +func (*RadioLinkMonitoringRS) ProtoMessage() {} +func (*RadioLinkMonitoringRS) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{181} +} + +func (m *RadioLinkMonitoringRS) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RadioLinkMonitoringRS.Unmarshal(m, b) +} +func (m *RadioLinkMonitoringRS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RadioLinkMonitoringRS.Marshal(b, m, deterministic) +} +func (m *RadioLinkMonitoringRS) XXX_Merge(src proto.Message) { + xxx_messageInfo_RadioLinkMonitoringRS.Merge(m, src) +} +func (m *RadioLinkMonitoringRS) XXX_Size() int { + return xxx_messageInfo_RadioLinkMonitoringRS.Size(m) +} +func (m *RadioLinkMonitoringRS) XXX_DiscardUnknown() { + xxx_messageInfo_RadioLinkMonitoringRS.DiscardUnknown(m) +} + +var xxx_messageInfo_RadioLinkMonitoringRS proto.InternalMessageInfo + +func (m *RadioLinkMonitoringRS) GetRadioLinkMonitoringRS_Id() uint32 { + if m != nil { + return m.RadioLinkMonitoringRS_Id + } + return 0 +} + +func (m *RadioLinkMonitoringRS) GetPurpose() *Purpose { + if m != nil { + return m.Purpose + } + return nil +} + +type isRadioLinkMonitoringRS_DetectionResource interface { + isRadioLinkMonitoringRS_DetectionResource() +} + +type RadioLinkMonitoringRS_Ssb_Index struct { + Ssb_Index uint32 `protobuf:"varint,3,opt,name=ssb_Index,json=ssbIndex,proto3,oneof"` +} + +type RadioLinkMonitoringRS_Csi_RS_Index struct { + Csi_RS_Index uint32 `protobuf:"varint,4,opt,name=csi_RS_Index,json=csiRSIndex,proto3,oneof"` +} + +func (*RadioLinkMonitoringRS_Ssb_Index) isRadioLinkMonitoringRS_DetectionResource() {} + +func (*RadioLinkMonitoringRS_Csi_RS_Index) isRadioLinkMonitoringRS_DetectionResource() {} + +func (m *RadioLinkMonitoringRS) GetDetectionResource() isRadioLinkMonitoringRS_DetectionResource { + if m != nil { + return m.DetectionResource + } + return nil +} + +func (m *RadioLinkMonitoringRS) GetSsb_Index() uint32 { + if x, ok := m.GetDetectionResource().(*RadioLinkMonitoringRS_Ssb_Index); ok { + return x.Ssb_Index + } + return 0 +} + +func (m *RadioLinkMonitoringRS) GetCsi_RS_Index() uint32 { + if x, ok := m.GetDetectionResource().(*RadioLinkMonitoringRS_Csi_RS_Index); ok { + return x.Csi_RS_Index + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*RadioLinkMonitoringRS) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*RadioLinkMonitoringRS_Ssb_Index)(nil), + (*RadioLinkMonitoringRS_Csi_RS_Index)(nil), + } +} + +type Purpose struct { + Value Purpose_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Purpose_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Purpose) Reset() { *m = Purpose{} } +func (m *Purpose) String() string { return proto.CompactTextString(m) } +func (*Purpose) ProtoMessage() {} +func (*Purpose) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{182} +} + +func (m *Purpose) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Purpose.Unmarshal(m, b) +} +func (m *Purpose) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Purpose.Marshal(b, m, deterministic) +} +func (m *Purpose) XXX_Merge(src proto.Message) { + xxx_messageInfo_Purpose.Merge(m, src) +} +func (m *Purpose) XXX_Size() int { + return xxx_messageInfo_Purpose.Size(m) +} +func (m *Purpose) XXX_DiscardUnknown() { + xxx_messageInfo_Purpose.DiscardUnknown(m) +} + +var xxx_messageInfo_Purpose proto.InternalMessageInfo + +func (m *Purpose) GetValue() Purpose_Value { + if m != nil { + return m.Value + } + return Purpose_protobuf_unspecified +} + +type BeamFailureInstanceMaxCount struct { + Value BeamFailureInstanceMaxCount_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.BeamFailureInstanceMaxCount_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BeamFailureInstanceMaxCount) Reset() { *m = BeamFailureInstanceMaxCount{} } +func (m *BeamFailureInstanceMaxCount) String() string { return proto.CompactTextString(m) } +func (*BeamFailureInstanceMaxCount) ProtoMessage() {} +func (*BeamFailureInstanceMaxCount) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{183} +} + +func (m *BeamFailureInstanceMaxCount) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BeamFailureInstanceMaxCount.Unmarshal(m, b) +} +func (m *BeamFailureInstanceMaxCount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BeamFailureInstanceMaxCount.Marshal(b, m, deterministic) +} +func (m *BeamFailureInstanceMaxCount) XXX_Merge(src proto.Message) { + xxx_messageInfo_BeamFailureInstanceMaxCount.Merge(m, src) +} +func (m *BeamFailureInstanceMaxCount) XXX_Size() int { + return xxx_messageInfo_BeamFailureInstanceMaxCount.Size(m) +} +func (m *BeamFailureInstanceMaxCount) XXX_DiscardUnknown() { + xxx_messageInfo_BeamFailureInstanceMaxCount.DiscardUnknown(m) +} + +var xxx_messageInfo_BeamFailureInstanceMaxCount proto.InternalMessageInfo + +func (m *BeamFailureInstanceMaxCount) GetValue() BeamFailureInstanceMaxCount_Value { + if m != nil { + return m.Value + } + return BeamFailureInstanceMaxCount_protobuf_unspecified +} + +type BeamFailureDetectionTimer struct { + Value BeamFailureDetectionTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.BeamFailureDetectionTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BeamFailureDetectionTimer) Reset() { *m = BeamFailureDetectionTimer{} } +func (m *BeamFailureDetectionTimer) String() string { return proto.CompactTextString(m) } +func (*BeamFailureDetectionTimer) ProtoMessage() {} +func (*BeamFailureDetectionTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{184} +} + +func (m *BeamFailureDetectionTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BeamFailureDetectionTimer.Unmarshal(m, b) +} +func (m *BeamFailureDetectionTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BeamFailureDetectionTimer.Marshal(b, m, deterministic) +} +func (m *BeamFailureDetectionTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_BeamFailureDetectionTimer.Merge(m, src) +} +func (m *BeamFailureDetectionTimer) XXX_Size() int { + return xxx_messageInfo_BeamFailureDetectionTimer.Size(m) +} +func (m *BeamFailureDetectionTimer) XXX_DiscardUnknown() { + xxx_messageInfo_BeamFailureDetectionTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_BeamFailureDetectionTimer proto.InternalMessageInfo + +func (m *BeamFailureDetectionTimer) GetValue() BeamFailureDetectionTimer_Value { + if m != nil { + return m.Value + } + return BeamFailureDetectionTimer_protobuf_unspecified +} + +type BWP_Downlink struct { + Bwp_Id uint32 `protobuf:"varint,1,opt,name=bwp_Id,json=bwpId,proto3" json:"bwp_Id,omitempty"` + Bwp_Common *BWP_DownlinkCommon `protobuf:"bytes,2,opt,name=bwp_Common,json=bwpCommon,proto3" json:"bwp_Common,omitempty"` + Bwp_Dedicated *BWP_DownlinkDedicated `protobuf:"bytes,3,opt,name=bwp_Dedicated,json=bwpDedicated,proto3" json:"bwp_Dedicated,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BWP_Downlink) Reset() { *m = BWP_Downlink{} } +func (m *BWP_Downlink) String() string { return proto.CompactTextString(m) } +func (*BWP_Downlink) ProtoMessage() {} +func (*BWP_Downlink) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{185} +} + +func (m *BWP_Downlink) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BWP_Downlink.Unmarshal(m, b) +} +func (m *BWP_Downlink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BWP_Downlink.Marshal(b, m, deterministic) +} +func (m *BWP_Downlink) XXX_Merge(src proto.Message) { + xxx_messageInfo_BWP_Downlink.Merge(m, src) +} +func (m *BWP_Downlink) XXX_Size() int { + return xxx_messageInfo_BWP_Downlink.Size(m) +} +func (m *BWP_Downlink) XXX_DiscardUnknown() { + xxx_messageInfo_BWP_Downlink.DiscardUnknown(m) +} + +var xxx_messageInfo_BWP_Downlink proto.InternalMessageInfo + +func (m *BWP_Downlink) GetBwp_Id() uint32 { + if m != nil { + return m.Bwp_Id + } + return 0 +} + +func (m *BWP_Downlink) GetBwp_Common() *BWP_DownlinkCommon { + if m != nil { + return m.Bwp_Common + } + return nil +} + +func (m *BWP_Downlink) GetBwp_Dedicated() *BWP_DownlinkDedicated { + if m != nil { + return m.Bwp_Dedicated + } + return nil +} + +type BWP_InactivityTimer struct { + Value BWP_InactivityTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.BWP_InactivityTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BWP_InactivityTimer) Reset() { *m = BWP_InactivityTimer{} } +func (m *BWP_InactivityTimer) String() string { return proto.CompactTextString(m) } +func (*BWP_InactivityTimer) ProtoMessage() {} +func (*BWP_InactivityTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{186} +} + +func (m *BWP_InactivityTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BWP_InactivityTimer.Unmarshal(m, b) +} +func (m *BWP_InactivityTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BWP_InactivityTimer.Marshal(b, m, deterministic) +} +func (m *BWP_InactivityTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_BWP_InactivityTimer.Merge(m, src) +} +func (m *BWP_InactivityTimer) XXX_Size() int { + return xxx_messageInfo_BWP_InactivityTimer.Size(m) +} +func (m *BWP_InactivityTimer) XXX_DiscardUnknown() { + xxx_messageInfo_BWP_InactivityTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_BWP_InactivityTimer proto.InternalMessageInfo + +func (m *BWP_InactivityTimer) GetValue() BWP_InactivityTimer_Value { + if m != nil { + return m.Value + } + return BWP_InactivityTimer_protobuf_unspecified +} + +type UplinkConfig struct { + InitialUplinkBWP *BWP_UplinkDedicated `protobuf:"bytes,1,opt,name=initialUplinkBWP,proto3" json:"initialUplinkBWP,omitempty"` + UplinkBWP_ToReleaseList []*wrappers.UInt32Value `protobuf:"bytes,2,rep,name=uplinkBWP_ToReleaseList,json=uplinkBWPToReleaseList,proto3" json:"uplinkBWP_ToReleaseList,omitempty"` + UplinkBWP_ToAddModList []*BWP_Uplink `protobuf:"bytes,3,rep,name=uplinkBWP_ToAddModList,json=uplinkBWPToAddModList,proto3" json:"uplinkBWP_ToAddModList,omitempty"` + FirstActiveUplinkBWP_Id *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=firstActiveUplinkBWP_Id,json=firstActiveUplinkBWPId,proto3" json:"firstActiveUplinkBWP_Id,omitempty"` + // Types that are valid to be assigned to Pusch_ServingCellConfig: + // *UplinkConfig_ReleasePusch_ServingCellConfig + // *UplinkConfig_SetupPusch_ServingCellConfig + Pusch_ServingCellConfig isUplinkConfig_Pusch_ServingCellConfig `protobuf_oneof:"pusch_ServingCellConfig"` + // Types that are valid to be assigned to CarrierSwitching: + // *UplinkConfig_ReleaseCarrierSwitching + // *UplinkConfig_SetupCarrierSwitching + CarrierSwitching isUplinkConfig_CarrierSwitching `protobuf_oneof:"carrierSwitching"` + PowerBoostPi2BPSK *wrappers.BoolValue `protobuf:"bytes,9,opt,name=powerBoostPi2BPSK,proto3" json:"powerBoostPi2BPSK,omitempty"` + UplinkChannelBW_PerSCS_List []*SCS_SpecificCarrier `protobuf:"bytes,10,rep,name=uplinkChannelBW_PerSCS_List,json=uplinkChannelBWPerSCSList,proto3" json:"uplinkChannelBW_PerSCS_List,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UplinkConfig) Reset() { *m = UplinkConfig{} } +func (m *UplinkConfig) String() string { return proto.CompactTextString(m) } +func (*UplinkConfig) ProtoMessage() {} +func (*UplinkConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{187} +} + +func (m *UplinkConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UplinkConfig.Unmarshal(m, b) +} +func (m *UplinkConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UplinkConfig.Marshal(b, m, deterministic) +} +func (m *UplinkConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_UplinkConfig.Merge(m, src) +} +func (m *UplinkConfig) XXX_Size() int { + return xxx_messageInfo_UplinkConfig.Size(m) +} +func (m *UplinkConfig) XXX_DiscardUnknown() { + xxx_messageInfo_UplinkConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_UplinkConfig proto.InternalMessageInfo + +func (m *UplinkConfig) GetInitialUplinkBWP() *BWP_UplinkDedicated { + if m != nil { + return m.InitialUplinkBWP + } + return nil +} + +func (m *UplinkConfig) GetUplinkBWP_ToReleaseList() []*wrappers.UInt32Value { + if m != nil { + return m.UplinkBWP_ToReleaseList + } + return nil +} + +func (m *UplinkConfig) GetUplinkBWP_ToAddModList() []*BWP_Uplink { + if m != nil { + return m.UplinkBWP_ToAddModList + } + return nil +} + +func (m *UplinkConfig) GetFirstActiveUplinkBWP_Id() *wrappers.UInt32Value { + if m != nil { + return m.FirstActiveUplinkBWP_Id + } + return nil +} + +type isUplinkConfig_Pusch_ServingCellConfig interface { + isUplinkConfig_Pusch_ServingCellConfig() +} + +type UplinkConfig_ReleasePusch_ServingCellConfig struct { + ReleasePusch_ServingCellConfig *Null `protobuf:"bytes,5,opt,name=release_pusch_ServingCellConfig,json=releasePuschServingCellConfig,proto3,oneof"` +} + +type UplinkConfig_SetupPusch_ServingCellConfig struct { + SetupPusch_ServingCellConfig *PUSCH_ServingCellConfig `protobuf:"bytes,6,opt,name=setup_pusch_ServingCellConfig,json=setupPuschServingCellConfig,proto3,oneof"` +} + +func (*UplinkConfig_ReleasePusch_ServingCellConfig) isUplinkConfig_Pusch_ServingCellConfig() {} + +func (*UplinkConfig_SetupPusch_ServingCellConfig) isUplinkConfig_Pusch_ServingCellConfig() {} + +func (m *UplinkConfig) GetPusch_ServingCellConfig() isUplinkConfig_Pusch_ServingCellConfig { + if m != nil { + return m.Pusch_ServingCellConfig + } + return nil +} + +func (m *UplinkConfig) GetReleasePusch_ServingCellConfig() *Null { + if x, ok := m.GetPusch_ServingCellConfig().(*UplinkConfig_ReleasePusch_ServingCellConfig); ok { + return x.ReleasePusch_ServingCellConfig + } + return nil +} + +func (m *UplinkConfig) GetSetupPusch_ServingCellConfig() *PUSCH_ServingCellConfig { + if x, ok := m.GetPusch_ServingCellConfig().(*UplinkConfig_SetupPusch_ServingCellConfig); ok { + return x.SetupPusch_ServingCellConfig + } + return nil +} + +type isUplinkConfig_CarrierSwitching interface { + isUplinkConfig_CarrierSwitching() +} + +type UplinkConfig_ReleaseCarrierSwitching struct { + ReleaseCarrierSwitching *Null `protobuf:"bytes,7,opt,name=release_carrierSwitching,json=releaseCarrierSwitching,proto3,oneof"` +} + +type UplinkConfig_SetupCarrierSwitching struct { + SetupCarrierSwitching *SRS_CarrierSwitching `protobuf:"bytes,8,opt,name=setup_carrierSwitching,json=setupCarrierSwitching,proto3,oneof"` +} + +func (*UplinkConfig_ReleaseCarrierSwitching) isUplinkConfig_CarrierSwitching() {} + +func (*UplinkConfig_SetupCarrierSwitching) isUplinkConfig_CarrierSwitching() {} + +func (m *UplinkConfig) GetCarrierSwitching() isUplinkConfig_CarrierSwitching { + if m != nil { + return m.CarrierSwitching + } + return nil +} + +func (m *UplinkConfig) GetReleaseCarrierSwitching() *Null { + if x, ok := m.GetCarrierSwitching().(*UplinkConfig_ReleaseCarrierSwitching); ok { + return x.ReleaseCarrierSwitching + } + return nil +} + +func (m *UplinkConfig) GetSetupCarrierSwitching() *SRS_CarrierSwitching { + if x, ok := m.GetCarrierSwitching().(*UplinkConfig_SetupCarrierSwitching); ok { + return x.SetupCarrierSwitching + } + return nil +} + +func (m *UplinkConfig) GetPowerBoostPi2BPSK() *wrappers.BoolValue { + if m != nil { + return m.PowerBoostPi2BPSK + } + return nil +} + +func (m *UplinkConfig) GetUplinkChannelBW_PerSCS_List() []*SCS_SpecificCarrier { + if m != nil { + return m.UplinkChannelBW_PerSCS_List + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*UplinkConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*UplinkConfig_ReleasePusch_ServingCellConfig)(nil), + (*UplinkConfig_SetupPusch_ServingCellConfig)(nil), + (*UplinkConfig_ReleaseCarrierSwitching)(nil), + (*UplinkConfig_SetupCarrierSwitching)(nil), + } +} + +type BWP_UplinkDedicated struct { + // Types that are valid to be assigned to Pucch_Config: + // *BWP_UplinkDedicated_ReleasePucch_Config + // *BWP_UplinkDedicated_SetupPucch_Config + Pucch_Config isBWP_UplinkDedicated_Pucch_Config `protobuf_oneof:"pucch_Config"` + // Types that are valid to be assigned to Pusch_Config: + // *BWP_UplinkDedicated_ReleasePusch_Config + // *BWP_UplinkDedicated_SetupPusch_Config + Pusch_Config isBWP_UplinkDedicated_Pusch_Config `protobuf_oneof:"pusch_Config"` + // Types that are valid to be assigned to ConfiguredGrantConfig: + // *BWP_UplinkDedicated_ReleaseConfiguredGrantConfig + // *BWP_UplinkDedicated_SetupConfiguredGrantConfig + ConfiguredGrantConfig isBWP_UplinkDedicated_ConfiguredGrantConfig `protobuf_oneof:"configuredGrantConfig"` + // Types that are valid to be assigned to Srs_Config: + // *BWP_UplinkDedicated_ReleaseSrs_Config + // *BWP_UplinkDedicated_SetupSrs_Config + Srs_Config isBWP_UplinkDedicated_Srs_Config `protobuf_oneof:"srs_Config"` + // Types that are valid to be assigned to BeamFailureRecoveryConfig: + // *BWP_UplinkDedicated_ReleaseBeamFailureRecoveryConfig + // *BWP_UplinkDedicated_SetupBeamFailureRecoveryConfig + BeamFailureRecoveryConfig isBWP_UplinkDedicated_BeamFailureRecoveryConfig `protobuf_oneof:"beamFailureRecoveryConfig"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BWP_UplinkDedicated) Reset() { *m = BWP_UplinkDedicated{} } +func (m *BWP_UplinkDedicated) String() string { return proto.CompactTextString(m) } +func (*BWP_UplinkDedicated) ProtoMessage() {} +func (*BWP_UplinkDedicated) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{188} +} + +func (m *BWP_UplinkDedicated) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BWP_UplinkDedicated.Unmarshal(m, b) +} +func (m *BWP_UplinkDedicated) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BWP_UplinkDedicated.Marshal(b, m, deterministic) +} +func (m *BWP_UplinkDedicated) XXX_Merge(src proto.Message) { + xxx_messageInfo_BWP_UplinkDedicated.Merge(m, src) +} +func (m *BWP_UplinkDedicated) XXX_Size() int { + return xxx_messageInfo_BWP_UplinkDedicated.Size(m) +} +func (m *BWP_UplinkDedicated) XXX_DiscardUnknown() { + xxx_messageInfo_BWP_UplinkDedicated.DiscardUnknown(m) +} + +var xxx_messageInfo_BWP_UplinkDedicated proto.InternalMessageInfo + +type isBWP_UplinkDedicated_Pucch_Config interface { + isBWP_UplinkDedicated_Pucch_Config() +} + +type BWP_UplinkDedicated_ReleasePucch_Config struct { + ReleasePucch_Config *Null `protobuf:"bytes,1,opt,name=release_pucch_Config,json=releasePucchConfig,proto3,oneof"` +} + +type BWP_UplinkDedicated_SetupPucch_Config struct { + SetupPucch_Config *PUCCH_Config `protobuf:"bytes,2,opt,name=setup_pucch_Config,json=setupPucchConfig,proto3,oneof"` +} + +func (*BWP_UplinkDedicated_ReleasePucch_Config) isBWP_UplinkDedicated_Pucch_Config() {} + +func (*BWP_UplinkDedicated_SetupPucch_Config) isBWP_UplinkDedicated_Pucch_Config() {} + +func (m *BWP_UplinkDedicated) GetPucch_Config() isBWP_UplinkDedicated_Pucch_Config { + if m != nil { + return m.Pucch_Config + } + return nil +} + +func (m *BWP_UplinkDedicated) GetReleasePucch_Config() *Null { + if x, ok := m.GetPucch_Config().(*BWP_UplinkDedicated_ReleasePucch_Config); ok { + return x.ReleasePucch_Config + } + return nil +} + +func (m *BWP_UplinkDedicated) GetSetupPucch_Config() *PUCCH_Config { + if x, ok := m.GetPucch_Config().(*BWP_UplinkDedicated_SetupPucch_Config); ok { + return x.SetupPucch_Config + } + return nil +} + +type isBWP_UplinkDedicated_Pusch_Config interface { + isBWP_UplinkDedicated_Pusch_Config() +} + +type BWP_UplinkDedicated_ReleasePusch_Config struct { + ReleasePusch_Config *Null `protobuf:"bytes,3,opt,name=release_pusch_Config,json=releasePuschConfig,proto3,oneof"` +} + +type BWP_UplinkDedicated_SetupPusch_Config struct { + SetupPusch_Config *PUSCH_Config `protobuf:"bytes,4,opt,name=setup_pusch_Config,json=setupPuschConfig,proto3,oneof"` +} + +func (*BWP_UplinkDedicated_ReleasePusch_Config) isBWP_UplinkDedicated_Pusch_Config() {} + +func (*BWP_UplinkDedicated_SetupPusch_Config) isBWP_UplinkDedicated_Pusch_Config() {} + +func (m *BWP_UplinkDedicated) GetPusch_Config() isBWP_UplinkDedicated_Pusch_Config { + if m != nil { + return m.Pusch_Config + } + return nil +} + +func (m *BWP_UplinkDedicated) GetReleasePusch_Config() *Null { + if x, ok := m.GetPusch_Config().(*BWP_UplinkDedicated_ReleasePusch_Config); ok { + return x.ReleasePusch_Config + } + return nil +} + +func (m *BWP_UplinkDedicated) GetSetupPusch_Config() *PUSCH_Config { + if x, ok := m.GetPusch_Config().(*BWP_UplinkDedicated_SetupPusch_Config); ok { + return x.SetupPusch_Config + } + return nil +} + +type isBWP_UplinkDedicated_ConfiguredGrantConfig interface { + isBWP_UplinkDedicated_ConfiguredGrantConfig() +} + +type BWP_UplinkDedicated_ReleaseConfiguredGrantConfig struct { + ReleaseConfiguredGrantConfig *Null `protobuf:"bytes,5,opt,name=release_configuredGrantConfig,json=releaseConfiguredGrantConfig,proto3,oneof"` +} + +type BWP_UplinkDedicated_SetupConfiguredGrantConfig struct { + SetupConfiguredGrantConfig *ConfiguredGrantConfig `protobuf:"bytes,6,opt,name=setup_configuredGrantConfig,json=setupConfiguredGrantConfig,proto3,oneof"` +} + +func (*BWP_UplinkDedicated_ReleaseConfiguredGrantConfig) isBWP_UplinkDedicated_ConfiguredGrantConfig() { +} + +func (*BWP_UplinkDedicated_SetupConfiguredGrantConfig) isBWP_UplinkDedicated_ConfiguredGrantConfig() {} + +func (m *BWP_UplinkDedicated) GetConfiguredGrantConfig() isBWP_UplinkDedicated_ConfiguredGrantConfig { + if m != nil { + return m.ConfiguredGrantConfig + } + return nil +} + +func (m *BWP_UplinkDedicated) GetReleaseConfiguredGrantConfig() *Null { + if x, ok := m.GetConfiguredGrantConfig().(*BWP_UplinkDedicated_ReleaseConfiguredGrantConfig); ok { + return x.ReleaseConfiguredGrantConfig + } + return nil +} + +func (m *BWP_UplinkDedicated) GetSetupConfiguredGrantConfig() *ConfiguredGrantConfig { + if x, ok := m.GetConfiguredGrantConfig().(*BWP_UplinkDedicated_SetupConfiguredGrantConfig); ok { + return x.SetupConfiguredGrantConfig + } + return nil +} + +type isBWP_UplinkDedicated_Srs_Config interface { + isBWP_UplinkDedicated_Srs_Config() +} + +type BWP_UplinkDedicated_ReleaseSrs_Config struct { + ReleaseSrs_Config *Null `protobuf:"bytes,7,opt,name=release_srs_Config,json=releaseSrsConfig,proto3,oneof"` +} + +type BWP_UplinkDedicated_SetupSrs_Config struct { + SetupSrs_Config *SRS_Config `protobuf:"bytes,8,opt,name=setup_srs_Config,json=setupSrsConfig,proto3,oneof"` +} + +func (*BWP_UplinkDedicated_ReleaseSrs_Config) isBWP_UplinkDedicated_Srs_Config() {} + +func (*BWP_UplinkDedicated_SetupSrs_Config) isBWP_UplinkDedicated_Srs_Config() {} + +func (m *BWP_UplinkDedicated) GetSrs_Config() isBWP_UplinkDedicated_Srs_Config { + if m != nil { + return m.Srs_Config + } + return nil +} + +func (m *BWP_UplinkDedicated) GetReleaseSrs_Config() *Null { + if x, ok := m.GetSrs_Config().(*BWP_UplinkDedicated_ReleaseSrs_Config); ok { + return x.ReleaseSrs_Config + } + return nil +} + +func (m *BWP_UplinkDedicated) GetSetupSrs_Config() *SRS_Config { + if x, ok := m.GetSrs_Config().(*BWP_UplinkDedicated_SetupSrs_Config); ok { + return x.SetupSrs_Config + } + return nil +} + +type isBWP_UplinkDedicated_BeamFailureRecoveryConfig interface { + isBWP_UplinkDedicated_BeamFailureRecoveryConfig() +} + +type BWP_UplinkDedicated_ReleaseBeamFailureRecoveryConfig struct { + ReleaseBeamFailureRecoveryConfig *Null `protobuf:"bytes,9,opt,name=release_beamFailureRecoveryConfig,json=releaseBeamFailureRecoveryConfig,proto3,oneof"` +} + +type BWP_UplinkDedicated_SetupBeamFailureRecoveryConfig struct { + SetupBeamFailureRecoveryConfig *BeamFailureRecoveryConfig `protobuf:"bytes,10,opt,name=setup_beamFailureRecoveryConfig,json=setupBeamFailureRecoveryConfig,proto3,oneof"` +} + +func (*BWP_UplinkDedicated_ReleaseBeamFailureRecoveryConfig) isBWP_UplinkDedicated_BeamFailureRecoveryConfig() { +} + +func (*BWP_UplinkDedicated_SetupBeamFailureRecoveryConfig) isBWP_UplinkDedicated_BeamFailureRecoveryConfig() { +} + +func (m *BWP_UplinkDedicated) GetBeamFailureRecoveryConfig() isBWP_UplinkDedicated_BeamFailureRecoveryConfig { + if m != nil { + return m.BeamFailureRecoveryConfig + } + return nil +} + +func (m *BWP_UplinkDedicated) GetReleaseBeamFailureRecoveryConfig() *Null { + if x, ok := m.GetBeamFailureRecoveryConfig().(*BWP_UplinkDedicated_ReleaseBeamFailureRecoveryConfig); ok { + return x.ReleaseBeamFailureRecoveryConfig + } + return nil +} + +func (m *BWP_UplinkDedicated) GetSetupBeamFailureRecoveryConfig() *BeamFailureRecoveryConfig { + if x, ok := m.GetBeamFailureRecoveryConfig().(*BWP_UplinkDedicated_SetupBeamFailureRecoveryConfig); ok { + return x.SetupBeamFailureRecoveryConfig + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*BWP_UplinkDedicated) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*BWP_UplinkDedicated_ReleasePucch_Config)(nil), + (*BWP_UplinkDedicated_SetupPucch_Config)(nil), + (*BWP_UplinkDedicated_ReleasePusch_Config)(nil), + (*BWP_UplinkDedicated_SetupPusch_Config)(nil), + (*BWP_UplinkDedicated_ReleaseConfiguredGrantConfig)(nil), + (*BWP_UplinkDedicated_SetupConfiguredGrantConfig)(nil), + (*BWP_UplinkDedicated_ReleaseSrs_Config)(nil), + (*BWP_UplinkDedicated_SetupSrs_Config)(nil), + (*BWP_UplinkDedicated_ReleaseBeamFailureRecoveryConfig)(nil), + (*BWP_UplinkDedicated_SetupBeamFailureRecoveryConfig)(nil), + } +} + +type PUCCH_Config struct { + ResourceSetToAddModList []*PUCCH_ResourceSet `protobuf:"bytes,1,rep,name=resourceSetToAddModList,proto3" json:"resourceSetToAddModList,omitempty"` + ResourceSetToReleaseList []uint32 `protobuf:"varint,2,rep,packed,name=resourceSetToReleaseList,proto3" json:"resourceSetToReleaseList,omitempty"` + ResourceToAddModList []*PUCCH_Resource `protobuf:"bytes,3,rep,name=resourceToAddModList,proto3" json:"resourceToAddModList,omitempty"` + ResourceToReleaseList []uint32 `protobuf:"varint,4,rep,packed,name=resourceToReleaseList,proto3" json:"resourceToReleaseList,omitempty"` + // Types that are valid to be assigned to Format1: + // *PUCCH_Config_ReleaseFormat1 + // *PUCCH_Config_SetupFormat1 + Format1 isPUCCH_Config_Format1 `protobuf_oneof:"format1"` + // Types that are valid to be assigned to Format2: + // *PUCCH_Config_ReleaseFormat2 + // *PUCCH_Config_SetupFormat2 + Format2 isPUCCH_Config_Format2 `protobuf_oneof:"format2"` + // Types that are valid to be assigned to Format3: + // *PUCCH_Config_ReleaseFormat3 + // *PUCCH_Config_SetupFormat3 + Format3 isPUCCH_Config_Format3 `protobuf_oneof:"format3"` + // Types that are valid to be assigned to Format4: + // *PUCCH_Config_ReleaseFormat4 + // *PUCCH_Config_SetupFormat4 + Format4 isPUCCH_Config_Format4 `protobuf_oneof:"format4"` + SchedulingRequestResourceToAddModList []*SchedulingRequestResourceConfig `protobuf:"bytes,13,rep,name=schedulingRequestResourceToAddModList,proto3" json:"schedulingRequestResourceToAddModList,omitempty"` + SchedulingRequestResourceToReleaseList []uint32 `protobuf:"varint,14,rep,packed,name=schedulingRequestResourceToReleaseList,proto3" json:"schedulingRequestResourceToReleaseList,omitempty"` + Multi_CSI_PUCCH_ResourceList []uint32 `protobuf:"varint,15,rep,packed,name=multi_CSI_PUCCH_ResourceList,json=multiCSIPUCCHResourceList,proto3" json:"multi_CSI_PUCCH_ResourceList,omitempty"` + Dl_DataToUL_ACK []uint32 `protobuf:"varint,16,rep,packed,name=dl_DataToUL_ACK,json=dlDataToULACK,proto3" json:"dl_DataToUL_ACK,omitempty"` + SpatialRelationInfoToAddModList []*PUCCH_SpatialRelationInfo `protobuf:"bytes,17,rep,name=spatialRelationInfoToAddModList,proto3" json:"spatialRelationInfoToAddModList,omitempty"` + SpatialRelationInfoToReleaseList []uint32 `protobuf:"varint,18,rep,packed,name=spatialRelationInfoToReleaseList,proto3" json:"spatialRelationInfoToReleaseList,omitempty"` + Pucch_PowerControl *PUCCH_PowerControl `protobuf:"bytes,19,opt,name=pucch_PowerControl,json=pucchPowerControl,proto3" json:"pucch_PowerControl,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCH_Config) Reset() { *m = PUCCH_Config{} } +func (m *PUCCH_Config) String() string { return proto.CompactTextString(m) } +func (*PUCCH_Config) ProtoMessage() {} +func (*PUCCH_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{189} +} + +func (m *PUCCH_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCH_Config.Unmarshal(m, b) +} +func (m *PUCCH_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCH_Config.Marshal(b, m, deterministic) +} +func (m *PUCCH_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCH_Config.Merge(m, src) +} +func (m *PUCCH_Config) XXX_Size() int { + return xxx_messageInfo_PUCCH_Config.Size(m) +} +func (m *PUCCH_Config) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCH_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCH_Config proto.InternalMessageInfo + +func (m *PUCCH_Config) GetResourceSetToAddModList() []*PUCCH_ResourceSet { + if m != nil { + return m.ResourceSetToAddModList + } + return nil +} + +func (m *PUCCH_Config) GetResourceSetToReleaseList() []uint32 { + if m != nil { + return m.ResourceSetToReleaseList + } + return nil +} + +func (m *PUCCH_Config) GetResourceToAddModList() []*PUCCH_Resource { + if m != nil { + return m.ResourceToAddModList + } + return nil +} + +func (m *PUCCH_Config) GetResourceToReleaseList() []uint32 { + if m != nil { + return m.ResourceToReleaseList + } + return nil +} + +type isPUCCH_Config_Format1 interface { + isPUCCH_Config_Format1() +} + +type PUCCH_Config_ReleaseFormat1 struct { + ReleaseFormat1 *Null `protobuf:"bytes,5,opt,name=release_format1,json=releaseFormat1,proto3,oneof"` +} + +type PUCCH_Config_SetupFormat1 struct { + SetupFormat1 *PUCCH_FormatConfig `protobuf:"bytes,6,opt,name=setup_format1,json=setupFormat1,proto3,oneof"` +} + +func (*PUCCH_Config_ReleaseFormat1) isPUCCH_Config_Format1() {} + +func (*PUCCH_Config_SetupFormat1) isPUCCH_Config_Format1() {} + +func (m *PUCCH_Config) GetFormat1() isPUCCH_Config_Format1 { + if m != nil { + return m.Format1 + } + return nil +} + +func (m *PUCCH_Config) GetReleaseFormat1() *Null { + if x, ok := m.GetFormat1().(*PUCCH_Config_ReleaseFormat1); ok { + return x.ReleaseFormat1 + } + return nil +} + +func (m *PUCCH_Config) GetSetupFormat1() *PUCCH_FormatConfig { + if x, ok := m.GetFormat1().(*PUCCH_Config_SetupFormat1); ok { + return x.SetupFormat1 + } + return nil +} + +type isPUCCH_Config_Format2 interface { + isPUCCH_Config_Format2() +} + +type PUCCH_Config_ReleaseFormat2 struct { + ReleaseFormat2 *Null `protobuf:"bytes,7,opt,name=release_format2,json=releaseFormat2,proto3,oneof"` +} + +type PUCCH_Config_SetupFormat2 struct { + SetupFormat2 *PUCCH_FormatConfig `protobuf:"bytes,8,opt,name=setup_format2,json=setupFormat2,proto3,oneof"` +} + +func (*PUCCH_Config_ReleaseFormat2) isPUCCH_Config_Format2() {} + +func (*PUCCH_Config_SetupFormat2) isPUCCH_Config_Format2() {} + +func (m *PUCCH_Config) GetFormat2() isPUCCH_Config_Format2 { + if m != nil { + return m.Format2 + } + return nil +} + +func (m *PUCCH_Config) GetReleaseFormat2() *Null { + if x, ok := m.GetFormat2().(*PUCCH_Config_ReleaseFormat2); ok { + return x.ReleaseFormat2 + } + return nil +} + +func (m *PUCCH_Config) GetSetupFormat2() *PUCCH_FormatConfig { + if x, ok := m.GetFormat2().(*PUCCH_Config_SetupFormat2); ok { + return x.SetupFormat2 + } + return nil +} + +type isPUCCH_Config_Format3 interface { + isPUCCH_Config_Format3() +} + +type PUCCH_Config_ReleaseFormat3 struct { + ReleaseFormat3 *Null `protobuf:"bytes,9,opt,name=release_format3,json=releaseFormat3,proto3,oneof"` +} + +type PUCCH_Config_SetupFormat3 struct { + SetupFormat3 *PUCCH_FormatConfig `protobuf:"bytes,10,opt,name=setup_format3,json=setupFormat3,proto3,oneof"` +} + +func (*PUCCH_Config_ReleaseFormat3) isPUCCH_Config_Format3() {} + +func (*PUCCH_Config_SetupFormat3) isPUCCH_Config_Format3() {} + +func (m *PUCCH_Config) GetFormat3() isPUCCH_Config_Format3 { + if m != nil { + return m.Format3 + } + return nil +} + +func (m *PUCCH_Config) GetReleaseFormat3() *Null { + if x, ok := m.GetFormat3().(*PUCCH_Config_ReleaseFormat3); ok { + return x.ReleaseFormat3 + } + return nil +} + +func (m *PUCCH_Config) GetSetupFormat3() *PUCCH_FormatConfig { + if x, ok := m.GetFormat3().(*PUCCH_Config_SetupFormat3); ok { + return x.SetupFormat3 + } + return nil +} + +type isPUCCH_Config_Format4 interface { + isPUCCH_Config_Format4() +} + +type PUCCH_Config_ReleaseFormat4 struct { + ReleaseFormat4 *Null `protobuf:"bytes,11,opt,name=release_format4,json=releaseFormat4,proto3,oneof"` +} + +type PUCCH_Config_SetupFormat4 struct { + SetupFormat4 *PUCCH_FormatConfig `protobuf:"bytes,12,opt,name=setup_format4,json=setupFormat4,proto3,oneof"` +} + +func (*PUCCH_Config_ReleaseFormat4) isPUCCH_Config_Format4() {} + +func (*PUCCH_Config_SetupFormat4) isPUCCH_Config_Format4() {} + +func (m *PUCCH_Config) GetFormat4() isPUCCH_Config_Format4 { + if m != nil { + return m.Format4 + } + return nil +} + +func (m *PUCCH_Config) GetReleaseFormat4() *Null { + if x, ok := m.GetFormat4().(*PUCCH_Config_ReleaseFormat4); ok { + return x.ReleaseFormat4 + } + return nil +} + +func (m *PUCCH_Config) GetSetupFormat4() *PUCCH_FormatConfig { + if x, ok := m.GetFormat4().(*PUCCH_Config_SetupFormat4); ok { + return x.SetupFormat4 + } + return nil +} + +func (m *PUCCH_Config) GetSchedulingRequestResourceToAddModList() []*SchedulingRequestResourceConfig { + if m != nil { + return m.SchedulingRequestResourceToAddModList + } + return nil +} + +func (m *PUCCH_Config) GetSchedulingRequestResourceToReleaseList() []uint32 { + if m != nil { + return m.SchedulingRequestResourceToReleaseList + } + return nil +} + +func (m *PUCCH_Config) GetMulti_CSI_PUCCH_ResourceList() []uint32 { + if m != nil { + return m.Multi_CSI_PUCCH_ResourceList + } + return nil +} + +func (m *PUCCH_Config) GetDl_DataToUL_ACK() []uint32 { + if m != nil { + return m.Dl_DataToUL_ACK + } + return nil +} + +func (m *PUCCH_Config) GetSpatialRelationInfoToAddModList() []*PUCCH_SpatialRelationInfo { + if m != nil { + return m.SpatialRelationInfoToAddModList + } + return nil +} + +func (m *PUCCH_Config) GetSpatialRelationInfoToReleaseList() []uint32 { + if m != nil { + return m.SpatialRelationInfoToReleaseList + } + return nil +} + +func (m *PUCCH_Config) GetPucch_PowerControl() *PUCCH_PowerControl { + if m != nil { + return m.Pucch_PowerControl + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PUCCH_Config) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PUCCH_Config_ReleaseFormat1)(nil), + (*PUCCH_Config_SetupFormat1)(nil), + (*PUCCH_Config_ReleaseFormat2)(nil), + (*PUCCH_Config_SetupFormat2)(nil), + (*PUCCH_Config_ReleaseFormat3)(nil), + (*PUCCH_Config_SetupFormat3)(nil), + (*PUCCH_Config_ReleaseFormat4)(nil), + (*PUCCH_Config_SetupFormat4)(nil), + } +} + +type PUCCH_ResourceSet struct { + Pucch_ResourceSetId uint32 `protobuf:"varint,1,opt,name=pucch_ResourceSetId,json=pucchResourceSetId,proto3" json:"pucch_ResourceSetId,omitempty"` + ResourceList []uint32 `protobuf:"varint,2,rep,packed,name=resourceList,proto3" json:"resourceList,omitempty"` + MaxPayloadMinus1 *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=maxPayloadMinus1,proto3" json:"maxPayloadMinus1,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCH_ResourceSet) Reset() { *m = PUCCH_ResourceSet{} } +func (m *PUCCH_ResourceSet) String() string { return proto.CompactTextString(m) } +func (*PUCCH_ResourceSet) ProtoMessage() {} +func (*PUCCH_ResourceSet) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{190} +} + +func (m *PUCCH_ResourceSet) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCH_ResourceSet.Unmarshal(m, b) +} +func (m *PUCCH_ResourceSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCH_ResourceSet.Marshal(b, m, deterministic) +} +func (m *PUCCH_ResourceSet) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCH_ResourceSet.Merge(m, src) +} +func (m *PUCCH_ResourceSet) XXX_Size() int { + return xxx_messageInfo_PUCCH_ResourceSet.Size(m) +} +func (m *PUCCH_ResourceSet) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCH_ResourceSet.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCH_ResourceSet proto.InternalMessageInfo + +func (m *PUCCH_ResourceSet) GetPucch_ResourceSetId() uint32 { + if m != nil { + return m.Pucch_ResourceSetId + } + return 0 +} + +func (m *PUCCH_ResourceSet) GetResourceList() []uint32 { + if m != nil { + return m.ResourceList + } + return nil +} + +func (m *PUCCH_ResourceSet) GetMaxPayloadMinus1() *wrappers.UInt32Value { + if m != nil { + return m.MaxPayloadMinus1 + } + return nil +} + +type PUCCH_Resource struct { + Pucch_ResourceId uint32 `protobuf:"varint,1,opt,name=pucch_ResourceId,json=pucchResourceId,proto3" json:"pucch_ResourceId,omitempty"` + StartingPRB uint32 `protobuf:"varint,2,opt,name=startingPRB,proto3" json:"startingPRB,omitempty"` + IntraSlotFrequencyHopping *EnabledOpt `protobuf:"bytes,3,opt,name=intraSlotFrequencyHopping,proto3" json:"intraSlotFrequencyHopping,omitempty"` + SecondHopPRB *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=secondHopPRB,proto3" json:"secondHopPRB,omitempty"` + // Types that are valid to be assigned to Format: + // *PUCCH_Resource_Format0 + // *PUCCH_Resource_Format1 + // *PUCCH_Resource_Format2 + // *PUCCH_Resource_Format3 + // *PUCCH_Resource_Format4 + Format isPUCCH_Resource_Format `protobuf_oneof:"format"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCH_Resource) Reset() { *m = PUCCH_Resource{} } +func (m *PUCCH_Resource) String() string { return proto.CompactTextString(m) } +func (*PUCCH_Resource) ProtoMessage() {} +func (*PUCCH_Resource) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{191} +} + +func (m *PUCCH_Resource) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCH_Resource.Unmarshal(m, b) +} +func (m *PUCCH_Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCH_Resource.Marshal(b, m, deterministic) +} +func (m *PUCCH_Resource) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCH_Resource.Merge(m, src) +} +func (m *PUCCH_Resource) XXX_Size() int { + return xxx_messageInfo_PUCCH_Resource.Size(m) +} +func (m *PUCCH_Resource) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCH_Resource.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCH_Resource proto.InternalMessageInfo + +func (m *PUCCH_Resource) GetPucch_ResourceId() uint32 { + if m != nil { + return m.Pucch_ResourceId + } + return 0 +} + +func (m *PUCCH_Resource) GetStartingPRB() uint32 { + if m != nil { + return m.StartingPRB + } + return 0 +} + +func (m *PUCCH_Resource) GetIntraSlotFrequencyHopping() *EnabledOpt { + if m != nil { + return m.IntraSlotFrequencyHopping + } + return nil +} + +func (m *PUCCH_Resource) GetSecondHopPRB() *wrappers.UInt32Value { + if m != nil { + return m.SecondHopPRB + } + return nil +} + +type isPUCCH_Resource_Format interface { + isPUCCH_Resource_Format() +} + +type PUCCH_Resource_Format0 struct { + Format0 *PUCCHFormat0 `protobuf:"bytes,5,opt,name=format0,proto3,oneof"` +} + +type PUCCH_Resource_Format1 struct { + Format1 *PUCCHFormat1 `protobuf:"bytes,6,opt,name=format1,proto3,oneof"` +} + +type PUCCH_Resource_Format2 struct { + Format2 *PUCCHFormat2 `protobuf:"bytes,7,opt,name=format2,proto3,oneof"` +} + +type PUCCH_Resource_Format3 struct { + Format3 *PUCCHFormat3 `protobuf:"bytes,8,opt,name=format3,proto3,oneof"` +} + +type PUCCH_Resource_Format4 struct { + Format4 *PUCCHFormat4 `protobuf:"bytes,9,opt,name=format4,proto3,oneof"` +} + +func (*PUCCH_Resource_Format0) isPUCCH_Resource_Format() {} + +func (*PUCCH_Resource_Format1) isPUCCH_Resource_Format() {} + +func (*PUCCH_Resource_Format2) isPUCCH_Resource_Format() {} + +func (*PUCCH_Resource_Format3) isPUCCH_Resource_Format() {} + +func (*PUCCH_Resource_Format4) isPUCCH_Resource_Format() {} + +func (m *PUCCH_Resource) GetFormat() isPUCCH_Resource_Format { + if m != nil { + return m.Format + } + return nil +} + +func (m *PUCCH_Resource) GetFormat0() *PUCCHFormat0 { + if x, ok := m.GetFormat().(*PUCCH_Resource_Format0); ok { + return x.Format0 + } + return nil +} + +func (m *PUCCH_Resource) GetFormat1() *PUCCHFormat1 { + if x, ok := m.GetFormat().(*PUCCH_Resource_Format1); ok { + return x.Format1 + } + return nil +} + +func (m *PUCCH_Resource) GetFormat2() *PUCCHFormat2 { + if x, ok := m.GetFormat().(*PUCCH_Resource_Format2); ok { + return x.Format2 + } + return nil +} + +func (m *PUCCH_Resource) GetFormat3() *PUCCHFormat3 { + if x, ok := m.GetFormat().(*PUCCH_Resource_Format3); ok { + return x.Format3 + } + return nil +} + +func (m *PUCCH_Resource) GetFormat4() *PUCCHFormat4 { + if x, ok := m.GetFormat().(*PUCCH_Resource_Format4); ok { + return x.Format4 + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PUCCH_Resource) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PUCCH_Resource_Format0)(nil), + (*PUCCH_Resource_Format1)(nil), + (*PUCCH_Resource_Format2)(nil), + (*PUCCH_Resource_Format3)(nil), + (*PUCCH_Resource_Format4)(nil), + } +} + +type PUCCHFormat0 struct { + InitialCyclicShift uint32 `protobuf:"varint,1,opt,name=initialCyclicShift,proto3" json:"initialCyclicShift,omitempty"` + NrofSymbols uint32 `protobuf:"varint,2,opt,name=nrofSymbols,proto3" json:"nrofSymbols,omitempty"` + StartingSymbolIndex uint32 `protobuf:"varint,3,opt,name=startingSymbolIndex,proto3" json:"startingSymbolIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCHFormat0) Reset() { *m = PUCCHFormat0{} } +func (m *PUCCHFormat0) String() string { return proto.CompactTextString(m) } +func (*PUCCHFormat0) ProtoMessage() {} +func (*PUCCHFormat0) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{192} +} + +func (m *PUCCHFormat0) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCHFormat0.Unmarshal(m, b) +} +func (m *PUCCHFormat0) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCHFormat0.Marshal(b, m, deterministic) +} +func (m *PUCCHFormat0) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCHFormat0.Merge(m, src) +} +func (m *PUCCHFormat0) XXX_Size() int { + return xxx_messageInfo_PUCCHFormat0.Size(m) +} +func (m *PUCCHFormat0) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCHFormat0.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCHFormat0 proto.InternalMessageInfo + +func (m *PUCCHFormat0) GetInitialCyclicShift() uint32 { + if m != nil { + return m.InitialCyclicShift + } + return 0 +} + +func (m *PUCCHFormat0) GetNrofSymbols() uint32 { + if m != nil { + return m.NrofSymbols + } + return 0 +} + +func (m *PUCCHFormat0) GetStartingSymbolIndex() uint32 { + if m != nil { + return m.StartingSymbolIndex + } + return 0 +} + +type PUCCHFormat1 struct { + InitialCyclicShift uint32 `protobuf:"varint,1,opt,name=initialCyclicShift,proto3" json:"initialCyclicShift,omitempty"` + NrofSymbols uint32 `protobuf:"varint,2,opt,name=nrofSymbols,proto3" json:"nrofSymbols,omitempty"` + StartingSymbolIndex uint32 `protobuf:"varint,3,opt,name=startingSymbolIndex,proto3" json:"startingSymbolIndex,omitempty"` + TimeDomainOCC uint32 `protobuf:"varint,4,opt,name=timeDomainOCC,proto3" json:"timeDomainOCC,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCHFormat1) Reset() { *m = PUCCHFormat1{} } +func (m *PUCCHFormat1) String() string { return proto.CompactTextString(m) } +func (*PUCCHFormat1) ProtoMessage() {} +func (*PUCCHFormat1) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{193} +} + +func (m *PUCCHFormat1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCHFormat1.Unmarshal(m, b) +} +func (m *PUCCHFormat1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCHFormat1.Marshal(b, m, deterministic) +} +func (m *PUCCHFormat1) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCHFormat1.Merge(m, src) +} +func (m *PUCCHFormat1) XXX_Size() int { + return xxx_messageInfo_PUCCHFormat1.Size(m) +} +func (m *PUCCHFormat1) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCHFormat1.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCHFormat1 proto.InternalMessageInfo + +func (m *PUCCHFormat1) GetInitialCyclicShift() uint32 { + if m != nil { + return m.InitialCyclicShift + } + return 0 +} + +func (m *PUCCHFormat1) GetNrofSymbols() uint32 { + if m != nil { + return m.NrofSymbols + } + return 0 +} + +func (m *PUCCHFormat1) GetStartingSymbolIndex() uint32 { + if m != nil { + return m.StartingSymbolIndex + } + return 0 +} + +func (m *PUCCHFormat1) GetTimeDomainOCC() uint32 { + if m != nil { + return m.TimeDomainOCC + } + return 0 +} + +type PUCCHFormat2 struct { + NrofPRBs uint32 `protobuf:"varint,1,opt,name=nrofPRBs,proto3" json:"nrofPRBs,omitempty"` + NrofSymbols uint32 `protobuf:"varint,2,opt,name=nrofSymbols,proto3" json:"nrofSymbols,omitempty"` + StartingSymbolIndex uint32 `protobuf:"varint,3,opt,name=startingSymbolIndex,proto3" json:"startingSymbolIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCHFormat2) Reset() { *m = PUCCHFormat2{} } +func (m *PUCCHFormat2) String() string { return proto.CompactTextString(m) } +func (*PUCCHFormat2) ProtoMessage() {} +func (*PUCCHFormat2) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{194} +} + +func (m *PUCCHFormat2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCHFormat2.Unmarshal(m, b) +} +func (m *PUCCHFormat2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCHFormat2.Marshal(b, m, deterministic) +} +func (m *PUCCHFormat2) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCHFormat2.Merge(m, src) +} +func (m *PUCCHFormat2) XXX_Size() int { + return xxx_messageInfo_PUCCHFormat2.Size(m) +} +func (m *PUCCHFormat2) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCHFormat2.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCHFormat2 proto.InternalMessageInfo + +func (m *PUCCHFormat2) GetNrofPRBs() uint32 { + if m != nil { + return m.NrofPRBs + } + return 0 +} + +func (m *PUCCHFormat2) GetNrofSymbols() uint32 { + if m != nil { + return m.NrofSymbols + } + return 0 +} + +func (m *PUCCHFormat2) GetStartingSymbolIndex() uint32 { + if m != nil { + return m.StartingSymbolIndex + } + return 0 +} + +type PUCCHFormat3 struct { + NrofPRBs uint32 `protobuf:"varint,1,opt,name=nrofPRBs,proto3" json:"nrofPRBs,omitempty"` + NrofSymbols uint32 `protobuf:"varint,2,opt,name=nrofSymbols,proto3" json:"nrofSymbols,omitempty"` + StartingSymbolIndex uint32 `protobuf:"varint,3,opt,name=startingSymbolIndex,proto3" json:"startingSymbolIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCHFormat3) Reset() { *m = PUCCHFormat3{} } +func (m *PUCCHFormat3) String() string { return proto.CompactTextString(m) } +func (*PUCCHFormat3) ProtoMessage() {} +func (*PUCCHFormat3) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{195} +} + +func (m *PUCCHFormat3) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCHFormat3.Unmarshal(m, b) +} +func (m *PUCCHFormat3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCHFormat3.Marshal(b, m, deterministic) +} +func (m *PUCCHFormat3) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCHFormat3.Merge(m, src) +} +func (m *PUCCHFormat3) XXX_Size() int { + return xxx_messageInfo_PUCCHFormat3.Size(m) +} +func (m *PUCCHFormat3) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCHFormat3.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCHFormat3 proto.InternalMessageInfo + +func (m *PUCCHFormat3) GetNrofPRBs() uint32 { + if m != nil { + return m.NrofPRBs + } + return 0 +} + +func (m *PUCCHFormat3) GetNrofSymbols() uint32 { + if m != nil { + return m.NrofSymbols + } + return 0 +} + +func (m *PUCCHFormat3) GetStartingSymbolIndex() uint32 { + if m != nil { + return m.StartingSymbolIndex + } + return 0 +} + +type PUCCHFormat4 struct { + NrofSymbols uint32 `protobuf:"varint,1,opt,name=nrofSymbols,proto3" json:"nrofSymbols,omitempty"` + Occ_Length *OCC_Length `protobuf:"bytes,2,opt,name=occ_Length,json=occLength,proto3" json:"occ_Length,omitempty"` + Occ_Index *OCC_Index `protobuf:"bytes,3,opt,name=occ_Index,json=occIndex,proto3" json:"occ_Index,omitempty"` + StartingSymbolIndex uint32 `protobuf:"varint,4,opt,name=startingSymbolIndex,proto3" json:"startingSymbolIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCHFormat4) Reset() { *m = PUCCHFormat4{} } +func (m *PUCCHFormat4) String() string { return proto.CompactTextString(m) } +func (*PUCCHFormat4) ProtoMessage() {} +func (*PUCCHFormat4) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{196} +} + +func (m *PUCCHFormat4) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCHFormat4.Unmarshal(m, b) +} +func (m *PUCCHFormat4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCHFormat4.Marshal(b, m, deterministic) +} +func (m *PUCCHFormat4) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCHFormat4.Merge(m, src) +} +func (m *PUCCHFormat4) XXX_Size() int { + return xxx_messageInfo_PUCCHFormat4.Size(m) +} +func (m *PUCCHFormat4) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCHFormat4.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCHFormat4 proto.InternalMessageInfo + +func (m *PUCCHFormat4) GetNrofSymbols() uint32 { + if m != nil { + return m.NrofSymbols + } + return 0 +} + +func (m *PUCCHFormat4) GetOcc_Length() *OCC_Length { + if m != nil { + return m.Occ_Length + } + return nil +} + +func (m *PUCCHFormat4) GetOcc_Index() *OCC_Index { + if m != nil { + return m.Occ_Index + } + return nil +} + +func (m *PUCCHFormat4) GetStartingSymbolIndex() uint32 { + if m != nil { + return m.StartingSymbolIndex + } + return 0 +} + +type OCC_Length struct { + Value OCC_Length_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.OCC_Length_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *OCC_Length) Reset() { *m = OCC_Length{} } +func (m *OCC_Length) String() string { return proto.CompactTextString(m) } +func (*OCC_Length) ProtoMessage() {} +func (*OCC_Length) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{197} +} + +func (m *OCC_Length) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OCC_Length.Unmarshal(m, b) +} +func (m *OCC_Length) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OCC_Length.Marshal(b, m, deterministic) +} +func (m *OCC_Length) XXX_Merge(src proto.Message) { + xxx_messageInfo_OCC_Length.Merge(m, src) +} +func (m *OCC_Length) XXX_Size() int { + return xxx_messageInfo_OCC_Length.Size(m) +} +func (m *OCC_Length) XXX_DiscardUnknown() { + xxx_messageInfo_OCC_Length.DiscardUnknown(m) +} + +var xxx_messageInfo_OCC_Length proto.InternalMessageInfo + +func (m *OCC_Length) GetValue() OCC_Length_Value { + if m != nil { + return m.Value + } + return OCC_Length_protobuf_unspecified +} + +type OCC_Index struct { + Value OCC_Index_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.OCC_Index_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *OCC_Index) Reset() { *m = OCC_Index{} } +func (m *OCC_Index) String() string { return proto.CompactTextString(m) } +func (*OCC_Index) ProtoMessage() {} +func (*OCC_Index) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{198} +} + +func (m *OCC_Index) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OCC_Index.Unmarshal(m, b) +} +func (m *OCC_Index) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OCC_Index.Marshal(b, m, deterministic) +} +func (m *OCC_Index) XXX_Merge(src proto.Message) { + xxx_messageInfo_OCC_Index.Merge(m, src) +} +func (m *OCC_Index) XXX_Size() int { + return xxx_messageInfo_OCC_Index.Size(m) +} +func (m *OCC_Index) XXX_DiscardUnknown() { + xxx_messageInfo_OCC_Index.DiscardUnknown(m) +} + +var xxx_messageInfo_OCC_Index proto.InternalMessageInfo + +func (m *OCC_Index) GetValue() OCC_Index_Value { + if m != nil { + return m.Value + } + return OCC_Index_protobuf_unspecified +} + +type PUCCH_FormatConfig struct { + InterslotFrequencyHopping *EnabledOpt `protobuf:"bytes,1,opt,name=interslotFrequencyHopping,proto3" json:"interslotFrequencyHopping,omitempty"` + AdditionalDMRS *wrappers.BoolValue `protobuf:"bytes,2,opt,name=additionalDMRS,proto3" json:"additionalDMRS,omitempty"` + MaxCodeRate *PUCCH_MaxCodeRate `protobuf:"bytes,3,opt,name=maxCodeRate,proto3" json:"maxCodeRate,omitempty"` + NrofSlots *NrofSlots `protobuf:"bytes,4,opt,name=nrofSlots,proto3" json:"nrofSlots,omitempty"` + Pi2BPSK *EnabledOpt `protobuf:"bytes,5,opt,name=pi2BPSK,proto3" json:"pi2BPSK,omitempty"` + SimultaneousHARQ_ACK_CSI *wrappers.BoolValue `protobuf:"bytes,6,opt,name=simultaneousHARQ_ACK_CSI,json=simultaneousHARQACKCSI,proto3" json:"simultaneousHARQ_ACK_CSI,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCH_FormatConfig) Reset() { *m = PUCCH_FormatConfig{} } +func (m *PUCCH_FormatConfig) String() string { return proto.CompactTextString(m) } +func (*PUCCH_FormatConfig) ProtoMessage() {} +func (*PUCCH_FormatConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{199} +} + +func (m *PUCCH_FormatConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCH_FormatConfig.Unmarshal(m, b) +} +func (m *PUCCH_FormatConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCH_FormatConfig.Marshal(b, m, deterministic) +} +func (m *PUCCH_FormatConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCH_FormatConfig.Merge(m, src) +} +func (m *PUCCH_FormatConfig) XXX_Size() int { + return xxx_messageInfo_PUCCH_FormatConfig.Size(m) +} +func (m *PUCCH_FormatConfig) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCH_FormatConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCH_FormatConfig proto.InternalMessageInfo + +func (m *PUCCH_FormatConfig) GetInterslotFrequencyHopping() *EnabledOpt { + if m != nil { + return m.InterslotFrequencyHopping + } + return nil +} + +func (m *PUCCH_FormatConfig) GetAdditionalDMRS() *wrappers.BoolValue { + if m != nil { + return m.AdditionalDMRS + } + return nil +} + +func (m *PUCCH_FormatConfig) GetMaxCodeRate() *PUCCH_MaxCodeRate { + if m != nil { + return m.MaxCodeRate + } + return nil +} + +func (m *PUCCH_FormatConfig) GetNrofSlots() *NrofSlots { + if m != nil { + return m.NrofSlots + } + return nil +} + +func (m *PUCCH_FormatConfig) GetPi2BPSK() *EnabledOpt { + if m != nil { + return m.Pi2BPSK + } + return nil +} + +func (m *PUCCH_FormatConfig) GetSimultaneousHARQ_ACK_CSI() *wrappers.BoolValue { + if m != nil { + return m.SimultaneousHARQ_ACK_CSI + } + return nil +} + +type PUCCH_MaxCodeRate struct { + Value PUCCH_MaxCodeRate_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PUCCH_MaxCodeRate_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCH_MaxCodeRate) Reset() { *m = PUCCH_MaxCodeRate{} } +func (m *PUCCH_MaxCodeRate) String() string { return proto.CompactTextString(m) } +func (*PUCCH_MaxCodeRate) ProtoMessage() {} +func (*PUCCH_MaxCodeRate) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{200} +} + +func (m *PUCCH_MaxCodeRate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCH_MaxCodeRate.Unmarshal(m, b) +} +func (m *PUCCH_MaxCodeRate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCH_MaxCodeRate.Marshal(b, m, deterministic) +} +func (m *PUCCH_MaxCodeRate) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCH_MaxCodeRate.Merge(m, src) +} +func (m *PUCCH_MaxCodeRate) XXX_Size() int { + return xxx_messageInfo_PUCCH_MaxCodeRate.Size(m) +} +func (m *PUCCH_MaxCodeRate) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCH_MaxCodeRate.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCH_MaxCodeRate proto.InternalMessageInfo + +func (m *PUCCH_MaxCodeRate) GetValue() PUCCH_MaxCodeRate_Value { + if m != nil { + return m.Value + } + return PUCCH_MaxCodeRate_protobuf_unspecified +} + +type NrofSlots struct { + Value NrofSlots_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.NrofSlots_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NrofSlots) Reset() { *m = NrofSlots{} } +func (m *NrofSlots) String() string { return proto.CompactTextString(m) } +func (*NrofSlots) ProtoMessage() {} +func (*NrofSlots) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{201} +} + +func (m *NrofSlots) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NrofSlots.Unmarshal(m, b) +} +func (m *NrofSlots) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NrofSlots.Marshal(b, m, deterministic) +} +func (m *NrofSlots) XXX_Merge(src proto.Message) { + xxx_messageInfo_NrofSlots.Merge(m, src) +} +func (m *NrofSlots) XXX_Size() int { + return xxx_messageInfo_NrofSlots.Size(m) +} +func (m *NrofSlots) XXX_DiscardUnknown() { + xxx_messageInfo_NrofSlots.DiscardUnknown(m) +} + +var xxx_messageInfo_NrofSlots proto.InternalMessageInfo + +func (m *NrofSlots) GetValue() NrofSlots_Value { + if m != nil { + return m.Value + } + return NrofSlots_protobuf_unspecified +} + +type SchedulingRequestResourceConfig struct { + SchedulingRequestResourceId uint32 `protobuf:"varint,1,opt,name=schedulingRequestResourceId,proto3" json:"schedulingRequestResourceId,omitempty"` + SchedulingRequestID uint32 `protobuf:"varint,2,opt,name=schedulingRequestID,proto3" json:"schedulingRequestID,omitempty"` + // Types that are valid to be assigned to PeriodicityAndOffset: + // *SchedulingRequestResourceConfig_Sym2 + // *SchedulingRequestResourceConfig_Sym6Or7 + // *SchedulingRequestResourceConfig_Sl1 + // *SchedulingRequestResourceConfig_Sl2 + // *SchedulingRequestResourceConfig_Sl4 + // *SchedulingRequestResourceConfig_Sl5 + // *SchedulingRequestResourceConfig_Sl8 + // *SchedulingRequestResourceConfig_Sl10 + // *SchedulingRequestResourceConfig_Sl16 + // *SchedulingRequestResourceConfig_Sl20 + // *SchedulingRequestResourceConfig_Sl40 + // *SchedulingRequestResourceConfig_Sl80 + // *SchedulingRequestResourceConfig_Sl160 + // *SchedulingRequestResourceConfig_Sl320 + // *SchedulingRequestResourceConfig_Sl640 + PeriodicityAndOffset isSchedulingRequestResourceConfig_PeriodicityAndOffset `protobuf_oneof:"periodicityAndOffset"` + Resource *wrappers.UInt32Value `protobuf:"bytes,18,opt,name=resource,proto3" json:"resource,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SchedulingRequestResourceConfig) Reset() { *m = SchedulingRequestResourceConfig{} } +func (m *SchedulingRequestResourceConfig) String() string { return proto.CompactTextString(m) } +func (*SchedulingRequestResourceConfig) ProtoMessage() {} +func (*SchedulingRequestResourceConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{202} +} + +func (m *SchedulingRequestResourceConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SchedulingRequestResourceConfig.Unmarshal(m, b) +} +func (m *SchedulingRequestResourceConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SchedulingRequestResourceConfig.Marshal(b, m, deterministic) +} +func (m *SchedulingRequestResourceConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_SchedulingRequestResourceConfig.Merge(m, src) +} +func (m *SchedulingRequestResourceConfig) XXX_Size() int { + return xxx_messageInfo_SchedulingRequestResourceConfig.Size(m) +} +func (m *SchedulingRequestResourceConfig) XXX_DiscardUnknown() { + xxx_messageInfo_SchedulingRequestResourceConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_SchedulingRequestResourceConfig proto.InternalMessageInfo + +func (m *SchedulingRequestResourceConfig) GetSchedulingRequestResourceId() uint32 { + if m != nil { + return m.SchedulingRequestResourceId + } + return 0 +} + +func (m *SchedulingRequestResourceConfig) GetSchedulingRequestID() uint32 { + if m != nil { + return m.SchedulingRequestID + } + return 0 +} + +type isSchedulingRequestResourceConfig_PeriodicityAndOffset interface { + isSchedulingRequestResourceConfig_PeriodicityAndOffset() +} + +type SchedulingRequestResourceConfig_Sym2 struct { + Sym2 *Null `protobuf:"bytes,3,opt,name=sym2,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sym6Or7 struct { + Sym6Or7 *Null `protobuf:"bytes,4,opt,name=sym6or7,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sl1 struct { + Sl1 *Null `protobuf:"bytes,5,opt,name=sl1,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sl2 struct { + Sl2 uint32 `protobuf:"varint,6,opt,name=sl2,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sl4 struct { + Sl4 uint32 `protobuf:"varint,7,opt,name=sl4,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sl5 struct { + Sl5 uint32 `protobuf:"varint,8,opt,name=sl5,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sl8 struct { + Sl8 uint32 `protobuf:"varint,9,opt,name=sl8,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sl10 struct { + Sl10 uint32 `protobuf:"varint,10,opt,name=sl10,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sl16 struct { + Sl16 uint32 `protobuf:"varint,11,opt,name=sl16,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sl20 struct { + Sl20 uint32 `protobuf:"varint,12,opt,name=sl20,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sl40 struct { + Sl40 uint32 `protobuf:"varint,13,opt,name=sl40,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sl80 struct { + Sl80 uint32 `protobuf:"varint,14,opt,name=sl80,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sl160 struct { + Sl160 uint32 `protobuf:"varint,15,opt,name=sl160,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sl320 struct { + Sl320 uint32 `protobuf:"varint,16,opt,name=sl320,proto3,oneof"` +} + +type SchedulingRequestResourceConfig_Sl640 struct { + Sl640 uint32 `protobuf:"varint,17,opt,name=sl640,proto3,oneof"` +} + +func (*SchedulingRequestResourceConfig_Sym2) isSchedulingRequestResourceConfig_PeriodicityAndOffset() { +} + +func (*SchedulingRequestResourceConfig_Sym6Or7) isSchedulingRequestResourceConfig_PeriodicityAndOffset() { +} + +func (*SchedulingRequestResourceConfig_Sl1) isSchedulingRequestResourceConfig_PeriodicityAndOffset() {} + +func (*SchedulingRequestResourceConfig_Sl2) isSchedulingRequestResourceConfig_PeriodicityAndOffset() {} + +func (*SchedulingRequestResourceConfig_Sl4) isSchedulingRequestResourceConfig_PeriodicityAndOffset() {} + +func (*SchedulingRequestResourceConfig_Sl5) isSchedulingRequestResourceConfig_PeriodicityAndOffset() {} + +func (*SchedulingRequestResourceConfig_Sl8) isSchedulingRequestResourceConfig_PeriodicityAndOffset() {} + +func (*SchedulingRequestResourceConfig_Sl10) isSchedulingRequestResourceConfig_PeriodicityAndOffset() { +} + +func (*SchedulingRequestResourceConfig_Sl16) isSchedulingRequestResourceConfig_PeriodicityAndOffset() { +} + +func (*SchedulingRequestResourceConfig_Sl20) isSchedulingRequestResourceConfig_PeriodicityAndOffset() { +} + +func (*SchedulingRequestResourceConfig_Sl40) isSchedulingRequestResourceConfig_PeriodicityAndOffset() { +} + +func (*SchedulingRequestResourceConfig_Sl80) isSchedulingRequestResourceConfig_PeriodicityAndOffset() { +} + +func (*SchedulingRequestResourceConfig_Sl160) isSchedulingRequestResourceConfig_PeriodicityAndOffset() { +} + +func (*SchedulingRequestResourceConfig_Sl320) isSchedulingRequestResourceConfig_PeriodicityAndOffset() { +} + +func (*SchedulingRequestResourceConfig_Sl640) isSchedulingRequestResourceConfig_PeriodicityAndOffset() { +} + +func (m *SchedulingRequestResourceConfig) GetPeriodicityAndOffset() isSchedulingRequestResourceConfig_PeriodicityAndOffset { + if m != nil { + return m.PeriodicityAndOffset + } + return nil +} + +func (m *SchedulingRequestResourceConfig) GetSym2() *Null { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sym2); ok { + return x.Sym2 + } + return nil +} + +func (m *SchedulingRequestResourceConfig) GetSym6Or7() *Null { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sym6Or7); ok { + return x.Sym6Or7 + } + return nil +} + +func (m *SchedulingRequestResourceConfig) GetSl1() *Null { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sl1); ok { + return x.Sl1 + } + return nil +} + +func (m *SchedulingRequestResourceConfig) GetSl2() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sl2); ok { + return x.Sl2 + } + return 0 +} + +func (m *SchedulingRequestResourceConfig) GetSl4() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sl4); ok { + return x.Sl4 + } + return 0 +} + +func (m *SchedulingRequestResourceConfig) GetSl5() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sl5); ok { + return x.Sl5 + } + return 0 +} + +func (m *SchedulingRequestResourceConfig) GetSl8() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sl8); ok { + return x.Sl8 + } + return 0 +} + +func (m *SchedulingRequestResourceConfig) GetSl10() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sl10); ok { + return x.Sl10 + } + return 0 +} + +func (m *SchedulingRequestResourceConfig) GetSl16() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sl16); ok { + return x.Sl16 + } + return 0 +} + +func (m *SchedulingRequestResourceConfig) GetSl20() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sl20); ok { + return x.Sl20 + } + return 0 +} + +func (m *SchedulingRequestResourceConfig) GetSl40() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sl40); ok { + return x.Sl40 + } + return 0 +} + +func (m *SchedulingRequestResourceConfig) GetSl80() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sl80); ok { + return x.Sl80 + } + return 0 +} + +func (m *SchedulingRequestResourceConfig) GetSl160() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sl160); ok { + return x.Sl160 + } + return 0 +} + +func (m *SchedulingRequestResourceConfig) GetSl320() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sl320); ok { + return x.Sl320 + } + return 0 +} + +func (m *SchedulingRequestResourceConfig) GetSl640() uint32 { + if x, ok := m.GetPeriodicityAndOffset().(*SchedulingRequestResourceConfig_Sl640); ok { + return x.Sl640 + } + return 0 +} + +func (m *SchedulingRequestResourceConfig) GetResource() *wrappers.UInt32Value { + if m != nil { + return m.Resource + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SchedulingRequestResourceConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SchedulingRequestResourceConfig_Sym2)(nil), + (*SchedulingRequestResourceConfig_Sym6Or7)(nil), + (*SchedulingRequestResourceConfig_Sl1)(nil), + (*SchedulingRequestResourceConfig_Sl2)(nil), + (*SchedulingRequestResourceConfig_Sl4)(nil), + (*SchedulingRequestResourceConfig_Sl5)(nil), + (*SchedulingRequestResourceConfig_Sl8)(nil), + (*SchedulingRequestResourceConfig_Sl10)(nil), + (*SchedulingRequestResourceConfig_Sl16)(nil), + (*SchedulingRequestResourceConfig_Sl20)(nil), + (*SchedulingRequestResourceConfig_Sl40)(nil), + (*SchedulingRequestResourceConfig_Sl80)(nil), + (*SchedulingRequestResourceConfig_Sl160)(nil), + (*SchedulingRequestResourceConfig_Sl320)(nil), + (*SchedulingRequestResourceConfig_Sl640)(nil), + } +} + +type PUCCH_SpatialRelationInfo struct { + Pucch_SpatialRelationInfoId uint32 `protobuf:"varint,1,opt,name=pucch_SpatialRelationInfoId,json=pucchSpatialRelationInfoId,proto3" json:"pucch_SpatialRelationInfoId,omitempty"` + ServingCellId *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=servingCellId,proto3" json:"servingCellId,omitempty"` + // Types that are valid to be assigned to ReferenceSignal: + // *PUCCH_SpatialRelationInfo_Ssb_Index + // *PUCCH_SpatialRelationInfo_Csi_RS_Index + // *PUCCH_SpatialRelationInfo_Srs + ReferenceSignal isPUCCH_SpatialRelationInfo_ReferenceSignal `protobuf_oneof:"referenceSignal"` + Pucch_PathlossReferenceRS_Id uint32 `protobuf:"varint,6,opt,name=pucch_PathlossReferenceRS_Id,json=pucchPathlossReferenceRSId,proto3" json:"pucch_PathlossReferenceRS_Id,omitempty"` + P0_PUCCH_Id uint32 `protobuf:"varint,7,opt,name=p0_PUCCH_Id,json=p0PUCCHId,proto3" json:"p0_PUCCH_Id,omitempty"` + ClosedLoopIndex *ClosedLoopIndex `protobuf:"bytes,8,opt,name=closedLoopIndex,proto3" json:"closedLoopIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCH_SpatialRelationInfo) Reset() { *m = PUCCH_SpatialRelationInfo{} } +func (m *PUCCH_SpatialRelationInfo) String() string { return proto.CompactTextString(m) } +func (*PUCCH_SpatialRelationInfo) ProtoMessage() {} +func (*PUCCH_SpatialRelationInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{203} +} + +func (m *PUCCH_SpatialRelationInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCH_SpatialRelationInfo.Unmarshal(m, b) +} +func (m *PUCCH_SpatialRelationInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCH_SpatialRelationInfo.Marshal(b, m, deterministic) +} +func (m *PUCCH_SpatialRelationInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCH_SpatialRelationInfo.Merge(m, src) +} +func (m *PUCCH_SpatialRelationInfo) XXX_Size() int { + return xxx_messageInfo_PUCCH_SpatialRelationInfo.Size(m) +} +func (m *PUCCH_SpatialRelationInfo) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCH_SpatialRelationInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCH_SpatialRelationInfo proto.InternalMessageInfo + +func (m *PUCCH_SpatialRelationInfo) GetPucch_SpatialRelationInfoId() uint32 { + if m != nil { + return m.Pucch_SpatialRelationInfoId + } + return 0 +} + +func (m *PUCCH_SpatialRelationInfo) GetServingCellId() *wrappers.UInt32Value { + if m != nil { + return m.ServingCellId + } + return nil +} + +type isPUCCH_SpatialRelationInfo_ReferenceSignal interface { + isPUCCH_SpatialRelationInfo_ReferenceSignal() +} + +type PUCCH_SpatialRelationInfo_Ssb_Index struct { + Ssb_Index uint32 `protobuf:"varint,3,opt,name=ssb_Index,json=ssbIndex,proto3,oneof"` +} + +type PUCCH_SpatialRelationInfo_Csi_RS_Index struct { + Csi_RS_Index uint32 `protobuf:"varint,4,opt,name=csi_RS_Index,json=csiRSIndex,proto3,oneof"` +} + +type PUCCH_SpatialRelationInfo_Srs struct { + Srs *Srs `protobuf:"bytes,5,opt,name=srs,proto3,oneof"` +} + +func (*PUCCH_SpatialRelationInfo_Ssb_Index) isPUCCH_SpatialRelationInfo_ReferenceSignal() {} + +func (*PUCCH_SpatialRelationInfo_Csi_RS_Index) isPUCCH_SpatialRelationInfo_ReferenceSignal() {} + +func (*PUCCH_SpatialRelationInfo_Srs) isPUCCH_SpatialRelationInfo_ReferenceSignal() {} + +func (m *PUCCH_SpatialRelationInfo) GetReferenceSignal() isPUCCH_SpatialRelationInfo_ReferenceSignal { + if m != nil { + return m.ReferenceSignal + } + return nil +} + +func (m *PUCCH_SpatialRelationInfo) GetSsb_Index() uint32 { + if x, ok := m.GetReferenceSignal().(*PUCCH_SpatialRelationInfo_Ssb_Index); ok { + return x.Ssb_Index + } + return 0 +} + +func (m *PUCCH_SpatialRelationInfo) GetCsi_RS_Index() uint32 { + if x, ok := m.GetReferenceSignal().(*PUCCH_SpatialRelationInfo_Csi_RS_Index); ok { + return x.Csi_RS_Index + } + return 0 +} + +func (m *PUCCH_SpatialRelationInfo) GetSrs() *Srs { + if x, ok := m.GetReferenceSignal().(*PUCCH_SpatialRelationInfo_Srs); ok { + return x.Srs + } + return nil +} + +func (m *PUCCH_SpatialRelationInfo) GetPucch_PathlossReferenceRS_Id() uint32 { + if m != nil { + return m.Pucch_PathlossReferenceRS_Id + } + return 0 +} + +func (m *PUCCH_SpatialRelationInfo) GetP0_PUCCH_Id() uint32 { + if m != nil { + return m.P0_PUCCH_Id + } + return 0 +} + +func (m *PUCCH_SpatialRelationInfo) GetClosedLoopIndex() *ClosedLoopIndex { + if m != nil { + return m.ClosedLoopIndex + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PUCCH_SpatialRelationInfo) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PUCCH_SpatialRelationInfo_Ssb_Index)(nil), + (*PUCCH_SpatialRelationInfo_Csi_RS_Index)(nil), + (*PUCCH_SpatialRelationInfo_Srs)(nil), + } +} + +type Srs struct { + ResourceId uint32 `protobuf:"varint,1,opt,name=resourceId,proto3" json:"resourceId,omitempty"` + UplinkBWP uint32 `protobuf:"varint,2,opt,name=uplinkBWP,proto3" json:"uplinkBWP,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Srs) Reset() { *m = Srs{} } +func (m *Srs) String() string { return proto.CompactTextString(m) } +func (*Srs) ProtoMessage() {} +func (*Srs) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{204} +} + +func (m *Srs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Srs.Unmarshal(m, b) +} +func (m *Srs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Srs.Marshal(b, m, deterministic) +} +func (m *Srs) XXX_Merge(src proto.Message) { + xxx_messageInfo_Srs.Merge(m, src) +} +func (m *Srs) XXX_Size() int { + return xxx_messageInfo_Srs.Size(m) +} +func (m *Srs) XXX_DiscardUnknown() { + xxx_messageInfo_Srs.DiscardUnknown(m) +} + +var xxx_messageInfo_Srs proto.InternalMessageInfo + +func (m *Srs) GetResourceId() uint32 { + if m != nil { + return m.ResourceId + } + return 0 +} + +func (m *Srs) GetUplinkBWP() uint32 { + if m != nil { + return m.UplinkBWP + } + return 0 +} + +type ClosedLoopIndex struct { + Value ClosedLoopIndex_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ClosedLoopIndex_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ClosedLoopIndex) Reset() { *m = ClosedLoopIndex{} } +func (m *ClosedLoopIndex) String() string { return proto.CompactTextString(m) } +func (*ClosedLoopIndex) ProtoMessage() {} +func (*ClosedLoopIndex) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{205} +} + +func (m *ClosedLoopIndex) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ClosedLoopIndex.Unmarshal(m, b) +} +func (m *ClosedLoopIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ClosedLoopIndex.Marshal(b, m, deterministic) +} +func (m *ClosedLoopIndex) XXX_Merge(src proto.Message) { + xxx_messageInfo_ClosedLoopIndex.Merge(m, src) +} +func (m *ClosedLoopIndex) XXX_Size() int { + return xxx_messageInfo_ClosedLoopIndex.Size(m) +} +func (m *ClosedLoopIndex) XXX_DiscardUnknown() { + xxx_messageInfo_ClosedLoopIndex.DiscardUnknown(m) +} + +var xxx_messageInfo_ClosedLoopIndex proto.InternalMessageInfo + +func (m *ClosedLoopIndex) GetValue() ClosedLoopIndex_Value { + if m != nil { + return m.Value + } + return ClosedLoopIndex_protobuf_unspecified +} + +type PUCCH_PowerControl struct { + DeltaF_PUCCHF0 *wrappers.Int32Value `protobuf:"bytes,1,opt,name=deltaF_PUCCH_f0,json=deltaFPUCCHF0,proto3" json:"deltaF_PUCCH_f0,omitempty"` + DeltaF_PUCCHF1 *wrappers.Int32Value `protobuf:"bytes,2,opt,name=deltaF_PUCCH_f1,json=deltaFPUCCHF1,proto3" json:"deltaF_PUCCH_f1,omitempty"` + DeltaF_PUCCHF2 *wrappers.Int32Value `protobuf:"bytes,3,opt,name=deltaF_PUCCH_f2,json=deltaFPUCCHF2,proto3" json:"deltaF_PUCCH_f2,omitempty"` + DeltaF_PUCCHF3 *wrappers.Int32Value `protobuf:"bytes,4,opt,name=deltaF_PUCCH_f3,json=deltaFPUCCHF3,proto3" json:"deltaF_PUCCH_f3,omitempty"` + DeltaF_PUCCHF4 *wrappers.Int32Value `protobuf:"bytes,5,opt,name=deltaF_PUCCH_f4,json=deltaFPUCCHF4,proto3" json:"deltaF_PUCCH_f4,omitempty"` + P0_Set []*P0_PUCCH `protobuf:"bytes,6,rep,name=p0_Set,json=p0Set,proto3" json:"p0_Set,omitempty"` + PathlossReferenceRSs []*PUCCH_PathlossReferenceRS `protobuf:"bytes,7,rep,name=pathlossReferenceRSs,proto3" json:"pathlossReferenceRSs,omitempty"` + TwoPUCCH_PC_AdjustmentStates *TwoPUCCH_PC_AdjustmentStates `protobuf:"bytes,8,opt,name=twoPUCCH_PC_AdjustmentStates,json=twoPUCCHPCAdjustmentStates,proto3" json:"twoPUCCH_PC_AdjustmentStates,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCH_PowerControl) Reset() { *m = PUCCH_PowerControl{} } +func (m *PUCCH_PowerControl) String() string { return proto.CompactTextString(m) } +func (*PUCCH_PowerControl) ProtoMessage() {} +func (*PUCCH_PowerControl) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{206} +} + +func (m *PUCCH_PowerControl) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCH_PowerControl.Unmarshal(m, b) +} +func (m *PUCCH_PowerControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCH_PowerControl.Marshal(b, m, deterministic) +} +func (m *PUCCH_PowerControl) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCH_PowerControl.Merge(m, src) +} +func (m *PUCCH_PowerControl) XXX_Size() int { + return xxx_messageInfo_PUCCH_PowerControl.Size(m) +} +func (m *PUCCH_PowerControl) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCH_PowerControl.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCH_PowerControl proto.InternalMessageInfo + +func (m *PUCCH_PowerControl) GetDeltaF_PUCCHF0() *wrappers.Int32Value { + if m != nil { + return m.DeltaF_PUCCHF0 + } + return nil +} + +func (m *PUCCH_PowerControl) GetDeltaF_PUCCHF1() *wrappers.Int32Value { + if m != nil { + return m.DeltaF_PUCCHF1 + } + return nil +} + +func (m *PUCCH_PowerControl) GetDeltaF_PUCCHF2() *wrappers.Int32Value { + if m != nil { + return m.DeltaF_PUCCHF2 + } + return nil +} + +func (m *PUCCH_PowerControl) GetDeltaF_PUCCHF3() *wrappers.Int32Value { + if m != nil { + return m.DeltaF_PUCCHF3 + } + return nil +} + +func (m *PUCCH_PowerControl) GetDeltaF_PUCCHF4() *wrappers.Int32Value { + if m != nil { + return m.DeltaF_PUCCHF4 + } + return nil +} + +func (m *PUCCH_PowerControl) GetP0_Set() []*P0_PUCCH { + if m != nil { + return m.P0_Set + } + return nil +} + +func (m *PUCCH_PowerControl) GetPathlossReferenceRSs() []*PUCCH_PathlossReferenceRS { + if m != nil { + return m.PathlossReferenceRSs + } + return nil +} + +func (m *PUCCH_PowerControl) GetTwoPUCCH_PC_AdjustmentStates() *TwoPUCCH_PC_AdjustmentStates { + if m != nil { + return m.TwoPUCCH_PC_AdjustmentStates + } + return nil +} + +type P0_PUCCH struct { + P0_PUCCH_Id uint32 `protobuf:"varint,1,opt,name=p0_PUCCH_Id,json=p0PUCCHId,proto3" json:"p0_PUCCH_Id,omitempty"` + P0_PUCCH_Value int32 `protobuf:"zigzag32,2,opt,name=p0_PUCCH_Value,json=p0PUCCHValue,proto3" json:"p0_PUCCH_Value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *P0_PUCCH) Reset() { *m = P0_PUCCH{} } +func (m *P0_PUCCH) String() string { return proto.CompactTextString(m) } +func (*P0_PUCCH) ProtoMessage() {} +func (*P0_PUCCH) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{207} +} + +func (m *P0_PUCCH) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_P0_PUCCH.Unmarshal(m, b) +} +func (m *P0_PUCCH) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_P0_PUCCH.Marshal(b, m, deterministic) +} +func (m *P0_PUCCH) XXX_Merge(src proto.Message) { + xxx_messageInfo_P0_PUCCH.Merge(m, src) +} +func (m *P0_PUCCH) XXX_Size() int { + return xxx_messageInfo_P0_PUCCH.Size(m) +} +func (m *P0_PUCCH) XXX_DiscardUnknown() { + xxx_messageInfo_P0_PUCCH.DiscardUnknown(m) +} + +var xxx_messageInfo_P0_PUCCH proto.InternalMessageInfo + +func (m *P0_PUCCH) GetP0_PUCCH_Id() uint32 { + if m != nil { + return m.P0_PUCCH_Id + } + return 0 +} + +func (m *P0_PUCCH) GetP0_PUCCH_Value() int32 { + if m != nil { + return m.P0_PUCCH_Value + } + return 0 +} + +type PUCCH_PathlossReferenceRS struct { + Pucch_PathlossReferenceRS_Id uint32 `protobuf:"varint,1,opt,name=pucch_PathlossReferenceRS_Id,json=pucchPathlossReferenceRSId,proto3" json:"pucch_PathlossReferenceRS_Id,omitempty"` + // Types that are valid to be assigned to ReferenceSignal: + // *PUCCH_PathlossReferenceRS_Ssb_Index + // *PUCCH_PathlossReferenceRS_Csi_RS_Index + ReferenceSignal isPUCCH_PathlossReferenceRS_ReferenceSignal `protobuf_oneof:"referenceSignal"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCH_PathlossReferenceRS) Reset() { *m = PUCCH_PathlossReferenceRS{} } +func (m *PUCCH_PathlossReferenceRS) String() string { return proto.CompactTextString(m) } +func (*PUCCH_PathlossReferenceRS) ProtoMessage() {} +func (*PUCCH_PathlossReferenceRS) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{208} +} + +func (m *PUCCH_PathlossReferenceRS) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCH_PathlossReferenceRS.Unmarshal(m, b) +} +func (m *PUCCH_PathlossReferenceRS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCH_PathlossReferenceRS.Marshal(b, m, deterministic) +} +func (m *PUCCH_PathlossReferenceRS) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCH_PathlossReferenceRS.Merge(m, src) +} +func (m *PUCCH_PathlossReferenceRS) XXX_Size() int { + return xxx_messageInfo_PUCCH_PathlossReferenceRS.Size(m) +} +func (m *PUCCH_PathlossReferenceRS) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCH_PathlossReferenceRS.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCH_PathlossReferenceRS proto.InternalMessageInfo + +func (m *PUCCH_PathlossReferenceRS) GetPucch_PathlossReferenceRS_Id() uint32 { + if m != nil { + return m.Pucch_PathlossReferenceRS_Id + } + return 0 +} + +type isPUCCH_PathlossReferenceRS_ReferenceSignal interface { + isPUCCH_PathlossReferenceRS_ReferenceSignal() +} + +type PUCCH_PathlossReferenceRS_Ssb_Index struct { + Ssb_Index uint32 `protobuf:"varint,2,opt,name=ssb_Index,json=ssbIndex,proto3,oneof"` +} + +type PUCCH_PathlossReferenceRS_Csi_RS_Index struct { + Csi_RS_Index uint32 `protobuf:"varint,3,opt,name=csi_RS_Index,json=csiRSIndex,proto3,oneof"` +} + +func (*PUCCH_PathlossReferenceRS_Ssb_Index) isPUCCH_PathlossReferenceRS_ReferenceSignal() {} + +func (*PUCCH_PathlossReferenceRS_Csi_RS_Index) isPUCCH_PathlossReferenceRS_ReferenceSignal() {} + +func (m *PUCCH_PathlossReferenceRS) GetReferenceSignal() isPUCCH_PathlossReferenceRS_ReferenceSignal { + if m != nil { + return m.ReferenceSignal + } + return nil +} + +func (m *PUCCH_PathlossReferenceRS) GetSsb_Index() uint32 { + if x, ok := m.GetReferenceSignal().(*PUCCH_PathlossReferenceRS_Ssb_Index); ok { + return x.Ssb_Index + } + return 0 +} + +func (m *PUCCH_PathlossReferenceRS) GetCsi_RS_Index() uint32 { + if x, ok := m.GetReferenceSignal().(*PUCCH_PathlossReferenceRS_Csi_RS_Index); ok { + return x.Csi_RS_Index + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PUCCH_PathlossReferenceRS) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PUCCH_PathlossReferenceRS_Ssb_Index)(nil), + (*PUCCH_PathlossReferenceRS_Csi_RS_Index)(nil), + } +} + +type TwoPUCCH_PC_AdjustmentStates struct { + Value TwoPUCCH_PC_AdjustmentStates_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.TwoPUCCH_PC_AdjustmentStates_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TwoPUCCH_PC_AdjustmentStates) Reset() { *m = TwoPUCCH_PC_AdjustmentStates{} } +func (m *TwoPUCCH_PC_AdjustmentStates) String() string { return proto.CompactTextString(m) } +func (*TwoPUCCH_PC_AdjustmentStates) ProtoMessage() {} +func (*TwoPUCCH_PC_AdjustmentStates) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{209} +} + +func (m *TwoPUCCH_PC_AdjustmentStates) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TwoPUCCH_PC_AdjustmentStates.Unmarshal(m, b) +} +func (m *TwoPUCCH_PC_AdjustmentStates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TwoPUCCH_PC_AdjustmentStates.Marshal(b, m, deterministic) +} +func (m *TwoPUCCH_PC_AdjustmentStates) XXX_Merge(src proto.Message) { + xxx_messageInfo_TwoPUCCH_PC_AdjustmentStates.Merge(m, src) +} +func (m *TwoPUCCH_PC_AdjustmentStates) XXX_Size() int { + return xxx_messageInfo_TwoPUCCH_PC_AdjustmentStates.Size(m) +} +func (m *TwoPUCCH_PC_AdjustmentStates) XXX_DiscardUnknown() { + xxx_messageInfo_TwoPUCCH_PC_AdjustmentStates.DiscardUnknown(m) +} + +var xxx_messageInfo_TwoPUCCH_PC_AdjustmentStates proto.InternalMessageInfo + +func (m *TwoPUCCH_PC_AdjustmentStates) GetValue() TwoPUCCH_PC_AdjustmentStates_Value { + if m != nil { + return m.Value + } + return TwoPUCCH_PC_AdjustmentStates_protobuf_unspecified +} + +type PUSCH_ServingCellConfig struct { + // Types that are valid to be assigned to CodeBlockGroupTransmission: + // *PUSCH_ServingCellConfig_ReleaseCodeBlockGroupTransmission + // *PUSCH_ServingCellConfig_SetupCodeBlockGroupTransmission + CodeBlockGroupTransmission isPUSCH_ServingCellConfig_CodeBlockGroupTransmission `protobuf_oneof:"codeBlockGroupTransmission"` + RateMatching *RateMatching `protobuf:"bytes,3,opt,name=rateMatching,proto3" json:"rateMatching,omitempty"` + XOverhead *XOverhead `protobuf:"bytes,4,opt,name=xOverhead,proto3" json:"xOverhead,omitempty"` + MaxMIMO_Layers *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=maxMIMO_Layers,json=maxMIMOLayers,proto3" json:"maxMIMO_Layers,omitempty"` + ProcessingType2Enabled *wrappers.BoolValue `protobuf:"bytes,6,opt,name=processingType2Enabled,proto3" json:"processingType2Enabled,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUSCH_ServingCellConfig) Reset() { *m = PUSCH_ServingCellConfig{} } +func (m *PUSCH_ServingCellConfig) String() string { return proto.CompactTextString(m) } +func (*PUSCH_ServingCellConfig) ProtoMessage() {} +func (*PUSCH_ServingCellConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{210} +} + +func (m *PUSCH_ServingCellConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUSCH_ServingCellConfig.Unmarshal(m, b) +} +func (m *PUSCH_ServingCellConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUSCH_ServingCellConfig.Marshal(b, m, deterministic) +} +func (m *PUSCH_ServingCellConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUSCH_ServingCellConfig.Merge(m, src) +} +func (m *PUSCH_ServingCellConfig) XXX_Size() int { + return xxx_messageInfo_PUSCH_ServingCellConfig.Size(m) +} +func (m *PUSCH_ServingCellConfig) XXX_DiscardUnknown() { + xxx_messageInfo_PUSCH_ServingCellConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_PUSCH_ServingCellConfig proto.InternalMessageInfo + +type isPUSCH_ServingCellConfig_CodeBlockGroupTransmission interface { + isPUSCH_ServingCellConfig_CodeBlockGroupTransmission() +} + +type PUSCH_ServingCellConfig_ReleaseCodeBlockGroupTransmission struct { + ReleaseCodeBlockGroupTransmission *Null `protobuf:"bytes,1,opt,name=release_codeBlockGroupTransmission,json=releaseCodeBlockGroupTransmission,proto3,oneof"` +} + +type PUSCH_ServingCellConfig_SetupCodeBlockGroupTransmission struct { + SetupCodeBlockGroupTransmission *PUSCH_CodeBlockGroupTransmission `protobuf:"bytes,2,opt,name=setup_codeBlockGroupTransmission,json=setupCodeBlockGroupTransmission,proto3,oneof"` +} + +func (*PUSCH_ServingCellConfig_ReleaseCodeBlockGroupTransmission) isPUSCH_ServingCellConfig_CodeBlockGroupTransmission() { +} + +func (*PUSCH_ServingCellConfig_SetupCodeBlockGroupTransmission) isPUSCH_ServingCellConfig_CodeBlockGroupTransmission() { +} + +func (m *PUSCH_ServingCellConfig) GetCodeBlockGroupTransmission() isPUSCH_ServingCellConfig_CodeBlockGroupTransmission { + if m != nil { + return m.CodeBlockGroupTransmission + } + return nil +} + +func (m *PUSCH_ServingCellConfig) GetReleaseCodeBlockGroupTransmission() *Null { + if x, ok := m.GetCodeBlockGroupTransmission().(*PUSCH_ServingCellConfig_ReleaseCodeBlockGroupTransmission); ok { + return x.ReleaseCodeBlockGroupTransmission + } + return nil +} + +func (m *PUSCH_ServingCellConfig) GetSetupCodeBlockGroupTransmission() *PUSCH_CodeBlockGroupTransmission { + if x, ok := m.GetCodeBlockGroupTransmission().(*PUSCH_ServingCellConfig_SetupCodeBlockGroupTransmission); ok { + return x.SetupCodeBlockGroupTransmission + } + return nil +} + +func (m *PUSCH_ServingCellConfig) GetRateMatching() *RateMatching { + if m != nil { + return m.RateMatching + } + return nil +} + +func (m *PUSCH_ServingCellConfig) GetXOverhead() *XOverhead { + if m != nil { + return m.XOverhead + } + return nil +} + +func (m *PUSCH_ServingCellConfig) GetMaxMIMO_Layers() *wrappers.UInt32Value { + if m != nil { + return m.MaxMIMO_Layers + } + return nil +} + +func (m *PUSCH_ServingCellConfig) GetProcessingType2Enabled() *wrappers.BoolValue { + if m != nil { + return m.ProcessingType2Enabled + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PUSCH_ServingCellConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PUSCH_ServingCellConfig_ReleaseCodeBlockGroupTransmission)(nil), + (*PUSCH_ServingCellConfig_SetupCodeBlockGroupTransmission)(nil), + } +} + +type PUSCH_CodeBlockGroupTransmission struct { + MaxCodeBlockGroupsPerTransportBlock *MaxCodeBlockGroupsPerTransportBlock `protobuf:"bytes,1,opt,name=maxCodeBlockGroupsPerTransportBlock,proto3" json:"maxCodeBlockGroupsPerTransportBlock,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUSCH_CodeBlockGroupTransmission) Reset() { *m = PUSCH_CodeBlockGroupTransmission{} } +func (m *PUSCH_CodeBlockGroupTransmission) String() string { return proto.CompactTextString(m) } +func (*PUSCH_CodeBlockGroupTransmission) ProtoMessage() {} +func (*PUSCH_CodeBlockGroupTransmission) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{211} +} + +func (m *PUSCH_CodeBlockGroupTransmission) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUSCH_CodeBlockGroupTransmission.Unmarshal(m, b) +} +func (m *PUSCH_CodeBlockGroupTransmission) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUSCH_CodeBlockGroupTransmission.Marshal(b, m, deterministic) +} +func (m *PUSCH_CodeBlockGroupTransmission) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUSCH_CodeBlockGroupTransmission.Merge(m, src) +} +func (m *PUSCH_CodeBlockGroupTransmission) XXX_Size() int { + return xxx_messageInfo_PUSCH_CodeBlockGroupTransmission.Size(m) +} +func (m *PUSCH_CodeBlockGroupTransmission) XXX_DiscardUnknown() { + xxx_messageInfo_PUSCH_CodeBlockGroupTransmission.DiscardUnknown(m) +} + +var xxx_messageInfo_PUSCH_CodeBlockGroupTransmission proto.InternalMessageInfo + +func (m *PUSCH_CodeBlockGroupTransmission) GetMaxCodeBlockGroupsPerTransportBlock() *MaxCodeBlockGroupsPerTransportBlock { + if m != nil { + return m.MaxCodeBlockGroupsPerTransportBlock + } + return nil +} + +type RateMatching struct { + Value RateMatching_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RateMatching_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RateMatching) Reset() { *m = RateMatching{} } +func (m *RateMatching) String() string { return proto.CompactTextString(m) } +func (*RateMatching) ProtoMessage() {} +func (*RateMatching) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{212} +} + +func (m *RateMatching) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RateMatching.Unmarshal(m, b) +} +func (m *RateMatching) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RateMatching.Marshal(b, m, deterministic) +} +func (m *RateMatching) XXX_Merge(src proto.Message) { + xxx_messageInfo_RateMatching.Merge(m, src) +} +func (m *RateMatching) XXX_Size() int { + return xxx_messageInfo_RateMatching.Size(m) +} +func (m *RateMatching) XXX_DiscardUnknown() { + xxx_messageInfo_RateMatching.DiscardUnknown(m) +} + +var xxx_messageInfo_RateMatching proto.InternalMessageInfo + +func (m *RateMatching) GetValue() RateMatching_Value { + if m != nil { + return m.Value + } + return RateMatching_protobuf_unspecified +} + +type SRS_CarrierSwitching struct { + Srs_SwitchFromServCellIndex *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=srs_SwitchFromServCellIndex,json=srsSwitchFromServCellIndex,proto3" json:"srs_SwitchFromServCellIndex,omitempty"` + Srs_SwitchFromCarrier *SRS_SwitchFromCarrier `protobuf:"bytes,2,opt,name=srs_SwitchFromCarrier,json=srsSwitchFromCarrier,proto3" json:"srs_SwitchFromCarrier,omitempty"` + // Types that are valid to be assigned to Srs_TPC_PDCCH_Group: + // *SRS_CarrierSwitching_TypeA + // *SRS_CarrierSwitching_TypeB + Srs_TPC_PDCCH_Group isSRS_CarrierSwitching_Srs_TPC_PDCCH_Group `protobuf_oneof:"srs_TPC_PDCCH_Group"` + MonitoringCells []uint32 `protobuf:"varint,5,rep,packed,name=monitoringCells,proto3" json:"monitoringCells,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_CarrierSwitching) Reset() { *m = SRS_CarrierSwitching{} } +func (m *SRS_CarrierSwitching) String() string { return proto.CompactTextString(m) } +func (*SRS_CarrierSwitching) ProtoMessage() {} +func (*SRS_CarrierSwitching) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{213} +} + +func (m *SRS_CarrierSwitching) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_CarrierSwitching.Unmarshal(m, b) +} +func (m *SRS_CarrierSwitching) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_CarrierSwitching.Marshal(b, m, deterministic) +} +func (m *SRS_CarrierSwitching) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_CarrierSwitching.Merge(m, src) +} +func (m *SRS_CarrierSwitching) XXX_Size() int { + return xxx_messageInfo_SRS_CarrierSwitching.Size(m) +} +func (m *SRS_CarrierSwitching) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_CarrierSwitching.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_CarrierSwitching proto.InternalMessageInfo + +func (m *SRS_CarrierSwitching) GetSrs_SwitchFromServCellIndex() *wrappers.UInt32Value { + if m != nil { + return m.Srs_SwitchFromServCellIndex + } + return nil +} + +func (m *SRS_CarrierSwitching) GetSrs_SwitchFromCarrier() *SRS_SwitchFromCarrier { + if m != nil { + return m.Srs_SwitchFromCarrier + } + return nil +} + +type isSRS_CarrierSwitching_Srs_TPC_PDCCH_Group interface { + isSRS_CarrierSwitching_Srs_TPC_PDCCH_Group() +} + +type SRS_CarrierSwitching_TypeA struct { + TypeA *SRS_TPC_PDCCH_ConfigList `protobuf:"bytes,3,opt,name=typeA,proto3,oneof"` +} + +type SRS_CarrierSwitching_TypeB struct { + TypeB *SRS_TPC_PDCCH_Config `protobuf:"bytes,4,opt,name=typeB,proto3,oneof"` +} + +func (*SRS_CarrierSwitching_TypeA) isSRS_CarrierSwitching_Srs_TPC_PDCCH_Group() {} + +func (*SRS_CarrierSwitching_TypeB) isSRS_CarrierSwitching_Srs_TPC_PDCCH_Group() {} + +func (m *SRS_CarrierSwitching) GetSrs_TPC_PDCCH_Group() isSRS_CarrierSwitching_Srs_TPC_PDCCH_Group { + if m != nil { + return m.Srs_TPC_PDCCH_Group + } + return nil +} + +func (m *SRS_CarrierSwitching) GetTypeA() *SRS_TPC_PDCCH_ConfigList { + if x, ok := m.GetSrs_TPC_PDCCH_Group().(*SRS_CarrierSwitching_TypeA); ok { + return x.TypeA + } + return nil +} + +func (m *SRS_CarrierSwitching) GetTypeB() *SRS_TPC_PDCCH_Config { + if x, ok := m.GetSrs_TPC_PDCCH_Group().(*SRS_CarrierSwitching_TypeB); ok { + return x.TypeB + } + return nil +} + +func (m *SRS_CarrierSwitching) GetMonitoringCells() []uint32 { + if m != nil { + return m.MonitoringCells + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SRS_CarrierSwitching) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SRS_CarrierSwitching_TypeA)(nil), + (*SRS_CarrierSwitching_TypeB)(nil), + } +} + +type SRS_SwitchFromCarrier struct { + Value SRS_SwitchFromCarrier_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SRS_SwitchFromCarrier_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_SwitchFromCarrier) Reset() { *m = SRS_SwitchFromCarrier{} } +func (m *SRS_SwitchFromCarrier) String() string { return proto.CompactTextString(m) } +func (*SRS_SwitchFromCarrier) ProtoMessage() {} +func (*SRS_SwitchFromCarrier) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{214} +} + +func (m *SRS_SwitchFromCarrier) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_SwitchFromCarrier.Unmarshal(m, b) +} +func (m *SRS_SwitchFromCarrier) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_SwitchFromCarrier.Marshal(b, m, deterministic) +} +func (m *SRS_SwitchFromCarrier) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_SwitchFromCarrier.Merge(m, src) +} +func (m *SRS_SwitchFromCarrier) XXX_Size() int { + return xxx_messageInfo_SRS_SwitchFromCarrier.Size(m) +} +func (m *SRS_SwitchFromCarrier) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_SwitchFromCarrier.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_SwitchFromCarrier proto.InternalMessageInfo + +func (m *SRS_SwitchFromCarrier) GetValue() SRS_SwitchFromCarrier_Value { + if m != nil { + return m.Value + } + return SRS_SwitchFromCarrier_protobuf_unspecified +} + +type SRS_TPC_PDCCH_ConfigList struct { + Items []*SRS_TPC_PDCCH_Config `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_TPC_PDCCH_ConfigList) Reset() { *m = SRS_TPC_PDCCH_ConfigList{} } +func (m *SRS_TPC_PDCCH_ConfigList) String() string { return proto.CompactTextString(m) } +func (*SRS_TPC_PDCCH_ConfigList) ProtoMessage() {} +func (*SRS_TPC_PDCCH_ConfigList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{215} +} + +func (m *SRS_TPC_PDCCH_ConfigList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_TPC_PDCCH_ConfigList.Unmarshal(m, b) +} +func (m *SRS_TPC_PDCCH_ConfigList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_TPC_PDCCH_ConfigList.Marshal(b, m, deterministic) +} +func (m *SRS_TPC_PDCCH_ConfigList) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_TPC_PDCCH_ConfigList.Merge(m, src) +} +func (m *SRS_TPC_PDCCH_ConfigList) XXX_Size() int { + return xxx_messageInfo_SRS_TPC_PDCCH_ConfigList.Size(m) +} +func (m *SRS_TPC_PDCCH_ConfigList) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_TPC_PDCCH_ConfigList.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_TPC_PDCCH_ConfigList proto.InternalMessageInfo + +func (m *SRS_TPC_PDCCH_ConfigList) GetItems() []*SRS_TPC_PDCCH_Config { + if m != nil { + return m.Items + } + return nil +} + +type SRS_TPC_PDCCH_Config struct { + Srs_CC_SetIndexList []*SRS_CC_SetIndex `protobuf:"bytes,1,rep,name=srs_CC_SetIndexList,json=srsCCSetIndexList,proto3" json:"srs_CC_SetIndexList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_TPC_PDCCH_Config) Reset() { *m = SRS_TPC_PDCCH_Config{} } +func (m *SRS_TPC_PDCCH_Config) String() string { return proto.CompactTextString(m) } +func (*SRS_TPC_PDCCH_Config) ProtoMessage() {} +func (*SRS_TPC_PDCCH_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{216} +} + +func (m *SRS_TPC_PDCCH_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_TPC_PDCCH_Config.Unmarshal(m, b) +} +func (m *SRS_TPC_PDCCH_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_TPC_PDCCH_Config.Marshal(b, m, deterministic) +} +func (m *SRS_TPC_PDCCH_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_TPC_PDCCH_Config.Merge(m, src) +} +func (m *SRS_TPC_PDCCH_Config) XXX_Size() int { + return xxx_messageInfo_SRS_TPC_PDCCH_Config.Size(m) +} +func (m *SRS_TPC_PDCCH_Config) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_TPC_PDCCH_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_TPC_PDCCH_Config proto.InternalMessageInfo + +func (m *SRS_TPC_PDCCH_Config) GetSrs_CC_SetIndexList() []*SRS_CC_SetIndex { + if m != nil { + return m.Srs_CC_SetIndexList + } + return nil +} + +type SRS_CC_SetIndex struct { + Cc_SetIndex *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=cc_SetIndex,json=ccSetIndex,proto3" json:"cc_SetIndex,omitempty"` + Cc_IndexInOneCC_Set *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=cc_IndexInOneCC_Set,json=ccIndexInOneCCSet,proto3" json:"cc_IndexInOneCC_Set,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_CC_SetIndex) Reset() { *m = SRS_CC_SetIndex{} } +func (m *SRS_CC_SetIndex) String() string { return proto.CompactTextString(m) } +func (*SRS_CC_SetIndex) ProtoMessage() {} +func (*SRS_CC_SetIndex) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{217} +} + +func (m *SRS_CC_SetIndex) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_CC_SetIndex.Unmarshal(m, b) +} +func (m *SRS_CC_SetIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_CC_SetIndex.Marshal(b, m, deterministic) +} +func (m *SRS_CC_SetIndex) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_CC_SetIndex.Merge(m, src) +} +func (m *SRS_CC_SetIndex) XXX_Size() int { + return xxx_messageInfo_SRS_CC_SetIndex.Size(m) +} +func (m *SRS_CC_SetIndex) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_CC_SetIndex.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_CC_SetIndex proto.InternalMessageInfo + +func (m *SRS_CC_SetIndex) GetCc_SetIndex() *wrappers.UInt32Value { + if m != nil { + return m.Cc_SetIndex + } + return nil +} + +func (m *SRS_CC_SetIndex) GetCc_IndexInOneCC_Set() *wrappers.UInt32Value { + if m != nil { + return m.Cc_IndexInOneCC_Set + } + return nil +} + +type PUSCH_Config struct { + DataScramblingIdentityPUSCH *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=dataScramblingIdentityPUSCH,proto3" json:"dataScramblingIdentityPUSCH,omitempty"` + Tx_Config *Tx_Config `protobuf:"bytes,2,opt,name=tx_Config,json=txConfig,proto3" json:"tx_Config,omitempty"` + // Types that are valid to be assigned to Dmrs_UplinkForPUSCH_MappingTypeA: + // *PUSCH_Config_ReleaseDmrs_UplinkForPUSCH_MappingTypeA + // *PUSCH_Config_SetupDmrs_UplinkForPUSCH_MappingTypeA + Dmrs_UplinkForPUSCH_MappingTypeA isPUSCH_Config_Dmrs_UplinkForPUSCH_MappingTypeA `protobuf_oneof:"dmrs_UplinkForPUSCH_MappingTypeA"` + // Types that are valid to be assigned to Dmrs_UplinkForPUSCH_MappingTypeB: + // *PUSCH_Config_ReleaseDmrs_UplinkForPUSCH_MappingTypeB + // *PUSCH_Config_SetupDmrs_UplinkForPUSCH_MappingTypeB + Dmrs_UplinkForPUSCH_MappingTypeB isPUSCH_Config_Dmrs_UplinkForPUSCH_MappingTypeB `protobuf_oneof:"dmrs_UplinkForPUSCH_MappingTypeB"` + Pusch_PowerControl *PUSCH_PowerControl `protobuf:"bytes,7,opt,name=pusch_PowerControl,json=puschPowerControl,proto3" json:"pusch_PowerControl,omitempty"` + FrequencyHopping *FrequencyHopping `protobuf:"bytes,8,opt,name=frequencyHopping,proto3" json:"frequencyHopping,omitempty"` + FrequencyHoppingOffsetLists []uint32 `protobuf:"varint,9,rep,packed,name=frequencyHoppingOffsetLists,proto3" json:"frequencyHoppingOffsetLists,omitempty"` + ResourceAllocation *ResourceAllocation `protobuf:"bytes,10,opt,name=resource_allocation,json=resourceAllocation,proto3" json:"resource_allocation,omitempty"` + // Types that are valid to be assigned to Pusch_TimeDomainAllocationList: + // *PUSCH_Config_ReleasePusch_TimeDomainAllocationList + // *PUSCH_Config_SetupPusch_TimeDomainAllocationList + Pusch_TimeDomainAllocationList isPUSCH_Config_Pusch_TimeDomainAllocationList `protobuf_oneof:"pusch_TimeDomainAllocationList"` + Pusch_AggregationFactor *PUSCH_AggregationFactor `protobuf:"bytes,13,opt,name=pusch_AggregationFactor,json=puschAggregationFactor,proto3" json:"pusch_AggregationFactor,omitempty"` + Mcs_Table *MCS_Table `protobuf:"bytes,14,opt,name=mcs_Table,json=mcsTable,proto3" json:"mcs_Table,omitempty"` + Mcs_TableTransformPrecoder *MCS_Table `protobuf:"bytes,15,opt,name=mcs_TableTransformPrecoder,json=mcsTableTransformPrecoder,proto3" json:"mcs_TableTransformPrecoder,omitempty"` + TransformPrecoder *EnabledDisabledOpt `protobuf:"bytes,16,opt,name=transformPrecoder,proto3" json:"transformPrecoder,omitempty"` + CodebookSubset *CodebookSubset `protobuf:"bytes,17,opt,name=codebookSubset,proto3" json:"codebookSubset,omitempty"` + MaxRank *wrappers.UInt32Value `protobuf:"bytes,18,opt,name=maxRank,proto3" json:"maxRank,omitempty"` + Rbg_Size *RBG_Size2 `protobuf:"bytes,19,opt,name=rbg_Size,json=rbgSize,proto3" json:"rbg_Size,omitempty"` + // Types that are valid to be assigned to Uci_OnPUSCH: + // *PUSCH_Config_ReleaseUci_OnPUSCH + // *PUSCH_Config_SetupUci_OnPUSCH + Uci_OnPUSCH isPUSCH_Config_Uci_OnPUSCH `protobuf_oneof:"uci_OnPUSCH"` + TpPi2BPSK *EnabledOpt `protobuf:"bytes,22,opt,name=tp_pi2BPSK,json=tpPi2BPSK,proto3" json:"tp_pi2BPSK,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUSCH_Config) Reset() { *m = PUSCH_Config{} } +func (m *PUSCH_Config) String() string { return proto.CompactTextString(m) } +func (*PUSCH_Config) ProtoMessage() {} +func (*PUSCH_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{218} +} + +func (m *PUSCH_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUSCH_Config.Unmarshal(m, b) +} +func (m *PUSCH_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUSCH_Config.Marshal(b, m, deterministic) +} +func (m *PUSCH_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUSCH_Config.Merge(m, src) +} +func (m *PUSCH_Config) XXX_Size() int { + return xxx_messageInfo_PUSCH_Config.Size(m) +} +func (m *PUSCH_Config) XXX_DiscardUnknown() { + xxx_messageInfo_PUSCH_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_PUSCH_Config proto.InternalMessageInfo + +func (m *PUSCH_Config) GetDataScramblingIdentityPUSCH() *wrappers.UInt32Value { + if m != nil { + return m.DataScramblingIdentityPUSCH + } + return nil +} + +func (m *PUSCH_Config) GetTx_Config() *Tx_Config { + if m != nil { + return m.Tx_Config + } + return nil +} + +type isPUSCH_Config_Dmrs_UplinkForPUSCH_MappingTypeA interface { + isPUSCH_Config_Dmrs_UplinkForPUSCH_MappingTypeA() +} + +type PUSCH_Config_ReleaseDmrs_UplinkForPUSCH_MappingTypeA struct { + ReleaseDmrs_UplinkForPUSCH_MappingTypeA *Null `protobuf:"bytes,3,opt,name=release_dmrs_UplinkForPUSCH_MappingTypeA,json=releaseDmrsUplinkForPUSCHMappingTypeA,proto3,oneof"` +} + +type PUSCH_Config_SetupDmrs_UplinkForPUSCH_MappingTypeA struct { + SetupDmrs_UplinkForPUSCH_MappingTypeA *DMRS_UplinkConfig `protobuf:"bytes,4,opt,name=setup_dmrs_UplinkForPUSCH_MappingTypeA,json=setupDmrsUplinkForPUSCHMappingTypeA,proto3,oneof"` +} + +func (*PUSCH_Config_ReleaseDmrs_UplinkForPUSCH_MappingTypeA) isPUSCH_Config_Dmrs_UplinkForPUSCH_MappingTypeA() { +} + +func (*PUSCH_Config_SetupDmrs_UplinkForPUSCH_MappingTypeA) isPUSCH_Config_Dmrs_UplinkForPUSCH_MappingTypeA() { +} + +func (m *PUSCH_Config) GetDmrs_UplinkForPUSCH_MappingTypeA() isPUSCH_Config_Dmrs_UplinkForPUSCH_MappingTypeA { + if m != nil { + return m.Dmrs_UplinkForPUSCH_MappingTypeA + } + return nil +} + +func (m *PUSCH_Config) GetReleaseDmrs_UplinkForPUSCH_MappingTypeA() *Null { + if x, ok := m.GetDmrs_UplinkForPUSCH_MappingTypeA().(*PUSCH_Config_ReleaseDmrs_UplinkForPUSCH_MappingTypeA); ok { + return x.ReleaseDmrs_UplinkForPUSCH_MappingTypeA + } + return nil +} + +func (m *PUSCH_Config) GetSetupDmrs_UplinkForPUSCH_MappingTypeA() *DMRS_UplinkConfig { + if x, ok := m.GetDmrs_UplinkForPUSCH_MappingTypeA().(*PUSCH_Config_SetupDmrs_UplinkForPUSCH_MappingTypeA); ok { + return x.SetupDmrs_UplinkForPUSCH_MappingTypeA + } + return nil +} + +type isPUSCH_Config_Dmrs_UplinkForPUSCH_MappingTypeB interface { + isPUSCH_Config_Dmrs_UplinkForPUSCH_MappingTypeB() +} + +type PUSCH_Config_ReleaseDmrs_UplinkForPUSCH_MappingTypeB struct { + ReleaseDmrs_UplinkForPUSCH_MappingTypeB *Null `protobuf:"bytes,5,opt,name=release_dmrs_UplinkForPUSCH_MappingTypeB,json=releaseDmrsUplinkForPUSCHMappingTypeB,proto3,oneof"` +} + +type PUSCH_Config_SetupDmrs_UplinkForPUSCH_MappingTypeB struct { + SetupDmrs_UplinkForPUSCH_MappingTypeB *DMRS_UplinkConfig `protobuf:"bytes,6,opt,name=setup_dmrs_UplinkForPUSCH_MappingTypeB,json=setupDmrsUplinkForPUSCHMappingTypeB,proto3,oneof"` +} + +func (*PUSCH_Config_ReleaseDmrs_UplinkForPUSCH_MappingTypeB) isPUSCH_Config_Dmrs_UplinkForPUSCH_MappingTypeB() { +} + +func (*PUSCH_Config_SetupDmrs_UplinkForPUSCH_MappingTypeB) isPUSCH_Config_Dmrs_UplinkForPUSCH_MappingTypeB() { +} + +func (m *PUSCH_Config) GetDmrs_UplinkForPUSCH_MappingTypeB() isPUSCH_Config_Dmrs_UplinkForPUSCH_MappingTypeB { + if m != nil { + return m.Dmrs_UplinkForPUSCH_MappingTypeB + } + return nil +} + +func (m *PUSCH_Config) GetReleaseDmrs_UplinkForPUSCH_MappingTypeB() *Null { + if x, ok := m.GetDmrs_UplinkForPUSCH_MappingTypeB().(*PUSCH_Config_ReleaseDmrs_UplinkForPUSCH_MappingTypeB); ok { + return x.ReleaseDmrs_UplinkForPUSCH_MappingTypeB + } + return nil +} + +func (m *PUSCH_Config) GetSetupDmrs_UplinkForPUSCH_MappingTypeB() *DMRS_UplinkConfig { + if x, ok := m.GetDmrs_UplinkForPUSCH_MappingTypeB().(*PUSCH_Config_SetupDmrs_UplinkForPUSCH_MappingTypeB); ok { + return x.SetupDmrs_UplinkForPUSCH_MappingTypeB + } + return nil +} + +func (m *PUSCH_Config) GetPusch_PowerControl() *PUSCH_PowerControl { + if m != nil { + return m.Pusch_PowerControl + } + return nil +} + +func (m *PUSCH_Config) GetFrequencyHopping() *FrequencyHopping { + if m != nil { + return m.FrequencyHopping + } + return nil +} + +func (m *PUSCH_Config) GetFrequencyHoppingOffsetLists() []uint32 { + if m != nil { + return m.FrequencyHoppingOffsetLists + } + return nil +} + +func (m *PUSCH_Config) GetResourceAllocation() *ResourceAllocation { + if m != nil { + return m.ResourceAllocation + } + return nil +} + +type isPUSCH_Config_Pusch_TimeDomainAllocationList interface { + isPUSCH_Config_Pusch_TimeDomainAllocationList() +} + +type PUSCH_Config_ReleasePusch_TimeDomainAllocationList struct { + ReleasePusch_TimeDomainAllocationList *Null `protobuf:"bytes,11,opt,name=release_pusch_TimeDomainAllocationList,json=releasePuschTimeDomainAllocationList,proto3,oneof"` +} + +type PUSCH_Config_SetupPusch_TimeDomainAllocationList struct { + SetupPusch_TimeDomainAllocationList *PUSCH_TimeDomainResourceAllocationList `protobuf:"bytes,12,opt,name=setup_pusch_TimeDomainAllocationList,json=setupPuschTimeDomainAllocationList,proto3,oneof"` +} + +func (*PUSCH_Config_ReleasePusch_TimeDomainAllocationList) isPUSCH_Config_Pusch_TimeDomainAllocationList() { +} + +func (*PUSCH_Config_SetupPusch_TimeDomainAllocationList) isPUSCH_Config_Pusch_TimeDomainAllocationList() { +} + +func (m *PUSCH_Config) GetPusch_TimeDomainAllocationList() isPUSCH_Config_Pusch_TimeDomainAllocationList { + if m != nil { + return m.Pusch_TimeDomainAllocationList + } + return nil +} + +func (m *PUSCH_Config) GetReleasePusch_TimeDomainAllocationList() *Null { + if x, ok := m.GetPusch_TimeDomainAllocationList().(*PUSCH_Config_ReleasePusch_TimeDomainAllocationList); ok { + return x.ReleasePusch_TimeDomainAllocationList + } + return nil +} + +func (m *PUSCH_Config) GetSetupPusch_TimeDomainAllocationList() *PUSCH_TimeDomainResourceAllocationList { + if x, ok := m.GetPusch_TimeDomainAllocationList().(*PUSCH_Config_SetupPusch_TimeDomainAllocationList); ok { + return x.SetupPusch_TimeDomainAllocationList + } + return nil +} + +func (m *PUSCH_Config) GetPusch_AggregationFactor() *PUSCH_AggregationFactor { + if m != nil { + return m.Pusch_AggregationFactor + } + return nil +} + +func (m *PUSCH_Config) GetMcs_Table() *MCS_Table { + if m != nil { + return m.Mcs_Table + } + return nil +} + +func (m *PUSCH_Config) GetMcs_TableTransformPrecoder() *MCS_Table { + if m != nil { + return m.Mcs_TableTransformPrecoder + } + return nil +} + +func (m *PUSCH_Config) GetTransformPrecoder() *EnabledDisabledOpt { + if m != nil { + return m.TransformPrecoder + } + return nil +} + +func (m *PUSCH_Config) GetCodebookSubset() *CodebookSubset { + if m != nil { + return m.CodebookSubset + } + return nil +} + +func (m *PUSCH_Config) GetMaxRank() *wrappers.UInt32Value { + if m != nil { + return m.MaxRank + } + return nil +} + +func (m *PUSCH_Config) GetRbg_Size() *RBG_Size2 { + if m != nil { + return m.Rbg_Size + } + return nil +} + +type isPUSCH_Config_Uci_OnPUSCH interface { + isPUSCH_Config_Uci_OnPUSCH() +} + +type PUSCH_Config_ReleaseUci_OnPUSCH struct { + ReleaseUci_OnPUSCH *Null `protobuf:"bytes,20,opt,name=release_uci_OnPUSCH,json=releaseUciOnPUSCH,proto3,oneof"` +} + +type PUSCH_Config_SetupUci_OnPUSCH struct { + SetupUci_OnPUSCH *UCI_OnPUSCH `protobuf:"bytes,21,opt,name=setup_uci_OnPUSCH,json=setupUciOnPUSCH,proto3,oneof"` +} + +func (*PUSCH_Config_ReleaseUci_OnPUSCH) isPUSCH_Config_Uci_OnPUSCH() {} + +func (*PUSCH_Config_SetupUci_OnPUSCH) isPUSCH_Config_Uci_OnPUSCH() {} + +func (m *PUSCH_Config) GetUci_OnPUSCH() isPUSCH_Config_Uci_OnPUSCH { + if m != nil { + return m.Uci_OnPUSCH + } + return nil +} + +func (m *PUSCH_Config) GetReleaseUci_OnPUSCH() *Null { + if x, ok := m.GetUci_OnPUSCH().(*PUSCH_Config_ReleaseUci_OnPUSCH); ok { + return x.ReleaseUci_OnPUSCH + } + return nil +} + +func (m *PUSCH_Config) GetSetupUci_OnPUSCH() *UCI_OnPUSCH { + if x, ok := m.GetUci_OnPUSCH().(*PUSCH_Config_SetupUci_OnPUSCH); ok { + return x.SetupUci_OnPUSCH + } + return nil +} + +func (m *PUSCH_Config) GetTpPi2BPSK() *EnabledOpt { + if m != nil { + return m.TpPi2BPSK + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PUSCH_Config) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PUSCH_Config_ReleaseDmrs_UplinkForPUSCH_MappingTypeA)(nil), + (*PUSCH_Config_SetupDmrs_UplinkForPUSCH_MappingTypeA)(nil), + (*PUSCH_Config_ReleaseDmrs_UplinkForPUSCH_MappingTypeB)(nil), + (*PUSCH_Config_SetupDmrs_UplinkForPUSCH_MappingTypeB)(nil), + (*PUSCH_Config_ReleasePusch_TimeDomainAllocationList)(nil), + (*PUSCH_Config_SetupPusch_TimeDomainAllocationList)(nil), + (*PUSCH_Config_ReleaseUci_OnPUSCH)(nil), + (*PUSCH_Config_SetupUci_OnPUSCH)(nil), + } +} + +type Tx_Config struct { + Value Tx_Config_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Tx_Config_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Tx_Config) Reset() { *m = Tx_Config{} } +func (m *Tx_Config) String() string { return proto.CompactTextString(m) } +func (*Tx_Config) ProtoMessage() {} +func (*Tx_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{219} +} + +func (m *Tx_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Tx_Config.Unmarshal(m, b) +} +func (m *Tx_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Tx_Config.Marshal(b, m, deterministic) +} +func (m *Tx_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_Tx_Config.Merge(m, src) +} +func (m *Tx_Config) XXX_Size() int { + return xxx_messageInfo_Tx_Config.Size(m) +} +func (m *Tx_Config) XXX_DiscardUnknown() { + xxx_messageInfo_Tx_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_Tx_Config proto.InternalMessageInfo + +func (m *Tx_Config) GetValue() Tx_Config_Value { + if m != nil { + return m.Value + } + return Tx_Config_protobuf_unspecified +} + +type DMRS_UplinkConfig struct { + Dmrs_Type *DMRS_Type `protobuf:"bytes,1,opt,name=dmrs_Type,json=dmrsType,proto3" json:"dmrs_Type,omitempty"` + Dmrs_AdditionalPosition *DMRS_AdditionalPosition `protobuf:"bytes,2,opt,name=dmrs_AdditionalPosition,json=dmrsAdditionalPosition,proto3" json:"dmrs_AdditionalPosition,omitempty"` + // Types that are valid to be assigned to PhaseTrackingRS: + // *DMRS_UplinkConfig_ReleasePhaseTrackingRS + // *DMRS_UplinkConfig_SetupPhaseTrackingRS + PhaseTrackingRS isDMRS_UplinkConfig_PhaseTrackingRS `protobuf_oneof:"phaseTrackingRS"` + MaxLength *MaxLength `protobuf:"bytes,5,opt,name=maxLength,proto3" json:"maxLength,omitempty"` + TransformPrecodingDisabled *TransformPrecodingDisabled `protobuf:"bytes,6,opt,name=transformPrecodingDisabled,proto3" json:"transformPrecodingDisabled,omitempty"` + TransformPrecodingEnabled *TransformPrecodingEnabled `protobuf:"bytes,7,opt,name=transformPrecodingEnabled,proto3" json:"transformPrecodingEnabled,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DMRS_UplinkConfig) Reset() { *m = DMRS_UplinkConfig{} } +func (m *DMRS_UplinkConfig) String() string { return proto.CompactTextString(m) } +func (*DMRS_UplinkConfig) ProtoMessage() {} +func (*DMRS_UplinkConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{220} +} + +func (m *DMRS_UplinkConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DMRS_UplinkConfig.Unmarshal(m, b) +} +func (m *DMRS_UplinkConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DMRS_UplinkConfig.Marshal(b, m, deterministic) +} +func (m *DMRS_UplinkConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_DMRS_UplinkConfig.Merge(m, src) +} +func (m *DMRS_UplinkConfig) XXX_Size() int { + return xxx_messageInfo_DMRS_UplinkConfig.Size(m) +} +func (m *DMRS_UplinkConfig) XXX_DiscardUnknown() { + xxx_messageInfo_DMRS_UplinkConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_DMRS_UplinkConfig proto.InternalMessageInfo + +func (m *DMRS_UplinkConfig) GetDmrs_Type() *DMRS_Type { + if m != nil { + return m.Dmrs_Type + } + return nil +} + +func (m *DMRS_UplinkConfig) GetDmrs_AdditionalPosition() *DMRS_AdditionalPosition { + if m != nil { + return m.Dmrs_AdditionalPosition + } + return nil +} + +type isDMRS_UplinkConfig_PhaseTrackingRS interface { + isDMRS_UplinkConfig_PhaseTrackingRS() +} + +type DMRS_UplinkConfig_ReleasePhaseTrackingRS struct { + ReleasePhaseTrackingRS *Null `protobuf:"bytes,3,opt,name=release_phaseTrackingRS,json=releasePhaseTrackingRS,proto3,oneof"` +} + +type DMRS_UplinkConfig_SetupPhaseTrackingRS struct { + SetupPhaseTrackingRS *PTRS_UplinkConfig `protobuf:"bytes,4,opt,name=setup_phaseTrackingRS,json=setupPhaseTrackingRS,proto3,oneof"` +} + +func (*DMRS_UplinkConfig_ReleasePhaseTrackingRS) isDMRS_UplinkConfig_PhaseTrackingRS() {} + +func (*DMRS_UplinkConfig_SetupPhaseTrackingRS) isDMRS_UplinkConfig_PhaseTrackingRS() {} + +func (m *DMRS_UplinkConfig) GetPhaseTrackingRS() isDMRS_UplinkConfig_PhaseTrackingRS { + if m != nil { + return m.PhaseTrackingRS + } + return nil +} + +func (m *DMRS_UplinkConfig) GetReleasePhaseTrackingRS() *Null { + if x, ok := m.GetPhaseTrackingRS().(*DMRS_UplinkConfig_ReleasePhaseTrackingRS); ok { + return x.ReleasePhaseTrackingRS + } + return nil +} + +func (m *DMRS_UplinkConfig) GetSetupPhaseTrackingRS() *PTRS_UplinkConfig { + if x, ok := m.GetPhaseTrackingRS().(*DMRS_UplinkConfig_SetupPhaseTrackingRS); ok { + return x.SetupPhaseTrackingRS + } + return nil +} + +func (m *DMRS_UplinkConfig) GetMaxLength() *MaxLength { + if m != nil { + return m.MaxLength + } + return nil +} + +func (m *DMRS_UplinkConfig) GetTransformPrecodingDisabled() *TransformPrecodingDisabled { + if m != nil { + return m.TransformPrecodingDisabled + } + return nil +} + +func (m *DMRS_UplinkConfig) GetTransformPrecodingEnabled() *TransformPrecodingEnabled { + if m != nil { + return m.TransformPrecodingEnabled + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*DMRS_UplinkConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*DMRS_UplinkConfig_ReleasePhaseTrackingRS)(nil), + (*DMRS_UplinkConfig_SetupPhaseTrackingRS)(nil), + } +} + +type PTRS_UplinkConfig struct { + TransformPrecoderDisabled *TransformPrecoderDisabled `protobuf:"bytes,1,opt,name=transformPrecoderDisabled,proto3" json:"transformPrecoderDisabled,omitempty"` + TransformPrecoderEnabled *TransformPrecoderEnabled `protobuf:"bytes,2,opt,name=transformPrecoderEnabled,proto3" json:"transformPrecoderEnabled,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PTRS_UplinkConfig) Reset() { *m = PTRS_UplinkConfig{} } +func (m *PTRS_UplinkConfig) String() string { return proto.CompactTextString(m) } +func (*PTRS_UplinkConfig) ProtoMessage() {} +func (*PTRS_UplinkConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{221} +} + +func (m *PTRS_UplinkConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PTRS_UplinkConfig.Unmarshal(m, b) +} +func (m *PTRS_UplinkConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PTRS_UplinkConfig.Marshal(b, m, deterministic) +} +func (m *PTRS_UplinkConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_PTRS_UplinkConfig.Merge(m, src) +} +func (m *PTRS_UplinkConfig) XXX_Size() int { + return xxx_messageInfo_PTRS_UplinkConfig.Size(m) +} +func (m *PTRS_UplinkConfig) XXX_DiscardUnknown() { + xxx_messageInfo_PTRS_UplinkConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_PTRS_UplinkConfig proto.InternalMessageInfo + +func (m *PTRS_UplinkConfig) GetTransformPrecoderDisabled() *TransformPrecoderDisabled { + if m != nil { + return m.TransformPrecoderDisabled + } + return nil +} + +func (m *PTRS_UplinkConfig) GetTransformPrecoderEnabled() *TransformPrecoderEnabled { + if m != nil { + return m.TransformPrecoderEnabled + } + return nil +} + +type TransformPrecoderDisabled struct { + FrequencyDensity []uint32 `protobuf:"varint,1,rep,packed,name=frequencyDensity,proto3" json:"frequencyDensity,omitempty"` + TimeDensity []uint32 `protobuf:"varint,2,rep,packed,name=timeDensity,proto3" json:"timeDensity,omitempty"` + MaxNrofPorts *MaxNrofPorts `protobuf:"bytes,3,opt,name=maxNrofPorts,proto3" json:"maxNrofPorts,omitempty"` + ResourceElementOffset *ResourceElementOffset `protobuf:"bytes,4,opt,name=resourceElementOffset,proto3" json:"resourceElementOffset,omitempty"` + Ptrs_Power *PTRS_Power `protobuf:"bytes,5,opt,name=ptrs_Power,json=ptrsPower,proto3" json:"ptrs_Power,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TransformPrecoderDisabled) Reset() { *m = TransformPrecoderDisabled{} } +func (m *TransformPrecoderDisabled) String() string { return proto.CompactTextString(m) } +func (*TransformPrecoderDisabled) ProtoMessage() {} +func (*TransformPrecoderDisabled) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{222} +} + +func (m *TransformPrecoderDisabled) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TransformPrecoderDisabled.Unmarshal(m, b) +} +func (m *TransformPrecoderDisabled) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TransformPrecoderDisabled.Marshal(b, m, deterministic) +} +func (m *TransformPrecoderDisabled) XXX_Merge(src proto.Message) { + xxx_messageInfo_TransformPrecoderDisabled.Merge(m, src) +} +func (m *TransformPrecoderDisabled) XXX_Size() int { + return xxx_messageInfo_TransformPrecoderDisabled.Size(m) +} +func (m *TransformPrecoderDisabled) XXX_DiscardUnknown() { + xxx_messageInfo_TransformPrecoderDisabled.DiscardUnknown(m) +} + +var xxx_messageInfo_TransformPrecoderDisabled proto.InternalMessageInfo + +func (m *TransformPrecoderDisabled) GetFrequencyDensity() []uint32 { + if m != nil { + return m.FrequencyDensity + } + return nil +} + +func (m *TransformPrecoderDisabled) GetTimeDensity() []uint32 { + if m != nil { + return m.TimeDensity + } + return nil +} + +func (m *TransformPrecoderDisabled) GetMaxNrofPorts() *MaxNrofPorts { + if m != nil { + return m.MaxNrofPorts + } + return nil +} + +func (m *TransformPrecoderDisabled) GetResourceElementOffset() *ResourceElementOffset { + if m != nil { + return m.ResourceElementOffset + } + return nil +} + +func (m *TransformPrecoderDisabled) GetPtrs_Power() *PTRS_Power { + if m != nil { + return m.Ptrs_Power + } + return nil +} + +type MaxNrofPorts struct { + Value MaxNrofPorts_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MaxNrofPorts_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MaxNrofPorts) Reset() { *m = MaxNrofPorts{} } +func (m *MaxNrofPorts) String() string { return proto.CompactTextString(m) } +func (*MaxNrofPorts) ProtoMessage() {} +func (*MaxNrofPorts) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{223} +} + +func (m *MaxNrofPorts) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MaxNrofPorts.Unmarshal(m, b) +} +func (m *MaxNrofPorts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MaxNrofPorts.Marshal(b, m, deterministic) +} +func (m *MaxNrofPorts) XXX_Merge(src proto.Message) { + xxx_messageInfo_MaxNrofPorts.Merge(m, src) +} +func (m *MaxNrofPorts) XXX_Size() int { + return xxx_messageInfo_MaxNrofPorts.Size(m) +} +func (m *MaxNrofPorts) XXX_DiscardUnknown() { + xxx_messageInfo_MaxNrofPorts.DiscardUnknown(m) +} + +var xxx_messageInfo_MaxNrofPorts proto.InternalMessageInfo + +func (m *MaxNrofPorts) GetValue() MaxNrofPorts_Value { + if m != nil { + return m.Value + } + return MaxNrofPorts_protobuf_unspecified +} + +type PTRS_Power struct { + Value PTRS_Power_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PTRS_Power_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PTRS_Power) Reset() { *m = PTRS_Power{} } +func (m *PTRS_Power) String() string { return proto.CompactTextString(m) } +func (*PTRS_Power) ProtoMessage() {} +func (*PTRS_Power) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{224} +} + +func (m *PTRS_Power) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PTRS_Power.Unmarshal(m, b) +} +func (m *PTRS_Power) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PTRS_Power.Marshal(b, m, deterministic) +} +func (m *PTRS_Power) XXX_Merge(src proto.Message) { + xxx_messageInfo_PTRS_Power.Merge(m, src) +} +func (m *PTRS_Power) XXX_Size() int { + return xxx_messageInfo_PTRS_Power.Size(m) +} +func (m *PTRS_Power) XXX_DiscardUnknown() { + xxx_messageInfo_PTRS_Power.DiscardUnknown(m) +} + +var xxx_messageInfo_PTRS_Power proto.InternalMessageInfo + +func (m *PTRS_Power) GetValue() PTRS_Power_Value { + if m != nil { + return m.Value + } + return PTRS_Power_protobuf_unspecified +} + +type TransformPrecoderEnabled struct { + SampleDensity []uint32 `protobuf:"varint,1,rep,packed,name=sampleDensity,proto3" json:"sampleDensity,omitempty"` + TimeDensityTransformPrecoding *TimeDensityTransformPrecoding `protobuf:"bytes,2,opt,name=timeDensityTransformPrecoding,proto3" json:"timeDensityTransformPrecoding,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TransformPrecoderEnabled) Reset() { *m = TransformPrecoderEnabled{} } +func (m *TransformPrecoderEnabled) String() string { return proto.CompactTextString(m) } +func (*TransformPrecoderEnabled) ProtoMessage() {} +func (*TransformPrecoderEnabled) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{225} +} + +func (m *TransformPrecoderEnabled) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TransformPrecoderEnabled.Unmarshal(m, b) +} +func (m *TransformPrecoderEnabled) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TransformPrecoderEnabled.Marshal(b, m, deterministic) +} +func (m *TransformPrecoderEnabled) XXX_Merge(src proto.Message) { + xxx_messageInfo_TransformPrecoderEnabled.Merge(m, src) +} +func (m *TransformPrecoderEnabled) XXX_Size() int { + return xxx_messageInfo_TransformPrecoderEnabled.Size(m) +} +func (m *TransformPrecoderEnabled) XXX_DiscardUnknown() { + xxx_messageInfo_TransformPrecoderEnabled.DiscardUnknown(m) +} + +var xxx_messageInfo_TransformPrecoderEnabled proto.InternalMessageInfo + +func (m *TransformPrecoderEnabled) GetSampleDensity() []uint32 { + if m != nil { + return m.SampleDensity + } + return nil +} + +func (m *TransformPrecoderEnabled) GetTimeDensityTransformPrecoding() *TimeDensityTransformPrecoding { + if m != nil { + return m.TimeDensityTransformPrecoding + } + return nil +} + +type TimeDensityTransformPrecoding struct { + Value TimeDensityTransformPrecoding_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.TimeDensityTransformPrecoding_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TimeDensityTransformPrecoding) Reset() { *m = TimeDensityTransformPrecoding{} } +func (m *TimeDensityTransformPrecoding) String() string { return proto.CompactTextString(m) } +func (*TimeDensityTransformPrecoding) ProtoMessage() {} +func (*TimeDensityTransformPrecoding) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{226} +} + +func (m *TimeDensityTransformPrecoding) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TimeDensityTransformPrecoding.Unmarshal(m, b) +} +func (m *TimeDensityTransformPrecoding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TimeDensityTransformPrecoding.Marshal(b, m, deterministic) +} +func (m *TimeDensityTransformPrecoding) XXX_Merge(src proto.Message) { + xxx_messageInfo_TimeDensityTransformPrecoding.Merge(m, src) +} +func (m *TimeDensityTransformPrecoding) XXX_Size() int { + return xxx_messageInfo_TimeDensityTransformPrecoding.Size(m) +} +func (m *TimeDensityTransformPrecoding) XXX_DiscardUnknown() { + xxx_messageInfo_TimeDensityTransformPrecoding.DiscardUnknown(m) +} + +var xxx_messageInfo_TimeDensityTransformPrecoding proto.InternalMessageInfo + +func (m *TimeDensityTransformPrecoding) GetValue() TimeDensityTransformPrecoding_Value { + if m != nil { + return m.Value + } + return TimeDensityTransformPrecoding_protobuf_unspecified +} + +type TransformPrecodingDisabled struct { + ScramblingID0 *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=scramblingID0,proto3" json:"scramblingID0,omitempty"` + ScramblingID1 *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=scramblingID1,proto3" json:"scramblingID1,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TransformPrecodingDisabled) Reset() { *m = TransformPrecodingDisabled{} } +func (m *TransformPrecodingDisabled) String() string { return proto.CompactTextString(m) } +func (*TransformPrecodingDisabled) ProtoMessage() {} +func (*TransformPrecodingDisabled) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{227} +} + +func (m *TransformPrecodingDisabled) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TransformPrecodingDisabled.Unmarshal(m, b) +} +func (m *TransformPrecodingDisabled) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TransformPrecodingDisabled.Marshal(b, m, deterministic) +} +func (m *TransformPrecodingDisabled) XXX_Merge(src proto.Message) { + xxx_messageInfo_TransformPrecodingDisabled.Merge(m, src) +} +func (m *TransformPrecodingDisabled) XXX_Size() int { + return xxx_messageInfo_TransformPrecodingDisabled.Size(m) +} +func (m *TransformPrecodingDisabled) XXX_DiscardUnknown() { + xxx_messageInfo_TransformPrecodingDisabled.DiscardUnknown(m) +} + +var xxx_messageInfo_TransformPrecodingDisabled proto.InternalMessageInfo + +func (m *TransformPrecodingDisabled) GetScramblingID0() *wrappers.UInt32Value { + if m != nil { + return m.ScramblingID0 + } + return nil +} + +func (m *TransformPrecodingDisabled) GetScramblingID1() *wrappers.UInt32Value { + if m != nil { + return m.ScramblingID1 + } + return nil +} + +type TransformPrecodingEnabled struct { + NPUSCH_Identity *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=nPUSCH_Identity,json=nPUSCHIdentity,proto3" json:"nPUSCH_Identity,omitempty"` + SequenceGroupHopping *DisabledOpt `protobuf:"bytes,2,opt,name=sequenceGroupHopping,proto3" json:"sequenceGroupHopping,omitempty"` + SequenceHopping *EnabledOpt `protobuf:"bytes,3,opt,name=sequenceHopping,proto3" json:"sequenceHopping,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TransformPrecodingEnabled) Reset() { *m = TransformPrecodingEnabled{} } +func (m *TransformPrecodingEnabled) String() string { return proto.CompactTextString(m) } +func (*TransformPrecodingEnabled) ProtoMessage() {} +func (*TransformPrecodingEnabled) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{228} +} + +func (m *TransformPrecodingEnabled) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TransformPrecodingEnabled.Unmarshal(m, b) +} +func (m *TransformPrecodingEnabled) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TransformPrecodingEnabled.Marshal(b, m, deterministic) +} +func (m *TransformPrecodingEnabled) XXX_Merge(src proto.Message) { + xxx_messageInfo_TransformPrecodingEnabled.Merge(m, src) +} +func (m *TransformPrecodingEnabled) XXX_Size() int { + return xxx_messageInfo_TransformPrecodingEnabled.Size(m) +} +func (m *TransformPrecodingEnabled) XXX_DiscardUnknown() { + xxx_messageInfo_TransformPrecodingEnabled.DiscardUnknown(m) +} + +var xxx_messageInfo_TransformPrecodingEnabled proto.InternalMessageInfo + +func (m *TransformPrecodingEnabled) GetNPUSCH_Identity() *wrappers.UInt32Value { + if m != nil { + return m.NPUSCH_Identity + } + return nil +} + +func (m *TransformPrecodingEnabled) GetSequenceGroupHopping() *DisabledOpt { + if m != nil { + return m.SequenceGroupHopping + } + return nil +} + +func (m *TransformPrecodingEnabled) GetSequenceHopping() *EnabledOpt { + if m != nil { + return m.SequenceHopping + } + return nil +} + +type PUSCH_PowerControl struct { + Tpc_Accumulation *EnabledOpt `protobuf:"bytes,1,opt,name=tpc_Accumulation,json=tpcAccumulation,proto3" json:"tpc_Accumulation,omitempty"` + Msg3_Alpha *Alpha `protobuf:"bytes,2,opt,name=msg3_Alpha,json=msg3Alpha,proto3" json:"msg3_Alpha,omitempty"` + P0_NominalWithoutGrant *wrappers.Int32Value `protobuf:"bytes,3,opt,name=p0_NominalWithoutGrant,json=p0NominalWithoutGrant,proto3" json:"p0_NominalWithoutGrant,omitempty"` + P0_AlphaSets []*P0_PUSCH_AlphaSet `protobuf:"bytes,4,rep,name=p0_AlphaSets,json=p0AlphaSets,proto3" json:"p0_AlphaSets,omitempty"` + PathlossReferenceRSToAddModList []*PUSCH_PathlossReferenceRS `protobuf:"bytes,5,rep,name=pathlossReferenceRSToAddModList,proto3" json:"pathlossReferenceRSToAddModList,omitempty"` + PathlossReferenceRSToReleaseList []uint32 `protobuf:"varint,6,rep,packed,name=pathlossReferenceRSToReleaseList,proto3" json:"pathlossReferenceRSToReleaseList,omitempty"` + TwoPUSCH_PC_AdjustmentStates *TwoPUSCH_PC_AdjustmentStates `protobuf:"bytes,7,opt,name=twoPUSCH_PC_AdjustmentStates,json=twoPUSCHPCAdjustmentStates,proto3" json:"twoPUSCH_PC_AdjustmentStates,omitempty"` + DeltaMCS *EnabledOpt `protobuf:"bytes,8,opt,name=deltaMCS,proto3" json:"deltaMCS,omitempty"` + Sri_PUSCH_MappingToAddModList []*SRI_PUSCH_PowerControl `protobuf:"bytes,9,rep,name=sri_PUSCH_MappingToAddModList,json=sriPUSCHMappingToAddModList,proto3" json:"sri_PUSCH_MappingToAddModList,omitempty"` + Sri_PUSCH_MappingToReleaseList []uint32 `protobuf:"varint,10,rep,packed,name=sri_PUSCH_MappingToReleaseList,json=sriPUSCHMappingToReleaseList,proto3" json:"sri_PUSCH_MappingToReleaseList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUSCH_PowerControl) Reset() { *m = PUSCH_PowerControl{} } +func (m *PUSCH_PowerControl) String() string { return proto.CompactTextString(m) } +func (*PUSCH_PowerControl) ProtoMessage() {} +func (*PUSCH_PowerControl) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{229} +} + +func (m *PUSCH_PowerControl) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUSCH_PowerControl.Unmarshal(m, b) +} +func (m *PUSCH_PowerControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUSCH_PowerControl.Marshal(b, m, deterministic) +} +func (m *PUSCH_PowerControl) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUSCH_PowerControl.Merge(m, src) +} +func (m *PUSCH_PowerControl) XXX_Size() int { + return xxx_messageInfo_PUSCH_PowerControl.Size(m) +} +func (m *PUSCH_PowerControl) XXX_DiscardUnknown() { + xxx_messageInfo_PUSCH_PowerControl.DiscardUnknown(m) +} + +var xxx_messageInfo_PUSCH_PowerControl proto.InternalMessageInfo + +func (m *PUSCH_PowerControl) GetTpc_Accumulation() *EnabledOpt { + if m != nil { + return m.Tpc_Accumulation + } + return nil +} + +func (m *PUSCH_PowerControl) GetMsg3_Alpha() *Alpha { + if m != nil { + return m.Msg3_Alpha + } + return nil +} + +func (m *PUSCH_PowerControl) GetP0_NominalWithoutGrant() *wrappers.Int32Value { + if m != nil { + return m.P0_NominalWithoutGrant + } + return nil +} + +func (m *PUSCH_PowerControl) GetP0_AlphaSets() []*P0_PUSCH_AlphaSet { + if m != nil { + return m.P0_AlphaSets + } + return nil +} + +func (m *PUSCH_PowerControl) GetPathlossReferenceRSToAddModList() []*PUSCH_PathlossReferenceRS { + if m != nil { + return m.PathlossReferenceRSToAddModList + } + return nil +} + +func (m *PUSCH_PowerControl) GetPathlossReferenceRSToReleaseList() []uint32 { + if m != nil { + return m.PathlossReferenceRSToReleaseList + } + return nil +} + +func (m *PUSCH_PowerControl) GetTwoPUSCH_PC_AdjustmentStates() *TwoPUSCH_PC_AdjustmentStates { + if m != nil { + return m.TwoPUSCH_PC_AdjustmentStates + } + return nil +} + +func (m *PUSCH_PowerControl) GetDeltaMCS() *EnabledOpt { + if m != nil { + return m.DeltaMCS + } + return nil +} + +func (m *PUSCH_PowerControl) GetSri_PUSCH_MappingToAddModList() []*SRI_PUSCH_PowerControl { + if m != nil { + return m.Sri_PUSCH_MappingToAddModList + } + return nil +} + +func (m *PUSCH_PowerControl) GetSri_PUSCH_MappingToReleaseList() []uint32 { + if m != nil { + return m.Sri_PUSCH_MappingToReleaseList + } + return nil +} + +type Alpha struct { + Value Alpha_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Alpha_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Alpha) Reset() { *m = Alpha{} } +func (m *Alpha) String() string { return proto.CompactTextString(m) } +func (*Alpha) ProtoMessage() {} +func (*Alpha) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{230} +} + +func (m *Alpha) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Alpha.Unmarshal(m, b) +} +func (m *Alpha) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Alpha.Marshal(b, m, deterministic) +} +func (m *Alpha) XXX_Merge(src proto.Message) { + xxx_messageInfo_Alpha.Merge(m, src) +} +func (m *Alpha) XXX_Size() int { + return xxx_messageInfo_Alpha.Size(m) +} +func (m *Alpha) XXX_DiscardUnknown() { + xxx_messageInfo_Alpha.DiscardUnknown(m) +} + +var xxx_messageInfo_Alpha proto.InternalMessageInfo + +func (m *Alpha) GetValue() Alpha_Value { + if m != nil { + return m.Value + } + return Alpha_protobuf_unspecified +} + +type P0_PUSCH_AlphaSet struct { + P0_PUSCH_AlphaSetId uint32 `protobuf:"varint,1,opt,name=p0_PUSCH_AlphaSetId,json=p0PUSCHAlphaSetId,proto3" json:"p0_PUSCH_AlphaSetId,omitempty"` + P0 *wrappers.Int32Value `protobuf:"bytes,2,opt,name=p0,proto3" json:"p0,omitempty"` + Alpha *Alpha `protobuf:"bytes,3,opt,name=alpha,proto3" json:"alpha,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *P0_PUSCH_AlphaSet) Reset() { *m = P0_PUSCH_AlphaSet{} } +func (m *P0_PUSCH_AlphaSet) String() string { return proto.CompactTextString(m) } +func (*P0_PUSCH_AlphaSet) ProtoMessage() {} +func (*P0_PUSCH_AlphaSet) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{231} +} + +func (m *P0_PUSCH_AlphaSet) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_P0_PUSCH_AlphaSet.Unmarshal(m, b) +} +func (m *P0_PUSCH_AlphaSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_P0_PUSCH_AlphaSet.Marshal(b, m, deterministic) +} +func (m *P0_PUSCH_AlphaSet) XXX_Merge(src proto.Message) { + xxx_messageInfo_P0_PUSCH_AlphaSet.Merge(m, src) +} +func (m *P0_PUSCH_AlphaSet) XXX_Size() int { + return xxx_messageInfo_P0_PUSCH_AlphaSet.Size(m) +} +func (m *P0_PUSCH_AlphaSet) XXX_DiscardUnknown() { + xxx_messageInfo_P0_PUSCH_AlphaSet.DiscardUnknown(m) +} + +var xxx_messageInfo_P0_PUSCH_AlphaSet proto.InternalMessageInfo + +func (m *P0_PUSCH_AlphaSet) GetP0_PUSCH_AlphaSetId() uint32 { + if m != nil { + return m.P0_PUSCH_AlphaSetId + } + return 0 +} + +func (m *P0_PUSCH_AlphaSet) GetP0() *wrappers.Int32Value { + if m != nil { + return m.P0 + } + return nil +} + +func (m *P0_PUSCH_AlphaSet) GetAlpha() *Alpha { + if m != nil { + return m.Alpha + } + return nil +} + +type PUSCH_PathlossReferenceRS struct { + Pusch_PathlossReferenceRS_Id uint32 `protobuf:"varint,1,opt,name=pusch_PathlossReferenceRS_Id,json=puschPathlossReferenceRSId,proto3" json:"pusch_PathlossReferenceRS_Id,omitempty"` + // Types that are valid to be assigned to ReferenceSignal: + // *PUSCH_PathlossReferenceRS_Ssb_Index + // *PUSCH_PathlossReferenceRS_Csi_RS_Index + ReferenceSignal isPUSCH_PathlossReferenceRS_ReferenceSignal `protobuf_oneof:"referenceSignal"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUSCH_PathlossReferenceRS) Reset() { *m = PUSCH_PathlossReferenceRS{} } +func (m *PUSCH_PathlossReferenceRS) String() string { return proto.CompactTextString(m) } +func (*PUSCH_PathlossReferenceRS) ProtoMessage() {} +func (*PUSCH_PathlossReferenceRS) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{232} +} + +func (m *PUSCH_PathlossReferenceRS) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUSCH_PathlossReferenceRS.Unmarshal(m, b) +} +func (m *PUSCH_PathlossReferenceRS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUSCH_PathlossReferenceRS.Marshal(b, m, deterministic) +} +func (m *PUSCH_PathlossReferenceRS) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUSCH_PathlossReferenceRS.Merge(m, src) +} +func (m *PUSCH_PathlossReferenceRS) XXX_Size() int { + return xxx_messageInfo_PUSCH_PathlossReferenceRS.Size(m) +} +func (m *PUSCH_PathlossReferenceRS) XXX_DiscardUnknown() { + xxx_messageInfo_PUSCH_PathlossReferenceRS.DiscardUnknown(m) +} + +var xxx_messageInfo_PUSCH_PathlossReferenceRS proto.InternalMessageInfo + +func (m *PUSCH_PathlossReferenceRS) GetPusch_PathlossReferenceRS_Id() uint32 { + if m != nil { + return m.Pusch_PathlossReferenceRS_Id + } + return 0 +} + +type isPUSCH_PathlossReferenceRS_ReferenceSignal interface { + isPUSCH_PathlossReferenceRS_ReferenceSignal() +} + +type PUSCH_PathlossReferenceRS_Ssb_Index struct { + Ssb_Index uint32 `protobuf:"varint,2,opt,name=ssb_Index,json=ssbIndex,proto3,oneof"` +} + +type PUSCH_PathlossReferenceRS_Csi_RS_Index struct { + Csi_RS_Index uint32 `protobuf:"varint,3,opt,name=csi_RS_Index,json=csiRSIndex,proto3,oneof"` +} + +func (*PUSCH_PathlossReferenceRS_Ssb_Index) isPUSCH_PathlossReferenceRS_ReferenceSignal() {} + +func (*PUSCH_PathlossReferenceRS_Csi_RS_Index) isPUSCH_PathlossReferenceRS_ReferenceSignal() {} + +func (m *PUSCH_PathlossReferenceRS) GetReferenceSignal() isPUSCH_PathlossReferenceRS_ReferenceSignal { + if m != nil { + return m.ReferenceSignal + } + return nil +} + +func (m *PUSCH_PathlossReferenceRS) GetSsb_Index() uint32 { + if x, ok := m.GetReferenceSignal().(*PUSCH_PathlossReferenceRS_Ssb_Index); ok { + return x.Ssb_Index + } + return 0 +} + +func (m *PUSCH_PathlossReferenceRS) GetCsi_RS_Index() uint32 { + if x, ok := m.GetReferenceSignal().(*PUSCH_PathlossReferenceRS_Csi_RS_Index); ok { + return x.Csi_RS_Index + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PUSCH_PathlossReferenceRS) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PUSCH_PathlossReferenceRS_Ssb_Index)(nil), + (*PUSCH_PathlossReferenceRS_Csi_RS_Index)(nil), + } +} + +type TwoPUSCH_PC_AdjustmentStates struct { + Value TwoPUSCH_PC_AdjustmentStates_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.TwoPUSCH_PC_AdjustmentStates_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TwoPUSCH_PC_AdjustmentStates) Reset() { *m = TwoPUSCH_PC_AdjustmentStates{} } +func (m *TwoPUSCH_PC_AdjustmentStates) String() string { return proto.CompactTextString(m) } +func (*TwoPUSCH_PC_AdjustmentStates) ProtoMessage() {} +func (*TwoPUSCH_PC_AdjustmentStates) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{233} +} + +func (m *TwoPUSCH_PC_AdjustmentStates) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TwoPUSCH_PC_AdjustmentStates.Unmarshal(m, b) +} +func (m *TwoPUSCH_PC_AdjustmentStates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TwoPUSCH_PC_AdjustmentStates.Marshal(b, m, deterministic) +} +func (m *TwoPUSCH_PC_AdjustmentStates) XXX_Merge(src proto.Message) { + xxx_messageInfo_TwoPUSCH_PC_AdjustmentStates.Merge(m, src) +} +func (m *TwoPUSCH_PC_AdjustmentStates) XXX_Size() int { + return xxx_messageInfo_TwoPUSCH_PC_AdjustmentStates.Size(m) +} +func (m *TwoPUSCH_PC_AdjustmentStates) XXX_DiscardUnknown() { + xxx_messageInfo_TwoPUSCH_PC_AdjustmentStates.DiscardUnknown(m) +} + +var xxx_messageInfo_TwoPUSCH_PC_AdjustmentStates proto.InternalMessageInfo + +func (m *TwoPUSCH_PC_AdjustmentStates) GetValue() TwoPUSCH_PC_AdjustmentStates_Value { + if m != nil { + return m.Value + } + return TwoPUSCH_PC_AdjustmentStates_protobuf_unspecified +} + +type SRI_PUSCH_PowerControl struct { + Sri_PUSCH_PowerControlId uint32 `protobuf:"varint,1,opt,name=sri_PUSCH_PowerControlId,json=sriPUSCHPowerControlId,proto3" json:"sri_PUSCH_PowerControlId,omitempty"` + Sri_PUSCH_PathlossReferenceRS_Id uint32 `protobuf:"varint,2,opt,name=sri_PUSCH_PathlossReferenceRS_Id,json=sriPUSCHPathlossReferenceRSId,proto3" json:"sri_PUSCH_PathlossReferenceRS_Id,omitempty"` + Sri_P0_PUSCH_AlphaSetId uint32 `protobuf:"varint,3,opt,name=sri_P0_PUSCH_AlphaSetId,json=sriP0PUSCHAlphaSetId,proto3" json:"sri_P0_PUSCH_AlphaSetId,omitempty"` + Sri_PUSCH_ClosedLoopIndex *ClosedLoopIndex `protobuf:"bytes,4,opt,name=sri_PUSCH_ClosedLoopIndex,json=sriPUSCHClosedLoopIndex,proto3" json:"sri_PUSCH_ClosedLoopIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRI_PUSCH_PowerControl) Reset() { *m = SRI_PUSCH_PowerControl{} } +func (m *SRI_PUSCH_PowerControl) String() string { return proto.CompactTextString(m) } +func (*SRI_PUSCH_PowerControl) ProtoMessage() {} +func (*SRI_PUSCH_PowerControl) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{234} +} + +func (m *SRI_PUSCH_PowerControl) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRI_PUSCH_PowerControl.Unmarshal(m, b) +} +func (m *SRI_PUSCH_PowerControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRI_PUSCH_PowerControl.Marshal(b, m, deterministic) +} +func (m *SRI_PUSCH_PowerControl) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRI_PUSCH_PowerControl.Merge(m, src) +} +func (m *SRI_PUSCH_PowerControl) XXX_Size() int { + return xxx_messageInfo_SRI_PUSCH_PowerControl.Size(m) +} +func (m *SRI_PUSCH_PowerControl) XXX_DiscardUnknown() { + xxx_messageInfo_SRI_PUSCH_PowerControl.DiscardUnknown(m) +} + +var xxx_messageInfo_SRI_PUSCH_PowerControl proto.InternalMessageInfo + +func (m *SRI_PUSCH_PowerControl) GetSri_PUSCH_PowerControlId() uint32 { + if m != nil { + return m.Sri_PUSCH_PowerControlId + } + return 0 +} + +func (m *SRI_PUSCH_PowerControl) GetSri_PUSCH_PathlossReferenceRS_Id() uint32 { + if m != nil { + return m.Sri_PUSCH_PathlossReferenceRS_Id + } + return 0 +} + +func (m *SRI_PUSCH_PowerControl) GetSri_P0_PUSCH_AlphaSetId() uint32 { + if m != nil { + return m.Sri_P0_PUSCH_AlphaSetId + } + return 0 +} + +func (m *SRI_PUSCH_PowerControl) GetSri_PUSCH_ClosedLoopIndex() *ClosedLoopIndex { + if m != nil { + return m.Sri_PUSCH_ClosedLoopIndex + } + return nil +} + +type FrequencyHopping struct { + Value FrequencyHopping_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.FrequencyHopping_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FrequencyHopping) Reset() { *m = FrequencyHopping{} } +func (m *FrequencyHopping) String() string { return proto.CompactTextString(m) } +func (*FrequencyHopping) ProtoMessage() {} +func (*FrequencyHopping) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{235} +} + +func (m *FrequencyHopping) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FrequencyHopping.Unmarshal(m, b) +} +func (m *FrequencyHopping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FrequencyHopping.Marshal(b, m, deterministic) +} +func (m *FrequencyHopping) XXX_Merge(src proto.Message) { + xxx_messageInfo_FrequencyHopping.Merge(m, src) +} +func (m *FrequencyHopping) XXX_Size() int { + return xxx_messageInfo_FrequencyHopping.Size(m) +} +func (m *FrequencyHopping) XXX_DiscardUnknown() { + xxx_messageInfo_FrequencyHopping.DiscardUnknown(m) +} + +var xxx_messageInfo_FrequencyHopping proto.InternalMessageInfo + +func (m *FrequencyHopping) GetValue() FrequencyHopping_Value { + if m != nil { + return m.Value + } + return FrequencyHopping_protobuf_unspecified +} + +type PUSCH_AggregationFactor struct { + Value PUSCH_AggregationFactor_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PUSCH_AggregationFactor_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUSCH_AggregationFactor) Reset() { *m = PUSCH_AggregationFactor{} } +func (m *PUSCH_AggregationFactor) String() string { return proto.CompactTextString(m) } +func (*PUSCH_AggregationFactor) ProtoMessage() {} +func (*PUSCH_AggregationFactor) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{236} +} + +func (m *PUSCH_AggregationFactor) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUSCH_AggregationFactor.Unmarshal(m, b) +} +func (m *PUSCH_AggregationFactor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUSCH_AggregationFactor.Marshal(b, m, deterministic) +} +func (m *PUSCH_AggregationFactor) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUSCH_AggregationFactor.Merge(m, src) +} +func (m *PUSCH_AggregationFactor) XXX_Size() int { + return xxx_messageInfo_PUSCH_AggregationFactor.Size(m) +} +func (m *PUSCH_AggregationFactor) XXX_DiscardUnknown() { + xxx_messageInfo_PUSCH_AggregationFactor.DiscardUnknown(m) +} + +var xxx_messageInfo_PUSCH_AggregationFactor proto.InternalMessageInfo + +func (m *PUSCH_AggregationFactor) GetValue() PUSCH_AggregationFactor_Value { + if m != nil { + return m.Value + } + return PUSCH_AggregationFactor_protobuf_unspecified +} + +type CodebookSubset struct { + Value CodebookSubset_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CodebookSubset_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CodebookSubset) Reset() { *m = CodebookSubset{} } +func (m *CodebookSubset) String() string { return proto.CompactTextString(m) } +func (*CodebookSubset) ProtoMessage() {} +func (*CodebookSubset) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{237} +} + +func (m *CodebookSubset) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CodebookSubset.Unmarshal(m, b) +} +func (m *CodebookSubset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CodebookSubset.Marshal(b, m, deterministic) +} +func (m *CodebookSubset) XXX_Merge(src proto.Message) { + xxx_messageInfo_CodebookSubset.Merge(m, src) +} +func (m *CodebookSubset) XXX_Size() int { + return xxx_messageInfo_CodebookSubset.Size(m) +} +func (m *CodebookSubset) XXX_DiscardUnknown() { + xxx_messageInfo_CodebookSubset.DiscardUnknown(m) +} + +var xxx_messageInfo_CodebookSubset proto.InternalMessageInfo + +func (m *CodebookSubset) GetValue() CodebookSubset_Value { + if m != nil { + return m.Value + } + return CodebookSubset_protobuf_unspecified +} + +type RBG_Size2 struct { + Value RBG_Size2_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RBG_Size2_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RBG_Size2) Reset() { *m = RBG_Size2{} } +func (m *RBG_Size2) String() string { return proto.CompactTextString(m) } +func (*RBG_Size2) ProtoMessage() {} +func (*RBG_Size2) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{238} +} + +func (m *RBG_Size2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RBG_Size2.Unmarshal(m, b) +} +func (m *RBG_Size2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RBG_Size2.Marshal(b, m, deterministic) +} +func (m *RBG_Size2) XXX_Merge(src proto.Message) { + xxx_messageInfo_RBG_Size2.Merge(m, src) +} +func (m *RBG_Size2) XXX_Size() int { + return xxx_messageInfo_RBG_Size2.Size(m) +} +func (m *RBG_Size2) XXX_DiscardUnknown() { + xxx_messageInfo_RBG_Size2.DiscardUnknown(m) +} + +var xxx_messageInfo_RBG_Size2 proto.InternalMessageInfo + +func (m *RBG_Size2) GetValue() RBG_Size2_Value { + if m != nil { + return m.Value + } + return RBG_Size2_protobuf_unspecified +} + +type UCI_OnPUSCH struct { + // Types that are valid to be assigned to BetaOffsets: + // *UCI_OnPUSCH_Dynamic + // *UCI_OnPUSCH_SemiStatic + BetaOffsets isUCI_OnPUSCH_BetaOffsets `protobuf_oneof:"betaOffsets"` + Scaling *Scaling `protobuf:"bytes,3,opt,name=scaling,proto3" json:"scaling,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UCI_OnPUSCH) Reset() { *m = UCI_OnPUSCH{} } +func (m *UCI_OnPUSCH) String() string { return proto.CompactTextString(m) } +func (*UCI_OnPUSCH) ProtoMessage() {} +func (*UCI_OnPUSCH) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{239} +} + +func (m *UCI_OnPUSCH) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UCI_OnPUSCH.Unmarshal(m, b) +} +func (m *UCI_OnPUSCH) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UCI_OnPUSCH.Marshal(b, m, deterministic) +} +func (m *UCI_OnPUSCH) XXX_Merge(src proto.Message) { + xxx_messageInfo_UCI_OnPUSCH.Merge(m, src) +} +func (m *UCI_OnPUSCH) XXX_Size() int { + return xxx_messageInfo_UCI_OnPUSCH.Size(m) +} +func (m *UCI_OnPUSCH) XXX_DiscardUnknown() { + xxx_messageInfo_UCI_OnPUSCH.DiscardUnknown(m) +} + +var xxx_messageInfo_UCI_OnPUSCH proto.InternalMessageInfo + +type isUCI_OnPUSCH_BetaOffsets interface { + isUCI_OnPUSCH_BetaOffsets() +} + +type UCI_OnPUSCH_Dynamic struct { + Dynamic *BetaOffsetsList `protobuf:"bytes,1,opt,name=dynamic,proto3,oneof"` +} + +type UCI_OnPUSCH_SemiStatic struct { + SemiStatic *BetaOffsets `protobuf:"bytes,2,opt,name=semiStatic,proto3,oneof"` +} + +func (*UCI_OnPUSCH_Dynamic) isUCI_OnPUSCH_BetaOffsets() {} + +func (*UCI_OnPUSCH_SemiStatic) isUCI_OnPUSCH_BetaOffsets() {} + +func (m *UCI_OnPUSCH) GetBetaOffsets() isUCI_OnPUSCH_BetaOffsets { + if m != nil { + return m.BetaOffsets + } + return nil +} + +func (m *UCI_OnPUSCH) GetDynamic() *BetaOffsetsList { + if x, ok := m.GetBetaOffsets().(*UCI_OnPUSCH_Dynamic); ok { + return x.Dynamic + } + return nil +} + +func (m *UCI_OnPUSCH) GetSemiStatic() *BetaOffsets { + if x, ok := m.GetBetaOffsets().(*UCI_OnPUSCH_SemiStatic); ok { + return x.SemiStatic + } + return nil +} + +func (m *UCI_OnPUSCH) GetScaling() *Scaling { + if m != nil { + return m.Scaling + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*UCI_OnPUSCH) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*UCI_OnPUSCH_Dynamic)(nil), + (*UCI_OnPUSCH_SemiStatic)(nil), + } +} + +type BetaOffsetsList struct { + BetaOffsets []*BetaOffsets `protobuf:"bytes,1,rep,name=betaOffsets,proto3" json:"betaOffsets,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BetaOffsetsList) Reset() { *m = BetaOffsetsList{} } +func (m *BetaOffsetsList) String() string { return proto.CompactTextString(m) } +func (*BetaOffsetsList) ProtoMessage() {} +func (*BetaOffsetsList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{240} +} + +func (m *BetaOffsetsList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BetaOffsetsList.Unmarshal(m, b) +} +func (m *BetaOffsetsList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BetaOffsetsList.Marshal(b, m, deterministic) +} +func (m *BetaOffsetsList) XXX_Merge(src proto.Message) { + xxx_messageInfo_BetaOffsetsList.Merge(m, src) +} +func (m *BetaOffsetsList) XXX_Size() int { + return xxx_messageInfo_BetaOffsetsList.Size(m) +} +func (m *BetaOffsetsList) XXX_DiscardUnknown() { + xxx_messageInfo_BetaOffsetsList.DiscardUnknown(m) +} + +var xxx_messageInfo_BetaOffsetsList proto.InternalMessageInfo + +func (m *BetaOffsetsList) GetBetaOffsets() []*BetaOffsets { + if m != nil { + return m.BetaOffsets + } + return nil +} + +type Scaling struct { + Value Scaling_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Scaling_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Scaling) Reset() { *m = Scaling{} } +func (m *Scaling) String() string { return proto.CompactTextString(m) } +func (*Scaling) ProtoMessage() {} +func (*Scaling) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{241} +} + +func (m *Scaling) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Scaling.Unmarshal(m, b) +} +func (m *Scaling) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Scaling.Marshal(b, m, deterministic) +} +func (m *Scaling) XXX_Merge(src proto.Message) { + xxx_messageInfo_Scaling.Merge(m, src) +} +func (m *Scaling) XXX_Size() int { + return xxx_messageInfo_Scaling.Size(m) +} +func (m *Scaling) XXX_DiscardUnknown() { + xxx_messageInfo_Scaling.DiscardUnknown(m) +} + +var xxx_messageInfo_Scaling proto.InternalMessageInfo + +func (m *Scaling) GetValue() Scaling_Value { + if m != nil { + return m.Value + } + return Scaling_protobuf_unspecified +} + +type ConfiguredGrantConfig struct { + FrequencyHopping *FrequencyHopping `protobuf:"bytes,1,opt,name=frequencyHopping,proto3" json:"frequencyHopping,omitempty"` + Cg_DMRS_Configuration *DMRS_UplinkConfig `protobuf:"bytes,2,opt,name=cg_DMRS_Configuration,json=cgDMRSConfiguration,proto3" json:"cg_DMRS_Configuration,omitempty"` + Mcs_Table *MCS_Table `protobuf:"bytes,3,opt,name=mcs_Table,json=mcsTable,proto3" json:"mcs_Table,omitempty"` + Mcs_TableTransformPrecoder *MCS_Table `protobuf:"bytes,4,opt,name=mcs_TableTransformPrecoder,json=mcsTableTransformPrecoder,proto3" json:"mcs_TableTransformPrecoder,omitempty"` + // Types that are valid to be assigned to Uci_OnPUSCH: + // *ConfiguredGrantConfig_ReleaseUci_OnPUSCH + // *ConfiguredGrantConfig_SetupUci_OnPUSCH + Uci_OnPUSCH isConfiguredGrantConfig_Uci_OnPUSCH `protobuf_oneof:"uci_OnPUSCH"` + ResourceAllocation *ResourceAllocation `protobuf:"bytes,7,opt,name=resourceAllocation,proto3" json:"resourceAllocation,omitempty"` + Rbg_Size *RBG_Size2 `protobuf:"bytes,8,opt,name=rbg_Size,json=rbgSize,proto3" json:"rbg_Size,omitempty"` + PowerControlLoopToUse *PowerControlLoopToUse `protobuf:"bytes,9,opt,name=powerControlLoopToUse,proto3" json:"powerControlLoopToUse,omitempty"` + P0_PUSCH_Alpha uint32 `protobuf:"varint,10,opt,name=p0_PUSCH_Alpha,json=p0PUSCHAlpha,proto3" json:"p0_PUSCH_Alpha,omitempty"` + TransformPrecoder *EnabledDisabledOpt `protobuf:"bytes,11,opt,name=transformPrecoder,proto3" json:"transformPrecoder,omitempty"` + NrofHARQ_Processes uint32 `protobuf:"varint,12,opt,name=nrofHARQ_Processes,json=nrofHARQProcesses,proto3" json:"nrofHARQ_Processes,omitempty"` + RepK *RepK `protobuf:"bytes,13,opt,name=repK,proto3" json:"repK,omitempty"` + RepK_RV *RepK_RV `protobuf:"bytes,14,opt,name=repK_RV,json=repKRV,proto3" json:"repK_RV,omitempty"` + Periodicity *GrantPeriodicity `protobuf:"bytes,15,opt,name=periodicity,proto3" json:"periodicity,omitempty"` + ConfiguredGrantTimer *wrappers.UInt32Value `protobuf:"bytes,16,opt,name=configuredGrantTimer,proto3" json:"configuredGrantTimer,omitempty"` + Rrc_ConfiguredUplinkGrant *RRC_ConfiguredUplinkGrant `protobuf:"bytes,17,opt,name=rrc_ConfiguredUplinkGrant,json=rrcConfiguredUplinkGrant,proto3" json:"rrc_ConfiguredUplinkGrant,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ConfiguredGrantConfig) Reset() { *m = ConfiguredGrantConfig{} } +func (m *ConfiguredGrantConfig) String() string { return proto.CompactTextString(m) } +func (*ConfiguredGrantConfig) ProtoMessage() {} +func (*ConfiguredGrantConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{242} +} + +func (m *ConfiguredGrantConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ConfiguredGrantConfig.Unmarshal(m, b) +} +func (m *ConfiguredGrantConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ConfiguredGrantConfig.Marshal(b, m, deterministic) +} +func (m *ConfiguredGrantConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConfiguredGrantConfig.Merge(m, src) +} +func (m *ConfiguredGrantConfig) XXX_Size() int { + return xxx_messageInfo_ConfiguredGrantConfig.Size(m) +} +func (m *ConfiguredGrantConfig) XXX_DiscardUnknown() { + xxx_messageInfo_ConfiguredGrantConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_ConfiguredGrantConfig proto.InternalMessageInfo + +func (m *ConfiguredGrantConfig) GetFrequencyHopping() *FrequencyHopping { + if m != nil { + return m.FrequencyHopping + } + return nil +} + +func (m *ConfiguredGrantConfig) GetCg_DMRS_Configuration() *DMRS_UplinkConfig { + if m != nil { + return m.Cg_DMRS_Configuration + } + return nil +} + +func (m *ConfiguredGrantConfig) GetMcs_Table() *MCS_Table { + if m != nil { + return m.Mcs_Table + } + return nil +} + +func (m *ConfiguredGrantConfig) GetMcs_TableTransformPrecoder() *MCS_Table { + if m != nil { + return m.Mcs_TableTransformPrecoder + } + return nil +} + +type isConfiguredGrantConfig_Uci_OnPUSCH interface { + isConfiguredGrantConfig_Uci_OnPUSCH() +} + +type ConfiguredGrantConfig_ReleaseUci_OnPUSCH struct { + ReleaseUci_OnPUSCH *Null `protobuf:"bytes,5,opt,name=release_uci_OnPUSCH,json=releaseUciOnPUSCH,proto3,oneof"` +} + +type ConfiguredGrantConfig_SetupUci_OnPUSCH struct { + SetupUci_OnPUSCH *CG_UCI_OnPUSCH `protobuf:"bytes,6,opt,name=setup_uci_OnPUSCH,json=setupUciOnPUSCH,proto3,oneof"` +} + +func (*ConfiguredGrantConfig_ReleaseUci_OnPUSCH) isConfiguredGrantConfig_Uci_OnPUSCH() {} + +func (*ConfiguredGrantConfig_SetupUci_OnPUSCH) isConfiguredGrantConfig_Uci_OnPUSCH() {} + +func (m *ConfiguredGrantConfig) GetUci_OnPUSCH() isConfiguredGrantConfig_Uci_OnPUSCH { + if m != nil { + return m.Uci_OnPUSCH + } + return nil +} + +func (m *ConfiguredGrantConfig) GetReleaseUci_OnPUSCH() *Null { + if x, ok := m.GetUci_OnPUSCH().(*ConfiguredGrantConfig_ReleaseUci_OnPUSCH); ok { + return x.ReleaseUci_OnPUSCH + } + return nil +} + +func (m *ConfiguredGrantConfig) GetSetupUci_OnPUSCH() *CG_UCI_OnPUSCH { + if x, ok := m.GetUci_OnPUSCH().(*ConfiguredGrantConfig_SetupUci_OnPUSCH); ok { + return x.SetupUci_OnPUSCH + } + return nil +} + +func (m *ConfiguredGrantConfig) GetResourceAllocation() *ResourceAllocation { + if m != nil { + return m.ResourceAllocation + } + return nil +} + +func (m *ConfiguredGrantConfig) GetRbg_Size() *RBG_Size2 { + if m != nil { + return m.Rbg_Size + } + return nil +} + +func (m *ConfiguredGrantConfig) GetPowerControlLoopToUse() *PowerControlLoopToUse { + if m != nil { + return m.PowerControlLoopToUse + } + return nil +} + +func (m *ConfiguredGrantConfig) GetP0_PUSCH_Alpha() uint32 { + if m != nil { + return m.P0_PUSCH_Alpha + } + return 0 +} + +func (m *ConfiguredGrantConfig) GetTransformPrecoder() *EnabledDisabledOpt { + if m != nil { + return m.TransformPrecoder + } + return nil +} + +func (m *ConfiguredGrantConfig) GetNrofHARQ_Processes() uint32 { + if m != nil { + return m.NrofHARQ_Processes + } + return 0 +} + +func (m *ConfiguredGrantConfig) GetRepK() *RepK { + if m != nil { + return m.RepK + } + return nil +} + +func (m *ConfiguredGrantConfig) GetRepK_RV() *RepK_RV { + if m != nil { + return m.RepK_RV + } + return nil +} + +func (m *ConfiguredGrantConfig) GetPeriodicity() *GrantPeriodicity { + if m != nil { + return m.Periodicity + } + return nil +} + +func (m *ConfiguredGrantConfig) GetConfiguredGrantTimer() *wrappers.UInt32Value { + if m != nil { + return m.ConfiguredGrantTimer + } + return nil +} + +func (m *ConfiguredGrantConfig) GetRrc_ConfiguredUplinkGrant() *RRC_ConfiguredUplinkGrant { + if m != nil { + return m.Rrc_ConfiguredUplinkGrant + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ConfiguredGrantConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ConfiguredGrantConfig_ReleaseUci_OnPUSCH)(nil), + (*ConfiguredGrantConfig_SetupUci_OnPUSCH)(nil), + } +} + +type CG_UCI_OnPUSCH struct { + // Types that are valid to be assigned to BetaOffsets: + // *CG_UCI_OnPUSCH_Dynamic + // *CG_UCI_OnPUSCH_SemiStatic + BetaOffsets isCG_UCI_OnPUSCH_BetaOffsets `protobuf_oneof:"betaOffsets"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CG_UCI_OnPUSCH) Reset() { *m = CG_UCI_OnPUSCH{} } +func (m *CG_UCI_OnPUSCH) String() string { return proto.CompactTextString(m) } +func (*CG_UCI_OnPUSCH) ProtoMessage() {} +func (*CG_UCI_OnPUSCH) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{243} +} + +func (m *CG_UCI_OnPUSCH) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CG_UCI_OnPUSCH.Unmarshal(m, b) +} +func (m *CG_UCI_OnPUSCH) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CG_UCI_OnPUSCH.Marshal(b, m, deterministic) +} +func (m *CG_UCI_OnPUSCH) XXX_Merge(src proto.Message) { + xxx_messageInfo_CG_UCI_OnPUSCH.Merge(m, src) +} +func (m *CG_UCI_OnPUSCH) XXX_Size() int { + return xxx_messageInfo_CG_UCI_OnPUSCH.Size(m) +} +func (m *CG_UCI_OnPUSCH) XXX_DiscardUnknown() { + xxx_messageInfo_CG_UCI_OnPUSCH.DiscardUnknown(m) +} + +var xxx_messageInfo_CG_UCI_OnPUSCH proto.InternalMessageInfo + +type isCG_UCI_OnPUSCH_BetaOffsets interface { + isCG_UCI_OnPUSCH_BetaOffsets() +} + +type CG_UCI_OnPUSCH_Dynamic struct { + Dynamic *BetaOffsetsList `protobuf:"bytes,1,opt,name=dynamic,proto3,oneof"` +} + +type CG_UCI_OnPUSCH_SemiStatic struct { + SemiStatic *BetaOffsets `protobuf:"bytes,2,opt,name=semiStatic,proto3,oneof"` +} + +func (*CG_UCI_OnPUSCH_Dynamic) isCG_UCI_OnPUSCH_BetaOffsets() {} + +func (*CG_UCI_OnPUSCH_SemiStatic) isCG_UCI_OnPUSCH_BetaOffsets() {} + +func (m *CG_UCI_OnPUSCH) GetBetaOffsets() isCG_UCI_OnPUSCH_BetaOffsets { + if m != nil { + return m.BetaOffsets + } + return nil +} + +func (m *CG_UCI_OnPUSCH) GetDynamic() *BetaOffsetsList { + if x, ok := m.GetBetaOffsets().(*CG_UCI_OnPUSCH_Dynamic); ok { + return x.Dynamic + } + return nil +} + +func (m *CG_UCI_OnPUSCH) GetSemiStatic() *BetaOffsets { + if x, ok := m.GetBetaOffsets().(*CG_UCI_OnPUSCH_SemiStatic); ok { + return x.SemiStatic + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CG_UCI_OnPUSCH) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CG_UCI_OnPUSCH_Dynamic)(nil), + (*CG_UCI_OnPUSCH_SemiStatic)(nil), + } +} + +type BetaOffsets struct { + BetaOffsetACK_Index1 *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=betaOffsetACK_Index1,json=betaOffsetACKIndex1,proto3" json:"betaOffsetACK_Index1,omitempty"` + BetaOffsetACK_Index2 *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=betaOffsetACK_Index2,json=betaOffsetACKIndex2,proto3" json:"betaOffsetACK_Index2,omitempty"` + BetaOffsetACK_Index3 *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=betaOffsetACK_Index3,json=betaOffsetACKIndex3,proto3" json:"betaOffsetACK_Index3,omitempty"` + BetaOffsetCSI_Part1_Index1 *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=betaOffsetCSI_Part1_Index1,json=betaOffsetCSIPart1Index1,proto3" json:"betaOffsetCSI_Part1_Index1,omitempty"` + BetaOffsetCSI_Part1_Index2 *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=betaOffsetCSI_Part1_Index2,json=betaOffsetCSIPart1Index2,proto3" json:"betaOffsetCSI_Part1_Index2,omitempty"` + BetaOffsetCSI_Part2_Index1 *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=betaOffsetCSI_Part2_Index1,json=betaOffsetCSIPart2Index1,proto3" json:"betaOffsetCSI_Part2_Index1,omitempty"` + BetaOffsetCSI_Part2_Index2 *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=betaOffsetCSI_Part2_Index2,json=betaOffsetCSIPart2Index2,proto3" json:"betaOffsetCSI_Part2_Index2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BetaOffsets) Reset() { *m = BetaOffsets{} } +func (m *BetaOffsets) String() string { return proto.CompactTextString(m) } +func (*BetaOffsets) ProtoMessage() {} +func (*BetaOffsets) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{244} +} + +func (m *BetaOffsets) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BetaOffsets.Unmarshal(m, b) +} +func (m *BetaOffsets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BetaOffsets.Marshal(b, m, deterministic) +} +func (m *BetaOffsets) XXX_Merge(src proto.Message) { + xxx_messageInfo_BetaOffsets.Merge(m, src) +} +func (m *BetaOffsets) XXX_Size() int { + return xxx_messageInfo_BetaOffsets.Size(m) +} +func (m *BetaOffsets) XXX_DiscardUnknown() { + xxx_messageInfo_BetaOffsets.DiscardUnknown(m) +} + +var xxx_messageInfo_BetaOffsets proto.InternalMessageInfo + +func (m *BetaOffsets) GetBetaOffsetACK_Index1() *wrappers.UInt32Value { + if m != nil { + return m.BetaOffsetACK_Index1 + } + return nil +} + +func (m *BetaOffsets) GetBetaOffsetACK_Index2() *wrappers.UInt32Value { + if m != nil { + return m.BetaOffsetACK_Index2 + } + return nil +} + +func (m *BetaOffsets) GetBetaOffsetACK_Index3() *wrappers.UInt32Value { + if m != nil { + return m.BetaOffsetACK_Index3 + } + return nil +} + +func (m *BetaOffsets) GetBetaOffsetCSI_Part1_Index1() *wrappers.UInt32Value { + if m != nil { + return m.BetaOffsetCSI_Part1_Index1 + } + return nil +} + +func (m *BetaOffsets) GetBetaOffsetCSI_Part1_Index2() *wrappers.UInt32Value { + if m != nil { + return m.BetaOffsetCSI_Part1_Index2 + } + return nil +} + +func (m *BetaOffsets) GetBetaOffsetCSI_Part2_Index1() *wrappers.UInt32Value { + if m != nil { + return m.BetaOffsetCSI_Part2_Index1 + } + return nil +} + +func (m *BetaOffsets) GetBetaOffsetCSI_Part2_Index2() *wrappers.UInt32Value { + if m != nil { + return m.BetaOffsetCSI_Part2_Index2 + } + return nil +} + +type PowerControlLoopToUse struct { + Value PowerControlLoopToUse_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PowerControlLoopToUse_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PowerControlLoopToUse) Reset() { *m = PowerControlLoopToUse{} } +func (m *PowerControlLoopToUse) String() string { return proto.CompactTextString(m) } +func (*PowerControlLoopToUse) ProtoMessage() {} +func (*PowerControlLoopToUse) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{245} +} + +func (m *PowerControlLoopToUse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PowerControlLoopToUse.Unmarshal(m, b) +} +func (m *PowerControlLoopToUse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PowerControlLoopToUse.Marshal(b, m, deterministic) +} +func (m *PowerControlLoopToUse) XXX_Merge(src proto.Message) { + xxx_messageInfo_PowerControlLoopToUse.Merge(m, src) +} +func (m *PowerControlLoopToUse) XXX_Size() int { + return xxx_messageInfo_PowerControlLoopToUse.Size(m) +} +func (m *PowerControlLoopToUse) XXX_DiscardUnknown() { + xxx_messageInfo_PowerControlLoopToUse.DiscardUnknown(m) +} + +var xxx_messageInfo_PowerControlLoopToUse proto.InternalMessageInfo + +func (m *PowerControlLoopToUse) GetValue() PowerControlLoopToUse_Value { + if m != nil { + return m.Value + } + return PowerControlLoopToUse_protobuf_unspecified +} + +type RepK struct { + Value RepK_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RepK_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RepK) Reset() { *m = RepK{} } +func (m *RepK) String() string { return proto.CompactTextString(m) } +func (*RepK) ProtoMessage() {} +func (*RepK) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{246} +} + +func (m *RepK) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RepK.Unmarshal(m, b) +} +func (m *RepK) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RepK.Marshal(b, m, deterministic) +} +func (m *RepK) XXX_Merge(src proto.Message) { + xxx_messageInfo_RepK.Merge(m, src) +} +func (m *RepK) XXX_Size() int { + return xxx_messageInfo_RepK.Size(m) +} +func (m *RepK) XXX_DiscardUnknown() { + xxx_messageInfo_RepK.DiscardUnknown(m) +} + +var xxx_messageInfo_RepK proto.InternalMessageInfo + +func (m *RepK) GetValue() RepK_Value { + if m != nil { + return m.Value + } + return RepK_protobuf_unspecified +} + +type RepK_RV struct { + Value RepK_RV_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RepK_RV_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RepK_RV) Reset() { *m = RepK_RV{} } +func (m *RepK_RV) String() string { return proto.CompactTextString(m) } +func (*RepK_RV) ProtoMessage() {} +func (*RepK_RV) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{247} +} + +func (m *RepK_RV) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RepK_RV.Unmarshal(m, b) +} +func (m *RepK_RV) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RepK_RV.Marshal(b, m, deterministic) +} +func (m *RepK_RV) XXX_Merge(src proto.Message) { + xxx_messageInfo_RepK_RV.Merge(m, src) +} +func (m *RepK_RV) XXX_Size() int { + return xxx_messageInfo_RepK_RV.Size(m) +} +func (m *RepK_RV) XXX_DiscardUnknown() { + xxx_messageInfo_RepK_RV.DiscardUnknown(m) +} + +var xxx_messageInfo_RepK_RV proto.InternalMessageInfo + +func (m *RepK_RV) GetValue() RepK_RV_Value { + if m != nil { + return m.Value + } + return RepK_RV_protobuf_unspecified +} + +type GrantPeriodicity struct { + Value GrantPeriodicity_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.GrantPeriodicity_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GrantPeriodicity) Reset() { *m = GrantPeriodicity{} } +func (m *GrantPeriodicity) String() string { return proto.CompactTextString(m) } +func (*GrantPeriodicity) ProtoMessage() {} +func (*GrantPeriodicity) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{248} +} + +func (m *GrantPeriodicity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GrantPeriodicity.Unmarshal(m, b) +} +func (m *GrantPeriodicity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GrantPeriodicity.Marshal(b, m, deterministic) +} +func (m *GrantPeriodicity) XXX_Merge(src proto.Message) { + xxx_messageInfo_GrantPeriodicity.Merge(m, src) +} +func (m *GrantPeriodicity) XXX_Size() int { + return xxx_messageInfo_GrantPeriodicity.Size(m) +} +func (m *GrantPeriodicity) XXX_DiscardUnknown() { + xxx_messageInfo_GrantPeriodicity.DiscardUnknown(m) +} + +var xxx_messageInfo_GrantPeriodicity proto.InternalMessageInfo + +func (m *GrantPeriodicity) GetValue() GrantPeriodicity_Value { + if m != nil { + return m.Value + } + return GrantPeriodicity_protobuf_unspecified +} + +type RRC_ConfiguredUplinkGrant struct { + TimeDomainOffset uint32 `protobuf:"varint,1,opt,name=timeDomainOffset,proto3" json:"timeDomainOffset,omitempty"` + TimeDomainAllocation uint32 `protobuf:"varint,2,opt,name=timeDomainAllocation,proto3" json:"timeDomainAllocation,omitempty"` + FrequencyDomainAllocation []byte `protobuf:"bytes,3,opt,name=frequencyDomainAllocation,proto3" json:"frequencyDomainAllocation,omitempty"` + AntennaPort uint32 `protobuf:"varint,4,opt,name=antennaPort,proto3" json:"antennaPort,omitempty"` + Dmrs_SeqInitialization *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=dmrs_SeqInitialization,json=dmrsSeqInitialization,proto3" json:"dmrs_SeqInitialization,omitempty"` + PrecodingAndNumberOfLayers uint32 `protobuf:"varint,6,opt,name=precodingAndNumberOfLayers,proto3" json:"precodingAndNumberOfLayers,omitempty"` + Srs_ResourceIndicator *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=srs_ResourceIndicator,json=srsResourceIndicator,proto3" json:"srs_ResourceIndicator,omitempty"` + McsAndTBS uint32 `protobuf:"varint,8,opt,name=mcsAndTBS,proto3" json:"mcsAndTBS,omitempty"` + FrequencyHoppingOffset *wrappers.UInt32Value `protobuf:"bytes,9,opt,name=frequencyHoppingOffset,proto3" json:"frequencyHoppingOffset,omitempty"` + PathlossReferenceIndex uint32 `protobuf:"varint,10,opt,name=pathlossReferenceIndex,proto3" json:"pathlossReferenceIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RRC_ConfiguredUplinkGrant) Reset() { *m = RRC_ConfiguredUplinkGrant{} } +func (m *RRC_ConfiguredUplinkGrant) String() string { return proto.CompactTextString(m) } +func (*RRC_ConfiguredUplinkGrant) ProtoMessage() {} +func (*RRC_ConfiguredUplinkGrant) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{249} +} + +func (m *RRC_ConfiguredUplinkGrant) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RRC_ConfiguredUplinkGrant.Unmarshal(m, b) +} +func (m *RRC_ConfiguredUplinkGrant) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RRC_ConfiguredUplinkGrant.Marshal(b, m, deterministic) +} +func (m *RRC_ConfiguredUplinkGrant) XXX_Merge(src proto.Message) { + xxx_messageInfo_RRC_ConfiguredUplinkGrant.Merge(m, src) +} +func (m *RRC_ConfiguredUplinkGrant) XXX_Size() int { + return xxx_messageInfo_RRC_ConfiguredUplinkGrant.Size(m) +} +func (m *RRC_ConfiguredUplinkGrant) XXX_DiscardUnknown() { + xxx_messageInfo_RRC_ConfiguredUplinkGrant.DiscardUnknown(m) +} + +var xxx_messageInfo_RRC_ConfiguredUplinkGrant proto.InternalMessageInfo + +func (m *RRC_ConfiguredUplinkGrant) GetTimeDomainOffset() uint32 { + if m != nil { + return m.TimeDomainOffset + } + return 0 +} + +func (m *RRC_ConfiguredUplinkGrant) GetTimeDomainAllocation() uint32 { + if m != nil { + return m.TimeDomainAllocation + } + return 0 +} + +func (m *RRC_ConfiguredUplinkGrant) GetFrequencyDomainAllocation() []byte { + if m != nil { + return m.FrequencyDomainAllocation + } + return nil +} + +func (m *RRC_ConfiguredUplinkGrant) GetAntennaPort() uint32 { + if m != nil { + return m.AntennaPort + } + return 0 +} + +func (m *RRC_ConfiguredUplinkGrant) GetDmrs_SeqInitialization() *wrappers.UInt32Value { + if m != nil { + return m.Dmrs_SeqInitialization + } + return nil +} + +func (m *RRC_ConfiguredUplinkGrant) GetPrecodingAndNumberOfLayers() uint32 { + if m != nil { + return m.PrecodingAndNumberOfLayers + } + return 0 +} + +func (m *RRC_ConfiguredUplinkGrant) GetSrs_ResourceIndicator() *wrappers.UInt32Value { + if m != nil { + return m.Srs_ResourceIndicator + } + return nil +} + +func (m *RRC_ConfiguredUplinkGrant) GetMcsAndTBS() uint32 { + if m != nil { + return m.McsAndTBS + } + return 0 +} + +func (m *RRC_ConfiguredUplinkGrant) GetFrequencyHoppingOffset() *wrappers.UInt32Value { + if m != nil { + return m.FrequencyHoppingOffset + } + return nil +} + +func (m *RRC_ConfiguredUplinkGrant) GetPathlossReferenceIndex() uint32 { + if m != nil { + return m.PathlossReferenceIndex + } + return 0 +} + +type SRS_Config struct { + Srs_ResourceSetToReleaseList []uint32 `protobuf:"varint,1,rep,packed,name=srs_ResourceSetToReleaseList,json=srsResourceSetToReleaseList,proto3" json:"srs_ResourceSetToReleaseList,omitempty"` + Srs_ResourceSetToAddModList []*SRS_ResourceSet `protobuf:"bytes,2,rep,name=srs_ResourceSetToAddModList,json=srsResourceSetToAddModList,proto3" json:"srs_ResourceSetToAddModList,omitempty"` + Srs_ResourceToReleaseList []uint32 `protobuf:"varint,3,rep,packed,name=srs_ResourceToReleaseList,json=srsResourceToReleaseList,proto3" json:"srs_ResourceToReleaseList,omitempty"` + Srs_ResourceToAddModList []*SRS_Resource `protobuf:"bytes,4,rep,name=srs_ResourceToAddModList,json=srsResourceToAddModList,proto3" json:"srs_ResourceToAddModList,omitempty"` + Tpc_Accumulation *DisabledOpt `protobuf:"bytes,5,opt,name=tpc_Accumulation,json=tpcAccumulation,proto3" json:"tpc_Accumulation,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_Config) Reset() { *m = SRS_Config{} } +func (m *SRS_Config) String() string { return proto.CompactTextString(m) } +func (*SRS_Config) ProtoMessage() {} +func (*SRS_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{250} +} + +func (m *SRS_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_Config.Unmarshal(m, b) +} +func (m *SRS_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_Config.Marshal(b, m, deterministic) +} +func (m *SRS_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_Config.Merge(m, src) +} +func (m *SRS_Config) XXX_Size() int { + return xxx_messageInfo_SRS_Config.Size(m) +} +func (m *SRS_Config) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_Config proto.InternalMessageInfo + +func (m *SRS_Config) GetSrs_ResourceSetToReleaseList() []uint32 { + if m != nil { + return m.Srs_ResourceSetToReleaseList + } + return nil +} + +func (m *SRS_Config) GetSrs_ResourceSetToAddModList() []*SRS_ResourceSet { + if m != nil { + return m.Srs_ResourceSetToAddModList + } + return nil +} + +func (m *SRS_Config) GetSrs_ResourceToReleaseList() []uint32 { + if m != nil { + return m.Srs_ResourceToReleaseList + } + return nil +} + +func (m *SRS_Config) GetSrs_ResourceToAddModList() []*SRS_Resource { + if m != nil { + return m.Srs_ResourceToAddModList + } + return nil +} + +func (m *SRS_Config) GetTpc_Accumulation() *DisabledOpt { + if m != nil { + return m.Tpc_Accumulation + } + return nil +} + +type SRS_ResourceSet struct { + Srs_ResourceSetId uint32 `protobuf:"varint,1,opt,name=srs_ResourceSetId,json=srsResourceSetId,proto3" json:"srs_ResourceSetId,omitempty"` + Srs_ResourceIdList []uint32 `protobuf:"varint,2,rep,packed,name=srs_ResourceIdList,json=srsResourceIdList,proto3" json:"srs_ResourceIdList,omitempty"` + // Types that are valid to be assigned to ResourceType: + // *SRS_ResourceSet_Aperiodic + // *SRS_ResourceSet_SemiPersistent + // *SRS_ResourceSet_Periodic + ResourceType isSRS_ResourceSet_ResourceType `protobuf_oneof:"resourceType"` + Usage *SRS_ResourceSet_Usage `protobuf:"bytes,6,opt,name=usage,proto3" json:"usage,omitempty"` + Alpha *Alpha `protobuf:"bytes,7,opt,name=alpha,proto3" json:"alpha,omitempty"` + P0 *wrappers.Int32Value `protobuf:"bytes,8,opt,name=p0,proto3" json:"p0,omitempty"` + // Types that are valid to be assigned to PathlossReferenceRS: + // *SRS_ResourceSet_Ssb_Index + // *SRS_ResourceSet_Csi_RS_Index + PathlossReferenceRS isSRS_ResourceSet_PathlossReferenceRS `protobuf_oneof:"pathlossReferenceRS"` + Srs_PowerControlAdjustmentStates *SRS_PowerControlAdjustmentStates `protobuf:"bytes,11,opt,name=srs_PowerControlAdjustmentStates,json=srsPowerControlAdjustmentStates,proto3" json:"srs_PowerControlAdjustmentStates,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_ResourceSet) Reset() { *m = SRS_ResourceSet{} } +func (m *SRS_ResourceSet) String() string { return proto.CompactTextString(m) } +func (*SRS_ResourceSet) ProtoMessage() {} +func (*SRS_ResourceSet) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{251} +} + +func (m *SRS_ResourceSet) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_ResourceSet.Unmarshal(m, b) +} +func (m *SRS_ResourceSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_ResourceSet.Marshal(b, m, deterministic) +} +func (m *SRS_ResourceSet) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_ResourceSet.Merge(m, src) +} +func (m *SRS_ResourceSet) XXX_Size() int { + return xxx_messageInfo_SRS_ResourceSet.Size(m) +} +func (m *SRS_ResourceSet) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_ResourceSet.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_ResourceSet proto.InternalMessageInfo + +func (m *SRS_ResourceSet) GetSrs_ResourceSetId() uint32 { + if m != nil { + return m.Srs_ResourceSetId + } + return 0 +} + +func (m *SRS_ResourceSet) GetSrs_ResourceIdList() []uint32 { + if m != nil { + return m.Srs_ResourceIdList + } + return nil +} + +type isSRS_ResourceSet_ResourceType interface { + isSRS_ResourceSet_ResourceType() +} + +type SRS_ResourceSet_Aperiodic struct { + Aperiodic *SRS_ResourceSetType_Aperiodic `protobuf:"bytes,3,opt,name=aperiodic,proto3,oneof"` +} + +type SRS_ResourceSet_SemiPersistent struct { + SemiPersistent *SRS_ResourceSetType_Semi_Persistent `protobuf:"bytes,4,opt,name=semi_persistent,json=semiPersistent,proto3,oneof"` +} + +type SRS_ResourceSet_Periodic struct { + Periodic *SRS_ResourceSetType_Periodic `protobuf:"bytes,5,opt,name=periodic,proto3,oneof"` +} + +func (*SRS_ResourceSet_Aperiodic) isSRS_ResourceSet_ResourceType() {} + +func (*SRS_ResourceSet_SemiPersistent) isSRS_ResourceSet_ResourceType() {} + +func (*SRS_ResourceSet_Periodic) isSRS_ResourceSet_ResourceType() {} + +func (m *SRS_ResourceSet) GetResourceType() isSRS_ResourceSet_ResourceType { + if m != nil { + return m.ResourceType + } + return nil +} + +func (m *SRS_ResourceSet) GetAperiodic() *SRS_ResourceSetType_Aperiodic { + if x, ok := m.GetResourceType().(*SRS_ResourceSet_Aperiodic); ok { + return x.Aperiodic + } + return nil +} + +func (m *SRS_ResourceSet) GetSemiPersistent() *SRS_ResourceSetType_Semi_Persistent { + if x, ok := m.GetResourceType().(*SRS_ResourceSet_SemiPersistent); ok { + return x.SemiPersistent + } + return nil +} + +func (m *SRS_ResourceSet) GetPeriodic() *SRS_ResourceSetType_Periodic { + if x, ok := m.GetResourceType().(*SRS_ResourceSet_Periodic); ok { + return x.Periodic + } + return nil +} + +func (m *SRS_ResourceSet) GetUsage() *SRS_ResourceSet_Usage { + if m != nil { + return m.Usage + } + return nil +} + +func (m *SRS_ResourceSet) GetAlpha() *Alpha { + if m != nil { + return m.Alpha + } + return nil +} + +func (m *SRS_ResourceSet) GetP0() *wrappers.Int32Value { + if m != nil { + return m.P0 + } + return nil +} + +type isSRS_ResourceSet_PathlossReferenceRS interface { + isSRS_ResourceSet_PathlossReferenceRS() +} + +type SRS_ResourceSet_Ssb_Index struct { + Ssb_Index uint32 `protobuf:"varint,9,opt,name=ssb_Index,json=ssbIndex,proto3,oneof"` +} + +type SRS_ResourceSet_Csi_RS_Index struct { + Csi_RS_Index uint32 `protobuf:"varint,10,opt,name=csi_RS_Index,json=csiRSIndex,proto3,oneof"` +} + +func (*SRS_ResourceSet_Ssb_Index) isSRS_ResourceSet_PathlossReferenceRS() {} + +func (*SRS_ResourceSet_Csi_RS_Index) isSRS_ResourceSet_PathlossReferenceRS() {} + +func (m *SRS_ResourceSet) GetPathlossReferenceRS() isSRS_ResourceSet_PathlossReferenceRS { + if m != nil { + return m.PathlossReferenceRS + } + return nil +} + +func (m *SRS_ResourceSet) GetSsb_Index() uint32 { + if x, ok := m.GetPathlossReferenceRS().(*SRS_ResourceSet_Ssb_Index); ok { + return x.Ssb_Index + } + return 0 +} + +func (m *SRS_ResourceSet) GetCsi_RS_Index() uint32 { + if x, ok := m.GetPathlossReferenceRS().(*SRS_ResourceSet_Csi_RS_Index); ok { + return x.Csi_RS_Index + } + return 0 +} + +func (m *SRS_ResourceSet) GetSrs_PowerControlAdjustmentStates() *SRS_PowerControlAdjustmentStates { + if m != nil { + return m.Srs_PowerControlAdjustmentStates + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SRS_ResourceSet) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SRS_ResourceSet_Aperiodic)(nil), + (*SRS_ResourceSet_SemiPersistent)(nil), + (*SRS_ResourceSet_Periodic)(nil), + (*SRS_ResourceSet_Ssb_Index)(nil), + (*SRS_ResourceSet_Csi_RS_Index)(nil), + } +} + +type SRS_ResourceSetType_Aperiodic struct { + AperiodicSRS_ResourceTrigger uint32 `protobuf:"varint,1,opt,name=aperiodicSRS_ResourceTrigger,json=aperiodicSRSResourceTrigger,proto3" json:"aperiodicSRS_ResourceTrigger,omitempty"` + Csi_RS *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=csi_RS,json=csiRS,proto3" json:"csi_RS,omitempty"` + SlotOffset *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=slotOffset,proto3" json:"slotOffset,omitempty"` + AperiodicSRS_ResourceTriggerListV1530 []uint32 `protobuf:"varint,4,rep,packed,name=aperiodicSRS_ResourceTriggerList_v1530,json=aperiodicSRSResourceTriggerListV1530,proto3" json:"aperiodicSRS_ResourceTriggerList_v1530,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_ResourceSetType_Aperiodic) Reset() { *m = SRS_ResourceSetType_Aperiodic{} } +func (m *SRS_ResourceSetType_Aperiodic) String() string { return proto.CompactTextString(m) } +func (*SRS_ResourceSetType_Aperiodic) ProtoMessage() {} +func (*SRS_ResourceSetType_Aperiodic) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{252} +} + +func (m *SRS_ResourceSetType_Aperiodic) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_ResourceSetType_Aperiodic.Unmarshal(m, b) +} +func (m *SRS_ResourceSetType_Aperiodic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_ResourceSetType_Aperiodic.Marshal(b, m, deterministic) +} +func (m *SRS_ResourceSetType_Aperiodic) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_ResourceSetType_Aperiodic.Merge(m, src) +} +func (m *SRS_ResourceSetType_Aperiodic) XXX_Size() int { + return xxx_messageInfo_SRS_ResourceSetType_Aperiodic.Size(m) +} +func (m *SRS_ResourceSetType_Aperiodic) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_ResourceSetType_Aperiodic.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_ResourceSetType_Aperiodic proto.InternalMessageInfo + +func (m *SRS_ResourceSetType_Aperiodic) GetAperiodicSRS_ResourceTrigger() uint32 { + if m != nil { + return m.AperiodicSRS_ResourceTrigger + } + return 0 +} + +func (m *SRS_ResourceSetType_Aperiodic) GetCsi_RS() *wrappers.UInt32Value { + if m != nil { + return m.Csi_RS + } + return nil +} + +func (m *SRS_ResourceSetType_Aperiodic) GetSlotOffset() *wrappers.UInt32Value { + if m != nil { + return m.SlotOffset + } + return nil +} + +func (m *SRS_ResourceSetType_Aperiodic) GetAperiodicSRS_ResourceTriggerListV1530() []uint32 { + if m != nil { + return m.AperiodicSRS_ResourceTriggerListV1530 + } + return nil +} + +type SRS_ResourceSetType_Semi_Persistent struct { + AssociatedCSI_RS *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=associatedCSI_RS,json=associatedCSIRS,proto3" json:"associatedCSI_RS,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_ResourceSetType_Semi_Persistent) Reset() { *m = SRS_ResourceSetType_Semi_Persistent{} } +func (m *SRS_ResourceSetType_Semi_Persistent) String() string { return proto.CompactTextString(m) } +func (*SRS_ResourceSetType_Semi_Persistent) ProtoMessage() {} +func (*SRS_ResourceSetType_Semi_Persistent) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{253} +} + +func (m *SRS_ResourceSetType_Semi_Persistent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_ResourceSetType_Semi_Persistent.Unmarshal(m, b) +} +func (m *SRS_ResourceSetType_Semi_Persistent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_ResourceSetType_Semi_Persistent.Marshal(b, m, deterministic) +} +func (m *SRS_ResourceSetType_Semi_Persistent) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_ResourceSetType_Semi_Persistent.Merge(m, src) +} +func (m *SRS_ResourceSetType_Semi_Persistent) XXX_Size() int { + return xxx_messageInfo_SRS_ResourceSetType_Semi_Persistent.Size(m) +} +func (m *SRS_ResourceSetType_Semi_Persistent) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_ResourceSetType_Semi_Persistent.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_ResourceSetType_Semi_Persistent proto.InternalMessageInfo + +func (m *SRS_ResourceSetType_Semi_Persistent) GetAssociatedCSI_RS() *wrappers.UInt32Value { + if m != nil { + return m.AssociatedCSI_RS + } + return nil +} + +type SRS_ResourceSetType_Periodic struct { + AssociatedCSI_RS *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=associatedCSI_RS,json=associatedCSIRS,proto3" json:"associatedCSI_RS,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_ResourceSetType_Periodic) Reset() { *m = SRS_ResourceSetType_Periodic{} } +func (m *SRS_ResourceSetType_Periodic) String() string { return proto.CompactTextString(m) } +func (*SRS_ResourceSetType_Periodic) ProtoMessage() {} +func (*SRS_ResourceSetType_Periodic) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{254} +} + +func (m *SRS_ResourceSetType_Periodic) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_ResourceSetType_Periodic.Unmarshal(m, b) +} +func (m *SRS_ResourceSetType_Periodic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_ResourceSetType_Periodic.Marshal(b, m, deterministic) +} +func (m *SRS_ResourceSetType_Periodic) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_ResourceSetType_Periodic.Merge(m, src) +} +func (m *SRS_ResourceSetType_Periodic) XXX_Size() int { + return xxx_messageInfo_SRS_ResourceSetType_Periodic.Size(m) +} +func (m *SRS_ResourceSetType_Periodic) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_ResourceSetType_Periodic.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_ResourceSetType_Periodic proto.InternalMessageInfo + +func (m *SRS_ResourceSetType_Periodic) GetAssociatedCSI_RS() *wrappers.UInt32Value { + if m != nil { + return m.AssociatedCSI_RS + } + return nil +} + +type SRS_ResourceSet_Usage struct { + Value SRS_ResourceSet_Usage_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SRS_ResourceSet_Usage_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_ResourceSet_Usage) Reset() { *m = SRS_ResourceSet_Usage{} } +func (m *SRS_ResourceSet_Usage) String() string { return proto.CompactTextString(m) } +func (*SRS_ResourceSet_Usage) ProtoMessage() {} +func (*SRS_ResourceSet_Usage) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{255} +} + +func (m *SRS_ResourceSet_Usage) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_ResourceSet_Usage.Unmarshal(m, b) +} +func (m *SRS_ResourceSet_Usage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_ResourceSet_Usage.Marshal(b, m, deterministic) +} +func (m *SRS_ResourceSet_Usage) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_ResourceSet_Usage.Merge(m, src) +} +func (m *SRS_ResourceSet_Usage) XXX_Size() int { + return xxx_messageInfo_SRS_ResourceSet_Usage.Size(m) +} +func (m *SRS_ResourceSet_Usage) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_ResourceSet_Usage.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_ResourceSet_Usage proto.InternalMessageInfo + +func (m *SRS_ResourceSet_Usage) GetValue() SRS_ResourceSet_Usage_Value { + if m != nil { + return m.Value + } + return SRS_ResourceSet_Usage_protobuf_unspecified +} + +type SRS_PowerControlAdjustmentStates struct { + Value SRS_PowerControlAdjustmentStates_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SRS_PowerControlAdjustmentStates_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_PowerControlAdjustmentStates) Reset() { *m = SRS_PowerControlAdjustmentStates{} } +func (m *SRS_PowerControlAdjustmentStates) String() string { return proto.CompactTextString(m) } +func (*SRS_PowerControlAdjustmentStates) ProtoMessage() {} +func (*SRS_PowerControlAdjustmentStates) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{256} +} + +func (m *SRS_PowerControlAdjustmentStates) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_PowerControlAdjustmentStates.Unmarshal(m, b) +} +func (m *SRS_PowerControlAdjustmentStates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_PowerControlAdjustmentStates.Marshal(b, m, deterministic) +} +func (m *SRS_PowerControlAdjustmentStates) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_PowerControlAdjustmentStates.Merge(m, src) +} +func (m *SRS_PowerControlAdjustmentStates) XXX_Size() int { + return xxx_messageInfo_SRS_PowerControlAdjustmentStates.Size(m) +} +func (m *SRS_PowerControlAdjustmentStates) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_PowerControlAdjustmentStates.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_PowerControlAdjustmentStates proto.InternalMessageInfo + +func (m *SRS_PowerControlAdjustmentStates) GetValue() SRS_PowerControlAdjustmentStates_Value { + if m != nil { + return m.Value + } + return SRS_PowerControlAdjustmentStates_protobuf_unspecified +} + +type SRS_Resource struct { + Srs_ResourceId uint32 `protobuf:"varint,1,opt,name=srs_ResourceId,json=srsResourceId,proto3" json:"srs_ResourceId,omitempty"` + NrofSRS_Ports *NrofSRS_Ports `protobuf:"bytes,2,opt,name=nrofSRS_Ports,json=nrofSRSPorts,proto3" json:"nrofSRS_Ports,omitempty"` + Ptrs_PortIndex *PTRS_PortIndex `protobuf:"bytes,3,opt,name=ptrs_PortIndex,json=ptrsPortIndex,proto3" json:"ptrs_PortIndex,omitempty"` + // Types that are valid to be assigned to TransmissionComb: + // *SRS_Resource_N2 + // *SRS_Resource_N4 + TransmissionComb isSRS_Resource_TransmissionComb `protobuf_oneof:"transmissionComb"` + ResourceMapping *ResourceMapping `protobuf:"bytes,6,opt,name=resourceMapping,proto3" json:"resourceMapping,omitempty"` + FreqDomainPosition uint32 `protobuf:"varint,7,opt,name=freqDomainPosition,proto3" json:"freqDomainPosition,omitempty"` + FreqDomainShift uint32 `protobuf:"varint,8,opt,name=freqDomainShift,proto3" json:"freqDomainShift,omitempty"` + FreqHopping *FreqHopping `protobuf:"bytes,9,opt,name=freqHopping,proto3" json:"freqHopping,omitempty"` + GroupOrSequenceHopping *GroupOrSequenceHopping `protobuf:"bytes,10,opt,name=groupOrSequenceHopping,proto3" json:"groupOrSequenceHopping,omitempty"` + // Types that are valid to be assigned to ResourceType: + // *SRS_Resource_Aperiodic + // *SRS_Resource_SemiPersistent + // *SRS_Resource_Periodic + ResourceType isSRS_Resource_ResourceType `protobuf_oneof:"resourceType"` + SequenceId uint32 `protobuf:"varint,14,opt,name=sequenceId,proto3" json:"sequenceId,omitempty"` + SpatialRelationInfo *SRS_SpatialRelationInfo `protobuf:"bytes,15,opt,name=spatialRelationInfo,proto3" json:"spatialRelationInfo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_Resource) Reset() { *m = SRS_Resource{} } +func (m *SRS_Resource) String() string { return proto.CompactTextString(m) } +func (*SRS_Resource) ProtoMessage() {} +func (*SRS_Resource) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{257} +} + +func (m *SRS_Resource) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_Resource.Unmarshal(m, b) +} +func (m *SRS_Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_Resource.Marshal(b, m, deterministic) +} +func (m *SRS_Resource) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_Resource.Merge(m, src) +} +func (m *SRS_Resource) XXX_Size() int { + return xxx_messageInfo_SRS_Resource.Size(m) +} +func (m *SRS_Resource) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_Resource.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_Resource proto.InternalMessageInfo + +func (m *SRS_Resource) GetSrs_ResourceId() uint32 { + if m != nil { + return m.Srs_ResourceId + } + return 0 +} + +func (m *SRS_Resource) GetNrofSRS_Ports() *NrofSRS_Ports { + if m != nil { + return m.NrofSRS_Ports + } + return nil +} + +func (m *SRS_Resource) GetPtrs_PortIndex() *PTRS_PortIndex { + if m != nil { + return m.Ptrs_PortIndex + } + return nil +} + +type isSRS_Resource_TransmissionComb interface { + isSRS_Resource_TransmissionComb() +} + +type SRS_Resource_N2 struct { + N2 *N2 `protobuf:"bytes,4,opt,name=n2,proto3,oneof"` +} + +type SRS_Resource_N4 struct { + N4 *N4 `protobuf:"bytes,5,opt,name=n4,proto3,oneof"` +} + +func (*SRS_Resource_N2) isSRS_Resource_TransmissionComb() {} + +func (*SRS_Resource_N4) isSRS_Resource_TransmissionComb() {} + +func (m *SRS_Resource) GetTransmissionComb() isSRS_Resource_TransmissionComb { + if m != nil { + return m.TransmissionComb + } + return nil +} + +func (m *SRS_Resource) GetN2() *N2 { + if x, ok := m.GetTransmissionComb().(*SRS_Resource_N2); ok { + return x.N2 + } + return nil +} + +func (m *SRS_Resource) GetN4() *N4 { + if x, ok := m.GetTransmissionComb().(*SRS_Resource_N4); ok { + return x.N4 + } + return nil +} + +func (m *SRS_Resource) GetResourceMapping() *ResourceMapping { + if m != nil { + return m.ResourceMapping + } + return nil +} + +func (m *SRS_Resource) GetFreqDomainPosition() uint32 { + if m != nil { + return m.FreqDomainPosition + } + return 0 +} + +func (m *SRS_Resource) GetFreqDomainShift() uint32 { + if m != nil { + return m.FreqDomainShift + } + return 0 +} + +func (m *SRS_Resource) GetFreqHopping() *FreqHopping { + if m != nil { + return m.FreqHopping + } + return nil +} + +func (m *SRS_Resource) GetGroupOrSequenceHopping() *GroupOrSequenceHopping { + if m != nil { + return m.GroupOrSequenceHopping + } + return nil +} + +type isSRS_Resource_ResourceType interface { + isSRS_Resource_ResourceType() +} + +type SRS_Resource_Aperiodic struct { + Aperiodic *SRS_ResourceType_Aperiodic `protobuf:"bytes,11,opt,name=aperiodic,proto3,oneof"` +} + +type SRS_Resource_SemiPersistent struct { + SemiPersistent *SRS_ResourceType_Semi_Persistent `protobuf:"bytes,12,opt,name=semi_persistent,json=semiPersistent,proto3,oneof"` +} + +type SRS_Resource_Periodic struct { + Periodic *SRS_ResourceType_Periodic `protobuf:"bytes,13,opt,name=periodic,proto3,oneof"` +} + +func (*SRS_Resource_Aperiodic) isSRS_Resource_ResourceType() {} + +func (*SRS_Resource_SemiPersistent) isSRS_Resource_ResourceType() {} + +func (*SRS_Resource_Periodic) isSRS_Resource_ResourceType() {} + +func (m *SRS_Resource) GetResourceType() isSRS_Resource_ResourceType { + if m != nil { + return m.ResourceType + } + return nil +} + +func (m *SRS_Resource) GetAperiodic() *SRS_ResourceType_Aperiodic { + if x, ok := m.GetResourceType().(*SRS_Resource_Aperiodic); ok { + return x.Aperiodic + } + return nil +} + +func (m *SRS_Resource) GetSemiPersistent() *SRS_ResourceType_Semi_Persistent { + if x, ok := m.GetResourceType().(*SRS_Resource_SemiPersistent); ok { + return x.SemiPersistent + } + return nil +} + +func (m *SRS_Resource) GetPeriodic() *SRS_ResourceType_Periodic { + if x, ok := m.GetResourceType().(*SRS_Resource_Periodic); ok { + return x.Periodic + } + return nil +} + +func (m *SRS_Resource) GetSequenceId() uint32 { + if m != nil { + return m.SequenceId + } + return 0 +} + +func (m *SRS_Resource) GetSpatialRelationInfo() *SRS_SpatialRelationInfo { + if m != nil { + return m.SpatialRelationInfo + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SRS_Resource) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SRS_Resource_N2)(nil), + (*SRS_Resource_N4)(nil), + (*SRS_Resource_Aperiodic)(nil), + (*SRS_Resource_SemiPersistent)(nil), + (*SRS_Resource_Periodic)(nil), + } +} + +type NrofSRS_Ports struct { + Value NrofSRS_Ports_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.NrofSRS_Ports_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NrofSRS_Ports) Reset() { *m = NrofSRS_Ports{} } +func (m *NrofSRS_Ports) String() string { return proto.CompactTextString(m) } +func (*NrofSRS_Ports) ProtoMessage() {} +func (*NrofSRS_Ports) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{258} +} + +func (m *NrofSRS_Ports) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NrofSRS_Ports.Unmarshal(m, b) +} +func (m *NrofSRS_Ports) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NrofSRS_Ports.Marshal(b, m, deterministic) +} +func (m *NrofSRS_Ports) XXX_Merge(src proto.Message) { + xxx_messageInfo_NrofSRS_Ports.Merge(m, src) +} +func (m *NrofSRS_Ports) XXX_Size() int { + return xxx_messageInfo_NrofSRS_Ports.Size(m) +} +func (m *NrofSRS_Ports) XXX_DiscardUnknown() { + xxx_messageInfo_NrofSRS_Ports.DiscardUnknown(m) +} + +var xxx_messageInfo_NrofSRS_Ports proto.InternalMessageInfo + +func (m *NrofSRS_Ports) GetValue() NrofSRS_Ports_Value { + if m != nil { + return m.Value + } + return NrofSRS_Ports_protobuf_unspecified +} + +type PTRS_PortIndex struct { + Value PTRS_PortIndex_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PTRS_PortIndex_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PTRS_PortIndex) Reset() { *m = PTRS_PortIndex{} } +func (m *PTRS_PortIndex) String() string { return proto.CompactTextString(m) } +func (*PTRS_PortIndex) ProtoMessage() {} +func (*PTRS_PortIndex) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{259} +} + +func (m *PTRS_PortIndex) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PTRS_PortIndex.Unmarshal(m, b) +} +func (m *PTRS_PortIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PTRS_PortIndex.Marshal(b, m, deterministic) +} +func (m *PTRS_PortIndex) XXX_Merge(src proto.Message) { + xxx_messageInfo_PTRS_PortIndex.Merge(m, src) +} +func (m *PTRS_PortIndex) XXX_Size() int { + return xxx_messageInfo_PTRS_PortIndex.Size(m) +} +func (m *PTRS_PortIndex) XXX_DiscardUnknown() { + xxx_messageInfo_PTRS_PortIndex.DiscardUnknown(m) +} + +var xxx_messageInfo_PTRS_PortIndex proto.InternalMessageInfo + +func (m *PTRS_PortIndex) GetValue() PTRS_PortIndex_Value { + if m != nil { + return m.Value + } + return PTRS_PortIndex_protobuf_unspecified +} + +type N2 struct { + CombOffsetN2 uint32 `protobuf:"varint,1,opt,name=combOffset_n2,json=combOffsetN2,proto3" json:"combOffset_n2,omitempty"` + CyclicShiftN2 uint32 `protobuf:"varint,2,opt,name=cyclicShift_n2,json=cyclicShiftN2,proto3" json:"cyclicShift_n2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *N2) Reset() { *m = N2{} } +func (m *N2) String() string { return proto.CompactTextString(m) } +func (*N2) ProtoMessage() {} +func (*N2) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{260} +} + +func (m *N2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_N2.Unmarshal(m, b) +} +func (m *N2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_N2.Marshal(b, m, deterministic) +} +func (m *N2) XXX_Merge(src proto.Message) { + xxx_messageInfo_N2.Merge(m, src) +} +func (m *N2) XXX_Size() int { + return xxx_messageInfo_N2.Size(m) +} +func (m *N2) XXX_DiscardUnknown() { + xxx_messageInfo_N2.DiscardUnknown(m) +} + +var xxx_messageInfo_N2 proto.InternalMessageInfo + +func (m *N2) GetCombOffsetN2() uint32 { + if m != nil { + return m.CombOffsetN2 + } + return 0 +} + +func (m *N2) GetCyclicShiftN2() uint32 { + if m != nil { + return m.CyclicShiftN2 + } + return 0 +} + +type N4 struct { + CombOffsetN4 uint32 `protobuf:"varint,1,opt,name=combOffset_n4,json=combOffsetN4,proto3" json:"combOffset_n4,omitempty"` + CyclicShiftN4 uint32 `protobuf:"varint,2,opt,name=cyclicShift_n4,json=cyclicShiftN4,proto3" json:"cyclicShift_n4,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *N4) Reset() { *m = N4{} } +func (m *N4) String() string { return proto.CompactTextString(m) } +func (*N4) ProtoMessage() {} +func (*N4) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{261} +} + +func (m *N4) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_N4.Unmarshal(m, b) +} +func (m *N4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_N4.Marshal(b, m, deterministic) +} +func (m *N4) XXX_Merge(src proto.Message) { + xxx_messageInfo_N4.Merge(m, src) +} +func (m *N4) XXX_Size() int { + return xxx_messageInfo_N4.Size(m) +} +func (m *N4) XXX_DiscardUnknown() { + xxx_messageInfo_N4.DiscardUnknown(m) +} + +var xxx_messageInfo_N4 proto.InternalMessageInfo + +func (m *N4) GetCombOffsetN4() uint32 { + if m != nil { + return m.CombOffsetN4 + } + return 0 +} + +func (m *N4) GetCyclicShiftN4() uint32 { + if m != nil { + return m.CyclicShiftN4 + } + return 0 +} + +type ResourceMapping struct { + StartPosition uint32 `protobuf:"varint,1,opt,name=startPosition,proto3" json:"startPosition,omitempty"` + NrofSymbols *NrofSymbols `protobuf:"bytes,2,opt,name=nrofSymbols,proto3" json:"nrofSymbols,omitempty"` + RepetitionFactor *RepetitionFactor `protobuf:"bytes,3,opt,name=repetitionFactor,proto3" json:"repetitionFactor,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ResourceMapping) Reset() { *m = ResourceMapping{} } +func (m *ResourceMapping) String() string { return proto.CompactTextString(m) } +func (*ResourceMapping) ProtoMessage() {} +func (*ResourceMapping) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{262} +} + +func (m *ResourceMapping) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResourceMapping.Unmarshal(m, b) +} +func (m *ResourceMapping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResourceMapping.Marshal(b, m, deterministic) +} +func (m *ResourceMapping) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResourceMapping.Merge(m, src) +} +func (m *ResourceMapping) XXX_Size() int { + return xxx_messageInfo_ResourceMapping.Size(m) +} +func (m *ResourceMapping) XXX_DiscardUnknown() { + xxx_messageInfo_ResourceMapping.DiscardUnknown(m) +} + +var xxx_messageInfo_ResourceMapping proto.InternalMessageInfo + +func (m *ResourceMapping) GetStartPosition() uint32 { + if m != nil { + return m.StartPosition + } + return 0 +} + +func (m *ResourceMapping) GetNrofSymbols() *NrofSymbols { + if m != nil { + return m.NrofSymbols + } + return nil +} + +func (m *ResourceMapping) GetRepetitionFactor() *RepetitionFactor { + if m != nil { + return m.RepetitionFactor + } + return nil +} + +type NrofSymbols struct { + Value NrofSymbols_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.NrofSymbols_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NrofSymbols) Reset() { *m = NrofSymbols{} } +func (m *NrofSymbols) String() string { return proto.CompactTextString(m) } +func (*NrofSymbols) ProtoMessage() {} +func (*NrofSymbols) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{263} +} + +func (m *NrofSymbols) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NrofSymbols.Unmarshal(m, b) +} +func (m *NrofSymbols) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NrofSymbols.Marshal(b, m, deterministic) +} +func (m *NrofSymbols) XXX_Merge(src proto.Message) { + xxx_messageInfo_NrofSymbols.Merge(m, src) +} +func (m *NrofSymbols) XXX_Size() int { + return xxx_messageInfo_NrofSymbols.Size(m) +} +func (m *NrofSymbols) XXX_DiscardUnknown() { + xxx_messageInfo_NrofSymbols.DiscardUnknown(m) +} + +var xxx_messageInfo_NrofSymbols proto.InternalMessageInfo + +func (m *NrofSymbols) GetValue() NrofSymbols_Value { + if m != nil { + return m.Value + } + return NrofSymbols_protobuf_unspecified +} + +type RepetitionFactor struct { + Value RepetitionFactor_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RepetitionFactor_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RepetitionFactor) Reset() { *m = RepetitionFactor{} } +func (m *RepetitionFactor) String() string { return proto.CompactTextString(m) } +func (*RepetitionFactor) ProtoMessage() {} +func (*RepetitionFactor) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{264} +} + +func (m *RepetitionFactor) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RepetitionFactor.Unmarshal(m, b) +} +func (m *RepetitionFactor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RepetitionFactor.Marshal(b, m, deterministic) +} +func (m *RepetitionFactor) XXX_Merge(src proto.Message) { + xxx_messageInfo_RepetitionFactor.Merge(m, src) +} +func (m *RepetitionFactor) XXX_Size() int { + return xxx_messageInfo_RepetitionFactor.Size(m) +} +func (m *RepetitionFactor) XXX_DiscardUnknown() { + xxx_messageInfo_RepetitionFactor.DiscardUnknown(m) +} + +var xxx_messageInfo_RepetitionFactor proto.InternalMessageInfo + +func (m *RepetitionFactor) GetValue() RepetitionFactor_Value { + if m != nil { + return m.Value + } + return RepetitionFactor_protobuf_unspecified +} + +type FreqHopping struct { + C_SRS uint32 `protobuf:"varint,1,opt,name=c_SRS,json=cSRS,proto3" json:"c_SRS,omitempty"` + B_SRS uint32 `protobuf:"varint,2,opt,name=b_SRS,json=bSRS,proto3" json:"b_SRS,omitempty"` + BHop uint32 `protobuf:"varint,3,opt,name=b_hop,json=bHop,proto3" json:"b_hop,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FreqHopping) Reset() { *m = FreqHopping{} } +func (m *FreqHopping) String() string { return proto.CompactTextString(m) } +func (*FreqHopping) ProtoMessage() {} +func (*FreqHopping) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{265} +} + +func (m *FreqHopping) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FreqHopping.Unmarshal(m, b) +} +func (m *FreqHopping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FreqHopping.Marshal(b, m, deterministic) +} +func (m *FreqHopping) XXX_Merge(src proto.Message) { + xxx_messageInfo_FreqHopping.Merge(m, src) +} +func (m *FreqHopping) XXX_Size() int { + return xxx_messageInfo_FreqHopping.Size(m) +} +func (m *FreqHopping) XXX_DiscardUnknown() { + xxx_messageInfo_FreqHopping.DiscardUnknown(m) +} + +var xxx_messageInfo_FreqHopping proto.InternalMessageInfo + +func (m *FreqHopping) GetC_SRS() uint32 { + if m != nil { + return m.C_SRS + } + return 0 +} + +func (m *FreqHopping) GetB_SRS() uint32 { + if m != nil { + return m.B_SRS + } + return 0 +} + +func (m *FreqHopping) GetBHop() uint32 { + if m != nil { + return m.BHop + } + return 0 +} + +type GroupOrSequenceHopping struct { + Value GroupOrSequenceHopping_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.GroupOrSequenceHopping_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GroupOrSequenceHopping) Reset() { *m = GroupOrSequenceHopping{} } +func (m *GroupOrSequenceHopping) String() string { return proto.CompactTextString(m) } +func (*GroupOrSequenceHopping) ProtoMessage() {} +func (*GroupOrSequenceHopping) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{266} +} + +func (m *GroupOrSequenceHopping) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GroupOrSequenceHopping.Unmarshal(m, b) +} +func (m *GroupOrSequenceHopping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GroupOrSequenceHopping.Marshal(b, m, deterministic) +} +func (m *GroupOrSequenceHopping) XXX_Merge(src proto.Message) { + xxx_messageInfo_GroupOrSequenceHopping.Merge(m, src) +} +func (m *GroupOrSequenceHopping) XXX_Size() int { + return xxx_messageInfo_GroupOrSequenceHopping.Size(m) +} +func (m *GroupOrSequenceHopping) XXX_DiscardUnknown() { + xxx_messageInfo_GroupOrSequenceHopping.DiscardUnknown(m) +} + +var xxx_messageInfo_GroupOrSequenceHopping proto.InternalMessageInfo + +func (m *GroupOrSequenceHopping) GetValue() GroupOrSequenceHopping_Value { + if m != nil { + return m.Value + } + return GroupOrSequenceHopping_protobuf_unspecified +} + +type SRS_ResourceType_Aperiodic struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_ResourceType_Aperiodic) Reset() { *m = SRS_ResourceType_Aperiodic{} } +func (m *SRS_ResourceType_Aperiodic) String() string { return proto.CompactTextString(m) } +func (*SRS_ResourceType_Aperiodic) ProtoMessage() {} +func (*SRS_ResourceType_Aperiodic) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{267} +} + +func (m *SRS_ResourceType_Aperiodic) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_ResourceType_Aperiodic.Unmarshal(m, b) +} +func (m *SRS_ResourceType_Aperiodic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_ResourceType_Aperiodic.Marshal(b, m, deterministic) +} +func (m *SRS_ResourceType_Aperiodic) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_ResourceType_Aperiodic.Merge(m, src) +} +func (m *SRS_ResourceType_Aperiodic) XXX_Size() int { + return xxx_messageInfo_SRS_ResourceType_Aperiodic.Size(m) +} +func (m *SRS_ResourceType_Aperiodic) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_ResourceType_Aperiodic.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_ResourceType_Aperiodic proto.InternalMessageInfo + +type SRS_ResourceType_Semi_Persistent struct { + PeriodicityAndOffsetSp *SRS_PeriodicityAndOffset `protobuf:"bytes,1,opt,name=periodicityAndOffset_sp,json=periodicityAndOffsetSp,proto3" json:"periodicityAndOffset_sp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_ResourceType_Semi_Persistent) Reset() { *m = SRS_ResourceType_Semi_Persistent{} } +func (m *SRS_ResourceType_Semi_Persistent) String() string { return proto.CompactTextString(m) } +func (*SRS_ResourceType_Semi_Persistent) ProtoMessage() {} +func (*SRS_ResourceType_Semi_Persistent) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{268} +} + +func (m *SRS_ResourceType_Semi_Persistent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_ResourceType_Semi_Persistent.Unmarshal(m, b) +} +func (m *SRS_ResourceType_Semi_Persistent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_ResourceType_Semi_Persistent.Marshal(b, m, deterministic) +} +func (m *SRS_ResourceType_Semi_Persistent) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_ResourceType_Semi_Persistent.Merge(m, src) +} +func (m *SRS_ResourceType_Semi_Persistent) XXX_Size() int { + return xxx_messageInfo_SRS_ResourceType_Semi_Persistent.Size(m) +} +func (m *SRS_ResourceType_Semi_Persistent) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_ResourceType_Semi_Persistent.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_ResourceType_Semi_Persistent proto.InternalMessageInfo + +func (m *SRS_ResourceType_Semi_Persistent) GetPeriodicityAndOffsetSp() *SRS_PeriodicityAndOffset { + if m != nil { + return m.PeriodicityAndOffsetSp + } + return nil +} + +type SRS_PeriodicityAndOffset struct { + // Types that are valid to be assigned to C: + // *SRS_PeriodicityAndOffset_Sl1 + // *SRS_PeriodicityAndOffset_Sl2 + // *SRS_PeriodicityAndOffset_Sl4 + // *SRS_PeriodicityAndOffset_Sl5 + // *SRS_PeriodicityAndOffset_Sl8 + // *SRS_PeriodicityAndOffset_Sl10 + // *SRS_PeriodicityAndOffset_Sl16 + // *SRS_PeriodicityAndOffset_Sl20 + // *SRS_PeriodicityAndOffset_Sl32 + // *SRS_PeriodicityAndOffset_Sl40 + // *SRS_PeriodicityAndOffset_Sl64 + // *SRS_PeriodicityAndOffset_Sl80 + // *SRS_PeriodicityAndOffset_Sl160 + // *SRS_PeriodicityAndOffset_Sl320 + // *SRS_PeriodicityAndOffset_Sl640 + // *SRS_PeriodicityAndOffset_Sl1280 + // *SRS_PeriodicityAndOffset_Sl2560 + C isSRS_PeriodicityAndOffset_C `protobuf_oneof:"c"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_PeriodicityAndOffset) Reset() { *m = SRS_PeriodicityAndOffset{} } +func (m *SRS_PeriodicityAndOffset) String() string { return proto.CompactTextString(m) } +func (*SRS_PeriodicityAndOffset) ProtoMessage() {} +func (*SRS_PeriodicityAndOffset) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{269} +} + +func (m *SRS_PeriodicityAndOffset) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_PeriodicityAndOffset.Unmarshal(m, b) +} +func (m *SRS_PeriodicityAndOffset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_PeriodicityAndOffset.Marshal(b, m, deterministic) +} +func (m *SRS_PeriodicityAndOffset) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_PeriodicityAndOffset.Merge(m, src) +} +func (m *SRS_PeriodicityAndOffset) XXX_Size() int { + return xxx_messageInfo_SRS_PeriodicityAndOffset.Size(m) +} +func (m *SRS_PeriodicityAndOffset) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_PeriodicityAndOffset.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_PeriodicityAndOffset proto.InternalMessageInfo + +type isSRS_PeriodicityAndOffset_C interface { + isSRS_PeriodicityAndOffset_C() +} + +type SRS_PeriodicityAndOffset_Sl1 struct { + Sl1 *Null `protobuf:"bytes,1,opt,name=sl1,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl2 struct { + Sl2 uint32 `protobuf:"varint,2,opt,name=sl2,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl4 struct { + Sl4 uint32 `protobuf:"varint,3,opt,name=sl4,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl5 struct { + Sl5 uint32 `protobuf:"varint,4,opt,name=sl5,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl8 struct { + Sl8 uint32 `protobuf:"varint,5,opt,name=sl8,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl10 struct { + Sl10 uint32 `protobuf:"varint,6,opt,name=sl10,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl16 struct { + Sl16 uint32 `protobuf:"varint,7,opt,name=sl16,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl20 struct { + Sl20 uint32 `protobuf:"varint,8,opt,name=sl20,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl32 struct { + Sl32 uint32 `protobuf:"varint,9,opt,name=sl32,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl40 struct { + Sl40 uint32 `protobuf:"varint,10,opt,name=sl40,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl64 struct { + Sl64 uint32 `protobuf:"varint,11,opt,name=sl64,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl80 struct { + Sl80 uint32 `protobuf:"varint,12,opt,name=sl80,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl160 struct { + Sl160 uint32 `protobuf:"varint,13,opt,name=sl160,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl320 struct { + Sl320 uint32 `protobuf:"varint,14,opt,name=sl320,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl640 struct { + Sl640 uint32 `protobuf:"varint,15,opt,name=sl640,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl1280 struct { + Sl1280 uint32 `protobuf:"varint,16,opt,name=sl1280,proto3,oneof"` +} + +type SRS_PeriodicityAndOffset_Sl2560 struct { + Sl2560 uint32 `protobuf:"varint,17,opt,name=sl2560,proto3,oneof"` +} + +func (*SRS_PeriodicityAndOffset_Sl1) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl2) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl4) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl5) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl8) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl10) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl16) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl20) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl32) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl40) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl64) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl80) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl160) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl320) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl640) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl1280) isSRS_PeriodicityAndOffset_C() {} + +func (*SRS_PeriodicityAndOffset_Sl2560) isSRS_PeriodicityAndOffset_C() {} + +func (m *SRS_PeriodicityAndOffset) GetC() isSRS_PeriodicityAndOffset_C { + if m != nil { + return m.C + } + return nil +} + +func (m *SRS_PeriodicityAndOffset) GetSl1() *Null { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl1); ok { + return x.Sl1 + } + return nil +} + +func (m *SRS_PeriodicityAndOffset) GetSl2() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl2); ok { + return x.Sl2 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl4() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl4); ok { + return x.Sl4 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl5() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl5); ok { + return x.Sl5 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl8() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl8); ok { + return x.Sl8 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl10() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl10); ok { + return x.Sl10 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl16() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl16); ok { + return x.Sl16 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl20() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl20); ok { + return x.Sl20 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl32() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl32); ok { + return x.Sl32 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl40() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl40); ok { + return x.Sl40 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl64() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl64); ok { + return x.Sl64 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl80() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl80); ok { + return x.Sl80 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl160() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl160); ok { + return x.Sl160 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl320() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl320); ok { + return x.Sl320 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl640() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl640); ok { + return x.Sl640 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl1280() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl1280); ok { + return x.Sl1280 + } + return 0 +} + +func (m *SRS_PeriodicityAndOffset) GetSl2560() uint32 { + if x, ok := m.GetC().(*SRS_PeriodicityAndOffset_Sl2560); ok { + return x.Sl2560 + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SRS_PeriodicityAndOffset) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SRS_PeriodicityAndOffset_Sl1)(nil), + (*SRS_PeriodicityAndOffset_Sl2)(nil), + (*SRS_PeriodicityAndOffset_Sl4)(nil), + (*SRS_PeriodicityAndOffset_Sl5)(nil), + (*SRS_PeriodicityAndOffset_Sl8)(nil), + (*SRS_PeriodicityAndOffset_Sl10)(nil), + (*SRS_PeriodicityAndOffset_Sl16)(nil), + (*SRS_PeriodicityAndOffset_Sl20)(nil), + (*SRS_PeriodicityAndOffset_Sl32)(nil), + (*SRS_PeriodicityAndOffset_Sl40)(nil), + (*SRS_PeriodicityAndOffset_Sl64)(nil), + (*SRS_PeriodicityAndOffset_Sl80)(nil), + (*SRS_PeriodicityAndOffset_Sl160)(nil), + (*SRS_PeriodicityAndOffset_Sl320)(nil), + (*SRS_PeriodicityAndOffset_Sl640)(nil), + (*SRS_PeriodicityAndOffset_Sl1280)(nil), + (*SRS_PeriodicityAndOffset_Sl2560)(nil), + } +} + +type SRS_ResourceType_Periodic struct { + PeriodicityAndOffsetP *SRS_PeriodicityAndOffset `protobuf:"bytes,1,opt,name=periodicityAndOffset_p,json=periodicityAndOffsetP,proto3" json:"periodicityAndOffset_p,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_ResourceType_Periodic) Reset() { *m = SRS_ResourceType_Periodic{} } +func (m *SRS_ResourceType_Periodic) String() string { return proto.CompactTextString(m) } +func (*SRS_ResourceType_Periodic) ProtoMessage() {} +func (*SRS_ResourceType_Periodic) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{270} +} + +func (m *SRS_ResourceType_Periodic) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_ResourceType_Periodic.Unmarshal(m, b) +} +func (m *SRS_ResourceType_Periodic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_ResourceType_Periodic.Marshal(b, m, deterministic) +} +func (m *SRS_ResourceType_Periodic) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_ResourceType_Periodic.Merge(m, src) +} +func (m *SRS_ResourceType_Periodic) XXX_Size() int { + return xxx_messageInfo_SRS_ResourceType_Periodic.Size(m) +} +func (m *SRS_ResourceType_Periodic) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_ResourceType_Periodic.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_ResourceType_Periodic proto.InternalMessageInfo + +func (m *SRS_ResourceType_Periodic) GetPeriodicityAndOffsetP() *SRS_PeriodicityAndOffset { + if m != nil { + return m.PeriodicityAndOffsetP + } + return nil +} + +type SRS_SpatialRelationInfo struct { + ServingCellId *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=servingCellId,proto3" json:"servingCellId,omitempty"` + // Types that are valid to be assigned to ReferenceSignal: + // *SRS_SpatialRelationInfo_Ssb_Index + // *SRS_SpatialRelationInfo_Csi_RS_Index + // *SRS_SpatialRelationInfo_Srs + ReferenceSignal isSRS_SpatialRelationInfo_ReferenceSignal `protobuf_oneof:"referenceSignal"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRS_SpatialRelationInfo) Reset() { *m = SRS_SpatialRelationInfo{} } +func (m *SRS_SpatialRelationInfo) String() string { return proto.CompactTextString(m) } +func (*SRS_SpatialRelationInfo) ProtoMessage() {} +func (*SRS_SpatialRelationInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{271} +} + +func (m *SRS_SpatialRelationInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRS_SpatialRelationInfo.Unmarshal(m, b) +} +func (m *SRS_SpatialRelationInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRS_SpatialRelationInfo.Marshal(b, m, deterministic) +} +func (m *SRS_SpatialRelationInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRS_SpatialRelationInfo.Merge(m, src) +} +func (m *SRS_SpatialRelationInfo) XXX_Size() int { + return xxx_messageInfo_SRS_SpatialRelationInfo.Size(m) +} +func (m *SRS_SpatialRelationInfo) XXX_DiscardUnknown() { + xxx_messageInfo_SRS_SpatialRelationInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_SRS_SpatialRelationInfo proto.InternalMessageInfo + +func (m *SRS_SpatialRelationInfo) GetServingCellId() *wrappers.UInt32Value { + if m != nil { + return m.ServingCellId + } + return nil +} + +type isSRS_SpatialRelationInfo_ReferenceSignal interface { + isSRS_SpatialRelationInfo_ReferenceSignal() +} + +type SRS_SpatialRelationInfo_Ssb_Index struct { + Ssb_Index uint32 `protobuf:"varint,2,opt,name=ssb_Index,json=ssbIndex,proto3,oneof"` +} + +type SRS_SpatialRelationInfo_Csi_RS_Index struct { + Csi_RS_Index uint32 `protobuf:"varint,3,opt,name=csi_RS_Index,json=csiRSIndex,proto3,oneof"` +} + +type SRS_SpatialRelationInfo_Srs struct { + Srs *Srs `protobuf:"bytes,4,opt,name=srs,proto3,oneof"` +} + +func (*SRS_SpatialRelationInfo_Ssb_Index) isSRS_SpatialRelationInfo_ReferenceSignal() {} + +func (*SRS_SpatialRelationInfo_Csi_RS_Index) isSRS_SpatialRelationInfo_ReferenceSignal() {} + +func (*SRS_SpatialRelationInfo_Srs) isSRS_SpatialRelationInfo_ReferenceSignal() {} + +func (m *SRS_SpatialRelationInfo) GetReferenceSignal() isSRS_SpatialRelationInfo_ReferenceSignal { + if m != nil { + return m.ReferenceSignal + } + return nil +} + +func (m *SRS_SpatialRelationInfo) GetSsb_Index() uint32 { + if x, ok := m.GetReferenceSignal().(*SRS_SpatialRelationInfo_Ssb_Index); ok { + return x.Ssb_Index + } + return 0 +} + +func (m *SRS_SpatialRelationInfo) GetCsi_RS_Index() uint32 { + if x, ok := m.GetReferenceSignal().(*SRS_SpatialRelationInfo_Csi_RS_Index); ok { + return x.Csi_RS_Index + } + return 0 +} + +func (m *SRS_SpatialRelationInfo) GetSrs() *Srs { + if x, ok := m.GetReferenceSignal().(*SRS_SpatialRelationInfo_Srs); ok { + return x.Srs + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SRS_SpatialRelationInfo) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SRS_SpatialRelationInfo_Ssb_Index)(nil), + (*SRS_SpatialRelationInfo_Csi_RS_Index)(nil), + (*SRS_SpatialRelationInfo_Srs)(nil), + } +} + +type BeamFailureRecoveryConfig struct { + RootSequenceIndex_BFR *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=rootSequenceIndex_BFR,json=rootSequenceIndexBFR,proto3" json:"rootSequenceIndex_BFR,omitempty"` + Rach_ConfigBFR *RACH_ConfigGeneric `protobuf:"bytes,2,opt,name=rach_ConfigBFR,json=rachConfigBFR,proto3" json:"rach_ConfigBFR,omitempty"` + Rsrp_ThresholdSSB *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=rsrp_ThresholdSSB,json=rsrpThresholdSSB,proto3" json:"rsrp_ThresholdSSB,omitempty"` + CandidateBeamRSList []*PRACH_ResourceDedicatedBFR `protobuf:"bytes,4,rep,name=candidateBeamRSList,proto3" json:"candidateBeamRSList,omitempty"` + SsbPerRACH_Occasion *SSBPerRACH_Occasion `protobuf:"bytes,5,opt,name=ssb_perRACH_Occasion,json=ssbPerRACHOccasion,proto3" json:"ssb_perRACH_Occasion,omitempty"` + RaSsb_OccasionMaskIndex *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=ra_ssb_OccasionMaskIndex,json=raSsbOccasionMaskIndex,proto3" json:"ra_ssb_OccasionMaskIndex,omitempty"` + RecoverySearchSpaceId *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=recoverySearchSpaceId,proto3" json:"recoverySearchSpaceId,omitempty"` + Ra_Prioritization *RA_Prioritization `protobuf:"bytes,8,opt,name=ra_Prioritization,json=raPrioritization,proto3" json:"ra_Prioritization,omitempty"` + BeamFailureRecoveryTimer *BeamFailureRecoveryTimer `protobuf:"bytes,9,opt,name=beamFailureRecoveryTimer,proto3" json:"beamFailureRecoveryTimer,omitempty"` + Msg1_SubcarrierSpacingV1530 *SubcarrierSpacing `protobuf:"bytes,10,opt,name=msg1_SubcarrierSpacing_v1530,json=msg1SubcarrierSpacingV1530,proto3" json:"msg1_SubcarrierSpacing_v1530,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BeamFailureRecoveryConfig) Reset() { *m = BeamFailureRecoveryConfig{} } +func (m *BeamFailureRecoveryConfig) String() string { return proto.CompactTextString(m) } +func (*BeamFailureRecoveryConfig) ProtoMessage() {} +func (*BeamFailureRecoveryConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{272} +} + +func (m *BeamFailureRecoveryConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BeamFailureRecoveryConfig.Unmarshal(m, b) +} +func (m *BeamFailureRecoveryConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BeamFailureRecoveryConfig.Marshal(b, m, deterministic) +} +func (m *BeamFailureRecoveryConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_BeamFailureRecoveryConfig.Merge(m, src) +} +func (m *BeamFailureRecoveryConfig) XXX_Size() int { + return xxx_messageInfo_BeamFailureRecoveryConfig.Size(m) +} +func (m *BeamFailureRecoveryConfig) XXX_DiscardUnknown() { + xxx_messageInfo_BeamFailureRecoveryConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_BeamFailureRecoveryConfig proto.InternalMessageInfo + +func (m *BeamFailureRecoveryConfig) GetRootSequenceIndex_BFR() *wrappers.UInt32Value { + if m != nil { + return m.RootSequenceIndex_BFR + } + return nil +} + +func (m *BeamFailureRecoveryConfig) GetRach_ConfigBFR() *RACH_ConfigGeneric { + if m != nil { + return m.Rach_ConfigBFR + } + return nil +} + +func (m *BeamFailureRecoveryConfig) GetRsrp_ThresholdSSB() *wrappers.UInt32Value { + if m != nil { + return m.Rsrp_ThresholdSSB + } + return nil +} + +func (m *BeamFailureRecoveryConfig) GetCandidateBeamRSList() []*PRACH_ResourceDedicatedBFR { + if m != nil { + return m.CandidateBeamRSList + } + return nil +} + +func (m *BeamFailureRecoveryConfig) GetSsbPerRACH_Occasion() *SSBPerRACH_Occasion { + if m != nil { + return m.SsbPerRACH_Occasion + } + return nil +} + +func (m *BeamFailureRecoveryConfig) GetRaSsb_OccasionMaskIndex() *wrappers.UInt32Value { + if m != nil { + return m.RaSsb_OccasionMaskIndex + } + return nil +} + +func (m *BeamFailureRecoveryConfig) GetRecoverySearchSpaceId() *wrappers.UInt32Value { + if m != nil { + return m.RecoverySearchSpaceId + } + return nil +} + +func (m *BeamFailureRecoveryConfig) GetRa_Prioritization() *RA_Prioritization { + if m != nil { + return m.Ra_Prioritization + } + return nil +} + +func (m *BeamFailureRecoveryConfig) GetBeamFailureRecoveryTimer() *BeamFailureRecoveryTimer { + if m != nil { + return m.BeamFailureRecoveryTimer + } + return nil +} + +func (m *BeamFailureRecoveryConfig) GetMsg1_SubcarrierSpacingV1530() *SubcarrierSpacing { + if m != nil { + return m.Msg1_SubcarrierSpacingV1530 + } + return nil +} + +type PRACH_ResourceDedicatedBFR struct { + // Types that are valid to be assigned to C: + // *PRACH_ResourceDedicatedBFR_Ssb + // *PRACH_ResourceDedicatedBFR_Csi_RS + C isPRACH_ResourceDedicatedBFR_C `protobuf_oneof:"c"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PRACH_ResourceDedicatedBFR) Reset() { *m = PRACH_ResourceDedicatedBFR{} } +func (m *PRACH_ResourceDedicatedBFR) String() string { return proto.CompactTextString(m) } +func (*PRACH_ResourceDedicatedBFR) ProtoMessage() {} +func (*PRACH_ResourceDedicatedBFR) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{273} +} + +func (m *PRACH_ResourceDedicatedBFR) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PRACH_ResourceDedicatedBFR.Unmarshal(m, b) +} +func (m *PRACH_ResourceDedicatedBFR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PRACH_ResourceDedicatedBFR.Marshal(b, m, deterministic) +} +func (m *PRACH_ResourceDedicatedBFR) XXX_Merge(src proto.Message) { + xxx_messageInfo_PRACH_ResourceDedicatedBFR.Merge(m, src) +} +func (m *PRACH_ResourceDedicatedBFR) XXX_Size() int { + return xxx_messageInfo_PRACH_ResourceDedicatedBFR.Size(m) +} +func (m *PRACH_ResourceDedicatedBFR) XXX_DiscardUnknown() { + xxx_messageInfo_PRACH_ResourceDedicatedBFR.DiscardUnknown(m) +} + +var xxx_messageInfo_PRACH_ResourceDedicatedBFR proto.InternalMessageInfo + +type isPRACH_ResourceDedicatedBFR_C interface { + isPRACH_ResourceDedicatedBFR_C() +} + +type PRACH_ResourceDedicatedBFR_Ssb struct { + Ssb *BFR_SSB_Resource `protobuf:"bytes,1,opt,name=ssb,proto3,oneof"` +} + +type PRACH_ResourceDedicatedBFR_Csi_RS struct { + Csi_RS *BFR_CSIRS_Resource `protobuf:"bytes,2,opt,name=csi_RS,json=csiRS,proto3,oneof"` +} + +func (*PRACH_ResourceDedicatedBFR_Ssb) isPRACH_ResourceDedicatedBFR_C() {} + +func (*PRACH_ResourceDedicatedBFR_Csi_RS) isPRACH_ResourceDedicatedBFR_C() {} + +func (m *PRACH_ResourceDedicatedBFR) GetC() isPRACH_ResourceDedicatedBFR_C { + if m != nil { + return m.C + } + return nil +} + +func (m *PRACH_ResourceDedicatedBFR) GetSsb() *BFR_SSB_Resource { + if x, ok := m.GetC().(*PRACH_ResourceDedicatedBFR_Ssb); ok { + return x.Ssb + } + return nil +} + +func (m *PRACH_ResourceDedicatedBFR) GetCsi_RS() *BFR_CSIRS_Resource { + if x, ok := m.GetC().(*PRACH_ResourceDedicatedBFR_Csi_RS); ok { + return x.Csi_RS + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PRACH_ResourceDedicatedBFR) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PRACH_ResourceDedicatedBFR_Ssb)(nil), + (*PRACH_ResourceDedicatedBFR_Csi_RS)(nil), + } +} + +type BFR_SSB_Resource struct { + Ssb uint32 `protobuf:"varint,1,opt,name=ssb,proto3" json:"ssb,omitempty"` + Ra_PreambleIndex uint32 `protobuf:"varint,2,opt,name=ra_PreambleIndex,json=raPreambleIndex,proto3" json:"ra_PreambleIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BFR_SSB_Resource) Reset() { *m = BFR_SSB_Resource{} } +func (m *BFR_SSB_Resource) String() string { return proto.CompactTextString(m) } +func (*BFR_SSB_Resource) ProtoMessage() {} +func (*BFR_SSB_Resource) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{274} +} + +func (m *BFR_SSB_Resource) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BFR_SSB_Resource.Unmarshal(m, b) +} +func (m *BFR_SSB_Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BFR_SSB_Resource.Marshal(b, m, deterministic) +} +func (m *BFR_SSB_Resource) XXX_Merge(src proto.Message) { + xxx_messageInfo_BFR_SSB_Resource.Merge(m, src) +} +func (m *BFR_SSB_Resource) XXX_Size() int { + return xxx_messageInfo_BFR_SSB_Resource.Size(m) +} +func (m *BFR_SSB_Resource) XXX_DiscardUnknown() { + xxx_messageInfo_BFR_SSB_Resource.DiscardUnknown(m) +} + +var xxx_messageInfo_BFR_SSB_Resource proto.InternalMessageInfo + +func (m *BFR_SSB_Resource) GetSsb() uint32 { + if m != nil { + return m.Ssb + } + return 0 +} + +func (m *BFR_SSB_Resource) GetRa_PreambleIndex() uint32 { + if m != nil { + return m.Ra_PreambleIndex + } + return 0 +} + +type BFR_CSIRS_Resource struct { + Csi_RS uint32 `protobuf:"varint,1,opt,name=csi_RS,json=csiRS,proto3" json:"csi_RS,omitempty"` + Ra_OccasionList []uint32 `protobuf:"varint,2,rep,packed,name=ra_OccasionList,json=raOccasionList,proto3" json:"ra_OccasionList,omitempty"` + Ra_PreambleIndex *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=ra_PreambleIndex,json=raPreambleIndex,proto3" json:"ra_PreambleIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BFR_CSIRS_Resource) Reset() { *m = BFR_CSIRS_Resource{} } +func (m *BFR_CSIRS_Resource) String() string { return proto.CompactTextString(m) } +func (*BFR_CSIRS_Resource) ProtoMessage() {} +func (*BFR_CSIRS_Resource) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{275} +} + +func (m *BFR_CSIRS_Resource) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BFR_CSIRS_Resource.Unmarshal(m, b) +} +func (m *BFR_CSIRS_Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BFR_CSIRS_Resource.Marshal(b, m, deterministic) +} +func (m *BFR_CSIRS_Resource) XXX_Merge(src proto.Message) { + xxx_messageInfo_BFR_CSIRS_Resource.Merge(m, src) +} +func (m *BFR_CSIRS_Resource) XXX_Size() int { + return xxx_messageInfo_BFR_CSIRS_Resource.Size(m) +} +func (m *BFR_CSIRS_Resource) XXX_DiscardUnknown() { + xxx_messageInfo_BFR_CSIRS_Resource.DiscardUnknown(m) +} + +var xxx_messageInfo_BFR_CSIRS_Resource proto.InternalMessageInfo + +func (m *BFR_CSIRS_Resource) GetCsi_RS() uint32 { + if m != nil { + return m.Csi_RS + } + return 0 +} + +func (m *BFR_CSIRS_Resource) GetRa_OccasionList() []uint32 { + if m != nil { + return m.Ra_OccasionList + } + return nil +} + +func (m *BFR_CSIRS_Resource) GetRa_PreambleIndex() *wrappers.UInt32Value { + if m != nil { + return m.Ra_PreambleIndex + } + return nil +} + +type SSBPerRACH_Occasion struct { + Value SSBPerRACH_Occasion_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SSBPerRACH_Occasion_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SSBPerRACH_Occasion) Reset() { *m = SSBPerRACH_Occasion{} } +func (m *SSBPerRACH_Occasion) String() string { return proto.CompactTextString(m) } +func (*SSBPerRACH_Occasion) ProtoMessage() {} +func (*SSBPerRACH_Occasion) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{276} +} + +func (m *SSBPerRACH_Occasion) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SSBPerRACH_Occasion.Unmarshal(m, b) +} +func (m *SSBPerRACH_Occasion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SSBPerRACH_Occasion.Marshal(b, m, deterministic) +} +func (m *SSBPerRACH_Occasion) XXX_Merge(src proto.Message) { + xxx_messageInfo_SSBPerRACH_Occasion.Merge(m, src) +} +func (m *SSBPerRACH_Occasion) XXX_Size() int { + return xxx_messageInfo_SSBPerRACH_Occasion.Size(m) +} +func (m *SSBPerRACH_Occasion) XXX_DiscardUnknown() { + xxx_messageInfo_SSBPerRACH_Occasion.DiscardUnknown(m) +} + +var xxx_messageInfo_SSBPerRACH_Occasion proto.InternalMessageInfo + +func (m *SSBPerRACH_Occasion) GetValue() SSBPerRACH_Occasion_Value { + if m != nil { + return m.Value + } + return SSBPerRACH_Occasion_protobuf_unspecified +} + +type BeamFailureRecoveryTimer struct { + Value BeamFailureRecoveryTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.BeamFailureRecoveryTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BeamFailureRecoveryTimer) Reset() { *m = BeamFailureRecoveryTimer{} } +func (m *BeamFailureRecoveryTimer) String() string { return proto.CompactTextString(m) } +func (*BeamFailureRecoveryTimer) ProtoMessage() {} +func (*BeamFailureRecoveryTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{277} +} + +func (m *BeamFailureRecoveryTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BeamFailureRecoveryTimer.Unmarshal(m, b) +} +func (m *BeamFailureRecoveryTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BeamFailureRecoveryTimer.Marshal(b, m, deterministic) +} +func (m *BeamFailureRecoveryTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_BeamFailureRecoveryTimer.Merge(m, src) +} +func (m *BeamFailureRecoveryTimer) XXX_Size() int { + return xxx_messageInfo_BeamFailureRecoveryTimer.Size(m) +} +func (m *BeamFailureRecoveryTimer) XXX_DiscardUnknown() { + xxx_messageInfo_BeamFailureRecoveryTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_BeamFailureRecoveryTimer proto.InternalMessageInfo + +func (m *BeamFailureRecoveryTimer) GetValue() BeamFailureRecoveryTimer_Value { + if m != nil { + return m.Value + } + return BeamFailureRecoveryTimer_protobuf_unspecified +} + +type PDCCH_ServingCellConfig struct { + // Types that are valid to be assigned to SlotFormatIndicator: + // *PDCCH_ServingCellConfig_ReleaseSlotFormatIndicator + // *PDCCH_ServingCellConfig_SetupSlotFormatIndicator + SlotFormatIndicator isPDCCH_ServingCellConfig_SlotFormatIndicator `protobuf_oneof:"slotFormatIndicator"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDCCH_ServingCellConfig) Reset() { *m = PDCCH_ServingCellConfig{} } +func (m *PDCCH_ServingCellConfig) String() string { return proto.CompactTextString(m) } +func (*PDCCH_ServingCellConfig) ProtoMessage() {} +func (*PDCCH_ServingCellConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{278} +} + +func (m *PDCCH_ServingCellConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDCCH_ServingCellConfig.Unmarshal(m, b) +} +func (m *PDCCH_ServingCellConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDCCH_ServingCellConfig.Marshal(b, m, deterministic) +} +func (m *PDCCH_ServingCellConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDCCH_ServingCellConfig.Merge(m, src) +} +func (m *PDCCH_ServingCellConfig) XXX_Size() int { + return xxx_messageInfo_PDCCH_ServingCellConfig.Size(m) +} +func (m *PDCCH_ServingCellConfig) XXX_DiscardUnknown() { + xxx_messageInfo_PDCCH_ServingCellConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_PDCCH_ServingCellConfig proto.InternalMessageInfo + +type isPDCCH_ServingCellConfig_SlotFormatIndicator interface { + isPDCCH_ServingCellConfig_SlotFormatIndicator() +} + +type PDCCH_ServingCellConfig_ReleaseSlotFormatIndicator struct { + ReleaseSlotFormatIndicator *Null `protobuf:"bytes,1,opt,name=release_slotFormatIndicator,json=releaseSlotFormatIndicator,proto3,oneof"` +} + +type PDCCH_ServingCellConfig_SetupSlotFormatIndicator struct { + SetupSlotFormatIndicator *SlotFormatIndicator `protobuf:"bytes,2,opt,name=setup_slotFormatIndicator,json=setupSlotFormatIndicator,proto3,oneof"` +} + +func (*PDCCH_ServingCellConfig_ReleaseSlotFormatIndicator) isPDCCH_ServingCellConfig_SlotFormatIndicator() { +} + +func (*PDCCH_ServingCellConfig_SetupSlotFormatIndicator) isPDCCH_ServingCellConfig_SlotFormatIndicator() { +} + +func (m *PDCCH_ServingCellConfig) GetSlotFormatIndicator() isPDCCH_ServingCellConfig_SlotFormatIndicator { + if m != nil { + return m.SlotFormatIndicator + } + return nil +} + +func (m *PDCCH_ServingCellConfig) GetReleaseSlotFormatIndicator() *Null { + if x, ok := m.GetSlotFormatIndicator().(*PDCCH_ServingCellConfig_ReleaseSlotFormatIndicator); ok { + return x.ReleaseSlotFormatIndicator + } + return nil +} + +func (m *PDCCH_ServingCellConfig) GetSetupSlotFormatIndicator() *SlotFormatIndicator { + if x, ok := m.GetSlotFormatIndicator().(*PDCCH_ServingCellConfig_SetupSlotFormatIndicator); ok { + return x.SetupSlotFormatIndicator + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PDCCH_ServingCellConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PDCCH_ServingCellConfig_ReleaseSlotFormatIndicator)(nil), + (*PDCCH_ServingCellConfig_SetupSlotFormatIndicator)(nil), + } +} + +type SlotFormatIndicator struct { + Sfi_RNTI uint32 `protobuf:"varint,1,opt,name=sfi_RNTI,json=sfiRNTI,proto3" json:"sfi_RNTI,omitempty"` + Dci_PayloadSize uint32 `protobuf:"varint,2,opt,name=dci_PayloadSize,json=dciPayloadSize,proto3" json:"dci_PayloadSize,omitempty"` + SlotFormatCombToAddModList []*SlotFormatCombinationsPerCell `protobuf:"bytes,3,rep,name=slotFormatCombToAddModList,proto3" json:"slotFormatCombToAddModList,omitempty"` + SlotFormatCombToReleaseList []uint32 `protobuf:"varint,4,rep,packed,name=slotFormatCombToReleaseList,proto3" json:"slotFormatCombToReleaseList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SlotFormatIndicator) Reset() { *m = SlotFormatIndicator{} } +func (m *SlotFormatIndicator) String() string { return proto.CompactTextString(m) } +func (*SlotFormatIndicator) ProtoMessage() {} +func (*SlotFormatIndicator) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{279} +} + +func (m *SlotFormatIndicator) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SlotFormatIndicator.Unmarshal(m, b) +} +func (m *SlotFormatIndicator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SlotFormatIndicator.Marshal(b, m, deterministic) +} +func (m *SlotFormatIndicator) XXX_Merge(src proto.Message) { + xxx_messageInfo_SlotFormatIndicator.Merge(m, src) +} +func (m *SlotFormatIndicator) XXX_Size() int { + return xxx_messageInfo_SlotFormatIndicator.Size(m) +} +func (m *SlotFormatIndicator) XXX_DiscardUnknown() { + xxx_messageInfo_SlotFormatIndicator.DiscardUnknown(m) +} + +var xxx_messageInfo_SlotFormatIndicator proto.InternalMessageInfo + +func (m *SlotFormatIndicator) GetSfi_RNTI() uint32 { + if m != nil { + return m.Sfi_RNTI + } + return 0 +} + +func (m *SlotFormatIndicator) GetDci_PayloadSize() uint32 { + if m != nil { + return m.Dci_PayloadSize + } + return 0 +} + +func (m *SlotFormatIndicator) GetSlotFormatCombToAddModList() []*SlotFormatCombinationsPerCell { + if m != nil { + return m.SlotFormatCombToAddModList + } + return nil +} + +func (m *SlotFormatIndicator) GetSlotFormatCombToReleaseList() []uint32 { + if m != nil { + return m.SlotFormatCombToReleaseList + } + return nil +} + +type SlotFormatCombinationsPerCell struct { + ServingCellId uint32 `protobuf:"varint,1,opt,name=servingCellId,proto3" json:"servingCellId,omitempty"` + SubcarrierSpacing *SubcarrierSpacing `protobuf:"bytes,2,opt,name=subcarrierSpacing,proto3" json:"subcarrierSpacing,omitempty"` + SubcarrierSpacing2 *SubcarrierSpacing `protobuf:"bytes,3,opt,name=subcarrierSpacing2,proto3" json:"subcarrierSpacing2,omitempty"` + SlotFormatCombinations []*SlotFormatCombination `protobuf:"bytes,4,rep,name=slotFormatCombinations,proto3" json:"slotFormatCombinations,omitempty"` + PositionInDCI *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=positionInDCI,proto3" json:"positionInDCI,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SlotFormatCombinationsPerCell) Reset() { *m = SlotFormatCombinationsPerCell{} } +func (m *SlotFormatCombinationsPerCell) String() string { return proto.CompactTextString(m) } +func (*SlotFormatCombinationsPerCell) ProtoMessage() {} +func (*SlotFormatCombinationsPerCell) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{280} +} + +func (m *SlotFormatCombinationsPerCell) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SlotFormatCombinationsPerCell.Unmarshal(m, b) +} +func (m *SlotFormatCombinationsPerCell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SlotFormatCombinationsPerCell.Marshal(b, m, deterministic) +} +func (m *SlotFormatCombinationsPerCell) XXX_Merge(src proto.Message) { + xxx_messageInfo_SlotFormatCombinationsPerCell.Merge(m, src) +} +func (m *SlotFormatCombinationsPerCell) XXX_Size() int { + return xxx_messageInfo_SlotFormatCombinationsPerCell.Size(m) +} +func (m *SlotFormatCombinationsPerCell) XXX_DiscardUnknown() { + xxx_messageInfo_SlotFormatCombinationsPerCell.DiscardUnknown(m) +} + +var xxx_messageInfo_SlotFormatCombinationsPerCell proto.InternalMessageInfo + +func (m *SlotFormatCombinationsPerCell) GetServingCellId() uint32 { + if m != nil { + return m.ServingCellId + } + return 0 +} + +func (m *SlotFormatCombinationsPerCell) GetSubcarrierSpacing() *SubcarrierSpacing { + if m != nil { + return m.SubcarrierSpacing + } + return nil +} + +func (m *SlotFormatCombinationsPerCell) GetSubcarrierSpacing2() *SubcarrierSpacing { + if m != nil { + return m.SubcarrierSpacing2 + } + return nil +} + +func (m *SlotFormatCombinationsPerCell) GetSlotFormatCombinations() []*SlotFormatCombination { + if m != nil { + return m.SlotFormatCombinations + } + return nil +} + +func (m *SlotFormatCombinationsPerCell) GetPositionInDCI() *wrappers.UInt32Value { + if m != nil { + return m.PositionInDCI + } + return nil +} + +type SlotFormatCombination struct { + SlotFormatCombinationId uint32 `protobuf:"varint,1,opt,name=slotFormatCombinationId,proto3" json:"slotFormatCombinationId,omitempty"` + SlotFormats []uint32 `protobuf:"varint,2,rep,packed,name=slotFormats,proto3" json:"slotFormats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SlotFormatCombination) Reset() { *m = SlotFormatCombination{} } +func (m *SlotFormatCombination) String() string { return proto.CompactTextString(m) } +func (*SlotFormatCombination) ProtoMessage() {} +func (*SlotFormatCombination) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{281} +} + +func (m *SlotFormatCombination) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SlotFormatCombination.Unmarshal(m, b) +} +func (m *SlotFormatCombination) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SlotFormatCombination.Marshal(b, m, deterministic) +} +func (m *SlotFormatCombination) XXX_Merge(src proto.Message) { + xxx_messageInfo_SlotFormatCombination.Merge(m, src) +} +func (m *SlotFormatCombination) XXX_Size() int { + return xxx_messageInfo_SlotFormatCombination.Size(m) +} +func (m *SlotFormatCombination) XXX_DiscardUnknown() { + xxx_messageInfo_SlotFormatCombination.DiscardUnknown(m) +} + +var xxx_messageInfo_SlotFormatCombination proto.InternalMessageInfo + +func (m *SlotFormatCombination) GetSlotFormatCombinationId() uint32 { + if m != nil { + return m.SlotFormatCombinationId + } + return 0 +} + +func (m *SlotFormatCombination) GetSlotFormats() []uint32 { + if m != nil { + return m.SlotFormats + } + return nil +} + +type PDSCH_ServingCellConfig struct { + // Types that are valid to be assigned to CodeBlockGroupTransmission: + // *PDSCH_ServingCellConfig_ReleaseCodeBlockGroupTransmission + // *PDSCH_ServingCellConfig_SetupCodeBlockGroupTransmission + CodeBlockGroupTransmission isPDSCH_ServingCellConfig_CodeBlockGroupTransmission `protobuf_oneof:"codeBlockGroupTransmission"` + XOverhead *XOverhead `protobuf:"bytes,3,opt,name=xOverhead,proto3" json:"xOverhead,omitempty"` + NrofHARQ_ProcessesForPDSCH *NrofHARQ_ProcessesForPDSCH `protobuf:"bytes,4,opt,name=nrofHARQ_ProcessesForPDSCH,json=nrofHARQProcessesForPDSCH,proto3" json:"nrofHARQ_ProcessesForPDSCH,omitempty"` + Pucch_Cell *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=pucch_Cell,json=pucchCell,proto3" json:"pucch_Cell,omitempty"` + MaxMIMO_Layers *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=maxMIMO_Layers,json=maxMIMOLayers,proto3" json:"maxMIMO_Layers,omitempty"` + ProcessingType2Enabled *wrappers.BoolValue `protobuf:"bytes,7,opt,name=processingType2Enabled,proto3" json:"processingType2Enabled,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDSCH_ServingCellConfig) Reset() { *m = PDSCH_ServingCellConfig{} } +func (m *PDSCH_ServingCellConfig) String() string { return proto.CompactTextString(m) } +func (*PDSCH_ServingCellConfig) ProtoMessage() {} +func (*PDSCH_ServingCellConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{282} +} + +func (m *PDSCH_ServingCellConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDSCH_ServingCellConfig.Unmarshal(m, b) +} +func (m *PDSCH_ServingCellConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDSCH_ServingCellConfig.Marshal(b, m, deterministic) +} +func (m *PDSCH_ServingCellConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDSCH_ServingCellConfig.Merge(m, src) +} +func (m *PDSCH_ServingCellConfig) XXX_Size() int { + return xxx_messageInfo_PDSCH_ServingCellConfig.Size(m) +} +func (m *PDSCH_ServingCellConfig) XXX_DiscardUnknown() { + xxx_messageInfo_PDSCH_ServingCellConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_PDSCH_ServingCellConfig proto.InternalMessageInfo + +type isPDSCH_ServingCellConfig_CodeBlockGroupTransmission interface { + isPDSCH_ServingCellConfig_CodeBlockGroupTransmission() +} + +type PDSCH_ServingCellConfig_ReleaseCodeBlockGroupTransmission struct { + ReleaseCodeBlockGroupTransmission *Null `protobuf:"bytes,1,opt,name=release_codeBlockGroupTransmission,json=releaseCodeBlockGroupTransmission,proto3,oneof"` +} + +type PDSCH_ServingCellConfig_SetupCodeBlockGroupTransmission struct { + SetupCodeBlockGroupTransmission *PDSCH_CodeBlockGroupTransmission `protobuf:"bytes,2,opt,name=setup_codeBlockGroupTransmission,json=setupCodeBlockGroupTransmission,proto3,oneof"` +} + +func (*PDSCH_ServingCellConfig_ReleaseCodeBlockGroupTransmission) isPDSCH_ServingCellConfig_CodeBlockGroupTransmission() { +} + +func (*PDSCH_ServingCellConfig_SetupCodeBlockGroupTransmission) isPDSCH_ServingCellConfig_CodeBlockGroupTransmission() { +} + +func (m *PDSCH_ServingCellConfig) GetCodeBlockGroupTransmission() isPDSCH_ServingCellConfig_CodeBlockGroupTransmission { + if m != nil { + return m.CodeBlockGroupTransmission + } + return nil +} + +func (m *PDSCH_ServingCellConfig) GetReleaseCodeBlockGroupTransmission() *Null { + if x, ok := m.GetCodeBlockGroupTransmission().(*PDSCH_ServingCellConfig_ReleaseCodeBlockGroupTransmission); ok { + return x.ReleaseCodeBlockGroupTransmission + } + return nil +} + +func (m *PDSCH_ServingCellConfig) GetSetupCodeBlockGroupTransmission() *PDSCH_CodeBlockGroupTransmission { + if x, ok := m.GetCodeBlockGroupTransmission().(*PDSCH_ServingCellConfig_SetupCodeBlockGroupTransmission); ok { + return x.SetupCodeBlockGroupTransmission + } + return nil +} + +func (m *PDSCH_ServingCellConfig) GetXOverhead() *XOverhead { + if m != nil { + return m.XOverhead + } + return nil +} + +func (m *PDSCH_ServingCellConfig) GetNrofHARQ_ProcessesForPDSCH() *NrofHARQ_ProcessesForPDSCH { + if m != nil { + return m.NrofHARQ_ProcessesForPDSCH + } + return nil +} + +func (m *PDSCH_ServingCellConfig) GetPucch_Cell() *wrappers.UInt32Value { + if m != nil { + return m.Pucch_Cell + } + return nil +} + +func (m *PDSCH_ServingCellConfig) GetMaxMIMO_Layers() *wrappers.UInt32Value { + if m != nil { + return m.MaxMIMO_Layers + } + return nil +} + +func (m *PDSCH_ServingCellConfig) GetProcessingType2Enabled() *wrappers.BoolValue { + if m != nil { + return m.ProcessingType2Enabled + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PDSCH_ServingCellConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PDSCH_ServingCellConfig_ReleaseCodeBlockGroupTransmission)(nil), + (*PDSCH_ServingCellConfig_SetupCodeBlockGroupTransmission)(nil), + } +} + +type PDSCH_CodeBlockGroupTransmission struct { + MaxCodeBlockGroupsPerTransportBlock *MaxCodeBlockGroupsPerTransportBlock `protobuf:"bytes,1,opt,name=maxCodeBlockGroupsPerTransportBlock,proto3" json:"maxCodeBlockGroupsPerTransportBlock,omitempty"` + CodeBlockGroupFlushIndicator bool `protobuf:"varint,2,opt,name=codeBlockGroupFlushIndicator,proto3" json:"codeBlockGroupFlushIndicator,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDSCH_CodeBlockGroupTransmission) Reset() { *m = PDSCH_CodeBlockGroupTransmission{} } +func (m *PDSCH_CodeBlockGroupTransmission) String() string { return proto.CompactTextString(m) } +func (*PDSCH_CodeBlockGroupTransmission) ProtoMessage() {} +func (*PDSCH_CodeBlockGroupTransmission) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{283} +} + +func (m *PDSCH_CodeBlockGroupTransmission) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDSCH_CodeBlockGroupTransmission.Unmarshal(m, b) +} +func (m *PDSCH_CodeBlockGroupTransmission) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDSCH_CodeBlockGroupTransmission.Marshal(b, m, deterministic) +} +func (m *PDSCH_CodeBlockGroupTransmission) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDSCH_CodeBlockGroupTransmission.Merge(m, src) +} +func (m *PDSCH_CodeBlockGroupTransmission) XXX_Size() int { + return xxx_messageInfo_PDSCH_CodeBlockGroupTransmission.Size(m) +} +func (m *PDSCH_CodeBlockGroupTransmission) XXX_DiscardUnknown() { + xxx_messageInfo_PDSCH_CodeBlockGroupTransmission.DiscardUnknown(m) +} + +var xxx_messageInfo_PDSCH_CodeBlockGroupTransmission proto.InternalMessageInfo + +func (m *PDSCH_CodeBlockGroupTransmission) GetMaxCodeBlockGroupsPerTransportBlock() *MaxCodeBlockGroupsPerTransportBlock { + if m != nil { + return m.MaxCodeBlockGroupsPerTransportBlock + } + return nil +} + +func (m *PDSCH_CodeBlockGroupTransmission) GetCodeBlockGroupFlushIndicator() bool { + if m != nil { + return m.CodeBlockGroupFlushIndicator + } + return false +} + +type MaxCodeBlockGroupsPerTransportBlock struct { + Value MaxCodeBlockGroupsPerTransportBlock_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MaxCodeBlockGroupsPerTransportBlock_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MaxCodeBlockGroupsPerTransportBlock) Reset() { *m = MaxCodeBlockGroupsPerTransportBlock{} } +func (m *MaxCodeBlockGroupsPerTransportBlock) String() string { return proto.CompactTextString(m) } +func (*MaxCodeBlockGroupsPerTransportBlock) ProtoMessage() {} +func (*MaxCodeBlockGroupsPerTransportBlock) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{284} +} + +func (m *MaxCodeBlockGroupsPerTransportBlock) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MaxCodeBlockGroupsPerTransportBlock.Unmarshal(m, b) +} +func (m *MaxCodeBlockGroupsPerTransportBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MaxCodeBlockGroupsPerTransportBlock.Marshal(b, m, deterministic) +} +func (m *MaxCodeBlockGroupsPerTransportBlock) XXX_Merge(src proto.Message) { + xxx_messageInfo_MaxCodeBlockGroupsPerTransportBlock.Merge(m, src) +} +func (m *MaxCodeBlockGroupsPerTransportBlock) XXX_Size() int { + return xxx_messageInfo_MaxCodeBlockGroupsPerTransportBlock.Size(m) +} +func (m *MaxCodeBlockGroupsPerTransportBlock) XXX_DiscardUnknown() { + xxx_messageInfo_MaxCodeBlockGroupsPerTransportBlock.DiscardUnknown(m) +} + +var xxx_messageInfo_MaxCodeBlockGroupsPerTransportBlock proto.InternalMessageInfo + +func (m *MaxCodeBlockGroupsPerTransportBlock) GetValue() MaxCodeBlockGroupsPerTransportBlock_Value { + if m != nil { + return m.Value + } + return MaxCodeBlockGroupsPerTransportBlock_protobuf_unspecified +} + +type XOverhead struct { + Value XOverhead_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.XOverhead_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *XOverhead) Reset() { *m = XOverhead{} } +func (m *XOverhead) String() string { return proto.CompactTextString(m) } +func (*XOverhead) ProtoMessage() {} +func (*XOverhead) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{285} +} + +func (m *XOverhead) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_XOverhead.Unmarshal(m, b) +} +func (m *XOverhead) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_XOverhead.Marshal(b, m, deterministic) +} +func (m *XOverhead) XXX_Merge(src proto.Message) { + xxx_messageInfo_XOverhead.Merge(m, src) +} +func (m *XOverhead) XXX_Size() int { + return xxx_messageInfo_XOverhead.Size(m) +} +func (m *XOverhead) XXX_DiscardUnknown() { + xxx_messageInfo_XOverhead.DiscardUnknown(m) +} + +var xxx_messageInfo_XOverhead proto.InternalMessageInfo + +func (m *XOverhead) GetValue() XOverhead_Value { + if m != nil { + return m.Value + } + return XOverhead_protobuf_unspecified +} + +type NrofHARQ_ProcessesForPDSCH struct { + Value NrofHARQ_ProcessesForPDSCH_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.NrofHARQ_ProcessesForPDSCH_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NrofHARQ_ProcessesForPDSCH) Reset() { *m = NrofHARQ_ProcessesForPDSCH{} } +func (m *NrofHARQ_ProcessesForPDSCH) String() string { return proto.CompactTextString(m) } +func (*NrofHARQ_ProcessesForPDSCH) ProtoMessage() {} +func (*NrofHARQ_ProcessesForPDSCH) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{286} +} + +func (m *NrofHARQ_ProcessesForPDSCH) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NrofHARQ_ProcessesForPDSCH.Unmarshal(m, b) +} +func (m *NrofHARQ_ProcessesForPDSCH) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NrofHARQ_ProcessesForPDSCH.Marshal(b, m, deterministic) +} +func (m *NrofHARQ_ProcessesForPDSCH) XXX_Merge(src proto.Message) { + xxx_messageInfo_NrofHARQ_ProcessesForPDSCH.Merge(m, src) +} +func (m *NrofHARQ_ProcessesForPDSCH) XXX_Size() int { + return xxx_messageInfo_NrofHARQ_ProcessesForPDSCH.Size(m) +} +func (m *NrofHARQ_ProcessesForPDSCH) XXX_DiscardUnknown() { + xxx_messageInfo_NrofHARQ_ProcessesForPDSCH.DiscardUnknown(m) +} + +var xxx_messageInfo_NrofHARQ_ProcessesForPDSCH proto.InternalMessageInfo + +func (m *NrofHARQ_ProcessesForPDSCH) GetValue() NrofHARQ_ProcessesForPDSCH_Value { + if m != nil { + return m.Value + } + return NrofHARQ_ProcessesForPDSCH_protobuf_unspecified +} + +type CSI_MeasConfig struct { + Nzp_CSI_RS_ResourceToAddModList []*NZP_CSI_RS_Resource `protobuf:"bytes,1,rep,name=nzp_CSI_RS_ResourceToAddModList,json=nzpCSIRSResourceToAddModList,proto3" json:"nzp_CSI_RS_ResourceToAddModList,omitempty"` + Nzp_CSI_RS_ResourceToReleaseList []uint32 `protobuf:"varint,2,rep,packed,name=nzp_CSI_RS_ResourceToReleaseList,json=nzpCSIRSResourceToReleaseList,proto3" json:"nzp_CSI_RS_ResourceToReleaseList,omitempty"` + Nzp_CSI_RS_ResourceSetToAddModList []*NZP_CSI_RS_ResourceSet `protobuf:"bytes,3,rep,name=nzp_CSI_RS_ResourceSetToAddModList,json=nzpCSIRSResourceSetToAddModList,proto3" json:"nzp_CSI_RS_ResourceSetToAddModList,omitempty"` + Nzp_CSI_RS_ResourceSetToReleaseList []uint32 `protobuf:"varint,4,rep,packed,name=nzp_CSI_RS_ResourceSetToReleaseList,json=nzpCSIRSResourceSetToReleaseList,proto3" json:"nzp_CSI_RS_ResourceSetToReleaseList,omitempty"` + Csi_IM_ResourceToAddModList []*CSI_IM_Resource `protobuf:"bytes,5,rep,name=csi_IM_ResourceToAddModList,json=csiIMResourceToAddModList,proto3" json:"csi_IM_ResourceToAddModList,omitempty"` + Csi_IM_ResourceToReleaseList []uint32 `protobuf:"varint,6,rep,packed,name=csi_IM_ResourceToReleaseList,json=csiIMResourceToReleaseList,proto3" json:"csi_IM_ResourceToReleaseList,omitempty"` + Csi_IM_ResourceSetToAddModList []*CSI_IM_ResourceSet `protobuf:"bytes,7,rep,name=csi_IM_ResourceSetToAddModList,json=csiIMResourceSetToAddModList,proto3" json:"csi_IM_ResourceSetToAddModList,omitempty"` + Csi_IM_ResourceSetToReleaseList []uint32 `protobuf:"varint,8,rep,packed,name=csi_IM_ResourceSetToReleaseList,json=csiIMResourceSetToReleaseList,proto3" json:"csi_IM_ResourceSetToReleaseList,omitempty"` + Csi_SSB_ResourceSetToAddModList []*CSI_SSB_ResourceSet `protobuf:"bytes,9,rep,name=csi_SSB_ResourceSetToAddModList,json=csiSSBResourceSetToAddModList,proto3" json:"csi_SSB_ResourceSetToAddModList,omitempty"` + Csi_SSB_ResourceSetToAddReleaseList []uint32 `protobuf:"varint,10,rep,packed,name=csi_SSB_ResourceSetToAddReleaseList,json=csiSSBResourceSetToAddReleaseList,proto3" json:"csi_SSB_ResourceSetToAddReleaseList,omitempty"` + Csi_ResourceConfigToAddModList []*CSI_ResourceConfig `protobuf:"bytes,11,rep,name=csi_ResourceConfigToAddModList,json=csiResourceConfigToAddModList,proto3" json:"csi_ResourceConfigToAddModList,omitempty"` + Csi_ResourceConfigToReleaseList []uint32 `protobuf:"varint,12,rep,packed,name=csi_ResourceConfigToReleaseList,json=csiResourceConfigToReleaseList,proto3" json:"csi_ResourceConfigToReleaseList,omitempty"` + Csi_ReportConfigToAddModList []*CSI_ReportConfig `protobuf:"bytes,13,rep,name=csi_ReportConfigToAddModList,json=csiReportConfigToAddModList,proto3" json:"csi_ReportConfigToAddModList,omitempty"` + Csi_ReportConfigToReleaseList []uint32 `protobuf:"varint,14,rep,packed,name=csi_ReportConfigToReleaseList,json=csiReportConfigToReleaseList,proto3" json:"csi_ReportConfigToReleaseList,omitempty"` + ReportTriggerSize *wrappers.UInt32Value `protobuf:"bytes,15,opt,name=reportTriggerSize,proto3" json:"reportTriggerSize,omitempty"` + // Types that are valid to be assigned to Csi_AperiodicTriggerStateList: + // *CSI_MeasConfig_ReleaseCsi_AperiodicTriggerStateList + // *CSI_MeasConfig_SetupCsi_AperiodicTriggerStateList + Csi_AperiodicTriggerStateList isCSI_MeasConfig_Csi_AperiodicTriggerStateList `protobuf_oneof:"csi_AperiodicTriggerStateList"` + // Types that are valid to be assigned to SemiPersistentOnPUSCH_TriggerStateList: + // *CSI_MeasConfig_ReleaseSemiPersistentOnPUSCH_TriggerStateList + // *CSI_MeasConfig_SetupSemiPersistentOnPUSCH_TriggerStateList + SemiPersistentOnPUSCH_TriggerStateList isCSI_MeasConfig_SemiPersistentOnPUSCH_TriggerStateList `protobuf_oneof:"semiPersistentOnPUSCH_TriggerStateList"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_MeasConfig) Reset() { *m = CSI_MeasConfig{} } +func (m *CSI_MeasConfig) String() string { return proto.CompactTextString(m) } +func (*CSI_MeasConfig) ProtoMessage() {} +func (*CSI_MeasConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{287} +} + +func (m *CSI_MeasConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_MeasConfig.Unmarshal(m, b) +} +func (m *CSI_MeasConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_MeasConfig.Marshal(b, m, deterministic) +} +func (m *CSI_MeasConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_MeasConfig.Merge(m, src) +} +func (m *CSI_MeasConfig) XXX_Size() int { + return xxx_messageInfo_CSI_MeasConfig.Size(m) +} +func (m *CSI_MeasConfig) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_MeasConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_MeasConfig proto.InternalMessageInfo + +func (m *CSI_MeasConfig) GetNzp_CSI_RS_ResourceToAddModList() []*NZP_CSI_RS_Resource { + if m != nil { + return m.Nzp_CSI_RS_ResourceToAddModList + } + return nil +} + +func (m *CSI_MeasConfig) GetNzp_CSI_RS_ResourceToReleaseList() []uint32 { + if m != nil { + return m.Nzp_CSI_RS_ResourceToReleaseList + } + return nil +} + +func (m *CSI_MeasConfig) GetNzp_CSI_RS_ResourceSetToAddModList() []*NZP_CSI_RS_ResourceSet { + if m != nil { + return m.Nzp_CSI_RS_ResourceSetToAddModList + } + return nil +} + +func (m *CSI_MeasConfig) GetNzp_CSI_RS_ResourceSetToReleaseList() []uint32 { + if m != nil { + return m.Nzp_CSI_RS_ResourceSetToReleaseList + } + return nil +} + +func (m *CSI_MeasConfig) GetCsi_IM_ResourceToAddModList() []*CSI_IM_Resource { + if m != nil { + return m.Csi_IM_ResourceToAddModList + } + return nil +} + +func (m *CSI_MeasConfig) GetCsi_IM_ResourceToReleaseList() []uint32 { + if m != nil { + return m.Csi_IM_ResourceToReleaseList + } + return nil +} + +func (m *CSI_MeasConfig) GetCsi_IM_ResourceSetToAddModList() []*CSI_IM_ResourceSet { + if m != nil { + return m.Csi_IM_ResourceSetToAddModList + } + return nil +} + +func (m *CSI_MeasConfig) GetCsi_IM_ResourceSetToReleaseList() []uint32 { + if m != nil { + return m.Csi_IM_ResourceSetToReleaseList + } + return nil +} + +func (m *CSI_MeasConfig) GetCsi_SSB_ResourceSetToAddModList() []*CSI_SSB_ResourceSet { + if m != nil { + return m.Csi_SSB_ResourceSetToAddModList + } + return nil +} + +func (m *CSI_MeasConfig) GetCsi_SSB_ResourceSetToAddReleaseList() []uint32 { + if m != nil { + return m.Csi_SSB_ResourceSetToAddReleaseList + } + return nil +} + +func (m *CSI_MeasConfig) GetCsi_ResourceConfigToAddModList() []*CSI_ResourceConfig { + if m != nil { + return m.Csi_ResourceConfigToAddModList + } + return nil +} + +func (m *CSI_MeasConfig) GetCsi_ResourceConfigToReleaseList() []uint32 { + if m != nil { + return m.Csi_ResourceConfigToReleaseList + } + return nil +} + +func (m *CSI_MeasConfig) GetCsi_ReportConfigToAddModList() []*CSI_ReportConfig { + if m != nil { + return m.Csi_ReportConfigToAddModList + } + return nil +} + +func (m *CSI_MeasConfig) GetCsi_ReportConfigToReleaseList() []uint32 { + if m != nil { + return m.Csi_ReportConfigToReleaseList + } + return nil +} + +func (m *CSI_MeasConfig) GetReportTriggerSize() *wrappers.UInt32Value { + if m != nil { + return m.ReportTriggerSize + } + return nil +} + +type isCSI_MeasConfig_Csi_AperiodicTriggerStateList interface { + isCSI_MeasConfig_Csi_AperiodicTriggerStateList() +} + +type CSI_MeasConfig_ReleaseCsi_AperiodicTriggerStateList struct { + ReleaseCsi_AperiodicTriggerStateList *Null `protobuf:"bytes,16,opt,name=release_csi_AperiodicTriggerStateList,json=releaseCsiAperiodicTriggerStateList,proto3,oneof"` +} + +type CSI_MeasConfig_SetupCsi_AperiodicTriggerStateList struct { + SetupCsi_AperiodicTriggerStateList *CSI_AperiodicTriggerStateList `protobuf:"bytes,17,opt,name=setup_csi_AperiodicTriggerStateList,json=setupCsiAperiodicTriggerStateList,proto3,oneof"` +} + +func (*CSI_MeasConfig_ReleaseCsi_AperiodicTriggerStateList) isCSI_MeasConfig_Csi_AperiodicTriggerStateList() { +} + +func (*CSI_MeasConfig_SetupCsi_AperiodicTriggerStateList) isCSI_MeasConfig_Csi_AperiodicTriggerStateList() { +} + +func (m *CSI_MeasConfig) GetCsi_AperiodicTriggerStateList() isCSI_MeasConfig_Csi_AperiodicTriggerStateList { + if m != nil { + return m.Csi_AperiodicTriggerStateList + } + return nil +} + +func (m *CSI_MeasConfig) GetReleaseCsi_AperiodicTriggerStateList() *Null { + if x, ok := m.GetCsi_AperiodicTriggerStateList().(*CSI_MeasConfig_ReleaseCsi_AperiodicTriggerStateList); ok { + return x.ReleaseCsi_AperiodicTriggerStateList + } + return nil +} + +func (m *CSI_MeasConfig) GetSetupCsi_AperiodicTriggerStateList() *CSI_AperiodicTriggerStateList { + if x, ok := m.GetCsi_AperiodicTriggerStateList().(*CSI_MeasConfig_SetupCsi_AperiodicTriggerStateList); ok { + return x.SetupCsi_AperiodicTriggerStateList + } + return nil +} + +type isCSI_MeasConfig_SemiPersistentOnPUSCH_TriggerStateList interface { + isCSI_MeasConfig_SemiPersistentOnPUSCH_TriggerStateList() +} + +type CSI_MeasConfig_ReleaseSemiPersistentOnPUSCH_TriggerStateList struct { + ReleaseSemiPersistentOnPUSCH_TriggerStateList *Null `protobuf:"bytes,18,opt,name=release_semiPersistentOnPUSCH_TriggerStateList,json=releaseSemiPersistentOnPUSCHTriggerStateList,proto3,oneof"` +} + +type CSI_MeasConfig_SetupSemiPersistentOnPUSCH_TriggerStateList struct { + SetupSemiPersistentOnPUSCH_TriggerStateList *CSI_SemiPersistentOnPUSCH_TriggerStateList `protobuf:"bytes,19,opt,name=setup_semiPersistentOnPUSCH_TriggerStateList,json=setupSemiPersistentOnPUSCHTriggerStateList,proto3,oneof"` +} + +func (*CSI_MeasConfig_ReleaseSemiPersistentOnPUSCH_TriggerStateList) isCSI_MeasConfig_SemiPersistentOnPUSCH_TriggerStateList() { +} + +func (*CSI_MeasConfig_SetupSemiPersistentOnPUSCH_TriggerStateList) isCSI_MeasConfig_SemiPersistentOnPUSCH_TriggerStateList() { +} + +func (m *CSI_MeasConfig) GetSemiPersistentOnPUSCH_TriggerStateList() isCSI_MeasConfig_SemiPersistentOnPUSCH_TriggerStateList { + if m != nil { + return m.SemiPersistentOnPUSCH_TriggerStateList + } + return nil +} + +func (m *CSI_MeasConfig) GetReleaseSemiPersistentOnPUSCH_TriggerStateList() *Null { + if x, ok := m.GetSemiPersistentOnPUSCH_TriggerStateList().(*CSI_MeasConfig_ReleaseSemiPersistentOnPUSCH_TriggerStateList); ok { + return x.ReleaseSemiPersistentOnPUSCH_TriggerStateList + } + return nil +} + +func (m *CSI_MeasConfig) GetSetupSemiPersistentOnPUSCH_TriggerStateList() *CSI_SemiPersistentOnPUSCH_TriggerStateList { + if x, ok := m.GetSemiPersistentOnPUSCH_TriggerStateList().(*CSI_MeasConfig_SetupSemiPersistentOnPUSCH_TriggerStateList); ok { + return x.SetupSemiPersistentOnPUSCH_TriggerStateList + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CSI_MeasConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CSI_MeasConfig_ReleaseCsi_AperiodicTriggerStateList)(nil), + (*CSI_MeasConfig_SetupCsi_AperiodicTriggerStateList)(nil), + (*CSI_MeasConfig_ReleaseSemiPersistentOnPUSCH_TriggerStateList)(nil), + (*CSI_MeasConfig_SetupSemiPersistentOnPUSCH_TriggerStateList)(nil), + } +} + +type NZP_CSI_RS_Resource struct { + Nzp_CSI_RS_ResourceId uint32 `protobuf:"varint,1,opt,name=nzp_CSI_RS_ResourceId,json=nzpCSIRSResourceId,proto3" json:"nzp_CSI_RS_ResourceId,omitempty"` + ResourceMapping *CSI_RS_ResourceMapping `protobuf:"bytes,2,opt,name=resourceMapping,proto3" json:"resourceMapping,omitempty"` + PowerControlOffset int32 `protobuf:"zigzag32,3,opt,name=powerControlOffset,proto3" json:"powerControlOffset,omitempty"` + PowerControlOffsetSS *PowerControlOffsetSS `protobuf:"bytes,4,opt,name=powerControlOffsetSS,proto3" json:"powerControlOffsetSS,omitempty"` + ScramblingID uint32 `protobuf:"varint,5,opt,name=scramblingID,proto3" json:"scramblingID,omitempty"` + PeriodicityAndOffset *CSI_ResourcePeriodicityAndOffset `protobuf:"bytes,6,opt,name=periodicityAndOffset,proto3" json:"periodicityAndOffset,omitempty"` + Qcl_InfoPeriodicCSI_RS *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=qcl_InfoPeriodicCSI_RS,json=qclInfoPeriodicCSIRS,proto3" json:"qcl_InfoPeriodicCSI_RS,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NZP_CSI_RS_Resource) Reset() { *m = NZP_CSI_RS_Resource{} } +func (m *NZP_CSI_RS_Resource) String() string { return proto.CompactTextString(m) } +func (*NZP_CSI_RS_Resource) ProtoMessage() {} +func (*NZP_CSI_RS_Resource) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{288} +} + +func (m *NZP_CSI_RS_Resource) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NZP_CSI_RS_Resource.Unmarshal(m, b) +} +func (m *NZP_CSI_RS_Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NZP_CSI_RS_Resource.Marshal(b, m, deterministic) +} +func (m *NZP_CSI_RS_Resource) XXX_Merge(src proto.Message) { + xxx_messageInfo_NZP_CSI_RS_Resource.Merge(m, src) +} +func (m *NZP_CSI_RS_Resource) XXX_Size() int { + return xxx_messageInfo_NZP_CSI_RS_Resource.Size(m) +} +func (m *NZP_CSI_RS_Resource) XXX_DiscardUnknown() { + xxx_messageInfo_NZP_CSI_RS_Resource.DiscardUnknown(m) +} + +var xxx_messageInfo_NZP_CSI_RS_Resource proto.InternalMessageInfo + +func (m *NZP_CSI_RS_Resource) GetNzp_CSI_RS_ResourceId() uint32 { + if m != nil { + return m.Nzp_CSI_RS_ResourceId + } + return 0 +} + +func (m *NZP_CSI_RS_Resource) GetResourceMapping() *CSI_RS_ResourceMapping { + if m != nil { + return m.ResourceMapping + } + return nil +} + +func (m *NZP_CSI_RS_Resource) GetPowerControlOffset() int32 { + if m != nil { + return m.PowerControlOffset + } + return 0 +} + +func (m *NZP_CSI_RS_Resource) GetPowerControlOffsetSS() *PowerControlOffsetSS { + if m != nil { + return m.PowerControlOffsetSS + } + return nil +} + +func (m *NZP_CSI_RS_Resource) GetScramblingID() uint32 { + if m != nil { + return m.ScramblingID + } + return 0 +} + +func (m *NZP_CSI_RS_Resource) GetPeriodicityAndOffset() *CSI_ResourcePeriodicityAndOffset { + if m != nil { + return m.PeriodicityAndOffset + } + return nil +} + +func (m *NZP_CSI_RS_Resource) GetQcl_InfoPeriodicCSI_RS() *wrappers.UInt32Value { + if m != nil { + return m.Qcl_InfoPeriodicCSI_RS + } + return nil +} + +type PowerControlOffsetSS struct { + Value PowerControlOffsetSS_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PowerControlOffsetSS_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PowerControlOffsetSS) Reset() { *m = PowerControlOffsetSS{} } +func (m *PowerControlOffsetSS) String() string { return proto.CompactTextString(m) } +func (*PowerControlOffsetSS) ProtoMessage() {} +func (*PowerControlOffsetSS) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{289} +} + +func (m *PowerControlOffsetSS) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PowerControlOffsetSS.Unmarshal(m, b) +} +func (m *PowerControlOffsetSS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PowerControlOffsetSS.Marshal(b, m, deterministic) +} +func (m *PowerControlOffsetSS) XXX_Merge(src proto.Message) { + xxx_messageInfo_PowerControlOffsetSS.Merge(m, src) +} +func (m *PowerControlOffsetSS) XXX_Size() int { + return xxx_messageInfo_PowerControlOffsetSS.Size(m) +} +func (m *PowerControlOffsetSS) XXX_DiscardUnknown() { + xxx_messageInfo_PowerControlOffsetSS.DiscardUnknown(m) +} + +var xxx_messageInfo_PowerControlOffsetSS proto.InternalMessageInfo + +func (m *PowerControlOffsetSS) GetValue() PowerControlOffsetSS_Value { + if m != nil { + return m.Value + } + return PowerControlOffsetSS_protobuf_unspecified +} + +type NZP_CSI_RS_ResourceSet struct { + Nzp_CSI_ResourceSetId uint32 `protobuf:"varint,1,opt,name=nzp_CSI_ResourceSetId,json=nzpCSIResourceSetId,proto3" json:"nzp_CSI_ResourceSetId,omitempty"` + Nzp_CSI_RS_Resources []uint32 `protobuf:"varint,2,rep,packed,name=nzp_CSI_RS_Resources,json=nzpCSIRSResources,proto3" json:"nzp_CSI_RS_Resources,omitempty"` + Repetition *OnOffOpt `protobuf:"bytes,3,opt,name=repetition,proto3" json:"repetition,omitempty"` + AperiodicTriggeringOffset *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=aperiodicTriggeringOffset,proto3" json:"aperiodicTriggeringOffset,omitempty"` + Trs_Info *TrueOpt `protobuf:"bytes,5,opt,name=trs_Info,json=trsInfo,proto3" json:"trs_Info,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NZP_CSI_RS_ResourceSet) Reset() { *m = NZP_CSI_RS_ResourceSet{} } +func (m *NZP_CSI_RS_ResourceSet) String() string { return proto.CompactTextString(m) } +func (*NZP_CSI_RS_ResourceSet) ProtoMessage() {} +func (*NZP_CSI_RS_ResourceSet) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{290} +} + +func (m *NZP_CSI_RS_ResourceSet) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NZP_CSI_RS_ResourceSet.Unmarshal(m, b) +} +func (m *NZP_CSI_RS_ResourceSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NZP_CSI_RS_ResourceSet.Marshal(b, m, deterministic) +} +func (m *NZP_CSI_RS_ResourceSet) XXX_Merge(src proto.Message) { + xxx_messageInfo_NZP_CSI_RS_ResourceSet.Merge(m, src) +} +func (m *NZP_CSI_RS_ResourceSet) XXX_Size() int { + return xxx_messageInfo_NZP_CSI_RS_ResourceSet.Size(m) +} +func (m *NZP_CSI_RS_ResourceSet) XXX_DiscardUnknown() { + xxx_messageInfo_NZP_CSI_RS_ResourceSet.DiscardUnknown(m) +} + +var xxx_messageInfo_NZP_CSI_RS_ResourceSet proto.InternalMessageInfo + +func (m *NZP_CSI_RS_ResourceSet) GetNzp_CSI_ResourceSetId() uint32 { + if m != nil { + return m.Nzp_CSI_ResourceSetId + } + return 0 +} + +func (m *NZP_CSI_RS_ResourceSet) GetNzp_CSI_RS_Resources() []uint32 { + if m != nil { + return m.Nzp_CSI_RS_Resources + } + return nil +} + +func (m *NZP_CSI_RS_ResourceSet) GetRepetition() *OnOffOpt { + if m != nil { + return m.Repetition + } + return nil +} + +func (m *NZP_CSI_RS_ResourceSet) GetAperiodicTriggeringOffset() *wrappers.UInt32Value { + if m != nil { + return m.AperiodicTriggeringOffset + } + return nil +} + +func (m *NZP_CSI_RS_ResourceSet) GetTrs_Info() *TrueOpt { + if m != nil { + return m.Trs_Info + } + return nil +} + +type CSI_IM_Resource struct { + Csi_IM_ResourceId uint32 `protobuf:"varint,1,opt,name=csi_IM_ResourceId,json=csiIMResourceId,proto3" json:"csi_IM_ResourceId,omitempty"` + // Types that are valid to be assigned to Csi_IM_ResourceElementPattern: + // *CSI_IM_Resource_Pattern0 + // *CSI_IM_Resource_Pattern1 + Csi_IM_ResourceElementPattern isCSI_IM_Resource_Csi_IM_ResourceElementPattern `protobuf_oneof:"csi_IM_ResourceElementPattern"` + FreqBand *CSI_FrequencyOccupation `protobuf:"bytes,4,opt,name=freqBand,proto3" json:"freqBand,omitempty"` + PeriodicityAndOffset *CSI_ResourcePeriodicityAndOffset `protobuf:"bytes,5,opt,name=periodicityAndOffset,proto3" json:"periodicityAndOffset,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_IM_Resource) Reset() { *m = CSI_IM_Resource{} } +func (m *CSI_IM_Resource) String() string { return proto.CompactTextString(m) } +func (*CSI_IM_Resource) ProtoMessage() {} +func (*CSI_IM_Resource) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{291} +} + +func (m *CSI_IM_Resource) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_IM_Resource.Unmarshal(m, b) +} +func (m *CSI_IM_Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_IM_Resource.Marshal(b, m, deterministic) +} +func (m *CSI_IM_Resource) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_IM_Resource.Merge(m, src) +} +func (m *CSI_IM_Resource) XXX_Size() int { + return xxx_messageInfo_CSI_IM_Resource.Size(m) +} +func (m *CSI_IM_Resource) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_IM_Resource.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_IM_Resource proto.InternalMessageInfo + +func (m *CSI_IM_Resource) GetCsi_IM_ResourceId() uint32 { + if m != nil { + return m.Csi_IM_ResourceId + } + return 0 +} + +type isCSI_IM_Resource_Csi_IM_ResourceElementPattern interface { + isCSI_IM_Resource_Csi_IM_ResourceElementPattern() +} + +type CSI_IM_Resource_Pattern0 struct { + Pattern0 *Pattern0 `protobuf:"bytes,2,opt,name=pattern0,proto3,oneof"` +} + +type CSI_IM_Resource_Pattern1 struct { + Pattern1 *Pattern1 `protobuf:"bytes,3,opt,name=pattern1,proto3,oneof"` +} + +func (*CSI_IM_Resource_Pattern0) isCSI_IM_Resource_Csi_IM_ResourceElementPattern() {} + +func (*CSI_IM_Resource_Pattern1) isCSI_IM_Resource_Csi_IM_ResourceElementPattern() {} + +func (m *CSI_IM_Resource) GetCsi_IM_ResourceElementPattern() isCSI_IM_Resource_Csi_IM_ResourceElementPattern { + if m != nil { + return m.Csi_IM_ResourceElementPattern + } + return nil +} + +func (m *CSI_IM_Resource) GetPattern0() *Pattern0 { + if x, ok := m.GetCsi_IM_ResourceElementPattern().(*CSI_IM_Resource_Pattern0); ok { + return x.Pattern0 + } + return nil +} + +func (m *CSI_IM_Resource) GetPattern1() *Pattern1 { + if x, ok := m.GetCsi_IM_ResourceElementPattern().(*CSI_IM_Resource_Pattern1); ok { + return x.Pattern1 + } + return nil +} + +func (m *CSI_IM_Resource) GetFreqBand() *CSI_FrequencyOccupation { + if m != nil { + return m.FreqBand + } + return nil +} + +func (m *CSI_IM_Resource) GetPeriodicityAndOffset() *CSI_ResourcePeriodicityAndOffset { + if m != nil { + return m.PeriodicityAndOffset + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CSI_IM_Resource) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CSI_IM_Resource_Pattern0)(nil), + (*CSI_IM_Resource_Pattern1)(nil), + } +} + +type Pattern0 struct { + SubcarrierLocationP0 *SubcarrierLocationP0 `protobuf:"bytes,1,opt,name=subcarrierLocation_p0,json=subcarrierLocationP0,proto3" json:"subcarrierLocation_p0,omitempty"` + SymbolLocationP0 uint32 `protobuf:"varint,2,opt,name=symbolLocation_p0,json=symbolLocationP0,proto3" json:"symbolLocation_p0,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Pattern0) Reset() { *m = Pattern0{} } +func (m *Pattern0) String() string { return proto.CompactTextString(m) } +func (*Pattern0) ProtoMessage() {} +func (*Pattern0) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{292} +} + +func (m *Pattern0) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Pattern0.Unmarshal(m, b) +} +func (m *Pattern0) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Pattern0.Marshal(b, m, deterministic) +} +func (m *Pattern0) XXX_Merge(src proto.Message) { + xxx_messageInfo_Pattern0.Merge(m, src) +} +func (m *Pattern0) XXX_Size() int { + return xxx_messageInfo_Pattern0.Size(m) +} +func (m *Pattern0) XXX_DiscardUnknown() { + xxx_messageInfo_Pattern0.DiscardUnknown(m) +} + +var xxx_messageInfo_Pattern0 proto.InternalMessageInfo + +func (m *Pattern0) GetSubcarrierLocationP0() *SubcarrierLocationP0 { + if m != nil { + return m.SubcarrierLocationP0 + } + return nil +} + +func (m *Pattern0) GetSymbolLocationP0() uint32 { + if m != nil { + return m.SymbolLocationP0 + } + return 0 +} + +type SubcarrierLocationP0 struct { + Value SubcarrierLocationP0_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SubcarrierLocationP0_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SubcarrierLocationP0) Reset() { *m = SubcarrierLocationP0{} } +func (m *SubcarrierLocationP0) String() string { return proto.CompactTextString(m) } +func (*SubcarrierLocationP0) ProtoMessage() {} +func (*SubcarrierLocationP0) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{293} +} + +func (m *SubcarrierLocationP0) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SubcarrierLocationP0.Unmarshal(m, b) +} +func (m *SubcarrierLocationP0) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SubcarrierLocationP0.Marshal(b, m, deterministic) +} +func (m *SubcarrierLocationP0) XXX_Merge(src proto.Message) { + xxx_messageInfo_SubcarrierLocationP0.Merge(m, src) +} +func (m *SubcarrierLocationP0) XXX_Size() int { + return xxx_messageInfo_SubcarrierLocationP0.Size(m) +} +func (m *SubcarrierLocationP0) XXX_DiscardUnknown() { + xxx_messageInfo_SubcarrierLocationP0.DiscardUnknown(m) +} + +var xxx_messageInfo_SubcarrierLocationP0 proto.InternalMessageInfo + +func (m *SubcarrierLocationP0) GetValue() SubcarrierLocationP0_Value { + if m != nil { + return m.Value + } + return SubcarrierLocationP0_protobuf_unspecified +} + +type Pattern1 struct { + SubcarrierLocationP1 *SubcarrierLocationP1 `protobuf:"bytes,1,opt,name=subcarrierLocation_p1,json=subcarrierLocationP1,proto3" json:"subcarrierLocation_p1,omitempty"` + SymbolLocationP1 uint32 `protobuf:"varint,2,opt,name=symbolLocation_p1,json=symbolLocationP1,proto3" json:"symbolLocation_p1,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Pattern1) Reset() { *m = Pattern1{} } +func (m *Pattern1) String() string { return proto.CompactTextString(m) } +func (*Pattern1) ProtoMessage() {} +func (*Pattern1) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{294} +} + +func (m *Pattern1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Pattern1.Unmarshal(m, b) +} +func (m *Pattern1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Pattern1.Marshal(b, m, deterministic) +} +func (m *Pattern1) XXX_Merge(src proto.Message) { + xxx_messageInfo_Pattern1.Merge(m, src) +} +func (m *Pattern1) XXX_Size() int { + return xxx_messageInfo_Pattern1.Size(m) +} +func (m *Pattern1) XXX_DiscardUnknown() { + xxx_messageInfo_Pattern1.DiscardUnknown(m) +} + +var xxx_messageInfo_Pattern1 proto.InternalMessageInfo + +func (m *Pattern1) GetSubcarrierLocationP1() *SubcarrierLocationP1 { + if m != nil { + return m.SubcarrierLocationP1 + } + return nil +} + +func (m *Pattern1) GetSymbolLocationP1() uint32 { + if m != nil { + return m.SymbolLocationP1 + } + return 0 +} + +type SubcarrierLocationP1 struct { + Value SubcarrierLocationP1_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SubcarrierLocationP1_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SubcarrierLocationP1) Reset() { *m = SubcarrierLocationP1{} } +func (m *SubcarrierLocationP1) String() string { return proto.CompactTextString(m) } +func (*SubcarrierLocationP1) ProtoMessage() {} +func (*SubcarrierLocationP1) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{295} +} + +func (m *SubcarrierLocationP1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SubcarrierLocationP1.Unmarshal(m, b) +} +func (m *SubcarrierLocationP1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SubcarrierLocationP1.Marshal(b, m, deterministic) +} +func (m *SubcarrierLocationP1) XXX_Merge(src proto.Message) { + xxx_messageInfo_SubcarrierLocationP1.Merge(m, src) +} +func (m *SubcarrierLocationP1) XXX_Size() int { + return xxx_messageInfo_SubcarrierLocationP1.Size(m) +} +func (m *SubcarrierLocationP1) XXX_DiscardUnknown() { + xxx_messageInfo_SubcarrierLocationP1.DiscardUnknown(m) +} + +var xxx_messageInfo_SubcarrierLocationP1 proto.InternalMessageInfo + +func (m *SubcarrierLocationP1) GetValue() SubcarrierLocationP1_Value { + if m != nil { + return m.Value + } + return SubcarrierLocationP1_protobuf_unspecified +} + +type CSI_IM_ResourceSet struct { + Csi_IM_ResourceSetId uint32 `protobuf:"varint,1,opt,name=csi_IM_ResourceSetId,json=csiIMResourceSetId,proto3" json:"csi_IM_ResourceSetId,omitempty"` + Csi_IM_Resources []uint32 `protobuf:"varint,2,rep,packed,name=csi_IM_Resources,json=csiIMResources,proto3" json:"csi_IM_Resources,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_IM_ResourceSet) Reset() { *m = CSI_IM_ResourceSet{} } +func (m *CSI_IM_ResourceSet) String() string { return proto.CompactTextString(m) } +func (*CSI_IM_ResourceSet) ProtoMessage() {} +func (*CSI_IM_ResourceSet) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{296} +} + +func (m *CSI_IM_ResourceSet) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_IM_ResourceSet.Unmarshal(m, b) +} +func (m *CSI_IM_ResourceSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_IM_ResourceSet.Marshal(b, m, deterministic) +} +func (m *CSI_IM_ResourceSet) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_IM_ResourceSet.Merge(m, src) +} +func (m *CSI_IM_ResourceSet) XXX_Size() int { + return xxx_messageInfo_CSI_IM_ResourceSet.Size(m) +} +func (m *CSI_IM_ResourceSet) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_IM_ResourceSet.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_IM_ResourceSet proto.InternalMessageInfo + +func (m *CSI_IM_ResourceSet) GetCsi_IM_ResourceSetId() uint32 { + if m != nil { + return m.Csi_IM_ResourceSetId + } + return 0 +} + +func (m *CSI_IM_ResourceSet) GetCsi_IM_Resources() []uint32 { + if m != nil { + return m.Csi_IM_Resources + } + return nil +} + +type CSI_SSB_ResourceSet struct { + Csi_SSB_ResourceSetId uint32 `protobuf:"varint,1,opt,name=csi_SSB_ResourceSetId,json=csiSSBResourceSetId,proto3" json:"csi_SSB_ResourceSetId,omitempty"` + Csi_SSB_ResourceList []uint32 `protobuf:"varint,2,rep,packed,name=csi_SSB_ResourceList,json=csiSSBResourceList,proto3" json:"csi_SSB_ResourceList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_SSB_ResourceSet) Reset() { *m = CSI_SSB_ResourceSet{} } +func (m *CSI_SSB_ResourceSet) String() string { return proto.CompactTextString(m) } +func (*CSI_SSB_ResourceSet) ProtoMessage() {} +func (*CSI_SSB_ResourceSet) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{297} +} + +func (m *CSI_SSB_ResourceSet) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_SSB_ResourceSet.Unmarshal(m, b) +} +func (m *CSI_SSB_ResourceSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_SSB_ResourceSet.Marshal(b, m, deterministic) +} +func (m *CSI_SSB_ResourceSet) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_SSB_ResourceSet.Merge(m, src) +} +func (m *CSI_SSB_ResourceSet) XXX_Size() int { + return xxx_messageInfo_CSI_SSB_ResourceSet.Size(m) +} +func (m *CSI_SSB_ResourceSet) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_SSB_ResourceSet.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_SSB_ResourceSet proto.InternalMessageInfo + +func (m *CSI_SSB_ResourceSet) GetCsi_SSB_ResourceSetId() uint32 { + if m != nil { + return m.Csi_SSB_ResourceSetId + } + return 0 +} + +func (m *CSI_SSB_ResourceSet) GetCsi_SSB_ResourceList() []uint32 { + if m != nil { + return m.Csi_SSB_ResourceList + } + return nil +} + +type CSI_ResourceConfig struct { + Csi_ResourceConfigId uint32 `protobuf:"varint,1,opt,name=csi_ResourceConfigId,json=csiResourceConfigId,proto3" json:"csi_ResourceConfigId,omitempty"` + // Types that are valid to be assigned to Csi_RS_ResourceSetList: + // *CSI_ResourceConfig_Nzp_CSI_RS_SSB + // *CSI_ResourceConfig_Csi_IM_ResourceSetList + Csi_RS_ResourceSetList isCSI_ResourceConfig_Csi_RS_ResourceSetList `protobuf_oneof:"csi_RS_ResourceSetList"` + Bwp_Id uint32 `protobuf:"varint,4,opt,name=bwp_Id,json=bwpId,proto3" json:"bwp_Id,omitempty"` + ResourceType *ResourceType `protobuf:"bytes,5,opt,name=resourceType,proto3" json:"resourceType,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_ResourceConfig) Reset() { *m = CSI_ResourceConfig{} } +func (m *CSI_ResourceConfig) String() string { return proto.CompactTextString(m) } +func (*CSI_ResourceConfig) ProtoMessage() {} +func (*CSI_ResourceConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{298} +} + +func (m *CSI_ResourceConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_ResourceConfig.Unmarshal(m, b) +} +func (m *CSI_ResourceConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_ResourceConfig.Marshal(b, m, deterministic) +} +func (m *CSI_ResourceConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_ResourceConfig.Merge(m, src) +} +func (m *CSI_ResourceConfig) XXX_Size() int { + return xxx_messageInfo_CSI_ResourceConfig.Size(m) +} +func (m *CSI_ResourceConfig) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_ResourceConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_ResourceConfig proto.InternalMessageInfo + +func (m *CSI_ResourceConfig) GetCsi_ResourceConfigId() uint32 { + if m != nil { + return m.Csi_ResourceConfigId + } + return 0 +} + +type isCSI_ResourceConfig_Csi_RS_ResourceSetList interface { + isCSI_ResourceConfig_Csi_RS_ResourceSetList() +} + +type CSI_ResourceConfig_Nzp_CSI_RS_SSB struct { + Nzp_CSI_RS_SSB *NZP_CSI_RS_SSB `protobuf:"bytes,2,opt,name=nzp_CSI_RS_SSB,json=nzpCSIRSSSB,proto3,oneof"` +} + +type CSI_ResourceConfig_Csi_IM_ResourceSetList struct { + Csi_IM_ResourceSetList *CSI_IM_ResourceSetList `protobuf:"bytes,3,opt,name=csi_IM_ResourceSetList,json=csiIMResourceSetList,proto3,oneof"` +} + +func (*CSI_ResourceConfig_Nzp_CSI_RS_SSB) isCSI_ResourceConfig_Csi_RS_ResourceSetList() {} + +func (*CSI_ResourceConfig_Csi_IM_ResourceSetList) isCSI_ResourceConfig_Csi_RS_ResourceSetList() {} + +func (m *CSI_ResourceConfig) GetCsi_RS_ResourceSetList() isCSI_ResourceConfig_Csi_RS_ResourceSetList { + if m != nil { + return m.Csi_RS_ResourceSetList + } + return nil +} + +func (m *CSI_ResourceConfig) GetNzp_CSI_RS_SSB() *NZP_CSI_RS_SSB { + if x, ok := m.GetCsi_RS_ResourceSetList().(*CSI_ResourceConfig_Nzp_CSI_RS_SSB); ok { + return x.Nzp_CSI_RS_SSB + } + return nil +} + +func (m *CSI_ResourceConfig) GetCsi_IM_ResourceSetList() *CSI_IM_ResourceSetList { + if x, ok := m.GetCsi_RS_ResourceSetList().(*CSI_ResourceConfig_Csi_IM_ResourceSetList); ok { + return x.Csi_IM_ResourceSetList + } + return nil +} + +func (m *CSI_ResourceConfig) GetBwp_Id() uint32 { + if m != nil { + return m.Bwp_Id + } + return 0 +} + +func (m *CSI_ResourceConfig) GetResourceType() *ResourceType { + if m != nil { + return m.ResourceType + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CSI_ResourceConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CSI_ResourceConfig_Nzp_CSI_RS_SSB)(nil), + (*CSI_ResourceConfig_Csi_IM_ResourceSetList)(nil), + } +} + +type NZP_CSI_RS_SSB struct { + Nzp_CSI_RS_ResourceSetList []uint32 `protobuf:"varint,1,rep,packed,name=nzp_CSI_RS_ResourceSetList,json=nzpCSIRSResourceSetList,proto3" json:"nzp_CSI_RS_ResourceSetList,omitempty"` + Csi_SSB_ResourceSetList []uint32 `protobuf:"varint,2,rep,packed,name=csi_SSB_ResourceSetList,json=csiSSBResourceSetList,proto3" json:"csi_SSB_ResourceSetList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NZP_CSI_RS_SSB) Reset() { *m = NZP_CSI_RS_SSB{} } +func (m *NZP_CSI_RS_SSB) String() string { return proto.CompactTextString(m) } +func (*NZP_CSI_RS_SSB) ProtoMessage() {} +func (*NZP_CSI_RS_SSB) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{299} +} + +func (m *NZP_CSI_RS_SSB) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NZP_CSI_RS_SSB.Unmarshal(m, b) +} +func (m *NZP_CSI_RS_SSB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NZP_CSI_RS_SSB.Marshal(b, m, deterministic) +} +func (m *NZP_CSI_RS_SSB) XXX_Merge(src proto.Message) { + xxx_messageInfo_NZP_CSI_RS_SSB.Merge(m, src) +} +func (m *NZP_CSI_RS_SSB) XXX_Size() int { + return xxx_messageInfo_NZP_CSI_RS_SSB.Size(m) +} +func (m *NZP_CSI_RS_SSB) XXX_DiscardUnknown() { + xxx_messageInfo_NZP_CSI_RS_SSB.DiscardUnknown(m) +} + +var xxx_messageInfo_NZP_CSI_RS_SSB proto.InternalMessageInfo + +func (m *NZP_CSI_RS_SSB) GetNzp_CSI_RS_ResourceSetList() []uint32 { + if m != nil { + return m.Nzp_CSI_RS_ResourceSetList + } + return nil +} + +func (m *NZP_CSI_RS_SSB) GetCsi_SSB_ResourceSetList() []uint32 { + if m != nil { + return m.Csi_SSB_ResourceSetList + } + return nil +} + +type CSI_IM_ResourceSetList struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_IM_ResourceSetList) Reset() { *m = CSI_IM_ResourceSetList{} } +func (m *CSI_IM_ResourceSetList) String() string { return proto.CompactTextString(m) } +func (*CSI_IM_ResourceSetList) ProtoMessage() {} +func (*CSI_IM_ResourceSetList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{300} +} + +func (m *CSI_IM_ResourceSetList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_IM_ResourceSetList.Unmarshal(m, b) +} +func (m *CSI_IM_ResourceSetList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_IM_ResourceSetList.Marshal(b, m, deterministic) +} +func (m *CSI_IM_ResourceSetList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_IM_ResourceSetList.Merge(m, src) +} +func (m *CSI_IM_ResourceSetList) XXX_Size() int { + return xxx_messageInfo_CSI_IM_ResourceSetList.Size(m) +} +func (m *CSI_IM_ResourceSetList) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_IM_ResourceSetList.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_IM_ResourceSetList proto.InternalMessageInfo + +func (m *CSI_IM_ResourceSetList) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type ResourceType struct { + Value ResourceType_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ResourceType_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ResourceType) Reset() { *m = ResourceType{} } +func (m *ResourceType) String() string { return proto.CompactTextString(m) } +func (*ResourceType) ProtoMessage() {} +func (*ResourceType) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{301} +} + +func (m *ResourceType) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResourceType.Unmarshal(m, b) +} +func (m *ResourceType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResourceType.Marshal(b, m, deterministic) +} +func (m *ResourceType) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResourceType.Merge(m, src) +} +func (m *ResourceType) XXX_Size() int { + return xxx_messageInfo_ResourceType.Size(m) +} +func (m *ResourceType) XXX_DiscardUnknown() { + xxx_messageInfo_ResourceType.DiscardUnknown(m) +} + +var xxx_messageInfo_ResourceType proto.InternalMessageInfo + +func (m *ResourceType) GetValue() ResourceType_Value { + if m != nil { + return m.Value + } + return ResourceType_protobuf_unspecified +} + +type CSI_ReportConfig struct { + ReportConfigId uint32 `protobuf:"varint,1,opt,name=reportConfigId,proto3" json:"reportConfigId,omitempty"` + Carrier *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=carrier,proto3" json:"carrier,omitempty"` + ResourcesForChannelMeasurement uint32 `protobuf:"varint,3,opt,name=resourcesForChannelMeasurement,proto3" json:"resourcesForChannelMeasurement,omitempty"` + Csi_IM_ResourcesForInterference *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=csi_IM_ResourcesForInterference,json=csiIMResourcesForInterference,proto3" json:"csi_IM_ResourcesForInterference,omitempty"` + Nzp_CSI_RS_ResourcesForInterference *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=nzp_CSI_RS_ResourcesForInterference,json=nzpCSIRSResourcesForInterference,proto3" json:"nzp_CSI_RS_ResourcesForInterference,omitempty"` + // Types that are valid to be assigned to ReportConfigType: + // *CSI_ReportConfig_Periodic + // *CSI_ReportConfig_SemiPersistentOnPUCCH + // *CSI_ReportConfig_SemiPersistentOnPUSCH + // *CSI_ReportConfig_Aperiodic + ReportConfigType isCSI_ReportConfig_ReportConfigType `protobuf_oneof:"reportConfigType"` + // Types that are valid to be assigned to ReportQuantity: + // *CSI_ReportConfig_None + // *CSI_ReportConfig_Cri_RI_PMI_CQI + // *CSI_ReportConfig_Cri_RII1 + // *CSI_ReportConfig_Cri_RII1_CQI + // *CSI_ReportConfig_Cri_RI_CQI + // *CSI_ReportConfig_Cri_RSRP + // *CSI_ReportConfig_Ssb_Index_RSRP + // *CSI_ReportConfig_Cri_RI_LI_PMI_CQI + ReportQuantity isCSI_ReportConfig_ReportQuantity `protobuf_oneof:"reportQuantity"` + ReportFreqConfiguration *ReportFreqConfiguration `protobuf:"bytes,18,opt,name=reportFreqConfiguration,proto3" json:"reportFreqConfiguration,omitempty"` + TimeRestrictionForChannelMeasurements *ConfiguredOpt `protobuf:"bytes,19,opt,name=timeRestrictionForChannelMeasurements,proto3" json:"timeRestrictionForChannelMeasurements,omitempty"` + TimeRestrictionForInterferenceMeasurements *ConfiguredOpt `protobuf:"bytes,20,opt,name=timeRestrictionForInterferenceMeasurements,proto3" json:"timeRestrictionForInterferenceMeasurements,omitempty"` + CodebookConfig *CodebookConfig `protobuf:"bytes,21,opt,name=codebookConfig,proto3" json:"codebookConfig,omitempty"` + Dummy *CSI_ReportConfigDummy `protobuf:"bytes,22,opt,name=dummy,proto3" json:"dummy,omitempty"` + // Types that are valid to be assigned to GroupBasedBeamReporting: + // *CSI_ReportConfig_Enabled + // *CSI_ReportConfig_Disabled + GroupBasedBeamReporting isCSI_ReportConfig_GroupBasedBeamReporting `protobuf_oneof:"groupBasedBeamReporting"` + Cqi_Table *CQI_Table `protobuf:"bytes,25,opt,name=cqi_Table,json=cqiTable,proto3" json:"cqi_Table,omitempty"` + SubbandSize *SubbandSize `protobuf:"bytes,26,opt,name=subbandSize,proto3" json:"subbandSize,omitempty"` + Non_PMI_PortIndication []*PortIndexFor8Ranks `protobuf:"bytes,27,rep,name=non_PMI_PortIndication,json=nonPMIPortIndication,proto3" json:"non_PMI_PortIndication,omitempty"` + SemiPersistentOnPUSCHV1530 *SemiPersistentOnPUSCHV1530 `protobuf:"bytes,28,opt,name=semiPersistentOnPUSCH_v1530,json=semiPersistentOnPUSCHV1530,proto3" json:"semiPersistentOnPUSCH_v1530,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_ReportConfig) Reset() { *m = CSI_ReportConfig{} } +func (m *CSI_ReportConfig) String() string { return proto.CompactTextString(m) } +func (*CSI_ReportConfig) ProtoMessage() {} +func (*CSI_ReportConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{302} +} + +func (m *CSI_ReportConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_ReportConfig.Unmarshal(m, b) +} +func (m *CSI_ReportConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_ReportConfig.Marshal(b, m, deterministic) +} +func (m *CSI_ReportConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_ReportConfig.Merge(m, src) +} +func (m *CSI_ReportConfig) XXX_Size() int { + return xxx_messageInfo_CSI_ReportConfig.Size(m) +} +func (m *CSI_ReportConfig) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_ReportConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_ReportConfig proto.InternalMessageInfo + +func (m *CSI_ReportConfig) GetReportConfigId() uint32 { + if m != nil { + return m.ReportConfigId + } + return 0 +} + +func (m *CSI_ReportConfig) GetCarrier() *wrappers.UInt32Value { + if m != nil { + return m.Carrier + } + return nil +} + +func (m *CSI_ReportConfig) GetResourcesForChannelMeasurement() uint32 { + if m != nil { + return m.ResourcesForChannelMeasurement + } + return 0 +} + +func (m *CSI_ReportConfig) GetCsi_IM_ResourcesForInterference() *wrappers.UInt32Value { + if m != nil { + return m.Csi_IM_ResourcesForInterference + } + return nil +} + +func (m *CSI_ReportConfig) GetNzp_CSI_RS_ResourcesForInterference() *wrappers.UInt32Value { + if m != nil { + return m.Nzp_CSI_RS_ResourcesForInterference + } + return nil +} + +type isCSI_ReportConfig_ReportConfigType interface { + isCSI_ReportConfig_ReportConfigType() +} + +type CSI_ReportConfig_Periodic struct { + Periodic *CSI_ReportConfigType_Periodic `protobuf:"bytes,6,opt,name=periodic,proto3,oneof"` +} + +type CSI_ReportConfig_SemiPersistentOnPUCCH struct { + SemiPersistentOnPUCCH *CSI_ReportConfigType_SemiPersistentOnPUCCH `protobuf:"bytes,7,opt,name=semiPersistentOnPUCCH,proto3,oneof"` +} + +type CSI_ReportConfig_SemiPersistentOnPUSCH struct { + SemiPersistentOnPUSCH *CSI_ReportConfigType_SemiPersistentOnPUSCH `protobuf:"bytes,8,opt,name=semiPersistentOnPUSCH,proto3,oneof"` +} + +type CSI_ReportConfig_Aperiodic struct { + Aperiodic *CSI_ReportConfigType_Aperiodic `protobuf:"bytes,9,opt,name=aperiodic,proto3,oneof"` +} + +func (*CSI_ReportConfig_Periodic) isCSI_ReportConfig_ReportConfigType() {} + +func (*CSI_ReportConfig_SemiPersistentOnPUCCH) isCSI_ReportConfig_ReportConfigType() {} + +func (*CSI_ReportConfig_SemiPersistentOnPUSCH) isCSI_ReportConfig_ReportConfigType() {} + +func (*CSI_ReportConfig_Aperiodic) isCSI_ReportConfig_ReportConfigType() {} + +func (m *CSI_ReportConfig) GetReportConfigType() isCSI_ReportConfig_ReportConfigType { + if m != nil { + return m.ReportConfigType + } + return nil +} + +func (m *CSI_ReportConfig) GetPeriodic() *CSI_ReportConfigType_Periodic { + if x, ok := m.GetReportConfigType().(*CSI_ReportConfig_Periodic); ok { + return x.Periodic + } + return nil +} + +func (m *CSI_ReportConfig) GetSemiPersistentOnPUCCH() *CSI_ReportConfigType_SemiPersistentOnPUCCH { + if x, ok := m.GetReportConfigType().(*CSI_ReportConfig_SemiPersistentOnPUCCH); ok { + return x.SemiPersistentOnPUCCH + } + return nil +} + +func (m *CSI_ReportConfig) GetSemiPersistentOnPUSCH() *CSI_ReportConfigType_SemiPersistentOnPUSCH { + if x, ok := m.GetReportConfigType().(*CSI_ReportConfig_SemiPersistentOnPUSCH); ok { + return x.SemiPersistentOnPUSCH + } + return nil +} + +func (m *CSI_ReportConfig) GetAperiodic() *CSI_ReportConfigType_Aperiodic { + if x, ok := m.GetReportConfigType().(*CSI_ReportConfig_Aperiodic); ok { + return x.Aperiodic + } + return nil +} + +type isCSI_ReportConfig_ReportQuantity interface { + isCSI_ReportConfig_ReportQuantity() +} + +type CSI_ReportConfig_None struct { + None *Null `protobuf:"bytes,10,opt,name=none,proto3,oneof"` +} + +type CSI_ReportConfig_Cri_RI_PMI_CQI struct { + Cri_RI_PMI_CQI *Null `protobuf:"bytes,11,opt,name=cri_RI_PMI_CQI,json=criRIPMICQI,proto3,oneof"` +} + +type CSI_ReportConfig_Cri_RII1 struct { + Cri_RII1 *Null `protobuf:"bytes,12,opt,name=cri_RI_i1,json=criRII1,proto3,oneof"` +} + +type CSI_ReportConfig_Cri_RII1_CQI struct { + Cri_RII1_CQI *CRI_RII1_CQI `protobuf:"bytes,13,opt,name=cri_RI_i1_CQI,json=criRII1CQI,proto3,oneof"` +} + +type CSI_ReportConfig_Cri_RI_CQI struct { + Cri_RI_CQI *Null `protobuf:"bytes,14,opt,name=cri_RI_CQI,json=criRICQI,proto3,oneof"` +} + +type CSI_ReportConfig_Cri_RSRP struct { + Cri_RSRP *Null `protobuf:"bytes,15,opt,name=cri_RSRP,json=criRSRP,proto3,oneof"` +} + +type CSI_ReportConfig_Ssb_Index_RSRP struct { + Ssb_Index_RSRP *Null `protobuf:"bytes,16,opt,name=ssb_Index_RSRP,json=ssbIndexRSRP,proto3,oneof"` +} + +type CSI_ReportConfig_Cri_RI_LI_PMI_CQI struct { + Cri_RI_LI_PMI_CQI *Null `protobuf:"bytes,17,opt,name=cri_RI_LI_PMI_CQI,json=criRILIPMICQI,proto3,oneof"` +} + +func (*CSI_ReportConfig_None) isCSI_ReportConfig_ReportQuantity() {} + +func (*CSI_ReportConfig_Cri_RI_PMI_CQI) isCSI_ReportConfig_ReportQuantity() {} + +func (*CSI_ReportConfig_Cri_RII1) isCSI_ReportConfig_ReportQuantity() {} + +func (*CSI_ReportConfig_Cri_RII1_CQI) isCSI_ReportConfig_ReportQuantity() {} + +func (*CSI_ReportConfig_Cri_RI_CQI) isCSI_ReportConfig_ReportQuantity() {} + +func (*CSI_ReportConfig_Cri_RSRP) isCSI_ReportConfig_ReportQuantity() {} + +func (*CSI_ReportConfig_Ssb_Index_RSRP) isCSI_ReportConfig_ReportQuantity() {} + +func (*CSI_ReportConfig_Cri_RI_LI_PMI_CQI) isCSI_ReportConfig_ReportQuantity() {} + +func (m *CSI_ReportConfig) GetReportQuantity() isCSI_ReportConfig_ReportQuantity { + if m != nil { + return m.ReportQuantity + } + return nil +} + +func (m *CSI_ReportConfig) GetNone() *Null { + if x, ok := m.GetReportQuantity().(*CSI_ReportConfig_None); ok { + return x.None + } + return nil +} + +func (m *CSI_ReportConfig) GetCri_RI_PMI_CQI() *Null { + if x, ok := m.GetReportQuantity().(*CSI_ReportConfig_Cri_RI_PMI_CQI); ok { + return x.Cri_RI_PMI_CQI + } + return nil +} + +func (m *CSI_ReportConfig) GetCri_RII1() *Null { + if x, ok := m.GetReportQuantity().(*CSI_ReportConfig_Cri_RII1); ok { + return x.Cri_RII1 + } + return nil +} + +func (m *CSI_ReportConfig) GetCri_RII1_CQI() *CRI_RII1_CQI { + if x, ok := m.GetReportQuantity().(*CSI_ReportConfig_Cri_RII1_CQI); ok { + return x.Cri_RII1_CQI + } + return nil +} + +func (m *CSI_ReportConfig) GetCri_RI_CQI() *Null { + if x, ok := m.GetReportQuantity().(*CSI_ReportConfig_Cri_RI_CQI); ok { + return x.Cri_RI_CQI + } + return nil +} + +func (m *CSI_ReportConfig) GetCri_RSRP() *Null { + if x, ok := m.GetReportQuantity().(*CSI_ReportConfig_Cri_RSRP); ok { + return x.Cri_RSRP + } + return nil +} + +func (m *CSI_ReportConfig) GetSsb_Index_RSRP() *Null { + if x, ok := m.GetReportQuantity().(*CSI_ReportConfig_Ssb_Index_RSRP); ok { + return x.Ssb_Index_RSRP + } + return nil +} + +func (m *CSI_ReportConfig) GetCri_RI_LI_PMI_CQI() *Null { + if x, ok := m.GetReportQuantity().(*CSI_ReportConfig_Cri_RI_LI_PMI_CQI); ok { + return x.Cri_RI_LI_PMI_CQI + } + return nil +} + +func (m *CSI_ReportConfig) GetReportFreqConfiguration() *ReportFreqConfiguration { + if m != nil { + return m.ReportFreqConfiguration + } + return nil +} + +func (m *CSI_ReportConfig) GetTimeRestrictionForChannelMeasurements() *ConfiguredOpt { + if m != nil { + return m.TimeRestrictionForChannelMeasurements + } + return nil +} + +func (m *CSI_ReportConfig) GetTimeRestrictionForInterferenceMeasurements() *ConfiguredOpt { + if m != nil { + return m.TimeRestrictionForInterferenceMeasurements + } + return nil +} + +func (m *CSI_ReportConfig) GetCodebookConfig() *CodebookConfig { + if m != nil { + return m.CodebookConfig + } + return nil +} + +func (m *CSI_ReportConfig) GetDummy() *CSI_ReportConfigDummy { + if m != nil { + return m.Dummy + } + return nil +} + +type isCSI_ReportConfig_GroupBasedBeamReporting interface { + isCSI_ReportConfig_GroupBasedBeamReporting() +} + +type CSI_ReportConfig_Enabled struct { + Enabled *Null `protobuf:"bytes,23,opt,name=enabled,proto3,oneof"` +} + +type CSI_ReportConfig_Disabled struct { + Disabled *GroupBasedBeamReporting_Disabled `protobuf:"bytes,24,opt,name=disabled,proto3,oneof"` +} + +func (*CSI_ReportConfig_Enabled) isCSI_ReportConfig_GroupBasedBeamReporting() {} + +func (*CSI_ReportConfig_Disabled) isCSI_ReportConfig_GroupBasedBeamReporting() {} + +func (m *CSI_ReportConfig) GetGroupBasedBeamReporting() isCSI_ReportConfig_GroupBasedBeamReporting { + if m != nil { + return m.GroupBasedBeamReporting + } + return nil +} + +func (m *CSI_ReportConfig) GetEnabled() *Null { + if x, ok := m.GetGroupBasedBeamReporting().(*CSI_ReportConfig_Enabled); ok { + return x.Enabled + } + return nil +} + +func (m *CSI_ReportConfig) GetDisabled() *GroupBasedBeamReporting_Disabled { + if x, ok := m.GetGroupBasedBeamReporting().(*CSI_ReportConfig_Disabled); ok { + return x.Disabled + } + return nil +} + +func (m *CSI_ReportConfig) GetCqi_Table() *CQI_Table { + if m != nil { + return m.Cqi_Table + } + return nil +} + +func (m *CSI_ReportConfig) GetSubbandSize() *SubbandSize { + if m != nil { + return m.SubbandSize + } + return nil +} + +func (m *CSI_ReportConfig) GetNon_PMI_PortIndication() []*PortIndexFor8Ranks { + if m != nil { + return m.Non_PMI_PortIndication + } + return nil +} + +func (m *CSI_ReportConfig) GetSemiPersistentOnPUSCHV1530() *SemiPersistentOnPUSCHV1530 { + if m != nil { + return m.SemiPersistentOnPUSCHV1530 + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CSI_ReportConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CSI_ReportConfig_Periodic)(nil), + (*CSI_ReportConfig_SemiPersistentOnPUCCH)(nil), + (*CSI_ReportConfig_SemiPersistentOnPUSCH)(nil), + (*CSI_ReportConfig_Aperiodic)(nil), + (*CSI_ReportConfig_None)(nil), + (*CSI_ReportConfig_Cri_RI_PMI_CQI)(nil), + (*CSI_ReportConfig_Cri_RII1)(nil), + (*CSI_ReportConfig_Cri_RII1_CQI)(nil), + (*CSI_ReportConfig_Cri_RI_CQI)(nil), + (*CSI_ReportConfig_Cri_RSRP)(nil), + (*CSI_ReportConfig_Ssb_Index_RSRP)(nil), + (*CSI_ReportConfig_Cri_RI_LI_PMI_CQI)(nil), + (*CSI_ReportConfig_Enabled)(nil), + (*CSI_ReportConfig_Disabled)(nil), + } +} + +type CSI_ReportConfigType_Periodic struct { + ReportSlotConfig *CSI_ReportPeriodicityAndOffset `protobuf:"bytes,1,opt,name=reportSlotConfig,proto3" json:"reportSlotConfig,omitempty"` + Pucch_CSI_ResourceList []*PUCCH_CSI_Resource `protobuf:"bytes,2,rep,name=pucch_CSI_ResourceList,json=pucchCSIResourceList,proto3" json:"pucch_CSI_ResourceList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_ReportConfigType_Periodic) Reset() { *m = CSI_ReportConfigType_Periodic{} } +func (m *CSI_ReportConfigType_Periodic) String() string { return proto.CompactTextString(m) } +func (*CSI_ReportConfigType_Periodic) ProtoMessage() {} +func (*CSI_ReportConfigType_Periodic) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{303} +} + +func (m *CSI_ReportConfigType_Periodic) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_ReportConfigType_Periodic.Unmarshal(m, b) +} +func (m *CSI_ReportConfigType_Periodic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_ReportConfigType_Periodic.Marshal(b, m, deterministic) +} +func (m *CSI_ReportConfigType_Periodic) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_ReportConfigType_Periodic.Merge(m, src) +} +func (m *CSI_ReportConfigType_Periodic) XXX_Size() int { + return xxx_messageInfo_CSI_ReportConfigType_Periodic.Size(m) +} +func (m *CSI_ReportConfigType_Periodic) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_ReportConfigType_Periodic.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_ReportConfigType_Periodic proto.InternalMessageInfo + +func (m *CSI_ReportConfigType_Periodic) GetReportSlotConfig() *CSI_ReportPeriodicityAndOffset { + if m != nil { + return m.ReportSlotConfig + } + return nil +} + +func (m *CSI_ReportConfigType_Periodic) GetPucch_CSI_ResourceList() []*PUCCH_CSI_Resource { + if m != nil { + return m.Pucch_CSI_ResourceList + } + return nil +} + +type CSI_ReportPeriodicityAndOffset struct { + // Types that are valid to be assigned to C: + // *CSI_ReportPeriodicityAndOffset_Slots4 + // *CSI_ReportPeriodicityAndOffset_Slots5 + // *CSI_ReportPeriodicityAndOffset_Slots8 + // *CSI_ReportPeriodicityAndOffset_Slots10 + // *CSI_ReportPeriodicityAndOffset_Slots16 + // *CSI_ReportPeriodicityAndOffset_Slots20 + // *CSI_ReportPeriodicityAndOffset_Slots40 + // *CSI_ReportPeriodicityAndOffset_Slots80 + // *CSI_ReportPeriodicityAndOffset_Slots160 + // *CSI_ReportPeriodicityAndOffset_Slots320 + C isCSI_ReportPeriodicityAndOffset_C `protobuf_oneof:"c"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_ReportPeriodicityAndOffset) Reset() { *m = CSI_ReportPeriodicityAndOffset{} } +func (m *CSI_ReportPeriodicityAndOffset) String() string { return proto.CompactTextString(m) } +func (*CSI_ReportPeriodicityAndOffset) ProtoMessage() {} +func (*CSI_ReportPeriodicityAndOffset) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{304} +} + +func (m *CSI_ReportPeriodicityAndOffset) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_ReportPeriodicityAndOffset.Unmarshal(m, b) +} +func (m *CSI_ReportPeriodicityAndOffset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_ReportPeriodicityAndOffset.Marshal(b, m, deterministic) +} +func (m *CSI_ReportPeriodicityAndOffset) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_ReportPeriodicityAndOffset.Merge(m, src) +} +func (m *CSI_ReportPeriodicityAndOffset) XXX_Size() int { + return xxx_messageInfo_CSI_ReportPeriodicityAndOffset.Size(m) +} +func (m *CSI_ReportPeriodicityAndOffset) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_ReportPeriodicityAndOffset.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_ReportPeriodicityAndOffset proto.InternalMessageInfo + +type isCSI_ReportPeriodicityAndOffset_C interface { + isCSI_ReportPeriodicityAndOffset_C() +} + +type CSI_ReportPeriodicityAndOffset_Slots4 struct { + Slots4 uint32 `protobuf:"varint,1,opt,name=slots4,proto3,oneof"` +} + +type CSI_ReportPeriodicityAndOffset_Slots5 struct { + Slots5 uint32 `protobuf:"varint,2,opt,name=slots5,proto3,oneof"` +} + +type CSI_ReportPeriodicityAndOffset_Slots8 struct { + Slots8 uint32 `protobuf:"varint,3,opt,name=slots8,proto3,oneof"` +} + +type CSI_ReportPeriodicityAndOffset_Slots10 struct { + Slots10 uint32 `protobuf:"varint,4,opt,name=slots10,proto3,oneof"` +} + +type CSI_ReportPeriodicityAndOffset_Slots16 struct { + Slots16 uint32 `protobuf:"varint,5,opt,name=slots16,proto3,oneof"` +} + +type CSI_ReportPeriodicityAndOffset_Slots20 struct { + Slots20 uint32 `protobuf:"varint,6,opt,name=slots20,proto3,oneof"` +} + +type CSI_ReportPeriodicityAndOffset_Slots40 struct { + Slots40 uint32 `protobuf:"varint,7,opt,name=slots40,proto3,oneof"` +} + +type CSI_ReportPeriodicityAndOffset_Slots80 struct { + Slots80 uint32 `protobuf:"varint,8,opt,name=slots80,proto3,oneof"` +} + +type CSI_ReportPeriodicityAndOffset_Slots160 struct { + Slots160 uint32 `protobuf:"varint,9,opt,name=slots160,proto3,oneof"` +} + +type CSI_ReportPeriodicityAndOffset_Slots320 struct { + Slots320 uint32 `protobuf:"varint,10,opt,name=slots320,proto3,oneof"` +} + +func (*CSI_ReportPeriodicityAndOffset_Slots4) isCSI_ReportPeriodicityAndOffset_C() {} + +func (*CSI_ReportPeriodicityAndOffset_Slots5) isCSI_ReportPeriodicityAndOffset_C() {} + +func (*CSI_ReportPeriodicityAndOffset_Slots8) isCSI_ReportPeriodicityAndOffset_C() {} + +func (*CSI_ReportPeriodicityAndOffset_Slots10) isCSI_ReportPeriodicityAndOffset_C() {} + +func (*CSI_ReportPeriodicityAndOffset_Slots16) isCSI_ReportPeriodicityAndOffset_C() {} + +func (*CSI_ReportPeriodicityAndOffset_Slots20) isCSI_ReportPeriodicityAndOffset_C() {} + +func (*CSI_ReportPeriodicityAndOffset_Slots40) isCSI_ReportPeriodicityAndOffset_C() {} + +func (*CSI_ReportPeriodicityAndOffset_Slots80) isCSI_ReportPeriodicityAndOffset_C() {} + +func (*CSI_ReportPeriodicityAndOffset_Slots160) isCSI_ReportPeriodicityAndOffset_C() {} + +func (*CSI_ReportPeriodicityAndOffset_Slots320) isCSI_ReportPeriodicityAndOffset_C() {} + +func (m *CSI_ReportPeriodicityAndOffset) GetC() isCSI_ReportPeriodicityAndOffset_C { + if m != nil { + return m.C + } + return nil +} + +func (m *CSI_ReportPeriodicityAndOffset) GetSlots4() uint32 { + if x, ok := m.GetC().(*CSI_ReportPeriodicityAndOffset_Slots4); ok { + return x.Slots4 + } + return 0 +} + +func (m *CSI_ReportPeriodicityAndOffset) GetSlots5() uint32 { + if x, ok := m.GetC().(*CSI_ReportPeriodicityAndOffset_Slots5); ok { + return x.Slots5 + } + return 0 +} + +func (m *CSI_ReportPeriodicityAndOffset) GetSlots8() uint32 { + if x, ok := m.GetC().(*CSI_ReportPeriodicityAndOffset_Slots8); ok { + return x.Slots8 + } + return 0 +} + +func (m *CSI_ReportPeriodicityAndOffset) GetSlots10() uint32 { + if x, ok := m.GetC().(*CSI_ReportPeriodicityAndOffset_Slots10); ok { + return x.Slots10 + } + return 0 +} + +func (m *CSI_ReportPeriodicityAndOffset) GetSlots16() uint32 { + if x, ok := m.GetC().(*CSI_ReportPeriodicityAndOffset_Slots16); ok { + return x.Slots16 + } + return 0 +} + +func (m *CSI_ReportPeriodicityAndOffset) GetSlots20() uint32 { + if x, ok := m.GetC().(*CSI_ReportPeriodicityAndOffset_Slots20); ok { + return x.Slots20 + } + return 0 +} + +func (m *CSI_ReportPeriodicityAndOffset) GetSlots40() uint32 { + if x, ok := m.GetC().(*CSI_ReportPeriodicityAndOffset_Slots40); ok { + return x.Slots40 + } + return 0 +} + +func (m *CSI_ReportPeriodicityAndOffset) GetSlots80() uint32 { + if x, ok := m.GetC().(*CSI_ReportPeriodicityAndOffset_Slots80); ok { + return x.Slots80 + } + return 0 +} + +func (m *CSI_ReportPeriodicityAndOffset) GetSlots160() uint32 { + if x, ok := m.GetC().(*CSI_ReportPeriodicityAndOffset_Slots160); ok { + return x.Slots160 + } + return 0 +} + +func (m *CSI_ReportPeriodicityAndOffset) GetSlots320() uint32 { + if x, ok := m.GetC().(*CSI_ReportPeriodicityAndOffset_Slots320); ok { + return x.Slots320 + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CSI_ReportPeriodicityAndOffset) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CSI_ReportPeriodicityAndOffset_Slots4)(nil), + (*CSI_ReportPeriodicityAndOffset_Slots5)(nil), + (*CSI_ReportPeriodicityAndOffset_Slots8)(nil), + (*CSI_ReportPeriodicityAndOffset_Slots10)(nil), + (*CSI_ReportPeriodicityAndOffset_Slots16)(nil), + (*CSI_ReportPeriodicityAndOffset_Slots20)(nil), + (*CSI_ReportPeriodicityAndOffset_Slots40)(nil), + (*CSI_ReportPeriodicityAndOffset_Slots80)(nil), + (*CSI_ReportPeriodicityAndOffset_Slots160)(nil), + (*CSI_ReportPeriodicityAndOffset_Slots320)(nil), + } +} + +type PUCCH_CSI_Resource struct { + UplinkBandwidthPartId uint32 `protobuf:"varint,1,opt,name=uplinkBandwidthPartId,proto3" json:"uplinkBandwidthPartId,omitempty"` + Pucch_Resource uint32 `protobuf:"varint,2,opt,name=pucch_Resource,json=pucchResource,proto3" json:"pucch_Resource,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PUCCH_CSI_Resource) Reset() { *m = PUCCH_CSI_Resource{} } +func (m *PUCCH_CSI_Resource) String() string { return proto.CompactTextString(m) } +func (*PUCCH_CSI_Resource) ProtoMessage() {} +func (*PUCCH_CSI_Resource) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{305} +} + +func (m *PUCCH_CSI_Resource) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PUCCH_CSI_Resource.Unmarshal(m, b) +} +func (m *PUCCH_CSI_Resource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PUCCH_CSI_Resource.Marshal(b, m, deterministic) +} +func (m *PUCCH_CSI_Resource) XXX_Merge(src proto.Message) { + xxx_messageInfo_PUCCH_CSI_Resource.Merge(m, src) +} +func (m *PUCCH_CSI_Resource) XXX_Size() int { + return xxx_messageInfo_PUCCH_CSI_Resource.Size(m) +} +func (m *PUCCH_CSI_Resource) XXX_DiscardUnknown() { + xxx_messageInfo_PUCCH_CSI_Resource.DiscardUnknown(m) +} + +var xxx_messageInfo_PUCCH_CSI_Resource proto.InternalMessageInfo + +func (m *PUCCH_CSI_Resource) GetUplinkBandwidthPartId() uint32 { + if m != nil { + return m.UplinkBandwidthPartId + } + return 0 +} + +func (m *PUCCH_CSI_Resource) GetPucch_Resource() uint32 { + if m != nil { + return m.Pucch_Resource + } + return 0 +} + +type CSI_ReportConfigType_SemiPersistentOnPUCCH struct { + ReportSlotConfig *CSI_ReportPeriodicityAndOffset `protobuf:"bytes,1,opt,name=reportSlotConfig,proto3" json:"reportSlotConfig,omitempty"` + Pucch_CSI_ResourceList []*PUCCH_CSI_Resource `protobuf:"bytes,2,rep,name=pucch_CSI_ResourceList,json=pucchCSIResourceList,proto3" json:"pucch_CSI_ResourceList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_ReportConfigType_SemiPersistentOnPUCCH) Reset() { + *m = CSI_ReportConfigType_SemiPersistentOnPUCCH{} +} +func (m *CSI_ReportConfigType_SemiPersistentOnPUCCH) String() string { + return proto.CompactTextString(m) +} +func (*CSI_ReportConfigType_SemiPersistentOnPUCCH) ProtoMessage() {} +func (*CSI_ReportConfigType_SemiPersistentOnPUCCH) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{306} +} + +func (m *CSI_ReportConfigType_SemiPersistentOnPUCCH) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_ReportConfigType_SemiPersistentOnPUCCH.Unmarshal(m, b) +} +func (m *CSI_ReportConfigType_SemiPersistentOnPUCCH) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_ReportConfigType_SemiPersistentOnPUCCH.Marshal(b, m, deterministic) +} +func (m *CSI_ReportConfigType_SemiPersistentOnPUCCH) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_ReportConfigType_SemiPersistentOnPUCCH.Merge(m, src) +} +func (m *CSI_ReportConfigType_SemiPersistentOnPUCCH) XXX_Size() int { + return xxx_messageInfo_CSI_ReportConfigType_SemiPersistentOnPUCCH.Size(m) +} +func (m *CSI_ReportConfigType_SemiPersistentOnPUCCH) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_ReportConfigType_SemiPersistentOnPUCCH.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_ReportConfigType_SemiPersistentOnPUCCH proto.InternalMessageInfo + +func (m *CSI_ReportConfigType_SemiPersistentOnPUCCH) GetReportSlotConfig() *CSI_ReportPeriodicityAndOffset { + if m != nil { + return m.ReportSlotConfig + } + return nil +} + +func (m *CSI_ReportConfigType_SemiPersistentOnPUCCH) GetPucch_CSI_ResourceList() []*PUCCH_CSI_Resource { + if m != nil { + return m.Pucch_CSI_ResourceList + } + return nil +} + +type CSI_ReportConfigType_SemiPersistentOnPUSCH struct { + ReportSlotConfig *ReportSlotConfig `protobuf:"bytes,1,opt,name=reportSlotConfig,proto3" json:"reportSlotConfig,omitempty"` + ReportSlotOffsetList []uint32 `protobuf:"varint,2,rep,packed,name=reportSlotOffsetList,proto3" json:"reportSlotOffsetList,omitempty"` + P0Alpha uint32 `protobuf:"varint,3,opt,name=p0alpha,proto3" json:"p0alpha,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_ReportConfigType_SemiPersistentOnPUSCH) Reset() { + *m = CSI_ReportConfigType_SemiPersistentOnPUSCH{} +} +func (m *CSI_ReportConfigType_SemiPersistentOnPUSCH) String() string { + return proto.CompactTextString(m) +} +func (*CSI_ReportConfigType_SemiPersistentOnPUSCH) ProtoMessage() {} +func (*CSI_ReportConfigType_SemiPersistentOnPUSCH) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{307} +} + +func (m *CSI_ReportConfigType_SemiPersistentOnPUSCH) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_ReportConfigType_SemiPersistentOnPUSCH.Unmarshal(m, b) +} +func (m *CSI_ReportConfigType_SemiPersistentOnPUSCH) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_ReportConfigType_SemiPersistentOnPUSCH.Marshal(b, m, deterministic) +} +func (m *CSI_ReportConfigType_SemiPersistentOnPUSCH) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_ReportConfigType_SemiPersistentOnPUSCH.Merge(m, src) +} +func (m *CSI_ReportConfigType_SemiPersistentOnPUSCH) XXX_Size() int { + return xxx_messageInfo_CSI_ReportConfigType_SemiPersistentOnPUSCH.Size(m) +} +func (m *CSI_ReportConfigType_SemiPersistentOnPUSCH) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_ReportConfigType_SemiPersistentOnPUSCH.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_ReportConfigType_SemiPersistentOnPUSCH proto.InternalMessageInfo + +func (m *CSI_ReportConfigType_SemiPersistentOnPUSCH) GetReportSlotConfig() *ReportSlotConfig { + if m != nil { + return m.ReportSlotConfig + } + return nil +} + +func (m *CSI_ReportConfigType_SemiPersistentOnPUSCH) GetReportSlotOffsetList() []uint32 { + if m != nil { + return m.ReportSlotOffsetList + } + return nil +} + +func (m *CSI_ReportConfigType_SemiPersistentOnPUSCH) GetP0Alpha() uint32 { + if m != nil { + return m.P0Alpha + } + return 0 +} + +type ReportSlotConfig struct { + Value ReportSlotConfig_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ReportSlotConfig_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReportSlotConfig) Reset() { *m = ReportSlotConfig{} } +func (m *ReportSlotConfig) String() string { return proto.CompactTextString(m) } +func (*ReportSlotConfig) ProtoMessage() {} +func (*ReportSlotConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{308} +} + +func (m *ReportSlotConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReportSlotConfig.Unmarshal(m, b) +} +func (m *ReportSlotConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReportSlotConfig.Marshal(b, m, deterministic) +} +func (m *ReportSlotConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReportSlotConfig.Merge(m, src) +} +func (m *ReportSlotConfig) XXX_Size() int { + return xxx_messageInfo_ReportSlotConfig.Size(m) +} +func (m *ReportSlotConfig) XXX_DiscardUnknown() { + xxx_messageInfo_ReportSlotConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_ReportSlotConfig proto.InternalMessageInfo + +func (m *ReportSlotConfig) GetValue() ReportSlotConfig_Value { + if m != nil { + return m.Value + } + return ReportSlotConfig_protobuf_unspecified +} + +type CSI_ReportConfigType_Aperiodic struct { + ReportSlotOffsetList []uint32 `protobuf:"varint,1,rep,packed,name=reportSlotOffsetList,proto3" json:"reportSlotOffsetList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_ReportConfigType_Aperiodic) Reset() { *m = CSI_ReportConfigType_Aperiodic{} } +func (m *CSI_ReportConfigType_Aperiodic) String() string { return proto.CompactTextString(m) } +func (*CSI_ReportConfigType_Aperiodic) ProtoMessage() {} +func (*CSI_ReportConfigType_Aperiodic) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{309} +} + +func (m *CSI_ReportConfigType_Aperiodic) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_ReportConfigType_Aperiodic.Unmarshal(m, b) +} +func (m *CSI_ReportConfigType_Aperiodic) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_ReportConfigType_Aperiodic.Marshal(b, m, deterministic) +} +func (m *CSI_ReportConfigType_Aperiodic) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_ReportConfigType_Aperiodic.Merge(m, src) +} +func (m *CSI_ReportConfigType_Aperiodic) XXX_Size() int { + return xxx_messageInfo_CSI_ReportConfigType_Aperiodic.Size(m) +} +func (m *CSI_ReportConfigType_Aperiodic) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_ReportConfigType_Aperiodic.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_ReportConfigType_Aperiodic proto.InternalMessageInfo + +func (m *CSI_ReportConfigType_Aperiodic) GetReportSlotOffsetList() []uint32 { + if m != nil { + return m.ReportSlotOffsetList + } + return nil +} + +type CRI_RII1_CQI struct { + Value CRI_RII1_CQI_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CRI_RII1_CQI_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CRI_RII1_CQI) Reset() { *m = CRI_RII1_CQI{} } +func (m *CRI_RII1_CQI) String() string { return proto.CompactTextString(m) } +func (*CRI_RII1_CQI) ProtoMessage() {} +func (*CRI_RII1_CQI) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{310} +} + +func (m *CRI_RII1_CQI) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CRI_RII1_CQI.Unmarshal(m, b) +} +func (m *CRI_RII1_CQI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CRI_RII1_CQI.Marshal(b, m, deterministic) +} +func (m *CRI_RII1_CQI) XXX_Merge(src proto.Message) { + xxx_messageInfo_CRI_RII1_CQI.Merge(m, src) +} +func (m *CRI_RII1_CQI) XXX_Size() int { + return xxx_messageInfo_CRI_RII1_CQI.Size(m) +} +func (m *CRI_RII1_CQI) XXX_DiscardUnknown() { + xxx_messageInfo_CRI_RII1_CQI.DiscardUnknown(m) +} + +var xxx_messageInfo_CRI_RII1_CQI proto.InternalMessageInfo + +func (m *CRI_RII1_CQI) GetValue() CRI_RII1_CQI_Value { + if m != nil { + return m.Value + } + return CRI_RII1_CQI_protobuf_unspecified +} + +type ReportFreqConfiguration struct { + Cqi_FormatIndicator *CQI_FormatIndicator `protobuf:"bytes,1,opt,name=cqi_FormatIndicator,json=cqiFormatIndicator,proto3" json:"cqi_FormatIndicator,omitempty"` + Pmi_FormatIndicator *PMI_FormatIndicator `protobuf:"bytes,2,opt,name=pmi_FormatIndicator,json=pmiFormatIndicator,proto3" json:"pmi_FormatIndicator,omitempty"` + // Types that are valid to be assigned to Csi_ReportingBand: + // *ReportFreqConfiguration_Subbands3 + // *ReportFreqConfiguration_Subbands4 + // *ReportFreqConfiguration_Subbands5 + // *ReportFreqConfiguration_Subbands6 + // *ReportFreqConfiguration_Subbands7 + // *ReportFreqConfiguration_Subbands8 + // *ReportFreqConfiguration_Subbands9 + // *ReportFreqConfiguration_Subbands10 + // *ReportFreqConfiguration_Subbands11 + // *ReportFreqConfiguration_Subbands12 + // *ReportFreqConfiguration_Subbands13 + // *ReportFreqConfiguration_Subbands14 + // *ReportFreqConfiguration_Subbands15 + // *ReportFreqConfiguration_Subbands16 + // *ReportFreqConfiguration_Subbands17 + // *ReportFreqConfiguration_Subbands18 + // *ReportFreqConfiguration_Subbands19V1530 + Csi_ReportingBand isReportFreqConfiguration_Csi_ReportingBand `protobuf_oneof:"csi_ReportingBand"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReportFreqConfiguration) Reset() { *m = ReportFreqConfiguration{} } +func (m *ReportFreqConfiguration) String() string { return proto.CompactTextString(m) } +func (*ReportFreqConfiguration) ProtoMessage() {} +func (*ReportFreqConfiguration) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{311} +} + +func (m *ReportFreqConfiguration) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReportFreqConfiguration.Unmarshal(m, b) +} +func (m *ReportFreqConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReportFreqConfiguration.Marshal(b, m, deterministic) +} +func (m *ReportFreqConfiguration) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReportFreqConfiguration.Merge(m, src) +} +func (m *ReportFreqConfiguration) XXX_Size() int { + return xxx_messageInfo_ReportFreqConfiguration.Size(m) +} +func (m *ReportFreqConfiguration) XXX_DiscardUnknown() { + xxx_messageInfo_ReportFreqConfiguration.DiscardUnknown(m) +} + +var xxx_messageInfo_ReportFreqConfiguration proto.InternalMessageInfo + +func (m *ReportFreqConfiguration) GetCqi_FormatIndicator() *CQI_FormatIndicator { + if m != nil { + return m.Cqi_FormatIndicator + } + return nil +} + +func (m *ReportFreqConfiguration) GetPmi_FormatIndicator() *PMI_FormatIndicator { + if m != nil { + return m.Pmi_FormatIndicator + } + return nil +} + +type isReportFreqConfiguration_Csi_ReportingBand interface { + isReportFreqConfiguration_Csi_ReportingBand() +} + +type ReportFreqConfiguration_Subbands3 struct { + Subbands3 []byte `protobuf:"bytes,3,opt,name=subbands3,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands4 struct { + Subbands4 []byte `protobuf:"bytes,4,opt,name=subbands4,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands5 struct { + Subbands5 []byte `protobuf:"bytes,5,opt,name=subbands5,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands6 struct { + Subbands6 []byte `protobuf:"bytes,6,opt,name=subbands6,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands7 struct { + Subbands7 []byte `protobuf:"bytes,7,opt,name=subbands7,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands8 struct { + Subbands8 []byte `protobuf:"bytes,8,opt,name=subbands8,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands9 struct { + Subbands9 []byte `protobuf:"bytes,9,opt,name=subbands9,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands10 struct { + Subbands10 []byte `protobuf:"bytes,10,opt,name=subbands10,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands11 struct { + Subbands11 []byte `protobuf:"bytes,11,opt,name=subbands11,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands12 struct { + Subbands12 []byte `protobuf:"bytes,12,opt,name=subbands12,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands13 struct { + Subbands13 []byte `protobuf:"bytes,13,opt,name=subbands13,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands14 struct { + Subbands14 []byte `protobuf:"bytes,14,opt,name=subbands14,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands15 struct { + Subbands15 []byte `protobuf:"bytes,15,opt,name=subbands15,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands16 struct { + Subbands16 []byte `protobuf:"bytes,16,opt,name=subbands16,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands17 struct { + Subbands17 []byte `protobuf:"bytes,17,opt,name=subbands17,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands18 struct { + Subbands18 []byte `protobuf:"bytes,18,opt,name=subbands18,proto3,oneof"` +} + +type ReportFreqConfiguration_Subbands19V1530 struct { + Subbands19V1530 []byte `protobuf:"bytes,19,opt,name=subbands19_v1530,json=subbands19V1530,proto3,oneof"` +} + +func (*ReportFreqConfiguration_Subbands3) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands4) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands5) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands6) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands7) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands8) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands9) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands10) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands11) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands12) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands13) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands14) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands15) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands16) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands17) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands18) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (*ReportFreqConfiguration_Subbands19V1530) isReportFreqConfiguration_Csi_ReportingBand() {} + +func (m *ReportFreqConfiguration) GetCsi_ReportingBand() isReportFreqConfiguration_Csi_ReportingBand { + if m != nil { + return m.Csi_ReportingBand + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands3() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands3); ok { + return x.Subbands3 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands4() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands4); ok { + return x.Subbands4 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands5() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands5); ok { + return x.Subbands5 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands6() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands6); ok { + return x.Subbands6 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands7() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands7); ok { + return x.Subbands7 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands8() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands8); ok { + return x.Subbands8 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands9() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands9); ok { + return x.Subbands9 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands10() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands10); ok { + return x.Subbands10 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands11() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands11); ok { + return x.Subbands11 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands12() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands12); ok { + return x.Subbands12 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands13() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands13); ok { + return x.Subbands13 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands14() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands14); ok { + return x.Subbands14 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands15() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands15); ok { + return x.Subbands15 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands16() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands16); ok { + return x.Subbands16 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands17() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands17); ok { + return x.Subbands17 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands18() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands18); ok { + return x.Subbands18 + } + return nil +} + +func (m *ReportFreqConfiguration) GetSubbands19V1530() []byte { + if x, ok := m.GetCsi_ReportingBand().(*ReportFreqConfiguration_Subbands19V1530); ok { + return x.Subbands19V1530 + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ReportFreqConfiguration) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ReportFreqConfiguration_Subbands3)(nil), + (*ReportFreqConfiguration_Subbands4)(nil), + (*ReportFreqConfiguration_Subbands5)(nil), + (*ReportFreqConfiguration_Subbands6)(nil), + (*ReportFreqConfiguration_Subbands7)(nil), + (*ReportFreqConfiguration_Subbands8)(nil), + (*ReportFreqConfiguration_Subbands9)(nil), + (*ReportFreqConfiguration_Subbands10)(nil), + (*ReportFreqConfiguration_Subbands11)(nil), + (*ReportFreqConfiguration_Subbands12)(nil), + (*ReportFreqConfiguration_Subbands13)(nil), + (*ReportFreqConfiguration_Subbands14)(nil), + (*ReportFreqConfiguration_Subbands15)(nil), + (*ReportFreqConfiguration_Subbands16)(nil), + (*ReportFreqConfiguration_Subbands17)(nil), + (*ReportFreqConfiguration_Subbands18)(nil), + (*ReportFreqConfiguration_Subbands19V1530)(nil), + } +} + +type CQI_FormatIndicator struct { + Value CQI_FormatIndicator_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CQI_FormatIndicator_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CQI_FormatIndicator) Reset() { *m = CQI_FormatIndicator{} } +func (m *CQI_FormatIndicator) String() string { return proto.CompactTextString(m) } +func (*CQI_FormatIndicator) ProtoMessage() {} +func (*CQI_FormatIndicator) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{312} +} + +func (m *CQI_FormatIndicator) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CQI_FormatIndicator.Unmarshal(m, b) +} +func (m *CQI_FormatIndicator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CQI_FormatIndicator.Marshal(b, m, deterministic) +} +func (m *CQI_FormatIndicator) XXX_Merge(src proto.Message) { + xxx_messageInfo_CQI_FormatIndicator.Merge(m, src) +} +func (m *CQI_FormatIndicator) XXX_Size() int { + return xxx_messageInfo_CQI_FormatIndicator.Size(m) +} +func (m *CQI_FormatIndicator) XXX_DiscardUnknown() { + xxx_messageInfo_CQI_FormatIndicator.DiscardUnknown(m) +} + +var xxx_messageInfo_CQI_FormatIndicator proto.InternalMessageInfo + +func (m *CQI_FormatIndicator) GetValue() CQI_FormatIndicator_Value { + if m != nil { + return m.Value + } + return CQI_FormatIndicator_protobuf_unspecified +} + +type PMI_FormatIndicator struct { + Value PMI_FormatIndicator_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PMI_FormatIndicator_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PMI_FormatIndicator) Reset() { *m = PMI_FormatIndicator{} } +func (m *PMI_FormatIndicator) String() string { return proto.CompactTextString(m) } +func (*PMI_FormatIndicator) ProtoMessage() {} +func (*PMI_FormatIndicator) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{313} +} + +func (m *PMI_FormatIndicator) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PMI_FormatIndicator.Unmarshal(m, b) +} +func (m *PMI_FormatIndicator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PMI_FormatIndicator.Marshal(b, m, deterministic) +} +func (m *PMI_FormatIndicator) XXX_Merge(src proto.Message) { + xxx_messageInfo_PMI_FormatIndicator.Merge(m, src) +} +func (m *PMI_FormatIndicator) XXX_Size() int { + return xxx_messageInfo_PMI_FormatIndicator.Size(m) +} +func (m *PMI_FormatIndicator) XXX_DiscardUnknown() { + xxx_messageInfo_PMI_FormatIndicator.DiscardUnknown(m) +} + +var xxx_messageInfo_PMI_FormatIndicator proto.InternalMessageInfo + +func (m *PMI_FormatIndicator) GetValue() PMI_FormatIndicator_Value { + if m != nil { + return m.Value + } + return PMI_FormatIndicator_protobuf_unspecified +} + +type CodebookConfig struct { + // Types that are valid to be assigned to CodebookType: + // *CodebookConfig_Type1 + // *CodebookConfig_Type2 + CodebookType isCodebookConfig_CodebookType `protobuf_oneof:"codebookType"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CodebookConfig) Reset() { *m = CodebookConfig{} } +func (m *CodebookConfig) String() string { return proto.CompactTextString(m) } +func (*CodebookConfig) ProtoMessage() {} +func (*CodebookConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{314} +} + +func (m *CodebookConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CodebookConfig.Unmarshal(m, b) +} +func (m *CodebookConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CodebookConfig.Marshal(b, m, deterministic) +} +func (m *CodebookConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_CodebookConfig.Merge(m, src) +} +func (m *CodebookConfig) XXX_Size() int { + return xxx_messageInfo_CodebookConfig.Size(m) +} +func (m *CodebookConfig) XXX_DiscardUnknown() { + xxx_messageInfo_CodebookConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_CodebookConfig proto.InternalMessageInfo + +type isCodebookConfig_CodebookType interface { + isCodebookConfig_CodebookType() +} + +type CodebookConfig_Type1 struct { + Type1 *CodebookType_Type1 `protobuf:"bytes,1,opt,name=type1,proto3,oneof"` +} + +type CodebookConfig_Type2 struct { + Type2 *CodebookType_Type2 `protobuf:"bytes,2,opt,name=type2,proto3,oneof"` +} + +func (*CodebookConfig_Type1) isCodebookConfig_CodebookType() {} + +func (*CodebookConfig_Type2) isCodebookConfig_CodebookType() {} + +func (m *CodebookConfig) GetCodebookType() isCodebookConfig_CodebookType { + if m != nil { + return m.CodebookType + } + return nil +} + +func (m *CodebookConfig) GetType1() *CodebookType_Type1 { + if x, ok := m.GetCodebookType().(*CodebookConfig_Type1); ok { + return x.Type1 + } + return nil +} + +func (m *CodebookConfig) GetType2() *CodebookType_Type2 { + if x, ok := m.GetCodebookType().(*CodebookConfig_Type2); ok { + return x.Type2 + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CodebookConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CodebookConfig_Type1)(nil), + (*CodebookConfig_Type2)(nil), + } +} + +type CodebookType_Type1 struct { + // Types that are valid to be assigned to SubType: + // *CodebookType_Type1_TypeI_SinglePanel + // *CodebookType_Type1_TypeI_MultiPanell + SubType isCodebookType_Type1_SubType `protobuf_oneof:"subType"` + CodebookMode uint32 `protobuf:"varint,3,opt,name=codebookMode,proto3" json:"codebookMode,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CodebookType_Type1) Reset() { *m = CodebookType_Type1{} } +func (m *CodebookType_Type1) String() string { return proto.CompactTextString(m) } +func (*CodebookType_Type1) ProtoMessage() {} +func (*CodebookType_Type1) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{315} +} + +func (m *CodebookType_Type1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CodebookType_Type1.Unmarshal(m, b) +} +func (m *CodebookType_Type1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CodebookType_Type1.Marshal(b, m, deterministic) +} +func (m *CodebookType_Type1) XXX_Merge(src proto.Message) { + xxx_messageInfo_CodebookType_Type1.Merge(m, src) +} +func (m *CodebookType_Type1) XXX_Size() int { + return xxx_messageInfo_CodebookType_Type1.Size(m) +} +func (m *CodebookType_Type1) XXX_DiscardUnknown() { + xxx_messageInfo_CodebookType_Type1.DiscardUnknown(m) +} + +var xxx_messageInfo_CodebookType_Type1 proto.InternalMessageInfo + +type isCodebookType_Type1_SubType interface { + isCodebookType_Type1_SubType() +} + +type CodebookType_Type1_TypeI_SinglePanel struct { + TypeI_SinglePanel *CodebookSubType_SinglePanel `protobuf:"bytes,1,opt,name=typeI_SinglePanel,json=typeISinglePanel,proto3,oneof"` +} + +type CodebookType_Type1_TypeI_MultiPanell struct { + TypeI_MultiPanell *CodebookSubType_MultiPanel `protobuf:"bytes,2,opt,name=typeI_MultiPanell,json=typeIMultiPanell,proto3,oneof"` +} + +func (*CodebookType_Type1_TypeI_SinglePanel) isCodebookType_Type1_SubType() {} + +func (*CodebookType_Type1_TypeI_MultiPanell) isCodebookType_Type1_SubType() {} + +func (m *CodebookType_Type1) GetSubType() isCodebookType_Type1_SubType { + if m != nil { + return m.SubType + } + return nil +} + +func (m *CodebookType_Type1) GetTypeI_SinglePanel() *CodebookSubType_SinglePanel { + if x, ok := m.GetSubType().(*CodebookType_Type1_TypeI_SinglePanel); ok { + return x.TypeI_SinglePanel + } + return nil +} + +func (m *CodebookType_Type1) GetTypeI_MultiPanell() *CodebookSubType_MultiPanel { + if x, ok := m.GetSubType().(*CodebookType_Type1_TypeI_MultiPanell); ok { + return x.TypeI_MultiPanell + } + return nil +} + +func (m *CodebookType_Type1) GetCodebookMode() uint32 { + if m != nil { + return m.CodebookMode + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CodebookType_Type1) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CodebookType_Type1_TypeI_SinglePanel)(nil), + (*CodebookType_Type1_TypeI_MultiPanell)(nil), + } +} + +type CodebookSubType_SinglePanel struct { + // Types that are valid to be assigned to NrOfAntennaPorts: + // *CodebookSubType_SinglePanel_Two + // *CodebookSubType_SinglePanel_MoreThanTwo + NrOfAntennaPorts isCodebookSubType_SinglePanel_NrOfAntennaPorts `protobuf_oneof:"nrOfAntennaPorts"` + TypeI_SinglePanelRi_Restriction []byte `protobuf:"bytes,3,opt,name=typeI_SinglePanel_ri_Restriction,json=typeISinglePanelRiRestriction,proto3" json:"typeI_SinglePanel_ri_Restriction,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CodebookSubType_SinglePanel) Reset() { *m = CodebookSubType_SinglePanel{} } +func (m *CodebookSubType_SinglePanel) String() string { return proto.CompactTextString(m) } +func (*CodebookSubType_SinglePanel) ProtoMessage() {} +func (*CodebookSubType_SinglePanel) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{316} +} + +func (m *CodebookSubType_SinglePanel) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CodebookSubType_SinglePanel.Unmarshal(m, b) +} +func (m *CodebookSubType_SinglePanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CodebookSubType_SinglePanel.Marshal(b, m, deterministic) +} +func (m *CodebookSubType_SinglePanel) XXX_Merge(src proto.Message) { + xxx_messageInfo_CodebookSubType_SinglePanel.Merge(m, src) +} +func (m *CodebookSubType_SinglePanel) XXX_Size() int { + return xxx_messageInfo_CodebookSubType_SinglePanel.Size(m) +} +func (m *CodebookSubType_SinglePanel) XXX_DiscardUnknown() { + xxx_messageInfo_CodebookSubType_SinglePanel.DiscardUnknown(m) +} + +var xxx_messageInfo_CodebookSubType_SinglePanel proto.InternalMessageInfo + +type isCodebookSubType_SinglePanel_NrOfAntennaPorts interface { + isCodebookSubType_SinglePanel_NrOfAntennaPorts() +} + +type CodebookSubType_SinglePanel_Two struct { + Two *CodebookNrOfAntennaPorts_Two `protobuf:"bytes,1,opt,name=two,proto3,oneof"` +} + +type CodebookSubType_SinglePanel_MoreThanTwo struct { + MoreThanTwo *CodebookNrOfAntennaPorts_MoreThanTwo `protobuf:"bytes,2,opt,name=moreThanTwo,proto3,oneof"` +} + +func (*CodebookSubType_SinglePanel_Two) isCodebookSubType_SinglePanel_NrOfAntennaPorts() {} + +func (*CodebookSubType_SinglePanel_MoreThanTwo) isCodebookSubType_SinglePanel_NrOfAntennaPorts() {} + +func (m *CodebookSubType_SinglePanel) GetNrOfAntennaPorts() isCodebookSubType_SinglePanel_NrOfAntennaPorts { + if m != nil { + return m.NrOfAntennaPorts + } + return nil +} + +func (m *CodebookSubType_SinglePanel) GetTwo() *CodebookNrOfAntennaPorts_Two { + if x, ok := m.GetNrOfAntennaPorts().(*CodebookSubType_SinglePanel_Two); ok { + return x.Two + } + return nil +} + +func (m *CodebookSubType_SinglePanel) GetMoreThanTwo() *CodebookNrOfAntennaPorts_MoreThanTwo { + if x, ok := m.GetNrOfAntennaPorts().(*CodebookSubType_SinglePanel_MoreThanTwo); ok { + return x.MoreThanTwo + } + return nil +} + +func (m *CodebookSubType_SinglePanel) GetTypeI_SinglePanelRi_Restriction() []byte { + if m != nil { + return m.TypeI_SinglePanelRi_Restriction + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CodebookSubType_SinglePanel) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CodebookSubType_SinglePanel_Two)(nil), + (*CodebookSubType_SinglePanel_MoreThanTwo)(nil), + } +} + +type CodebookNrOfAntennaPorts_Two struct { + TwoTX_CodebookSubsetRestriction []byte `protobuf:"bytes,1,opt,name=twoTX_CodebookSubsetRestriction,json=twoTXCodebookSubsetRestriction,proto3" json:"twoTX_CodebookSubsetRestriction,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CodebookNrOfAntennaPorts_Two) Reset() { *m = CodebookNrOfAntennaPorts_Two{} } +func (m *CodebookNrOfAntennaPorts_Two) String() string { return proto.CompactTextString(m) } +func (*CodebookNrOfAntennaPorts_Two) ProtoMessage() {} +func (*CodebookNrOfAntennaPorts_Two) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{317} +} + +func (m *CodebookNrOfAntennaPorts_Two) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CodebookNrOfAntennaPorts_Two.Unmarshal(m, b) +} +func (m *CodebookNrOfAntennaPorts_Two) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CodebookNrOfAntennaPorts_Two.Marshal(b, m, deterministic) +} +func (m *CodebookNrOfAntennaPorts_Two) XXX_Merge(src proto.Message) { + xxx_messageInfo_CodebookNrOfAntennaPorts_Two.Merge(m, src) +} +func (m *CodebookNrOfAntennaPorts_Two) XXX_Size() int { + return xxx_messageInfo_CodebookNrOfAntennaPorts_Two.Size(m) +} +func (m *CodebookNrOfAntennaPorts_Two) XXX_DiscardUnknown() { + xxx_messageInfo_CodebookNrOfAntennaPorts_Two.DiscardUnknown(m) +} + +var xxx_messageInfo_CodebookNrOfAntennaPorts_Two proto.InternalMessageInfo + +func (m *CodebookNrOfAntennaPorts_Two) GetTwoTX_CodebookSubsetRestriction() []byte { + if m != nil { + return m.TwoTX_CodebookSubsetRestriction + } + return nil +} + +type CodebookNrOfAntennaPorts_MoreThanTwo struct { + // Types that are valid to be assigned to N1N2: + // *CodebookNrOfAntennaPorts_MoreThanTwo_TwoOne_TypeI_SinglePanel_Restriction + // *CodebookNrOfAntennaPorts_MoreThanTwo_TwoTwo_TypeI_SinglePanel_Restriction + // *CodebookNrOfAntennaPorts_MoreThanTwo_FourOne_TypeI_SinglePanel_Restriction + // *CodebookNrOfAntennaPorts_MoreThanTwo_ThreeTwo_TypeI_SinglePanel_Restriction + // *CodebookNrOfAntennaPorts_MoreThanTwo_SixOne_TypeI_SinglePanel_Restriction + // *CodebookNrOfAntennaPorts_MoreThanTwo_FourTwo_TypeI_SinglePanel_Restriction + // *CodebookNrOfAntennaPorts_MoreThanTwo_EightOne_TypeI_SinglePanel_Restriction + // *CodebookNrOfAntennaPorts_MoreThanTwo_FourThree_TypeI_SinglePanel_Restriction + // *CodebookNrOfAntennaPorts_MoreThanTwo_SixTwo_TypeI_SinglePanel_Restriction + // *CodebookNrOfAntennaPorts_MoreThanTwo_TwelveOne_TypeI_SinglePanel_Restriction + // *CodebookNrOfAntennaPorts_MoreThanTwo_FourFour_TypeI_SinglePanel_Restriction + // *CodebookNrOfAntennaPorts_MoreThanTwo_EightTwo_TypeI_SinglePanel_Restriction + // *CodebookNrOfAntennaPorts_MoreThanTwo_SixteenOne_TypeI_SinglePanel_Restriction + N1N2 isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2 `protobuf_oneof:"n1_n2"` + TypeI_SinglePanelCodebookSubsetRestrictionI2 *wrappers.BytesValue `protobuf:"bytes,14,opt,name=typeI_SinglePanel_codebookSubsetRestriction_i2,json=typeISinglePanelCodebookSubsetRestrictionI2,proto3" json:"typeI_SinglePanel_codebookSubsetRestriction_i2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) Reset() { *m = CodebookNrOfAntennaPorts_MoreThanTwo{} } +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) String() string { return proto.CompactTextString(m) } +func (*CodebookNrOfAntennaPorts_MoreThanTwo) ProtoMessage() {} +func (*CodebookNrOfAntennaPorts_MoreThanTwo) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{318} +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CodebookNrOfAntennaPorts_MoreThanTwo.Unmarshal(m, b) +} +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CodebookNrOfAntennaPorts_MoreThanTwo.Marshal(b, m, deterministic) +} +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CodebookNrOfAntennaPorts_MoreThanTwo.Merge(m, src) +} +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) XXX_Size() int { + return xxx_messageInfo_CodebookNrOfAntennaPorts_MoreThanTwo.Size(m) +} +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) XXX_DiscardUnknown() { + xxx_messageInfo_CodebookNrOfAntennaPorts_MoreThanTwo.DiscardUnknown(m) +} + +var xxx_messageInfo_CodebookNrOfAntennaPorts_MoreThanTwo proto.InternalMessageInfo + +type isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2 interface { + isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() +} + +type CodebookNrOfAntennaPorts_MoreThanTwo_TwoOne_TypeI_SinglePanel_Restriction struct { + TwoOne_TypeI_SinglePanel_Restriction []byte `protobuf:"bytes,1,opt,name=two_one_TypeI_SinglePanel_Restriction,json=twoOneTypeISinglePanelRestriction,proto3,oneof"` +} + +type CodebookNrOfAntennaPorts_MoreThanTwo_TwoTwo_TypeI_SinglePanel_Restriction struct { + TwoTwo_TypeI_SinglePanel_Restriction []byte `protobuf:"bytes,2,opt,name=two_two_TypeI_SinglePanel_Restriction,json=twoTwoTypeISinglePanelRestriction,proto3,oneof"` +} + +type CodebookNrOfAntennaPorts_MoreThanTwo_FourOne_TypeI_SinglePanel_Restriction struct { + FourOne_TypeI_SinglePanel_Restriction []byte `protobuf:"bytes,3,opt,name=four_one_TypeI_SinglePanel_Restriction,json=fourOneTypeISinglePanelRestriction,proto3,oneof"` +} + +type CodebookNrOfAntennaPorts_MoreThanTwo_ThreeTwo_TypeI_SinglePanel_Restriction struct { + ThreeTwo_TypeI_SinglePanel_Restriction []byte `protobuf:"bytes,4,opt,name=three_two_TypeI_SinglePanel_Restriction,json=threeTwoTypeISinglePanelRestriction,proto3,oneof"` +} + +type CodebookNrOfAntennaPorts_MoreThanTwo_SixOne_TypeI_SinglePanel_Restriction struct { + SixOne_TypeI_SinglePanel_Restriction []byte `protobuf:"bytes,5,opt,name=six_one_TypeI_SinglePanel_Restriction,json=sixOneTypeISinglePanelRestriction,proto3,oneof"` +} + +type CodebookNrOfAntennaPorts_MoreThanTwo_FourTwo_TypeI_SinglePanel_Restriction struct { + FourTwo_TypeI_SinglePanel_Restriction []byte `protobuf:"bytes,6,opt,name=four_two_TypeI_SinglePanel_Restriction,json=fourTwoTypeISinglePanelRestriction,proto3,oneof"` +} + +type CodebookNrOfAntennaPorts_MoreThanTwo_EightOne_TypeI_SinglePanel_Restriction struct { + EightOne_TypeI_SinglePanel_Restriction []byte `protobuf:"bytes,7,opt,name=eight_one_TypeI_SinglePanel_Restriction,json=eightOneTypeISinglePanelRestriction,proto3,oneof"` +} + +type CodebookNrOfAntennaPorts_MoreThanTwo_FourThree_TypeI_SinglePanel_Restriction struct { + FourThree_TypeI_SinglePanel_Restriction []byte `protobuf:"bytes,8,opt,name=four_three_TypeI_SinglePanel_Restriction,json=fourThreeTypeISinglePanelRestriction,proto3,oneof"` +} + +type CodebookNrOfAntennaPorts_MoreThanTwo_SixTwo_TypeI_SinglePanel_Restriction struct { + SixTwo_TypeI_SinglePanel_Restriction []byte `protobuf:"bytes,9,opt,name=six_two_TypeI_SinglePanel_Restriction,json=sixTwoTypeISinglePanelRestriction,proto3,oneof"` +} + +type CodebookNrOfAntennaPorts_MoreThanTwo_TwelveOne_TypeI_SinglePanel_Restriction struct { + TwelveOne_TypeI_SinglePanel_Restriction []byte `protobuf:"bytes,10,opt,name=twelve_one_TypeI_SinglePanel_Restriction,json=twelveOneTypeISinglePanelRestriction,proto3,oneof"` +} + +type CodebookNrOfAntennaPorts_MoreThanTwo_FourFour_TypeI_SinglePanel_Restriction struct { + FourFour_TypeI_SinglePanel_Restriction []byte `protobuf:"bytes,11,opt,name=four_four_TypeI_SinglePanel_Restriction,json=fourFourTypeISinglePanelRestriction,proto3,oneof"` +} + +type CodebookNrOfAntennaPorts_MoreThanTwo_EightTwo_TypeI_SinglePanel_Restriction struct { + EightTwo_TypeI_SinglePanel_Restriction []byte `protobuf:"bytes,12,opt,name=eight_two_TypeI_SinglePanel_Restriction,json=eightTwoTypeISinglePanelRestriction,proto3,oneof"` +} + +type CodebookNrOfAntennaPorts_MoreThanTwo_SixteenOne_TypeI_SinglePanel_Restriction struct { + SixteenOne_TypeI_SinglePanel_Restriction []byte `protobuf:"bytes,13,opt,name=sixteen_one_TypeI_SinglePanel_Restriction,json=sixteenOneTypeISinglePanelRestriction,proto3,oneof"` +} + +func (*CodebookNrOfAntennaPorts_MoreThanTwo_TwoOne_TypeI_SinglePanel_Restriction) isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() { +} + +func (*CodebookNrOfAntennaPorts_MoreThanTwo_TwoTwo_TypeI_SinglePanel_Restriction) isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() { +} + +func (*CodebookNrOfAntennaPorts_MoreThanTwo_FourOne_TypeI_SinglePanel_Restriction) isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() { +} + +func (*CodebookNrOfAntennaPorts_MoreThanTwo_ThreeTwo_TypeI_SinglePanel_Restriction) isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() { +} + +func (*CodebookNrOfAntennaPorts_MoreThanTwo_SixOne_TypeI_SinglePanel_Restriction) isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() { +} + +func (*CodebookNrOfAntennaPorts_MoreThanTwo_FourTwo_TypeI_SinglePanel_Restriction) isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() { +} + +func (*CodebookNrOfAntennaPorts_MoreThanTwo_EightOne_TypeI_SinglePanel_Restriction) isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() { +} + +func (*CodebookNrOfAntennaPorts_MoreThanTwo_FourThree_TypeI_SinglePanel_Restriction) isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() { +} + +func (*CodebookNrOfAntennaPorts_MoreThanTwo_SixTwo_TypeI_SinglePanel_Restriction) isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() { +} + +func (*CodebookNrOfAntennaPorts_MoreThanTwo_TwelveOne_TypeI_SinglePanel_Restriction) isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() { +} + +func (*CodebookNrOfAntennaPorts_MoreThanTwo_FourFour_TypeI_SinglePanel_Restriction) isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() { +} + +func (*CodebookNrOfAntennaPorts_MoreThanTwo_EightTwo_TypeI_SinglePanel_Restriction) isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() { +} + +func (*CodebookNrOfAntennaPorts_MoreThanTwo_SixteenOne_TypeI_SinglePanel_Restriction) isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2() { +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetN1N2() isCodebookNrOfAntennaPorts_MoreThanTwo_N1N2 { + if m != nil { + return m.N1N2 + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetTwoOne_TypeI_SinglePanel_Restriction() []byte { + if x, ok := m.GetN1N2().(*CodebookNrOfAntennaPorts_MoreThanTwo_TwoOne_TypeI_SinglePanel_Restriction); ok { + return x.TwoOne_TypeI_SinglePanel_Restriction + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetTwoTwo_TypeI_SinglePanel_Restriction() []byte { + if x, ok := m.GetN1N2().(*CodebookNrOfAntennaPorts_MoreThanTwo_TwoTwo_TypeI_SinglePanel_Restriction); ok { + return x.TwoTwo_TypeI_SinglePanel_Restriction + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetFourOne_TypeI_SinglePanel_Restriction() []byte { + if x, ok := m.GetN1N2().(*CodebookNrOfAntennaPorts_MoreThanTwo_FourOne_TypeI_SinglePanel_Restriction); ok { + return x.FourOne_TypeI_SinglePanel_Restriction + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetThreeTwo_TypeI_SinglePanel_Restriction() []byte { + if x, ok := m.GetN1N2().(*CodebookNrOfAntennaPorts_MoreThanTwo_ThreeTwo_TypeI_SinglePanel_Restriction); ok { + return x.ThreeTwo_TypeI_SinglePanel_Restriction + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetSixOne_TypeI_SinglePanel_Restriction() []byte { + if x, ok := m.GetN1N2().(*CodebookNrOfAntennaPorts_MoreThanTwo_SixOne_TypeI_SinglePanel_Restriction); ok { + return x.SixOne_TypeI_SinglePanel_Restriction + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetFourTwo_TypeI_SinglePanel_Restriction() []byte { + if x, ok := m.GetN1N2().(*CodebookNrOfAntennaPorts_MoreThanTwo_FourTwo_TypeI_SinglePanel_Restriction); ok { + return x.FourTwo_TypeI_SinglePanel_Restriction + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetEightOne_TypeI_SinglePanel_Restriction() []byte { + if x, ok := m.GetN1N2().(*CodebookNrOfAntennaPorts_MoreThanTwo_EightOne_TypeI_SinglePanel_Restriction); ok { + return x.EightOne_TypeI_SinglePanel_Restriction + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetFourThree_TypeI_SinglePanel_Restriction() []byte { + if x, ok := m.GetN1N2().(*CodebookNrOfAntennaPorts_MoreThanTwo_FourThree_TypeI_SinglePanel_Restriction); ok { + return x.FourThree_TypeI_SinglePanel_Restriction + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetSixTwo_TypeI_SinglePanel_Restriction() []byte { + if x, ok := m.GetN1N2().(*CodebookNrOfAntennaPorts_MoreThanTwo_SixTwo_TypeI_SinglePanel_Restriction); ok { + return x.SixTwo_TypeI_SinglePanel_Restriction + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetTwelveOne_TypeI_SinglePanel_Restriction() []byte { + if x, ok := m.GetN1N2().(*CodebookNrOfAntennaPorts_MoreThanTwo_TwelveOne_TypeI_SinglePanel_Restriction); ok { + return x.TwelveOne_TypeI_SinglePanel_Restriction + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetFourFour_TypeI_SinglePanel_Restriction() []byte { + if x, ok := m.GetN1N2().(*CodebookNrOfAntennaPorts_MoreThanTwo_FourFour_TypeI_SinglePanel_Restriction); ok { + return x.FourFour_TypeI_SinglePanel_Restriction + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetEightTwo_TypeI_SinglePanel_Restriction() []byte { + if x, ok := m.GetN1N2().(*CodebookNrOfAntennaPorts_MoreThanTwo_EightTwo_TypeI_SinglePanel_Restriction); ok { + return x.EightTwo_TypeI_SinglePanel_Restriction + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetSixteenOne_TypeI_SinglePanel_Restriction() []byte { + if x, ok := m.GetN1N2().(*CodebookNrOfAntennaPorts_MoreThanTwo_SixteenOne_TypeI_SinglePanel_Restriction); ok { + return x.SixteenOne_TypeI_SinglePanel_Restriction + } + return nil +} + +func (m *CodebookNrOfAntennaPorts_MoreThanTwo) GetTypeI_SinglePanelCodebookSubsetRestrictionI2() *wrappers.BytesValue { + if m != nil { + return m.TypeI_SinglePanelCodebookSubsetRestrictionI2 + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CodebookNrOfAntennaPorts_MoreThanTwo) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CodebookNrOfAntennaPorts_MoreThanTwo_TwoOne_TypeI_SinglePanel_Restriction)(nil), + (*CodebookNrOfAntennaPorts_MoreThanTwo_TwoTwo_TypeI_SinglePanel_Restriction)(nil), + (*CodebookNrOfAntennaPorts_MoreThanTwo_FourOne_TypeI_SinglePanel_Restriction)(nil), + (*CodebookNrOfAntennaPorts_MoreThanTwo_ThreeTwo_TypeI_SinglePanel_Restriction)(nil), + (*CodebookNrOfAntennaPorts_MoreThanTwo_SixOne_TypeI_SinglePanel_Restriction)(nil), + (*CodebookNrOfAntennaPorts_MoreThanTwo_FourTwo_TypeI_SinglePanel_Restriction)(nil), + (*CodebookNrOfAntennaPorts_MoreThanTwo_EightOne_TypeI_SinglePanel_Restriction)(nil), + (*CodebookNrOfAntennaPorts_MoreThanTwo_FourThree_TypeI_SinglePanel_Restriction)(nil), + (*CodebookNrOfAntennaPorts_MoreThanTwo_SixTwo_TypeI_SinglePanel_Restriction)(nil), + (*CodebookNrOfAntennaPorts_MoreThanTwo_TwelveOne_TypeI_SinglePanel_Restriction)(nil), + (*CodebookNrOfAntennaPorts_MoreThanTwo_FourFour_TypeI_SinglePanel_Restriction)(nil), + (*CodebookNrOfAntennaPorts_MoreThanTwo_EightTwo_TypeI_SinglePanel_Restriction)(nil), + (*CodebookNrOfAntennaPorts_MoreThanTwo_SixteenOne_TypeI_SinglePanel_Restriction)(nil), + } +} + +type CodebookSubType_MultiPanel struct { + // Types that are valid to be assigned to NgN1N2: + // *CodebookSubType_MultiPanel_TwoTwoOne_TypeI_MultiPanel_Restriction + // *CodebookSubType_MultiPanel_TwoFourOne_TypeI_MultiPanel_Restriction + // *CodebookSubType_MultiPanel_FourTwoOne_TypeI_MultiPanel_Restriction + // *CodebookSubType_MultiPanel_TwoTwoTwo_TypeI_MultiPanel_Restriction + // *CodebookSubType_MultiPanel_TwoEightOne_TypeI_MultiPanel_Restriction + // *CodebookSubType_MultiPanel_FourFourOne_TypeI_MultiPanel_Restriction + // *CodebookSubType_MultiPanel_TwoFourTwo_TypeI_MultiPanel_Restriction + // *CodebookSubType_MultiPanel_FourTwoTwo_TypeI_MultiPanel_Restriction + NgN1N2 isCodebookSubType_MultiPanel_NgN1N2 `protobuf_oneof:"ng_n1_n2"` + Ri_Restriction []byte `protobuf:"bytes,9,opt,name=ri_Restriction,json=riRestriction,proto3" json:"ri_Restriction,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CodebookSubType_MultiPanel) Reset() { *m = CodebookSubType_MultiPanel{} } +func (m *CodebookSubType_MultiPanel) String() string { return proto.CompactTextString(m) } +func (*CodebookSubType_MultiPanel) ProtoMessage() {} +func (*CodebookSubType_MultiPanel) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{319} +} + +func (m *CodebookSubType_MultiPanel) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CodebookSubType_MultiPanel.Unmarshal(m, b) +} +func (m *CodebookSubType_MultiPanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CodebookSubType_MultiPanel.Marshal(b, m, deterministic) +} +func (m *CodebookSubType_MultiPanel) XXX_Merge(src proto.Message) { + xxx_messageInfo_CodebookSubType_MultiPanel.Merge(m, src) +} +func (m *CodebookSubType_MultiPanel) XXX_Size() int { + return xxx_messageInfo_CodebookSubType_MultiPanel.Size(m) +} +func (m *CodebookSubType_MultiPanel) XXX_DiscardUnknown() { + xxx_messageInfo_CodebookSubType_MultiPanel.DiscardUnknown(m) +} + +var xxx_messageInfo_CodebookSubType_MultiPanel proto.InternalMessageInfo + +type isCodebookSubType_MultiPanel_NgN1N2 interface { + isCodebookSubType_MultiPanel_NgN1N2() +} + +type CodebookSubType_MultiPanel_TwoTwoOne_TypeI_MultiPanel_Restriction struct { + TwoTwoOne_TypeI_MultiPanel_Restriction []byte `protobuf:"bytes,1,opt,name=two_two_one_TypeI_MultiPanel_Restriction,json=twoTwoOneTypeIMultiPanelRestriction,proto3,oneof"` +} + +type CodebookSubType_MultiPanel_TwoFourOne_TypeI_MultiPanel_Restriction struct { + TwoFourOne_TypeI_MultiPanel_Restriction []byte `protobuf:"bytes,2,opt,name=two_four_one_TypeI_MultiPanel_Restriction,json=twoFourOneTypeIMultiPanelRestriction,proto3,oneof"` +} + +type CodebookSubType_MultiPanel_FourTwoOne_TypeI_MultiPanel_Restriction struct { + FourTwoOne_TypeI_MultiPanel_Restriction []byte `protobuf:"bytes,3,opt,name=four_two_one_TypeI_MultiPanel_Restriction,json=fourTwoOneTypeIMultiPanelRestriction,proto3,oneof"` +} + +type CodebookSubType_MultiPanel_TwoTwoTwo_TypeI_MultiPanel_Restriction struct { + TwoTwoTwo_TypeI_MultiPanel_Restriction []byte `protobuf:"bytes,4,opt,name=two_two_two_TypeI_MultiPanel_Restriction,json=twoTwoTwoTypeIMultiPanelRestriction,proto3,oneof"` +} + +type CodebookSubType_MultiPanel_TwoEightOne_TypeI_MultiPanel_Restriction struct { + TwoEightOne_TypeI_MultiPanel_Restriction []byte `protobuf:"bytes,5,opt,name=two_eight_one_TypeI_MultiPanel_Restriction,json=twoEightOneTypeIMultiPanelRestriction,proto3,oneof"` +} + +type CodebookSubType_MultiPanel_FourFourOne_TypeI_MultiPanel_Restriction struct { + FourFourOne_TypeI_MultiPanel_Restriction []byte `protobuf:"bytes,6,opt,name=four_four_one_TypeI_MultiPanel_Restriction,json=fourFourOneTypeIMultiPanelRestriction,proto3,oneof"` +} + +type CodebookSubType_MultiPanel_TwoFourTwo_TypeI_MultiPanel_Restriction struct { + TwoFourTwo_TypeI_MultiPanel_Restriction []byte `protobuf:"bytes,7,opt,name=two_four_two_TypeI_MultiPanel_Restriction,json=twoFourTwoTypeIMultiPanelRestriction,proto3,oneof"` +} + +type CodebookSubType_MultiPanel_FourTwoTwo_TypeI_MultiPanel_Restriction struct { + FourTwoTwo_TypeI_MultiPanel_Restriction []byte `protobuf:"bytes,8,opt,name=four_two_two_TypeI_MultiPanel_Restriction,json=fourTwoTwoTypeIMultiPanelRestriction,proto3,oneof"` +} + +func (*CodebookSubType_MultiPanel_TwoTwoOne_TypeI_MultiPanel_Restriction) isCodebookSubType_MultiPanel_NgN1N2() { +} + +func (*CodebookSubType_MultiPanel_TwoFourOne_TypeI_MultiPanel_Restriction) isCodebookSubType_MultiPanel_NgN1N2() { +} + +func (*CodebookSubType_MultiPanel_FourTwoOne_TypeI_MultiPanel_Restriction) isCodebookSubType_MultiPanel_NgN1N2() { +} + +func (*CodebookSubType_MultiPanel_TwoTwoTwo_TypeI_MultiPanel_Restriction) isCodebookSubType_MultiPanel_NgN1N2() { +} + +func (*CodebookSubType_MultiPanel_TwoEightOne_TypeI_MultiPanel_Restriction) isCodebookSubType_MultiPanel_NgN1N2() { +} + +func (*CodebookSubType_MultiPanel_FourFourOne_TypeI_MultiPanel_Restriction) isCodebookSubType_MultiPanel_NgN1N2() { +} + +func (*CodebookSubType_MultiPanel_TwoFourTwo_TypeI_MultiPanel_Restriction) isCodebookSubType_MultiPanel_NgN1N2() { +} + +func (*CodebookSubType_MultiPanel_FourTwoTwo_TypeI_MultiPanel_Restriction) isCodebookSubType_MultiPanel_NgN1N2() { +} + +func (m *CodebookSubType_MultiPanel) GetNgN1N2() isCodebookSubType_MultiPanel_NgN1N2 { + if m != nil { + return m.NgN1N2 + } + return nil +} + +func (m *CodebookSubType_MultiPanel) GetTwoTwoOne_TypeI_MultiPanel_Restriction() []byte { + if x, ok := m.GetNgN1N2().(*CodebookSubType_MultiPanel_TwoTwoOne_TypeI_MultiPanel_Restriction); ok { + return x.TwoTwoOne_TypeI_MultiPanel_Restriction + } + return nil +} + +func (m *CodebookSubType_MultiPanel) GetTwoFourOne_TypeI_MultiPanel_Restriction() []byte { + if x, ok := m.GetNgN1N2().(*CodebookSubType_MultiPanel_TwoFourOne_TypeI_MultiPanel_Restriction); ok { + return x.TwoFourOne_TypeI_MultiPanel_Restriction + } + return nil +} + +func (m *CodebookSubType_MultiPanel) GetFourTwoOne_TypeI_MultiPanel_Restriction() []byte { + if x, ok := m.GetNgN1N2().(*CodebookSubType_MultiPanel_FourTwoOne_TypeI_MultiPanel_Restriction); ok { + return x.FourTwoOne_TypeI_MultiPanel_Restriction + } + return nil +} + +func (m *CodebookSubType_MultiPanel) GetTwoTwoTwo_TypeI_MultiPanel_Restriction() []byte { + if x, ok := m.GetNgN1N2().(*CodebookSubType_MultiPanel_TwoTwoTwo_TypeI_MultiPanel_Restriction); ok { + return x.TwoTwoTwo_TypeI_MultiPanel_Restriction + } + return nil +} + +func (m *CodebookSubType_MultiPanel) GetTwoEightOne_TypeI_MultiPanel_Restriction() []byte { + if x, ok := m.GetNgN1N2().(*CodebookSubType_MultiPanel_TwoEightOne_TypeI_MultiPanel_Restriction); ok { + return x.TwoEightOne_TypeI_MultiPanel_Restriction + } + return nil +} + +func (m *CodebookSubType_MultiPanel) GetFourFourOne_TypeI_MultiPanel_Restriction() []byte { + if x, ok := m.GetNgN1N2().(*CodebookSubType_MultiPanel_FourFourOne_TypeI_MultiPanel_Restriction); ok { + return x.FourFourOne_TypeI_MultiPanel_Restriction + } + return nil +} + +func (m *CodebookSubType_MultiPanel) GetTwoFourTwo_TypeI_MultiPanel_Restriction() []byte { + if x, ok := m.GetNgN1N2().(*CodebookSubType_MultiPanel_TwoFourTwo_TypeI_MultiPanel_Restriction); ok { + return x.TwoFourTwo_TypeI_MultiPanel_Restriction + } + return nil +} + +func (m *CodebookSubType_MultiPanel) GetFourTwoTwo_TypeI_MultiPanel_Restriction() []byte { + if x, ok := m.GetNgN1N2().(*CodebookSubType_MultiPanel_FourTwoTwo_TypeI_MultiPanel_Restriction); ok { + return x.FourTwoTwo_TypeI_MultiPanel_Restriction + } + return nil +} + +func (m *CodebookSubType_MultiPanel) GetRi_Restriction() []byte { + if m != nil { + return m.Ri_Restriction + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CodebookSubType_MultiPanel) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CodebookSubType_MultiPanel_TwoTwoOne_TypeI_MultiPanel_Restriction)(nil), + (*CodebookSubType_MultiPanel_TwoFourOne_TypeI_MultiPanel_Restriction)(nil), + (*CodebookSubType_MultiPanel_FourTwoOne_TypeI_MultiPanel_Restriction)(nil), + (*CodebookSubType_MultiPanel_TwoTwoTwo_TypeI_MultiPanel_Restriction)(nil), + (*CodebookSubType_MultiPanel_TwoEightOne_TypeI_MultiPanel_Restriction)(nil), + (*CodebookSubType_MultiPanel_FourFourOne_TypeI_MultiPanel_Restriction)(nil), + (*CodebookSubType_MultiPanel_TwoFourTwo_TypeI_MultiPanel_Restriction)(nil), + (*CodebookSubType_MultiPanel_FourTwoTwo_TypeI_MultiPanel_Restriction)(nil), + } +} + +type CodebookType_Type2 struct { + // Types that are valid to be assigned to SubType: + // *CodebookType_Type2_TypeII + // *CodebookType_Type2_TypeII_PortSelection + SubType isCodebookType_Type2_SubType `protobuf_oneof:"subType"` + PhaseAlphabetSize *PhaseAlphabetSize `protobuf:"bytes,3,opt,name=phaseAlphabetSize,proto3" json:"phaseAlphabetSize,omitempty"` + SubbandAmplitude bool `protobuf:"varint,4,opt,name=subbandAmplitude,proto3" json:"subbandAmplitude,omitempty"` + NumberOfBeams *NumberOfBeams `protobuf:"bytes,5,opt,name=numberOfBeams,proto3" json:"numberOfBeams,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CodebookType_Type2) Reset() { *m = CodebookType_Type2{} } +func (m *CodebookType_Type2) String() string { return proto.CompactTextString(m) } +func (*CodebookType_Type2) ProtoMessage() {} +func (*CodebookType_Type2) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{320} +} + +func (m *CodebookType_Type2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CodebookType_Type2.Unmarshal(m, b) +} +func (m *CodebookType_Type2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CodebookType_Type2.Marshal(b, m, deterministic) +} +func (m *CodebookType_Type2) XXX_Merge(src proto.Message) { + xxx_messageInfo_CodebookType_Type2.Merge(m, src) +} +func (m *CodebookType_Type2) XXX_Size() int { + return xxx_messageInfo_CodebookType_Type2.Size(m) +} +func (m *CodebookType_Type2) XXX_DiscardUnknown() { + xxx_messageInfo_CodebookType_Type2.DiscardUnknown(m) +} + +var xxx_messageInfo_CodebookType_Type2 proto.InternalMessageInfo + +type isCodebookType_Type2_SubType interface { + isCodebookType_Type2_SubType() +} + +type CodebookType_Type2_TypeII struct { + TypeII *CodebookSubType_TypeII `protobuf:"bytes,1,opt,name=typeII,proto3,oneof"` +} + +type CodebookType_Type2_TypeII_PortSelection struct { + TypeII_PortSelection *CodebookSubType_TypeII_PortSelection `protobuf:"bytes,2,opt,name=typeII_PortSelection,json=typeIIPortSelection,proto3,oneof"` +} + +func (*CodebookType_Type2_TypeII) isCodebookType_Type2_SubType() {} + +func (*CodebookType_Type2_TypeII_PortSelection) isCodebookType_Type2_SubType() {} + +func (m *CodebookType_Type2) GetSubType() isCodebookType_Type2_SubType { + if m != nil { + return m.SubType + } + return nil +} + +func (m *CodebookType_Type2) GetTypeII() *CodebookSubType_TypeII { + if x, ok := m.GetSubType().(*CodebookType_Type2_TypeII); ok { + return x.TypeII + } + return nil +} + +func (m *CodebookType_Type2) GetTypeII_PortSelection() *CodebookSubType_TypeII_PortSelection { + if x, ok := m.GetSubType().(*CodebookType_Type2_TypeII_PortSelection); ok { + return x.TypeII_PortSelection + } + return nil +} + +func (m *CodebookType_Type2) GetPhaseAlphabetSize() *PhaseAlphabetSize { + if m != nil { + return m.PhaseAlphabetSize + } + return nil +} + +func (m *CodebookType_Type2) GetSubbandAmplitude() bool { + if m != nil { + return m.SubbandAmplitude + } + return false +} + +func (m *CodebookType_Type2) GetNumberOfBeams() *NumberOfBeams { + if m != nil { + return m.NumberOfBeams + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CodebookType_Type2) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CodebookType_Type2_TypeII)(nil), + (*CodebookType_Type2_TypeII_PortSelection)(nil), + } +} + +type CodebookSubType_TypeII struct { + // Types that are valid to be assigned to N1N2CodebookSubsetRestriction: + // *CodebookSubType_TypeII_TwoOne + // *CodebookSubType_TypeII_TwoTwo + // *CodebookSubType_TypeII_FourOne + // *CodebookSubType_TypeII_ThreeTwo + // *CodebookSubType_TypeII_SixOne + // *CodebookSubType_TypeII_FourTwo + // *CodebookSubType_TypeII_EightOne + // *CodebookSubType_TypeII_FourThree + // *CodebookSubType_TypeII_SixTwo + // *CodebookSubType_TypeII_TwelveOne + // *CodebookSubType_TypeII_FourFour + // *CodebookSubType_TypeII_EightTwo + // *CodebookSubType_TypeII_SixteenOne + N1N2CodebookSubsetRestriction isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction `protobuf_oneof:"n1_n2_codebookSubsetRestriction"` + TypeII_RI_Restriction []byte `protobuf:"bytes,14,opt,name=typeII_RI_Restriction,json=typeIIRIRestriction,proto3" json:"typeII_RI_Restriction,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CodebookSubType_TypeII) Reset() { *m = CodebookSubType_TypeII{} } +func (m *CodebookSubType_TypeII) String() string { return proto.CompactTextString(m) } +func (*CodebookSubType_TypeII) ProtoMessage() {} +func (*CodebookSubType_TypeII) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{321} +} + +func (m *CodebookSubType_TypeII) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CodebookSubType_TypeII.Unmarshal(m, b) +} +func (m *CodebookSubType_TypeII) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CodebookSubType_TypeII.Marshal(b, m, deterministic) +} +func (m *CodebookSubType_TypeII) XXX_Merge(src proto.Message) { + xxx_messageInfo_CodebookSubType_TypeII.Merge(m, src) +} +func (m *CodebookSubType_TypeII) XXX_Size() int { + return xxx_messageInfo_CodebookSubType_TypeII.Size(m) +} +func (m *CodebookSubType_TypeII) XXX_DiscardUnknown() { + xxx_messageInfo_CodebookSubType_TypeII.DiscardUnknown(m) +} + +var xxx_messageInfo_CodebookSubType_TypeII proto.InternalMessageInfo + +type isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction interface { + isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() +} + +type CodebookSubType_TypeII_TwoOne struct { + TwoOne []byte `protobuf:"bytes,1,opt,name=two_one,json=twoOne,proto3,oneof"` +} + +type CodebookSubType_TypeII_TwoTwo struct { + TwoTwo []byte `protobuf:"bytes,2,opt,name=two_two,json=twoTwo,proto3,oneof"` +} + +type CodebookSubType_TypeII_FourOne struct { + FourOne []byte `protobuf:"bytes,3,opt,name=four_one,json=fourOne,proto3,oneof"` +} + +type CodebookSubType_TypeII_ThreeTwo struct { + ThreeTwo []byte `protobuf:"bytes,4,opt,name=three_two,json=threeTwo,proto3,oneof"` +} + +type CodebookSubType_TypeII_SixOne struct { + SixOne []byte `protobuf:"bytes,5,opt,name=six_one,json=sixOne,proto3,oneof"` +} + +type CodebookSubType_TypeII_FourTwo struct { + FourTwo []byte `protobuf:"bytes,6,opt,name=four_two,json=fourTwo,proto3,oneof"` +} + +type CodebookSubType_TypeII_EightOne struct { + EightOne []byte `protobuf:"bytes,7,opt,name=eight_one,json=eightOne,proto3,oneof"` +} + +type CodebookSubType_TypeII_FourThree struct { + FourThree []byte `protobuf:"bytes,8,opt,name=four_three,json=fourThree,proto3,oneof"` +} + +type CodebookSubType_TypeII_SixTwo struct { + SixTwo []byte `protobuf:"bytes,9,opt,name=six_two,json=sixTwo,proto3,oneof"` +} + +type CodebookSubType_TypeII_TwelveOne struct { + TwelveOne []byte `protobuf:"bytes,10,opt,name=twelve_one,json=twelveOne,proto3,oneof"` +} + +type CodebookSubType_TypeII_FourFour struct { + FourFour []byte `protobuf:"bytes,11,opt,name=four_four,json=fourFour,proto3,oneof"` +} + +type CodebookSubType_TypeII_EightTwo struct { + EightTwo []byte `protobuf:"bytes,12,opt,name=eight_two,json=eightTwo,proto3,oneof"` +} + +type CodebookSubType_TypeII_SixteenOne struct { + SixteenOne []byte `protobuf:"bytes,13,opt,name=sixteen_one,json=sixteenOne,proto3,oneof"` +} + +func (*CodebookSubType_TypeII_TwoOne) isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() {} + +func (*CodebookSubType_TypeII_TwoTwo) isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() {} + +func (*CodebookSubType_TypeII_FourOne) isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() {} + +func (*CodebookSubType_TypeII_ThreeTwo) isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() {} + +func (*CodebookSubType_TypeII_SixOne) isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() {} + +func (*CodebookSubType_TypeII_FourTwo) isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() {} + +func (*CodebookSubType_TypeII_EightOne) isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() {} + +func (*CodebookSubType_TypeII_FourThree) isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() {} + +func (*CodebookSubType_TypeII_SixTwo) isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() {} + +func (*CodebookSubType_TypeII_TwelveOne) isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() {} + +func (*CodebookSubType_TypeII_FourFour) isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() {} + +func (*CodebookSubType_TypeII_EightTwo) isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() {} + +func (*CodebookSubType_TypeII_SixteenOne) isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction() {} + +func (m *CodebookSubType_TypeII) GetN1N2CodebookSubsetRestriction() isCodebookSubType_TypeII_N1N2CodebookSubsetRestriction { + if m != nil { + return m.N1N2CodebookSubsetRestriction + } + return nil +} + +func (m *CodebookSubType_TypeII) GetTwoOne() []byte { + if x, ok := m.GetN1N2CodebookSubsetRestriction().(*CodebookSubType_TypeII_TwoOne); ok { + return x.TwoOne + } + return nil +} + +func (m *CodebookSubType_TypeII) GetTwoTwo() []byte { + if x, ok := m.GetN1N2CodebookSubsetRestriction().(*CodebookSubType_TypeII_TwoTwo); ok { + return x.TwoTwo + } + return nil +} + +func (m *CodebookSubType_TypeII) GetFourOne() []byte { + if x, ok := m.GetN1N2CodebookSubsetRestriction().(*CodebookSubType_TypeII_FourOne); ok { + return x.FourOne + } + return nil +} + +func (m *CodebookSubType_TypeII) GetThreeTwo() []byte { + if x, ok := m.GetN1N2CodebookSubsetRestriction().(*CodebookSubType_TypeII_ThreeTwo); ok { + return x.ThreeTwo + } + return nil +} + +func (m *CodebookSubType_TypeII) GetSixOne() []byte { + if x, ok := m.GetN1N2CodebookSubsetRestriction().(*CodebookSubType_TypeII_SixOne); ok { + return x.SixOne + } + return nil +} + +func (m *CodebookSubType_TypeII) GetFourTwo() []byte { + if x, ok := m.GetN1N2CodebookSubsetRestriction().(*CodebookSubType_TypeII_FourTwo); ok { + return x.FourTwo + } + return nil +} + +func (m *CodebookSubType_TypeII) GetEightOne() []byte { + if x, ok := m.GetN1N2CodebookSubsetRestriction().(*CodebookSubType_TypeII_EightOne); ok { + return x.EightOne + } + return nil +} + +func (m *CodebookSubType_TypeII) GetFourThree() []byte { + if x, ok := m.GetN1N2CodebookSubsetRestriction().(*CodebookSubType_TypeII_FourThree); ok { + return x.FourThree + } + return nil +} + +func (m *CodebookSubType_TypeII) GetSixTwo() []byte { + if x, ok := m.GetN1N2CodebookSubsetRestriction().(*CodebookSubType_TypeII_SixTwo); ok { + return x.SixTwo + } + return nil +} + +func (m *CodebookSubType_TypeII) GetTwelveOne() []byte { + if x, ok := m.GetN1N2CodebookSubsetRestriction().(*CodebookSubType_TypeII_TwelveOne); ok { + return x.TwelveOne + } + return nil +} + +func (m *CodebookSubType_TypeII) GetFourFour() []byte { + if x, ok := m.GetN1N2CodebookSubsetRestriction().(*CodebookSubType_TypeII_FourFour); ok { + return x.FourFour + } + return nil +} + +func (m *CodebookSubType_TypeII) GetEightTwo() []byte { + if x, ok := m.GetN1N2CodebookSubsetRestriction().(*CodebookSubType_TypeII_EightTwo); ok { + return x.EightTwo + } + return nil +} + +func (m *CodebookSubType_TypeII) GetSixteenOne() []byte { + if x, ok := m.GetN1N2CodebookSubsetRestriction().(*CodebookSubType_TypeII_SixteenOne); ok { + return x.SixteenOne + } + return nil +} + +func (m *CodebookSubType_TypeII) GetTypeII_RI_Restriction() []byte { + if m != nil { + return m.TypeII_RI_Restriction + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CodebookSubType_TypeII) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CodebookSubType_TypeII_TwoOne)(nil), + (*CodebookSubType_TypeII_TwoTwo)(nil), + (*CodebookSubType_TypeII_FourOne)(nil), + (*CodebookSubType_TypeII_ThreeTwo)(nil), + (*CodebookSubType_TypeII_SixOne)(nil), + (*CodebookSubType_TypeII_FourTwo)(nil), + (*CodebookSubType_TypeII_EightOne)(nil), + (*CodebookSubType_TypeII_FourThree)(nil), + (*CodebookSubType_TypeII_SixTwo)(nil), + (*CodebookSubType_TypeII_TwelveOne)(nil), + (*CodebookSubType_TypeII_FourFour)(nil), + (*CodebookSubType_TypeII_EightTwo)(nil), + (*CodebookSubType_TypeII_SixteenOne)(nil), + } +} + +type CodebookSubType_TypeII_PortSelection struct { + PortSelectionSamplingSize *PortSelectionSamplingSize `protobuf:"bytes,1,opt,name=portSelectionSamplingSize,proto3" json:"portSelectionSamplingSize,omitempty"` + TypeII_PortSelectionRI_Restriction []byte `protobuf:"bytes,2,opt,name=typeII_PortSelectionRI_Restriction,json=typeIIPortSelectionRIRestriction,proto3" json:"typeII_PortSelectionRI_Restriction,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CodebookSubType_TypeII_PortSelection) Reset() { *m = CodebookSubType_TypeII_PortSelection{} } +func (m *CodebookSubType_TypeII_PortSelection) String() string { return proto.CompactTextString(m) } +func (*CodebookSubType_TypeII_PortSelection) ProtoMessage() {} +func (*CodebookSubType_TypeII_PortSelection) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{322} +} + +func (m *CodebookSubType_TypeII_PortSelection) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CodebookSubType_TypeII_PortSelection.Unmarshal(m, b) +} +func (m *CodebookSubType_TypeII_PortSelection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CodebookSubType_TypeII_PortSelection.Marshal(b, m, deterministic) +} +func (m *CodebookSubType_TypeII_PortSelection) XXX_Merge(src proto.Message) { + xxx_messageInfo_CodebookSubType_TypeII_PortSelection.Merge(m, src) +} +func (m *CodebookSubType_TypeII_PortSelection) XXX_Size() int { + return xxx_messageInfo_CodebookSubType_TypeII_PortSelection.Size(m) +} +func (m *CodebookSubType_TypeII_PortSelection) XXX_DiscardUnknown() { + xxx_messageInfo_CodebookSubType_TypeII_PortSelection.DiscardUnknown(m) +} + +var xxx_messageInfo_CodebookSubType_TypeII_PortSelection proto.InternalMessageInfo + +func (m *CodebookSubType_TypeII_PortSelection) GetPortSelectionSamplingSize() *PortSelectionSamplingSize { + if m != nil { + return m.PortSelectionSamplingSize + } + return nil +} + +func (m *CodebookSubType_TypeII_PortSelection) GetTypeII_PortSelectionRI_Restriction() []byte { + if m != nil { + return m.TypeII_PortSelectionRI_Restriction + } + return nil +} + +type PhaseAlphabetSize struct { + Value PhaseAlphabetSize_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PhaseAlphabetSize_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PhaseAlphabetSize) Reset() { *m = PhaseAlphabetSize{} } +func (m *PhaseAlphabetSize) String() string { return proto.CompactTextString(m) } +func (*PhaseAlphabetSize) ProtoMessage() {} +func (*PhaseAlphabetSize) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{323} +} + +func (m *PhaseAlphabetSize) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PhaseAlphabetSize.Unmarshal(m, b) +} +func (m *PhaseAlphabetSize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PhaseAlphabetSize.Marshal(b, m, deterministic) +} +func (m *PhaseAlphabetSize) XXX_Merge(src proto.Message) { + xxx_messageInfo_PhaseAlphabetSize.Merge(m, src) +} +func (m *PhaseAlphabetSize) XXX_Size() int { + return xxx_messageInfo_PhaseAlphabetSize.Size(m) +} +func (m *PhaseAlphabetSize) XXX_DiscardUnknown() { + xxx_messageInfo_PhaseAlphabetSize.DiscardUnknown(m) +} + +var xxx_messageInfo_PhaseAlphabetSize proto.InternalMessageInfo + +func (m *PhaseAlphabetSize) GetValue() PhaseAlphabetSize_Value { + if m != nil { + return m.Value + } + return PhaseAlphabetSize_protobuf_unspecified +} + +type NumberOfBeams struct { + Value NumberOfBeams_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.NumberOfBeams_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NumberOfBeams) Reset() { *m = NumberOfBeams{} } +func (m *NumberOfBeams) String() string { return proto.CompactTextString(m) } +func (*NumberOfBeams) ProtoMessage() {} +func (*NumberOfBeams) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{324} +} + +func (m *NumberOfBeams) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NumberOfBeams.Unmarshal(m, b) +} +func (m *NumberOfBeams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NumberOfBeams.Marshal(b, m, deterministic) +} +func (m *NumberOfBeams) XXX_Merge(src proto.Message) { + xxx_messageInfo_NumberOfBeams.Merge(m, src) +} +func (m *NumberOfBeams) XXX_Size() int { + return xxx_messageInfo_NumberOfBeams.Size(m) +} +func (m *NumberOfBeams) XXX_DiscardUnknown() { + xxx_messageInfo_NumberOfBeams.DiscardUnknown(m) +} + +var xxx_messageInfo_NumberOfBeams proto.InternalMessageInfo + +func (m *NumberOfBeams) GetValue() NumberOfBeams_Value { + if m != nil { + return m.Value + } + return NumberOfBeams_protobuf_unspecified +} + +type PortSelectionSamplingSize struct { + Value PortSelectionSamplingSize_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PortSelectionSamplingSize_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PortSelectionSamplingSize) Reset() { *m = PortSelectionSamplingSize{} } +func (m *PortSelectionSamplingSize) String() string { return proto.CompactTextString(m) } +func (*PortSelectionSamplingSize) ProtoMessage() {} +func (*PortSelectionSamplingSize) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{325} +} + +func (m *PortSelectionSamplingSize) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PortSelectionSamplingSize.Unmarshal(m, b) +} +func (m *PortSelectionSamplingSize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PortSelectionSamplingSize.Marshal(b, m, deterministic) +} +func (m *PortSelectionSamplingSize) XXX_Merge(src proto.Message) { + xxx_messageInfo_PortSelectionSamplingSize.Merge(m, src) +} +func (m *PortSelectionSamplingSize) XXX_Size() int { + return xxx_messageInfo_PortSelectionSamplingSize.Size(m) +} +func (m *PortSelectionSamplingSize) XXX_DiscardUnknown() { + xxx_messageInfo_PortSelectionSamplingSize.DiscardUnknown(m) +} + +var xxx_messageInfo_PortSelectionSamplingSize proto.InternalMessageInfo + +func (m *PortSelectionSamplingSize) GetValue() PortSelectionSamplingSize_Value { + if m != nil { + return m.Value + } + return PortSelectionSamplingSize_protobuf_unspecified +} + +type CSI_ReportConfigDummy struct { + Value CSI_ReportConfigDummy_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CSI_ReportConfigDummy_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_ReportConfigDummy) Reset() { *m = CSI_ReportConfigDummy{} } +func (m *CSI_ReportConfigDummy) String() string { return proto.CompactTextString(m) } +func (*CSI_ReportConfigDummy) ProtoMessage() {} +func (*CSI_ReportConfigDummy) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{326} +} + +func (m *CSI_ReportConfigDummy) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_ReportConfigDummy.Unmarshal(m, b) +} +func (m *CSI_ReportConfigDummy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_ReportConfigDummy.Marshal(b, m, deterministic) +} +func (m *CSI_ReportConfigDummy) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_ReportConfigDummy.Merge(m, src) +} +func (m *CSI_ReportConfigDummy) XXX_Size() int { + return xxx_messageInfo_CSI_ReportConfigDummy.Size(m) +} +func (m *CSI_ReportConfigDummy) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_ReportConfigDummy.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_ReportConfigDummy proto.InternalMessageInfo + +func (m *CSI_ReportConfigDummy) GetValue() CSI_ReportConfigDummy_Value { + if m != nil { + return m.Value + } + return CSI_ReportConfigDummy_protobuf_unspecified +} + +type GroupBasedBeamReporting_Disabled struct { + NrofReportedRS *NrofReportedRS `protobuf:"bytes,1,opt,name=nrofReportedRS,proto3" json:"nrofReportedRS,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GroupBasedBeamReporting_Disabled) Reset() { *m = GroupBasedBeamReporting_Disabled{} } +func (m *GroupBasedBeamReporting_Disabled) String() string { return proto.CompactTextString(m) } +func (*GroupBasedBeamReporting_Disabled) ProtoMessage() {} +func (*GroupBasedBeamReporting_Disabled) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{327} +} + +func (m *GroupBasedBeamReporting_Disabled) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GroupBasedBeamReporting_Disabled.Unmarshal(m, b) +} +func (m *GroupBasedBeamReporting_Disabled) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GroupBasedBeamReporting_Disabled.Marshal(b, m, deterministic) +} +func (m *GroupBasedBeamReporting_Disabled) XXX_Merge(src proto.Message) { + xxx_messageInfo_GroupBasedBeamReporting_Disabled.Merge(m, src) +} +func (m *GroupBasedBeamReporting_Disabled) XXX_Size() int { + return xxx_messageInfo_GroupBasedBeamReporting_Disabled.Size(m) +} +func (m *GroupBasedBeamReporting_Disabled) XXX_DiscardUnknown() { + xxx_messageInfo_GroupBasedBeamReporting_Disabled.DiscardUnknown(m) +} + +var xxx_messageInfo_GroupBasedBeamReporting_Disabled proto.InternalMessageInfo + +func (m *GroupBasedBeamReporting_Disabled) GetNrofReportedRS() *NrofReportedRS { + if m != nil { + return m.NrofReportedRS + } + return nil +} + +type NrofReportedRS struct { + Value NrofReportedRS_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.NrofReportedRS_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NrofReportedRS) Reset() { *m = NrofReportedRS{} } +func (m *NrofReportedRS) String() string { return proto.CompactTextString(m) } +func (*NrofReportedRS) ProtoMessage() {} +func (*NrofReportedRS) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{328} +} + +func (m *NrofReportedRS) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NrofReportedRS.Unmarshal(m, b) +} +func (m *NrofReportedRS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NrofReportedRS.Marshal(b, m, deterministic) +} +func (m *NrofReportedRS) XXX_Merge(src proto.Message) { + xxx_messageInfo_NrofReportedRS.Merge(m, src) +} +func (m *NrofReportedRS) XXX_Size() int { + return xxx_messageInfo_NrofReportedRS.Size(m) +} +func (m *NrofReportedRS) XXX_DiscardUnknown() { + xxx_messageInfo_NrofReportedRS.DiscardUnknown(m) +} + +var xxx_messageInfo_NrofReportedRS proto.InternalMessageInfo + +func (m *NrofReportedRS) GetValue() NrofReportedRS_Value { + if m != nil { + return m.Value + } + return NrofReportedRS_protobuf_unspecified +} + +type CQI_Table struct { + Value CQI_Table_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CQI_Table_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CQI_Table) Reset() { *m = CQI_Table{} } +func (m *CQI_Table) String() string { return proto.CompactTextString(m) } +func (*CQI_Table) ProtoMessage() {} +func (*CQI_Table) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{329} +} + +func (m *CQI_Table) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CQI_Table.Unmarshal(m, b) +} +func (m *CQI_Table) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CQI_Table.Marshal(b, m, deterministic) +} +func (m *CQI_Table) XXX_Merge(src proto.Message) { + xxx_messageInfo_CQI_Table.Merge(m, src) +} +func (m *CQI_Table) XXX_Size() int { + return xxx_messageInfo_CQI_Table.Size(m) +} +func (m *CQI_Table) XXX_DiscardUnknown() { + xxx_messageInfo_CQI_Table.DiscardUnknown(m) +} + +var xxx_messageInfo_CQI_Table proto.InternalMessageInfo + +func (m *CQI_Table) GetValue() CQI_Table_Value { + if m != nil { + return m.Value + } + return CQI_Table_protobuf_unspecified +} + +type SubbandSize struct { + Value SubbandSize_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SubbandSize_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SubbandSize) Reset() { *m = SubbandSize{} } +func (m *SubbandSize) String() string { return proto.CompactTextString(m) } +func (*SubbandSize) ProtoMessage() {} +func (*SubbandSize) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{330} +} + +func (m *SubbandSize) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SubbandSize.Unmarshal(m, b) +} +func (m *SubbandSize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SubbandSize.Marshal(b, m, deterministic) +} +func (m *SubbandSize) XXX_Merge(src proto.Message) { + xxx_messageInfo_SubbandSize.Merge(m, src) +} +func (m *SubbandSize) XXX_Size() int { + return xxx_messageInfo_SubbandSize.Size(m) +} +func (m *SubbandSize) XXX_DiscardUnknown() { + xxx_messageInfo_SubbandSize.DiscardUnknown(m) +} + +var xxx_messageInfo_SubbandSize proto.InternalMessageInfo + +func (m *SubbandSize) GetValue() SubbandSize_Value { + if m != nil { + return m.Value + } + return SubbandSize_protobuf_unspecified +} + +type PortIndexFor8Ranks struct { + // Types that are valid to be assigned to C: + // *PortIndexFor8Ranks_PortIndex8 + // *PortIndexFor8Ranks_PortIndex4 + // *PortIndexFor8Ranks_PortIndex2 + // *PortIndexFor8Ranks_PortIndex1 + C isPortIndexFor8Ranks_C `protobuf_oneof:"c"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PortIndexFor8Ranks) Reset() { *m = PortIndexFor8Ranks{} } +func (m *PortIndexFor8Ranks) String() string { return proto.CompactTextString(m) } +func (*PortIndexFor8Ranks) ProtoMessage() {} +func (*PortIndexFor8Ranks) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{331} +} + +func (m *PortIndexFor8Ranks) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PortIndexFor8Ranks.Unmarshal(m, b) +} +func (m *PortIndexFor8Ranks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PortIndexFor8Ranks.Marshal(b, m, deterministic) +} +func (m *PortIndexFor8Ranks) XXX_Merge(src proto.Message) { + xxx_messageInfo_PortIndexFor8Ranks.Merge(m, src) +} +func (m *PortIndexFor8Ranks) XXX_Size() int { + return xxx_messageInfo_PortIndexFor8Ranks.Size(m) +} +func (m *PortIndexFor8Ranks) XXX_DiscardUnknown() { + xxx_messageInfo_PortIndexFor8Ranks.DiscardUnknown(m) +} + +var xxx_messageInfo_PortIndexFor8Ranks proto.InternalMessageInfo + +type isPortIndexFor8Ranks_C interface { + isPortIndexFor8Ranks_C() +} + +type PortIndexFor8Ranks_PortIndex8 struct { + PortIndex8 *PortIndex8 `protobuf:"bytes,1,opt,name=portIndex8,proto3,oneof"` +} + +type PortIndexFor8Ranks_PortIndex4 struct { + PortIndex4 *PortIndex4 `protobuf:"bytes,2,opt,name=portIndex4,proto3,oneof"` +} + +type PortIndexFor8Ranks_PortIndex2 struct { + PortIndex2 *PortIndex2 `protobuf:"bytes,3,opt,name=portIndex2,proto3,oneof"` +} + +type PortIndexFor8Ranks_PortIndex1 struct { + PortIndex1 *Null `protobuf:"bytes,4,opt,name=portIndex1,proto3,oneof"` +} + +func (*PortIndexFor8Ranks_PortIndex8) isPortIndexFor8Ranks_C() {} + +func (*PortIndexFor8Ranks_PortIndex4) isPortIndexFor8Ranks_C() {} + +func (*PortIndexFor8Ranks_PortIndex2) isPortIndexFor8Ranks_C() {} + +func (*PortIndexFor8Ranks_PortIndex1) isPortIndexFor8Ranks_C() {} + +func (m *PortIndexFor8Ranks) GetC() isPortIndexFor8Ranks_C { + if m != nil { + return m.C + } + return nil +} + +func (m *PortIndexFor8Ranks) GetPortIndex8() *PortIndex8 { + if x, ok := m.GetC().(*PortIndexFor8Ranks_PortIndex8); ok { + return x.PortIndex8 + } + return nil +} + +func (m *PortIndexFor8Ranks) GetPortIndex4() *PortIndex4 { + if x, ok := m.GetC().(*PortIndexFor8Ranks_PortIndex4); ok { + return x.PortIndex4 + } + return nil +} + +func (m *PortIndexFor8Ranks) GetPortIndex2() *PortIndex2 { + if x, ok := m.GetC().(*PortIndexFor8Ranks_PortIndex2); ok { + return x.PortIndex2 + } + return nil +} + +func (m *PortIndexFor8Ranks) GetPortIndex1() *Null { + if x, ok := m.GetC().(*PortIndexFor8Ranks_PortIndex1); ok { + return x.PortIndex1 + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PortIndexFor8Ranks) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PortIndexFor8Ranks_PortIndex8)(nil), + (*PortIndexFor8Ranks_PortIndex4)(nil), + (*PortIndexFor8Ranks_PortIndex2)(nil), + (*PortIndexFor8Ranks_PortIndex1)(nil), + } +} + +type PortIndex8 struct { + Rank1_8 *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=rank1_8,json=rank18,proto3" json:"rank1_8,omitempty"` + Rank2_8 []uint32 `protobuf:"varint,2,rep,packed,name=rank2_8,json=rank28,proto3" json:"rank2_8,omitempty"` + Rank3_8 []uint32 `protobuf:"varint,3,rep,packed,name=rank3_8,json=rank38,proto3" json:"rank3_8,omitempty"` + Rank4_8 []uint32 `protobuf:"varint,4,rep,packed,name=rank4_8,json=rank48,proto3" json:"rank4_8,omitempty"` + Rank5_8 []uint32 `protobuf:"varint,5,rep,packed,name=rank5_8,json=rank58,proto3" json:"rank5_8,omitempty"` + Rank6_8 []uint32 `protobuf:"varint,6,rep,packed,name=rank6_8,json=rank68,proto3" json:"rank6_8,omitempty"` + Rank7_8 []uint32 `protobuf:"varint,7,rep,packed,name=rank7_8,json=rank78,proto3" json:"rank7_8,omitempty"` + Rank8_8 []uint32 `protobuf:"varint,8,rep,packed,name=rank8_8,json=rank88,proto3" json:"rank8_8,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PortIndex8) Reset() { *m = PortIndex8{} } +func (m *PortIndex8) String() string { return proto.CompactTextString(m) } +func (*PortIndex8) ProtoMessage() {} +func (*PortIndex8) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{332} +} + +func (m *PortIndex8) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PortIndex8.Unmarshal(m, b) +} +func (m *PortIndex8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PortIndex8.Marshal(b, m, deterministic) +} +func (m *PortIndex8) XXX_Merge(src proto.Message) { + xxx_messageInfo_PortIndex8.Merge(m, src) +} +func (m *PortIndex8) XXX_Size() int { + return xxx_messageInfo_PortIndex8.Size(m) +} +func (m *PortIndex8) XXX_DiscardUnknown() { + xxx_messageInfo_PortIndex8.DiscardUnknown(m) +} + +var xxx_messageInfo_PortIndex8 proto.InternalMessageInfo + +func (m *PortIndex8) GetRank1_8() *wrappers.UInt32Value { + if m != nil { + return m.Rank1_8 + } + return nil +} + +func (m *PortIndex8) GetRank2_8() []uint32 { + if m != nil { + return m.Rank2_8 + } + return nil +} + +func (m *PortIndex8) GetRank3_8() []uint32 { + if m != nil { + return m.Rank3_8 + } + return nil +} + +func (m *PortIndex8) GetRank4_8() []uint32 { + if m != nil { + return m.Rank4_8 + } + return nil +} + +func (m *PortIndex8) GetRank5_8() []uint32 { + if m != nil { + return m.Rank5_8 + } + return nil +} + +func (m *PortIndex8) GetRank6_8() []uint32 { + if m != nil { + return m.Rank6_8 + } + return nil +} + +func (m *PortIndex8) GetRank7_8() []uint32 { + if m != nil { + return m.Rank7_8 + } + return nil +} + +func (m *PortIndex8) GetRank8_8() []uint32 { + if m != nil { + return m.Rank8_8 + } + return nil +} + +type PortIndex4 struct { + Rank1_4 *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=rank1_4,json=rank14,proto3" json:"rank1_4,omitempty"` + Rank2_4 []uint32 `protobuf:"varint,2,rep,packed,name=rank2_4,json=rank24,proto3" json:"rank2_4,omitempty"` + Rank3_4 []uint32 `protobuf:"varint,3,rep,packed,name=rank3_4,json=rank34,proto3" json:"rank3_4,omitempty"` + Rank4_4 []uint32 `protobuf:"varint,4,rep,packed,name=rank4_4,json=rank44,proto3" json:"rank4_4,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PortIndex4) Reset() { *m = PortIndex4{} } +func (m *PortIndex4) String() string { return proto.CompactTextString(m) } +func (*PortIndex4) ProtoMessage() {} +func (*PortIndex4) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{333} +} + +func (m *PortIndex4) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PortIndex4.Unmarshal(m, b) +} +func (m *PortIndex4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PortIndex4.Marshal(b, m, deterministic) +} +func (m *PortIndex4) XXX_Merge(src proto.Message) { + xxx_messageInfo_PortIndex4.Merge(m, src) +} +func (m *PortIndex4) XXX_Size() int { + return xxx_messageInfo_PortIndex4.Size(m) +} +func (m *PortIndex4) XXX_DiscardUnknown() { + xxx_messageInfo_PortIndex4.DiscardUnknown(m) +} + +var xxx_messageInfo_PortIndex4 proto.InternalMessageInfo + +func (m *PortIndex4) GetRank1_4() *wrappers.UInt32Value { + if m != nil { + return m.Rank1_4 + } + return nil +} + +func (m *PortIndex4) GetRank2_4() []uint32 { + if m != nil { + return m.Rank2_4 + } + return nil +} + +func (m *PortIndex4) GetRank3_4() []uint32 { + if m != nil { + return m.Rank3_4 + } + return nil +} + +func (m *PortIndex4) GetRank4_4() []uint32 { + if m != nil { + return m.Rank4_4 + } + return nil +} + +type PortIndex2 struct { + Rank1_2 *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=rank1_2,json=rank12,proto3" json:"rank1_2,omitempty"` + Rank2_2 []uint32 `protobuf:"varint,2,rep,packed,name=rank2_2,json=rank22,proto3" json:"rank2_2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PortIndex2) Reset() { *m = PortIndex2{} } +func (m *PortIndex2) String() string { return proto.CompactTextString(m) } +func (*PortIndex2) ProtoMessage() {} +func (*PortIndex2) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{334} +} + +func (m *PortIndex2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PortIndex2.Unmarshal(m, b) +} +func (m *PortIndex2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PortIndex2.Marshal(b, m, deterministic) +} +func (m *PortIndex2) XXX_Merge(src proto.Message) { + xxx_messageInfo_PortIndex2.Merge(m, src) +} +func (m *PortIndex2) XXX_Size() int { + return xxx_messageInfo_PortIndex2.Size(m) +} +func (m *PortIndex2) XXX_DiscardUnknown() { + xxx_messageInfo_PortIndex2.DiscardUnknown(m) +} + +var xxx_messageInfo_PortIndex2 proto.InternalMessageInfo + +func (m *PortIndex2) GetRank1_2() *wrappers.UInt32Value { + if m != nil { + return m.Rank1_2 + } + return nil +} + +func (m *PortIndex2) GetRank2_2() []uint32 { + if m != nil { + return m.Rank2_2 + } + return nil +} + +type SemiPersistentOnPUSCHV1530 struct { + ReportSlotConfigV1530 SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530 `protobuf:"varint,1,opt,name=reportSlotConfig_v1530,json=reportSlotConfigV1530,proto3,enum=streaming_protobufs.SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530" json:"reportSlotConfig_v1530,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SemiPersistentOnPUSCHV1530) Reset() { *m = SemiPersistentOnPUSCHV1530{} } +func (m *SemiPersistentOnPUSCHV1530) String() string { return proto.CompactTextString(m) } +func (*SemiPersistentOnPUSCHV1530) ProtoMessage() {} +func (*SemiPersistentOnPUSCHV1530) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{335} +} + +func (m *SemiPersistentOnPUSCHV1530) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SemiPersistentOnPUSCHV1530.Unmarshal(m, b) +} +func (m *SemiPersistentOnPUSCHV1530) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SemiPersistentOnPUSCHV1530.Marshal(b, m, deterministic) +} +func (m *SemiPersistentOnPUSCHV1530) XXX_Merge(src proto.Message) { + xxx_messageInfo_SemiPersistentOnPUSCHV1530.Merge(m, src) +} +func (m *SemiPersistentOnPUSCHV1530) XXX_Size() int { + return xxx_messageInfo_SemiPersistentOnPUSCHV1530.Size(m) +} +func (m *SemiPersistentOnPUSCHV1530) XXX_DiscardUnknown() { + xxx_messageInfo_SemiPersistentOnPUSCHV1530.DiscardUnknown(m) +} + +var xxx_messageInfo_SemiPersistentOnPUSCHV1530 proto.InternalMessageInfo + +func (m *SemiPersistentOnPUSCHV1530) GetReportSlotConfigV1530() SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530 { + if m != nil { + return m.ReportSlotConfigV1530 + } + return SemiPersistentOnPUSCHV1530_protobuf_unspecified +} + +type CSI_AperiodicTriggerStateList struct { + Items []*CSI_AperiodicTriggerState `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_AperiodicTriggerStateList) Reset() { *m = CSI_AperiodicTriggerStateList{} } +func (m *CSI_AperiodicTriggerStateList) String() string { return proto.CompactTextString(m) } +func (*CSI_AperiodicTriggerStateList) ProtoMessage() {} +func (*CSI_AperiodicTriggerStateList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{336} +} + +func (m *CSI_AperiodicTriggerStateList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_AperiodicTriggerStateList.Unmarshal(m, b) +} +func (m *CSI_AperiodicTriggerStateList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_AperiodicTriggerStateList.Marshal(b, m, deterministic) +} +func (m *CSI_AperiodicTriggerStateList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_AperiodicTriggerStateList.Merge(m, src) +} +func (m *CSI_AperiodicTriggerStateList) XXX_Size() int { + return xxx_messageInfo_CSI_AperiodicTriggerStateList.Size(m) +} +func (m *CSI_AperiodicTriggerStateList) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_AperiodicTriggerStateList.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_AperiodicTriggerStateList proto.InternalMessageInfo + +func (m *CSI_AperiodicTriggerStateList) GetItems() []*CSI_AperiodicTriggerState { + if m != nil { + return m.Items + } + return nil +} + +type CSI_AperiodicTriggerState struct { + AssociatedReportConfigInfoList []*CSI_AssociatedReportConfigInfo `protobuf:"bytes,1,rep,name=associatedReportConfigInfoList,proto3" json:"associatedReportConfigInfoList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_AperiodicTriggerState) Reset() { *m = CSI_AperiodicTriggerState{} } +func (m *CSI_AperiodicTriggerState) String() string { return proto.CompactTextString(m) } +func (*CSI_AperiodicTriggerState) ProtoMessage() {} +func (*CSI_AperiodicTriggerState) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{337} +} + +func (m *CSI_AperiodicTriggerState) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_AperiodicTriggerState.Unmarshal(m, b) +} +func (m *CSI_AperiodicTriggerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_AperiodicTriggerState.Marshal(b, m, deterministic) +} +func (m *CSI_AperiodicTriggerState) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_AperiodicTriggerState.Merge(m, src) +} +func (m *CSI_AperiodicTriggerState) XXX_Size() int { + return xxx_messageInfo_CSI_AperiodicTriggerState.Size(m) +} +func (m *CSI_AperiodicTriggerState) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_AperiodicTriggerState.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_AperiodicTriggerState proto.InternalMessageInfo + +func (m *CSI_AperiodicTriggerState) GetAssociatedReportConfigInfoList() []*CSI_AssociatedReportConfigInfo { + if m != nil { + return m.AssociatedReportConfigInfoList + } + return nil +} + +type CSI_AssociatedReportConfigInfo struct { + ReportConfigId uint32 `protobuf:"varint,1,opt,name=reportConfigId,proto3" json:"reportConfigId,omitempty"` + // Types that are valid to be assigned to ResourcesForChannel: + // *CSI_AssociatedReportConfigInfo_Nzp_CSI_RS + // *CSI_AssociatedReportConfigInfo_Csi_SSB_ResourceSet + ResourcesForChannel isCSI_AssociatedReportConfigInfo_ResourcesForChannel `protobuf_oneof:"resourcesForChannel"` + Csi_IM_ResourcesForInterference *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=csi_IM_ResourcesForInterference,json=csiIMResourcesForInterference,proto3" json:"csi_IM_ResourcesForInterference,omitempty"` + Nzp_CSI_RS_ResourcesForInterference *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=nzp_CSI_RS_ResourcesForInterference,json=nzpCSIRSResourcesForInterference,proto3" json:"nzp_CSI_RS_ResourcesForInterference,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_AssociatedReportConfigInfo) Reset() { *m = CSI_AssociatedReportConfigInfo{} } +func (m *CSI_AssociatedReportConfigInfo) String() string { return proto.CompactTextString(m) } +func (*CSI_AssociatedReportConfigInfo) ProtoMessage() {} +func (*CSI_AssociatedReportConfigInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{338} +} + +func (m *CSI_AssociatedReportConfigInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_AssociatedReportConfigInfo.Unmarshal(m, b) +} +func (m *CSI_AssociatedReportConfigInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_AssociatedReportConfigInfo.Marshal(b, m, deterministic) +} +func (m *CSI_AssociatedReportConfigInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_AssociatedReportConfigInfo.Merge(m, src) +} +func (m *CSI_AssociatedReportConfigInfo) XXX_Size() int { + return xxx_messageInfo_CSI_AssociatedReportConfigInfo.Size(m) +} +func (m *CSI_AssociatedReportConfigInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_AssociatedReportConfigInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_AssociatedReportConfigInfo proto.InternalMessageInfo + +func (m *CSI_AssociatedReportConfigInfo) GetReportConfigId() uint32 { + if m != nil { + return m.ReportConfigId + } + return 0 +} + +type isCSI_AssociatedReportConfigInfo_ResourcesForChannel interface { + isCSI_AssociatedReportConfigInfo_ResourcesForChannel() +} + +type CSI_AssociatedReportConfigInfo_Nzp_CSI_RS struct { + Nzp_CSI_RS *NZP_CSI_RS `protobuf:"bytes,2,opt,name=nzp_CSI_RS,json=nzpCSIRS,proto3,oneof"` +} + +type CSI_AssociatedReportConfigInfo_Csi_SSB_ResourceSet struct { + Csi_SSB_ResourceSet uint32 `protobuf:"varint,3,opt,name=csi_SSB_ResourceSet,json=csiSSBResourceSet,proto3,oneof"` +} + +func (*CSI_AssociatedReportConfigInfo_Nzp_CSI_RS) isCSI_AssociatedReportConfigInfo_ResourcesForChannel() { +} + +func (*CSI_AssociatedReportConfigInfo_Csi_SSB_ResourceSet) isCSI_AssociatedReportConfigInfo_ResourcesForChannel() { +} + +func (m *CSI_AssociatedReportConfigInfo) GetResourcesForChannel() isCSI_AssociatedReportConfigInfo_ResourcesForChannel { + if m != nil { + return m.ResourcesForChannel + } + return nil +} + +func (m *CSI_AssociatedReportConfigInfo) GetNzp_CSI_RS() *NZP_CSI_RS { + if x, ok := m.GetResourcesForChannel().(*CSI_AssociatedReportConfigInfo_Nzp_CSI_RS); ok { + return x.Nzp_CSI_RS + } + return nil +} + +func (m *CSI_AssociatedReportConfigInfo) GetCsi_SSB_ResourceSet() uint32 { + if x, ok := m.GetResourcesForChannel().(*CSI_AssociatedReportConfigInfo_Csi_SSB_ResourceSet); ok { + return x.Csi_SSB_ResourceSet + } + return 0 +} + +func (m *CSI_AssociatedReportConfigInfo) GetCsi_IM_ResourcesForInterference() *wrappers.UInt32Value { + if m != nil { + return m.Csi_IM_ResourcesForInterference + } + return nil +} + +func (m *CSI_AssociatedReportConfigInfo) GetNzp_CSI_RS_ResourcesForInterference() *wrappers.UInt32Value { + if m != nil { + return m.Nzp_CSI_RS_ResourcesForInterference + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CSI_AssociatedReportConfigInfo) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CSI_AssociatedReportConfigInfo_Nzp_CSI_RS)(nil), + (*CSI_AssociatedReportConfigInfo_Csi_SSB_ResourceSet)(nil), + } +} + +type NZP_CSI_RS struct { + ResourceSet uint32 `protobuf:"varint,1,opt,name=resourceSet,proto3" json:"resourceSet,omitempty"` + QclInfo []uint32 `protobuf:"varint,2,rep,packed,name=qcl_info,json=qclInfo,proto3" json:"qcl_info,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NZP_CSI_RS) Reset() { *m = NZP_CSI_RS{} } +func (m *NZP_CSI_RS) String() string { return proto.CompactTextString(m) } +func (*NZP_CSI_RS) ProtoMessage() {} +func (*NZP_CSI_RS) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{339} +} + +func (m *NZP_CSI_RS) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NZP_CSI_RS.Unmarshal(m, b) +} +func (m *NZP_CSI_RS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NZP_CSI_RS.Marshal(b, m, deterministic) +} +func (m *NZP_CSI_RS) XXX_Merge(src proto.Message) { + xxx_messageInfo_NZP_CSI_RS.Merge(m, src) +} +func (m *NZP_CSI_RS) XXX_Size() int { + return xxx_messageInfo_NZP_CSI_RS.Size(m) +} +func (m *NZP_CSI_RS) XXX_DiscardUnknown() { + xxx_messageInfo_NZP_CSI_RS.DiscardUnknown(m) +} + +var xxx_messageInfo_NZP_CSI_RS proto.InternalMessageInfo + +func (m *NZP_CSI_RS) GetResourceSet() uint32 { + if m != nil { + return m.ResourceSet + } + return 0 +} + +func (m *NZP_CSI_RS) GetQclInfo() []uint32 { + if m != nil { + return m.QclInfo + } + return nil +} + +type CSI_SemiPersistentOnPUSCH_TriggerStateList struct { + Items []*CSI_SemiPersistentOnPUSCH_TriggerState `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_SemiPersistentOnPUSCH_TriggerStateList) Reset() { + *m = CSI_SemiPersistentOnPUSCH_TriggerStateList{} +} +func (m *CSI_SemiPersistentOnPUSCH_TriggerStateList) String() string { + return proto.CompactTextString(m) +} +func (*CSI_SemiPersistentOnPUSCH_TriggerStateList) ProtoMessage() {} +func (*CSI_SemiPersistentOnPUSCH_TriggerStateList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{340} +} + +func (m *CSI_SemiPersistentOnPUSCH_TriggerStateList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_SemiPersistentOnPUSCH_TriggerStateList.Unmarshal(m, b) +} +func (m *CSI_SemiPersistentOnPUSCH_TriggerStateList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_SemiPersistentOnPUSCH_TriggerStateList.Marshal(b, m, deterministic) +} +func (m *CSI_SemiPersistentOnPUSCH_TriggerStateList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_SemiPersistentOnPUSCH_TriggerStateList.Merge(m, src) +} +func (m *CSI_SemiPersistentOnPUSCH_TriggerStateList) XXX_Size() int { + return xxx_messageInfo_CSI_SemiPersistentOnPUSCH_TriggerStateList.Size(m) +} +func (m *CSI_SemiPersistentOnPUSCH_TriggerStateList) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_SemiPersistentOnPUSCH_TriggerStateList.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_SemiPersistentOnPUSCH_TriggerStateList proto.InternalMessageInfo + +func (m *CSI_SemiPersistentOnPUSCH_TriggerStateList) GetItems() []*CSI_SemiPersistentOnPUSCH_TriggerState { + if m != nil { + return m.Items + } + return nil +} + +type CSI_SemiPersistentOnPUSCH_TriggerState struct { + AssociatedReportConfigInfo uint32 `protobuf:"varint,1,opt,name=associatedReportConfigInfo,proto3" json:"associatedReportConfigInfo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_SemiPersistentOnPUSCH_TriggerState) Reset() { + *m = CSI_SemiPersistentOnPUSCH_TriggerState{} +} +func (m *CSI_SemiPersistentOnPUSCH_TriggerState) String() string { return proto.CompactTextString(m) } +func (*CSI_SemiPersistentOnPUSCH_TriggerState) ProtoMessage() {} +func (*CSI_SemiPersistentOnPUSCH_TriggerState) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{341} +} + +func (m *CSI_SemiPersistentOnPUSCH_TriggerState) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_SemiPersistentOnPUSCH_TriggerState.Unmarshal(m, b) +} +func (m *CSI_SemiPersistentOnPUSCH_TriggerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_SemiPersistentOnPUSCH_TriggerState.Marshal(b, m, deterministic) +} +func (m *CSI_SemiPersistentOnPUSCH_TriggerState) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_SemiPersistentOnPUSCH_TriggerState.Merge(m, src) +} +func (m *CSI_SemiPersistentOnPUSCH_TriggerState) XXX_Size() int { + return xxx_messageInfo_CSI_SemiPersistentOnPUSCH_TriggerState.Size(m) +} +func (m *CSI_SemiPersistentOnPUSCH_TriggerState) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_SemiPersistentOnPUSCH_TriggerState.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_SemiPersistentOnPUSCH_TriggerState proto.InternalMessageInfo + +func (m *CSI_SemiPersistentOnPUSCH_TriggerState) GetAssociatedReportConfigInfo() uint32 { + if m != nil { + return m.AssociatedReportConfigInfo + } + return 0 +} + +type SCellDeactivationTimer struct { + Value SCellDeactivationTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SCellDeactivationTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SCellDeactivationTimer) Reset() { *m = SCellDeactivationTimer{} } +func (m *SCellDeactivationTimer) String() string { return proto.CompactTextString(m) } +func (*SCellDeactivationTimer) ProtoMessage() {} +func (*SCellDeactivationTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{342} +} + +func (m *SCellDeactivationTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SCellDeactivationTimer.Unmarshal(m, b) +} +func (m *SCellDeactivationTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SCellDeactivationTimer.Marshal(b, m, deterministic) +} +func (m *SCellDeactivationTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_SCellDeactivationTimer.Merge(m, src) +} +func (m *SCellDeactivationTimer) XXX_Size() int { + return xxx_messageInfo_SCellDeactivationTimer.Size(m) +} +func (m *SCellDeactivationTimer) XXX_DiscardUnknown() { + xxx_messageInfo_SCellDeactivationTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_SCellDeactivationTimer proto.InternalMessageInfo + +func (m *SCellDeactivationTimer) GetValue() SCellDeactivationTimer_Value { + if m != nil { + return m.Value + } + return SCellDeactivationTimer_protobuf_unspecified +} + +type CrossCarrierSchedulingConfig struct { + // Types that are valid to be assigned to SchedulingCellInfo: + // *CrossCarrierSchedulingConfig_Own + // *CrossCarrierSchedulingConfig_Other + SchedulingCellInfo isCrossCarrierSchedulingConfig_SchedulingCellInfo `protobuf_oneof:"schedulingCellInfo"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CrossCarrierSchedulingConfig) Reset() { *m = CrossCarrierSchedulingConfig{} } +func (m *CrossCarrierSchedulingConfig) String() string { return proto.CompactTextString(m) } +func (*CrossCarrierSchedulingConfig) ProtoMessage() {} +func (*CrossCarrierSchedulingConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{343} +} + +func (m *CrossCarrierSchedulingConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CrossCarrierSchedulingConfig.Unmarshal(m, b) +} +func (m *CrossCarrierSchedulingConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CrossCarrierSchedulingConfig.Marshal(b, m, deterministic) +} +func (m *CrossCarrierSchedulingConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_CrossCarrierSchedulingConfig.Merge(m, src) +} +func (m *CrossCarrierSchedulingConfig) XXX_Size() int { + return xxx_messageInfo_CrossCarrierSchedulingConfig.Size(m) +} +func (m *CrossCarrierSchedulingConfig) XXX_DiscardUnknown() { + xxx_messageInfo_CrossCarrierSchedulingConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_CrossCarrierSchedulingConfig proto.InternalMessageInfo + +type isCrossCarrierSchedulingConfig_SchedulingCellInfo interface { + isCrossCarrierSchedulingConfig_SchedulingCellInfo() +} + +type CrossCarrierSchedulingConfig_Own struct { + Own *OwnCrossCarrierSchedulingConfig `protobuf:"bytes,1,opt,name=own,proto3,oneof"` +} + +type CrossCarrierSchedulingConfig_Other struct { + Other *OtherCrossCarrierSchedulingConfig `protobuf:"bytes,2,opt,name=other,proto3,oneof"` +} + +func (*CrossCarrierSchedulingConfig_Own) isCrossCarrierSchedulingConfig_SchedulingCellInfo() {} + +func (*CrossCarrierSchedulingConfig_Other) isCrossCarrierSchedulingConfig_SchedulingCellInfo() {} + +func (m *CrossCarrierSchedulingConfig) GetSchedulingCellInfo() isCrossCarrierSchedulingConfig_SchedulingCellInfo { + if m != nil { + return m.SchedulingCellInfo + } + return nil +} + +func (m *CrossCarrierSchedulingConfig) GetOwn() *OwnCrossCarrierSchedulingConfig { + if x, ok := m.GetSchedulingCellInfo().(*CrossCarrierSchedulingConfig_Own); ok { + return x.Own + } + return nil +} + +func (m *CrossCarrierSchedulingConfig) GetOther() *OtherCrossCarrierSchedulingConfig { + if x, ok := m.GetSchedulingCellInfo().(*CrossCarrierSchedulingConfig_Other); ok { + return x.Other + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CrossCarrierSchedulingConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CrossCarrierSchedulingConfig_Own)(nil), + (*CrossCarrierSchedulingConfig_Other)(nil), + } +} + +type OwnCrossCarrierSchedulingConfig struct { + Cif_Presence bool `protobuf:"varint,1,opt,name=cif_Presence,json=cifPresence,proto3" json:"cif_Presence,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *OwnCrossCarrierSchedulingConfig) Reset() { *m = OwnCrossCarrierSchedulingConfig{} } +func (m *OwnCrossCarrierSchedulingConfig) String() string { return proto.CompactTextString(m) } +func (*OwnCrossCarrierSchedulingConfig) ProtoMessage() {} +func (*OwnCrossCarrierSchedulingConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{344} +} + +func (m *OwnCrossCarrierSchedulingConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OwnCrossCarrierSchedulingConfig.Unmarshal(m, b) +} +func (m *OwnCrossCarrierSchedulingConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OwnCrossCarrierSchedulingConfig.Marshal(b, m, deterministic) +} +func (m *OwnCrossCarrierSchedulingConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_OwnCrossCarrierSchedulingConfig.Merge(m, src) +} +func (m *OwnCrossCarrierSchedulingConfig) XXX_Size() int { + return xxx_messageInfo_OwnCrossCarrierSchedulingConfig.Size(m) +} +func (m *OwnCrossCarrierSchedulingConfig) XXX_DiscardUnknown() { + xxx_messageInfo_OwnCrossCarrierSchedulingConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_OwnCrossCarrierSchedulingConfig proto.InternalMessageInfo + +func (m *OwnCrossCarrierSchedulingConfig) GetCif_Presence() bool { + if m != nil { + return m.Cif_Presence + } + return false +} + +type OtherCrossCarrierSchedulingConfig struct { + SchedulingCellId uint32 `protobuf:"varint,1,opt,name=schedulingCellId,proto3" json:"schedulingCellId,omitempty"` + Cif_InSchedulingCell uint32 `protobuf:"varint,2,opt,name=cif_InSchedulingCell,json=cifInSchedulingCell,proto3" json:"cif_InSchedulingCell,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *OtherCrossCarrierSchedulingConfig) Reset() { *m = OtherCrossCarrierSchedulingConfig{} } +func (m *OtherCrossCarrierSchedulingConfig) String() string { return proto.CompactTextString(m) } +func (*OtherCrossCarrierSchedulingConfig) ProtoMessage() {} +func (*OtherCrossCarrierSchedulingConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{345} +} + +func (m *OtherCrossCarrierSchedulingConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OtherCrossCarrierSchedulingConfig.Unmarshal(m, b) +} +func (m *OtherCrossCarrierSchedulingConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OtherCrossCarrierSchedulingConfig.Marshal(b, m, deterministic) +} +func (m *OtherCrossCarrierSchedulingConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_OtherCrossCarrierSchedulingConfig.Merge(m, src) +} +func (m *OtherCrossCarrierSchedulingConfig) XXX_Size() int { + return xxx_messageInfo_OtherCrossCarrierSchedulingConfig.Size(m) +} +func (m *OtherCrossCarrierSchedulingConfig) XXX_DiscardUnknown() { + xxx_messageInfo_OtherCrossCarrierSchedulingConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_OtherCrossCarrierSchedulingConfig proto.InternalMessageInfo + +func (m *OtherCrossCarrierSchedulingConfig) GetSchedulingCellId() uint32 { + if m != nil { + return m.SchedulingCellId + } + return 0 +} + +func (m *OtherCrossCarrierSchedulingConfig) GetCif_InSchedulingCell() uint32 { + if m != nil { + return m.Cif_InSchedulingCell + } + return 0 +} + +type PathlossReferenceLinking struct { + Value PathlossReferenceLinking_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PathlossReferenceLinking_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PathlossReferenceLinking) Reset() { *m = PathlossReferenceLinking{} } +func (m *PathlossReferenceLinking) String() string { return proto.CompactTextString(m) } +func (*PathlossReferenceLinking) ProtoMessage() {} +func (*PathlossReferenceLinking) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{346} +} + +func (m *PathlossReferenceLinking) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PathlossReferenceLinking.Unmarshal(m, b) +} +func (m *PathlossReferenceLinking) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PathlossReferenceLinking.Marshal(b, m, deterministic) +} +func (m *PathlossReferenceLinking) XXX_Merge(src proto.Message) { + xxx_messageInfo_PathlossReferenceLinking.Merge(m, src) +} +func (m *PathlossReferenceLinking) XXX_Size() int { + return xxx_messageInfo_PathlossReferenceLinking.Size(m) +} +func (m *PathlossReferenceLinking) XXX_DiscardUnknown() { + xxx_messageInfo_PathlossReferenceLinking.DiscardUnknown(m) +} + +var xxx_messageInfo_PathlossReferenceLinking proto.InternalMessageInfo + +func (m *PathlossReferenceLinking) GetValue() PathlossReferenceLinking_Value { + if m != nil { + return m.Value + } + return PathlossReferenceLinking_protobuf_unspecified +} + +type MeasConfig struct { + MeasObjectToRemoveList *MeasObjectToRemoveList `protobuf:"bytes,1,opt,name=measObjectToRemoveList,proto3" json:"measObjectToRemoveList,omitempty"` + MeasObjectToAddModList *MeasObjectToAddModList `protobuf:"bytes,2,opt,name=measObjectToAddModList,proto3" json:"measObjectToAddModList,omitempty"` + ReportConfigToRemoveList *ReportConfigToRemoveList `protobuf:"bytes,3,opt,name=reportConfigToRemoveList,proto3" json:"reportConfigToRemoveList,omitempty"` + ReportConfigToAddModList *ReportConfigToAddModList `protobuf:"bytes,4,opt,name=reportConfigToAddModList,proto3" json:"reportConfigToAddModList,omitempty"` + MeasIdToRemoveList *MeasIdToRemoveList `protobuf:"bytes,5,opt,name=measIdToRemoveList,proto3" json:"measIdToRemoveList,omitempty"` + MeasIdToAddModList *MeasIdToAddModList `protobuf:"bytes,6,opt,name=measIdToAddModList,proto3" json:"measIdToAddModList,omitempty"` + // Types that are valid to be assigned to S_MeasureConfig: + // *MeasConfig_Ssb_RSRP + // *MeasConfig_Csi_RSRP + S_MeasureConfig isMeasConfig_S_MeasureConfig `protobuf_oneof:"s_MeasureConfig"` + QuantityConfig *QuantityConfig `protobuf:"bytes,9,opt,name=quantityConfig,proto3" json:"quantityConfig,omitempty"` + MeasGapConfig *MeasGapConfig `protobuf:"bytes,10,opt,name=measGapConfig,proto3" json:"measGapConfig,omitempty"` + MeasGapSharingConfig *MeasGapSharingConfig `protobuf:"bytes,11,opt,name=measGapSharingConfig,proto3" json:"measGapSharingConfig,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasConfig) Reset() { *m = MeasConfig{} } +func (m *MeasConfig) String() string { return proto.CompactTextString(m) } +func (*MeasConfig) ProtoMessage() {} +func (*MeasConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{347} +} + +func (m *MeasConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasConfig.Unmarshal(m, b) +} +func (m *MeasConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasConfig.Marshal(b, m, deterministic) +} +func (m *MeasConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasConfig.Merge(m, src) +} +func (m *MeasConfig) XXX_Size() int { + return xxx_messageInfo_MeasConfig.Size(m) +} +func (m *MeasConfig) XXX_DiscardUnknown() { + xxx_messageInfo_MeasConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasConfig proto.InternalMessageInfo + +func (m *MeasConfig) GetMeasObjectToRemoveList() *MeasObjectToRemoveList { + if m != nil { + return m.MeasObjectToRemoveList + } + return nil +} + +func (m *MeasConfig) GetMeasObjectToAddModList() *MeasObjectToAddModList { + if m != nil { + return m.MeasObjectToAddModList + } + return nil +} + +func (m *MeasConfig) GetReportConfigToRemoveList() *ReportConfigToRemoveList { + if m != nil { + return m.ReportConfigToRemoveList + } + return nil +} + +func (m *MeasConfig) GetReportConfigToAddModList() *ReportConfigToAddModList { + if m != nil { + return m.ReportConfigToAddModList + } + return nil +} + +func (m *MeasConfig) GetMeasIdToRemoveList() *MeasIdToRemoveList { + if m != nil { + return m.MeasIdToRemoveList + } + return nil +} + +func (m *MeasConfig) GetMeasIdToAddModList() *MeasIdToAddModList { + if m != nil { + return m.MeasIdToAddModList + } + return nil +} + +type isMeasConfig_S_MeasureConfig interface { + isMeasConfig_S_MeasureConfig() +} + +type MeasConfig_Ssb_RSRP struct { + Ssb_RSRP uint32 `protobuf:"varint,7,opt,name=ssb_RSRP,json=ssbRSRP,proto3,oneof"` +} + +type MeasConfig_Csi_RSRP struct { + Csi_RSRP uint32 `protobuf:"varint,8,opt,name=csi_RSRP,json=csiRSRP,proto3,oneof"` +} + +func (*MeasConfig_Ssb_RSRP) isMeasConfig_S_MeasureConfig() {} + +func (*MeasConfig_Csi_RSRP) isMeasConfig_S_MeasureConfig() {} + +func (m *MeasConfig) GetS_MeasureConfig() isMeasConfig_S_MeasureConfig { + if m != nil { + return m.S_MeasureConfig + } + return nil +} + +func (m *MeasConfig) GetSsb_RSRP() uint32 { + if x, ok := m.GetS_MeasureConfig().(*MeasConfig_Ssb_RSRP); ok { + return x.Ssb_RSRP + } + return 0 +} + +func (m *MeasConfig) GetCsi_RSRP() uint32 { + if x, ok := m.GetS_MeasureConfig().(*MeasConfig_Csi_RSRP); ok { + return x.Csi_RSRP + } + return 0 +} + +func (m *MeasConfig) GetQuantityConfig() *QuantityConfig { + if m != nil { + return m.QuantityConfig + } + return nil +} + +func (m *MeasConfig) GetMeasGapConfig() *MeasGapConfig { + if m != nil { + return m.MeasGapConfig + } + return nil +} + +func (m *MeasConfig) GetMeasGapSharingConfig() *MeasGapSharingConfig { + if m != nil { + return m.MeasGapSharingConfig + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*MeasConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*MeasConfig_Ssb_RSRP)(nil), + (*MeasConfig_Csi_RSRP)(nil), + } +} + +type MeasObjectToRemoveList struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasObjectToRemoveList) Reset() { *m = MeasObjectToRemoveList{} } +func (m *MeasObjectToRemoveList) String() string { return proto.CompactTextString(m) } +func (*MeasObjectToRemoveList) ProtoMessage() {} +func (*MeasObjectToRemoveList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{348} +} + +func (m *MeasObjectToRemoveList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasObjectToRemoveList.Unmarshal(m, b) +} +func (m *MeasObjectToRemoveList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasObjectToRemoveList.Marshal(b, m, deterministic) +} +func (m *MeasObjectToRemoveList) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasObjectToRemoveList.Merge(m, src) +} +func (m *MeasObjectToRemoveList) XXX_Size() int { + return xxx_messageInfo_MeasObjectToRemoveList.Size(m) +} +func (m *MeasObjectToRemoveList) XXX_DiscardUnknown() { + xxx_messageInfo_MeasObjectToRemoveList.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasObjectToRemoveList proto.InternalMessageInfo + +func (m *MeasObjectToRemoveList) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type MeasObjectToAddModList struct { + Items []*MeasObjectToAddMod `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasObjectToAddModList) Reset() { *m = MeasObjectToAddModList{} } +func (m *MeasObjectToAddModList) String() string { return proto.CompactTextString(m) } +func (*MeasObjectToAddModList) ProtoMessage() {} +func (*MeasObjectToAddModList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{349} +} + +func (m *MeasObjectToAddModList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasObjectToAddModList.Unmarshal(m, b) +} +func (m *MeasObjectToAddModList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasObjectToAddModList.Marshal(b, m, deterministic) +} +func (m *MeasObjectToAddModList) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasObjectToAddModList.Merge(m, src) +} +func (m *MeasObjectToAddModList) XXX_Size() int { + return xxx_messageInfo_MeasObjectToAddModList.Size(m) +} +func (m *MeasObjectToAddModList) XXX_DiscardUnknown() { + xxx_messageInfo_MeasObjectToAddModList.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasObjectToAddModList proto.InternalMessageInfo + +func (m *MeasObjectToAddModList) GetItems() []*MeasObjectToAddMod { + if m != nil { + return m.Items + } + return nil +} + +type ReportConfigToRemoveList struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReportConfigToRemoveList) Reset() { *m = ReportConfigToRemoveList{} } +func (m *ReportConfigToRemoveList) String() string { return proto.CompactTextString(m) } +func (*ReportConfigToRemoveList) ProtoMessage() {} +func (*ReportConfigToRemoveList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{350} +} + +func (m *ReportConfigToRemoveList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReportConfigToRemoveList.Unmarshal(m, b) +} +func (m *ReportConfigToRemoveList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReportConfigToRemoveList.Marshal(b, m, deterministic) +} +func (m *ReportConfigToRemoveList) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReportConfigToRemoveList.Merge(m, src) +} +func (m *ReportConfigToRemoveList) XXX_Size() int { + return xxx_messageInfo_ReportConfigToRemoveList.Size(m) +} +func (m *ReportConfigToRemoveList) XXX_DiscardUnknown() { + xxx_messageInfo_ReportConfigToRemoveList.DiscardUnknown(m) +} + +var xxx_messageInfo_ReportConfigToRemoveList proto.InternalMessageInfo + +func (m *ReportConfigToRemoveList) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type ReportConfigToAddModList struct { + Items []*ReportConfigToAddMod `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReportConfigToAddModList) Reset() { *m = ReportConfigToAddModList{} } +func (m *ReportConfigToAddModList) String() string { return proto.CompactTextString(m) } +func (*ReportConfigToAddModList) ProtoMessage() {} +func (*ReportConfigToAddModList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{351} +} + +func (m *ReportConfigToAddModList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReportConfigToAddModList.Unmarshal(m, b) +} +func (m *ReportConfigToAddModList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReportConfigToAddModList.Marshal(b, m, deterministic) +} +func (m *ReportConfigToAddModList) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReportConfigToAddModList.Merge(m, src) +} +func (m *ReportConfigToAddModList) XXX_Size() int { + return xxx_messageInfo_ReportConfigToAddModList.Size(m) +} +func (m *ReportConfigToAddModList) XXX_DiscardUnknown() { + xxx_messageInfo_ReportConfigToAddModList.DiscardUnknown(m) +} + +var xxx_messageInfo_ReportConfigToAddModList proto.InternalMessageInfo + +func (m *ReportConfigToAddModList) GetItems() []*ReportConfigToAddMod { + if m != nil { + return m.Items + } + return nil +} + +type MeasIdToRemoveList struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasIdToRemoveList) Reset() { *m = MeasIdToRemoveList{} } +func (m *MeasIdToRemoveList) String() string { return proto.CompactTextString(m) } +func (*MeasIdToRemoveList) ProtoMessage() {} +func (*MeasIdToRemoveList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{352} +} + +func (m *MeasIdToRemoveList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasIdToRemoveList.Unmarshal(m, b) +} +func (m *MeasIdToRemoveList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasIdToRemoveList.Marshal(b, m, deterministic) +} +func (m *MeasIdToRemoveList) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasIdToRemoveList.Merge(m, src) +} +func (m *MeasIdToRemoveList) XXX_Size() int { + return xxx_messageInfo_MeasIdToRemoveList.Size(m) +} +func (m *MeasIdToRemoveList) XXX_DiscardUnknown() { + xxx_messageInfo_MeasIdToRemoveList.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasIdToRemoveList proto.InternalMessageInfo + +func (m *MeasIdToRemoveList) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type MeasIdToAddModList struct { + Items []*MeasIdToAddMod `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasIdToAddModList) Reset() { *m = MeasIdToAddModList{} } +func (m *MeasIdToAddModList) String() string { return proto.CompactTextString(m) } +func (*MeasIdToAddModList) ProtoMessage() {} +func (*MeasIdToAddModList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{353} +} + +func (m *MeasIdToAddModList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasIdToAddModList.Unmarshal(m, b) +} +func (m *MeasIdToAddModList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasIdToAddModList.Marshal(b, m, deterministic) +} +func (m *MeasIdToAddModList) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasIdToAddModList.Merge(m, src) +} +func (m *MeasIdToAddModList) XXX_Size() int { + return xxx_messageInfo_MeasIdToAddModList.Size(m) +} +func (m *MeasIdToAddModList) XXX_DiscardUnknown() { + xxx_messageInfo_MeasIdToAddModList.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasIdToAddModList proto.InternalMessageInfo + +func (m *MeasIdToAddModList) GetItems() []*MeasIdToAddMod { + if m != nil { + return m.Items + } + return nil +} + +type MeasObjectToAddMod struct { + MeasObjectId uint32 `protobuf:"varint,1,opt,name=measObjectId,proto3" json:"measObjectId,omitempty"` + // Types that are valid to be assigned to MeasObject: + // *MeasObjectToAddMod_MeasObjectNR + // *MeasObjectToAddMod_MeasObjectEUTRA + MeasObject isMeasObjectToAddMod_MeasObject `protobuf_oneof:"measObject"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasObjectToAddMod) Reset() { *m = MeasObjectToAddMod{} } +func (m *MeasObjectToAddMod) String() string { return proto.CompactTextString(m) } +func (*MeasObjectToAddMod) ProtoMessage() {} +func (*MeasObjectToAddMod) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{354} +} + +func (m *MeasObjectToAddMod) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasObjectToAddMod.Unmarshal(m, b) +} +func (m *MeasObjectToAddMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasObjectToAddMod.Marshal(b, m, deterministic) +} +func (m *MeasObjectToAddMod) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasObjectToAddMod.Merge(m, src) +} +func (m *MeasObjectToAddMod) XXX_Size() int { + return xxx_messageInfo_MeasObjectToAddMod.Size(m) +} +func (m *MeasObjectToAddMod) XXX_DiscardUnknown() { + xxx_messageInfo_MeasObjectToAddMod.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasObjectToAddMod proto.InternalMessageInfo + +func (m *MeasObjectToAddMod) GetMeasObjectId() uint32 { + if m != nil { + return m.MeasObjectId + } + return 0 +} + +type isMeasObjectToAddMod_MeasObject interface { + isMeasObjectToAddMod_MeasObject() +} + +type MeasObjectToAddMod_MeasObjectNR struct { + MeasObjectNR *MeasObjectNR `protobuf:"bytes,2,opt,name=measObjectNR,proto3,oneof"` +} + +type MeasObjectToAddMod_MeasObjectEUTRA struct { + MeasObjectEUTRA *MeasObjectEUTRA `protobuf:"bytes,3,opt,name=measObjectEUTRA,proto3,oneof"` +} + +func (*MeasObjectToAddMod_MeasObjectNR) isMeasObjectToAddMod_MeasObject() {} + +func (*MeasObjectToAddMod_MeasObjectEUTRA) isMeasObjectToAddMod_MeasObject() {} + +func (m *MeasObjectToAddMod) GetMeasObject() isMeasObjectToAddMod_MeasObject { + if m != nil { + return m.MeasObject + } + return nil +} + +func (m *MeasObjectToAddMod) GetMeasObjectNR() *MeasObjectNR { + if x, ok := m.GetMeasObject().(*MeasObjectToAddMod_MeasObjectNR); ok { + return x.MeasObjectNR + } + return nil +} + +func (m *MeasObjectToAddMod) GetMeasObjectEUTRA() *MeasObjectEUTRA { + if x, ok := m.GetMeasObject().(*MeasObjectToAddMod_MeasObjectEUTRA); ok { + return x.MeasObjectEUTRA + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*MeasObjectToAddMod) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*MeasObjectToAddMod_MeasObjectNR)(nil), + (*MeasObjectToAddMod_MeasObjectEUTRA)(nil), + } +} + +type MeasObjectNR struct { + SsbFrequency *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=ssbFrequency,proto3" json:"ssbFrequency,omitempty"` + SsbSubcarrierSpacing *SubcarrierSpacing `protobuf:"bytes,2,opt,name=ssbSubcarrierSpacing,proto3" json:"ssbSubcarrierSpacing,omitempty"` + Smtc1 *SSB_MTC `protobuf:"bytes,3,opt,name=smtc1,proto3" json:"smtc1,omitempty"` + Smtc2 *SSB_MTC2 `protobuf:"bytes,4,opt,name=smtc2,proto3" json:"smtc2,omitempty"` + RefFreqCSI_RS *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=refFreqCSI_RS,json=refFreqCSIRS,proto3" json:"refFreqCSI_RS,omitempty"` + ReferenceSignalConfig *ReferenceSignalConfig `protobuf:"bytes,6,opt,name=referenceSignalConfig,proto3" json:"referenceSignalConfig,omitempty"` + AbsThreshSS_BlocksConsolidation *ThresholdNR `protobuf:"bytes,7,opt,name=absThreshSS_BlocksConsolidation,json=absThreshSSBlocksConsolidation,proto3" json:"absThreshSS_BlocksConsolidation,omitempty"` + AbsThreshCSI_RS_Consolidation *ThresholdNR `protobuf:"bytes,8,opt,name=absThreshCSI_RS_Consolidation,json=absThreshCSIRSConsolidation,proto3" json:"absThreshCSI_RS_Consolidation,omitempty"` + NrofSS_BlocksToAverage *wrappers.UInt32Value `protobuf:"bytes,9,opt,name=nrofSS_BlocksToAverage,json=nrofSSBlocksToAverage,proto3" json:"nrofSS_BlocksToAverage,omitempty"` + NrofCSI_RS_ResourcesToAverage *wrappers.UInt32Value `protobuf:"bytes,10,opt,name=nrofCSI_RS_ResourcesToAverage,json=nrofCSIRSResourcesToAverage,proto3" json:"nrofCSI_RS_ResourcesToAverage,omitempty"` + QuantityConfigIndex uint32 `protobuf:"varint,11,opt,name=quantityConfigIndex,proto3" json:"quantityConfigIndex,omitempty"` + OffsetMO *Q_OffsetRangeList `protobuf:"bytes,12,opt,name=offsetMO,proto3" json:"offsetMO,omitempty"` + CellsToRemoveList *PCI_List `protobuf:"bytes,13,opt,name=cellsToRemoveList,proto3" json:"cellsToRemoveList,omitempty"` + CellsToAddModList *CellsToAddModList `protobuf:"bytes,14,opt,name=cellsToAddModList,proto3" json:"cellsToAddModList,omitempty"` + BlackCellsToRemoveList *PCI_RangeIndexList `protobuf:"bytes,15,opt,name=blackCellsToRemoveList,proto3" json:"blackCellsToRemoveList,omitempty"` + BlackCellsToAddModList []*PCI_RangeElement `protobuf:"bytes,16,rep,name=blackCellsToAddModList,proto3" json:"blackCellsToAddModList,omitempty"` + WhiteCellsToRemoveList *PCI_RangeIndexList `protobuf:"bytes,17,opt,name=whiteCellsToRemoveList,proto3" json:"whiteCellsToRemoveList,omitempty"` + WhiteCellsToAddModList []*PCI_RangeElement `protobuf:"bytes,18,rep,name=whiteCellsToAddModList,proto3" json:"whiteCellsToAddModList,omitempty"` + FreqBandIndicatorNRV1530 *wrappers.UInt32Value `protobuf:"bytes,19,opt,name=freqBandIndicatorNR_v1530,json=freqBandIndicatorNRV1530,proto3" json:"freqBandIndicatorNR_v1530,omitempty"` + MeasCycleSCellV1530 *MeasCycleSCellV1530 `protobuf:"bytes,20,opt,name=measCycleSCell_v1530,json=measCycleSCellV1530,proto3" json:"measCycleSCell_v1530,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasObjectNR) Reset() { *m = MeasObjectNR{} } +func (m *MeasObjectNR) String() string { return proto.CompactTextString(m) } +func (*MeasObjectNR) ProtoMessage() {} +func (*MeasObjectNR) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{355} +} + +func (m *MeasObjectNR) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasObjectNR.Unmarshal(m, b) +} +func (m *MeasObjectNR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasObjectNR.Marshal(b, m, deterministic) +} +func (m *MeasObjectNR) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasObjectNR.Merge(m, src) +} +func (m *MeasObjectNR) XXX_Size() int { + return xxx_messageInfo_MeasObjectNR.Size(m) +} +func (m *MeasObjectNR) XXX_DiscardUnknown() { + xxx_messageInfo_MeasObjectNR.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasObjectNR proto.InternalMessageInfo + +func (m *MeasObjectNR) GetSsbFrequency() *wrappers.UInt32Value { + if m != nil { + return m.SsbFrequency + } + return nil +} + +func (m *MeasObjectNR) GetSsbSubcarrierSpacing() *SubcarrierSpacing { + if m != nil { + return m.SsbSubcarrierSpacing + } + return nil +} + +func (m *MeasObjectNR) GetSmtc1() *SSB_MTC { + if m != nil { + return m.Smtc1 + } + return nil +} + +func (m *MeasObjectNR) GetSmtc2() *SSB_MTC2 { + if m != nil { + return m.Smtc2 + } + return nil +} + +func (m *MeasObjectNR) GetRefFreqCSI_RS() *wrappers.UInt32Value { + if m != nil { + return m.RefFreqCSI_RS + } + return nil +} + +func (m *MeasObjectNR) GetReferenceSignalConfig() *ReferenceSignalConfig { + if m != nil { + return m.ReferenceSignalConfig + } + return nil +} + +func (m *MeasObjectNR) GetAbsThreshSS_BlocksConsolidation() *ThresholdNR { + if m != nil { + return m.AbsThreshSS_BlocksConsolidation + } + return nil +} + +func (m *MeasObjectNR) GetAbsThreshCSI_RS_Consolidation() *ThresholdNR { + if m != nil { + return m.AbsThreshCSI_RS_Consolidation + } + return nil +} + +func (m *MeasObjectNR) GetNrofSS_BlocksToAverage() *wrappers.UInt32Value { + if m != nil { + return m.NrofSS_BlocksToAverage + } + return nil +} + +func (m *MeasObjectNR) GetNrofCSI_RS_ResourcesToAverage() *wrappers.UInt32Value { + if m != nil { + return m.NrofCSI_RS_ResourcesToAverage + } + return nil +} + +func (m *MeasObjectNR) GetQuantityConfigIndex() uint32 { + if m != nil { + return m.QuantityConfigIndex + } + return 0 +} + +func (m *MeasObjectNR) GetOffsetMO() *Q_OffsetRangeList { + if m != nil { + return m.OffsetMO + } + return nil +} + +func (m *MeasObjectNR) GetCellsToRemoveList() *PCI_List { + if m != nil { + return m.CellsToRemoveList + } + return nil +} + +func (m *MeasObjectNR) GetCellsToAddModList() *CellsToAddModList { + if m != nil { + return m.CellsToAddModList + } + return nil +} + +func (m *MeasObjectNR) GetBlackCellsToRemoveList() *PCI_RangeIndexList { + if m != nil { + return m.BlackCellsToRemoveList + } + return nil +} + +func (m *MeasObjectNR) GetBlackCellsToAddModList() []*PCI_RangeElement { + if m != nil { + return m.BlackCellsToAddModList + } + return nil +} + +func (m *MeasObjectNR) GetWhiteCellsToRemoveList() *PCI_RangeIndexList { + if m != nil { + return m.WhiteCellsToRemoveList + } + return nil +} + +func (m *MeasObjectNR) GetWhiteCellsToAddModList() []*PCI_RangeElement { + if m != nil { + return m.WhiteCellsToAddModList + } + return nil +} + +func (m *MeasObjectNR) GetFreqBandIndicatorNRV1530() *wrappers.UInt32Value { + if m != nil { + return m.FreqBandIndicatorNRV1530 + } + return nil +} + +func (m *MeasObjectNR) GetMeasCycleSCellV1530() *MeasCycleSCellV1530 { + if m != nil { + return m.MeasCycleSCellV1530 + } + return nil +} + +type ReferenceSignalConfig struct { + Ssb_ConfigMobility *SSB_ConfigMobility `protobuf:"bytes,1,opt,name=ssb_ConfigMobility,json=ssbConfigMobility,proto3" json:"ssb_ConfigMobility,omitempty"` + // Types that are valid to be assigned to CsiRs_ResourceConfigMobility: + // *ReferenceSignalConfig_ReleaseCsiRs_ResourceConfigMobility + // *ReferenceSignalConfig_SetupCsiRs_ResourceConfigMobility + CsiRs_ResourceConfigMobility isReferenceSignalConfig_CsiRs_ResourceConfigMobility `protobuf_oneof:"csi_rs_ResourceConfigMobility"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReferenceSignalConfig) Reset() { *m = ReferenceSignalConfig{} } +func (m *ReferenceSignalConfig) String() string { return proto.CompactTextString(m) } +func (*ReferenceSignalConfig) ProtoMessage() {} +func (*ReferenceSignalConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{356} +} + +func (m *ReferenceSignalConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReferenceSignalConfig.Unmarshal(m, b) +} +func (m *ReferenceSignalConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReferenceSignalConfig.Marshal(b, m, deterministic) +} +func (m *ReferenceSignalConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReferenceSignalConfig.Merge(m, src) +} +func (m *ReferenceSignalConfig) XXX_Size() int { + return xxx_messageInfo_ReferenceSignalConfig.Size(m) +} +func (m *ReferenceSignalConfig) XXX_DiscardUnknown() { + xxx_messageInfo_ReferenceSignalConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_ReferenceSignalConfig proto.InternalMessageInfo + +func (m *ReferenceSignalConfig) GetSsb_ConfigMobility() *SSB_ConfigMobility { + if m != nil { + return m.Ssb_ConfigMobility + } + return nil +} + +type isReferenceSignalConfig_CsiRs_ResourceConfigMobility interface { + isReferenceSignalConfig_CsiRs_ResourceConfigMobility() +} + +type ReferenceSignalConfig_ReleaseCsiRs_ResourceConfigMobility struct { + ReleaseCsiRs_ResourceConfigMobility *Null `protobuf:"bytes,2,opt,name=release_csi_rs_ResourceConfigMobility,json=releaseCsiRsResourceConfigMobility,proto3,oneof"` +} + +type ReferenceSignalConfig_SetupCsiRs_ResourceConfigMobility struct { + SetupCsiRs_ResourceConfigMobility *CSI_RS_ResourceConfigMobility `protobuf:"bytes,3,opt,name=setup_csi_rs_ResourceConfigMobility,json=setupCsiRsResourceConfigMobility,proto3,oneof"` +} + +func (*ReferenceSignalConfig_ReleaseCsiRs_ResourceConfigMobility) isReferenceSignalConfig_CsiRs_ResourceConfigMobility() { +} + +func (*ReferenceSignalConfig_SetupCsiRs_ResourceConfigMobility) isReferenceSignalConfig_CsiRs_ResourceConfigMobility() { +} + +func (m *ReferenceSignalConfig) GetCsiRs_ResourceConfigMobility() isReferenceSignalConfig_CsiRs_ResourceConfigMobility { + if m != nil { + return m.CsiRs_ResourceConfigMobility + } + return nil +} + +func (m *ReferenceSignalConfig) GetReleaseCsiRs_ResourceConfigMobility() *Null { + if x, ok := m.GetCsiRs_ResourceConfigMobility().(*ReferenceSignalConfig_ReleaseCsiRs_ResourceConfigMobility); ok { + return x.ReleaseCsiRs_ResourceConfigMobility + } + return nil +} + +func (m *ReferenceSignalConfig) GetSetupCsiRs_ResourceConfigMobility() *CSI_RS_ResourceConfigMobility { + if x, ok := m.GetCsiRs_ResourceConfigMobility().(*ReferenceSignalConfig_SetupCsiRs_ResourceConfigMobility); ok { + return x.SetupCsiRs_ResourceConfigMobility + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ReferenceSignalConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ReferenceSignalConfig_ReleaseCsiRs_ResourceConfigMobility)(nil), + (*ReferenceSignalConfig_SetupCsiRs_ResourceConfigMobility)(nil), + } +} + +type SSB_ConfigMobility struct { + // Types that are valid to be assigned to Ssb_ToMeasure: + // *SSB_ConfigMobility_ReleaseSsb_ToMeasure + // *SSB_ConfigMobility_SetupSsb_ToMeasure + Ssb_ToMeasure isSSB_ConfigMobility_Ssb_ToMeasure `protobuf_oneof:"ssb_ToMeasure"` + DeriveSSB_IndexFromCell bool `protobuf:"varint,3,opt,name=deriveSSB_IndexFromCell,json=deriveSSBIndexFromCell,proto3" json:"deriveSSB_IndexFromCell,omitempty"` + Ss_RSSI_Measurement *SS_RSSI_Measurement `protobuf:"bytes,4,opt,name=ss_RSSI_Measurement,json=ssRSSIMeasurement,proto3" json:"ss_RSSI_Measurement,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SSB_ConfigMobility) Reset() { *m = SSB_ConfigMobility{} } +func (m *SSB_ConfigMobility) String() string { return proto.CompactTextString(m) } +func (*SSB_ConfigMobility) ProtoMessage() {} +func (*SSB_ConfigMobility) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{357} +} + +func (m *SSB_ConfigMobility) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SSB_ConfigMobility.Unmarshal(m, b) +} +func (m *SSB_ConfigMobility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SSB_ConfigMobility.Marshal(b, m, deterministic) +} +func (m *SSB_ConfigMobility) XXX_Merge(src proto.Message) { + xxx_messageInfo_SSB_ConfigMobility.Merge(m, src) +} +func (m *SSB_ConfigMobility) XXX_Size() int { + return xxx_messageInfo_SSB_ConfigMobility.Size(m) +} +func (m *SSB_ConfigMobility) XXX_DiscardUnknown() { + xxx_messageInfo_SSB_ConfigMobility.DiscardUnknown(m) +} + +var xxx_messageInfo_SSB_ConfigMobility proto.InternalMessageInfo + +type isSSB_ConfigMobility_Ssb_ToMeasure interface { + isSSB_ConfigMobility_Ssb_ToMeasure() +} + +type SSB_ConfigMobility_ReleaseSsb_ToMeasure struct { + ReleaseSsb_ToMeasure *Null `protobuf:"bytes,1,opt,name=release_ssb_ToMeasure,json=releaseSsbToMeasure,proto3,oneof"` +} + +type SSB_ConfigMobility_SetupSsb_ToMeasure struct { + SetupSsb_ToMeasure *SSB_ToMeasure `protobuf:"bytes,2,opt,name=setup_ssb_ToMeasure,json=setupSsbToMeasure,proto3,oneof"` +} + +func (*SSB_ConfigMobility_ReleaseSsb_ToMeasure) isSSB_ConfigMobility_Ssb_ToMeasure() {} + +func (*SSB_ConfigMobility_SetupSsb_ToMeasure) isSSB_ConfigMobility_Ssb_ToMeasure() {} + +func (m *SSB_ConfigMobility) GetSsb_ToMeasure() isSSB_ConfigMobility_Ssb_ToMeasure { + if m != nil { + return m.Ssb_ToMeasure + } + return nil +} + +func (m *SSB_ConfigMobility) GetReleaseSsb_ToMeasure() *Null { + if x, ok := m.GetSsb_ToMeasure().(*SSB_ConfigMobility_ReleaseSsb_ToMeasure); ok { + return x.ReleaseSsb_ToMeasure + } + return nil +} + +func (m *SSB_ConfigMobility) GetSetupSsb_ToMeasure() *SSB_ToMeasure { + if x, ok := m.GetSsb_ToMeasure().(*SSB_ConfigMobility_SetupSsb_ToMeasure); ok { + return x.SetupSsb_ToMeasure + } + return nil +} + +func (m *SSB_ConfigMobility) GetDeriveSSB_IndexFromCell() bool { + if m != nil { + return m.DeriveSSB_IndexFromCell + } + return false +} + +func (m *SSB_ConfigMobility) GetSs_RSSI_Measurement() *SS_RSSI_Measurement { + if m != nil { + return m.Ss_RSSI_Measurement + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SSB_ConfigMobility) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SSB_ConfigMobility_ReleaseSsb_ToMeasure)(nil), + (*SSB_ConfigMobility_SetupSsb_ToMeasure)(nil), + } +} + +type SSB_ToMeasure struct { + // Types that are valid to be assigned to C: + // *SSB_ToMeasure_ShortBitmap + // *SSB_ToMeasure_MediumBitmap + // *SSB_ToMeasure_LongBitmap + C isSSB_ToMeasure_C `protobuf_oneof:"c"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SSB_ToMeasure) Reset() { *m = SSB_ToMeasure{} } +func (m *SSB_ToMeasure) String() string { return proto.CompactTextString(m) } +func (*SSB_ToMeasure) ProtoMessage() {} +func (*SSB_ToMeasure) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{358} +} + +func (m *SSB_ToMeasure) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SSB_ToMeasure.Unmarshal(m, b) +} +func (m *SSB_ToMeasure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SSB_ToMeasure.Marshal(b, m, deterministic) +} +func (m *SSB_ToMeasure) XXX_Merge(src proto.Message) { + xxx_messageInfo_SSB_ToMeasure.Merge(m, src) +} +func (m *SSB_ToMeasure) XXX_Size() int { + return xxx_messageInfo_SSB_ToMeasure.Size(m) +} +func (m *SSB_ToMeasure) XXX_DiscardUnknown() { + xxx_messageInfo_SSB_ToMeasure.DiscardUnknown(m) +} + +var xxx_messageInfo_SSB_ToMeasure proto.InternalMessageInfo + +type isSSB_ToMeasure_C interface { + isSSB_ToMeasure_C() +} + +type SSB_ToMeasure_ShortBitmap struct { + ShortBitmap []byte `protobuf:"bytes,1,opt,name=shortBitmap,proto3,oneof"` +} + +type SSB_ToMeasure_MediumBitmap struct { + MediumBitmap []byte `protobuf:"bytes,2,opt,name=mediumBitmap,proto3,oneof"` +} + +type SSB_ToMeasure_LongBitmap struct { + LongBitmap []byte `protobuf:"bytes,3,opt,name=longBitmap,proto3,oneof"` +} + +func (*SSB_ToMeasure_ShortBitmap) isSSB_ToMeasure_C() {} + +func (*SSB_ToMeasure_MediumBitmap) isSSB_ToMeasure_C() {} + +func (*SSB_ToMeasure_LongBitmap) isSSB_ToMeasure_C() {} + +func (m *SSB_ToMeasure) GetC() isSSB_ToMeasure_C { + if m != nil { + return m.C + } + return nil +} + +func (m *SSB_ToMeasure) GetShortBitmap() []byte { + if x, ok := m.GetC().(*SSB_ToMeasure_ShortBitmap); ok { + return x.ShortBitmap + } + return nil +} + +func (m *SSB_ToMeasure) GetMediumBitmap() []byte { + if x, ok := m.GetC().(*SSB_ToMeasure_MediumBitmap); ok { + return x.MediumBitmap + } + return nil +} + +func (m *SSB_ToMeasure) GetLongBitmap() []byte { + if x, ok := m.GetC().(*SSB_ToMeasure_LongBitmap); ok { + return x.LongBitmap + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SSB_ToMeasure) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SSB_ToMeasure_ShortBitmap)(nil), + (*SSB_ToMeasure_MediumBitmap)(nil), + (*SSB_ToMeasure_LongBitmap)(nil), + } +} + +type SS_RSSI_Measurement struct { + MeasurementSlots []byte `protobuf:"bytes,1,opt,name=measurementSlots,proto3" json:"measurementSlots,omitempty"` + EndSymbol uint32 `protobuf:"varint,2,opt,name=endSymbol,proto3" json:"endSymbol,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SS_RSSI_Measurement) Reset() { *m = SS_RSSI_Measurement{} } +func (m *SS_RSSI_Measurement) String() string { return proto.CompactTextString(m) } +func (*SS_RSSI_Measurement) ProtoMessage() {} +func (*SS_RSSI_Measurement) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{359} +} + +func (m *SS_RSSI_Measurement) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SS_RSSI_Measurement.Unmarshal(m, b) +} +func (m *SS_RSSI_Measurement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SS_RSSI_Measurement.Marshal(b, m, deterministic) +} +func (m *SS_RSSI_Measurement) XXX_Merge(src proto.Message) { + xxx_messageInfo_SS_RSSI_Measurement.Merge(m, src) +} +func (m *SS_RSSI_Measurement) XXX_Size() int { + return xxx_messageInfo_SS_RSSI_Measurement.Size(m) +} +func (m *SS_RSSI_Measurement) XXX_DiscardUnknown() { + xxx_messageInfo_SS_RSSI_Measurement.DiscardUnknown(m) +} + +var xxx_messageInfo_SS_RSSI_Measurement proto.InternalMessageInfo + +func (m *SS_RSSI_Measurement) GetMeasurementSlots() []byte { + if m != nil { + return m.MeasurementSlots + } + return nil +} + +func (m *SS_RSSI_Measurement) GetEndSymbol() uint32 { + if m != nil { + return m.EndSymbol + } + return 0 +} + +type CSI_RS_ResourceConfigMobility struct { + SubcarrierSpacing *SubcarrierSpacing `protobuf:"bytes,1,opt,name=subcarrierSpacing,proto3" json:"subcarrierSpacing,omitempty"` + Csi_RS_CellList_Mobility []*CSI_RS_CellMobility `protobuf:"bytes,2,rep,name=csi_RS_CellList_Mobility,json=csiRSCellListMobility,proto3" json:"csi_RS_CellList_Mobility,omitempty"` + RefServCellIndexV1530 *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=refServCellIndex_v1530,json=refServCellIndexV1530,proto3" json:"refServCellIndex_v1530,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_RS_ResourceConfigMobility) Reset() { *m = CSI_RS_ResourceConfigMobility{} } +func (m *CSI_RS_ResourceConfigMobility) String() string { return proto.CompactTextString(m) } +func (*CSI_RS_ResourceConfigMobility) ProtoMessage() {} +func (*CSI_RS_ResourceConfigMobility) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{360} +} + +func (m *CSI_RS_ResourceConfigMobility) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_RS_ResourceConfigMobility.Unmarshal(m, b) +} +func (m *CSI_RS_ResourceConfigMobility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_RS_ResourceConfigMobility.Marshal(b, m, deterministic) +} +func (m *CSI_RS_ResourceConfigMobility) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_RS_ResourceConfigMobility.Merge(m, src) +} +func (m *CSI_RS_ResourceConfigMobility) XXX_Size() int { + return xxx_messageInfo_CSI_RS_ResourceConfigMobility.Size(m) +} +func (m *CSI_RS_ResourceConfigMobility) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_RS_ResourceConfigMobility.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_RS_ResourceConfigMobility proto.InternalMessageInfo + +func (m *CSI_RS_ResourceConfigMobility) GetSubcarrierSpacing() *SubcarrierSpacing { + if m != nil { + return m.SubcarrierSpacing + } + return nil +} + +func (m *CSI_RS_ResourceConfigMobility) GetCsi_RS_CellList_Mobility() []*CSI_RS_CellMobility { + if m != nil { + return m.Csi_RS_CellList_Mobility + } + return nil +} + +func (m *CSI_RS_ResourceConfigMobility) GetRefServCellIndexV1530() *wrappers.UInt32Value { + if m != nil { + return m.RefServCellIndexV1530 + } + return nil +} + +type CSI_RS_CellMobility struct { + CellId uint32 `protobuf:"varint,1,opt,name=cellId,proto3" json:"cellId,omitempty"` + CsiRs_MeasurementBW *CSI_RS_MeasurementBW `protobuf:"bytes,2,opt,name=csi_rs_MeasurementBW,json=csiRsMeasurementBW,proto3" json:"csi_rs_MeasurementBW,omitempty"` + Density *Density `protobuf:"bytes,3,opt,name=density,proto3" json:"density,omitempty"` + CsiRs_ResourceList_Mobility []*CSI_RS_Resource_Mobility `protobuf:"bytes,4,rep,name=csi_rs_ResourceList_Mobility,json=csiRsResourceListMobility,proto3" json:"csi_rs_ResourceList_Mobility,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_RS_CellMobility) Reset() { *m = CSI_RS_CellMobility{} } +func (m *CSI_RS_CellMobility) String() string { return proto.CompactTextString(m) } +func (*CSI_RS_CellMobility) ProtoMessage() {} +func (*CSI_RS_CellMobility) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{361} +} + +func (m *CSI_RS_CellMobility) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_RS_CellMobility.Unmarshal(m, b) +} +func (m *CSI_RS_CellMobility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_RS_CellMobility.Marshal(b, m, deterministic) +} +func (m *CSI_RS_CellMobility) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_RS_CellMobility.Merge(m, src) +} +func (m *CSI_RS_CellMobility) XXX_Size() int { + return xxx_messageInfo_CSI_RS_CellMobility.Size(m) +} +func (m *CSI_RS_CellMobility) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_RS_CellMobility.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_RS_CellMobility proto.InternalMessageInfo + +func (m *CSI_RS_CellMobility) GetCellId() uint32 { + if m != nil { + return m.CellId + } + return 0 +} + +func (m *CSI_RS_CellMobility) GetCsiRs_MeasurementBW() *CSI_RS_MeasurementBW { + if m != nil { + return m.CsiRs_MeasurementBW + } + return nil +} + +func (m *CSI_RS_CellMobility) GetDensity() *Density { + if m != nil { + return m.Density + } + return nil +} + +func (m *CSI_RS_CellMobility) GetCsiRs_ResourceList_Mobility() []*CSI_RS_Resource_Mobility { + if m != nil { + return m.CsiRs_ResourceList_Mobility + } + return nil +} + +type CSI_RS_MeasurementBW struct { + NrofPRBs CSI_RS_MeasurementBW_NrofPRBs `protobuf:"varint,1,opt,name=nrofPRBs,proto3,enum=streaming_protobufs.CSI_RS_MeasurementBW_NrofPRBs" json:"nrofPRBs,omitempty"` + StartPRB uint32 `protobuf:"varint,2,opt,name=startPRB,proto3" json:"startPRB,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_RS_MeasurementBW) Reset() { *m = CSI_RS_MeasurementBW{} } +func (m *CSI_RS_MeasurementBW) String() string { return proto.CompactTextString(m) } +func (*CSI_RS_MeasurementBW) ProtoMessage() {} +func (*CSI_RS_MeasurementBW) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{362} +} + +func (m *CSI_RS_MeasurementBW) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_RS_MeasurementBW.Unmarshal(m, b) +} +func (m *CSI_RS_MeasurementBW) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_RS_MeasurementBW.Marshal(b, m, deterministic) +} +func (m *CSI_RS_MeasurementBW) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_RS_MeasurementBW.Merge(m, src) +} +func (m *CSI_RS_MeasurementBW) XXX_Size() int { + return xxx_messageInfo_CSI_RS_MeasurementBW.Size(m) +} +func (m *CSI_RS_MeasurementBW) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_RS_MeasurementBW.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_RS_MeasurementBW proto.InternalMessageInfo + +func (m *CSI_RS_MeasurementBW) GetNrofPRBs() CSI_RS_MeasurementBW_NrofPRBs { + if m != nil { + return m.NrofPRBs + } + return CSI_RS_MeasurementBW_protobuf_unspecified +} + +func (m *CSI_RS_MeasurementBW) GetStartPRB() uint32 { + if m != nil { + return m.StartPRB + } + return 0 +} + +type Density struct { + Value Density_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Density_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Density) Reset() { *m = Density{} } +func (m *Density) String() string { return proto.CompactTextString(m) } +func (*Density) ProtoMessage() {} +func (*Density) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{363} +} + +func (m *Density) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Density.Unmarshal(m, b) +} +func (m *Density) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Density.Marshal(b, m, deterministic) +} +func (m *Density) XXX_Merge(src proto.Message) { + xxx_messageInfo_Density.Merge(m, src) +} +func (m *Density) XXX_Size() int { + return xxx_messageInfo_Density.Size(m) +} +func (m *Density) XXX_DiscardUnknown() { + xxx_messageInfo_Density.DiscardUnknown(m) +} + +var xxx_messageInfo_Density proto.InternalMessageInfo + +func (m *Density) GetValue() Density_Value { + if m != nil { + return m.Value + } + return Density_protobuf_unspecified +} + +type CSI_RS_Resource_Mobility struct { + Csi_RS_Index uint32 `protobuf:"varint,1,opt,name=csi_RS_Index,json=csiRSIndex,proto3" json:"csi_RS_Index,omitempty"` + // Types that are valid to be assigned to SlotConfig: + // *CSI_RS_Resource_Mobility_Ms4 + // *CSI_RS_Resource_Mobility_Ms5 + // *CSI_RS_Resource_Mobility_Ms10 + // *CSI_RS_Resource_Mobility_Ms20 + // *CSI_RS_Resource_Mobility_Ms40 + SlotConfig isCSI_RS_Resource_Mobility_SlotConfig `protobuf_oneof:"slotConfig"` + AssociatedSSB *AssociatedSSB `protobuf:"bytes,7,opt,name=associatedSSB,proto3" json:"associatedSSB,omitempty"` + // Types that are valid to be assigned to FrequencyDomainAllocation: + // *CSI_RS_Resource_Mobility_Row1 + // *CSI_RS_Resource_Mobility_Row2 + FrequencyDomainAllocation isCSI_RS_Resource_Mobility_FrequencyDomainAllocation `protobuf_oneof:"frequencyDomainAllocation"` + FirstOFDMSymbolInTimeDomain uint32 `protobuf:"varint,10,opt,name=firstOFDMSymbolInTimeDomain,proto3" json:"firstOFDMSymbolInTimeDomain,omitempty"` + SequenceGenerationConfig uint32 `protobuf:"varint,11,opt,name=sequenceGenerationConfig,proto3" json:"sequenceGenerationConfig,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CSI_RS_Resource_Mobility) Reset() { *m = CSI_RS_Resource_Mobility{} } +func (m *CSI_RS_Resource_Mobility) String() string { return proto.CompactTextString(m) } +func (*CSI_RS_Resource_Mobility) ProtoMessage() {} +func (*CSI_RS_Resource_Mobility) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{364} +} + +func (m *CSI_RS_Resource_Mobility) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CSI_RS_Resource_Mobility.Unmarshal(m, b) +} +func (m *CSI_RS_Resource_Mobility) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CSI_RS_Resource_Mobility.Marshal(b, m, deterministic) +} +func (m *CSI_RS_Resource_Mobility) XXX_Merge(src proto.Message) { + xxx_messageInfo_CSI_RS_Resource_Mobility.Merge(m, src) +} +func (m *CSI_RS_Resource_Mobility) XXX_Size() int { + return xxx_messageInfo_CSI_RS_Resource_Mobility.Size(m) +} +func (m *CSI_RS_Resource_Mobility) XXX_DiscardUnknown() { + xxx_messageInfo_CSI_RS_Resource_Mobility.DiscardUnknown(m) +} + +var xxx_messageInfo_CSI_RS_Resource_Mobility proto.InternalMessageInfo + +func (m *CSI_RS_Resource_Mobility) GetCsi_RS_Index() uint32 { + if m != nil { + return m.Csi_RS_Index + } + return 0 +} + +type isCSI_RS_Resource_Mobility_SlotConfig interface { + isCSI_RS_Resource_Mobility_SlotConfig() +} + +type CSI_RS_Resource_Mobility_Ms4 struct { + Ms4 uint32 `protobuf:"varint,2,opt,name=ms4,proto3,oneof"` +} + +type CSI_RS_Resource_Mobility_Ms5 struct { + Ms5 uint32 `protobuf:"varint,3,opt,name=ms5,proto3,oneof"` +} + +type CSI_RS_Resource_Mobility_Ms10 struct { + Ms10 uint32 `protobuf:"varint,4,opt,name=ms10,proto3,oneof"` +} + +type CSI_RS_Resource_Mobility_Ms20 struct { + Ms20 uint32 `protobuf:"varint,5,opt,name=ms20,proto3,oneof"` +} + +type CSI_RS_Resource_Mobility_Ms40 struct { + Ms40 uint32 `protobuf:"varint,6,opt,name=ms40,proto3,oneof"` +} + +func (*CSI_RS_Resource_Mobility_Ms4) isCSI_RS_Resource_Mobility_SlotConfig() {} + +func (*CSI_RS_Resource_Mobility_Ms5) isCSI_RS_Resource_Mobility_SlotConfig() {} + +func (*CSI_RS_Resource_Mobility_Ms10) isCSI_RS_Resource_Mobility_SlotConfig() {} + +func (*CSI_RS_Resource_Mobility_Ms20) isCSI_RS_Resource_Mobility_SlotConfig() {} + +func (*CSI_RS_Resource_Mobility_Ms40) isCSI_RS_Resource_Mobility_SlotConfig() {} + +func (m *CSI_RS_Resource_Mobility) GetSlotConfig() isCSI_RS_Resource_Mobility_SlotConfig { + if m != nil { + return m.SlotConfig + } + return nil +} + +func (m *CSI_RS_Resource_Mobility) GetMs4() uint32 { + if x, ok := m.GetSlotConfig().(*CSI_RS_Resource_Mobility_Ms4); ok { + return x.Ms4 + } + return 0 +} + +func (m *CSI_RS_Resource_Mobility) GetMs5() uint32 { + if x, ok := m.GetSlotConfig().(*CSI_RS_Resource_Mobility_Ms5); ok { + return x.Ms5 + } + return 0 +} + +func (m *CSI_RS_Resource_Mobility) GetMs10() uint32 { + if x, ok := m.GetSlotConfig().(*CSI_RS_Resource_Mobility_Ms10); ok { + return x.Ms10 + } + return 0 +} + +func (m *CSI_RS_Resource_Mobility) GetMs20() uint32 { + if x, ok := m.GetSlotConfig().(*CSI_RS_Resource_Mobility_Ms20); ok { + return x.Ms20 + } + return 0 +} + +func (m *CSI_RS_Resource_Mobility) GetMs40() uint32 { + if x, ok := m.GetSlotConfig().(*CSI_RS_Resource_Mobility_Ms40); ok { + return x.Ms40 + } + return 0 +} + +func (m *CSI_RS_Resource_Mobility) GetAssociatedSSB() *AssociatedSSB { + if m != nil { + return m.AssociatedSSB + } + return nil +} + +type isCSI_RS_Resource_Mobility_FrequencyDomainAllocation interface { + isCSI_RS_Resource_Mobility_FrequencyDomainAllocation() +} + +type CSI_RS_Resource_Mobility_Row1 struct { + Row1 []byte `protobuf:"bytes,8,opt,name=row1,proto3,oneof"` +} + +type CSI_RS_Resource_Mobility_Row2 struct { + Row2 []byte `protobuf:"bytes,9,opt,name=row2,proto3,oneof"` +} + +func (*CSI_RS_Resource_Mobility_Row1) isCSI_RS_Resource_Mobility_FrequencyDomainAllocation() {} + +func (*CSI_RS_Resource_Mobility_Row2) isCSI_RS_Resource_Mobility_FrequencyDomainAllocation() {} + +func (m *CSI_RS_Resource_Mobility) GetFrequencyDomainAllocation() isCSI_RS_Resource_Mobility_FrequencyDomainAllocation { + if m != nil { + return m.FrequencyDomainAllocation + } + return nil +} + +func (m *CSI_RS_Resource_Mobility) GetRow1() []byte { + if x, ok := m.GetFrequencyDomainAllocation().(*CSI_RS_Resource_Mobility_Row1); ok { + return x.Row1 + } + return nil +} + +func (m *CSI_RS_Resource_Mobility) GetRow2() []byte { + if x, ok := m.GetFrequencyDomainAllocation().(*CSI_RS_Resource_Mobility_Row2); ok { + return x.Row2 + } + return nil +} + +func (m *CSI_RS_Resource_Mobility) GetFirstOFDMSymbolInTimeDomain() uint32 { + if m != nil { + return m.FirstOFDMSymbolInTimeDomain + } + return 0 +} + +func (m *CSI_RS_Resource_Mobility) GetSequenceGenerationConfig() uint32 { + if m != nil { + return m.SequenceGenerationConfig + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CSI_RS_Resource_Mobility) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CSI_RS_Resource_Mobility_Ms4)(nil), + (*CSI_RS_Resource_Mobility_Ms5)(nil), + (*CSI_RS_Resource_Mobility_Ms10)(nil), + (*CSI_RS_Resource_Mobility_Ms20)(nil), + (*CSI_RS_Resource_Mobility_Ms40)(nil), + (*CSI_RS_Resource_Mobility_Row1)(nil), + (*CSI_RS_Resource_Mobility_Row2)(nil), + } +} + +type AssociatedSSB struct { + Ssb_Index uint32 `protobuf:"varint,1,opt,name=ssb_Index,json=ssbIndex,proto3" json:"ssb_Index,omitempty"` + IsQuasiColocated bool `protobuf:"varint,2,opt,name=isQuasiColocated,proto3" json:"isQuasiColocated,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AssociatedSSB) Reset() { *m = AssociatedSSB{} } +func (m *AssociatedSSB) String() string { return proto.CompactTextString(m) } +func (*AssociatedSSB) ProtoMessage() {} +func (*AssociatedSSB) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{365} +} + +func (m *AssociatedSSB) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AssociatedSSB.Unmarshal(m, b) +} +func (m *AssociatedSSB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AssociatedSSB.Marshal(b, m, deterministic) +} +func (m *AssociatedSSB) XXX_Merge(src proto.Message) { + xxx_messageInfo_AssociatedSSB.Merge(m, src) +} +func (m *AssociatedSSB) XXX_Size() int { + return xxx_messageInfo_AssociatedSSB.Size(m) +} +func (m *AssociatedSSB) XXX_DiscardUnknown() { + xxx_messageInfo_AssociatedSSB.DiscardUnknown(m) +} + +var xxx_messageInfo_AssociatedSSB proto.InternalMessageInfo + +func (m *AssociatedSSB) GetSsb_Index() uint32 { + if m != nil { + return m.Ssb_Index + } + return 0 +} + +func (m *AssociatedSSB) GetIsQuasiColocated() bool { + if m != nil { + return m.IsQuasiColocated + } + return false +} + +type ThresholdNR struct { + ThresholdRSRP *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=thresholdRSRP,proto3" json:"thresholdRSRP,omitempty"` + ThresholdRSRQ *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=thresholdRSRQ,proto3" json:"thresholdRSRQ,omitempty"` + ThresholdSINR *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=thresholdSINR,proto3" json:"thresholdSINR,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ThresholdNR) Reset() { *m = ThresholdNR{} } +func (m *ThresholdNR) String() string { return proto.CompactTextString(m) } +func (*ThresholdNR) ProtoMessage() {} +func (*ThresholdNR) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{366} +} + +func (m *ThresholdNR) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ThresholdNR.Unmarshal(m, b) +} +func (m *ThresholdNR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ThresholdNR.Marshal(b, m, deterministic) +} +func (m *ThresholdNR) XXX_Merge(src proto.Message) { + xxx_messageInfo_ThresholdNR.Merge(m, src) +} +func (m *ThresholdNR) XXX_Size() int { + return xxx_messageInfo_ThresholdNR.Size(m) +} +func (m *ThresholdNR) XXX_DiscardUnknown() { + xxx_messageInfo_ThresholdNR.DiscardUnknown(m) +} + +var xxx_messageInfo_ThresholdNR proto.InternalMessageInfo + +func (m *ThresholdNR) GetThresholdRSRP() *wrappers.UInt32Value { + if m != nil { + return m.ThresholdRSRP + } + return nil +} + +func (m *ThresholdNR) GetThresholdRSRQ() *wrappers.UInt32Value { + if m != nil { + return m.ThresholdRSRQ + } + return nil +} + +func (m *ThresholdNR) GetThresholdSINR() *wrappers.UInt32Value { + if m != nil { + return m.ThresholdSINR + } + return nil +} + +type Q_OffsetRangeList struct { + RsrpOffsetSSB *Q_OffsetRange `protobuf:"bytes,1,opt,name=rsrpOffsetSSB,proto3" json:"rsrpOffsetSSB,omitempty"` + RsrqOffsetSSB *Q_OffsetRange `protobuf:"bytes,2,opt,name=rsrqOffsetSSB,proto3" json:"rsrqOffsetSSB,omitempty"` + SinrOffsetSSB *Q_OffsetRange `protobuf:"bytes,3,opt,name=sinrOffsetSSB,proto3" json:"sinrOffsetSSB,omitempty"` + RsrpOffsetCSI_RS *Q_OffsetRange `protobuf:"bytes,4,opt,name=rsrpOffsetCSI_RS,json=rsrpOffsetCSIRS,proto3" json:"rsrpOffsetCSI_RS,omitempty"` + RsrqOffsetCSI_RS *Q_OffsetRange `protobuf:"bytes,5,opt,name=rsrqOffsetCSI_RS,json=rsrqOffsetCSIRS,proto3" json:"rsrqOffsetCSI_RS,omitempty"` + SinrOffsetCSI_RS *Q_OffsetRange `protobuf:"bytes,6,opt,name=sinrOffsetCSI_RS,json=sinrOffsetCSIRS,proto3" json:"sinrOffsetCSI_RS,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Q_OffsetRangeList) Reset() { *m = Q_OffsetRangeList{} } +func (m *Q_OffsetRangeList) String() string { return proto.CompactTextString(m) } +func (*Q_OffsetRangeList) ProtoMessage() {} +func (*Q_OffsetRangeList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{367} +} + +func (m *Q_OffsetRangeList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Q_OffsetRangeList.Unmarshal(m, b) +} +func (m *Q_OffsetRangeList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Q_OffsetRangeList.Marshal(b, m, deterministic) +} +func (m *Q_OffsetRangeList) XXX_Merge(src proto.Message) { + xxx_messageInfo_Q_OffsetRangeList.Merge(m, src) +} +func (m *Q_OffsetRangeList) XXX_Size() int { + return xxx_messageInfo_Q_OffsetRangeList.Size(m) +} +func (m *Q_OffsetRangeList) XXX_DiscardUnknown() { + xxx_messageInfo_Q_OffsetRangeList.DiscardUnknown(m) +} + +var xxx_messageInfo_Q_OffsetRangeList proto.InternalMessageInfo + +func (m *Q_OffsetRangeList) GetRsrpOffsetSSB() *Q_OffsetRange { + if m != nil { + return m.RsrpOffsetSSB + } + return nil +} + +func (m *Q_OffsetRangeList) GetRsrqOffsetSSB() *Q_OffsetRange { + if m != nil { + return m.RsrqOffsetSSB + } + return nil +} + +func (m *Q_OffsetRangeList) GetSinrOffsetSSB() *Q_OffsetRange { + if m != nil { + return m.SinrOffsetSSB + } + return nil +} + +func (m *Q_OffsetRangeList) GetRsrpOffsetCSI_RS() *Q_OffsetRange { + if m != nil { + return m.RsrpOffsetCSI_RS + } + return nil +} + +func (m *Q_OffsetRangeList) GetRsrqOffsetCSI_RS() *Q_OffsetRange { + if m != nil { + return m.RsrqOffsetCSI_RS + } + return nil +} + +func (m *Q_OffsetRangeList) GetSinrOffsetCSI_RS() *Q_OffsetRange { + if m != nil { + return m.SinrOffsetCSI_RS + } + return nil +} + +type Q_OffsetRange struct { + Value Q_OffsetRange_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Q_OffsetRange_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Q_OffsetRange) Reset() { *m = Q_OffsetRange{} } +func (m *Q_OffsetRange) String() string { return proto.CompactTextString(m) } +func (*Q_OffsetRange) ProtoMessage() {} +func (*Q_OffsetRange) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{368} +} + +func (m *Q_OffsetRange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Q_OffsetRange.Unmarshal(m, b) +} +func (m *Q_OffsetRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Q_OffsetRange.Marshal(b, m, deterministic) +} +func (m *Q_OffsetRange) XXX_Merge(src proto.Message) { + xxx_messageInfo_Q_OffsetRange.Merge(m, src) +} +func (m *Q_OffsetRange) XXX_Size() int { + return xxx_messageInfo_Q_OffsetRange.Size(m) +} +func (m *Q_OffsetRange) XXX_DiscardUnknown() { + xxx_messageInfo_Q_OffsetRange.DiscardUnknown(m) +} + +var xxx_messageInfo_Q_OffsetRange proto.InternalMessageInfo + +func (m *Q_OffsetRange) GetValue() Q_OffsetRange_Value { + if m != nil { + return m.Value + } + return Q_OffsetRange_protobuf_unspecified +} + +type CellsToAddModList struct { + Items []*CellsToAddMod `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CellsToAddModList) Reset() { *m = CellsToAddModList{} } +func (m *CellsToAddModList) String() string { return proto.CompactTextString(m) } +func (*CellsToAddModList) ProtoMessage() {} +func (*CellsToAddModList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{369} +} + +func (m *CellsToAddModList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CellsToAddModList.Unmarshal(m, b) +} +func (m *CellsToAddModList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CellsToAddModList.Marshal(b, m, deterministic) +} +func (m *CellsToAddModList) XXX_Merge(src proto.Message) { + xxx_messageInfo_CellsToAddModList.Merge(m, src) +} +func (m *CellsToAddModList) XXX_Size() int { + return xxx_messageInfo_CellsToAddModList.Size(m) +} +func (m *CellsToAddModList) XXX_DiscardUnknown() { + xxx_messageInfo_CellsToAddModList.DiscardUnknown(m) +} + +var xxx_messageInfo_CellsToAddModList proto.InternalMessageInfo + +func (m *CellsToAddModList) GetItems() []*CellsToAddMod { + if m != nil { + return m.Items + } + return nil +} + +type CellsToAddMod struct { + PhysCellId uint32 `protobuf:"varint,1,opt,name=physCellId,proto3" json:"physCellId,omitempty"` + CellIndividualOffset *Q_OffsetRangeList `protobuf:"bytes,2,opt,name=cellIndividualOffset,proto3" json:"cellIndividualOffset,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CellsToAddMod) Reset() { *m = CellsToAddMod{} } +func (m *CellsToAddMod) String() string { return proto.CompactTextString(m) } +func (*CellsToAddMod) ProtoMessage() {} +func (*CellsToAddMod) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{370} +} + +func (m *CellsToAddMod) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CellsToAddMod.Unmarshal(m, b) +} +func (m *CellsToAddMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CellsToAddMod.Marshal(b, m, deterministic) +} +func (m *CellsToAddMod) XXX_Merge(src proto.Message) { + xxx_messageInfo_CellsToAddMod.Merge(m, src) +} +func (m *CellsToAddMod) XXX_Size() int { + return xxx_messageInfo_CellsToAddMod.Size(m) +} +func (m *CellsToAddMod) XXX_DiscardUnknown() { + xxx_messageInfo_CellsToAddMod.DiscardUnknown(m) +} + +var xxx_messageInfo_CellsToAddMod proto.InternalMessageInfo + +func (m *CellsToAddMod) GetPhysCellId() uint32 { + if m != nil { + return m.PhysCellId + } + return 0 +} + +func (m *CellsToAddMod) GetCellIndividualOffset() *Q_OffsetRangeList { + if m != nil { + return m.CellIndividualOffset + } + return nil +} + +type PCI_List struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PCI_List) Reset() { *m = PCI_List{} } +func (m *PCI_List) String() string { return proto.CompactTextString(m) } +func (*PCI_List) ProtoMessage() {} +func (*PCI_List) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{371} +} + +func (m *PCI_List) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PCI_List.Unmarshal(m, b) +} +func (m *PCI_List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PCI_List.Marshal(b, m, deterministic) +} +func (m *PCI_List) XXX_Merge(src proto.Message) { + xxx_messageInfo_PCI_List.Merge(m, src) +} +func (m *PCI_List) XXX_Size() int { + return xxx_messageInfo_PCI_List.Size(m) +} +func (m *PCI_List) XXX_DiscardUnknown() { + xxx_messageInfo_PCI_List.DiscardUnknown(m) +} + +var xxx_messageInfo_PCI_List proto.InternalMessageInfo + +func (m *PCI_List) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type PCI_RangeIndexList struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PCI_RangeIndexList) Reset() { *m = PCI_RangeIndexList{} } +func (m *PCI_RangeIndexList) String() string { return proto.CompactTextString(m) } +func (*PCI_RangeIndexList) ProtoMessage() {} +func (*PCI_RangeIndexList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{372} +} + +func (m *PCI_RangeIndexList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PCI_RangeIndexList.Unmarshal(m, b) +} +func (m *PCI_RangeIndexList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PCI_RangeIndexList.Marshal(b, m, deterministic) +} +func (m *PCI_RangeIndexList) XXX_Merge(src proto.Message) { + xxx_messageInfo_PCI_RangeIndexList.Merge(m, src) +} +func (m *PCI_RangeIndexList) XXX_Size() int { + return xxx_messageInfo_PCI_RangeIndexList.Size(m) +} +func (m *PCI_RangeIndexList) XXX_DiscardUnknown() { + xxx_messageInfo_PCI_RangeIndexList.DiscardUnknown(m) +} + +var xxx_messageInfo_PCI_RangeIndexList proto.InternalMessageInfo + +func (m *PCI_RangeIndexList) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type PCI_RangeElement struct { + Pci_RangeIndex uint32 `protobuf:"varint,1,opt,name=pci_RangeIndex,json=pciRangeIndex,proto3" json:"pci_RangeIndex,omitempty"` + Pci_Range *PCI_Range `protobuf:"bytes,2,opt,name=pci_Range,json=pciRange,proto3" json:"pci_Range,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PCI_RangeElement) Reset() { *m = PCI_RangeElement{} } +func (m *PCI_RangeElement) String() string { return proto.CompactTextString(m) } +func (*PCI_RangeElement) ProtoMessage() {} +func (*PCI_RangeElement) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{373} +} + +func (m *PCI_RangeElement) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PCI_RangeElement.Unmarshal(m, b) +} +func (m *PCI_RangeElement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PCI_RangeElement.Marshal(b, m, deterministic) +} +func (m *PCI_RangeElement) XXX_Merge(src proto.Message) { + xxx_messageInfo_PCI_RangeElement.Merge(m, src) +} +func (m *PCI_RangeElement) XXX_Size() int { + return xxx_messageInfo_PCI_RangeElement.Size(m) +} +func (m *PCI_RangeElement) XXX_DiscardUnknown() { + xxx_messageInfo_PCI_RangeElement.DiscardUnknown(m) +} + +var xxx_messageInfo_PCI_RangeElement proto.InternalMessageInfo + +func (m *PCI_RangeElement) GetPci_RangeIndex() uint32 { + if m != nil { + return m.Pci_RangeIndex + } + return 0 +} + +func (m *PCI_RangeElement) GetPci_Range() *PCI_Range { + if m != nil { + return m.Pci_Range + } + return nil +} + +type PCI_Range struct { + Start uint32 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"` + Range *Range `protobuf:"bytes,2,opt,name=range,proto3" json:"range,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PCI_Range) Reset() { *m = PCI_Range{} } +func (m *PCI_Range) String() string { return proto.CompactTextString(m) } +func (*PCI_Range) ProtoMessage() {} +func (*PCI_Range) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{374} +} + +func (m *PCI_Range) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PCI_Range.Unmarshal(m, b) +} +func (m *PCI_Range) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PCI_Range.Marshal(b, m, deterministic) +} +func (m *PCI_Range) XXX_Merge(src proto.Message) { + xxx_messageInfo_PCI_Range.Merge(m, src) +} +func (m *PCI_Range) XXX_Size() int { + return xxx_messageInfo_PCI_Range.Size(m) +} +func (m *PCI_Range) XXX_DiscardUnknown() { + xxx_messageInfo_PCI_Range.DiscardUnknown(m) +} + +var xxx_messageInfo_PCI_Range proto.InternalMessageInfo + +func (m *PCI_Range) GetStart() uint32 { + if m != nil { + return m.Start + } + return 0 +} + +func (m *PCI_Range) GetRange() *Range { + if m != nil { + return m.Range + } + return nil +} + +type Range struct { + Value Range_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Range_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Range) Reset() { *m = Range{} } +func (m *Range) String() string { return proto.CompactTextString(m) } +func (*Range) ProtoMessage() {} +func (*Range) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{375} +} + +func (m *Range) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Range.Unmarshal(m, b) +} +func (m *Range) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Range.Marshal(b, m, deterministic) +} +func (m *Range) XXX_Merge(src proto.Message) { + xxx_messageInfo_Range.Merge(m, src) +} +func (m *Range) XXX_Size() int { + return xxx_messageInfo_Range.Size(m) +} +func (m *Range) XXX_DiscardUnknown() { + xxx_messageInfo_Range.DiscardUnknown(m) +} + +var xxx_messageInfo_Range proto.InternalMessageInfo + +func (m *Range) GetValue() Range_Value { + if m != nil { + return m.Value + } + return Range_protobuf_unspecified +} + +type MeasCycleSCellV1530 struct { + Value MeasCycleSCellV1530_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MeasCycleSCellV1530_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasCycleSCellV1530) Reset() { *m = MeasCycleSCellV1530{} } +func (m *MeasCycleSCellV1530) String() string { return proto.CompactTextString(m) } +func (*MeasCycleSCellV1530) ProtoMessage() {} +func (*MeasCycleSCellV1530) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{376} +} + +func (m *MeasCycleSCellV1530) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasCycleSCellV1530.Unmarshal(m, b) +} +func (m *MeasCycleSCellV1530) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasCycleSCellV1530.Marshal(b, m, deterministic) +} +func (m *MeasCycleSCellV1530) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasCycleSCellV1530.Merge(m, src) +} +func (m *MeasCycleSCellV1530) XXX_Size() int { + return xxx_messageInfo_MeasCycleSCellV1530.Size(m) +} +func (m *MeasCycleSCellV1530) XXX_DiscardUnknown() { + xxx_messageInfo_MeasCycleSCellV1530.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasCycleSCellV1530 proto.InternalMessageInfo + +func (m *MeasCycleSCellV1530) GetValue() MeasCycleSCellV1530_Value { + if m != nil { + return m.Value + } + return MeasCycleSCellV1530_protobuf_unspecified +} + +type MeasObjectEUTRA struct { + CarrierFreq uint32 `protobuf:"varint,1,opt,name=carrierFreq,proto3" json:"carrierFreq,omitempty"` + AllowedMeasBandwidth *EUTRA_AllowedMeasBandwidth `protobuf:"bytes,2,opt,name=allowedMeasBandwidth,proto3" json:"allowedMeasBandwidth,omitempty"` + CellsToRemoveListEUTRAN *EUTRA_CellIndexList `protobuf:"bytes,3,opt,name=cellsToRemoveListEUTRAN,proto3" json:"cellsToRemoveListEUTRAN,omitempty"` + CellsToAddModListEUTRAN []*EUTRA_Cell `protobuf:"bytes,4,rep,name=cellsToAddModListEUTRAN,proto3" json:"cellsToAddModListEUTRAN,omitempty"` + BlackCellsToRemoveListEUTRAN *EUTRA_CellIndexList `protobuf:"bytes,5,opt,name=blackCellsToRemoveListEUTRAN,proto3" json:"blackCellsToRemoveListEUTRAN,omitempty"` + BlackCellsToAddModListEUTRAN []*EUTRA_BlackCell `protobuf:"bytes,6,rep,name=blackCellsToAddModListEUTRAN,proto3" json:"blackCellsToAddModListEUTRAN,omitempty"` + Eutra_PresenceAntennaPort1 bool `protobuf:"varint,7,opt,name=eutra_PresenceAntennaPort1,json=eutraPresenceAntennaPort1,proto3" json:"eutra_PresenceAntennaPort1,omitempty"` + Eutra_Q_OffsetRange *EUTRA_Q_OffsetRange `protobuf:"bytes,8,opt,name=eutra_Q_OffsetRange,json=eutraQOffsetRange,proto3" json:"eutra_Q_OffsetRange,omitempty"` + WidebandRSRQ_Meas bool `protobuf:"varint,9,opt,name=widebandRSRQ_Meas,json=widebandRSRQMeas,proto3" json:"widebandRSRQ_Meas,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasObjectEUTRA) Reset() { *m = MeasObjectEUTRA{} } +func (m *MeasObjectEUTRA) String() string { return proto.CompactTextString(m) } +func (*MeasObjectEUTRA) ProtoMessage() {} +func (*MeasObjectEUTRA) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{377} +} + +func (m *MeasObjectEUTRA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasObjectEUTRA.Unmarshal(m, b) +} +func (m *MeasObjectEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasObjectEUTRA.Marshal(b, m, deterministic) +} +func (m *MeasObjectEUTRA) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasObjectEUTRA.Merge(m, src) +} +func (m *MeasObjectEUTRA) XXX_Size() int { + return xxx_messageInfo_MeasObjectEUTRA.Size(m) +} +func (m *MeasObjectEUTRA) XXX_DiscardUnknown() { + xxx_messageInfo_MeasObjectEUTRA.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasObjectEUTRA proto.InternalMessageInfo + +func (m *MeasObjectEUTRA) GetCarrierFreq() uint32 { + if m != nil { + return m.CarrierFreq + } + return 0 +} + +func (m *MeasObjectEUTRA) GetAllowedMeasBandwidth() *EUTRA_AllowedMeasBandwidth { + if m != nil { + return m.AllowedMeasBandwidth + } + return nil +} + +func (m *MeasObjectEUTRA) GetCellsToRemoveListEUTRAN() *EUTRA_CellIndexList { + if m != nil { + return m.CellsToRemoveListEUTRAN + } + return nil +} + +func (m *MeasObjectEUTRA) GetCellsToAddModListEUTRAN() []*EUTRA_Cell { + if m != nil { + return m.CellsToAddModListEUTRAN + } + return nil +} + +func (m *MeasObjectEUTRA) GetBlackCellsToRemoveListEUTRAN() *EUTRA_CellIndexList { + if m != nil { + return m.BlackCellsToRemoveListEUTRAN + } + return nil +} + +func (m *MeasObjectEUTRA) GetBlackCellsToAddModListEUTRAN() []*EUTRA_BlackCell { + if m != nil { + return m.BlackCellsToAddModListEUTRAN + } + return nil +} + +func (m *MeasObjectEUTRA) GetEutra_PresenceAntennaPort1() bool { + if m != nil { + return m.Eutra_PresenceAntennaPort1 + } + return false +} + +func (m *MeasObjectEUTRA) GetEutra_Q_OffsetRange() *EUTRA_Q_OffsetRange { + if m != nil { + return m.Eutra_Q_OffsetRange + } + return nil +} + +func (m *MeasObjectEUTRA) GetWidebandRSRQ_Meas() bool { + if m != nil { + return m.WidebandRSRQ_Meas + } + return false +} + +type EUTRA_AllowedMeasBandwidth struct { + Value EUTRA_AllowedMeasBandwidth_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.EUTRA_AllowedMeasBandwidth_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_AllowedMeasBandwidth) Reset() { *m = EUTRA_AllowedMeasBandwidth{} } +func (m *EUTRA_AllowedMeasBandwidth) String() string { return proto.CompactTextString(m) } +func (*EUTRA_AllowedMeasBandwidth) ProtoMessage() {} +func (*EUTRA_AllowedMeasBandwidth) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{378} +} + +func (m *EUTRA_AllowedMeasBandwidth) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_AllowedMeasBandwidth.Unmarshal(m, b) +} +func (m *EUTRA_AllowedMeasBandwidth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_AllowedMeasBandwidth.Marshal(b, m, deterministic) +} +func (m *EUTRA_AllowedMeasBandwidth) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_AllowedMeasBandwidth.Merge(m, src) +} +func (m *EUTRA_AllowedMeasBandwidth) XXX_Size() int { + return xxx_messageInfo_EUTRA_AllowedMeasBandwidth.Size(m) +} +func (m *EUTRA_AllowedMeasBandwidth) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_AllowedMeasBandwidth.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_AllowedMeasBandwidth proto.InternalMessageInfo + +func (m *EUTRA_AllowedMeasBandwidth) GetValue() EUTRA_AllowedMeasBandwidth_Value { + if m != nil { + return m.Value + } + return EUTRA_AllowedMeasBandwidth_protobuf_unspecified +} + +type EUTRA_CellIndexList struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_CellIndexList) Reset() { *m = EUTRA_CellIndexList{} } +func (m *EUTRA_CellIndexList) String() string { return proto.CompactTextString(m) } +func (*EUTRA_CellIndexList) ProtoMessage() {} +func (*EUTRA_CellIndexList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{379} +} + +func (m *EUTRA_CellIndexList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_CellIndexList.Unmarshal(m, b) +} +func (m *EUTRA_CellIndexList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_CellIndexList.Marshal(b, m, deterministic) +} +func (m *EUTRA_CellIndexList) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_CellIndexList.Merge(m, src) +} +func (m *EUTRA_CellIndexList) XXX_Size() int { + return xxx_messageInfo_EUTRA_CellIndexList.Size(m) +} +func (m *EUTRA_CellIndexList) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_CellIndexList.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_CellIndexList proto.InternalMessageInfo + +func (m *EUTRA_CellIndexList) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type EUTRA_Cell struct { + CellIndexEUTRA uint32 `protobuf:"varint,1,opt,name=cellIndexEUTRA,proto3" json:"cellIndexEUTRA,omitempty"` + PhysCellId uint32 `protobuf:"varint,2,opt,name=physCellId,proto3" json:"physCellId,omitempty"` + CellIndividualOffset *EUTRA_Q_OffsetRange `protobuf:"bytes,3,opt,name=cellIndividualOffset,proto3" json:"cellIndividualOffset,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_Cell) Reset() { *m = EUTRA_Cell{} } +func (m *EUTRA_Cell) String() string { return proto.CompactTextString(m) } +func (*EUTRA_Cell) ProtoMessage() {} +func (*EUTRA_Cell) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{380} +} + +func (m *EUTRA_Cell) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_Cell.Unmarshal(m, b) +} +func (m *EUTRA_Cell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_Cell.Marshal(b, m, deterministic) +} +func (m *EUTRA_Cell) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_Cell.Merge(m, src) +} +func (m *EUTRA_Cell) XXX_Size() int { + return xxx_messageInfo_EUTRA_Cell.Size(m) +} +func (m *EUTRA_Cell) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_Cell.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_Cell proto.InternalMessageInfo + +func (m *EUTRA_Cell) GetCellIndexEUTRA() uint32 { + if m != nil { + return m.CellIndexEUTRA + } + return 0 +} + +func (m *EUTRA_Cell) GetPhysCellId() uint32 { + if m != nil { + return m.PhysCellId + } + return 0 +} + +func (m *EUTRA_Cell) GetCellIndividualOffset() *EUTRA_Q_OffsetRange { + if m != nil { + return m.CellIndividualOffset + } + return nil +} + +type EUTRA_Q_OffsetRange struct { + Value EUTRA_Q_OffsetRange_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.EUTRA_Q_OffsetRange_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_Q_OffsetRange) Reset() { *m = EUTRA_Q_OffsetRange{} } +func (m *EUTRA_Q_OffsetRange) String() string { return proto.CompactTextString(m) } +func (*EUTRA_Q_OffsetRange) ProtoMessage() {} +func (*EUTRA_Q_OffsetRange) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{381} +} + +func (m *EUTRA_Q_OffsetRange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_Q_OffsetRange.Unmarshal(m, b) +} +func (m *EUTRA_Q_OffsetRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_Q_OffsetRange.Marshal(b, m, deterministic) +} +func (m *EUTRA_Q_OffsetRange) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_Q_OffsetRange.Merge(m, src) +} +func (m *EUTRA_Q_OffsetRange) XXX_Size() int { + return xxx_messageInfo_EUTRA_Q_OffsetRange.Size(m) +} +func (m *EUTRA_Q_OffsetRange) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_Q_OffsetRange.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_Q_OffsetRange proto.InternalMessageInfo + +func (m *EUTRA_Q_OffsetRange) GetValue() EUTRA_Q_OffsetRange_Value { + if m != nil { + return m.Value + } + return EUTRA_Q_OffsetRange_protobuf_unspecified +} + +type EUTRA_BlackCell struct { + CellIndexEUTRA uint32 `protobuf:"varint,1,opt,name=cellIndexEUTRA,proto3" json:"cellIndexEUTRA,omitempty"` + PhysCellIdRange *EUTRA_PhysCellIdRange `protobuf:"bytes,2,opt,name=physCellIdRange,proto3" json:"physCellIdRange,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_BlackCell) Reset() { *m = EUTRA_BlackCell{} } +func (m *EUTRA_BlackCell) String() string { return proto.CompactTextString(m) } +func (*EUTRA_BlackCell) ProtoMessage() {} +func (*EUTRA_BlackCell) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{382} +} + +func (m *EUTRA_BlackCell) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_BlackCell.Unmarshal(m, b) +} +func (m *EUTRA_BlackCell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_BlackCell.Marshal(b, m, deterministic) +} +func (m *EUTRA_BlackCell) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_BlackCell.Merge(m, src) +} +func (m *EUTRA_BlackCell) XXX_Size() int { + return xxx_messageInfo_EUTRA_BlackCell.Size(m) +} +func (m *EUTRA_BlackCell) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_BlackCell.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_BlackCell proto.InternalMessageInfo + +func (m *EUTRA_BlackCell) GetCellIndexEUTRA() uint32 { + if m != nil { + return m.CellIndexEUTRA + } + return 0 +} + +func (m *EUTRA_BlackCell) GetPhysCellIdRange() *EUTRA_PhysCellIdRange { + if m != nil { + return m.PhysCellIdRange + } + return nil +} + +type EUTRA_PhysCellIdRange struct { + Start uint32 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"` + Range *EUTRA_Range `protobuf:"bytes,2,opt,name=range,proto3" json:"range,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_PhysCellIdRange) Reset() { *m = EUTRA_PhysCellIdRange{} } +func (m *EUTRA_PhysCellIdRange) String() string { return proto.CompactTextString(m) } +func (*EUTRA_PhysCellIdRange) ProtoMessage() {} +func (*EUTRA_PhysCellIdRange) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{383} +} + +func (m *EUTRA_PhysCellIdRange) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_PhysCellIdRange.Unmarshal(m, b) +} +func (m *EUTRA_PhysCellIdRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_PhysCellIdRange.Marshal(b, m, deterministic) +} +func (m *EUTRA_PhysCellIdRange) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_PhysCellIdRange.Merge(m, src) +} +func (m *EUTRA_PhysCellIdRange) XXX_Size() int { + return xxx_messageInfo_EUTRA_PhysCellIdRange.Size(m) +} +func (m *EUTRA_PhysCellIdRange) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_PhysCellIdRange.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_PhysCellIdRange proto.InternalMessageInfo + +func (m *EUTRA_PhysCellIdRange) GetStart() uint32 { + if m != nil { + return m.Start + } + return 0 +} + +func (m *EUTRA_PhysCellIdRange) GetRange() *EUTRA_Range { + if m != nil { + return m.Range + } + return nil +} + +type EUTRA_Range struct { + Value EUTRA_Range_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.EUTRA_Range_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_Range) Reset() { *m = EUTRA_Range{} } +func (m *EUTRA_Range) String() string { return proto.CompactTextString(m) } +func (*EUTRA_Range) ProtoMessage() {} +func (*EUTRA_Range) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{384} +} + +func (m *EUTRA_Range) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_Range.Unmarshal(m, b) +} +func (m *EUTRA_Range) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_Range.Marshal(b, m, deterministic) +} +func (m *EUTRA_Range) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_Range.Merge(m, src) +} +func (m *EUTRA_Range) XXX_Size() int { + return xxx_messageInfo_EUTRA_Range.Size(m) +} +func (m *EUTRA_Range) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_Range.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_Range proto.InternalMessageInfo + +func (m *EUTRA_Range) GetValue() EUTRA_Range_Value { + if m != nil { + return m.Value + } + return EUTRA_Range_protobuf_unspecified +} + +type ReportConfigToAddMod struct { + ReportConfigId uint32 `protobuf:"varint,1,opt,name=reportConfigId,proto3" json:"reportConfigId,omitempty"` + // Types that are valid to be assigned to ReportConfig: + // *ReportConfigToAddMod_ReportConfigNR + // *ReportConfigToAddMod_ReportConfigInterRAT + ReportConfig isReportConfigToAddMod_ReportConfig `protobuf_oneof:"reportConfig"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReportConfigToAddMod) Reset() { *m = ReportConfigToAddMod{} } +func (m *ReportConfigToAddMod) String() string { return proto.CompactTextString(m) } +func (*ReportConfigToAddMod) ProtoMessage() {} +func (*ReportConfigToAddMod) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{385} +} + +func (m *ReportConfigToAddMod) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReportConfigToAddMod.Unmarshal(m, b) +} +func (m *ReportConfigToAddMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReportConfigToAddMod.Marshal(b, m, deterministic) +} +func (m *ReportConfigToAddMod) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReportConfigToAddMod.Merge(m, src) +} +func (m *ReportConfigToAddMod) XXX_Size() int { + return xxx_messageInfo_ReportConfigToAddMod.Size(m) +} +func (m *ReportConfigToAddMod) XXX_DiscardUnknown() { + xxx_messageInfo_ReportConfigToAddMod.DiscardUnknown(m) +} + +var xxx_messageInfo_ReportConfigToAddMod proto.InternalMessageInfo + +func (m *ReportConfigToAddMod) GetReportConfigId() uint32 { + if m != nil { + return m.ReportConfigId + } + return 0 +} + +type isReportConfigToAddMod_ReportConfig interface { + isReportConfigToAddMod_ReportConfig() +} + +type ReportConfigToAddMod_ReportConfigNR struct { + ReportConfigNR *ReportConfigNR `protobuf:"bytes,2,opt,name=reportConfigNR,proto3,oneof"` +} + +type ReportConfigToAddMod_ReportConfigInterRAT struct { + ReportConfigInterRAT *ReportConfigInterRAT `protobuf:"bytes,3,opt,name=reportConfigInterRAT,proto3,oneof"` +} + +func (*ReportConfigToAddMod_ReportConfigNR) isReportConfigToAddMod_ReportConfig() {} + +func (*ReportConfigToAddMod_ReportConfigInterRAT) isReportConfigToAddMod_ReportConfig() {} + +func (m *ReportConfigToAddMod) GetReportConfig() isReportConfigToAddMod_ReportConfig { + if m != nil { + return m.ReportConfig + } + return nil +} + +func (m *ReportConfigToAddMod) GetReportConfigNR() *ReportConfigNR { + if x, ok := m.GetReportConfig().(*ReportConfigToAddMod_ReportConfigNR); ok { + return x.ReportConfigNR + } + return nil +} + +func (m *ReportConfigToAddMod) GetReportConfigInterRAT() *ReportConfigInterRAT { + if x, ok := m.GetReportConfig().(*ReportConfigToAddMod_ReportConfigInterRAT); ok { + return x.ReportConfigInterRAT + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ReportConfigToAddMod) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ReportConfigToAddMod_ReportConfigNR)(nil), + (*ReportConfigToAddMod_ReportConfigInterRAT)(nil), + } +} + +type ReportConfigNR struct { + // Types that are valid to be assigned to ReportType: + // *ReportConfigNR_Periodical + // *ReportConfigNR_EventTriggered + // *ReportConfigNR_ReportCGI + ReportType isReportConfigNR_ReportType `protobuf_oneof:"reportType"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReportConfigNR) Reset() { *m = ReportConfigNR{} } +func (m *ReportConfigNR) String() string { return proto.CompactTextString(m) } +func (*ReportConfigNR) ProtoMessage() {} +func (*ReportConfigNR) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{386} +} + +func (m *ReportConfigNR) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReportConfigNR.Unmarshal(m, b) +} +func (m *ReportConfigNR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReportConfigNR.Marshal(b, m, deterministic) +} +func (m *ReportConfigNR) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReportConfigNR.Merge(m, src) +} +func (m *ReportConfigNR) XXX_Size() int { + return xxx_messageInfo_ReportConfigNR.Size(m) +} +func (m *ReportConfigNR) XXX_DiscardUnknown() { + xxx_messageInfo_ReportConfigNR.DiscardUnknown(m) +} + +var xxx_messageInfo_ReportConfigNR proto.InternalMessageInfo + +type isReportConfigNR_ReportType interface { + isReportConfigNR_ReportType() +} + +type ReportConfigNR_Periodical struct { + Periodical *PeriodicalReportConfig `protobuf:"bytes,1,opt,name=periodical,proto3,oneof"` +} + +type ReportConfigNR_EventTriggered struct { + EventTriggered *EventTriggerConfig `protobuf:"bytes,2,opt,name=eventTriggered,proto3,oneof"` +} + +type ReportConfigNR_ReportCGI struct { + ReportCGI *ReportCGI `protobuf:"bytes,3,opt,name=reportCGI,proto3,oneof"` +} + +func (*ReportConfigNR_Periodical) isReportConfigNR_ReportType() {} + +func (*ReportConfigNR_EventTriggered) isReportConfigNR_ReportType() {} + +func (*ReportConfigNR_ReportCGI) isReportConfigNR_ReportType() {} + +func (m *ReportConfigNR) GetReportType() isReportConfigNR_ReportType { + if m != nil { + return m.ReportType + } + return nil +} + +func (m *ReportConfigNR) GetPeriodical() *PeriodicalReportConfig { + if x, ok := m.GetReportType().(*ReportConfigNR_Periodical); ok { + return x.Periodical + } + return nil +} + +func (m *ReportConfigNR) GetEventTriggered() *EventTriggerConfig { + if x, ok := m.GetReportType().(*ReportConfigNR_EventTriggered); ok { + return x.EventTriggered + } + return nil +} + +func (m *ReportConfigNR) GetReportCGI() *ReportCGI { + if x, ok := m.GetReportType().(*ReportConfigNR_ReportCGI); ok { + return x.ReportCGI + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ReportConfigNR) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ReportConfigNR_Periodical)(nil), + (*ReportConfigNR_EventTriggered)(nil), + (*ReportConfigNR_ReportCGI)(nil), + } +} + +type PeriodicalReportConfig struct { + RsType *NR_RS_Type `protobuf:"bytes,1,opt,name=rsType,proto3" json:"rsType,omitempty"` + ReportInterval *ReportInterval `protobuf:"bytes,2,opt,name=reportInterval,proto3" json:"reportInterval,omitempty"` + ReportAmount *ReportAmount `protobuf:"bytes,3,opt,name=reportAmount,proto3" json:"reportAmount,omitempty"` + ReportQuantityCell *MeasReportQuantity `protobuf:"bytes,4,opt,name=reportQuantityCell,proto3" json:"reportQuantityCell,omitempty"` + MaxReportCells uint32 `protobuf:"varint,5,opt,name=maxReportCells,proto3" json:"maxReportCells,omitempty"` + ReportQuantityRS_Indexes *MeasReportQuantity `protobuf:"bytes,6,opt,name=reportQuantityRS_Indexes,json=reportQuantityRSIndexes,proto3" json:"reportQuantityRS_Indexes,omitempty"` + MaxNrofRS_IndexesToReport *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=maxNrofRS_IndexesToReport,json=maxNrofRSIndexesToReport,proto3" json:"maxNrofRS_IndexesToReport,omitempty"` + IncludeBeamMeasurements bool `protobuf:"varint,8,opt,name=includeBeamMeasurements,proto3" json:"includeBeamMeasurements,omitempty"` + UseWhiteCellList bool `protobuf:"varint,9,opt,name=useWhiteCellList,proto3" json:"useWhiteCellList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PeriodicalReportConfig) Reset() { *m = PeriodicalReportConfig{} } +func (m *PeriodicalReportConfig) String() string { return proto.CompactTextString(m) } +func (*PeriodicalReportConfig) ProtoMessage() {} +func (*PeriodicalReportConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{387} +} + +func (m *PeriodicalReportConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PeriodicalReportConfig.Unmarshal(m, b) +} +func (m *PeriodicalReportConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PeriodicalReportConfig.Marshal(b, m, deterministic) +} +func (m *PeriodicalReportConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_PeriodicalReportConfig.Merge(m, src) +} +func (m *PeriodicalReportConfig) XXX_Size() int { + return xxx_messageInfo_PeriodicalReportConfig.Size(m) +} +func (m *PeriodicalReportConfig) XXX_DiscardUnknown() { + xxx_messageInfo_PeriodicalReportConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_PeriodicalReportConfig proto.InternalMessageInfo + +func (m *PeriodicalReportConfig) GetRsType() *NR_RS_Type { + if m != nil { + return m.RsType + } + return nil +} + +func (m *PeriodicalReportConfig) GetReportInterval() *ReportInterval { + if m != nil { + return m.ReportInterval + } + return nil +} + +func (m *PeriodicalReportConfig) GetReportAmount() *ReportAmount { + if m != nil { + return m.ReportAmount + } + return nil +} + +func (m *PeriodicalReportConfig) GetReportQuantityCell() *MeasReportQuantity { + if m != nil { + return m.ReportQuantityCell + } + return nil +} + +func (m *PeriodicalReportConfig) GetMaxReportCells() uint32 { + if m != nil { + return m.MaxReportCells + } + return 0 +} + +func (m *PeriodicalReportConfig) GetReportQuantityRS_Indexes() *MeasReportQuantity { + if m != nil { + return m.ReportQuantityRS_Indexes + } + return nil +} + +func (m *PeriodicalReportConfig) GetMaxNrofRS_IndexesToReport() *wrappers.UInt32Value { + if m != nil { + return m.MaxNrofRS_IndexesToReport + } + return nil +} + +func (m *PeriodicalReportConfig) GetIncludeBeamMeasurements() bool { + if m != nil { + return m.IncludeBeamMeasurements + } + return false +} + +func (m *PeriodicalReportConfig) GetUseWhiteCellList() bool { + if m != nil { + return m.UseWhiteCellList + } + return false +} + +type NR_RS_Type struct { + Value NR_RS_Type_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.NR_RS_Type_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NR_RS_Type) Reset() { *m = NR_RS_Type{} } +func (m *NR_RS_Type) String() string { return proto.CompactTextString(m) } +func (*NR_RS_Type) ProtoMessage() {} +func (*NR_RS_Type) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{388} +} + +func (m *NR_RS_Type) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NR_RS_Type.Unmarshal(m, b) +} +func (m *NR_RS_Type) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NR_RS_Type.Marshal(b, m, deterministic) +} +func (m *NR_RS_Type) XXX_Merge(src proto.Message) { + xxx_messageInfo_NR_RS_Type.Merge(m, src) +} +func (m *NR_RS_Type) XXX_Size() int { + return xxx_messageInfo_NR_RS_Type.Size(m) +} +func (m *NR_RS_Type) XXX_DiscardUnknown() { + xxx_messageInfo_NR_RS_Type.DiscardUnknown(m) +} + +var xxx_messageInfo_NR_RS_Type proto.InternalMessageInfo + +func (m *NR_RS_Type) GetValue() NR_RS_Type_Value { + if m != nil { + return m.Value + } + return NR_RS_Type_protobuf_unspecified +} + +type NR_FreqInfo struct { + MeasuredFrequency *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=measuredFrequency,proto3" json:"measuredFrequency,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NR_FreqInfo) Reset() { *m = NR_FreqInfo{} } +func (m *NR_FreqInfo) String() string { return proto.CompactTextString(m) } +func (*NR_FreqInfo) ProtoMessage() {} +func (*NR_FreqInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{389} +} + +func (m *NR_FreqInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NR_FreqInfo.Unmarshal(m, b) +} +func (m *NR_FreqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NR_FreqInfo.Marshal(b, m, deterministic) +} +func (m *NR_FreqInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_NR_FreqInfo.Merge(m, src) +} +func (m *NR_FreqInfo) XXX_Size() int { + return xxx_messageInfo_NR_FreqInfo.Size(m) +} +func (m *NR_FreqInfo) XXX_DiscardUnknown() { + xxx_messageInfo_NR_FreqInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_NR_FreqInfo proto.InternalMessageInfo + +func (m *NR_FreqInfo) GetMeasuredFrequency() *wrappers.UInt32Value { + if m != nil { + return m.MeasuredFrequency + } + return nil +} + +type ReportInterval struct { + Value ReportInterval_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ReportInterval_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReportInterval) Reset() { *m = ReportInterval{} } +func (m *ReportInterval) String() string { return proto.CompactTextString(m) } +func (*ReportInterval) ProtoMessage() {} +func (*ReportInterval) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{390} +} + +func (m *ReportInterval) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReportInterval.Unmarshal(m, b) +} +func (m *ReportInterval) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReportInterval.Marshal(b, m, deterministic) +} +func (m *ReportInterval) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReportInterval.Merge(m, src) +} +func (m *ReportInterval) XXX_Size() int { + return xxx_messageInfo_ReportInterval.Size(m) +} +func (m *ReportInterval) XXX_DiscardUnknown() { + xxx_messageInfo_ReportInterval.DiscardUnknown(m) +} + +var xxx_messageInfo_ReportInterval proto.InternalMessageInfo + +func (m *ReportInterval) GetValue() ReportInterval_Value { + if m != nil { + return m.Value + } + return ReportInterval_protobuf_unspecified +} + +type ReportAmount struct { + Value ReportAmount_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ReportAmount_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReportAmount) Reset() { *m = ReportAmount{} } +func (m *ReportAmount) String() string { return proto.CompactTextString(m) } +func (*ReportAmount) ProtoMessage() {} +func (*ReportAmount) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{391} +} + +func (m *ReportAmount) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReportAmount.Unmarshal(m, b) +} +func (m *ReportAmount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReportAmount.Marshal(b, m, deterministic) +} +func (m *ReportAmount) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReportAmount.Merge(m, src) +} +func (m *ReportAmount) XXX_Size() int { + return xxx_messageInfo_ReportAmount.Size(m) +} +func (m *ReportAmount) XXX_DiscardUnknown() { + xxx_messageInfo_ReportAmount.DiscardUnknown(m) +} + +var xxx_messageInfo_ReportAmount proto.InternalMessageInfo + +func (m *ReportAmount) GetValue() ReportAmount_Value { + if m != nil { + return m.Value + } + return ReportAmount_protobuf_unspecified +} + +type MeasReportQuantity struct { + Rsrp bool `protobuf:"varint,1,opt,name=rsrp,proto3" json:"rsrp,omitempty"` + Rsrq bool `protobuf:"varint,2,opt,name=rsrq,proto3" json:"rsrq,omitempty"` + Sinr bool `protobuf:"varint,3,opt,name=sinr,proto3" json:"sinr,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasReportQuantity) Reset() { *m = MeasReportQuantity{} } +func (m *MeasReportQuantity) String() string { return proto.CompactTextString(m) } +func (*MeasReportQuantity) ProtoMessage() {} +func (*MeasReportQuantity) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{392} +} + +func (m *MeasReportQuantity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasReportQuantity.Unmarshal(m, b) +} +func (m *MeasReportQuantity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasReportQuantity.Marshal(b, m, deterministic) +} +func (m *MeasReportQuantity) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasReportQuantity.Merge(m, src) +} +func (m *MeasReportQuantity) XXX_Size() int { + return xxx_messageInfo_MeasReportQuantity.Size(m) +} +func (m *MeasReportQuantity) XXX_DiscardUnknown() { + xxx_messageInfo_MeasReportQuantity.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasReportQuantity proto.InternalMessageInfo + +func (m *MeasReportQuantity) GetRsrp() bool { + if m != nil { + return m.Rsrp + } + return false +} + +func (m *MeasReportQuantity) GetRsrq() bool { + if m != nil { + return m.Rsrq + } + return false +} + +func (m *MeasReportQuantity) GetSinr() bool { + if m != nil { + return m.Sinr + } + return false +} + +type EventTriggerConfig struct { + // Types that are valid to be assigned to EventId: + // *EventTriggerConfig_EventA1 + // *EventTriggerConfig_EventA2 + // *EventTriggerConfig_EventA3 + // *EventTriggerConfig_EventA4 + // *EventTriggerConfig_EventA5 + // *EventTriggerConfig_EventA6 + EventId isEventTriggerConfig_EventId `protobuf_oneof:"eventId"` + RsType *NR_RS_Type `protobuf:"bytes,7,opt,name=rsType,proto3" json:"rsType,omitempty"` + ReportInterval *ReportInterval `protobuf:"bytes,8,opt,name=reportInterval,proto3" json:"reportInterval,omitempty"` + ReportAmount *ReportAmount `protobuf:"bytes,9,opt,name=reportAmount,proto3" json:"reportAmount,omitempty"` + ReportQuantityCell *MeasReportQuantity `protobuf:"bytes,10,opt,name=reportQuantityCell,proto3" json:"reportQuantityCell,omitempty"` + MaxReportCells uint32 `protobuf:"varint,11,opt,name=maxReportCells,proto3" json:"maxReportCells,omitempty"` + ReportQuantityRS_Indexes *MeasReportQuantity `protobuf:"bytes,12,opt,name=reportQuantityRS_Indexes,json=reportQuantityRSIndexes,proto3" json:"reportQuantityRS_Indexes,omitempty"` + MaxNrofRS_IndexesToReport *wrappers.UInt32Value `protobuf:"bytes,13,opt,name=maxNrofRS_IndexesToReport,json=maxNrofRSIndexesToReport,proto3" json:"maxNrofRS_IndexesToReport,omitempty"` + IncludeBeamMeasurements bool `protobuf:"varint,14,opt,name=includeBeamMeasurements,proto3" json:"includeBeamMeasurements,omitempty"` + ReportAddNeighMeas *ReportAddNeighMeas `protobuf:"bytes,15,opt,name=reportAddNeighMeas,proto3" json:"reportAddNeighMeas,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EventTriggerConfig) Reset() { *m = EventTriggerConfig{} } +func (m *EventTriggerConfig) String() string { return proto.CompactTextString(m) } +func (*EventTriggerConfig) ProtoMessage() {} +func (*EventTriggerConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{393} +} + +func (m *EventTriggerConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EventTriggerConfig.Unmarshal(m, b) +} +func (m *EventTriggerConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EventTriggerConfig.Marshal(b, m, deterministic) +} +func (m *EventTriggerConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_EventTriggerConfig.Merge(m, src) +} +func (m *EventTriggerConfig) XXX_Size() int { + return xxx_messageInfo_EventTriggerConfig.Size(m) +} +func (m *EventTriggerConfig) XXX_DiscardUnknown() { + xxx_messageInfo_EventTriggerConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_EventTriggerConfig proto.InternalMessageInfo + +type isEventTriggerConfig_EventId interface { + isEventTriggerConfig_EventId() +} + +type EventTriggerConfig_EventA1 struct { + EventA1 *EventA1 `protobuf:"bytes,1,opt,name=eventA1,proto3,oneof"` +} + +type EventTriggerConfig_EventA2 struct { + EventA2 *EventA2 `protobuf:"bytes,2,opt,name=eventA2,proto3,oneof"` +} + +type EventTriggerConfig_EventA3 struct { + EventA3 *EventA3 `protobuf:"bytes,3,opt,name=eventA3,proto3,oneof"` +} + +type EventTriggerConfig_EventA4 struct { + EventA4 *EventA4 `protobuf:"bytes,4,opt,name=eventA4,proto3,oneof"` +} + +type EventTriggerConfig_EventA5 struct { + EventA5 *EventA5 `protobuf:"bytes,5,opt,name=eventA5,proto3,oneof"` +} + +type EventTriggerConfig_EventA6 struct { + EventA6 *EventA6 `protobuf:"bytes,6,opt,name=eventA6,proto3,oneof"` +} + +func (*EventTriggerConfig_EventA1) isEventTriggerConfig_EventId() {} + +func (*EventTriggerConfig_EventA2) isEventTriggerConfig_EventId() {} + +func (*EventTriggerConfig_EventA3) isEventTriggerConfig_EventId() {} + +func (*EventTriggerConfig_EventA4) isEventTriggerConfig_EventId() {} + +func (*EventTriggerConfig_EventA5) isEventTriggerConfig_EventId() {} + +func (*EventTriggerConfig_EventA6) isEventTriggerConfig_EventId() {} + +func (m *EventTriggerConfig) GetEventId() isEventTriggerConfig_EventId { + if m != nil { + return m.EventId + } + return nil +} + +func (m *EventTriggerConfig) GetEventA1() *EventA1 { + if x, ok := m.GetEventId().(*EventTriggerConfig_EventA1); ok { + return x.EventA1 + } + return nil +} + +func (m *EventTriggerConfig) GetEventA2() *EventA2 { + if x, ok := m.GetEventId().(*EventTriggerConfig_EventA2); ok { + return x.EventA2 + } + return nil +} + +func (m *EventTriggerConfig) GetEventA3() *EventA3 { + if x, ok := m.GetEventId().(*EventTriggerConfig_EventA3); ok { + return x.EventA3 + } + return nil +} + +func (m *EventTriggerConfig) GetEventA4() *EventA4 { + if x, ok := m.GetEventId().(*EventTriggerConfig_EventA4); ok { + return x.EventA4 + } + return nil +} + +func (m *EventTriggerConfig) GetEventA5() *EventA5 { + if x, ok := m.GetEventId().(*EventTriggerConfig_EventA5); ok { + return x.EventA5 + } + return nil +} + +func (m *EventTriggerConfig) GetEventA6() *EventA6 { + if x, ok := m.GetEventId().(*EventTriggerConfig_EventA6); ok { + return x.EventA6 + } + return nil +} + +func (m *EventTriggerConfig) GetRsType() *NR_RS_Type { + if m != nil { + return m.RsType + } + return nil +} + +func (m *EventTriggerConfig) GetReportInterval() *ReportInterval { + if m != nil { + return m.ReportInterval + } + return nil +} + +func (m *EventTriggerConfig) GetReportAmount() *ReportAmount { + if m != nil { + return m.ReportAmount + } + return nil +} + +func (m *EventTriggerConfig) GetReportQuantityCell() *MeasReportQuantity { + if m != nil { + return m.ReportQuantityCell + } + return nil +} + +func (m *EventTriggerConfig) GetMaxReportCells() uint32 { + if m != nil { + return m.MaxReportCells + } + return 0 +} + +func (m *EventTriggerConfig) GetReportQuantityRS_Indexes() *MeasReportQuantity { + if m != nil { + return m.ReportQuantityRS_Indexes + } + return nil +} + +func (m *EventTriggerConfig) GetMaxNrofRS_IndexesToReport() *wrappers.UInt32Value { + if m != nil { + return m.MaxNrofRS_IndexesToReport + } + return nil +} + +func (m *EventTriggerConfig) GetIncludeBeamMeasurements() bool { + if m != nil { + return m.IncludeBeamMeasurements + } + return false +} + +func (m *EventTriggerConfig) GetReportAddNeighMeas() *ReportAddNeighMeas { + if m != nil { + return m.ReportAddNeighMeas + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*EventTriggerConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*EventTriggerConfig_EventA1)(nil), + (*EventTriggerConfig_EventA2)(nil), + (*EventTriggerConfig_EventA3)(nil), + (*EventTriggerConfig_EventA4)(nil), + (*EventTriggerConfig_EventA5)(nil), + (*EventTriggerConfig_EventA6)(nil), + } +} + +type EventA1 struct { + A1_Threshold *MeasTriggerQuantity `protobuf:"bytes,1,opt,name=a1_Threshold,json=a1Threshold,proto3" json:"a1_Threshold,omitempty"` + ReportOnLeave bool `protobuf:"varint,2,opt,name=reportOnLeave,proto3" json:"reportOnLeave,omitempty"` + Hysteresis uint32 `protobuf:"varint,3,opt,name=hysteresis,proto3" json:"hysteresis,omitempty"` + TimeToTrigger *TimeToTrigger `protobuf:"bytes,4,opt,name=timeToTrigger,proto3" json:"timeToTrigger,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EventA1) Reset() { *m = EventA1{} } +func (m *EventA1) String() string { return proto.CompactTextString(m) } +func (*EventA1) ProtoMessage() {} +func (*EventA1) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{394} +} + +func (m *EventA1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EventA1.Unmarshal(m, b) +} +func (m *EventA1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EventA1.Marshal(b, m, deterministic) +} +func (m *EventA1) XXX_Merge(src proto.Message) { + xxx_messageInfo_EventA1.Merge(m, src) +} +func (m *EventA1) XXX_Size() int { + return xxx_messageInfo_EventA1.Size(m) +} +func (m *EventA1) XXX_DiscardUnknown() { + xxx_messageInfo_EventA1.DiscardUnknown(m) +} + +var xxx_messageInfo_EventA1 proto.InternalMessageInfo + +func (m *EventA1) GetA1_Threshold() *MeasTriggerQuantity { + if m != nil { + return m.A1_Threshold + } + return nil +} + +func (m *EventA1) GetReportOnLeave() bool { + if m != nil { + return m.ReportOnLeave + } + return false +} + +func (m *EventA1) GetHysteresis() uint32 { + if m != nil { + return m.Hysteresis + } + return 0 +} + +func (m *EventA1) GetTimeToTrigger() *TimeToTrigger { + if m != nil { + return m.TimeToTrigger + } + return nil +} + +type EventA2 struct { + A2_Threshold *MeasTriggerQuantity `protobuf:"bytes,1,opt,name=a2_Threshold,json=a2Threshold,proto3" json:"a2_Threshold,omitempty"` + ReportOnLeave bool `protobuf:"varint,2,opt,name=reportOnLeave,proto3" json:"reportOnLeave,omitempty"` + Hysteresis uint32 `protobuf:"varint,3,opt,name=hysteresis,proto3" json:"hysteresis,omitempty"` + TimeToTrigger *TimeToTrigger `protobuf:"bytes,4,opt,name=timeToTrigger,proto3" json:"timeToTrigger,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EventA2) Reset() { *m = EventA2{} } +func (m *EventA2) String() string { return proto.CompactTextString(m) } +func (*EventA2) ProtoMessage() {} +func (*EventA2) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{395} +} + +func (m *EventA2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EventA2.Unmarshal(m, b) +} +func (m *EventA2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EventA2.Marshal(b, m, deterministic) +} +func (m *EventA2) XXX_Merge(src proto.Message) { + xxx_messageInfo_EventA2.Merge(m, src) +} +func (m *EventA2) XXX_Size() int { + return xxx_messageInfo_EventA2.Size(m) +} +func (m *EventA2) XXX_DiscardUnknown() { + xxx_messageInfo_EventA2.DiscardUnknown(m) +} + +var xxx_messageInfo_EventA2 proto.InternalMessageInfo + +func (m *EventA2) GetA2_Threshold() *MeasTriggerQuantity { + if m != nil { + return m.A2_Threshold + } + return nil +} + +func (m *EventA2) GetReportOnLeave() bool { + if m != nil { + return m.ReportOnLeave + } + return false +} + +func (m *EventA2) GetHysteresis() uint32 { + if m != nil { + return m.Hysteresis + } + return 0 +} + +func (m *EventA2) GetTimeToTrigger() *TimeToTrigger { + if m != nil { + return m.TimeToTrigger + } + return nil +} + +type EventA3 struct { + A3_Threshold *MeasTriggerQuantity `protobuf:"bytes,1,opt,name=a3_Threshold,json=a3Threshold,proto3" json:"a3_Threshold,omitempty"` + ReportOnLeave bool `protobuf:"varint,2,opt,name=reportOnLeave,proto3" json:"reportOnLeave,omitempty"` + Hysteresis uint32 `protobuf:"varint,3,opt,name=hysteresis,proto3" json:"hysteresis,omitempty"` + TimeToTrigger *TimeToTrigger `protobuf:"bytes,4,opt,name=timeToTrigger,proto3" json:"timeToTrigger,omitempty"` + UseWhiteCellList bool `protobuf:"varint,5,opt,name=useWhiteCellList,proto3" json:"useWhiteCellList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EventA3) Reset() { *m = EventA3{} } +func (m *EventA3) String() string { return proto.CompactTextString(m) } +func (*EventA3) ProtoMessage() {} +func (*EventA3) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{396} +} + +func (m *EventA3) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EventA3.Unmarshal(m, b) +} +func (m *EventA3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EventA3.Marshal(b, m, deterministic) +} +func (m *EventA3) XXX_Merge(src proto.Message) { + xxx_messageInfo_EventA3.Merge(m, src) +} +func (m *EventA3) XXX_Size() int { + return xxx_messageInfo_EventA3.Size(m) +} +func (m *EventA3) XXX_DiscardUnknown() { + xxx_messageInfo_EventA3.DiscardUnknown(m) +} + +var xxx_messageInfo_EventA3 proto.InternalMessageInfo + +func (m *EventA3) GetA3_Threshold() *MeasTriggerQuantity { + if m != nil { + return m.A3_Threshold + } + return nil +} + +func (m *EventA3) GetReportOnLeave() bool { + if m != nil { + return m.ReportOnLeave + } + return false +} + +func (m *EventA3) GetHysteresis() uint32 { + if m != nil { + return m.Hysteresis + } + return 0 +} + +func (m *EventA3) GetTimeToTrigger() *TimeToTrigger { + if m != nil { + return m.TimeToTrigger + } + return nil +} + +func (m *EventA3) GetUseWhiteCellList() bool { + if m != nil { + return m.UseWhiteCellList + } + return false +} + +type EventA4 struct { + A4_Threshold *MeasTriggerQuantity `protobuf:"bytes,1,opt,name=a4_Threshold,json=a4Threshold,proto3" json:"a4_Threshold,omitempty"` + ReportOnLeave bool `protobuf:"varint,2,opt,name=reportOnLeave,proto3" json:"reportOnLeave,omitempty"` + Hysteresis uint32 `protobuf:"varint,3,opt,name=hysteresis,proto3" json:"hysteresis,omitempty"` + TimeToTrigger *TimeToTrigger `protobuf:"bytes,4,opt,name=timeToTrigger,proto3" json:"timeToTrigger,omitempty"` + UseWhiteCellList bool `protobuf:"varint,5,opt,name=useWhiteCellList,proto3" json:"useWhiteCellList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EventA4) Reset() { *m = EventA4{} } +func (m *EventA4) String() string { return proto.CompactTextString(m) } +func (*EventA4) ProtoMessage() {} +func (*EventA4) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{397} +} + +func (m *EventA4) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EventA4.Unmarshal(m, b) +} +func (m *EventA4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EventA4.Marshal(b, m, deterministic) +} +func (m *EventA4) XXX_Merge(src proto.Message) { + xxx_messageInfo_EventA4.Merge(m, src) +} +func (m *EventA4) XXX_Size() int { + return xxx_messageInfo_EventA4.Size(m) +} +func (m *EventA4) XXX_DiscardUnknown() { + xxx_messageInfo_EventA4.DiscardUnknown(m) +} + +var xxx_messageInfo_EventA4 proto.InternalMessageInfo + +func (m *EventA4) GetA4_Threshold() *MeasTriggerQuantity { + if m != nil { + return m.A4_Threshold + } + return nil +} + +func (m *EventA4) GetReportOnLeave() bool { + if m != nil { + return m.ReportOnLeave + } + return false +} + +func (m *EventA4) GetHysteresis() uint32 { + if m != nil { + return m.Hysteresis + } + return 0 +} + +func (m *EventA4) GetTimeToTrigger() *TimeToTrigger { + if m != nil { + return m.TimeToTrigger + } + return nil +} + +func (m *EventA4) GetUseWhiteCellList() bool { + if m != nil { + return m.UseWhiteCellList + } + return false +} + +type EventA5 struct { + A5_Threshold1 *MeasTriggerQuantity `protobuf:"bytes,1,opt,name=a5_Threshold1,json=a5Threshold1,proto3" json:"a5_Threshold1,omitempty"` + A5_Threshold2 *MeasTriggerQuantity `protobuf:"bytes,2,opt,name=a5_Threshold2,json=a5Threshold2,proto3" json:"a5_Threshold2,omitempty"` + ReportOnLeave bool `protobuf:"varint,3,opt,name=reportOnLeave,proto3" json:"reportOnLeave,omitempty"` + Hysteresis uint32 `protobuf:"varint,4,opt,name=hysteresis,proto3" json:"hysteresis,omitempty"` + TimeToTrigger *TimeToTrigger `protobuf:"bytes,5,opt,name=timeToTrigger,proto3" json:"timeToTrigger,omitempty"` + UseWhiteCellList bool `protobuf:"varint,6,opt,name=useWhiteCellList,proto3" json:"useWhiteCellList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EventA5) Reset() { *m = EventA5{} } +func (m *EventA5) String() string { return proto.CompactTextString(m) } +func (*EventA5) ProtoMessage() {} +func (*EventA5) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{398} +} + +func (m *EventA5) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EventA5.Unmarshal(m, b) +} +func (m *EventA5) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EventA5.Marshal(b, m, deterministic) +} +func (m *EventA5) XXX_Merge(src proto.Message) { + xxx_messageInfo_EventA5.Merge(m, src) +} +func (m *EventA5) XXX_Size() int { + return xxx_messageInfo_EventA5.Size(m) +} +func (m *EventA5) XXX_DiscardUnknown() { + xxx_messageInfo_EventA5.DiscardUnknown(m) +} + +var xxx_messageInfo_EventA5 proto.InternalMessageInfo + +func (m *EventA5) GetA5_Threshold1() *MeasTriggerQuantity { + if m != nil { + return m.A5_Threshold1 + } + return nil +} + +func (m *EventA5) GetA5_Threshold2() *MeasTriggerQuantity { + if m != nil { + return m.A5_Threshold2 + } + return nil +} + +func (m *EventA5) GetReportOnLeave() bool { + if m != nil { + return m.ReportOnLeave + } + return false +} + +func (m *EventA5) GetHysteresis() uint32 { + if m != nil { + return m.Hysteresis + } + return 0 +} + +func (m *EventA5) GetTimeToTrigger() *TimeToTrigger { + if m != nil { + return m.TimeToTrigger + } + return nil +} + +func (m *EventA5) GetUseWhiteCellList() bool { + if m != nil { + return m.UseWhiteCellList + } + return false +} + +type EventA6 struct { + A6_Offset *MeasTriggerQuantityOffset `protobuf:"bytes,1,opt,name=a6_Offset,json=a6Offset,proto3" json:"a6_Offset,omitempty"` + ReportOnLeave bool `protobuf:"varint,2,opt,name=reportOnLeave,proto3" json:"reportOnLeave,omitempty"` + Hysteresis uint32 `protobuf:"varint,3,opt,name=hysteresis,proto3" json:"hysteresis,omitempty"` + TimeToTrigger *TimeToTrigger `protobuf:"bytes,4,opt,name=timeToTrigger,proto3" json:"timeToTrigger,omitempty"` + UseWhiteCellList bool `protobuf:"varint,5,opt,name=useWhiteCellList,proto3" json:"useWhiteCellList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EventA6) Reset() { *m = EventA6{} } +func (m *EventA6) String() string { return proto.CompactTextString(m) } +func (*EventA6) ProtoMessage() {} +func (*EventA6) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{399} +} + +func (m *EventA6) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EventA6.Unmarshal(m, b) +} +func (m *EventA6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EventA6.Marshal(b, m, deterministic) +} +func (m *EventA6) XXX_Merge(src proto.Message) { + xxx_messageInfo_EventA6.Merge(m, src) +} +func (m *EventA6) XXX_Size() int { + return xxx_messageInfo_EventA6.Size(m) +} +func (m *EventA6) XXX_DiscardUnknown() { + xxx_messageInfo_EventA6.DiscardUnknown(m) +} + +var xxx_messageInfo_EventA6 proto.InternalMessageInfo + +func (m *EventA6) GetA6_Offset() *MeasTriggerQuantityOffset { + if m != nil { + return m.A6_Offset + } + return nil +} + +func (m *EventA6) GetReportOnLeave() bool { + if m != nil { + return m.ReportOnLeave + } + return false +} + +func (m *EventA6) GetHysteresis() uint32 { + if m != nil { + return m.Hysteresis + } + return 0 +} + +func (m *EventA6) GetTimeToTrigger() *TimeToTrigger { + if m != nil { + return m.TimeToTrigger + } + return nil +} + +func (m *EventA6) GetUseWhiteCellList() bool { + if m != nil { + return m.UseWhiteCellList + } + return false +} + +type MeasTriggerQuantity struct { + // Types that are valid to be assigned to C: + // *MeasTriggerQuantity_Rsrp + // *MeasTriggerQuantity_Rsrq + // *MeasTriggerQuantity_Sinr + C isMeasTriggerQuantity_C `protobuf_oneof:"c"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasTriggerQuantity) Reset() { *m = MeasTriggerQuantity{} } +func (m *MeasTriggerQuantity) String() string { return proto.CompactTextString(m) } +func (*MeasTriggerQuantity) ProtoMessage() {} +func (*MeasTriggerQuantity) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{400} +} + +func (m *MeasTriggerQuantity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasTriggerQuantity.Unmarshal(m, b) +} +func (m *MeasTriggerQuantity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasTriggerQuantity.Marshal(b, m, deterministic) +} +func (m *MeasTriggerQuantity) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasTriggerQuantity.Merge(m, src) +} +func (m *MeasTriggerQuantity) XXX_Size() int { + return xxx_messageInfo_MeasTriggerQuantity.Size(m) +} +func (m *MeasTriggerQuantity) XXX_DiscardUnknown() { + xxx_messageInfo_MeasTriggerQuantity.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasTriggerQuantity proto.InternalMessageInfo + +type isMeasTriggerQuantity_C interface { + isMeasTriggerQuantity_C() +} + +type MeasTriggerQuantity_Rsrp struct { + Rsrp uint32 `protobuf:"varint,1,opt,name=rsrp,proto3,oneof"` +} + +type MeasTriggerQuantity_Rsrq struct { + Rsrq uint32 `protobuf:"varint,2,opt,name=rsrq,proto3,oneof"` +} + +type MeasTriggerQuantity_Sinr struct { + Sinr uint32 `protobuf:"varint,3,opt,name=sinr,proto3,oneof"` +} + +func (*MeasTriggerQuantity_Rsrp) isMeasTriggerQuantity_C() {} + +func (*MeasTriggerQuantity_Rsrq) isMeasTriggerQuantity_C() {} + +func (*MeasTriggerQuantity_Sinr) isMeasTriggerQuantity_C() {} + +func (m *MeasTriggerQuantity) GetC() isMeasTriggerQuantity_C { + if m != nil { + return m.C + } + return nil +} + +func (m *MeasTriggerQuantity) GetRsrp() uint32 { + if x, ok := m.GetC().(*MeasTriggerQuantity_Rsrp); ok { + return x.Rsrp + } + return 0 +} + +func (m *MeasTriggerQuantity) GetRsrq() uint32 { + if x, ok := m.GetC().(*MeasTriggerQuantity_Rsrq); ok { + return x.Rsrq + } + return 0 +} + +func (m *MeasTriggerQuantity) GetSinr() uint32 { + if x, ok := m.GetC().(*MeasTriggerQuantity_Sinr); ok { + return x.Sinr + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*MeasTriggerQuantity) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*MeasTriggerQuantity_Rsrp)(nil), + (*MeasTriggerQuantity_Rsrq)(nil), + (*MeasTriggerQuantity_Sinr)(nil), + } +} + +type TimeToTrigger struct { + Value TimeToTrigger_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.TimeToTrigger_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TimeToTrigger) Reset() { *m = TimeToTrigger{} } +func (m *TimeToTrigger) String() string { return proto.CompactTextString(m) } +func (*TimeToTrigger) ProtoMessage() {} +func (*TimeToTrigger) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{401} +} + +func (m *TimeToTrigger) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TimeToTrigger.Unmarshal(m, b) +} +func (m *TimeToTrigger) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TimeToTrigger.Marshal(b, m, deterministic) +} +func (m *TimeToTrigger) XXX_Merge(src proto.Message) { + xxx_messageInfo_TimeToTrigger.Merge(m, src) +} +func (m *TimeToTrigger) XXX_Size() int { + return xxx_messageInfo_TimeToTrigger.Size(m) +} +func (m *TimeToTrigger) XXX_DiscardUnknown() { + xxx_messageInfo_TimeToTrigger.DiscardUnknown(m) +} + +var xxx_messageInfo_TimeToTrigger proto.InternalMessageInfo + +func (m *TimeToTrigger) GetValue() TimeToTrigger_Value { + if m != nil { + return m.Value + } + return TimeToTrigger_protobuf_unspecified +} + +type MeasTriggerQuantityOffset struct { + // Types that are valid to be assigned to C: + // *MeasTriggerQuantityOffset_Rsrp + // *MeasTriggerQuantityOffset_Rsrq + // *MeasTriggerQuantityOffset_Sinr + C isMeasTriggerQuantityOffset_C `protobuf_oneof:"c"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasTriggerQuantityOffset) Reset() { *m = MeasTriggerQuantityOffset{} } +func (m *MeasTriggerQuantityOffset) String() string { return proto.CompactTextString(m) } +func (*MeasTriggerQuantityOffset) ProtoMessage() {} +func (*MeasTriggerQuantityOffset) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{402} +} + +func (m *MeasTriggerQuantityOffset) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasTriggerQuantityOffset.Unmarshal(m, b) +} +func (m *MeasTriggerQuantityOffset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasTriggerQuantityOffset.Marshal(b, m, deterministic) +} +func (m *MeasTriggerQuantityOffset) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasTriggerQuantityOffset.Merge(m, src) +} +func (m *MeasTriggerQuantityOffset) XXX_Size() int { + return xxx_messageInfo_MeasTriggerQuantityOffset.Size(m) +} +func (m *MeasTriggerQuantityOffset) XXX_DiscardUnknown() { + xxx_messageInfo_MeasTriggerQuantityOffset.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasTriggerQuantityOffset proto.InternalMessageInfo + +type isMeasTriggerQuantityOffset_C interface { + isMeasTriggerQuantityOffset_C() +} + +type MeasTriggerQuantityOffset_Rsrp struct { + Rsrp int32 `protobuf:"zigzag32,1,opt,name=rsrp,proto3,oneof"` +} + +type MeasTriggerQuantityOffset_Rsrq struct { + Rsrq int32 `protobuf:"zigzag32,2,opt,name=rsrq,proto3,oneof"` +} + +type MeasTriggerQuantityOffset_Sinr struct { + Sinr int32 `protobuf:"zigzag32,3,opt,name=sinr,proto3,oneof"` +} + +func (*MeasTriggerQuantityOffset_Rsrp) isMeasTriggerQuantityOffset_C() {} + +func (*MeasTriggerQuantityOffset_Rsrq) isMeasTriggerQuantityOffset_C() {} + +func (*MeasTriggerQuantityOffset_Sinr) isMeasTriggerQuantityOffset_C() {} + +func (m *MeasTriggerQuantityOffset) GetC() isMeasTriggerQuantityOffset_C { + if m != nil { + return m.C + } + return nil +} + +func (m *MeasTriggerQuantityOffset) GetRsrp() int32 { + if x, ok := m.GetC().(*MeasTriggerQuantityOffset_Rsrp); ok { + return x.Rsrp + } + return 0 +} + +func (m *MeasTriggerQuantityOffset) GetRsrq() int32 { + if x, ok := m.GetC().(*MeasTriggerQuantityOffset_Rsrq); ok { + return x.Rsrq + } + return 0 +} + +func (m *MeasTriggerQuantityOffset) GetSinr() int32 { + if x, ok := m.GetC().(*MeasTriggerQuantityOffset_Sinr); ok { + return x.Sinr + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*MeasTriggerQuantityOffset) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*MeasTriggerQuantityOffset_Rsrp)(nil), + (*MeasTriggerQuantityOffset_Rsrq)(nil), + (*MeasTriggerQuantityOffset_Sinr)(nil), + } +} + +type ReportAddNeighMeas struct { + Value ReportAddNeighMeas_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ReportAddNeighMeas_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReportAddNeighMeas) Reset() { *m = ReportAddNeighMeas{} } +func (m *ReportAddNeighMeas) String() string { return proto.CompactTextString(m) } +func (*ReportAddNeighMeas) ProtoMessage() {} +func (*ReportAddNeighMeas) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{403} +} + +func (m *ReportAddNeighMeas) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReportAddNeighMeas.Unmarshal(m, b) +} +func (m *ReportAddNeighMeas) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReportAddNeighMeas.Marshal(b, m, deterministic) +} +func (m *ReportAddNeighMeas) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReportAddNeighMeas.Merge(m, src) +} +func (m *ReportAddNeighMeas) XXX_Size() int { + return xxx_messageInfo_ReportAddNeighMeas.Size(m) +} +func (m *ReportAddNeighMeas) XXX_DiscardUnknown() { + xxx_messageInfo_ReportAddNeighMeas.DiscardUnknown(m) +} + +var xxx_messageInfo_ReportAddNeighMeas proto.InternalMessageInfo + +func (m *ReportAddNeighMeas) GetValue() ReportAddNeighMeas_Value { + if m != nil { + return m.Value + } + return ReportAddNeighMeas_protobuf_unspecified +} + +type ReportCGI struct { + CellForWhichToReportCGI uint32 `protobuf:"varint,1,opt,name=cellForWhichToReportCGI,proto3" json:"cellForWhichToReportCGI,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReportCGI) Reset() { *m = ReportCGI{} } +func (m *ReportCGI) String() string { return proto.CompactTextString(m) } +func (*ReportCGI) ProtoMessage() {} +func (*ReportCGI) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{404} +} + +func (m *ReportCGI) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReportCGI.Unmarshal(m, b) +} +func (m *ReportCGI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReportCGI.Marshal(b, m, deterministic) +} +func (m *ReportCGI) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReportCGI.Merge(m, src) +} +func (m *ReportCGI) XXX_Size() int { + return xxx_messageInfo_ReportCGI.Size(m) +} +func (m *ReportCGI) XXX_DiscardUnknown() { + xxx_messageInfo_ReportCGI.DiscardUnknown(m) +} + +var xxx_messageInfo_ReportCGI proto.InternalMessageInfo + +func (m *ReportCGI) GetCellForWhichToReportCGI() uint32 { + if m != nil { + return m.CellForWhichToReportCGI + } + return 0 +} + +type ReportConfigInterRAT struct { + // Types that are valid to be assigned to ReportType: + // *ReportConfigInterRAT_Periodical + // *ReportConfigInterRAT_EventTriggered + // *ReportConfigInterRAT_ReportCGI + ReportType isReportConfigInterRAT_ReportType `protobuf_oneof:"reportType"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReportConfigInterRAT) Reset() { *m = ReportConfigInterRAT{} } +func (m *ReportConfigInterRAT) String() string { return proto.CompactTextString(m) } +func (*ReportConfigInterRAT) ProtoMessage() {} +func (*ReportConfigInterRAT) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{405} +} + +func (m *ReportConfigInterRAT) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReportConfigInterRAT.Unmarshal(m, b) +} +func (m *ReportConfigInterRAT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReportConfigInterRAT.Marshal(b, m, deterministic) +} +func (m *ReportConfigInterRAT) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReportConfigInterRAT.Merge(m, src) +} +func (m *ReportConfigInterRAT) XXX_Size() int { + return xxx_messageInfo_ReportConfigInterRAT.Size(m) +} +func (m *ReportConfigInterRAT) XXX_DiscardUnknown() { + xxx_messageInfo_ReportConfigInterRAT.DiscardUnknown(m) +} + +var xxx_messageInfo_ReportConfigInterRAT proto.InternalMessageInfo + +type isReportConfigInterRAT_ReportType interface { + isReportConfigInterRAT_ReportType() +} + +type ReportConfigInterRAT_Periodical struct { + Periodical *PeriodicalReportConfigInterRAT `protobuf:"bytes,1,opt,name=periodical,proto3,oneof"` +} + +type ReportConfigInterRAT_EventTriggered struct { + EventTriggered *EventTriggerConfigInterRAT `protobuf:"bytes,2,opt,name=eventTriggered,proto3,oneof"` +} + +type ReportConfigInterRAT_ReportCGI struct { + ReportCGI *ReportCGI_EUTRA `protobuf:"bytes,3,opt,name=reportCGI,proto3,oneof"` +} + +func (*ReportConfigInterRAT_Periodical) isReportConfigInterRAT_ReportType() {} + +func (*ReportConfigInterRAT_EventTriggered) isReportConfigInterRAT_ReportType() {} + +func (*ReportConfigInterRAT_ReportCGI) isReportConfigInterRAT_ReportType() {} + +func (m *ReportConfigInterRAT) GetReportType() isReportConfigInterRAT_ReportType { + if m != nil { + return m.ReportType + } + return nil +} + +func (m *ReportConfigInterRAT) GetPeriodical() *PeriodicalReportConfigInterRAT { + if x, ok := m.GetReportType().(*ReportConfigInterRAT_Periodical); ok { + return x.Periodical + } + return nil +} + +func (m *ReportConfigInterRAT) GetEventTriggered() *EventTriggerConfigInterRAT { + if x, ok := m.GetReportType().(*ReportConfigInterRAT_EventTriggered); ok { + return x.EventTriggered + } + return nil +} + +func (m *ReportConfigInterRAT) GetReportCGI() *ReportCGI_EUTRA { + if x, ok := m.GetReportType().(*ReportConfigInterRAT_ReportCGI); ok { + return x.ReportCGI + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ReportConfigInterRAT) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ReportConfigInterRAT_Periodical)(nil), + (*ReportConfigInterRAT_EventTriggered)(nil), + (*ReportConfigInterRAT_ReportCGI)(nil), + } +} + +type PeriodicalReportConfigInterRAT struct { + ReportInterval *ReportInterval `protobuf:"bytes,1,opt,name=reportInterval,proto3" json:"reportInterval,omitempty"` + ReportAmount *ReportAmount `protobuf:"bytes,2,opt,name=reportAmount,proto3" json:"reportAmount,omitempty"` + ReportQuantity *MeasReportQuantity `protobuf:"bytes,3,opt,name=reportQuantity,proto3" json:"reportQuantity,omitempty"` + MaxReportCells uint32 `protobuf:"varint,4,opt,name=maxReportCells,proto3" json:"maxReportCells,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PeriodicalReportConfigInterRAT) Reset() { *m = PeriodicalReportConfigInterRAT{} } +func (m *PeriodicalReportConfigInterRAT) String() string { return proto.CompactTextString(m) } +func (*PeriodicalReportConfigInterRAT) ProtoMessage() {} +func (*PeriodicalReportConfigInterRAT) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{406} +} + +func (m *PeriodicalReportConfigInterRAT) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PeriodicalReportConfigInterRAT.Unmarshal(m, b) +} +func (m *PeriodicalReportConfigInterRAT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PeriodicalReportConfigInterRAT.Marshal(b, m, deterministic) +} +func (m *PeriodicalReportConfigInterRAT) XXX_Merge(src proto.Message) { + xxx_messageInfo_PeriodicalReportConfigInterRAT.Merge(m, src) +} +func (m *PeriodicalReportConfigInterRAT) XXX_Size() int { + return xxx_messageInfo_PeriodicalReportConfigInterRAT.Size(m) +} +func (m *PeriodicalReportConfigInterRAT) XXX_DiscardUnknown() { + xxx_messageInfo_PeriodicalReportConfigInterRAT.DiscardUnknown(m) +} + +var xxx_messageInfo_PeriodicalReportConfigInterRAT proto.InternalMessageInfo + +func (m *PeriodicalReportConfigInterRAT) GetReportInterval() *ReportInterval { + if m != nil { + return m.ReportInterval + } + return nil +} + +func (m *PeriodicalReportConfigInterRAT) GetReportAmount() *ReportAmount { + if m != nil { + return m.ReportAmount + } + return nil +} + +func (m *PeriodicalReportConfigInterRAT) GetReportQuantity() *MeasReportQuantity { + if m != nil { + return m.ReportQuantity + } + return nil +} + +func (m *PeriodicalReportConfigInterRAT) GetMaxReportCells() uint32 { + if m != nil { + return m.MaxReportCells + } + return 0 +} + +type EventTriggerConfigInterRAT struct { + // Types that are valid to be assigned to EventId: + // *EventTriggerConfigInterRAT_EventB1 + // *EventTriggerConfigInterRAT_EventB2 + EventId isEventTriggerConfigInterRAT_EventId `protobuf_oneof:"eventId"` + RsType *NR_RS_Type `protobuf:"bytes,3,opt,name=rsType,proto3" json:"rsType,omitempty"` + ReportInterval *ReportInterval `protobuf:"bytes,4,opt,name=reportInterval,proto3" json:"reportInterval,omitempty"` + ReportAmount *ReportAmount `protobuf:"bytes,5,opt,name=reportAmount,proto3" json:"reportAmount,omitempty"` + ReportQuantity *MeasReportQuantity `protobuf:"bytes,6,opt,name=reportQuantity,proto3" json:"reportQuantity,omitempty"` + MaxReportCells uint32 `protobuf:"varint,7,opt,name=maxReportCells,proto3" json:"maxReportCells,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EventTriggerConfigInterRAT) Reset() { *m = EventTriggerConfigInterRAT{} } +func (m *EventTriggerConfigInterRAT) String() string { return proto.CompactTextString(m) } +func (*EventTriggerConfigInterRAT) ProtoMessage() {} +func (*EventTriggerConfigInterRAT) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{407} +} + +func (m *EventTriggerConfigInterRAT) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EventTriggerConfigInterRAT.Unmarshal(m, b) +} +func (m *EventTriggerConfigInterRAT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EventTriggerConfigInterRAT.Marshal(b, m, deterministic) +} +func (m *EventTriggerConfigInterRAT) XXX_Merge(src proto.Message) { + xxx_messageInfo_EventTriggerConfigInterRAT.Merge(m, src) +} +func (m *EventTriggerConfigInterRAT) XXX_Size() int { + return xxx_messageInfo_EventTriggerConfigInterRAT.Size(m) +} +func (m *EventTriggerConfigInterRAT) XXX_DiscardUnknown() { + xxx_messageInfo_EventTriggerConfigInterRAT.DiscardUnknown(m) +} + +var xxx_messageInfo_EventTriggerConfigInterRAT proto.InternalMessageInfo + +type isEventTriggerConfigInterRAT_EventId interface { + isEventTriggerConfigInterRAT_EventId() +} + +type EventTriggerConfigInterRAT_EventB1 struct { + EventB1 *EventB1 `protobuf:"bytes,1,opt,name=eventB1,proto3,oneof"` +} + +type EventTriggerConfigInterRAT_EventB2 struct { + EventB2 *EventB2 `protobuf:"bytes,2,opt,name=eventB2,proto3,oneof"` +} + +func (*EventTriggerConfigInterRAT_EventB1) isEventTriggerConfigInterRAT_EventId() {} + +func (*EventTriggerConfigInterRAT_EventB2) isEventTriggerConfigInterRAT_EventId() {} + +func (m *EventTriggerConfigInterRAT) GetEventId() isEventTriggerConfigInterRAT_EventId { + if m != nil { + return m.EventId + } + return nil +} + +func (m *EventTriggerConfigInterRAT) GetEventB1() *EventB1 { + if x, ok := m.GetEventId().(*EventTriggerConfigInterRAT_EventB1); ok { + return x.EventB1 + } + return nil +} + +func (m *EventTriggerConfigInterRAT) GetEventB2() *EventB2 { + if x, ok := m.GetEventId().(*EventTriggerConfigInterRAT_EventB2); ok { + return x.EventB2 + } + return nil +} + +func (m *EventTriggerConfigInterRAT) GetRsType() *NR_RS_Type { + if m != nil { + return m.RsType + } + return nil +} + +func (m *EventTriggerConfigInterRAT) GetReportInterval() *ReportInterval { + if m != nil { + return m.ReportInterval + } + return nil +} + +func (m *EventTriggerConfigInterRAT) GetReportAmount() *ReportAmount { + if m != nil { + return m.ReportAmount + } + return nil +} + +func (m *EventTriggerConfigInterRAT) GetReportQuantity() *MeasReportQuantity { + if m != nil { + return m.ReportQuantity + } + return nil +} + +func (m *EventTriggerConfigInterRAT) GetMaxReportCells() uint32 { + if m != nil { + return m.MaxReportCells + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*EventTriggerConfigInterRAT) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*EventTriggerConfigInterRAT_EventB1)(nil), + (*EventTriggerConfigInterRAT_EventB2)(nil), + } +} + +type EventB1 struct { + B1_ThresholdEUTRA *MeasTriggerQuantityEUTRA `protobuf:"bytes,1,opt,name=b1_ThresholdEUTRA,json=b1ThresholdEUTRA,proto3" json:"b1_ThresholdEUTRA,omitempty"` + ReportOnLeave bool `protobuf:"varint,2,opt,name=reportOnLeave,proto3" json:"reportOnLeave,omitempty"` + Hysteresis uint32 `protobuf:"varint,3,opt,name=hysteresis,proto3" json:"hysteresis,omitempty"` + TimeToTrigger *TimeToTrigger `protobuf:"bytes,4,opt,name=timeToTrigger,proto3" json:"timeToTrigger,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EventB1) Reset() { *m = EventB1{} } +func (m *EventB1) String() string { return proto.CompactTextString(m) } +func (*EventB1) ProtoMessage() {} +func (*EventB1) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{408} +} + +func (m *EventB1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EventB1.Unmarshal(m, b) +} +func (m *EventB1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EventB1.Marshal(b, m, deterministic) +} +func (m *EventB1) XXX_Merge(src proto.Message) { + xxx_messageInfo_EventB1.Merge(m, src) +} +func (m *EventB1) XXX_Size() int { + return xxx_messageInfo_EventB1.Size(m) +} +func (m *EventB1) XXX_DiscardUnknown() { + xxx_messageInfo_EventB1.DiscardUnknown(m) +} + +var xxx_messageInfo_EventB1 proto.InternalMessageInfo + +func (m *EventB1) GetB1_ThresholdEUTRA() *MeasTriggerQuantityEUTRA { + if m != nil { + return m.B1_ThresholdEUTRA + } + return nil +} + +func (m *EventB1) GetReportOnLeave() bool { + if m != nil { + return m.ReportOnLeave + } + return false +} + +func (m *EventB1) GetHysteresis() uint32 { + if m != nil { + return m.Hysteresis + } + return 0 +} + +func (m *EventB1) GetTimeToTrigger() *TimeToTrigger { + if m != nil { + return m.TimeToTrigger + } + return nil +} + +type EventB2 struct { + B2_Threshold1 *MeasTriggerQuantity `protobuf:"bytes,1,opt,name=b2_Threshold1,json=b2Threshold1,proto3" json:"b2_Threshold1,omitempty"` + B2_Threshold2EUTRA *MeasTriggerQuantityEUTRA `protobuf:"bytes,2,opt,name=b2_Threshold2EUTRA,json=b2Threshold2EUTRA,proto3" json:"b2_Threshold2EUTRA,omitempty"` + ReportOnLeave bool `protobuf:"varint,3,opt,name=reportOnLeave,proto3" json:"reportOnLeave,omitempty"` + Hysteresis uint32 `protobuf:"varint,4,opt,name=hysteresis,proto3" json:"hysteresis,omitempty"` + TimeToTrigger *TimeToTrigger `protobuf:"bytes,5,opt,name=timeToTrigger,proto3" json:"timeToTrigger,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EventB2) Reset() { *m = EventB2{} } +func (m *EventB2) String() string { return proto.CompactTextString(m) } +func (*EventB2) ProtoMessage() {} +func (*EventB2) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{409} +} + +func (m *EventB2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EventB2.Unmarshal(m, b) +} +func (m *EventB2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EventB2.Marshal(b, m, deterministic) +} +func (m *EventB2) XXX_Merge(src proto.Message) { + xxx_messageInfo_EventB2.Merge(m, src) +} +func (m *EventB2) XXX_Size() int { + return xxx_messageInfo_EventB2.Size(m) +} +func (m *EventB2) XXX_DiscardUnknown() { + xxx_messageInfo_EventB2.DiscardUnknown(m) +} + +var xxx_messageInfo_EventB2 proto.InternalMessageInfo + +func (m *EventB2) GetB2_Threshold1() *MeasTriggerQuantity { + if m != nil { + return m.B2_Threshold1 + } + return nil +} + +func (m *EventB2) GetB2_Threshold2EUTRA() *MeasTriggerQuantityEUTRA { + if m != nil { + return m.B2_Threshold2EUTRA + } + return nil +} + +func (m *EventB2) GetReportOnLeave() bool { + if m != nil { + return m.ReportOnLeave + } + return false +} + +func (m *EventB2) GetHysteresis() uint32 { + if m != nil { + return m.Hysteresis + } + return 0 +} + +func (m *EventB2) GetTimeToTrigger() *TimeToTrigger { + if m != nil { + return m.TimeToTrigger + } + return nil +} + +type MeasTriggerQuantityEUTRA struct { + // Types that are valid to be assigned to C: + // *MeasTriggerQuantityEUTRA_Rsrp + // *MeasTriggerQuantityEUTRA_Rsrq + // *MeasTriggerQuantityEUTRA_Sinr + C isMeasTriggerQuantityEUTRA_C `protobuf_oneof:"c"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasTriggerQuantityEUTRA) Reset() { *m = MeasTriggerQuantityEUTRA{} } +func (m *MeasTriggerQuantityEUTRA) String() string { return proto.CompactTextString(m) } +func (*MeasTriggerQuantityEUTRA) ProtoMessage() {} +func (*MeasTriggerQuantityEUTRA) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{410} +} + +func (m *MeasTriggerQuantityEUTRA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasTriggerQuantityEUTRA.Unmarshal(m, b) +} +func (m *MeasTriggerQuantityEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasTriggerQuantityEUTRA.Marshal(b, m, deterministic) +} +func (m *MeasTriggerQuantityEUTRA) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasTriggerQuantityEUTRA.Merge(m, src) +} +func (m *MeasTriggerQuantityEUTRA) XXX_Size() int { + return xxx_messageInfo_MeasTriggerQuantityEUTRA.Size(m) +} +func (m *MeasTriggerQuantityEUTRA) XXX_DiscardUnknown() { + xxx_messageInfo_MeasTriggerQuantityEUTRA.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasTriggerQuantityEUTRA proto.InternalMessageInfo + +type isMeasTriggerQuantityEUTRA_C interface { + isMeasTriggerQuantityEUTRA_C() +} + +type MeasTriggerQuantityEUTRA_Rsrp struct { + Rsrp uint32 `protobuf:"varint,1,opt,name=rsrp,proto3,oneof"` +} + +type MeasTriggerQuantityEUTRA_Rsrq struct { + Rsrq uint32 `protobuf:"varint,2,opt,name=rsrq,proto3,oneof"` +} + +type MeasTriggerQuantityEUTRA_Sinr struct { + Sinr uint32 `protobuf:"varint,3,opt,name=sinr,proto3,oneof"` +} + +func (*MeasTriggerQuantityEUTRA_Rsrp) isMeasTriggerQuantityEUTRA_C() {} + +func (*MeasTriggerQuantityEUTRA_Rsrq) isMeasTriggerQuantityEUTRA_C() {} + +func (*MeasTriggerQuantityEUTRA_Sinr) isMeasTriggerQuantityEUTRA_C() {} + +func (m *MeasTriggerQuantityEUTRA) GetC() isMeasTriggerQuantityEUTRA_C { + if m != nil { + return m.C + } + return nil +} + +func (m *MeasTriggerQuantityEUTRA) GetRsrp() uint32 { + if x, ok := m.GetC().(*MeasTriggerQuantityEUTRA_Rsrp); ok { + return x.Rsrp + } + return 0 +} + +func (m *MeasTriggerQuantityEUTRA) GetRsrq() uint32 { + if x, ok := m.GetC().(*MeasTriggerQuantityEUTRA_Rsrq); ok { + return x.Rsrq + } + return 0 +} + +func (m *MeasTriggerQuantityEUTRA) GetSinr() uint32 { + if x, ok := m.GetC().(*MeasTriggerQuantityEUTRA_Sinr); ok { + return x.Sinr + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*MeasTriggerQuantityEUTRA) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*MeasTriggerQuantityEUTRA_Rsrp)(nil), + (*MeasTriggerQuantityEUTRA_Rsrq)(nil), + (*MeasTriggerQuantityEUTRA_Sinr)(nil), + } +} + +type ReportCGI_EUTRA struct { + CellForWhichToReportCGI uint32 `protobuf:"varint,1,opt,name=cellForWhichToReportCGI,proto3" json:"cellForWhichToReportCGI,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ReportCGI_EUTRA) Reset() { *m = ReportCGI_EUTRA{} } +func (m *ReportCGI_EUTRA) String() string { return proto.CompactTextString(m) } +func (*ReportCGI_EUTRA) ProtoMessage() {} +func (*ReportCGI_EUTRA) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{411} +} + +func (m *ReportCGI_EUTRA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ReportCGI_EUTRA.Unmarshal(m, b) +} +func (m *ReportCGI_EUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ReportCGI_EUTRA.Marshal(b, m, deterministic) +} +func (m *ReportCGI_EUTRA) XXX_Merge(src proto.Message) { + xxx_messageInfo_ReportCGI_EUTRA.Merge(m, src) +} +func (m *ReportCGI_EUTRA) XXX_Size() int { + return xxx_messageInfo_ReportCGI_EUTRA.Size(m) +} +func (m *ReportCGI_EUTRA) XXX_DiscardUnknown() { + xxx_messageInfo_ReportCGI_EUTRA.DiscardUnknown(m) +} + +var xxx_messageInfo_ReportCGI_EUTRA proto.InternalMessageInfo + +func (m *ReportCGI_EUTRA) GetCellForWhichToReportCGI() uint32 { + if m != nil { + return m.CellForWhichToReportCGI + } + return 0 +} + +type MeasIdToAddMod struct { + MeasId uint32 `protobuf:"varint,1,opt,name=measId,proto3" json:"measId,omitempty"` + MeasObjectId uint32 `protobuf:"varint,2,opt,name=measObjectId,proto3" json:"measObjectId,omitempty"` + ReportConfigId uint32 `protobuf:"varint,3,opt,name=reportConfigId,proto3" json:"reportConfigId,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasIdToAddMod) Reset() { *m = MeasIdToAddMod{} } +func (m *MeasIdToAddMod) String() string { return proto.CompactTextString(m) } +func (*MeasIdToAddMod) ProtoMessage() {} +func (*MeasIdToAddMod) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{412} +} + +func (m *MeasIdToAddMod) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasIdToAddMod.Unmarshal(m, b) +} +func (m *MeasIdToAddMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasIdToAddMod.Marshal(b, m, deterministic) +} +func (m *MeasIdToAddMod) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasIdToAddMod.Merge(m, src) +} +func (m *MeasIdToAddMod) XXX_Size() int { + return xxx_messageInfo_MeasIdToAddMod.Size(m) +} +func (m *MeasIdToAddMod) XXX_DiscardUnknown() { + xxx_messageInfo_MeasIdToAddMod.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasIdToAddMod proto.InternalMessageInfo + +func (m *MeasIdToAddMod) GetMeasId() uint32 { + if m != nil { + return m.MeasId + } + return 0 +} + +func (m *MeasIdToAddMod) GetMeasObjectId() uint32 { + if m != nil { + return m.MeasObjectId + } + return 0 +} + +func (m *MeasIdToAddMod) GetReportConfigId() uint32 { + if m != nil { + return m.ReportConfigId + } + return 0 +} + +type QuantityConfig struct { + QuantityConfigNR_List []*QuantityConfigNR `protobuf:"bytes,1,rep,name=quantityConfigNR_List,json=quantityConfigNRList,proto3" json:"quantityConfigNR_List,omitempty"` + QuantityConfigEUTRA *FilterConfig `protobuf:"bytes,2,opt,name=quantityConfigEUTRA,proto3" json:"quantityConfigEUTRA,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *QuantityConfig) Reset() { *m = QuantityConfig{} } +func (m *QuantityConfig) String() string { return proto.CompactTextString(m) } +func (*QuantityConfig) ProtoMessage() {} +func (*QuantityConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{413} +} + +func (m *QuantityConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_QuantityConfig.Unmarshal(m, b) +} +func (m *QuantityConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_QuantityConfig.Marshal(b, m, deterministic) +} +func (m *QuantityConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_QuantityConfig.Merge(m, src) +} +func (m *QuantityConfig) XXX_Size() int { + return xxx_messageInfo_QuantityConfig.Size(m) +} +func (m *QuantityConfig) XXX_DiscardUnknown() { + xxx_messageInfo_QuantityConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_QuantityConfig proto.InternalMessageInfo + +func (m *QuantityConfig) GetQuantityConfigNR_List() []*QuantityConfigNR { + if m != nil { + return m.QuantityConfigNR_List + } + return nil +} + +func (m *QuantityConfig) GetQuantityConfigEUTRA() *FilterConfig { + if m != nil { + return m.QuantityConfigEUTRA + } + return nil +} + +type QuantityConfigNR struct { + QuantityConfigCell *QuantityConfigRS `protobuf:"bytes,1,opt,name=quantityConfigCell,proto3" json:"quantityConfigCell,omitempty"` + QuantityConfigRS_Index *QuantityConfigRS `protobuf:"bytes,2,opt,name=quantityConfigRS_Index,json=quantityConfigRSIndex,proto3" json:"quantityConfigRS_Index,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *QuantityConfigNR) Reset() { *m = QuantityConfigNR{} } +func (m *QuantityConfigNR) String() string { return proto.CompactTextString(m) } +func (*QuantityConfigNR) ProtoMessage() {} +func (*QuantityConfigNR) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{414} +} + +func (m *QuantityConfigNR) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_QuantityConfigNR.Unmarshal(m, b) +} +func (m *QuantityConfigNR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_QuantityConfigNR.Marshal(b, m, deterministic) +} +func (m *QuantityConfigNR) XXX_Merge(src proto.Message) { + xxx_messageInfo_QuantityConfigNR.Merge(m, src) +} +func (m *QuantityConfigNR) XXX_Size() int { + return xxx_messageInfo_QuantityConfigNR.Size(m) +} +func (m *QuantityConfigNR) XXX_DiscardUnknown() { + xxx_messageInfo_QuantityConfigNR.DiscardUnknown(m) +} + +var xxx_messageInfo_QuantityConfigNR proto.InternalMessageInfo + +func (m *QuantityConfigNR) GetQuantityConfigCell() *QuantityConfigRS { + if m != nil { + return m.QuantityConfigCell + } + return nil +} + +func (m *QuantityConfigNR) GetQuantityConfigRS_Index() *QuantityConfigRS { + if m != nil { + return m.QuantityConfigRS_Index + } + return nil +} + +type QuantityConfigRS struct { + Ssb_FilterConfig *FilterConfig `protobuf:"bytes,1,opt,name=ssb_FilterConfig,json=ssbFilterConfig,proto3" json:"ssb_FilterConfig,omitempty"` + Csi_RS_FilterConfig *FilterConfig `protobuf:"bytes,2,opt,name=csi_RS_FilterConfig,json=csiRSFilterConfig,proto3" json:"csi_RS_FilterConfig,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *QuantityConfigRS) Reset() { *m = QuantityConfigRS{} } +func (m *QuantityConfigRS) String() string { return proto.CompactTextString(m) } +func (*QuantityConfigRS) ProtoMessage() {} +func (*QuantityConfigRS) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{415} +} + +func (m *QuantityConfigRS) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_QuantityConfigRS.Unmarshal(m, b) +} +func (m *QuantityConfigRS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_QuantityConfigRS.Marshal(b, m, deterministic) +} +func (m *QuantityConfigRS) XXX_Merge(src proto.Message) { + xxx_messageInfo_QuantityConfigRS.Merge(m, src) +} +func (m *QuantityConfigRS) XXX_Size() int { + return xxx_messageInfo_QuantityConfigRS.Size(m) +} +func (m *QuantityConfigRS) XXX_DiscardUnknown() { + xxx_messageInfo_QuantityConfigRS.DiscardUnknown(m) +} + +var xxx_messageInfo_QuantityConfigRS proto.InternalMessageInfo + +func (m *QuantityConfigRS) GetSsb_FilterConfig() *FilterConfig { + if m != nil { + return m.Ssb_FilterConfig + } + return nil +} + +func (m *QuantityConfigRS) GetCsi_RS_FilterConfig() *FilterConfig { + if m != nil { + return m.Csi_RS_FilterConfig + } + return nil +} + +type FilterConfig struct { + FilterCoefficientRSRP *FilterCoefficient `protobuf:"bytes,1,opt,name=filterCoefficientRSRP,proto3" json:"filterCoefficientRSRP,omitempty"` + FilterCoefficientRSRQ *FilterCoefficient `protobuf:"bytes,2,opt,name=filterCoefficientRSRQ,proto3" json:"filterCoefficientRSRQ,omitempty"` + FilterCoefficientRS_SINR *FilterCoefficient `protobuf:"bytes,3,opt,name=filterCoefficientRS_SINR,json=filterCoefficientRSSINR,proto3" json:"filterCoefficientRS_SINR,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FilterConfig) Reset() { *m = FilterConfig{} } +func (m *FilterConfig) String() string { return proto.CompactTextString(m) } +func (*FilterConfig) ProtoMessage() {} +func (*FilterConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{416} +} + +func (m *FilterConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FilterConfig.Unmarshal(m, b) +} +func (m *FilterConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FilterConfig.Marshal(b, m, deterministic) +} +func (m *FilterConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_FilterConfig.Merge(m, src) +} +func (m *FilterConfig) XXX_Size() int { + return xxx_messageInfo_FilterConfig.Size(m) +} +func (m *FilterConfig) XXX_DiscardUnknown() { + xxx_messageInfo_FilterConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_FilterConfig proto.InternalMessageInfo + +func (m *FilterConfig) GetFilterCoefficientRSRP() *FilterCoefficient { + if m != nil { + return m.FilterCoefficientRSRP + } + return nil +} + +func (m *FilterConfig) GetFilterCoefficientRSRQ() *FilterCoefficient { + if m != nil { + return m.FilterCoefficientRSRQ + } + return nil +} + +func (m *FilterConfig) GetFilterCoefficientRS_SINR() *FilterCoefficient { + if m != nil { + return m.FilterCoefficientRS_SINR + } + return nil +} + +type FilterCoefficient struct { + Value FilterCoefficient_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.FilterCoefficient_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FilterCoefficient) Reset() { *m = FilterCoefficient{} } +func (m *FilterCoefficient) String() string { return proto.CompactTextString(m) } +func (*FilterCoefficient) ProtoMessage() {} +func (*FilterCoefficient) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{417} +} + +func (m *FilterCoefficient) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FilterCoefficient.Unmarshal(m, b) +} +func (m *FilterCoefficient) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FilterCoefficient.Marshal(b, m, deterministic) +} +func (m *FilterCoefficient) XXX_Merge(src proto.Message) { + xxx_messageInfo_FilterCoefficient.Merge(m, src) +} +func (m *FilterCoefficient) XXX_Size() int { + return xxx_messageInfo_FilterCoefficient.Size(m) +} +func (m *FilterCoefficient) XXX_DiscardUnknown() { + xxx_messageInfo_FilterCoefficient.DiscardUnknown(m) +} + +var xxx_messageInfo_FilterCoefficient proto.InternalMessageInfo + +func (m *FilterCoefficient) GetValue() FilterCoefficient_Value { + if m != nil { + return m.Value + } + return FilterCoefficient_protobuf_unspecified +} + +type MeasGapConfig struct { + // Types that are valid to be assigned to GapFR2: + // *MeasGapConfig_ReleaseGapFR2 + // *MeasGapConfig_SetupGapFR2 + GapFR2 isMeasGapConfig_GapFR2 `protobuf_oneof:"gapFR2"` + // Types that are valid to be assigned to GapFR1: + // *MeasGapConfig_ReleaseGapFR1 + // *MeasGapConfig_SetupGapFR1 + GapFR1 isMeasGapConfig_GapFR1 `protobuf_oneof:"gapFR1"` + // Types that are valid to be assigned to GapUE: + // *MeasGapConfig_ReleaseGapUE + // *MeasGapConfig_SetupGapUE + GapUE isMeasGapConfig_GapUE `protobuf_oneof:"gapUE"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasGapConfig) Reset() { *m = MeasGapConfig{} } +func (m *MeasGapConfig) String() string { return proto.CompactTextString(m) } +func (*MeasGapConfig) ProtoMessage() {} +func (*MeasGapConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{418} +} + +func (m *MeasGapConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasGapConfig.Unmarshal(m, b) +} +func (m *MeasGapConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasGapConfig.Marshal(b, m, deterministic) +} +func (m *MeasGapConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasGapConfig.Merge(m, src) +} +func (m *MeasGapConfig) XXX_Size() int { + return xxx_messageInfo_MeasGapConfig.Size(m) +} +func (m *MeasGapConfig) XXX_DiscardUnknown() { + xxx_messageInfo_MeasGapConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasGapConfig proto.InternalMessageInfo + +type isMeasGapConfig_GapFR2 interface { + isMeasGapConfig_GapFR2() +} + +type MeasGapConfig_ReleaseGapFR2 struct { + ReleaseGapFR2 *Null `protobuf:"bytes,1,opt,name=release_gapFR2,json=releaseGapFR2,proto3,oneof"` +} + +type MeasGapConfig_SetupGapFR2 struct { + SetupGapFR2 *GapConfig `protobuf:"bytes,2,opt,name=setup_gapFR2,json=setupGapFR2,proto3,oneof"` +} + +func (*MeasGapConfig_ReleaseGapFR2) isMeasGapConfig_GapFR2() {} + +func (*MeasGapConfig_SetupGapFR2) isMeasGapConfig_GapFR2() {} + +func (m *MeasGapConfig) GetGapFR2() isMeasGapConfig_GapFR2 { + if m != nil { + return m.GapFR2 + } + return nil +} + +func (m *MeasGapConfig) GetReleaseGapFR2() *Null { + if x, ok := m.GetGapFR2().(*MeasGapConfig_ReleaseGapFR2); ok { + return x.ReleaseGapFR2 + } + return nil +} + +func (m *MeasGapConfig) GetSetupGapFR2() *GapConfig { + if x, ok := m.GetGapFR2().(*MeasGapConfig_SetupGapFR2); ok { + return x.SetupGapFR2 + } + return nil +} + +type isMeasGapConfig_GapFR1 interface { + isMeasGapConfig_GapFR1() +} + +type MeasGapConfig_ReleaseGapFR1 struct { + ReleaseGapFR1 *Null `protobuf:"bytes,3,opt,name=release_gapFR1,json=releaseGapFR1,proto3,oneof"` +} + +type MeasGapConfig_SetupGapFR1 struct { + SetupGapFR1 *GapConfig `protobuf:"bytes,4,opt,name=setup_gapFR1,json=setupGapFR1,proto3,oneof"` +} + +func (*MeasGapConfig_ReleaseGapFR1) isMeasGapConfig_GapFR1() {} + +func (*MeasGapConfig_SetupGapFR1) isMeasGapConfig_GapFR1() {} + +func (m *MeasGapConfig) GetGapFR1() isMeasGapConfig_GapFR1 { + if m != nil { + return m.GapFR1 + } + return nil +} + +func (m *MeasGapConfig) GetReleaseGapFR1() *Null { + if x, ok := m.GetGapFR1().(*MeasGapConfig_ReleaseGapFR1); ok { + return x.ReleaseGapFR1 + } + return nil +} + +func (m *MeasGapConfig) GetSetupGapFR1() *GapConfig { + if x, ok := m.GetGapFR1().(*MeasGapConfig_SetupGapFR1); ok { + return x.SetupGapFR1 + } + return nil +} + +type isMeasGapConfig_GapUE interface { + isMeasGapConfig_GapUE() +} + +type MeasGapConfig_ReleaseGapUE struct { + ReleaseGapUE *Null `protobuf:"bytes,5,opt,name=release_gapUE,json=releaseGapUE,proto3,oneof"` +} + +type MeasGapConfig_SetupGapUE struct { + SetupGapUE *GapConfig `protobuf:"bytes,6,opt,name=setup_gapUE,json=setupGapUE,proto3,oneof"` +} + +func (*MeasGapConfig_ReleaseGapUE) isMeasGapConfig_GapUE() {} + +func (*MeasGapConfig_SetupGapUE) isMeasGapConfig_GapUE() {} + +func (m *MeasGapConfig) GetGapUE() isMeasGapConfig_GapUE { + if m != nil { + return m.GapUE + } + return nil +} + +func (m *MeasGapConfig) GetReleaseGapUE() *Null { + if x, ok := m.GetGapUE().(*MeasGapConfig_ReleaseGapUE); ok { + return x.ReleaseGapUE + } + return nil +} + +func (m *MeasGapConfig) GetSetupGapUE() *GapConfig { + if x, ok := m.GetGapUE().(*MeasGapConfig_SetupGapUE); ok { + return x.SetupGapUE + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*MeasGapConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*MeasGapConfig_ReleaseGapFR2)(nil), + (*MeasGapConfig_SetupGapFR2)(nil), + (*MeasGapConfig_ReleaseGapFR1)(nil), + (*MeasGapConfig_SetupGapFR1)(nil), + (*MeasGapConfig_ReleaseGapUE)(nil), + (*MeasGapConfig_SetupGapUE)(nil), + } +} + +type GapConfig struct { + GapOffset uint32 `protobuf:"varint,1,opt,name=gapOffset,proto3" json:"gapOffset,omitempty"` + Mgl *MGL `protobuf:"bytes,2,opt,name=mgl,proto3" json:"mgl,omitempty"` + Mgrp *MGRP `protobuf:"bytes,3,opt,name=mgrp,proto3" json:"mgrp,omitempty"` + Mgta *MGTA `protobuf:"bytes,4,opt,name=mgta,proto3" json:"mgta,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GapConfig) Reset() { *m = GapConfig{} } +func (m *GapConfig) String() string { return proto.CompactTextString(m) } +func (*GapConfig) ProtoMessage() {} +func (*GapConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{419} +} + +func (m *GapConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GapConfig.Unmarshal(m, b) +} +func (m *GapConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GapConfig.Marshal(b, m, deterministic) +} +func (m *GapConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_GapConfig.Merge(m, src) +} +func (m *GapConfig) XXX_Size() int { + return xxx_messageInfo_GapConfig.Size(m) +} +func (m *GapConfig) XXX_DiscardUnknown() { + xxx_messageInfo_GapConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_GapConfig proto.InternalMessageInfo + +func (m *GapConfig) GetGapOffset() uint32 { + if m != nil { + return m.GapOffset + } + return 0 +} + +func (m *GapConfig) GetMgl() *MGL { + if m != nil { + return m.Mgl + } + return nil +} + +func (m *GapConfig) GetMgrp() *MGRP { + if m != nil { + return m.Mgrp + } + return nil +} + +func (m *GapConfig) GetMgta() *MGTA { + if m != nil { + return m.Mgta + } + return nil +} + +type MGL struct { + Value MGL_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MGL_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MGL) Reset() { *m = MGL{} } +func (m *MGL) String() string { return proto.CompactTextString(m) } +func (*MGL) ProtoMessage() {} +func (*MGL) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{420} +} + +func (m *MGL) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MGL.Unmarshal(m, b) +} +func (m *MGL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MGL.Marshal(b, m, deterministic) +} +func (m *MGL) XXX_Merge(src proto.Message) { + xxx_messageInfo_MGL.Merge(m, src) +} +func (m *MGL) XXX_Size() int { + return xxx_messageInfo_MGL.Size(m) +} +func (m *MGL) XXX_DiscardUnknown() { + xxx_messageInfo_MGL.DiscardUnknown(m) +} + +var xxx_messageInfo_MGL proto.InternalMessageInfo + +func (m *MGL) GetValue() MGL_Value { + if m != nil { + return m.Value + } + return MGL_protobuf_unspecified +} + +type MGRP struct { + Value MGRP_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MGRP_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MGRP) Reset() { *m = MGRP{} } +func (m *MGRP) String() string { return proto.CompactTextString(m) } +func (*MGRP) ProtoMessage() {} +func (*MGRP) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{421} +} + +func (m *MGRP) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MGRP.Unmarshal(m, b) +} +func (m *MGRP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MGRP.Marshal(b, m, deterministic) +} +func (m *MGRP) XXX_Merge(src proto.Message) { + xxx_messageInfo_MGRP.Merge(m, src) +} +func (m *MGRP) XXX_Size() int { + return xxx_messageInfo_MGRP.Size(m) +} +func (m *MGRP) XXX_DiscardUnknown() { + xxx_messageInfo_MGRP.DiscardUnknown(m) +} + +var xxx_messageInfo_MGRP proto.InternalMessageInfo + +func (m *MGRP) GetValue() MGRP_Value { + if m != nil { + return m.Value + } + return MGRP_protobuf_unspecified +} + +type MGTA struct { + Value MGTA_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MGTA_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MGTA) Reset() { *m = MGTA{} } +func (m *MGTA) String() string { return proto.CompactTextString(m) } +func (*MGTA) ProtoMessage() {} +func (*MGTA) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{422} +} + +func (m *MGTA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MGTA.Unmarshal(m, b) +} +func (m *MGTA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MGTA.Marshal(b, m, deterministic) +} +func (m *MGTA) XXX_Merge(src proto.Message) { + xxx_messageInfo_MGTA.Merge(m, src) +} +func (m *MGTA) XXX_Size() int { + return xxx_messageInfo_MGTA.Size(m) +} +func (m *MGTA) XXX_DiscardUnknown() { + xxx_messageInfo_MGTA.DiscardUnknown(m) +} + +var xxx_messageInfo_MGTA proto.InternalMessageInfo + +func (m *MGTA) GetValue() MGTA_Value { + if m != nil { + return m.Value + } + return MGTA_protobuf_unspecified +} + +type MeasGapSharingConfig struct { + // Types that are valid to be assigned to GapSharingFR2: + // *MeasGapSharingConfig_ReleaseGapSharingFR2 + // *MeasGapSharingConfig_SetupGapSharingFR2 + GapSharingFR2 isMeasGapSharingConfig_GapSharingFR2 `protobuf_oneof:"gapSharingFR2"` + // Types that are valid to be assigned to GapSharingFR1: + // *MeasGapSharingConfig_ReleaseGapSharingFR1 + // *MeasGapSharingConfig_SetupGapSharingFR1 + GapSharingFR1 isMeasGapSharingConfig_GapSharingFR1 `protobuf_oneof:"gapSharingFR1"` + // Types that are valid to be assigned to GapSharingUE: + // *MeasGapSharingConfig_ReleaseGapSharingUE + // *MeasGapSharingConfig_SetupGapSharingUE + GapSharingUE isMeasGapSharingConfig_GapSharingUE `protobuf_oneof:"gapSharingUE"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasGapSharingConfig) Reset() { *m = MeasGapSharingConfig{} } +func (m *MeasGapSharingConfig) String() string { return proto.CompactTextString(m) } +func (*MeasGapSharingConfig) ProtoMessage() {} +func (*MeasGapSharingConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{423} +} + +func (m *MeasGapSharingConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasGapSharingConfig.Unmarshal(m, b) +} +func (m *MeasGapSharingConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasGapSharingConfig.Marshal(b, m, deterministic) +} +func (m *MeasGapSharingConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasGapSharingConfig.Merge(m, src) +} +func (m *MeasGapSharingConfig) XXX_Size() int { + return xxx_messageInfo_MeasGapSharingConfig.Size(m) +} +func (m *MeasGapSharingConfig) XXX_DiscardUnknown() { + xxx_messageInfo_MeasGapSharingConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasGapSharingConfig proto.InternalMessageInfo + +type isMeasGapSharingConfig_GapSharingFR2 interface { + isMeasGapSharingConfig_GapSharingFR2() +} + +type MeasGapSharingConfig_ReleaseGapSharingFR2 struct { + ReleaseGapSharingFR2 *Null `protobuf:"bytes,1,opt,name=release_gapSharingFR2,json=releaseGapSharingFR2,proto3,oneof"` +} + +type MeasGapSharingConfig_SetupGapSharingFR2 struct { + SetupGapSharingFR2 *MeasGapSharingScheme `protobuf:"bytes,2,opt,name=setup_gapSharingFR2,json=setupGapSharingFR2,proto3,oneof"` +} + +func (*MeasGapSharingConfig_ReleaseGapSharingFR2) isMeasGapSharingConfig_GapSharingFR2() {} + +func (*MeasGapSharingConfig_SetupGapSharingFR2) isMeasGapSharingConfig_GapSharingFR2() {} + +func (m *MeasGapSharingConfig) GetGapSharingFR2() isMeasGapSharingConfig_GapSharingFR2 { + if m != nil { + return m.GapSharingFR2 + } + return nil +} + +func (m *MeasGapSharingConfig) GetReleaseGapSharingFR2() *Null { + if x, ok := m.GetGapSharingFR2().(*MeasGapSharingConfig_ReleaseGapSharingFR2); ok { + return x.ReleaseGapSharingFR2 + } + return nil +} + +func (m *MeasGapSharingConfig) GetSetupGapSharingFR2() *MeasGapSharingScheme { + if x, ok := m.GetGapSharingFR2().(*MeasGapSharingConfig_SetupGapSharingFR2); ok { + return x.SetupGapSharingFR2 + } + return nil +} + +type isMeasGapSharingConfig_GapSharingFR1 interface { + isMeasGapSharingConfig_GapSharingFR1() +} + +type MeasGapSharingConfig_ReleaseGapSharingFR1 struct { + ReleaseGapSharingFR1 *Null `protobuf:"bytes,3,opt,name=release_gapSharingFR1,json=releaseGapSharingFR1,proto3,oneof"` +} + +type MeasGapSharingConfig_SetupGapSharingFR1 struct { + SetupGapSharingFR1 *MeasGapSharingScheme `protobuf:"bytes,4,opt,name=setup_gapSharingFR1,json=setupGapSharingFR1,proto3,oneof"` +} + +func (*MeasGapSharingConfig_ReleaseGapSharingFR1) isMeasGapSharingConfig_GapSharingFR1() {} + +func (*MeasGapSharingConfig_SetupGapSharingFR1) isMeasGapSharingConfig_GapSharingFR1() {} + +func (m *MeasGapSharingConfig) GetGapSharingFR1() isMeasGapSharingConfig_GapSharingFR1 { + if m != nil { + return m.GapSharingFR1 + } + return nil +} + +func (m *MeasGapSharingConfig) GetReleaseGapSharingFR1() *Null { + if x, ok := m.GetGapSharingFR1().(*MeasGapSharingConfig_ReleaseGapSharingFR1); ok { + return x.ReleaseGapSharingFR1 + } + return nil +} + +func (m *MeasGapSharingConfig) GetSetupGapSharingFR1() *MeasGapSharingScheme { + if x, ok := m.GetGapSharingFR1().(*MeasGapSharingConfig_SetupGapSharingFR1); ok { + return x.SetupGapSharingFR1 + } + return nil +} + +type isMeasGapSharingConfig_GapSharingUE interface { + isMeasGapSharingConfig_GapSharingUE() +} + +type MeasGapSharingConfig_ReleaseGapSharingUE struct { + ReleaseGapSharingUE *Null `protobuf:"bytes,5,opt,name=release_gapSharingUE,json=releaseGapSharingUE,proto3,oneof"` +} + +type MeasGapSharingConfig_SetupGapSharingUE struct { + SetupGapSharingUE *MeasGapSharingScheme `protobuf:"bytes,6,opt,name=setup_gapSharingUE,json=setupGapSharingUE,proto3,oneof"` +} + +func (*MeasGapSharingConfig_ReleaseGapSharingUE) isMeasGapSharingConfig_GapSharingUE() {} + +func (*MeasGapSharingConfig_SetupGapSharingUE) isMeasGapSharingConfig_GapSharingUE() {} + +func (m *MeasGapSharingConfig) GetGapSharingUE() isMeasGapSharingConfig_GapSharingUE { + if m != nil { + return m.GapSharingUE + } + return nil +} + +func (m *MeasGapSharingConfig) GetReleaseGapSharingUE() *Null { + if x, ok := m.GetGapSharingUE().(*MeasGapSharingConfig_ReleaseGapSharingUE); ok { + return x.ReleaseGapSharingUE + } + return nil +} + +func (m *MeasGapSharingConfig) GetSetupGapSharingUE() *MeasGapSharingScheme { + if x, ok := m.GetGapSharingUE().(*MeasGapSharingConfig_SetupGapSharingUE); ok { + return x.SetupGapSharingUE + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*MeasGapSharingConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*MeasGapSharingConfig_ReleaseGapSharingFR2)(nil), + (*MeasGapSharingConfig_SetupGapSharingFR2)(nil), + (*MeasGapSharingConfig_ReleaseGapSharingFR1)(nil), + (*MeasGapSharingConfig_SetupGapSharingFR1)(nil), + (*MeasGapSharingConfig_ReleaseGapSharingUE)(nil), + (*MeasGapSharingConfig_SetupGapSharingUE)(nil), + } +} + +type MeasGapSharingScheme struct { + Value MeasGapSharingScheme_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MeasGapSharingScheme_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasGapSharingScheme) Reset() { *m = MeasGapSharingScheme{} } +func (m *MeasGapSharingScheme) String() string { return proto.CompactTextString(m) } +func (*MeasGapSharingScheme) ProtoMessage() {} +func (*MeasGapSharingScheme) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{424} +} + +func (m *MeasGapSharingScheme) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasGapSharingScheme.Unmarshal(m, b) +} +func (m *MeasGapSharingScheme) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasGapSharingScheme.Marshal(b, m, deterministic) +} +func (m *MeasGapSharingScheme) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasGapSharingScheme.Merge(m, src) +} +func (m *MeasGapSharingScheme) XXX_Size() int { + return xxx_messageInfo_MeasGapSharingScheme.Size(m) +} +func (m *MeasGapSharingScheme) XXX_DiscardUnknown() { + xxx_messageInfo_MeasGapSharingScheme.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasGapSharingScheme proto.InternalMessageInfo + +func (m *MeasGapSharingScheme) GetValue() MeasGapSharingScheme_Value { + if m != nil { + return m.Value + } + return MeasGapSharingScheme_protobuf_unspecified +} + +type OtherConfig struct { + // Types that are valid to be assigned to DelayBudgetReportingConfig: + // *OtherConfig_Release + // *OtherConfig_Setup + DelayBudgetReportingConfig isOtherConfig_DelayBudgetReportingConfig `protobuf_oneof:"delayBudgetReportingConfig"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *OtherConfig) Reset() { *m = OtherConfig{} } +func (m *OtherConfig) String() string { return proto.CompactTextString(m) } +func (*OtherConfig) ProtoMessage() {} +func (*OtherConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{425} +} + +func (m *OtherConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OtherConfig.Unmarshal(m, b) +} +func (m *OtherConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OtherConfig.Marshal(b, m, deterministic) +} +func (m *OtherConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_OtherConfig.Merge(m, src) +} +func (m *OtherConfig) XXX_Size() int { + return xxx_messageInfo_OtherConfig.Size(m) +} +func (m *OtherConfig) XXX_DiscardUnknown() { + xxx_messageInfo_OtherConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_OtherConfig proto.InternalMessageInfo + +type isOtherConfig_DelayBudgetReportingConfig interface { + isOtherConfig_DelayBudgetReportingConfig() +} + +type OtherConfig_Release struct { + Release *Null `protobuf:"bytes,1,opt,name=release,proto3,oneof"` +} + +type OtherConfig_Setup struct { + Setup *DelayBudgetReportingProhibitTimer `protobuf:"bytes,2,opt,name=setup,proto3,oneof"` +} + +func (*OtherConfig_Release) isOtherConfig_DelayBudgetReportingConfig() {} + +func (*OtherConfig_Setup) isOtherConfig_DelayBudgetReportingConfig() {} + +func (m *OtherConfig) GetDelayBudgetReportingConfig() isOtherConfig_DelayBudgetReportingConfig { + if m != nil { + return m.DelayBudgetReportingConfig + } + return nil +} + +func (m *OtherConfig) GetRelease() *Null { + if x, ok := m.GetDelayBudgetReportingConfig().(*OtherConfig_Release); ok { + return x.Release + } + return nil +} + +func (m *OtherConfig) GetSetup() *DelayBudgetReportingProhibitTimer { + if x, ok := m.GetDelayBudgetReportingConfig().(*OtherConfig_Setup); ok { + return x.Setup + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*OtherConfig) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*OtherConfig_Release)(nil), + (*OtherConfig_Setup)(nil), + } +} + +type DelayBudgetReportingProhibitTimer struct { + Value DelayBudgetReportingProhibitTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DelayBudgetReportingProhibitTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DelayBudgetReportingProhibitTimer) Reset() { *m = DelayBudgetReportingProhibitTimer{} } +func (m *DelayBudgetReportingProhibitTimer) String() string { return proto.CompactTextString(m) } +func (*DelayBudgetReportingProhibitTimer) ProtoMessage() {} +func (*DelayBudgetReportingProhibitTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{426} +} + +func (m *DelayBudgetReportingProhibitTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DelayBudgetReportingProhibitTimer.Unmarshal(m, b) +} +func (m *DelayBudgetReportingProhibitTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DelayBudgetReportingProhibitTimer.Marshal(b, m, deterministic) +} +func (m *DelayBudgetReportingProhibitTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_DelayBudgetReportingProhibitTimer.Merge(m, src) +} +func (m *DelayBudgetReportingProhibitTimer) XXX_Size() int { + return xxx_messageInfo_DelayBudgetReportingProhibitTimer.Size(m) +} +func (m *DelayBudgetReportingProhibitTimer) XXX_DiscardUnknown() { + xxx_messageInfo_DelayBudgetReportingProhibitTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_DelayBudgetReportingProhibitTimer proto.InternalMessageInfo + +func (m *DelayBudgetReportingProhibitTimer) GetValue() DelayBudgetReportingProhibitTimer_Value { + if m != nil { + return m.Value + } + return DelayBudgetReportingProhibitTimer_protobuf_unspecified +} + +type OtherConfigV1540 struct { + // Types that are valid to be assigned to OverheatingAssistanceConfig: + // *OtherConfigV1540_ReleaseOverheatingAssistanceConfig + // *OtherConfigV1540_SetupOverheatingAssistanceConfig + OverheatingAssistanceConfig isOtherConfigV1540_OverheatingAssistanceConfig `protobuf_oneof:"overheatingAssistanceConfig"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *OtherConfigV1540) Reset() { *m = OtherConfigV1540{} } +func (m *OtherConfigV1540) String() string { return proto.CompactTextString(m) } +func (*OtherConfigV1540) ProtoMessage() {} +func (*OtherConfigV1540) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{427} +} + +func (m *OtherConfigV1540) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OtherConfigV1540.Unmarshal(m, b) +} +func (m *OtherConfigV1540) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OtherConfigV1540.Marshal(b, m, deterministic) +} +func (m *OtherConfigV1540) XXX_Merge(src proto.Message) { + xxx_messageInfo_OtherConfigV1540.Merge(m, src) +} +func (m *OtherConfigV1540) XXX_Size() int { + return xxx_messageInfo_OtherConfigV1540.Size(m) +} +func (m *OtherConfigV1540) XXX_DiscardUnknown() { + xxx_messageInfo_OtherConfigV1540.DiscardUnknown(m) +} + +var xxx_messageInfo_OtherConfigV1540 proto.InternalMessageInfo + +type isOtherConfigV1540_OverheatingAssistanceConfig interface { + isOtherConfigV1540_OverheatingAssistanceConfig() +} + +type OtherConfigV1540_ReleaseOverheatingAssistanceConfig struct { + ReleaseOverheatingAssistanceConfig *Null `protobuf:"bytes,1,opt,name=release_overheatingAssistanceConfig,json=releaseOverheatingAssistanceConfig,proto3,oneof"` +} + +type OtherConfigV1540_SetupOverheatingAssistanceConfig struct { + SetupOverheatingAssistanceConfig *OverheatingAssistanceConfig `protobuf:"bytes,2,opt,name=setup_overheatingAssistanceConfig,json=setupOverheatingAssistanceConfig,proto3,oneof"` +} + +func (*OtherConfigV1540_ReleaseOverheatingAssistanceConfig) isOtherConfigV1540_OverheatingAssistanceConfig() { +} + +func (*OtherConfigV1540_SetupOverheatingAssistanceConfig) isOtherConfigV1540_OverheatingAssistanceConfig() { +} + +func (m *OtherConfigV1540) GetOverheatingAssistanceConfig() isOtherConfigV1540_OverheatingAssistanceConfig { + if m != nil { + return m.OverheatingAssistanceConfig + } + return nil +} + +func (m *OtherConfigV1540) GetReleaseOverheatingAssistanceConfig() *Null { + if x, ok := m.GetOverheatingAssistanceConfig().(*OtherConfigV1540_ReleaseOverheatingAssistanceConfig); ok { + return x.ReleaseOverheatingAssistanceConfig + } + return nil +} + +func (m *OtherConfigV1540) GetSetupOverheatingAssistanceConfig() *OverheatingAssistanceConfig { + if x, ok := m.GetOverheatingAssistanceConfig().(*OtherConfigV1540_SetupOverheatingAssistanceConfig); ok { + return x.SetupOverheatingAssistanceConfig + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*OtherConfigV1540) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*OtherConfigV1540_ReleaseOverheatingAssistanceConfig)(nil), + (*OtherConfigV1540_SetupOverheatingAssistanceConfig)(nil), + } +} + +type OverheatingAssistanceConfig struct { + OverheatingIndicationProhibitTimer OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer `protobuf:"varint,1,opt,name=overheatingIndicationProhibitTimer,proto3,enum=streaming_protobufs.OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer" json:"overheatingIndicationProhibitTimer,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *OverheatingAssistanceConfig) Reset() { *m = OverheatingAssistanceConfig{} } +func (m *OverheatingAssistanceConfig) String() string { return proto.CompactTextString(m) } +func (*OverheatingAssistanceConfig) ProtoMessage() {} +func (*OverheatingAssistanceConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{428} +} + +func (m *OverheatingAssistanceConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_OverheatingAssistanceConfig.Unmarshal(m, b) +} +func (m *OverheatingAssistanceConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_OverheatingAssistanceConfig.Marshal(b, m, deterministic) +} +func (m *OverheatingAssistanceConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_OverheatingAssistanceConfig.Merge(m, src) +} +func (m *OverheatingAssistanceConfig) XXX_Size() int { + return xxx_messageInfo_OverheatingAssistanceConfig.Size(m) +} +func (m *OverheatingAssistanceConfig) XXX_DiscardUnknown() { + xxx_messageInfo_OverheatingAssistanceConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_OverheatingAssistanceConfig proto.InternalMessageInfo + +func (m *OverheatingAssistanceConfig) GetOverheatingIndicationProhibitTimer() OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer { + if m != nil { + return m.OverheatingIndicationProhibitTimer + } + return OverheatingAssistanceConfig_protobuf_unspecified +} + +type SCellConfig struct { + SCellIndex uint32 `protobuf:"varint,1,opt,name=sCellIndex,proto3" json:"sCellIndex,omitempty"` + SCellConfigCommon *ServingCellConfigCommon `protobuf:"bytes,2,opt,name=sCellConfigCommon,proto3" json:"sCellConfigCommon,omitempty"` + SCellConfigDedicated *ServingCellConfig `protobuf:"bytes,3,opt,name=sCellConfigDedicated,proto3" json:"sCellConfigDedicated,omitempty"` + Smtc *SSB_MTC `protobuf:"bytes,4,opt,name=smtc,proto3" json:"smtc,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SCellConfig) Reset() { *m = SCellConfig{} } +func (m *SCellConfig) String() string { return proto.CompactTextString(m) } +func (*SCellConfig) ProtoMessage() {} +func (*SCellConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{429} +} + +func (m *SCellConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SCellConfig.Unmarshal(m, b) +} +func (m *SCellConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SCellConfig.Marshal(b, m, deterministic) +} +func (m *SCellConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_SCellConfig.Merge(m, src) +} +func (m *SCellConfig) XXX_Size() int { + return xxx_messageInfo_SCellConfig.Size(m) +} +func (m *SCellConfig) XXX_DiscardUnknown() { + xxx_messageInfo_SCellConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_SCellConfig proto.InternalMessageInfo + +func (m *SCellConfig) GetSCellIndex() uint32 { + if m != nil { + return m.SCellIndex + } + return 0 +} + +func (m *SCellConfig) GetSCellConfigCommon() *ServingCellConfigCommon { + if m != nil { + return m.SCellConfigCommon + } + return nil +} + +func (m *SCellConfig) GetSCellConfigDedicated() *ServingCellConfig { + if m != nil { + return m.SCellConfigDedicated + } + return nil +} + +func (m *SCellConfig) GetSmtc() *SSB_MTC { + if m != nil { + return m.Smtc + } + return nil +} + +type SearchSpace struct { + SearchSpaceId uint32 `protobuf:"varint,1,opt,name=searchSpaceId,proto3" json:"searchSpaceId,omitempty"` + ControlResourceSetId *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=controlResourceSetId,proto3" json:"controlResourceSetId,omitempty"` + // Types that are valid to be assigned to MonitoringSlotPeriodicityAndOffset: + // *SearchSpace_Sl1 + // *SearchSpace_Sl2 + // *SearchSpace_Sl4 + // *SearchSpace_Sl5 + // *SearchSpace_Sl8 + // *SearchSpace_Sl10 + // *SearchSpace_Sl16 + // *SearchSpace_Sl20 + // *SearchSpace_Sl40 + // *SearchSpace_Sl80 + // *SearchSpace_Sl160 + // *SearchSpace_Sl320 + // *SearchSpace_Sl640 + // *SearchSpace_Sl1280 + // *SearchSpace_Sl2560 + MonitoringSlotPeriodicityAndOffset isSearchSpace_MonitoringSlotPeriodicityAndOffset `protobuf_oneof:"monitoringSlotPeriodicityAndOffset"` + Duration *wrappers.UInt32Value `protobuf:"bytes,18,opt,name=duration,proto3" json:"duration,omitempty"` + MonitoringSymbolsWithinSlot *wrappers.BytesValue `protobuf:"bytes,19,opt,name=monitoringSymbolsWithinSlot,proto3" json:"monitoringSymbolsWithinSlot,omitempty"` + NrofCandidates *NrofCandidates `protobuf:"bytes,20,opt,name=nrofCandidates,proto3" json:"nrofCandidates,omitempty"` + // Types that are valid to be assigned to SearchSpaceType: + // *SearchSpace_Common + // *SearchSpace_Ue_Specific + SearchSpaceType isSearchSpace_SearchSpaceType `protobuf_oneof:"searchSpaceType"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SearchSpace) Reset() { *m = SearchSpace{} } +func (m *SearchSpace) String() string { return proto.CompactTextString(m) } +func (*SearchSpace) ProtoMessage() {} +func (*SearchSpace) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{430} +} + +func (m *SearchSpace) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SearchSpace.Unmarshal(m, b) +} +func (m *SearchSpace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SearchSpace.Marshal(b, m, deterministic) +} +func (m *SearchSpace) XXX_Merge(src proto.Message) { + xxx_messageInfo_SearchSpace.Merge(m, src) +} +func (m *SearchSpace) XXX_Size() int { + return xxx_messageInfo_SearchSpace.Size(m) +} +func (m *SearchSpace) XXX_DiscardUnknown() { + xxx_messageInfo_SearchSpace.DiscardUnknown(m) +} + +var xxx_messageInfo_SearchSpace proto.InternalMessageInfo + +func (m *SearchSpace) GetSearchSpaceId() uint32 { + if m != nil { + return m.SearchSpaceId + } + return 0 +} + +func (m *SearchSpace) GetControlResourceSetId() *wrappers.UInt32Value { + if m != nil { + return m.ControlResourceSetId + } + return nil +} + +type isSearchSpace_MonitoringSlotPeriodicityAndOffset interface { + isSearchSpace_MonitoringSlotPeriodicityAndOffset() +} + +type SearchSpace_Sl1 struct { + Sl1 *Null `protobuf:"bytes,3,opt,name=sl1,proto3,oneof"` +} + +type SearchSpace_Sl2 struct { + Sl2 uint32 `protobuf:"varint,4,opt,name=sl2,proto3,oneof"` +} + +type SearchSpace_Sl4 struct { + Sl4 uint32 `protobuf:"varint,5,opt,name=sl4,proto3,oneof"` +} + +type SearchSpace_Sl5 struct { + Sl5 uint32 `protobuf:"varint,6,opt,name=sl5,proto3,oneof"` +} + +type SearchSpace_Sl8 struct { + Sl8 uint32 `protobuf:"varint,7,opt,name=sl8,proto3,oneof"` +} + +type SearchSpace_Sl10 struct { + Sl10 uint32 `protobuf:"varint,8,opt,name=sl10,proto3,oneof"` +} + +type SearchSpace_Sl16 struct { + Sl16 uint32 `protobuf:"varint,9,opt,name=sl16,proto3,oneof"` +} + +type SearchSpace_Sl20 struct { + Sl20 uint32 `protobuf:"varint,10,opt,name=sl20,proto3,oneof"` +} + +type SearchSpace_Sl40 struct { + Sl40 uint32 `protobuf:"varint,11,opt,name=sl40,proto3,oneof"` +} + +type SearchSpace_Sl80 struct { + Sl80 uint32 `protobuf:"varint,12,opt,name=sl80,proto3,oneof"` +} + +type SearchSpace_Sl160 struct { + Sl160 uint32 `protobuf:"varint,13,opt,name=sl160,proto3,oneof"` +} + +type SearchSpace_Sl320 struct { + Sl320 uint32 `protobuf:"varint,14,opt,name=sl320,proto3,oneof"` +} + +type SearchSpace_Sl640 struct { + Sl640 uint32 `protobuf:"varint,15,opt,name=sl640,proto3,oneof"` +} + +type SearchSpace_Sl1280 struct { + Sl1280 uint32 `protobuf:"varint,16,opt,name=sl1280,proto3,oneof"` +} + +type SearchSpace_Sl2560 struct { + Sl2560 uint32 `protobuf:"varint,17,opt,name=sl2560,proto3,oneof"` +} + +func (*SearchSpace_Sl1) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl2) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl4) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl5) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl8) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl10) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl16) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl20) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl40) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl80) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl160) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl320) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl640) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl1280) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (*SearchSpace_Sl2560) isSearchSpace_MonitoringSlotPeriodicityAndOffset() {} + +func (m *SearchSpace) GetMonitoringSlotPeriodicityAndOffset() isSearchSpace_MonitoringSlotPeriodicityAndOffset { + if m != nil { + return m.MonitoringSlotPeriodicityAndOffset + } + return nil +} + +func (m *SearchSpace) GetSl1() *Null { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl1); ok { + return x.Sl1 + } + return nil +} + +func (m *SearchSpace) GetSl2() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl2); ok { + return x.Sl2 + } + return 0 +} + +func (m *SearchSpace) GetSl4() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl4); ok { + return x.Sl4 + } + return 0 +} + +func (m *SearchSpace) GetSl5() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl5); ok { + return x.Sl5 + } + return 0 +} + +func (m *SearchSpace) GetSl8() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl8); ok { + return x.Sl8 + } + return 0 +} + +func (m *SearchSpace) GetSl10() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl10); ok { + return x.Sl10 + } + return 0 +} + +func (m *SearchSpace) GetSl16() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl16); ok { + return x.Sl16 + } + return 0 +} + +func (m *SearchSpace) GetSl20() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl20); ok { + return x.Sl20 + } + return 0 +} + +func (m *SearchSpace) GetSl40() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl40); ok { + return x.Sl40 + } + return 0 +} + +func (m *SearchSpace) GetSl80() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl80); ok { + return x.Sl80 + } + return 0 +} + +func (m *SearchSpace) GetSl160() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl160); ok { + return x.Sl160 + } + return 0 +} + +func (m *SearchSpace) GetSl320() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl320); ok { + return x.Sl320 + } + return 0 +} + +func (m *SearchSpace) GetSl640() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl640); ok { + return x.Sl640 + } + return 0 +} + +func (m *SearchSpace) GetSl1280() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl1280); ok { + return x.Sl1280 + } + return 0 +} + +func (m *SearchSpace) GetSl2560() uint32 { + if x, ok := m.GetMonitoringSlotPeriodicityAndOffset().(*SearchSpace_Sl2560); ok { + return x.Sl2560 + } + return 0 +} + +func (m *SearchSpace) GetDuration() *wrappers.UInt32Value { + if m != nil { + return m.Duration + } + return nil +} + +func (m *SearchSpace) GetMonitoringSymbolsWithinSlot() *wrappers.BytesValue { + if m != nil { + return m.MonitoringSymbolsWithinSlot + } + return nil +} + +func (m *SearchSpace) GetNrofCandidates() *NrofCandidates { + if m != nil { + return m.NrofCandidates + } + return nil +} + +type isSearchSpace_SearchSpaceType interface { + isSearchSpace_SearchSpaceType() +} + +type SearchSpace_Common struct { + Common *Common `protobuf:"bytes,21,opt,name=common,proto3,oneof"` +} + +type SearchSpace_Ue_Specific struct { + Ue_Specific *UE_Specific `protobuf:"bytes,22,opt,name=ue_Specific,json=ueSpecific,proto3,oneof"` +} + +func (*SearchSpace_Common) isSearchSpace_SearchSpaceType() {} + +func (*SearchSpace_Ue_Specific) isSearchSpace_SearchSpaceType() {} + +func (m *SearchSpace) GetSearchSpaceType() isSearchSpace_SearchSpaceType { + if m != nil { + return m.SearchSpaceType + } + return nil +} + +func (m *SearchSpace) GetCommon() *Common { + if x, ok := m.GetSearchSpaceType().(*SearchSpace_Common); ok { + return x.Common + } + return nil +} + +func (m *SearchSpace) GetUe_Specific() *UE_Specific { + if x, ok := m.GetSearchSpaceType().(*SearchSpace_Ue_Specific); ok { + return x.Ue_Specific + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SearchSpace) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SearchSpace_Sl1)(nil), + (*SearchSpace_Sl2)(nil), + (*SearchSpace_Sl4)(nil), + (*SearchSpace_Sl5)(nil), + (*SearchSpace_Sl8)(nil), + (*SearchSpace_Sl10)(nil), + (*SearchSpace_Sl16)(nil), + (*SearchSpace_Sl20)(nil), + (*SearchSpace_Sl40)(nil), + (*SearchSpace_Sl80)(nil), + (*SearchSpace_Sl160)(nil), + (*SearchSpace_Sl320)(nil), + (*SearchSpace_Sl640)(nil), + (*SearchSpace_Sl1280)(nil), + (*SearchSpace_Sl2560)(nil), + (*SearchSpace_Common)(nil), + (*SearchSpace_Ue_Specific)(nil), + } +} + +type NrofCandidates struct { + AggregationLevel1 *AggregationLevel `protobuf:"bytes,1,opt,name=aggregationLevel1,proto3" json:"aggregationLevel1,omitempty"` + AggregationLevel2 *AggregationLevel `protobuf:"bytes,2,opt,name=aggregationLevel2,proto3" json:"aggregationLevel2,omitempty"` + AggregationLevel4 *AggregationLevel `protobuf:"bytes,3,opt,name=aggregationLevel4,proto3" json:"aggregationLevel4,omitempty"` + AggregationLevel8 *AggregationLevel `protobuf:"bytes,4,opt,name=aggregationLevel8,proto3" json:"aggregationLevel8,omitempty"` + AggregationLevel16 *AggregationLevel `protobuf:"bytes,5,opt,name=aggregationLevel16,proto3" json:"aggregationLevel16,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NrofCandidates) Reset() { *m = NrofCandidates{} } +func (m *NrofCandidates) String() string { return proto.CompactTextString(m) } +func (*NrofCandidates) ProtoMessage() {} +func (*NrofCandidates) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{431} +} + +func (m *NrofCandidates) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NrofCandidates.Unmarshal(m, b) +} +func (m *NrofCandidates) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NrofCandidates.Marshal(b, m, deterministic) +} +func (m *NrofCandidates) XXX_Merge(src proto.Message) { + xxx_messageInfo_NrofCandidates.Merge(m, src) +} +func (m *NrofCandidates) XXX_Size() int { + return xxx_messageInfo_NrofCandidates.Size(m) +} +func (m *NrofCandidates) XXX_DiscardUnknown() { + xxx_messageInfo_NrofCandidates.DiscardUnknown(m) +} + +var xxx_messageInfo_NrofCandidates proto.InternalMessageInfo + +func (m *NrofCandidates) GetAggregationLevel1() *AggregationLevel { + if m != nil { + return m.AggregationLevel1 + } + return nil +} + +func (m *NrofCandidates) GetAggregationLevel2() *AggregationLevel { + if m != nil { + return m.AggregationLevel2 + } + return nil +} + +func (m *NrofCandidates) GetAggregationLevel4() *AggregationLevel { + if m != nil { + return m.AggregationLevel4 + } + return nil +} + +func (m *NrofCandidates) GetAggregationLevel8() *AggregationLevel { + if m != nil { + return m.AggregationLevel8 + } + return nil +} + +func (m *NrofCandidates) GetAggregationLevel16() *AggregationLevel { + if m != nil { + return m.AggregationLevel16 + } + return nil +} + +type AggregationLevel struct { + Value AggregationLevel_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.AggregationLevel_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AggregationLevel) Reset() { *m = AggregationLevel{} } +func (m *AggregationLevel) String() string { return proto.CompactTextString(m) } +func (*AggregationLevel) ProtoMessage() {} +func (*AggregationLevel) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{432} +} + +func (m *AggregationLevel) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AggregationLevel.Unmarshal(m, b) +} +func (m *AggregationLevel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AggregationLevel.Marshal(b, m, deterministic) +} +func (m *AggregationLevel) XXX_Merge(src proto.Message) { + xxx_messageInfo_AggregationLevel.Merge(m, src) +} +func (m *AggregationLevel) XXX_Size() int { + return xxx_messageInfo_AggregationLevel.Size(m) +} +func (m *AggregationLevel) XXX_DiscardUnknown() { + xxx_messageInfo_AggregationLevel.DiscardUnknown(m) +} + +var xxx_messageInfo_AggregationLevel proto.InternalMessageInfo + +func (m *AggregationLevel) GetValue() AggregationLevel_Value { + if m != nil { + return m.Value + } + return AggregationLevel_protobuf_unspecified +} + +type Common struct { + Dci_Format0_0_AndFormat1_0 *DCI_Format0_0_AndFormat1_0 `protobuf:"bytes,1,opt,name=dci_Format0_0_AndFormat1_0,json=dciFormat00AndFormat10,proto3" json:"dci_Format0_0_AndFormat1_0,omitempty"` + Dci_Format2_0 *DCI_Format2_0 `protobuf:"bytes,2,opt,name=dci_Format2_0,json=dciFormat20,proto3" json:"dci_Format2_0,omitempty"` + Dci_Format2_1 *DCI_Format2_1 `protobuf:"bytes,3,opt,name=dci_Format2_1,json=dciFormat21,proto3" json:"dci_Format2_1,omitempty"` + Dci_Format2_2 *DCI_Format2_2 `protobuf:"bytes,4,opt,name=dci_Format2_2,json=dciFormat22,proto3" json:"dci_Format2_2,omitempty"` + Dci_Format2_3 *DCI_Format2_3 `protobuf:"bytes,5,opt,name=dci_Format2_3,json=dciFormat23,proto3" json:"dci_Format2_3,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Common) Reset() { *m = Common{} } +func (m *Common) String() string { return proto.CompactTextString(m) } +func (*Common) ProtoMessage() {} +func (*Common) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{433} +} + +func (m *Common) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Common.Unmarshal(m, b) +} +func (m *Common) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Common.Marshal(b, m, deterministic) +} +func (m *Common) XXX_Merge(src proto.Message) { + xxx_messageInfo_Common.Merge(m, src) +} +func (m *Common) XXX_Size() int { + return xxx_messageInfo_Common.Size(m) +} +func (m *Common) XXX_DiscardUnknown() { + xxx_messageInfo_Common.DiscardUnknown(m) +} + +var xxx_messageInfo_Common proto.InternalMessageInfo + +func (m *Common) GetDci_Format0_0_AndFormat1_0() *DCI_Format0_0_AndFormat1_0 { + if m != nil { + return m.Dci_Format0_0_AndFormat1_0 + } + return nil +} + +func (m *Common) GetDci_Format2_0() *DCI_Format2_0 { + if m != nil { + return m.Dci_Format2_0 + } + return nil +} + +func (m *Common) GetDci_Format2_1() *DCI_Format2_1 { + if m != nil { + return m.Dci_Format2_1 + } + return nil +} + +func (m *Common) GetDci_Format2_2() *DCI_Format2_2 { + if m != nil { + return m.Dci_Format2_2 + } + return nil +} + +func (m *Common) GetDci_Format2_3() *DCI_Format2_3 { + if m != nil { + return m.Dci_Format2_3 + } + return nil +} + +type DCI_Format0_0_AndFormat1_0 struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DCI_Format0_0_AndFormat1_0) Reset() { *m = DCI_Format0_0_AndFormat1_0{} } +func (m *DCI_Format0_0_AndFormat1_0) String() string { return proto.CompactTextString(m) } +func (*DCI_Format0_0_AndFormat1_0) ProtoMessage() {} +func (*DCI_Format0_0_AndFormat1_0) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{434} +} + +func (m *DCI_Format0_0_AndFormat1_0) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DCI_Format0_0_AndFormat1_0.Unmarshal(m, b) +} +func (m *DCI_Format0_0_AndFormat1_0) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DCI_Format0_0_AndFormat1_0.Marshal(b, m, deterministic) +} +func (m *DCI_Format0_0_AndFormat1_0) XXX_Merge(src proto.Message) { + xxx_messageInfo_DCI_Format0_0_AndFormat1_0.Merge(m, src) +} +func (m *DCI_Format0_0_AndFormat1_0) XXX_Size() int { + return xxx_messageInfo_DCI_Format0_0_AndFormat1_0.Size(m) +} +func (m *DCI_Format0_0_AndFormat1_0) XXX_DiscardUnknown() { + xxx_messageInfo_DCI_Format0_0_AndFormat1_0.DiscardUnknown(m) +} + +var xxx_messageInfo_DCI_Format0_0_AndFormat1_0 proto.InternalMessageInfo + +type DCI_Format2_0 struct { + NrofCandidates_SFI *NrofCandidates_SFI `protobuf:"bytes,1,opt,name=nrofCandidates_SFI,json=nrofCandidatesSFI,proto3" json:"nrofCandidates_SFI,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DCI_Format2_0) Reset() { *m = DCI_Format2_0{} } +func (m *DCI_Format2_0) String() string { return proto.CompactTextString(m) } +func (*DCI_Format2_0) ProtoMessage() {} +func (*DCI_Format2_0) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{435} +} + +func (m *DCI_Format2_0) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DCI_Format2_0.Unmarshal(m, b) +} +func (m *DCI_Format2_0) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DCI_Format2_0.Marshal(b, m, deterministic) +} +func (m *DCI_Format2_0) XXX_Merge(src proto.Message) { + xxx_messageInfo_DCI_Format2_0.Merge(m, src) +} +func (m *DCI_Format2_0) XXX_Size() int { + return xxx_messageInfo_DCI_Format2_0.Size(m) +} +func (m *DCI_Format2_0) XXX_DiscardUnknown() { + xxx_messageInfo_DCI_Format2_0.DiscardUnknown(m) +} + +var xxx_messageInfo_DCI_Format2_0 proto.InternalMessageInfo + +func (m *DCI_Format2_0) GetNrofCandidates_SFI() *NrofCandidates_SFI { + if m != nil { + return m.NrofCandidates_SFI + } + return nil +} + +type NrofCandidates_SFI struct { + AggregationLevel1 *AggregationLevel_SFI `protobuf:"bytes,1,opt,name=aggregationLevel1,proto3" json:"aggregationLevel1,omitempty"` + AggregationLevel2 *AggregationLevel_SFI `protobuf:"bytes,2,opt,name=aggregationLevel2,proto3" json:"aggregationLevel2,omitempty"` + AggregationLevel4 *AggregationLevel_SFI `protobuf:"bytes,3,opt,name=aggregationLevel4,proto3" json:"aggregationLevel4,omitempty"` + AggregationLevel8 *AggregationLevel_SFI `protobuf:"bytes,4,opt,name=aggregationLevel8,proto3" json:"aggregationLevel8,omitempty"` + AggregationLevel16 *AggregationLevel_SFI `protobuf:"bytes,5,opt,name=aggregationLevel16,proto3" json:"aggregationLevel16,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NrofCandidates_SFI) Reset() { *m = NrofCandidates_SFI{} } +func (m *NrofCandidates_SFI) String() string { return proto.CompactTextString(m) } +func (*NrofCandidates_SFI) ProtoMessage() {} +func (*NrofCandidates_SFI) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{436} +} + +func (m *NrofCandidates_SFI) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NrofCandidates_SFI.Unmarshal(m, b) +} +func (m *NrofCandidates_SFI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NrofCandidates_SFI.Marshal(b, m, deterministic) +} +func (m *NrofCandidates_SFI) XXX_Merge(src proto.Message) { + xxx_messageInfo_NrofCandidates_SFI.Merge(m, src) +} +func (m *NrofCandidates_SFI) XXX_Size() int { + return xxx_messageInfo_NrofCandidates_SFI.Size(m) +} +func (m *NrofCandidates_SFI) XXX_DiscardUnknown() { + xxx_messageInfo_NrofCandidates_SFI.DiscardUnknown(m) +} + +var xxx_messageInfo_NrofCandidates_SFI proto.InternalMessageInfo + +func (m *NrofCandidates_SFI) GetAggregationLevel1() *AggregationLevel_SFI { + if m != nil { + return m.AggregationLevel1 + } + return nil +} + +func (m *NrofCandidates_SFI) GetAggregationLevel2() *AggregationLevel_SFI { + if m != nil { + return m.AggregationLevel2 + } + return nil +} + +func (m *NrofCandidates_SFI) GetAggregationLevel4() *AggregationLevel_SFI { + if m != nil { + return m.AggregationLevel4 + } + return nil +} + +func (m *NrofCandidates_SFI) GetAggregationLevel8() *AggregationLevel_SFI { + if m != nil { + return m.AggregationLevel8 + } + return nil +} + +func (m *NrofCandidates_SFI) GetAggregationLevel16() *AggregationLevel_SFI { + if m != nil { + return m.AggregationLevel16 + } + return nil +} + +type AggregationLevel_SFI struct { + Value AggregationLevel_SFI_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.AggregationLevel_SFI_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AggregationLevel_SFI) Reset() { *m = AggregationLevel_SFI{} } +func (m *AggregationLevel_SFI) String() string { return proto.CompactTextString(m) } +func (*AggregationLevel_SFI) ProtoMessage() {} +func (*AggregationLevel_SFI) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{437} +} + +func (m *AggregationLevel_SFI) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AggregationLevel_SFI.Unmarshal(m, b) +} +func (m *AggregationLevel_SFI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AggregationLevel_SFI.Marshal(b, m, deterministic) +} +func (m *AggregationLevel_SFI) XXX_Merge(src proto.Message) { + xxx_messageInfo_AggregationLevel_SFI.Merge(m, src) +} +func (m *AggregationLevel_SFI) XXX_Size() int { + return xxx_messageInfo_AggregationLevel_SFI.Size(m) +} +func (m *AggregationLevel_SFI) XXX_DiscardUnknown() { + xxx_messageInfo_AggregationLevel_SFI.DiscardUnknown(m) +} + +var xxx_messageInfo_AggregationLevel_SFI proto.InternalMessageInfo + +func (m *AggregationLevel_SFI) GetValue() AggregationLevel_SFI_Value { + if m != nil { + return m.Value + } + return AggregationLevel_SFI_protobuf_unspecified +} + +type DCI_Format2_1 struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DCI_Format2_1) Reset() { *m = DCI_Format2_1{} } +func (m *DCI_Format2_1) String() string { return proto.CompactTextString(m) } +func (*DCI_Format2_1) ProtoMessage() {} +func (*DCI_Format2_1) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{438} +} + +func (m *DCI_Format2_1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DCI_Format2_1.Unmarshal(m, b) +} +func (m *DCI_Format2_1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DCI_Format2_1.Marshal(b, m, deterministic) +} +func (m *DCI_Format2_1) XXX_Merge(src proto.Message) { + xxx_messageInfo_DCI_Format2_1.Merge(m, src) +} +func (m *DCI_Format2_1) XXX_Size() int { + return xxx_messageInfo_DCI_Format2_1.Size(m) +} +func (m *DCI_Format2_1) XXX_DiscardUnknown() { + xxx_messageInfo_DCI_Format2_1.DiscardUnknown(m) +} + +var xxx_messageInfo_DCI_Format2_1 proto.InternalMessageInfo + +type DCI_Format2_2 struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DCI_Format2_2) Reset() { *m = DCI_Format2_2{} } +func (m *DCI_Format2_2) String() string { return proto.CompactTextString(m) } +func (*DCI_Format2_2) ProtoMessage() {} +func (*DCI_Format2_2) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{439} +} + +func (m *DCI_Format2_2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DCI_Format2_2.Unmarshal(m, b) +} +func (m *DCI_Format2_2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DCI_Format2_2.Marshal(b, m, deterministic) +} +func (m *DCI_Format2_2) XXX_Merge(src proto.Message) { + xxx_messageInfo_DCI_Format2_2.Merge(m, src) +} +func (m *DCI_Format2_2) XXX_Size() int { + return xxx_messageInfo_DCI_Format2_2.Size(m) +} +func (m *DCI_Format2_2) XXX_DiscardUnknown() { + xxx_messageInfo_DCI_Format2_2.DiscardUnknown(m) +} + +var xxx_messageInfo_DCI_Format2_2 proto.InternalMessageInfo + +type DCI_Format2_3 struct { + Dummy1 *Dummy1 `protobuf:"bytes,1,opt,name=dummy1,proto3" json:"dummy1,omitempty"` + Dummy2 *Dummy2 `protobuf:"bytes,2,opt,name=dummy2,proto3" json:"dummy2,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DCI_Format2_3) Reset() { *m = DCI_Format2_3{} } +func (m *DCI_Format2_3) String() string { return proto.CompactTextString(m) } +func (*DCI_Format2_3) ProtoMessage() {} +func (*DCI_Format2_3) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{440} +} + +func (m *DCI_Format2_3) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DCI_Format2_3.Unmarshal(m, b) +} +func (m *DCI_Format2_3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DCI_Format2_3.Marshal(b, m, deterministic) +} +func (m *DCI_Format2_3) XXX_Merge(src proto.Message) { + xxx_messageInfo_DCI_Format2_3.Merge(m, src) +} +func (m *DCI_Format2_3) XXX_Size() int { + return xxx_messageInfo_DCI_Format2_3.Size(m) +} +func (m *DCI_Format2_3) XXX_DiscardUnknown() { + xxx_messageInfo_DCI_Format2_3.DiscardUnknown(m) +} + +var xxx_messageInfo_DCI_Format2_3 proto.InternalMessageInfo + +func (m *DCI_Format2_3) GetDummy1() *Dummy1 { + if m != nil { + return m.Dummy1 + } + return nil +} + +func (m *DCI_Format2_3) GetDummy2() *Dummy2 { + if m != nil { + return m.Dummy2 + } + return nil +} + +type Dummy1 struct { + Value Dummy1_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Dummy1_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Dummy1) Reset() { *m = Dummy1{} } +func (m *Dummy1) String() string { return proto.CompactTextString(m) } +func (*Dummy1) ProtoMessage() {} +func (*Dummy1) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{441} +} + +func (m *Dummy1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Dummy1.Unmarshal(m, b) +} +func (m *Dummy1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Dummy1.Marshal(b, m, deterministic) +} +func (m *Dummy1) XXX_Merge(src proto.Message) { + xxx_messageInfo_Dummy1.Merge(m, src) +} +func (m *Dummy1) XXX_Size() int { + return xxx_messageInfo_Dummy1.Size(m) +} +func (m *Dummy1) XXX_DiscardUnknown() { + xxx_messageInfo_Dummy1.DiscardUnknown(m) +} + +var xxx_messageInfo_Dummy1 proto.InternalMessageInfo + +func (m *Dummy1) GetValue() Dummy1_Value { + if m != nil { + return m.Value + } + return Dummy1_protobuf_unspecified +} + +type Dummy2 struct { + Value Dummy2_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Dummy2_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Dummy2) Reset() { *m = Dummy2{} } +func (m *Dummy2) String() string { return proto.CompactTextString(m) } +func (*Dummy2) ProtoMessage() {} +func (*Dummy2) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{442} +} + +func (m *Dummy2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Dummy2.Unmarshal(m, b) +} +func (m *Dummy2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Dummy2.Marshal(b, m, deterministic) +} +func (m *Dummy2) XXX_Merge(src proto.Message) { + xxx_messageInfo_Dummy2.Merge(m, src) +} +func (m *Dummy2) XXX_Size() int { + return xxx_messageInfo_Dummy2.Size(m) +} +func (m *Dummy2) XXX_DiscardUnknown() { + xxx_messageInfo_Dummy2.DiscardUnknown(m) +} + +var xxx_messageInfo_Dummy2 proto.InternalMessageInfo + +func (m *Dummy2) GetValue() Dummy2_Value { + if m != nil { + return m.Value + } + return Dummy2_protobuf_unspecified +} + +type UE_Specific struct { + Dci_Formats *DCI_Formats `protobuf:"bytes,1,opt,name=dci_Formats,json=dciFormats,proto3" json:"dci_Formats,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UE_Specific) Reset() { *m = UE_Specific{} } +func (m *UE_Specific) String() string { return proto.CompactTextString(m) } +func (*UE_Specific) ProtoMessage() {} +func (*UE_Specific) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{443} +} + +func (m *UE_Specific) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UE_Specific.Unmarshal(m, b) +} +func (m *UE_Specific) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UE_Specific.Marshal(b, m, deterministic) +} +func (m *UE_Specific) XXX_Merge(src proto.Message) { + xxx_messageInfo_UE_Specific.Merge(m, src) +} +func (m *UE_Specific) XXX_Size() int { + return xxx_messageInfo_UE_Specific.Size(m) +} +func (m *UE_Specific) XXX_DiscardUnknown() { + xxx_messageInfo_UE_Specific.DiscardUnknown(m) +} + +var xxx_messageInfo_UE_Specific proto.InternalMessageInfo + +func (m *UE_Specific) GetDci_Formats() *DCI_Formats { + if m != nil { + return m.Dci_Formats + } + return nil +} + +type DCI_Formats struct { + Value DCI_Formats_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DCI_Formats_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DCI_Formats) Reset() { *m = DCI_Formats{} } +func (m *DCI_Formats) String() string { return proto.CompactTextString(m) } +func (*DCI_Formats) ProtoMessage() {} +func (*DCI_Formats) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{444} +} + +func (m *DCI_Formats) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DCI_Formats.Unmarshal(m, b) +} +func (m *DCI_Formats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DCI_Formats.Marshal(b, m, deterministic) +} +func (m *DCI_Formats) XXX_Merge(src proto.Message) { + xxx_messageInfo_DCI_Formats.Merge(m, src) +} +func (m *DCI_Formats) XXX_Size() int { + return xxx_messageInfo_DCI_Formats.Size(m) +} +func (m *DCI_Formats) XXX_DiscardUnknown() { + xxx_messageInfo_DCI_Formats.DiscardUnknown(m) +} + +var xxx_messageInfo_DCI_Formats proto.InternalMessageInfo + +func (m *DCI_Formats) GetValue() DCI_Formats_Value { + if m != nil { + return m.Value + } + return DCI_Formats_protobuf_unspecified +} + +type MeasResultCellListSFTD struct { + Items []*MeasResultCellSFTD `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResultCellListSFTD) Reset() { *m = MeasResultCellListSFTD{} } +func (m *MeasResultCellListSFTD) String() string { return proto.CompactTextString(m) } +func (*MeasResultCellListSFTD) ProtoMessage() {} +func (*MeasResultCellListSFTD) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{445} +} + +func (m *MeasResultCellListSFTD) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResultCellListSFTD.Unmarshal(m, b) +} +func (m *MeasResultCellListSFTD) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResultCellListSFTD.Marshal(b, m, deterministic) +} +func (m *MeasResultCellListSFTD) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResultCellListSFTD.Merge(m, src) +} +func (m *MeasResultCellListSFTD) XXX_Size() int { + return xxx_messageInfo_MeasResultCellListSFTD.Size(m) +} +func (m *MeasResultCellListSFTD) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResultCellListSFTD.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResultCellListSFTD proto.InternalMessageInfo + +func (m *MeasResultCellListSFTD) GetItems() []*MeasResultCellSFTD { + if m != nil { + return m.Items + } + return nil +} + +type MeasResultCellSFTD struct { + PhysCellId uint32 `protobuf:"varint,1,opt,name=physCellId,proto3" json:"physCellId,omitempty"` + Sfn_OffsetResult uint32 `protobuf:"varint,2,opt,name=sfn_OffsetResult,json=sfnOffsetResult,proto3" json:"sfn_OffsetResult,omitempty"` + FrameBoundaryOffsetResult int32 `protobuf:"zigzag32,3,opt,name=frameBoundaryOffsetResult,proto3" json:"frameBoundaryOffsetResult,omitempty"` + Rsrp_Result *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=rsrp_Result,json=rsrpResult,proto3" json:"rsrp_Result,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResultCellSFTD) Reset() { *m = MeasResultCellSFTD{} } +func (m *MeasResultCellSFTD) String() string { return proto.CompactTextString(m) } +func (*MeasResultCellSFTD) ProtoMessage() {} +func (*MeasResultCellSFTD) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{446} +} + +func (m *MeasResultCellSFTD) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResultCellSFTD.Unmarshal(m, b) +} +func (m *MeasResultCellSFTD) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResultCellSFTD.Marshal(b, m, deterministic) +} +func (m *MeasResultCellSFTD) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResultCellSFTD.Merge(m, src) +} +func (m *MeasResultCellSFTD) XXX_Size() int { + return xxx_messageInfo_MeasResultCellSFTD.Size(m) +} +func (m *MeasResultCellSFTD) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResultCellSFTD.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResultCellSFTD proto.InternalMessageInfo + +func (m *MeasResultCellSFTD) GetPhysCellId() uint32 { + if m != nil { + return m.PhysCellId + } + return 0 +} + +func (m *MeasResultCellSFTD) GetSfn_OffsetResult() uint32 { + if m != nil { + return m.Sfn_OffsetResult + } + return 0 +} + +func (m *MeasResultCellSFTD) GetFrameBoundaryOffsetResult() int32 { + if m != nil { + return m.FrameBoundaryOffsetResult + } + return 0 +} + +func (m *MeasResultCellSFTD) GetRsrp_Result() *wrappers.UInt32Value { + if m != nil { + return m.Rsrp_Result + } + return nil +} + +type MeasResultList2NR struct { + Items []*MeasResult2NR `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResultList2NR) Reset() { *m = MeasResultList2NR{} } +func (m *MeasResultList2NR) String() string { return proto.CompactTextString(m) } +func (*MeasResultList2NR) ProtoMessage() {} +func (*MeasResultList2NR) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{447} +} + +func (m *MeasResultList2NR) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResultList2NR.Unmarshal(m, b) +} +func (m *MeasResultList2NR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResultList2NR.Marshal(b, m, deterministic) +} +func (m *MeasResultList2NR) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResultList2NR.Merge(m, src) +} +func (m *MeasResultList2NR) XXX_Size() int { + return xxx_messageInfo_MeasResultList2NR.Size(m) +} +func (m *MeasResultList2NR) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResultList2NR.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResultList2NR proto.InternalMessageInfo + +func (m *MeasResultList2NR) GetItems() []*MeasResult2NR { + if m != nil { + return m.Items + } + return nil +} + +type MeasResult2NR struct { + SsbFrequency *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=ssbFrequency,proto3" json:"ssbFrequency,omitempty"` + RefFreqCSI_RS *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=refFreqCSI_RS,json=refFreqCSIRS,proto3" json:"refFreqCSI_RS,omitempty"` + MeasResultServingCell *MeasResultNR `protobuf:"bytes,3,opt,name=measResultServingCell,proto3" json:"measResultServingCell,omitempty"` + MeasResultNeighCellListNR *MeasResultListNR `protobuf:"bytes,4,opt,name=measResultNeighCellListNR,proto3" json:"measResultNeighCellListNR,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResult2NR) Reset() { *m = MeasResult2NR{} } +func (m *MeasResult2NR) String() string { return proto.CompactTextString(m) } +func (*MeasResult2NR) ProtoMessage() {} +func (*MeasResult2NR) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{448} +} + +func (m *MeasResult2NR) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResult2NR.Unmarshal(m, b) +} +func (m *MeasResult2NR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResult2NR.Marshal(b, m, deterministic) +} +func (m *MeasResult2NR) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResult2NR.Merge(m, src) +} +func (m *MeasResult2NR) XXX_Size() int { + return xxx_messageInfo_MeasResult2NR.Size(m) +} +func (m *MeasResult2NR) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResult2NR.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResult2NR proto.InternalMessageInfo + +func (m *MeasResult2NR) GetSsbFrequency() *wrappers.UInt32Value { + if m != nil { + return m.SsbFrequency + } + return nil +} + +func (m *MeasResult2NR) GetRefFreqCSI_RS() *wrappers.UInt32Value { + if m != nil { + return m.RefFreqCSI_RS + } + return nil +} + +func (m *MeasResult2NR) GetMeasResultServingCell() *MeasResultNR { + if m != nil { + return m.MeasResultServingCell + } + return nil +} + +func (m *MeasResult2NR) GetMeasResultNeighCellListNR() *MeasResultListNR { + if m != nil { + return m.MeasResultNeighCellListNR + } + return nil +} + +type MeasQuantityResults struct { + Rsrp *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=rsrp,proto3" json:"rsrp,omitempty"` + Rsrq *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=rsrq,proto3" json:"rsrq,omitempty"` + Sinr *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=sinr,proto3" json:"sinr,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasQuantityResults) Reset() { *m = MeasQuantityResults{} } +func (m *MeasQuantityResults) String() string { return proto.CompactTextString(m) } +func (*MeasQuantityResults) ProtoMessage() {} +func (*MeasQuantityResults) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{449} +} + +func (m *MeasQuantityResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasQuantityResults.Unmarshal(m, b) +} +func (m *MeasQuantityResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasQuantityResults.Marshal(b, m, deterministic) +} +func (m *MeasQuantityResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasQuantityResults.Merge(m, src) +} +func (m *MeasQuantityResults) XXX_Size() int { + return xxx_messageInfo_MeasQuantityResults.Size(m) +} +func (m *MeasQuantityResults) XXX_DiscardUnknown() { + xxx_messageInfo_MeasQuantityResults.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasQuantityResults proto.InternalMessageInfo + +func (m *MeasQuantityResults) GetRsrp() *wrappers.UInt32Value { + if m != nil { + return m.Rsrp + } + return nil +} + +func (m *MeasQuantityResults) GetRsrq() *wrappers.UInt32Value { + if m != nil { + return m.Rsrq + } + return nil +} + +func (m *MeasQuantityResults) GetSinr() *wrappers.UInt32Value { + if m != nil { + return m.Sinr + } + return nil +} + +type ResultsPerSSB_Index struct { + Ssb_Index uint32 `protobuf:"varint,1,opt,name=ssb_Index,json=ssbIndex,proto3" json:"ssb_Index,omitempty"` + Ssb_Results *MeasQuantityResults `protobuf:"bytes,2,opt,name=ssb_Results,json=ssbResults,proto3" json:"ssb_Results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ResultsPerSSB_Index) Reset() { *m = ResultsPerSSB_Index{} } +func (m *ResultsPerSSB_Index) String() string { return proto.CompactTextString(m) } +func (*ResultsPerSSB_Index) ProtoMessage() {} +func (*ResultsPerSSB_Index) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{450} +} + +func (m *ResultsPerSSB_Index) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResultsPerSSB_Index.Unmarshal(m, b) +} +func (m *ResultsPerSSB_Index) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResultsPerSSB_Index.Marshal(b, m, deterministic) +} +func (m *ResultsPerSSB_Index) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResultsPerSSB_Index.Merge(m, src) +} +func (m *ResultsPerSSB_Index) XXX_Size() int { + return xxx_messageInfo_ResultsPerSSB_Index.Size(m) +} +func (m *ResultsPerSSB_Index) XXX_DiscardUnknown() { + xxx_messageInfo_ResultsPerSSB_Index.DiscardUnknown(m) +} + +var xxx_messageInfo_ResultsPerSSB_Index proto.InternalMessageInfo + +func (m *ResultsPerSSB_Index) GetSsb_Index() uint32 { + if m != nil { + return m.Ssb_Index + } + return 0 +} + +func (m *ResultsPerSSB_Index) GetSsb_Results() *MeasQuantityResults { + if m != nil { + return m.Ssb_Results + } + return nil +} + +type ResultsPerCSI_RS_Index struct { + CsiRsIndex uint32 `protobuf:"varint,1,opt,name=csi_rs_index,json=csiRsIndex,proto3" json:"csi_rs_index,omitempty"` + Csi_RS_Results *MeasQuantityResults `protobuf:"bytes,2,opt,name=csi_RS_Results,json=csiRSResults,proto3" json:"csi_RS_Results,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ResultsPerCSI_RS_Index) Reset() { *m = ResultsPerCSI_RS_Index{} } +func (m *ResultsPerCSI_RS_Index) String() string { return proto.CompactTextString(m) } +func (*ResultsPerCSI_RS_Index) ProtoMessage() {} +func (*ResultsPerCSI_RS_Index) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{451} +} + +func (m *ResultsPerCSI_RS_Index) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResultsPerCSI_RS_Index.Unmarshal(m, b) +} +func (m *ResultsPerCSI_RS_Index) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResultsPerCSI_RS_Index.Marshal(b, m, deterministic) +} +func (m *ResultsPerCSI_RS_Index) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResultsPerCSI_RS_Index.Merge(m, src) +} +func (m *ResultsPerCSI_RS_Index) XXX_Size() int { + return xxx_messageInfo_ResultsPerCSI_RS_Index.Size(m) +} +func (m *ResultsPerCSI_RS_Index) XXX_DiscardUnknown() { + xxx_messageInfo_ResultsPerCSI_RS_Index.DiscardUnknown(m) +} + +var xxx_messageInfo_ResultsPerCSI_RS_Index proto.InternalMessageInfo + +func (m *ResultsPerCSI_RS_Index) GetCsiRsIndex() uint32 { + if m != nil { + return m.CsiRsIndex + } + return 0 +} + +func (m *ResultsPerCSI_RS_Index) GetCsi_RS_Results() *MeasQuantityResults { + if m != nil { + return m.Csi_RS_Results + } + return nil +} + +type MeasQuantityResultsEUTRA struct { + Rsrp *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=rsrp,proto3" json:"rsrp,omitempty"` + Rsrq *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=rsrq,proto3" json:"rsrq,omitempty"` + Sinr *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=sinr,proto3" json:"sinr,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasQuantityResultsEUTRA) Reset() { *m = MeasQuantityResultsEUTRA{} } +func (m *MeasQuantityResultsEUTRA) String() string { return proto.CompactTextString(m) } +func (*MeasQuantityResultsEUTRA) ProtoMessage() {} +func (*MeasQuantityResultsEUTRA) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{452} +} + +func (m *MeasQuantityResultsEUTRA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasQuantityResultsEUTRA.Unmarshal(m, b) +} +func (m *MeasQuantityResultsEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasQuantityResultsEUTRA.Marshal(b, m, deterministic) +} +func (m *MeasQuantityResultsEUTRA) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasQuantityResultsEUTRA.Merge(m, src) +} +func (m *MeasQuantityResultsEUTRA) XXX_Size() int { + return xxx_messageInfo_MeasQuantityResultsEUTRA.Size(m) +} +func (m *MeasQuantityResultsEUTRA) XXX_DiscardUnknown() { + xxx_messageInfo_MeasQuantityResultsEUTRA.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasQuantityResultsEUTRA proto.InternalMessageInfo + +func (m *MeasQuantityResultsEUTRA) GetRsrp() *wrappers.UInt32Value { + if m != nil { + return m.Rsrp + } + return nil +} + +func (m *MeasQuantityResultsEUTRA) GetRsrq() *wrappers.UInt32Value { + if m != nil { + return m.Rsrq + } + return nil +} + +func (m *MeasQuantityResultsEUTRA) GetSinr() *wrappers.UInt32Value { + if m != nil { + return m.Sinr + } + return nil +} + +type CellResults struct { + ResultsSSB_Cell *MeasQuantityResults `protobuf:"bytes,1,opt,name=resultsSSB_Cell,json=resultsSSBCell,proto3" json:"resultsSSB_Cell,omitempty"` + ResultsCSI_RS_Cell *MeasQuantityResults `protobuf:"bytes,2,opt,name=resultsCSI_RS_Cell,json=resultsCSIRSCell,proto3" json:"resultsCSI_RS_Cell,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CellResults) Reset() { *m = CellResults{} } +func (m *CellResults) String() string { return proto.CompactTextString(m) } +func (*CellResults) ProtoMessage() {} +func (*CellResults) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{453} +} + +func (m *CellResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CellResults.Unmarshal(m, b) +} +func (m *CellResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CellResults.Marshal(b, m, deterministic) +} +func (m *CellResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_CellResults.Merge(m, src) +} +func (m *CellResults) XXX_Size() int { + return xxx_messageInfo_CellResults.Size(m) +} +func (m *CellResults) XXX_DiscardUnknown() { + xxx_messageInfo_CellResults.DiscardUnknown(m) +} + +var xxx_messageInfo_CellResults proto.InternalMessageInfo + +func (m *CellResults) GetResultsSSB_Cell() *MeasQuantityResults { + if m != nil { + return m.ResultsSSB_Cell + } + return nil +} + +func (m *CellResults) GetResultsCSI_RS_Cell() *MeasQuantityResults { + if m != nil { + return m.ResultsCSI_RS_Cell + } + return nil +} + +type ResultsPerCSI_RS_IndexList struct { + Items []*ResultsPerCSI_RS_Index `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ResultsPerCSI_RS_IndexList) Reset() { *m = ResultsPerCSI_RS_IndexList{} } +func (m *ResultsPerCSI_RS_IndexList) String() string { return proto.CompactTextString(m) } +func (*ResultsPerCSI_RS_IndexList) ProtoMessage() {} +func (*ResultsPerCSI_RS_IndexList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{454} +} + +func (m *ResultsPerCSI_RS_IndexList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResultsPerCSI_RS_IndexList.Unmarshal(m, b) +} +func (m *ResultsPerCSI_RS_IndexList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResultsPerCSI_RS_IndexList.Marshal(b, m, deterministic) +} +func (m *ResultsPerCSI_RS_IndexList) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResultsPerCSI_RS_IndexList.Merge(m, src) +} +func (m *ResultsPerCSI_RS_IndexList) XXX_Size() int { + return xxx_messageInfo_ResultsPerCSI_RS_IndexList.Size(m) +} +func (m *ResultsPerCSI_RS_IndexList) XXX_DiscardUnknown() { + xxx_messageInfo_ResultsPerCSI_RS_IndexList.DiscardUnknown(m) +} + +var xxx_messageInfo_ResultsPerCSI_RS_IndexList proto.InternalMessageInfo + +func (m *ResultsPerCSI_RS_IndexList) GetItems() []*ResultsPerCSI_RS_Index { + if m != nil { + return m.Items + } + return nil +} + +type ResultsPerSSB_IndexList struct { + Items []*ResultsPerSSB_Index `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ResultsPerSSB_IndexList) Reset() { *m = ResultsPerSSB_IndexList{} } +func (m *ResultsPerSSB_IndexList) String() string { return proto.CompactTextString(m) } +func (*ResultsPerSSB_IndexList) ProtoMessage() {} +func (*ResultsPerSSB_IndexList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{455} +} + +func (m *ResultsPerSSB_IndexList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResultsPerSSB_IndexList.Unmarshal(m, b) +} +func (m *ResultsPerSSB_IndexList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResultsPerSSB_IndexList.Marshal(b, m, deterministic) +} +func (m *ResultsPerSSB_IndexList) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResultsPerSSB_IndexList.Merge(m, src) +} +func (m *ResultsPerSSB_IndexList) XXX_Size() int { + return xxx_messageInfo_ResultsPerSSB_IndexList.Size(m) +} +func (m *ResultsPerSSB_IndexList) XXX_DiscardUnknown() { + xxx_messageInfo_ResultsPerSSB_IndexList.DiscardUnknown(m) +} + +var xxx_messageInfo_ResultsPerSSB_IndexList proto.InternalMessageInfo + +func (m *ResultsPerSSB_IndexList) GetItems() []*ResultsPerSSB_Index { + if m != nil { + return m.Items + } + return nil +} + +type RsIndexResults struct { + ResultsSSB_Indexes *ResultsPerSSB_IndexList `protobuf:"bytes,1,opt,name=resultsSSB_Indexes,json=resultsSSBIndexes,proto3" json:"resultsSSB_Indexes,omitempty"` + ResultsCSI_RS_Indexes *ResultsPerCSI_RS_IndexList `protobuf:"bytes,2,opt,name=resultsCSI_RS_Indexes,json=resultsCSIRSIndexes,proto3" json:"resultsCSI_RS_Indexes,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RsIndexResults) Reset() { *m = RsIndexResults{} } +func (m *RsIndexResults) String() string { return proto.CompactTextString(m) } +func (*RsIndexResults) ProtoMessage() {} +func (*RsIndexResults) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{456} +} + +func (m *RsIndexResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RsIndexResults.Unmarshal(m, b) +} +func (m *RsIndexResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RsIndexResults.Marshal(b, m, deterministic) +} +func (m *RsIndexResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_RsIndexResults.Merge(m, src) +} +func (m *RsIndexResults) XXX_Size() int { + return xxx_messageInfo_RsIndexResults.Size(m) +} +func (m *RsIndexResults) XXX_DiscardUnknown() { + xxx_messageInfo_RsIndexResults.DiscardUnknown(m) +} + +var xxx_messageInfo_RsIndexResults proto.InternalMessageInfo + +func (m *RsIndexResults) GetResultsSSB_Indexes() *ResultsPerSSB_IndexList { + if m != nil { + return m.ResultsSSB_Indexes + } + return nil +} + +func (m *RsIndexResults) GetResultsCSI_RS_Indexes() *ResultsPerCSI_RS_IndexList { + if m != nil { + return m.ResultsCSI_RS_Indexes + } + return nil +} + +type MeasResult struct { + CellResults *CellResults `protobuf:"bytes,1,opt,name=cellResults,proto3" json:"cellResults,omitempty"` + RsIndexResults *RsIndexResults `protobuf:"bytes,2,opt,name=rsIndexResults,proto3" json:"rsIndexResults,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResult) Reset() { *m = MeasResult{} } +func (m *MeasResult) String() string { return proto.CompactTextString(m) } +func (*MeasResult) ProtoMessage() {} +func (*MeasResult) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{457} +} + +func (m *MeasResult) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResult.Unmarshal(m, b) +} +func (m *MeasResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResult.Marshal(b, m, deterministic) +} +func (m *MeasResult) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResult.Merge(m, src) +} +func (m *MeasResult) XXX_Size() int { + return xxx_messageInfo_MeasResult.Size(m) +} +func (m *MeasResult) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResult.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResult proto.InternalMessageInfo + +func (m *MeasResult) GetCellResults() *CellResults { + if m != nil { + return m.CellResults + } + return nil +} + +func (m *MeasResult) GetRsIndexResults() *RsIndexResults { + if m != nil { + return m.RsIndexResults + } + return nil +} + +type PLMN_Identity struct { + Mcc *MCC `protobuf:"bytes,1,opt,name=mcc,proto3" json:"mcc,omitempty"` + Mnc *MNC `protobuf:"bytes,2,opt,name=mnc,proto3" json:"mnc,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PLMN_Identity) Reset() { *m = PLMN_Identity{} } +func (m *PLMN_Identity) String() string { return proto.CompactTextString(m) } +func (*PLMN_Identity) ProtoMessage() {} +func (*PLMN_Identity) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{458} +} + +func (m *PLMN_Identity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PLMN_Identity.Unmarshal(m, b) +} +func (m *PLMN_Identity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PLMN_Identity.Marshal(b, m, deterministic) +} +func (m *PLMN_Identity) XXX_Merge(src proto.Message) { + xxx_messageInfo_PLMN_Identity.Merge(m, src) +} +func (m *PLMN_Identity) XXX_Size() int { + return xxx_messageInfo_PLMN_Identity.Size(m) +} +func (m *PLMN_Identity) XXX_DiscardUnknown() { + xxx_messageInfo_PLMN_Identity.DiscardUnknown(m) +} + +var xxx_messageInfo_PLMN_Identity proto.InternalMessageInfo + +func (m *PLMN_Identity) GetMcc() *MCC { + if m != nil { + return m.Mcc + } + return nil +} + +func (m *PLMN_Identity) GetMnc() *MNC { + if m != nil { + return m.Mnc + } + return nil +} + +type MNC struct { + Mncval []uint32 `protobuf:"varint,1,rep,packed,name=mncval,proto3" json:"mncval,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MNC) Reset() { *m = MNC{} } +func (m *MNC) String() string { return proto.CompactTextString(m) } +func (*MNC) ProtoMessage() {} +func (*MNC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{459} +} + +func (m *MNC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MNC.Unmarshal(m, b) +} +func (m *MNC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MNC.Marshal(b, m, deterministic) +} +func (m *MNC) XXX_Merge(src proto.Message) { + xxx_messageInfo_MNC.Merge(m, src) +} +func (m *MNC) XXX_Size() int { + return xxx_messageInfo_MNC.Size(m) +} +func (m *MNC) XXX_DiscardUnknown() { + xxx_messageInfo_MNC.DiscardUnknown(m) +} + +var xxx_messageInfo_MNC proto.InternalMessageInfo + +func (m *MNC) GetMncval() []uint32 { + if m != nil { + return m.Mncval + } + return nil +} + +type MCC struct { + Mccval []uint32 `protobuf:"varint,1,rep,packed,name=mccval,proto3" json:"mccval,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MCC) Reset() { *m = MCC{} } +func (m *MCC) String() string { return proto.CompactTextString(m) } +func (*MCC) ProtoMessage() {} +func (*MCC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{460} +} + +func (m *MCC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MCC.Unmarshal(m, b) +} +func (m *MCC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MCC.Marshal(b, m, deterministic) +} +func (m *MCC) XXX_Merge(src proto.Message) { + xxx_messageInfo_MCC.Merge(m, src) +} +func (m *MCC) XXX_Size() int { + return xxx_messageInfo_MCC.Size(m) +} +func (m *MCC) XXX_DiscardUnknown() { + xxx_messageInfo_MCC.DiscardUnknown(m) +} + +var xxx_messageInfo_MCC proto.InternalMessageInfo + +func (m *MCC) GetMccval() []uint32 { + if m != nil { + return m.Mccval + } + return nil +} + +type PLMN_Identity_EUTRA_5GC struct { + // Types that are valid to be assigned to C: + // *PLMN_Identity_EUTRA_5GC_Plmn_Identity_EUTRA_5GC + // *PLMN_Identity_EUTRA_5GC_PlmnIndex + C isPLMN_Identity_EUTRA_5GC_C `protobuf_oneof:"c"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PLMN_Identity_EUTRA_5GC) Reset() { *m = PLMN_Identity_EUTRA_5GC{} } +func (m *PLMN_Identity_EUTRA_5GC) String() string { return proto.CompactTextString(m) } +func (*PLMN_Identity_EUTRA_5GC) ProtoMessage() {} +func (*PLMN_Identity_EUTRA_5GC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{461} +} + +func (m *PLMN_Identity_EUTRA_5GC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PLMN_Identity_EUTRA_5GC.Unmarshal(m, b) +} +func (m *PLMN_Identity_EUTRA_5GC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PLMN_Identity_EUTRA_5GC.Marshal(b, m, deterministic) +} +func (m *PLMN_Identity_EUTRA_5GC) XXX_Merge(src proto.Message) { + xxx_messageInfo_PLMN_Identity_EUTRA_5GC.Merge(m, src) +} +func (m *PLMN_Identity_EUTRA_5GC) XXX_Size() int { + return xxx_messageInfo_PLMN_Identity_EUTRA_5GC.Size(m) +} +func (m *PLMN_Identity_EUTRA_5GC) XXX_DiscardUnknown() { + xxx_messageInfo_PLMN_Identity_EUTRA_5GC.DiscardUnknown(m) +} + +var xxx_messageInfo_PLMN_Identity_EUTRA_5GC proto.InternalMessageInfo + +type isPLMN_Identity_EUTRA_5GC_C interface { + isPLMN_Identity_EUTRA_5GC_C() +} + +type PLMN_Identity_EUTRA_5GC_Plmn_Identity_EUTRA_5GC struct { + Plmn_Identity_EUTRA_5GC *PLMN_Identity `protobuf:"bytes,1,opt,name=plmn_Identity_EUTRA_5GC,json=plmnIdentityEUTRA5GC,proto3,oneof"` +} + +type PLMN_Identity_EUTRA_5GC_PlmnIndex struct { + PlmnIndex uint32 `protobuf:"varint,2,opt,name=plmn_index,json=plmnIndex,proto3,oneof"` +} + +func (*PLMN_Identity_EUTRA_5GC_Plmn_Identity_EUTRA_5GC) isPLMN_Identity_EUTRA_5GC_C() {} + +func (*PLMN_Identity_EUTRA_5GC_PlmnIndex) isPLMN_Identity_EUTRA_5GC_C() {} + +func (m *PLMN_Identity_EUTRA_5GC) GetC() isPLMN_Identity_EUTRA_5GC_C { + if m != nil { + return m.C + } + return nil +} + +func (m *PLMN_Identity_EUTRA_5GC) GetPlmn_Identity_EUTRA_5GC() *PLMN_Identity { + if x, ok := m.GetC().(*PLMN_Identity_EUTRA_5GC_Plmn_Identity_EUTRA_5GC); ok { + return x.Plmn_Identity_EUTRA_5GC + } + return nil +} + +func (m *PLMN_Identity_EUTRA_5GC) GetPlmnIndex() uint32 { + if x, ok := m.GetC().(*PLMN_Identity_EUTRA_5GC_PlmnIndex); ok { + return x.PlmnIndex + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PLMN_Identity_EUTRA_5GC) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PLMN_Identity_EUTRA_5GC_Plmn_Identity_EUTRA_5GC)(nil), + (*PLMN_Identity_EUTRA_5GC_PlmnIndex)(nil), + } +} + +type PLMN_IdentityList_EUTRA_5GC struct { + Items []*PLMN_Identity_EUTRA_5GC `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PLMN_IdentityList_EUTRA_5GC) Reset() { *m = PLMN_IdentityList_EUTRA_5GC{} } +func (m *PLMN_IdentityList_EUTRA_5GC) String() string { return proto.CompactTextString(m) } +func (*PLMN_IdentityList_EUTRA_5GC) ProtoMessage() {} +func (*PLMN_IdentityList_EUTRA_5GC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{462} +} + +func (m *PLMN_IdentityList_EUTRA_5GC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PLMN_IdentityList_EUTRA_5GC.Unmarshal(m, b) +} +func (m *PLMN_IdentityList_EUTRA_5GC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PLMN_IdentityList_EUTRA_5GC.Marshal(b, m, deterministic) +} +func (m *PLMN_IdentityList_EUTRA_5GC) XXX_Merge(src proto.Message) { + xxx_messageInfo_PLMN_IdentityList_EUTRA_5GC.Merge(m, src) +} +func (m *PLMN_IdentityList_EUTRA_5GC) XXX_Size() int { + return xxx_messageInfo_PLMN_IdentityList_EUTRA_5GC.Size(m) +} +func (m *PLMN_IdentityList_EUTRA_5GC) XXX_DiscardUnknown() { + xxx_messageInfo_PLMN_IdentityList_EUTRA_5GC.DiscardUnknown(m) +} + +var xxx_messageInfo_PLMN_IdentityList_EUTRA_5GC proto.InternalMessageInfo + +func (m *PLMN_IdentityList_EUTRA_5GC) GetItems() []*PLMN_Identity_EUTRA_5GC { + if m != nil { + return m.Items + } + return nil +} + +type CellAccessRelatedInfo_EUTRA_5GC struct { + Plmn_IdentityListEutra_5Gc *PLMN_IdentityList_EUTRA_5GC `protobuf:"bytes,1,opt,name=plmn_IdentityList_eutra_5gc,json=plmnIdentityListEutra5gc,proto3" json:"plmn_IdentityList_eutra_5gc,omitempty"` + TrackingAreaCodeEutra_5Gc []byte `protobuf:"bytes,2,opt,name=trackingAreaCode_eutra_5gc,json=trackingAreaCodeEutra5gc,proto3" json:"trackingAreaCode_eutra_5gc,omitempty"` + Ranac_5Gc *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=ranac_5gc,json=ranac5gc,proto3" json:"ranac_5gc,omitempty"` + // Types that are valid to be assigned to CellidentityEutra_5Gc: + // *CellAccessRelatedInfo_EUTRA_5GC_CellIdentity_EUTRA + // *CellAccessRelatedInfo_EUTRA_5GC_CellIdIndex + CellidentityEutra_5Gc isCellAccessRelatedInfo_EUTRA_5GC_CellidentityEutra_5Gc `protobuf_oneof:"cellidentity_eutra_5gc"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CellAccessRelatedInfo_EUTRA_5GC) Reset() { *m = CellAccessRelatedInfo_EUTRA_5GC{} } +func (m *CellAccessRelatedInfo_EUTRA_5GC) String() string { return proto.CompactTextString(m) } +func (*CellAccessRelatedInfo_EUTRA_5GC) ProtoMessage() {} +func (*CellAccessRelatedInfo_EUTRA_5GC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{463} +} + +func (m *CellAccessRelatedInfo_EUTRA_5GC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CellAccessRelatedInfo_EUTRA_5GC.Unmarshal(m, b) +} +func (m *CellAccessRelatedInfo_EUTRA_5GC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CellAccessRelatedInfo_EUTRA_5GC.Marshal(b, m, deterministic) +} +func (m *CellAccessRelatedInfo_EUTRA_5GC) XXX_Merge(src proto.Message) { + xxx_messageInfo_CellAccessRelatedInfo_EUTRA_5GC.Merge(m, src) +} +func (m *CellAccessRelatedInfo_EUTRA_5GC) XXX_Size() int { + return xxx_messageInfo_CellAccessRelatedInfo_EUTRA_5GC.Size(m) +} +func (m *CellAccessRelatedInfo_EUTRA_5GC) XXX_DiscardUnknown() { + xxx_messageInfo_CellAccessRelatedInfo_EUTRA_5GC.DiscardUnknown(m) +} + +var xxx_messageInfo_CellAccessRelatedInfo_EUTRA_5GC proto.InternalMessageInfo + +func (m *CellAccessRelatedInfo_EUTRA_5GC) GetPlmn_IdentityListEutra_5Gc() *PLMN_IdentityList_EUTRA_5GC { + if m != nil { + return m.Plmn_IdentityListEutra_5Gc + } + return nil +} + +func (m *CellAccessRelatedInfo_EUTRA_5GC) GetTrackingAreaCodeEutra_5Gc() []byte { + if m != nil { + return m.TrackingAreaCodeEutra_5Gc + } + return nil +} + +func (m *CellAccessRelatedInfo_EUTRA_5GC) GetRanac_5Gc() *wrappers.UInt32Value { + if m != nil { + return m.Ranac_5Gc + } + return nil +} + +type isCellAccessRelatedInfo_EUTRA_5GC_CellidentityEutra_5Gc interface { + isCellAccessRelatedInfo_EUTRA_5GC_CellidentityEutra_5Gc() +} + +type CellAccessRelatedInfo_EUTRA_5GC_CellIdentity_EUTRA struct { + CellIdentity_EUTRA []byte `protobuf:"bytes,4,opt,name=cellIdentity_EUTRA,json=cellIdentityEUTRA,proto3,oneof"` +} + +type CellAccessRelatedInfo_EUTRA_5GC_CellIdIndex struct { + CellIdIndex uint32 `protobuf:"varint,5,opt,name=cellId_index,json=cellIdIndex,proto3,oneof"` +} + +func (*CellAccessRelatedInfo_EUTRA_5GC_CellIdentity_EUTRA) isCellAccessRelatedInfo_EUTRA_5GC_CellidentityEutra_5Gc() { +} + +func (*CellAccessRelatedInfo_EUTRA_5GC_CellIdIndex) isCellAccessRelatedInfo_EUTRA_5GC_CellidentityEutra_5Gc() { +} + +func (m *CellAccessRelatedInfo_EUTRA_5GC) GetCellidentityEutra_5Gc() isCellAccessRelatedInfo_EUTRA_5GC_CellidentityEutra_5Gc { + if m != nil { + return m.CellidentityEutra_5Gc + } + return nil +} + +func (m *CellAccessRelatedInfo_EUTRA_5GC) GetCellIdentity_EUTRA() []byte { + if x, ok := m.GetCellidentityEutra_5Gc().(*CellAccessRelatedInfo_EUTRA_5GC_CellIdentity_EUTRA); ok { + return x.CellIdentity_EUTRA + } + return nil +} + +func (m *CellAccessRelatedInfo_EUTRA_5GC) GetCellIdIndex() uint32 { + if x, ok := m.GetCellidentityEutra_5Gc().(*CellAccessRelatedInfo_EUTRA_5GC_CellIdIndex); ok { + return x.CellIdIndex + } + return 0 +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*CellAccessRelatedInfo_EUTRA_5GC) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*CellAccessRelatedInfo_EUTRA_5GC_CellIdentity_EUTRA)(nil), + (*CellAccessRelatedInfo_EUTRA_5GC_CellIdIndex)(nil), + } +} + +type PLMN_IdentityList_EUTRA_EPC struct { + Items []*PLMN_Identity `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PLMN_IdentityList_EUTRA_EPC) Reset() { *m = PLMN_IdentityList_EUTRA_EPC{} } +func (m *PLMN_IdentityList_EUTRA_EPC) String() string { return proto.CompactTextString(m) } +func (*PLMN_IdentityList_EUTRA_EPC) ProtoMessage() {} +func (*PLMN_IdentityList_EUTRA_EPC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{464} +} + +func (m *PLMN_IdentityList_EUTRA_EPC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PLMN_IdentityList_EUTRA_EPC.Unmarshal(m, b) +} +func (m *PLMN_IdentityList_EUTRA_EPC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PLMN_IdentityList_EUTRA_EPC.Marshal(b, m, deterministic) +} +func (m *PLMN_IdentityList_EUTRA_EPC) XXX_Merge(src proto.Message) { + xxx_messageInfo_PLMN_IdentityList_EUTRA_EPC.Merge(m, src) +} +func (m *PLMN_IdentityList_EUTRA_EPC) XXX_Size() int { + return xxx_messageInfo_PLMN_IdentityList_EUTRA_EPC.Size(m) +} +func (m *PLMN_IdentityList_EUTRA_EPC) XXX_DiscardUnknown() { + xxx_messageInfo_PLMN_IdentityList_EUTRA_EPC.DiscardUnknown(m) +} + +var xxx_messageInfo_PLMN_IdentityList_EUTRA_EPC proto.InternalMessageInfo + +func (m *PLMN_IdentityList_EUTRA_EPC) GetItems() []*PLMN_Identity { + if m != nil { + return m.Items + } + return nil +} + +type CellAccessRelatedInfo_EUTRA_EPC struct { + Plmn_IdentityListEutraEpc *PLMN_IdentityList_EUTRA_EPC `protobuf:"bytes,1,opt,name=plmn_IdentityList_eutra_epc,json=plmnIdentityListEutraEpc,proto3" json:"plmn_IdentityList_eutra_epc,omitempty"` + TrackingAreaCodeEutraEpc []byte `protobuf:"bytes,2,opt,name=trackingAreaCode_eutra_epc,json=trackingAreaCodeEutraEpc,proto3" json:"trackingAreaCode_eutra_epc,omitempty"` + CellidentityEutraEpc []byte `protobuf:"bytes,3,opt,name=cellidentity_eutra_epc,json=cellidentityEutraEpc,proto3" json:"cellidentity_eutra_epc,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CellAccessRelatedInfo_EUTRA_EPC) Reset() { *m = CellAccessRelatedInfo_EUTRA_EPC{} } +func (m *CellAccessRelatedInfo_EUTRA_EPC) String() string { return proto.CompactTextString(m) } +func (*CellAccessRelatedInfo_EUTRA_EPC) ProtoMessage() {} +func (*CellAccessRelatedInfo_EUTRA_EPC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{465} +} + +func (m *CellAccessRelatedInfo_EUTRA_EPC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CellAccessRelatedInfo_EUTRA_EPC.Unmarshal(m, b) +} +func (m *CellAccessRelatedInfo_EUTRA_EPC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CellAccessRelatedInfo_EUTRA_EPC.Marshal(b, m, deterministic) +} +func (m *CellAccessRelatedInfo_EUTRA_EPC) XXX_Merge(src proto.Message) { + xxx_messageInfo_CellAccessRelatedInfo_EUTRA_EPC.Merge(m, src) +} +func (m *CellAccessRelatedInfo_EUTRA_EPC) XXX_Size() int { + return xxx_messageInfo_CellAccessRelatedInfo_EUTRA_EPC.Size(m) +} +func (m *CellAccessRelatedInfo_EUTRA_EPC) XXX_DiscardUnknown() { + xxx_messageInfo_CellAccessRelatedInfo_EUTRA_EPC.DiscardUnknown(m) +} + +var xxx_messageInfo_CellAccessRelatedInfo_EUTRA_EPC proto.InternalMessageInfo + +func (m *CellAccessRelatedInfo_EUTRA_EPC) GetPlmn_IdentityListEutraEpc() *PLMN_IdentityList_EUTRA_EPC { + if m != nil { + return m.Plmn_IdentityListEutraEpc + } + return nil +} + +func (m *CellAccessRelatedInfo_EUTRA_EPC) GetTrackingAreaCodeEutraEpc() []byte { + if m != nil { + return m.TrackingAreaCodeEutraEpc + } + return nil +} + +func (m *CellAccessRelatedInfo_EUTRA_EPC) GetCellidentityEutraEpc() []byte { + if m != nil { + return m.CellidentityEutraEpc + } + return nil +} + +type CGIInfo_EPC struct { + CgiInfo_EPCLegacy *CellAccessRelatedInfo_EUTRA_EPC `protobuf:"bytes,1,opt,name=cgi_info_EPC_legacy,json=cgiInfoEPCLegacy,proto3" json:"cgi_info_EPC_legacy,omitempty"` + CgiInfo_EPCList []*CellAccessRelatedInfo_EUTRA_EPC `protobuf:"bytes,2,rep,name=cgi_info_EPC_list,json=cgiInfoEPCList,proto3" json:"cgi_info_EPC_list,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGIInfo_EPC) Reset() { *m = CGIInfo_EPC{} } +func (m *CGIInfo_EPC) String() string { return proto.CompactTextString(m) } +func (*CGIInfo_EPC) ProtoMessage() {} +func (*CGIInfo_EPC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{466} +} + +func (m *CGIInfo_EPC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGIInfo_EPC.Unmarshal(m, b) +} +func (m *CGIInfo_EPC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGIInfo_EPC.Marshal(b, m, deterministic) +} +func (m *CGIInfo_EPC) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGIInfo_EPC.Merge(m, src) +} +func (m *CGIInfo_EPC) XXX_Size() int { + return xxx_messageInfo_CGIInfo_EPC.Size(m) +} +func (m *CGIInfo_EPC) XXX_DiscardUnknown() { + xxx_messageInfo_CGIInfo_EPC.DiscardUnknown(m) +} + +var xxx_messageInfo_CGIInfo_EPC proto.InternalMessageInfo + +func (m *CGIInfo_EPC) GetCgiInfo_EPCLegacy() *CellAccessRelatedInfo_EUTRA_EPC { + if m != nil { + return m.CgiInfo_EPCLegacy + } + return nil +} + +func (m *CGIInfo_EPC) GetCgiInfo_EPCList() []*CellAccessRelatedInfo_EUTRA_EPC { + if m != nil { + return m.CgiInfo_EPCList + } + return nil +} + +type PLMN_IdentityInfo struct { + Plmn_IdentityList []*PLMN_Identity `protobuf:"bytes,1,rep,name=plmn_IdentityList,json=plmnIdentityList,proto3" json:"plmn_IdentityList,omitempty"` + TrackingAreaCode *wrappers.BytesValue `protobuf:"bytes,2,opt,name=trackingAreaCode,proto3" json:"trackingAreaCode,omitempty"` + Ranac *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=ranac,proto3" json:"ranac,omitempty"` + CellIdentity []byte `protobuf:"bytes,4,opt,name=cellIdentity,proto3" json:"cellIdentity,omitempty"` + CellReservedForOperatorUse PLMN_IdentityInfo_CellReservedForOperatorUse `protobuf:"varint,5,opt,name=cellReservedForOperatorUse,proto3,enum=streaming_protobufs.PLMN_IdentityInfo_CellReservedForOperatorUse" json:"cellReservedForOperatorUse,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PLMN_IdentityInfo) Reset() { *m = PLMN_IdentityInfo{} } +func (m *PLMN_IdentityInfo) String() string { return proto.CompactTextString(m) } +func (*PLMN_IdentityInfo) ProtoMessage() {} +func (*PLMN_IdentityInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{467} +} + +func (m *PLMN_IdentityInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PLMN_IdentityInfo.Unmarshal(m, b) +} +func (m *PLMN_IdentityInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PLMN_IdentityInfo.Marshal(b, m, deterministic) +} +func (m *PLMN_IdentityInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_PLMN_IdentityInfo.Merge(m, src) +} +func (m *PLMN_IdentityInfo) XXX_Size() int { + return xxx_messageInfo_PLMN_IdentityInfo.Size(m) +} +func (m *PLMN_IdentityInfo) XXX_DiscardUnknown() { + xxx_messageInfo_PLMN_IdentityInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_PLMN_IdentityInfo proto.InternalMessageInfo + +func (m *PLMN_IdentityInfo) GetPlmn_IdentityList() []*PLMN_Identity { + if m != nil { + return m.Plmn_IdentityList + } + return nil +} + +func (m *PLMN_IdentityInfo) GetTrackingAreaCode() *wrappers.BytesValue { + if m != nil { + return m.TrackingAreaCode + } + return nil +} + +func (m *PLMN_IdentityInfo) GetRanac() *wrappers.UInt32Value { + if m != nil { + return m.Ranac + } + return nil +} + +func (m *PLMN_IdentityInfo) GetCellIdentity() []byte { + if m != nil { + return m.CellIdentity + } + return nil +} + +func (m *PLMN_IdentityInfo) GetCellReservedForOperatorUse() PLMN_IdentityInfo_CellReservedForOperatorUse { + if m != nil { + return m.CellReservedForOperatorUse + } + return PLMN_IdentityInfo_protobuf_unspecified +} + +type PDCCH_ConfigSIB1 struct { + ControlResourceSetZero uint32 `protobuf:"varint,1,opt,name=controlResourceSetZero,proto3" json:"controlResourceSetZero,omitempty"` + SearchSpaceZero uint32 `protobuf:"varint,2,opt,name=searchSpaceZero,proto3" json:"searchSpaceZero,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDCCH_ConfigSIB1) Reset() { *m = PDCCH_ConfigSIB1{} } +func (m *PDCCH_ConfigSIB1) String() string { return proto.CompactTextString(m) } +func (*PDCCH_ConfigSIB1) ProtoMessage() {} +func (*PDCCH_ConfigSIB1) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{468} +} + +func (m *PDCCH_ConfigSIB1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDCCH_ConfigSIB1.Unmarshal(m, b) +} +func (m *PDCCH_ConfigSIB1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDCCH_ConfigSIB1.Marshal(b, m, deterministic) +} +func (m *PDCCH_ConfigSIB1) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDCCH_ConfigSIB1.Merge(m, src) +} +func (m *PDCCH_ConfigSIB1) XXX_Size() int { + return xxx_messageInfo_PDCCH_ConfigSIB1.Size(m) +} +func (m *PDCCH_ConfigSIB1) XXX_DiscardUnknown() { + xxx_messageInfo_PDCCH_ConfigSIB1.DiscardUnknown(m) +} + +var xxx_messageInfo_PDCCH_ConfigSIB1 proto.InternalMessageInfo + +func (m *PDCCH_ConfigSIB1) GetControlResourceSetZero() uint32 { + if m != nil { + return m.ControlResourceSetZero + } + return 0 +} + +func (m *PDCCH_ConfigSIB1) GetSearchSpaceZero() uint32 { + if m != nil { + return m.SearchSpaceZero + } + return 0 +} + +type NoSIB1 struct { + Ssb_SubCarrierOffset uint32 `protobuf:"varint,1,opt,name=ssb_SubCarrierOffset,json=ssbSubCarrierOffset,proto3" json:"ssb_SubCarrierOffset,omitempty"` + Pdcch_ConfigSIB1 *PDCCH_ConfigSIB1 `protobuf:"bytes,2,opt,name=pdcch_ConfigSIB1,json=pdcchConfigSIB1,proto3" json:"pdcch_ConfigSIB1,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NoSIB1) Reset() { *m = NoSIB1{} } +func (m *NoSIB1) String() string { return proto.CompactTextString(m) } +func (*NoSIB1) ProtoMessage() {} +func (*NoSIB1) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{469} +} + +func (m *NoSIB1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NoSIB1.Unmarshal(m, b) +} +func (m *NoSIB1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NoSIB1.Marshal(b, m, deterministic) +} +func (m *NoSIB1) XXX_Merge(src proto.Message) { + xxx_messageInfo_NoSIB1.Merge(m, src) +} +func (m *NoSIB1) XXX_Size() int { + return xxx_messageInfo_NoSIB1.Size(m) +} +func (m *NoSIB1) XXX_DiscardUnknown() { + xxx_messageInfo_NoSIB1.DiscardUnknown(m) +} + +var xxx_messageInfo_NoSIB1 proto.InternalMessageInfo + +func (m *NoSIB1) GetSsb_SubCarrierOffset() uint32 { + if m != nil { + return m.Ssb_SubCarrierOffset + } + return 0 +} + +func (m *NoSIB1) GetPdcch_ConfigSIB1() *PDCCH_ConfigSIB1 { + if m != nil { + return m.Pdcch_ConfigSIB1 + } + return nil +} + +type PLMN_IdentityInfoList struct { + Items []*PLMN_IdentityInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PLMN_IdentityInfoList) Reset() { *m = PLMN_IdentityInfoList{} } +func (m *PLMN_IdentityInfoList) String() string { return proto.CompactTextString(m) } +func (*PLMN_IdentityInfoList) ProtoMessage() {} +func (*PLMN_IdentityInfoList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{470} +} + +func (m *PLMN_IdentityInfoList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PLMN_IdentityInfoList.Unmarshal(m, b) +} +func (m *PLMN_IdentityInfoList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PLMN_IdentityInfoList.Marshal(b, m, deterministic) +} +func (m *PLMN_IdentityInfoList) XXX_Merge(src proto.Message) { + xxx_messageInfo_PLMN_IdentityInfoList.Merge(m, src) +} +func (m *PLMN_IdentityInfoList) XXX_Size() int { + return xxx_messageInfo_PLMN_IdentityInfoList.Size(m) +} +func (m *PLMN_IdentityInfoList) XXX_DiscardUnknown() { + xxx_messageInfo_PLMN_IdentityInfoList.DiscardUnknown(m) +} + +var xxx_messageInfo_PLMN_IdentityInfoList proto.InternalMessageInfo + +func (m *PLMN_IdentityInfoList) GetItems() []*PLMN_IdentityInfo { + if m != nil { + return m.Items + } + return nil +} + +type MultiFrequencyBandListNR struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MultiFrequencyBandListNR) Reset() { *m = MultiFrequencyBandListNR{} } +func (m *MultiFrequencyBandListNR) String() string { return proto.CompactTextString(m) } +func (*MultiFrequencyBandListNR) ProtoMessage() {} +func (*MultiFrequencyBandListNR) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{471} +} + +func (m *MultiFrequencyBandListNR) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MultiFrequencyBandListNR.Unmarshal(m, b) +} +func (m *MultiFrequencyBandListNR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MultiFrequencyBandListNR.Marshal(b, m, deterministic) +} +func (m *MultiFrequencyBandListNR) XXX_Merge(src proto.Message) { + xxx_messageInfo_MultiFrequencyBandListNR.Merge(m, src) +} +func (m *MultiFrequencyBandListNR) XXX_Size() int { + return xxx_messageInfo_MultiFrequencyBandListNR.Size(m) +} +func (m *MultiFrequencyBandListNR) XXX_DiscardUnknown() { + xxx_messageInfo_MultiFrequencyBandListNR.DiscardUnknown(m) +} + +var xxx_messageInfo_MultiFrequencyBandListNR proto.InternalMessageInfo + +func (m *MultiFrequencyBandListNR) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type CGI_Info struct { + Plmn_IdentityInfoList *PLMN_IdentityInfoList `protobuf:"bytes,1,opt,name=plmn_IdentityInfoList,json=plmnIdentityInfoList,proto3" json:"plmn_IdentityInfoList,omitempty"` + FrequencyBandList *MultiFrequencyBandListNR `protobuf:"bytes,2,opt,name=frequencyBandList,proto3" json:"frequencyBandList,omitempty"` + NoSIB1 *NoSIB1 `protobuf:"bytes,3,opt,name=noSIB1,proto3" json:"noSIB1,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CGI_Info) Reset() { *m = CGI_Info{} } +func (m *CGI_Info) String() string { return proto.CompactTextString(m) } +func (*CGI_Info) ProtoMessage() {} +func (*CGI_Info) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{472} +} + +func (m *CGI_Info) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CGI_Info.Unmarshal(m, b) +} +func (m *CGI_Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CGI_Info.Marshal(b, m, deterministic) +} +func (m *CGI_Info) XXX_Merge(src proto.Message) { + xxx_messageInfo_CGI_Info.Merge(m, src) +} +func (m *CGI_Info) XXX_Size() int { + return xxx_messageInfo_CGI_Info.Size(m) +} +func (m *CGI_Info) XXX_DiscardUnknown() { + xxx_messageInfo_CGI_Info.DiscardUnknown(m) +} + +var xxx_messageInfo_CGI_Info proto.InternalMessageInfo + +func (m *CGI_Info) GetPlmn_IdentityInfoList() *PLMN_IdentityInfoList { + if m != nil { + return m.Plmn_IdentityInfoList + } + return nil +} + +func (m *CGI_Info) GetFrequencyBandList() *MultiFrequencyBandListNR { + if m != nil { + return m.FrequencyBandList + } + return nil +} + +func (m *CGI_Info) GetNoSIB1() *NoSIB1 { + if m != nil { + return m.NoSIB1 + } + return nil +} + +type MultiBandInfoListEUTRA struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MultiBandInfoListEUTRA) Reset() { *m = MultiBandInfoListEUTRA{} } +func (m *MultiBandInfoListEUTRA) String() string { return proto.CompactTextString(m) } +func (*MultiBandInfoListEUTRA) ProtoMessage() {} +func (*MultiBandInfoListEUTRA) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{473} +} + +func (m *MultiBandInfoListEUTRA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MultiBandInfoListEUTRA.Unmarshal(m, b) +} +func (m *MultiBandInfoListEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MultiBandInfoListEUTRA.Marshal(b, m, deterministic) +} +func (m *MultiBandInfoListEUTRA) XXX_Merge(src proto.Message) { + xxx_messageInfo_MultiBandInfoListEUTRA.Merge(m, src) +} +func (m *MultiBandInfoListEUTRA) XXX_Size() int { + return xxx_messageInfo_MultiBandInfoListEUTRA.Size(m) +} +func (m *MultiBandInfoListEUTRA) XXX_DiscardUnknown() { + xxx_messageInfo_MultiBandInfoListEUTRA.DiscardUnknown(m) +} + +var xxx_messageInfo_MultiBandInfoListEUTRA proto.InternalMessageInfo + +func (m *MultiBandInfoListEUTRA) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type EUTRA_CGI_Info struct { + Cgi_Info_EPC *CGIInfo_EPC `protobuf:"bytes,1,opt,name=cgi_Info_EPC,json=cgiInfoEPC,proto3" json:"cgi_Info_EPC,omitempty"` + CgiInfo_5GC []*CellAccessRelatedInfo_EUTRA_5GC `protobuf:"bytes,2,rep,name=cgi_info_5GC,json=cgiInfo5GC,proto3" json:"cgi_info_5GC,omitempty"` + FreqBandIndicator *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=freqBandIndicator,proto3" json:"freqBandIndicator,omitempty"` + MultiBandInfoList *MultiBandInfoListEUTRA `protobuf:"bytes,4,opt,name=multiBandInfoList,proto3" json:"multiBandInfoList,omitempty"` + FreqBandIndicatorPriority *TrueOpt `protobuf:"bytes,5,opt,name=freqBandIndicatorPriority,proto3" json:"freqBandIndicatorPriority,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_CGI_Info) Reset() { *m = EUTRA_CGI_Info{} } +func (m *EUTRA_CGI_Info) String() string { return proto.CompactTextString(m) } +func (*EUTRA_CGI_Info) ProtoMessage() {} +func (*EUTRA_CGI_Info) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{474} +} + +func (m *EUTRA_CGI_Info) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_CGI_Info.Unmarshal(m, b) +} +func (m *EUTRA_CGI_Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_CGI_Info.Marshal(b, m, deterministic) +} +func (m *EUTRA_CGI_Info) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_CGI_Info.Merge(m, src) +} +func (m *EUTRA_CGI_Info) XXX_Size() int { + return xxx_messageInfo_EUTRA_CGI_Info.Size(m) +} +func (m *EUTRA_CGI_Info) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_CGI_Info.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_CGI_Info proto.InternalMessageInfo + +func (m *EUTRA_CGI_Info) GetCgi_Info_EPC() *CGIInfo_EPC { + if m != nil { + return m.Cgi_Info_EPC + } + return nil +} + +func (m *EUTRA_CGI_Info) GetCgiInfo_5GC() []*CellAccessRelatedInfo_EUTRA_5GC { + if m != nil { + return m.CgiInfo_5GC + } + return nil +} + +func (m *EUTRA_CGI_Info) GetFreqBandIndicator() *wrappers.UInt32Value { + if m != nil { + return m.FreqBandIndicator + } + return nil +} + +func (m *EUTRA_CGI_Info) GetMultiBandInfoList() *MultiBandInfoListEUTRA { + if m != nil { + return m.MultiBandInfoList + } + return nil +} + +func (m *EUTRA_CGI_Info) GetFreqBandIndicatorPriority() *TrueOpt { + if m != nil { + return m.FreqBandIndicatorPriority + } + return nil +} + +type MeasResultNR struct { + PhysCellId *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=physCellId,proto3" json:"physCellId,omitempty"` + MeasResult *MeasResult `protobuf:"bytes,2,opt,name=measResult,proto3" json:"measResult,omitempty"` + Cgi_Info *CGI_Info `protobuf:"bytes,3,opt,name=cgi_Info,json=cgiInfo,proto3" json:"cgi_Info,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResultNR) Reset() { *m = MeasResultNR{} } +func (m *MeasResultNR) String() string { return proto.CompactTextString(m) } +func (*MeasResultNR) ProtoMessage() {} +func (*MeasResultNR) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{475} +} + +func (m *MeasResultNR) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResultNR.Unmarshal(m, b) +} +func (m *MeasResultNR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResultNR.Marshal(b, m, deterministic) +} +func (m *MeasResultNR) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResultNR.Merge(m, src) +} +func (m *MeasResultNR) XXX_Size() int { + return xxx_messageInfo_MeasResultNR.Size(m) +} +func (m *MeasResultNR) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResultNR.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResultNR proto.InternalMessageInfo + +func (m *MeasResultNR) GetPhysCellId() *wrappers.UInt32Value { + if m != nil { + return m.PhysCellId + } + return nil +} + +func (m *MeasResultNR) GetMeasResult() *MeasResult { + if m != nil { + return m.MeasResult + } + return nil +} + +func (m *MeasResultNR) GetCgi_Info() *CGI_Info { + if m != nil { + return m.Cgi_Info + } + return nil +} + +type MeasResultEUTRA struct { + EutraPhysCellId uint32 `protobuf:"varint,1,opt,name=eutra_physCellId,json=eutraPhysCellId,proto3" json:"eutra_physCellId,omitempty"` + MeasResult *MeasQuantityResultsEUTRA `protobuf:"bytes,2,opt,name=measResult,proto3" json:"measResult,omitempty"` + Cgi_Info *EUTRA_CGI_Info `protobuf:"bytes,3,opt,name=cgi_Info,json=cgiInfo,proto3" json:"cgi_Info,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResultEUTRA) Reset() { *m = MeasResultEUTRA{} } +func (m *MeasResultEUTRA) String() string { return proto.CompactTextString(m) } +func (*MeasResultEUTRA) ProtoMessage() {} +func (*MeasResultEUTRA) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{476} +} + +func (m *MeasResultEUTRA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResultEUTRA.Unmarshal(m, b) +} +func (m *MeasResultEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResultEUTRA.Marshal(b, m, deterministic) +} +func (m *MeasResultEUTRA) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResultEUTRA.Merge(m, src) +} +func (m *MeasResultEUTRA) XXX_Size() int { + return xxx_messageInfo_MeasResultEUTRA.Size(m) +} +func (m *MeasResultEUTRA) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResultEUTRA.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResultEUTRA proto.InternalMessageInfo + +func (m *MeasResultEUTRA) GetEutraPhysCellId() uint32 { + if m != nil { + return m.EutraPhysCellId + } + return 0 +} + +func (m *MeasResultEUTRA) GetMeasResult() *MeasQuantityResultsEUTRA { + if m != nil { + return m.MeasResult + } + return nil +} + +func (m *MeasResultEUTRA) GetCgi_Info() *EUTRA_CGI_Info { + if m != nil { + return m.Cgi_Info + } + return nil +} + +type MeasResultServMO struct { + ServCellID uint32 `protobuf:"varint,1,opt,name=servCellID,proto3" json:"servCellID,omitempty"` + MeasResultServingCell *MeasResultNR `protobuf:"bytes,2,opt,name=measResultServingCell,proto3" json:"measResultServingCell,omitempty"` + MeasResultBestNeighCell *MeasResultNR `protobuf:"bytes,3,opt,name=measResultBestNeighCell,proto3" json:"measResultBestNeighCell,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResultServMO) Reset() { *m = MeasResultServMO{} } +func (m *MeasResultServMO) String() string { return proto.CompactTextString(m) } +func (*MeasResultServMO) ProtoMessage() {} +func (*MeasResultServMO) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{477} +} + +func (m *MeasResultServMO) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResultServMO.Unmarshal(m, b) +} +func (m *MeasResultServMO) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResultServMO.Marshal(b, m, deterministic) +} +func (m *MeasResultServMO) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResultServMO.Merge(m, src) +} +func (m *MeasResultServMO) XXX_Size() int { + return xxx_messageInfo_MeasResultServMO.Size(m) +} +func (m *MeasResultServMO) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResultServMO.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResultServMO proto.InternalMessageInfo + +func (m *MeasResultServMO) GetServCellID() uint32 { + if m != nil { + return m.ServCellID + } + return 0 +} + +func (m *MeasResultServMO) GetMeasResultServingCell() *MeasResultNR { + if m != nil { + return m.MeasResultServingCell + } + return nil +} + +func (m *MeasResultServMO) GetMeasResultBestNeighCell() *MeasResultNR { + if m != nil { + return m.MeasResultBestNeighCell + } + return nil +} + +type MeasResultServMOList struct { + Items []*MeasResultServMO `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResultServMOList) Reset() { *m = MeasResultServMOList{} } +func (m *MeasResultServMOList) String() string { return proto.CompactTextString(m) } +func (*MeasResultServMOList) ProtoMessage() {} +func (*MeasResultServMOList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{478} +} + +func (m *MeasResultServMOList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResultServMOList.Unmarshal(m, b) +} +func (m *MeasResultServMOList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResultServMOList.Marshal(b, m, deterministic) +} +func (m *MeasResultServMOList) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResultServMOList.Merge(m, src) +} +func (m *MeasResultServMOList) XXX_Size() int { + return xxx_messageInfo_MeasResultServMOList.Size(m) +} +func (m *MeasResultServMOList) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResultServMOList.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResultServMOList proto.InternalMessageInfo + +func (m *MeasResultServMOList) GetItems() []*MeasResultServMO { + if m != nil { + return m.Items + } + return nil +} + +type MeasResultListNR struct { + Items []*MeasResultNR `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResultListNR) Reset() { *m = MeasResultListNR{} } +func (m *MeasResultListNR) String() string { return proto.CompactTextString(m) } +func (*MeasResultListNR) ProtoMessage() {} +func (*MeasResultListNR) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{479} +} + +func (m *MeasResultListNR) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResultListNR.Unmarshal(m, b) +} +func (m *MeasResultListNR) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResultListNR.Marshal(b, m, deterministic) +} +func (m *MeasResultListNR) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResultListNR.Merge(m, src) +} +func (m *MeasResultListNR) XXX_Size() int { + return xxx_messageInfo_MeasResultListNR.Size(m) +} +func (m *MeasResultListNR) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResultListNR.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResultListNR proto.InternalMessageInfo + +func (m *MeasResultListNR) GetItems() []*MeasResultNR { + if m != nil { + return m.Items + } + return nil +} + +type MeasResultListEUTRA struct { + Items []*MeasResultEUTRA `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResultListEUTRA) Reset() { *m = MeasResultListEUTRA{} } +func (m *MeasResultListEUTRA) String() string { return proto.CompactTextString(m) } +func (*MeasResultListEUTRA) ProtoMessage() {} +func (*MeasResultListEUTRA) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{480} +} + +func (m *MeasResultListEUTRA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResultListEUTRA.Unmarshal(m, b) +} +func (m *MeasResultListEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResultListEUTRA.Marshal(b, m, deterministic) +} +func (m *MeasResultListEUTRA) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResultListEUTRA.Merge(m, src) +} +func (m *MeasResultListEUTRA) XXX_Size() int { + return xxx_messageInfo_MeasResultListEUTRA.Size(m) +} +func (m *MeasResultListEUTRA) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResultListEUTRA.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResultListEUTRA proto.InternalMessageInfo + +func (m *MeasResultListEUTRA) GetItems() []*MeasResultEUTRA { + if m != nil { + return m.Items + } + return nil +} + +type MeasResults struct { + MeasId uint32 `protobuf:"varint,1,opt,name=measId,proto3" json:"measId,omitempty"` + MeasResultServingMOList *MeasResultServMOList `protobuf:"bytes,2,opt,name=measResultServingMOList,proto3" json:"measResultServingMOList,omitempty"` + // Types that are valid to be assigned to MeasResultNeighCells: + // *MeasResults_MeasResultListNR + // *MeasResults_MeasResultListEUTRA + MeasResultNeighCells isMeasResults_MeasResultNeighCells `protobuf_oneof:"measResultNeighCells"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasResults) Reset() { *m = MeasResults{} } +func (m *MeasResults) String() string { return proto.CompactTextString(m) } +func (*MeasResults) ProtoMessage() {} +func (*MeasResults) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{481} +} + +func (m *MeasResults) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasResults.Unmarshal(m, b) +} +func (m *MeasResults) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasResults.Marshal(b, m, deterministic) +} +func (m *MeasResults) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasResults.Merge(m, src) +} +func (m *MeasResults) XXX_Size() int { + return xxx_messageInfo_MeasResults.Size(m) +} +func (m *MeasResults) XXX_DiscardUnknown() { + xxx_messageInfo_MeasResults.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasResults proto.InternalMessageInfo + +func (m *MeasResults) GetMeasId() uint32 { + if m != nil { + return m.MeasId + } + return 0 +} + +func (m *MeasResults) GetMeasResultServingMOList() *MeasResultServMOList { + if m != nil { + return m.MeasResultServingMOList + } + return nil +} + +type isMeasResults_MeasResultNeighCells interface { + isMeasResults_MeasResultNeighCells() +} + +type MeasResults_MeasResultListNR struct { + MeasResultListNR *MeasResultListNR `protobuf:"bytes,3,opt,name=measResultListNR,proto3,oneof"` +} + +type MeasResults_MeasResultListEUTRA struct { + MeasResultListEUTRA *MeasResultListEUTRA `protobuf:"bytes,4,opt,name=measResultListEUTRA,proto3,oneof"` +} + +func (*MeasResults_MeasResultListNR) isMeasResults_MeasResultNeighCells() {} + +func (*MeasResults_MeasResultListEUTRA) isMeasResults_MeasResultNeighCells() {} + +func (m *MeasResults) GetMeasResultNeighCells() isMeasResults_MeasResultNeighCells { + if m != nil { + return m.MeasResultNeighCells + } + return nil +} + +func (m *MeasResults) GetMeasResultListNR() *MeasResultListNR { + if x, ok := m.GetMeasResultNeighCells().(*MeasResults_MeasResultListNR); ok { + return x.MeasResultListNR + } + return nil +} + +func (m *MeasResults) GetMeasResultListEUTRA() *MeasResultListEUTRA { + if x, ok := m.GetMeasResultNeighCells().(*MeasResults_MeasResultListEUTRA); ok { + return x.MeasResultListEUTRA + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*MeasResults) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*MeasResults_MeasResultListNR)(nil), + (*MeasResults_MeasResultListEUTRA)(nil), + } +} + +type DRX_Info struct { + // Types that are valid to be assigned to Drx_LongCycleStartOffset: + // *DRX_Info_Ms10 + // *DRX_Info_Ms20 + // *DRX_Info_Ms32 + // *DRX_Info_Ms40 + // *DRX_Info_Ms60 + // *DRX_Info_Ms64 + // *DRX_Info_Ms70 + // *DRX_Info_Ms80 + // *DRX_Info_Ms128 + // *DRX_Info_Ms160 + // *DRX_Info_Ms256 + // *DRX_Info_Ms320 + // *DRX_Info_Ms512 + // *DRX_Info_Ms640 + // *DRX_Info_Ms1024 + // *DRX_Info_Ms1280 + // *DRX_Info_Ms2048 + // *DRX_Info_Ms2560 + // *DRX_Info_Ms5120 + // *DRX_Info_Ms10240 + Drx_LongCycleStartOffset isDRX_Info_Drx_LongCycleStartOffset `protobuf_oneof:"drx_LongCycleStartOffset"` + ShortDRX *ShortDRX `protobuf:"bytes,21,opt,name=shortDRX,proto3" json:"shortDRX,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DRX_Info) Reset() { *m = DRX_Info{} } +func (m *DRX_Info) String() string { return proto.CompactTextString(m) } +func (*DRX_Info) ProtoMessage() {} +func (*DRX_Info) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{482} +} + +func (m *DRX_Info) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DRX_Info.Unmarshal(m, b) +} +func (m *DRX_Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DRX_Info.Marshal(b, m, deterministic) +} +func (m *DRX_Info) XXX_Merge(src proto.Message) { + xxx_messageInfo_DRX_Info.Merge(m, src) +} +func (m *DRX_Info) XXX_Size() int { + return xxx_messageInfo_DRX_Info.Size(m) +} +func (m *DRX_Info) XXX_DiscardUnknown() { + xxx_messageInfo_DRX_Info.DiscardUnknown(m) +} + +var xxx_messageInfo_DRX_Info proto.InternalMessageInfo + +type isDRX_Info_Drx_LongCycleStartOffset interface { + isDRX_Info_Drx_LongCycleStartOffset() +} + +type DRX_Info_Ms10 struct { + Ms10 uint32 `protobuf:"varint,1,opt,name=ms10,proto3,oneof"` +} + +type DRX_Info_Ms20 struct { + Ms20 uint32 `protobuf:"varint,2,opt,name=ms20,proto3,oneof"` +} + +type DRX_Info_Ms32 struct { + Ms32 uint32 `protobuf:"varint,3,opt,name=ms32,proto3,oneof"` +} + +type DRX_Info_Ms40 struct { + Ms40 uint32 `protobuf:"varint,4,opt,name=ms40,proto3,oneof"` +} + +type DRX_Info_Ms60 struct { + Ms60 uint32 `protobuf:"varint,5,opt,name=ms60,proto3,oneof"` +} + +type DRX_Info_Ms64 struct { + Ms64 uint32 `protobuf:"varint,6,opt,name=ms64,proto3,oneof"` +} + +type DRX_Info_Ms70 struct { + Ms70 uint32 `protobuf:"varint,7,opt,name=ms70,proto3,oneof"` +} + +type DRX_Info_Ms80 struct { + Ms80 uint32 `protobuf:"varint,8,opt,name=ms80,proto3,oneof"` +} + +type DRX_Info_Ms128 struct { + Ms128 uint32 `protobuf:"varint,9,opt,name=ms128,proto3,oneof"` +} + +type DRX_Info_Ms160 struct { + Ms160 uint32 `protobuf:"varint,10,opt,name=ms160,proto3,oneof"` +} + +type DRX_Info_Ms256 struct { + Ms256 uint32 `protobuf:"varint,11,opt,name=ms256,proto3,oneof"` +} + +type DRX_Info_Ms320 struct { + Ms320 uint32 `protobuf:"varint,12,opt,name=ms320,proto3,oneof"` +} + +type DRX_Info_Ms512 struct { + Ms512 uint32 `protobuf:"varint,13,opt,name=ms512,proto3,oneof"` +} + +type DRX_Info_Ms640 struct { + Ms640 uint32 `protobuf:"varint,14,opt,name=ms640,proto3,oneof"` +} + +type DRX_Info_Ms1024 struct { + Ms1024 uint32 `protobuf:"varint,15,opt,name=ms1024,proto3,oneof"` +} + +type DRX_Info_Ms1280 struct { + Ms1280 uint32 `protobuf:"varint,16,opt,name=ms1280,proto3,oneof"` +} + +type DRX_Info_Ms2048 struct { + Ms2048 uint32 `protobuf:"varint,17,opt,name=ms2048,proto3,oneof"` +} + +type DRX_Info_Ms2560 struct { + Ms2560 uint32 `protobuf:"varint,18,opt,name=ms2560,proto3,oneof"` +} + +type DRX_Info_Ms5120 struct { + Ms5120 uint32 `protobuf:"varint,19,opt,name=ms5120,proto3,oneof"` +} + +type DRX_Info_Ms10240 struct { + Ms10240 uint32 `protobuf:"varint,20,opt,name=ms10240,proto3,oneof"` +} + +func (*DRX_Info_Ms10) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms20) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms32) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms40) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms60) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms64) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms70) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms80) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms128) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms160) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms256) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms320) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms512) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms640) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms1024) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms1280) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms2048) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms2560) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms5120) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (*DRX_Info_Ms10240) isDRX_Info_Drx_LongCycleStartOffset() {} + +func (m *DRX_Info) GetDrx_LongCycleStartOffset() isDRX_Info_Drx_LongCycleStartOffset { + if m != nil { + return m.Drx_LongCycleStartOffset + } + return nil +} + +func (m *DRX_Info) GetMs10() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms10); ok { + return x.Ms10 + } + return 0 +} + +func (m *DRX_Info) GetMs20() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms20); ok { + return x.Ms20 + } + return 0 +} + +func (m *DRX_Info) GetMs32() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms32); ok { + return x.Ms32 + } + return 0 +} + +func (m *DRX_Info) GetMs40() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms40); ok { + return x.Ms40 + } + return 0 +} + +func (m *DRX_Info) GetMs60() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms60); ok { + return x.Ms60 + } + return 0 +} + +func (m *DRX_Info) GetMs64() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms64); ok { + return x.Ms64 + } + return 0 +} + +func (m *DRX_Info) GetMs70() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms70); ok { + return x.Ms70 + } + return 0 +} + +func (m *DRX_Info) GetMs80() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms80); ok { + return x.Ms80 + } + return 0 +} + +func (m *DRX_Info) GetMs128() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms128); ok { + return x.Ms128 + } + return 0 +} + +func (m *DRX_Info) GetMs160() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms160); ok { + return x.Ms160 + } + return 0 +} + +func (m *DRX_Info) GetMs256() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms256); ok { + return x.Ms256 + } + return 0 +} + +func (m *DRX_Info) GetMs320() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms320); ok { + return x.Ms320 + } + return 0 +} + +func (m *DRX_Info) GetMs512() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms512); ok { + return x.Ms512 + } + return 0 +} + +func (m *DRX_Info) GetMs640() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms640); ok { + return x.Ms640 + } + return 0 +} + +func (m *DRX_Info) GetMs1024() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms1024); ok { + return x.Ms1024 + } + return 0 +} + +func (m *DRX_Info) GetMs1280() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms1280); ok { + return x.Ms1280 + } + return 0 +} + +func (m *DRX_Info) GetMs2048() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms2048); ok { + return x.Ms2048 + } + return 0 +} + +func (m *DRX_Info) GetMs2560() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms2560); ok { + return x.Ms2560 + } + return 0 +} + +func (m *DRX_Info) GetMs5120() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms5120); ok { + return x.Ms5120 + } + return 0 +} + +func (m *DRX_Info) GetMs10240() uint32 { + if x, ok := m.GetDrx_LongCycleStartOffset().(*DRX_Info_Ms10240); ok { + return x.Ms10240 + } + return 0 +} + +func (m *DRX_Info) GetShortDRX() *ShortDRX { + if m != nil { + return m.ShortDRX + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*DRX_Info) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*DRX_Info_Ms10)(nil), + (*DRX_Info_Ms20)(nil), + (*DRX_Info_Ms32)(nil), + (*DRX_Info_Ms40)(nil), + (*DRX_Info_Ms60)(nil), + (*DRX_Info_Ms64)(nil), + (*DRX_Info_Ms70)(nil), + (*DRX_Info_Ms80)(nil), + (*DRX_Info_Ms128)(nil), + (*DRX_Info_Ms160)(nil), + (*DRX_Info_Ms256)(nil), + (*DRX_Info_Ms320)(nil), + (*DRX_Info_Ms512)(nil), + (*DRX_Info_Ms640)(nil), + (*DRX_Info_Ms1024)(nil), + (*DRX_Info_Ms1280)(nil), + (*DRX_Info_Ms2048)(nil), + (*DRX_Info_Ms2560)(nil), + (*DRX_Info_Ms5120)(nil), + (*DRX_Info_Ms10240)(nil), + } +} + +type RadioBearerConfig struct { + Srb_ToAddModList *SRB_ToAddModList `protobuf:"bytes,1,opt,name=srb_ToAddModList,json=srbToAddModList,proto3" json:"srb_ToAddModList,omitempty"` + Srb3_ToRelease *wrappers.BoolValue `protobuf:"bytes,2,opt,name=srb3_ToRelease,json=srb3ToRelease,proto3" json:"srb3_ToRelease,omitempty"` + Drb_ToAddModList *DRB_ToAddModList `protobuf:"bytes,3,opt,name=drb_ToAddModList,json=drbToAddModList,proto3" json:"drb_ToAddModList,omitempty"` + Drb_ToReleaseList *DRB_ToReleaseList `protobuf:"bytes,4,opt,name=drb_ToReleaseList,json=drbToReleaseList,proto3" json:"drb_ToReleaseList,omitempty"` + SecurityConfig *SecurityConfig `protobuf:"bytes,5,opt,name=securityConfig,proto3" json:"securityConfig,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RadioBearerConfig) Reset() { *m = RadioBearerConfig{} } +func (m *RadioBearerConfig) String() string { return proto.CompactTextString(m) } +func (*RadioBearerConfig) ProtoMessage() {} +func (*RadioBearerConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{483} +} + +func (m *RadioBearerConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RadioBearerConfig.Unmarshal(m, b) +} +func (m *RadioBearerConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RadioBearerConfig.Marshal(b, m, deterministic) +} +func (m *RadioBearerConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_RadioBearerConfig.Merge(m, src) +} +func (m *RadioBearerConfig) XXX_Size() int { + return xxx_messageInfo_RadioBearerConfig.Size(m) +} +func (m *RadioBearerConfig) XXX_DiscardUnknown() { + xxx_messageInfo_RadioBearerConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_RadioBearerConfig proto.InternalMessageInfo + +func (m *RadioBearerConfig) GetSrb_ToAddModList() *SRB_ToAddModList { + if m != nil { + return m.Srb_ToAddModList + } + return nil +} + +func (m *RadioBearerConfig) GetSrb3_ToRelease() *wrappers.BoolValue { + if m != nil { + return m.Srb3_ToRelease + } + return nil +} + +func (m *RadioBearerConfig) GetDrb_ToAddModList() *DRB_ToAddModList { + if m != nil { + return m.Drb_ToAddModList + } + return nil +} + +func (m *RadioBearerConfig) GetDrb_ToReleaseList() *DRB_ToReleaseList { + if m != nil { + return m.Drb_ToReleaseList + } + return nil +} + +func (m *RadioBearerConfig) GetSecurityConfig() *SecurityConfig { + if m != nil { + return m.SecurityConfig + } + return nil +} + +type SRB_ToAddModList struct { + Items []*SRB_ToAddMod `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRB_ToAddModList) Reset() { *m = SRB_ToAddModList{} } +func (m *SRB_ToAddModList) String() string { return proto.CompactTextString(m) } +func (*SRB_ToAddModList) ProtoMessage() {} +func (*SRB_ToAddModList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{484} +} + +func (m *SRB_ToAddModList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRB_ToAddModList.Unmarshal(m, b) +} +func (m *SRB_ToAddModList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRB_ToAddModList.Marshal(b, m, deterministic) +} +func (m *SRB_ToAddModList) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRB_ToAddModList.Merge(m, src) +} +func (m *SRB_ToAddModList) XXX_Size() int { + return xxx_messageInfo_SRB_ToAddModList.Size(m) +} +func (m *SRB_ToAddModList) XXX_DiscardUnknown() { + xxx_messageInfo_SRB_ToAddModList.DiscardUnknown(m) +} + +var xxx_messageInfo_SRB_ToAddModList proto.InternalMessageInfo + +func (m *SRB_ToAddModList) GetItems() []*SRB_ToAddMod { + if m != nil { + return m.Items + } + return nil +} + +type SRB_ToAddMod struct { + Srb_Identity uint32 `protobuf:"varint,1,opt,name=srb_Identity,json=srbIdentity,proto3" json:"srb_Identity,omitempty"` + ReestablishPDCP *wrappers.BoolValue `protobuf:"bytes,2,opt,name=reestablishPDCP,proto3" json:"reestablishPDCP,omitempty"` + DiscardOnPDCP *wrappers.BoolValue `protobuf:"bytes,3,opt,name=discardOnPDCP,proto3" json:"discardOnPDCP,omitempty"` + Pdcp_Config *PDCP_Config `protobuf:"bytes,4,opt,name=pdcp_Config,json=pdcpConfig,proto3" json:"pdcp_Config,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SRB_ToAddMod) Reset() { *m = SRB_ToAddMod{} } +func (m *SRB_ToAddMod) String() string { return proto.CompactTextString(m) } +func (*SRB_ToAddMod) ProtoMessage() {} +func (*SRB_ToAddMod) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{485} +} + +func (m *SRB_ToAddMod) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SRB_ToAddMod.Unmarshal(m, b) +} +func (m *SRB_ToAddMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SRB_ToAddMod.Marshal(b, m, deterministic) +} +func (m *SRB_ToAddMod) XXX_Merge(src proto.Message) { + xxx_messageInfo_SRB_ToAddMod.Merge(m, src) +} +func (m *SRB_ToAddMod) XXX_Size() int { + return xxx_messageInfo_SRB_ToAddMod.Size(m) +} +func (m *SRB_ToAddMod) XXX_DiscardUnknown() { + xxx_messageInfo_SRB_ToAddMod.DiscardUnknown(m) +} + +var xxx_messageInfo_SRB_ToAddMod proto.InternalMessageInfo + +func (m *SRB_ToAddMod) GetSrb_Identity() uint32 { + if m != nil { + return m.Srb_Identity + } + return 0 +} + +func (m *SRB_ToAddMod) GetReestablishPDCP() *wrappers.BoolValue { + if m != nil { + return m.ReestablishPDCP + } + return nil +} + +func (m *SRB_ToAddMod) GetDiscardOnPDCP() *wrappers.BoolValue { + if m != nil { + return m.DiscardOnPDCP + } + return nil +} + +func (m *SRB_ToAddMod) GetPdcp_Config() *PDCP_Config { + if m != nil { + return m.Pdcp_Config + } + return nil +} + +type PDCP_Config struct { + Drb *DRB `protobuf:"bytes,1,opt,name=drb,proto3" json:"drb,omitempty"` + MoreThanOneRLC *MoreThanOneRLC `protobuf:"bytes,2,opt,name=moreThanOneRLC,proto3" json:"moreThanOneRLC,omitempty"` + T_Reordering *T_Reordering `protobuf:"bytes,3,opt,name=t_Reordering,json=tReordering,proto3" json:"t_Reordering,omitempty"` + CipheringDisabled *wrappers.BoolValue `protobuf:"bytes,4,opt,name=cipheringDisabled,proto3" json:"cipheringDisabled,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDCP_Config) Reset() { *m = PDCP_Config{} } +func (m *PDCP_Config) String() string { return proto.CompactTextString(m) } +func (*PDCP_Config) ProtoMessage() {} +func (*PDCP_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{486} +} + +func (m *PDCP_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDCP_Config.Unmarshal(m, b) +} +func (m *PDCP_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDCP_Config.Marshal(b, m, deterministic) +} +func (m *PDCP_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDCP_Config.Merge(m, src) +} +func (m *PDCP_Config) XXX_Size() int { + return xxx_messageInfo_PDCP_Config.Size(m) +} +func (m *PDCP_Config) XXX_DiscardUnknown() { + xxx_messageInfo_PDCP_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_PDCP_Config proto.InternalMessageInfo + +func (m *PDCP_Config) GetDrb() *DRB { + if m != nil { + return m.Drb + } + return nil +} + +func (m *PDCP_Config) GetMoreThanOneRLC() *MoreThanOneRLC { + if m != nil { + return m.MoreThanOneRLC + } + return nil +} + +func (m *PDCP_Config) GetT_Reordering() *T_Reordering { + if m != nil { + return m.T_Reordering + } + return nil +} + +func (m *PDCP_Config) GetCipheringDisabled() *wrappers.BoolValue { + if m != nil { + return m.CipheringDisabled + } + return nil +} + +type DRB struct { + DiscardTimer *DiscardTimer `protobuf:"bytes,1,opt,name=discardTimer,proto3" json:"discardTimer,omitempty"` + Pdcp_SN_SizeUL *PDCP_SN_Size `protobuf:"bytes,2,opt,name=pdcp_SN_SizeUL,json=pdcpSNSizeUL,proto3" json:"pdcp_SN_SizeUL,omitempty"` + Pdcp_SN_SizeDL *PDCP_SN_Size `protobuf:"bytes,3,opt,name=pdcp_SN_SizeDL,json=pdcpSNSizeDL,proto3" json:"pdcp_SN_SizeDL,omitempty"` + // Types that are valid to be assigned to HeaderCompression: + // *DRB_NotUsed + // *DRB_Rohc + // *DRB_UplinkOnlyROHC + HeaderCompression isDRB_HeaderCompression `protobuf_oneof:"headerCompression"` + IntegrityProtection *wrappers.BoolValue `protobuf:"bytes,7,opt,name=integrityProtection,proto3" json:"integrityProtection,omitempty"` + StatusReportRequired *wrappers.BoolValue `protobuf:"bytes,8,opt,name=statusReportRequired,proto3" json:"statusReportRequired,omitempty"` + OutOfOrderDelivery *wrappers.BoolValue `protobuf:"bytes,9,opt,name=outOfOrderDelivery,proto3" json:"outOfOrderDelivery,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DRB) Reset() { *m = DRB{} } +func (m *DRB) String() string { return proto.CompactTextString(m) } +func (*DRB) ProtoMessage() {} +func (*DRB) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{487} +} + +func (m *DRB) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DRB.Unmarshal(m, b) +} +func (m *DRB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DRB.Marshal(b, m, deterministic) +} +func (m *DRB) XXX_Merge(src proto.Message) { + xxx_messageInfo_DRB.Merge(m, src) +} +func (m *DRB) XXX_Size() int { + return xxx_messageInfo_DRB.Size(m) +} +func (m *DRB) XXX_DiscardUnknown() { + xxx_messageInfo_DRB.DiscardUnknown(m) +} + +var xxx_messageInfo_DRB proto.InternalMessageInfo + +func (m *DRB) GetDiscardTimer() *DiscardTimer { + if m != nil { + return m.DiscardTimer + } + return nil +} + +func (m *DRB) GetPdcp_SN_SizeUL() *PDCP_SN_Size { + if m != nil { + return m.Pdcp_SN_SizeUL + } + return nil +} + +func (m *DRB) GetPdcp_SN_SizeDL() *PDCP_SN_Size { + if m != nil { + return m.Pdcp_SN_SizeDL + } + return nil +} + +type isDRB_HeaderCompression interface { + isDRB_HeaderCompression() +} + +type DRB_NotUsed struct { + NotUsed *Null `protobuf:"bytes,4,opt,name=notUsed,proto3,oneof"` +} + +type DRB_Rohc struct { + Rohc *Rohc `protobuf:"bytes,5,opt,name=rohc,proto3,oneof"` +} + +type DRB_UplinkOnlyROHC struct { + UplinkOnlyROHC *UplinkOnlyROHC `protobuf:"bytes,6,opt,name=uplinkOnlyROHC,proto3,oneof"` +} + +func (*DRB_NotUsed) isDRB_HeaderCompression() {} + +func (*DRB_Rohc) isDRB_HeaderCompression() {} + +func (*DRB_UplinkOnlyROHC) isDRB_HeaderCompression() {} + +func (m *DRB) GetHeaderCompression() isDRB_HeaderCompression { + if m != nil { + return m.HeaderCompression + } + return nil +} + +func (m *DRB) GetNotUsed() *Null { + if x, ok := m.GetHeaderCompression().(*DRB_NotUsed); ok { + return x.NotUsed + } + return nil +} + +func (m *DRB) GetRohc() *Rohc { + if x, ok := m.GetHeaderCompression().(*DRB_Rohc); ok { + return x.Rohc + } + return nil +} + +func (m *DRB) GetUplinkOnlyROHC() *UplinkOnlyROHC { + if x, ok := m.GetHeaderCompression().(*DRB_UplinkOnlyROHC); ok { + return x.UplinkOnlyROHC + } + return nil +} + +func (m *DRB) GetIntegrityProtection() *wrappers.BoolValue { + if m != nil { + return m.IntegrityProtection + } + return nil +} + +func (m *DRB) GetStatusReportRequired() *wrappers.BoolValue { + if m != nil { + return m.StatusReportRequired + } + return nil +} + +func (m *DRB) GetOutOfOrderDelivery() *wrappers.BoolValue { + if m != nil { + return m.OutOfOrderDelivery + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*DRB) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*DRB_NotUsed)(nil), + (*DRB_Rohc)(nil), + (*DRB_UplinkOnlyROHC)(nil), + } +} + +type DiscardTimer struct { + Value DiscardTimer_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DiscardTimer_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DiscardTimer) Reset() { *m = DiscardTimer{} } +func (m *DiscardTimer) String() string { return proto.CompactTextString(m) } +func (*DiscardTimer) ProtoMessage() {} +func (*DiscardTimer) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{488} +} + +func (m *DiscardTimer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DiscardTimer.Unmarshal(m, b) +} +func (m *DiscardTimer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DiscardTimer.Marshal(b, m, deterministic) +} +func (m *DiscardTimer) XXX_Merge(src proto.Message) { + xxx_messageInfo_DiscardTimer.Merge(m, src) +} +func (m *DiscardTimer) XXX_Size() int { + return xxx_messageInfo_DiscardTimer.Size(m) +} +func (m *DiscardTimer) XXX_DiscardUnknown() { + xxx_messageInfo_DiscardTimer.DiscardUnknown(m) +} + +var xxx_messageInfo_DiscardTimer proto.InternalMessageInfo + +func (m *DiscardTimer) GetValue() DiscardTimer_Value { + if m != nil { + return m.Value + } + return DiscardTimer_protobuf_unspecified +} + +type PDCP_SN_Size struct { + Value PDCP_SN_Size_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PDCP_SN_Size_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDCP_SN_Size) Reset() { *m = PDCP_SN_Size{} } +func (m *PDCP_SN_Size) String() string { return proto.CompactTextString(m) } +func (*PDCP_SN_Size) ProtoMessage() {} +func (*PDCP_SN_Size) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{489} +} + +func (m *PDCP_SN_Size) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDCP_SN_Size.Unmarshal(m, b) +} +func (m *PDCP_SN_Size) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDCP_SN_Size.Marshal(b, m, deterministic) +} +func (m *PDCP_SN_Size) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDCP_SN_Size.Merge(m, src) +} +func (m *PDCP_SN_Size) XXX_Size() int { + return xxx_messageInfo_PDCP_SN_Size.Size(m) +} +func (m *PDCP_SN_Size) XXX_DiscardUnknown() { + xxx_messageInfo_PDCP_SN_Size.DiscardUnknown(m) +} + +var xxx_messageInfo_PDCP_SN_Size proto.InternalMessageInfo + +func (m *PDCP_SN_Size) GetValue() PDCP_SN_Size_Value { + if m != nil { + return m.Value + } + return PDCP_SN_Size_protobuf_unspecified +} + +type Rohc struct { + MaxCID uint32 `protobuf:"varint,1,opt,name=maxCID,proto3" json:"maxCID,omitempty"` + Profiles *RohcProfiles `protobuf:"bytes,2,opt,name=profiles,proto3" json:"profiles,omitempty"` + Drb_ContinueROHC *wrappers.BoolValue `protobuf:"bytes,3,opt,name=drb_ContinueROHC,json=drbContinueROHC,proto3" json:"drb_ContinueROHC,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Rohc) Reset() { *m = Rohc{} } +func (m *Rohc) String() string { return proto.CompactTextString(m) } +func (*Rohc) ProtoMessage() {} +func (*Rohc) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{490} +} + +func (m *Rohc) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Rohc.Unmarshal(m, b) +} +func (m *Rohc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Rohc.Marshal(b, m, deterministic) +} +func (m *Rohc) XXX_Merge(src proto.Message) { + xxx_messageInfo_Rohc.Merge(m, src) +} +func (m *Rohc) XXX_Size() int { + return xxx_messageInfo_Rohc.Size(m) +} +func (m *Rohc) XXX_DiscardUnknown() { + xxx_messageInfo_Rohc.DiscardUnknown(m) +} + +var xxx_messageInfo_Rohc proto.InternalMessageInfo + +func (m *Rohc) GetMaxCID() uint32 { + if m != nil { + return m.MaxCID + } + return 0 +} + +func (m *Rohc) GetProfiles() *RohcProfiles { + if m != nil { + return m.Profiles + } + return nil +} + +func (m *Rohc) GetDrb_ContinueROHC() *wrappers.BoolValue { + if m != nil { + return m.Drb_ContinueROHC + } + return nil +} + +type RohcProfiles struct { + Profile0X0001 bool `protobuf:"varint,1,opt,name=profile0x0001,proto3" json:"profile0x0001,omitempty"` + Profile0X0002 bool `protobuf:"varint,2,opt,name=profile0x0002,proto3" json:"profile0x0002,omitempty"` + Profile0X0003 bool `protobuf:"varint,3,opt,name=profile0x0003,proto3" json:"profile0x0003,omitempty"` + Profile0X0004 bool `protobuf:"varint,4,opt,name=profile0x0004,proto3" json:"profile0x0004,omitempty"` + Profile0X0006 bool `protobuf:"varint,5,opt,name=profile0x0006,proto3" json:"profile0x0006,omitempty"` + Profile0X0101 bool `protobuf:"varint,6,opt,name=profile0x0101,proto3" json:"profile0x0101,omitempty"` + Profile0X0102 bool `protobuf:"varint,7,opt,name=profile0x0102,proto3" json:"profile0x0102,omitempty"` + Profile0X0103 bool `protobuf:"varint,8,opt,name=profile0x0103,proto3" json:"profile0x0103,omitempty"` + Profile0X0104 bool `protobuf:"varint,9,opt,name=profile0x0104,proto3" json:"profile0x0104,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RohcProfiles) Reset() { *m = RohcProfiles{} } +func (m *RohcProfiles) String() string { return proto.CompactTextString(m) } +func (*RohcProfiles) ProtoMessage() {} +func (*RohcProfiles) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{491} +} + +func (m *RohcProfiles) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RohcProfiles.Unmarshal(m, b) +} +func (m *RohcProfiles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RohcProfiles.Marshal(b, m, deterministic) +} +func (m *RohcProfiles) XXX_Merge(src proto.Message) { + xxx_messageInfo_RohcProfiles.Merge(m, src) +} +func (m *RohcProfiles) XXX_Size() int { + return xxx_messageInfo_RohcProfiles.Size(m) +} +func (m *RohcProfiles) XXX_DiscardUnknown() { + xxx_messageInfo_RohcProfiles.DiscardUnknown(m) +} + +var xxx_messageInfo_RohcProfiles proto.InternalMessageInfo + +func (m *RohcProfiles) GetProfile0X0001() bool { + if m != nil { + return m.Profile0X0001 + } + return false +} + +func (m *RohcProfiles) GetProfile0X0002() bool { + if m != nil { + return m.Profile0X0002 + } + return false +} + +func (m *RohcProfiles) GetProfile0X0003() bool { + if m != nil { + return m.Profile0X0003 + } + return false +} + +func (m *RohcProfiles) GetProfile0X0004() bool { + if m != nil { + return m.Profile0X0004 + } + return false +} + +func (m *RohcProfiles) GetProfile0X0006() bool { + if m != nil { + return m.Profile0X0006 + } + return false +} + +func (m *RohcProfiles) GetProfile0X0101() bool { + if m != nil { + return m.Profile0X0101 + } + return false +} + +func (m *RohcProfiles) GetProfile0X0102() bool { + if m != nil { + return m.Profile0X0102 + } + return false +} + +func (m *RohcProfiles) GetProfile0X0103() bool { + if m != nil { + return m.Profile0X0103 + } + return false +} + +func (m *RohcProfiles) GetProfile0X0104() bool { + if m != nil { + return m.Profile0X0104 + } + return false +} + +type UplinkOnlyROHC struct { + MaxCID uint32 `protobuf:"varint,1,opt,name=maxCID,proto3" json:"maxCID,omitempty"` + Profiles *UplinkOnlyROHCProfiles `protobuf:"bytes,2,opt,name=profiles,proto3" json:"profiles,omitempty"` + Drb_ContinueROHC *wrappers.BoolValue `protobuf:"bytes,3,opt,name=drb_ContinueROHC,json=drbContinueROHC,proto3" json:"drb_ContinueROHC,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UplinkOnlyROHC) Reset() { *m = UplinkOnlyROHC{} } +func (m *UplinkOnlyROHC) String() string { return proto.CompactTextString(m) } +func (*UplinkOnlyROHC) ProtoMessage() {} +func (*UplinkOnlyROHC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{492} +} + +func (m *UplinkOnlyROHC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UplinkOnlyROHC.Unmarshal(m, b) +} +func (m *UplinkOnlyROHC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UplinkOnlyROHC.Marshal(b, m, deterministic) +} +func (m *UplinkOnlyROHC) XXX_Merge(src proto.Message) { + xxx_messageInfo_UplinkOnlyROHC.Merge(m, src) +} +func (m *UplinkOnlyROHC) XXX_Size() int { + return xxx_messageInfo_UplinkOnlyROHC.Size(m) +} +func (m *UplinkOnlyROHC) XXX_DiscardUnknown() { + xxx_messageInfo_UplinkOnlyROHC.DiscardUnknown(m) +} + +var xxx_messageInfo_UplinkOnlyROHC proto.InternalMessageInfo + +func (m *UplinkOnlyROHC) GetMaxCID() uint32 { + if m != nil { + return m.MaxCID + } + return 0 +} + +func (m *UplinkOnlyROHC) GetProfiles() *UplinkOnlyROHCProfiles { + if m != nil { + return m.Profiles + } + return nil +} + +func (m *UplinkOnlyROHC) GetDrb_ContinueROHC() *wrappers.BoolValue { + if m != nil { + return m.Drb_ContinueROHC + } + return nil +} + +type UplinkOnlyROHCProfiles struct { + Profile0X0106 bool `protobuf:"varint,1,opt,name=profile0x0106,proto3" json:"profile0x0106,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UplinkOnlyROHCProfiles) Reset() { *m = UplinkOnlyROHCProfiles{} } +func (m *UplinkOnlyROHCProfiles) String() string { return proto.CompactTextString(m) } +func (*UplinkOnlyROHCProfiles) ProtoMessage() {} +func (*UplinkOnlyROHCProfiles) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{493} +} + +func (m *UplinkOnlyROHCProfiles) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UplinkOnlyROHCProfiles.Unmarshal(m, b) +} +func (m *UplinkOnlyROHCProfiles) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UplinkOnlyROHCProfiles.Marshal(b, m, deterministic) +} +func (m *UplinkOnlyROHCProfiles) XXX_Merge(src proto.Message) { + xxx_messageInfo_UplinkOnlyROHCProfiles.Merge(m, src) +} +func (m *UplinkOnlyROHCProfiles) XXX_Size() int { + return xxx_messageInfo_UplinkOnlyROHCProfiles.Size(m) +} +func (m *UplinkOnlyROHCProfiles) XXX_DiscardUnknown() { + xxx_messageInfo_UplinkOnlyROHCProfiles.DiscardUnknown(m) +} + +var xxx_messageInfo_UplinkOnlyROHCProfiles proto.InternalMessageInfo + +func (m *UplinkOnlyROHCProfiles) GetProfile0X0106() bool { + if m != nil { + return m.Profile0X0106 + } + return false +} + +type MoreThanOneRLC struct { + PrimaryPath *PrimaryPath `protobuf:"bytes,1,opt,name=primaryPath,proto3" json:"primaryPath,omitempty"` + Ul_DataSplitThreshold *UL_DataSplitThreshold `protobuf:"bytes,2,opt,name=ul_DataSplitThreshold,json=ulDataSplitThreshold,proto3" json:"ul_DataSplitThreshold,omitempty"` + Pdcp_Duplication *wrappers.BoolValue `protobuf:"bytes,3,opt,name=pdcp_Duplication,json=pdcpDuplication,proto3" json:"pdcp_Duplication,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MoreThanOneRLC) Reset() { *m = MoreThanOneRLC{} } +func (m *MoreThanOneRLC) String() string { return proto.CompactTextString(m) } +func (*MoreThanOneRLC) ProtoMessage() {} +func (*MoreThanOneRLC) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{494} +} + +func (m *MoreThanOneRLC) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MoreThanOneRLC.Unmarshal(m, b) +} +func (m *MoreThanOneRLC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MoreThanOneRLC.Marshal(b, m, deterministic) +} +func (m *MoreThanOneRLC) XXX_Merge(src proto.Message) { + xxx_messageInfo_MoreThanOneRLC.Merge(m, src) +} +func (m *MoreThanOneRLC) XXX_Size() int { + return xxx_messageInfo_MoreThanOneRLC.Size(m) +} +func (m *MoreThanOneRLC) XXX_DiscardUnknown() { + xxx_messageInfo_MoreThanOneRLC.DiscardUnknown(m) +} + +var xxx_messageInfo_MoreThanOneRLC proto.InternalMessageInfo + +func (m *MoreThanOneRLC) GetPrimaryPath() *PrimaryPath { + if m != nil { + return m.PrimaryPath + } + return nil +} + +func (m *MoreThanOneRLC) GetUl_DataSplitThreshold() *UL_DataSplitThreshold { + if m != nil { + return m.Ul_DataSplitThreshold + } + return nil +} + +func (m *MoreThanOneRLC) GetPdcp_Duplication() *wrappers.BoolValue { + if m != nil { + return m.Pdcp_Duplication + } + return nil +} + +type PrimaryPath struct { + CellGroup *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=cellGroup,proto3" json:"cellGroup,omitempty"` + LogicalChannel *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=logicalChannel,proto3" json:"logicalChannel,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PrimaryPath) Reset() { *m = PrimaryPath{} } +func (m *PrimaryPath) String() string { return proto.CompactTextString(m) } +func (*PrimaryPath) ProtoMessage() {} +func (*PrimaryPath) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{495} +} + +func (m *PrimaryPath) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PrimaryPath.Unmarshal(m, b) +} +func (m *PrimaryPath) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PrimaryPath.Marshal(b, m, deterministic) +} +func (m *PrimaryPath) XXX_Merge(src proto.Message) { + xxx_messageInfo_PrimaryPath.Merge(m, src) +} +func (m *PrimaryPath) XXX_Size() int { + return xxx_messageInfo_PrimaryPath.Size(m) +} +func (m *PrimaryPath) XXX_DiscardUnknown() { + xxx_messageInfo_PrimaryPath.DiscardUnknown(m) +} + +var xxx_messageInfo_PrimaryPath proto.InternalMessageInfo + +func (m *PrimaryPath) GetCellGroup() *wrappers.UInt32Value { + if m != nil { + return m.CellGroup + } + return nil +} + +func (m *PrimaryPath) GetLogicalChannel() *wrappers.UInt32Value { + if m != nil { + return m.LogicalChannel + } + return nil +} + +type UL_DataSplitThreshold struct { + Value UL_DataSplitThreshold_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UL_DataSplitThreshold_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UL_DataSplitThreshold) Reset() { *m = UL_DataSplitThreshold{} } +func (m *UL_DataSplitThreshold) String() string { return proto.CompactTextString(m) } +func (*UL_DataSplitThreshold) ProtoMessage() {} +func (*UL_DataSplitThreshold) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{496} +} + +func (m *UL_DataSplitThreshold) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UL_DataSplitThreshold.Unmarshal(m, b) +} +func (m *UL_DataSplitThreshold) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UL_DataSplitThreshold.Marshal(b, m, deterministic) +} +func (m *UL_DataSplitThreshold) XXX_Merge(src proto.Message) { + xxx_messageInfo_UL_DataSplitThreshold.Merge(m, src) +} +func (m *UL_DataSplitThreshold) XXX_Size() int { + return xxx_messageInfo_UL_DataSplitThreshold.Size(m) +} +func (m *UL_DataSplitThreshold) XXX_DiscardUnknown() { + xxx_messageInfo_UL_DataSplitThreshold.DiscardUnknown(m) +} + +var xxx_messageInfo_UL_DataSplitThreshold proto.InternalMessageInfo + +func (m *UL_DataSplitThreshold) GetValue() UL_DataSplitThreshold_Value { + if m != nil { + return m.Value + } + return UL_DataSplitThreshold_protobuf_unspecified +} + +type T_Reordering struct { + Value T_Reordering_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.T_Reordering_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *T_Reordering) Reset() { *m = T_Reordering{} } +func (m *T_Reordering) String() string { return proto.CompactTextString(m) } +func (*T_Reordering) ProtoMessage() {} +func (*T_Reordering) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{497} +} + +func (m *T_Reordering) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_T_Reordering.Unmarshal(m, b) +} +func (m *T_Reordering) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_T_Reordering.Marshal(b, m, deterministic) +} +func (m *T_Reordering) XXX_Merge(src proto.Message) { + xxx_messageInfo_T_Reordering.Merge(m, src) +} +func (m *T_Reordering) XXX_Size() int { + return xxx_messageInfo_T_Reordering.Size(m) +} +func (m *T_Reordering) XXX_DiscardUnknown() { + xxx_messageInfo_T_Reordering.DiscardUnknown(m) +} + +var xxx_messageInfo_T_Reordering proto.InternalMessageInfo + +func (m *T_Reordering) GetValue() T_Reordering_Value { + if m != nil { + return m.Value + } + return T_Reordering_protobuf_unspecified +} + +type DRB_ToAddModList struct { + Items []*DRB_ToAddMod `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DRB_ToAddModList) Reset() { *m = DRB_ToAddModList{} } +func (m *DRB_ToAddModList) String() string { return proto.CompactTextString(m) } +func (*DRB_ToAddModList) ProtoMessage() {} +func (*DRB_ToAddModList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{498} +} + +func (m *DRB_ToAddModList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DRB_ToAddModList.Unmarshal(m, b) +} +func (m *DRB_ToAddModList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DRB_ToAddModList.Marshal(b, m, deterministic) +} +func (m *DRB_ToAddModList) XXX_Merge(src proto.Message) { + xxx_messageInfo_DRB_ToAddModList.Merge(m, src) +} +func (m *DRB_ToAddModList) XXX_Size() int { + return xxx_messageInfo_DRB_ToAddModList.Size(m) +} +func (m *DRB_ToAddModList) XXX_DiscardUnknown() { + xxx_messageInfo_DRB_ToAddModList.DiscardUnknown(m) +} + +var xxx_messageInfo_DRB_ToAddModList proto.InternalMessageInfo + +func (m *DRB_ToAddModList) GetItems() []*DRB_ToAddMod { + if m != nil { + return m.Items + } + return nil +} + +type DRB_ToAddMod struct { + // Types that are valid to be assigned to CnAssociation: + // *DRB_ToAddMod_Eps_BearerIdentity + // *DRB_ToAddMod_Sdap_Config + CnAssociation isDRB_ToAddMod_CnAssociation `protobuf_oneof:"cnAssociation"` + Drb_Identity uint32 `protobuf:"varint,3,opt,name=drb_Identity,json=drbIdentity,proto3" json:"drb_Identity,omitempty"` + ReestablishPDCP *wrappers.BoolValue `protobuf:"bytes,4,opt,name=reestablishPDCP,proto3" json:"reestablishPDCP,omitempty"` + RecoverPDCP *wrappers.BoolValue `protobuf:"bytes,5,opt,name=recoverPDCP,proto3" json:"recoverPDCP,omitempty"` + Pdcp_Config *PDCP_Config `protobuf:"bytes,6,opt,name=pdcp_Config,json=pdcpConfig,proto3" json:"pdcp_Config,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DRB_ToAddMod) Reset() { *m = DRB_ToAddMod{} } +func (m *DRB_ToAddMod) String() string { return proto.CompactTextString(m) } +func (*DRB_ToAddMod) ProtoMessage() {} +func (*DRB_ToAddMod) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{499} +} + +func (m *DRB_ToAddMod) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DRB_ToAddMod.Unmarshal(m, b) +} +func (m *DRB_ToAddMod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DRB_ToAddMod.Marshal(b, m, deterministic) +} +func (m *DRB_ToAddMod) XXX_Merge(src proto.Message) { + xxx_messageInfo_DRB_ToAddMod.Merge(m, src) +} +func (m *DRB_ToAddMod) XXX_Size() int { + return xxx_messageInfo_DRB_ToAddMod.Size(m) +} +func (m *DRB_ToAddMod) XXX_DiscardUnknown() { + xxx_messageInfo_DRB_ToAddMod.DiscardUnknown(m) +} + +var xxx_messageInfo_DRB_ToAddMod proto.InternalMessageInfo + +type isDRB_ToAddMod_CnAssociation interface { + isDRB_ToAddMod_CnAssociation() +} + +type DRB_ToAddMod_Eps_BearerIdentity struct { + Eps_BearerIdentity uint32 `protobuf:"varint,1,opt,name=eps_BearerIdentity,json=epsBearerIdentity,proto3,oneof"` +} + +type DRB_ToAddMod_Sdap_Config struct { + Sdap_Config *SDAP_Config `protobuf:"bytes,2,opt,name=sdap_Config,json=sdapConfig,proto3,oneof"` +} + +func (*DRB_ToAddMod_Eps_BearerIdentity) isDRB_ToAddMod_CnAssociation() {} + +func (*DRB_ToAddMod_Sdap_Config) isDRB_ToAddMod_CnAssociation() {} + +func (m *DRB_ToAddMod) GetCnAssociation() isDRB_ToAddMod_CnAssociation { + if m != nil { + return m.CnAssociation + } + return nil +} + +func (m *DRB_ToAddMod) GetEps_BearerIdentity() uint32 { + if x, ok := m.GetCnAssociation().(*DRB_ToAddMod_Eps_BearerIdentity); ok { + return x.Eps_BearerIdentity + } + return 0 +} + +func (m *DRB_ToAddMod) GetSdap_Config() *SDAP_Config { + if x, ok := m.GetCnAssociation().(*DRB_ToAddMod_Sdap_Config); ok { + return x.Sdap_Config + } + return nil +} + +func (m *DRB_ToAddMod) GetDrb_Identity() uint32 { + if m != nil { + return m.Drb_Identity + } + return 0 +} + +func (m *DRB_ToAddMod) GetReestablishPDCP() *wrappers.BoolValue { + if m != nil { + return m.ReestablishPDCP + } + return nil +} + +func (m *DRB_ToAddMod) GetRecoverPDCP() *wrappers.BoolValue { + if m != nil { + return m.RecoverPDCP + } + return nil +} + +func (m *DRB_ToAddMod) GetPdcp_Config() *PDCP_Config { + if m != nil { + return m.Pdcp_Config + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*DRB_ToAddMod) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*DRB_ToAddMod_Eps_BearerIdentity)(nil), + (*DRB_ToAddMod_Sdap_Config)(nil), + } +} + +type DRB_ToReleaseList struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DRB_ToReleaseList) Reset() { *m = DRB_ToReleaseList{} } +func (m *DRB_ToReleaseList) String() string { return proto.CompactTextString(m) } +func (*DRB_ToReleaseList) ProtoMessage() {} +func (*DRB_ToReleaseList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{500} +} + +func (m *DRB_ToReleaseList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DRB_ToReleaseList.Unmarshal(m, b) +} +func (m *DRB_ToReleaseList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DRB_ToReleaseList.Marshal(b, m, deterministic) +} +func (m *DRB_ToReleaseList) XXX_Merge(src proto.Message) { + xxx_messageInfo_DRB_ToReleaseList.Merge(m, src) +} +func (m *DRB_ToReleaseList) XXX_Size() int { + return xxx_messageInfo_DRB_ToReleaseList.Size(m) +} +func (m *DRB_ToReleaseList) XXX_DiscardUnknown() { + xxx_messageInfo_DRB_ToReleaseList.DiscardUnknown(m) +} + +var xxx_messageInfo_DRB_ToReleaseList proto.InternalMessageInfo + +func (m *DRB_ToReleaseList) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type SDAP_Config struct { + Pdu_Session uint32 `protobuf:"varint,1,opt,name=pdu_Session,json=pduSession,proto3" json:"pdu_Session,omitempty"` + Sdap_HeaderDL *SDAP_Header `protobuf:"bytes,2,opt,name=sdap_HeaderDL,json=sdapHeaderDL,proto3" json:"sdap_HeaderDL,omitempty"` + Sdap_HeaderUL *SDAP_Header `protobuf:"bytes,3,opt,name=sdap_HeaderUL,json=sdapHeaderUL,proto3" json:"sdap_HeaderUL,omitempty"` + DefaultDRB bool `protobuf:"varint,4,opt,name=defaultDRB,proto3" json:"defaultDRB,omitempty"` + MappedQoS_FlowsToAdd []uint32 `protobuf:"varint,5,rep,packed,name=mappedQoS_FlowsToAdd,json=mappedQoSFlowsToAdd,proto3" json:"mappedQoS_FlowsToAdd,omitempty"` + MappedQoS_FlowsToRelease []uint32 `protobuf:"varint,6,rep,packed,name=mappedQoS_FlowsToRelease,json=mappedQoSFlowsToRelease,proto3" json:"mappedQoS_FlowsToRelease,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SDAP_Config) Reset() { *m = SDAP_Config{} } +func (m *SDAP_Config) String() string { return proto.CompactTextString(m) } +func (*SDAP_Config) ProtoMessage() {} +func (*SDAP_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{501} +} + +func (m *SDAP_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SDAP_Config.Unmarshal(m, b) +} +func (m *SDAP_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SDAP_Config.Marshal(b, m, deterministic) +} +func (m *SDAP_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_SDAP_Config.Merge(m, src) +} +func (m *SDAP_Config) XXX_Size() int { + return xxx_messageInfo_SDAP_Config.Size(m) +} +func (m *SDAP_Config) XXX_DiscardUnknown() { + xxx_messageInfo_SDAP_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_SDAP_Config proto.InternalMessageInfo + +func (m *SDAP_Config) GetPdu_Session() uint32 { + if m != nil { + return m.Pdu_Session + } + return 0 +} + +func (m *SDAP_Config) GetSdap_HeaderDL() *SDAP_Header { + if m != nil { + return m.Sdap_HeaderDL + } + return nil +} + +func (m *SDAP_Config) GetSdap_HeaderUL() *SDAP_Header { + if m != nil { + return m.Sdap_HeaderUL + } + return nil +} + +func (m *SDAP_Config) GetDefaultDRB() bool { + if m != nil { + return m.DefaultDRB + } + return false +} + +func (m *SDAP_Config) GetMappedQoS_FlowsToAdd() []uint32 { + if m != nil { + return m.MappedQoS_FlowsToAdd + } + return nil +} + +func (m *SDAP_Config) GetMappedQoS_FlowsToRelease() []uint32 { + if m != nil { + return m.MappedQoS_FlowsToRelease + } + return nil +} + +type SDAP_Header struct { + Value SDAP_Header_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SDAP_Header_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SDAP_Header) Reset() { *m = SDAP_Header{} } +func (m *SDAP_Header) String() string { return proto.CompactTextString(m) } +func (*SDAP_Header) ProtoMessage() {} +func (*SDAP_Header) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{502} +} + +func (m *SDAP_Header) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SDAP_Header.Unmarshal(m, b) +} +func (m *SDAP_Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SDAP_Header.Marshal(b, m, deterministic) +} +func (m *SDAP_Header) XXX_Merge(src proto.Message) { + xxx_messageInfo_SDAP_Header.Merge(m, src) +} +func (m *SDAP_Header) XXX_Size() int { + return xxx_messageInfo_SDAP_Header.Size(m) +} +func (m *SDAP_Header) XXX_DiscardUnknown() { + xxx_messageInfo_SDAP_Header.DiscardUnknown(m) +} + +var xxx_messageInfo_SDAP_Header proto.InternalMessageInfo + +func (m *SDAP_Header) GetValue() SDAP_Header_Value { + if m != nil { + return m.Value + } + return SDAP_Header_protobuf_unspecified +} + +type SecurityConfig struct { + SecurityAlgorithmConfig *SecurityAlgorithmConfig `protobuf:"bytes,1,opt,name=securityAlgorithmConfig,proto3" json:"securityAlgorithmConfig,omitempty"` + KeyToUse *KeyToUse `protobuf:"bytes,2,opt,name=keyToUse,proto3" json:"keyToUse,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SecurityConfig) Reset() { *m = SecurityConfig{} } +func (m *SecurityConfig) String() string { return proto.CompactTextString(m) } +func (*SecurityConfig) ProtoMessage() {} +func (*SecurityConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{503} +} + +func (m *SecurityConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SecurityConfig.Unmarshal(m, b) +} +func (m *SecurityConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SecurityConfig.Marshal(b, m, deterministic) +} +func (m *SecurityConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_SecurityConfig.Merge(m, src) +} +func (m *SecurityConfig) XXX_Size() int { + return xxx_messageInfo_SecurityConfig.Size(m) +} +func (m *SecurityConfig) XXX_DiscardUnknown() { + xxx_messageInfo_SecurityConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_SecurityConfig proto.InternalMessageInfo + +func (m *SecurityConfig) GetSecurityAlgorithmConfig() *SecurityAlgorithmConfig { + if m != nil { + return m.SecurityAlgorithmConfig + } + return nil +} + +func (m *SecurityConfig) GetKeyToUse() *KeyToUse { + if m != nil { + return m.KeyToUse + } + return nil +} + +type SecurityAlgorithmConfig struct { + CipheringAlgorithm *CipheringAlgorithm `protobuf:"bytes,1,opt,name=cipheringAlgorithm,proto3" json:"cipheringAlgorithm,omitempty"` + IntegrityProtAlgorithm *IntegrityProtAlgorithm `protobuf:"bytes,2,opt,name=integrityProtAlgorithm,proto3" json:"integrityProtAlgorithm,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SecurityAlgorithmConfig) Reset() { *m = SecurityAlgorithmConfig{} } +func (m *SecurityAlgorithmConfig) String() string { return proto.CompactTextString(m) } +func (*SecurityAlgorithmConfig) ProtoMessage() {} +func (*SecurityAlgorithmConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{504} +} + +func (m *SecurityAlgorithmConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SecurityAlgorithmConfig.Unmarshal(m, b) +} +func (m *SecurityAlgorithmConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SecurityAlgorithmConfig.Marshal(b, m, deterministic) +} +func (m *SecurityAlgorithmConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_SecurityAlgorithmConfig.Merge(m, src) +} +func (m *SecurityAlgorithmConfig) XXX_Size() int { + return xxx_messageInfo_SecurityAlgorithmConfig.Size(m) +} +func (m *SecurityAlgorithmConfig) XXX_DiscardUnknown() { + xxx_messageInfo_SecurityAlgorithmConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_SecurityAlgorithmConfig proto.InternalMessageInfo + +func (m *SecurityAlgorithmConfig) GetCipheringAlgorithm() *CipheringAlgorithm { + if m != nil { + return m.CipheringAlgorithm + } + return nil +} + +func (m *SecurityAlgorithmConfig) GetIntegrityProtAlgorithm() *IntegrityProtAlgorithm { + if m != nil { + return m.IntegrityProtAlgorithm + } + return nil +} + +type CipheringAlgorithm struct { + Value CipheringAlgorithm_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CipheringAlgorithm_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CipheringAlgorithm) Reset() { *m = CipheringAlgorithm{} } +func (m *CipheringAlgorithm) String() string { return proto.CompactTextString(m) } +func (*CipheringAlgorithm) ProtoMessage() {} +func (*CipheringAlgorithm) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{505} +} + +func (m *CipheringAlgorithm) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CipheringAlgorithm.Unmarshal(m, b) +} +func (m *CipheringAlgorithm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CipheringAlgorithm.Marshal(b, m, deterministic) +} +func (m *CipheringAlgorithm) XXX_Merge(src proto.Message) { + xxx_messageInfo_CipheringAlgorithm.Merge(m, src) +} +func (m *CipheringAlgorithm) XXX_Size() int { + return xxx_messageInfo_CipheringAlgorithm.Size(m) +} +func (m *CipheringAlgorithm) XXX_DiscardUnknown() { + xxx_messageInfo_CipheringAlgorithm.DiscardUnknown(m) +} + +var xxx_messageInfo_CipheringAlgorithm proto.InternalMessageInfo + +func (m *CipheringAlgorithm) GetValue() CipheringAlgorithm_Value { + if m != nil { + return m.Value + } + return CipheringAlgorithm_protobuf_unspecified +} + +type IntegrityProtAlgorithm struct { + Value IntegrityProtAlgorithm_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.IntegrityProtAlgorithm_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *IntegrityProtAlgorithm) Reset() { *m = IntegrityProtAlgorithm{} } +func (m *IntegrityProtAlgorithm) String() string { return proto.CompactTextString(m) } +func (*IntegrityProtAlgorithm) ProtoMessage() {} +func (*IntegrityProtAlgorithm) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{506} +} + +func (m *IntegrityProtAlgorithm) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_IntegrityProtAlgorithm.Unmarshal(m, b) +} +func (m *IntegrityProtAlgorithm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_IntegrityProtAlgorithm.Marshal(b, m, deterministic) +} +func (m *IntegrityProtAlgorithm) XXX_Merge(src proto.Message) { + xxx_messageInfo_IntegrityProtAlgorithm.Merge(m, src) +} +func (m *IntegrityProtAlgorithm) XXX_Size() int { + return xxx_messageInfo_IntegrityProtAlgorithm.Size(m) +} +func (m *IntegrityProtAlgorithm) XXX_DiscardUnknown() { + xxx_messageInfo_IntegrityProtAlgorithm.DiscardUnknown(m) +} + +var xxx_messageInfo_IntegrityProtAlgorithm proto.InternalMessageInfo + +func (m *IntegrityProtAlgorithm) GetValue() IntegrityProtAlgorithm_Value { + if m != nil { + return m.Value + } + return IntegrityProtAlgorithm_protobuf_unspecified +} + +type KeyToUse struct { + Value KeyToUse_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.KeyToUse_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *KeyToUse) Reset() { *m = KeyToUse{} } +func (m *KeyToUse) String() string { return proto.CompactTextString(m) } +func (*KeyToUse) ProtoMessage() {} +func (*KeyToUse) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{507} +} + +func (m *KeyToUse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_KeyToUse.Unmarshal(m, b) +} +func (m *KeyToUse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_KeyToUse.Marshal(b, m, deterministic) +} +func (m *KeyToUse) XXX_Merge(src proto.Message) { + xxx_messageInfo_KeyToUse.Merge(m, src) +} +func (m *KeyToUse) XXX_Size() int { + return xxx_messageInfo_KeyToUse.Size(m) +} +func (m *KeyToUse) XXX_DiscardUnknown() { + xxx_messageInfo_KeyToUse.DiscardUnknown(m) +} + +var xxx_messageInfo_KeyToUse proto.InternalMessageInfo + +func (m *KeyToUse) GetValue() KeyToUse_Value { + if m != nil { + return m.Value + } + return KeyToUse_protobuf_unspecified +} + +type UplinkTxDirectCurrentList struct { + Items []*UplinkTxDirectCurrentCell `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UplinkTxDirectCurrentList) Reset() { *m = UplinkTxDirectCurrentList{} } +func (m *UplinkTxDirectCurrentList) String() string { return proto.CompactTextString(m) } +func (*UplinkTxDirectCurrentList) ProtoMessage() {} +func (*UplinkTxDirectCurrentList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{508} +} + +func (m *UplinkTxDirectCurrentList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UplinkTxDirectCurrentList.Unmarshal(m, b) +} +func (m *UplinkTxDirectCurrentList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UplinkTxDirectCurrentList.Marshal(b, m, deterministic) +} +func (m *UplinkTxDirectCurrentList) XXX_Merge(src proto.Message) { + xxx_messageInfo_UplinkTxDirectCurrentList.Merge(m, src) +} +func (m *UplinkTxDirectCurrentList) XXX_Size() int { + return xxx_messageInfo_UplinkTxDirectCurrentList.Size(m) +} +func (m *UplinkTxDirectCurrentList) XXX_DiscardUnknown() { + xxx_messageInfo_UplinkTxDirectCurrentList.DiscardUnknown(m) +} + +var xxx_messageInfo_UplinkTxDirectCurrentList proto.InternalMessageInfo + +func (m *UplinkTxDirectCurrentList) GetItems() []*UplinkTxDirectCurrentCell { + if m != nil { + return m.Items + } + return nil +} + +type UplinkTxDirectCurrentCell struct { + ServCellIndex uint32 `protobuf:"varint,1,opt,name=servCellIndex,proto3" json:"servCellIndex,omitempty"` + UplinkDirectCurrentBWP []*UplinkTxDirectCurrentBWP `protobuf:"bytes,2,rep,name=uplinkDirectCurrentBWP,proto3" json:"uplinkDirectCurrentBWP,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UplinkTxDirectCurrentCell) Reset() { *m = UplinkTxDirectCurrentCell{} } +func (m *UplinkTxDirectCurrentCell) String() string { return proto.CompactTextString(m) } +func (*UplinkTxDirectCurrentCell) ProtoMessage() {} +func (*UplinkTxDirectCurrentCell) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{509} +} + +func (m *UplinkTxDirectCurrentCell) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UplinkTxDirectCurrentCell.Unmarshal(m, b) +} +func (m *UplinkTxDirectCurrentCell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UplinkTxDirectCurrentCell.Marshal(b, m, deterministic) +} +func (m *UplinkTxDirectCurrentCell) XXX_Merge(src proto.Message) { + xxx_messageInfo_UplinkTxDirectCurrentCell.Merge(m, src) +} +func (m *UplinkTxDirectCurrentCell) XXX_Size() int { + return xxx_messageInfo_UplinkTxDirectCurrentCell.Size(m) +} +func (m *UplinkTxDirectCurrentCell) XXX_DiscardUnknown() { + xxx_messageInfo_UplinkTxDirectCurrentCell.DiscardUnknown(m) +} + +var xxx_messageInfo_UplinkTxDirectCurrentCell proto.InternalMessageInfo + +func (m *UplinkTxDirectCurrentCell) GetServCellIndex() uint32 { + if m != nil { + return m.ServCellIndex + } + return 0 +} + +func (m *UplinkTxDirectCurrentCell) GetUplinkDirectCurrentBWP() []*UplinkTxDirectCurrentBWP { + if m != nil { + return m.UplinkDirectCurrentBWP + } + return nil +} + +type UplinkTxDirectCurrentBWP struct { + Bwp_Id uint32 `protobuf:"varint,1,opt,name=bwp_Id,json=bwpId,proto3" json:"bwp_Id,omitempty"` + Shift7Dot5KHz bool `protobuf:"varint,2,opt,name=shift7dot5kHz,proto3" json:"shift7dot5kHz,omitempty"` + TxDirectCurrentLocation uint32 `protobuf:"varint,3,opt,name=txDirectCurrentLocation,proto3" json:"txDirectCurrentLocation,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UplinkTxDirectCurrentBWP) Reset() { *m = UplinkTxDirectCurrentBWP{} } +func (m *UplinkTxDirectCurrentBWP) String() string { return proto.CompactTextString(m) } +func (*UplinkTxDirectCurrentBWP) ProtoMessage() {} +func (*UplinkTxDirectCurrentBWP) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{510} +} + +func (m *UplinkTxDirectCurrentBWP) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UplinkTxDirectCurrentBWP.Unmarshal(m, b) +} +func (m *UplinkTxDirectCurrentBWP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UplinkTxDirectCurrentBWP.Marshal(b, m, deterministic) +} +func (m *UplinkTxDirectCurrentBWP) XXX_Merge(src proto.Message) { + xxx_messageInfo_UplinkTxDirectCurrentBWP.Merge(m, src) +} +func (m *UplinkTxDirectCurrentBWP) XXX_Size() int { + return xxx_messageInfo_UplinkTxDirectCurrentBWP.Size(m) +} +func (m *UplinkTxDirectCurrentBWP) XXX_DiscardUnknown() { + xxx_messageInfo_UplinkTxDirectCurrentBWP.DiscardUnknown(m) +} + +var xxx_messageInfo_UplinkTxDirectCurrentBWP proto.InternalMessageInfo + +func (m *UplinkTxDirectCurrentBWP) GetBwp_Id() uint32 { + if m != nil { + return m.Bwp_Id + } + return 0 +} + +func (m *UplinkTxDirectCurrentBWP) GetShift7Dot5KHz() bool { + if m != nil { + return m.Shift7Dot5KHz + } + return false +} + +func (m *UplinkTxDirectCurrentBWP) GetTxDirectCurrentLocation() uint32 { + if m != nil { + return m.TxDirectCurrentLocation + } + return 0 +} + +type CellAccessRelatedInfo struct { + Plmn_IdentityList *PLMN_IdentityInfoList `protobuf:"bytes,1,opt,name=plmn_IdentityList,json=plmnIdentityList,proto3" json:"plmn_IdentityList,omitempty"` + CellReservedForOtherUse *TrueOpt `protobuf:"bytes,2,opt,name=cellReservedForOtherUse,proto3" json:"cellReservedForOtherUse,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CellAccessRelatedInfo) Reset() { *m = CellAccessRelatedInfo{} } +func (m *CellAccessRelatedInfo) String() string { return proto.CompactTextString(m) } +func (*CellAccessRelatedInfo) ProtoMessage() {} +func (*CellAccessRelatedInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{511} +} + +func (m *CellAccessRelatedInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CellAccessRelatedInfo.Unmarshal(m, b) +} +func (m *CellAccessRelatedInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CellAccessRelatedInfo.Marshal(b, m, deterministic) +} +func (m *CellAccessRelatedInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_CellAccessRelatedInfo.Merge(m, src) +} +func (m *CellAccessRelatedInfo) XXX_Size() int { + return xxx_messageInfo_CellAccessRelatedInfo.Size(m) +} +func (m *CellAccessRelatedInfo) XXX_DiscardUnknown() { + xxx_messageInfo_CellAccessRelatedInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_CellAccessRelatedInfo proto.InternalMessageInfo + +func (m *CellAccessRelatedInfo) GetPlmn_IdentityList() *PLMN_IdentityInfoList { + if m != nil { + return m.Plmn_IdentityList + } + return nil +} + +func (m *CellAccessRelatedInfo) GetCellReservedForOtherUse() *TrueOpt { + if m != nil { + return m.CellReservedForOtherUse + } + return nil +} + +type ConnEstFailureControl struct { + ConnEstFailCount *ConnEstFailCount `protobuf:"bytes,1,opt,name=connEstFailCount,proto3" json:"connEstFailCount,omitempty"` + ConnEstFailOffsetValidity *ConnEstFailOffsetValidity `protobuf:"bytes,2,opt,name=connEstFailOffsetValidity,proto3" json:"connEstFailOffsetValidity,omitempty"` + ConnEstFailOffset *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=connEstFailOffset,proto3" json:"connEstFailOffset,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ConnEstFailureControl) Reset() { *m = ConnEstFailureControl{} } +func (m *ConnEstFailureControl) String() string { return proto.CompactTextString(m) } +func (*ConnEstFailureControl) ProtoMessage() {} +func (*ConnEstFailureControl) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{512} +} + +func (m *ConnEstFailureControl) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ConnEstFailureControl.Unmarshal(m, b) +} +func (m *ConnEstFailureControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ConnEstFailureControl.Marshal(b, m, deterministic) +} +func (m *ConnEstFailureControl) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConnEstFailureControl.Merge(m, src) +} +func (m *ConnEstFailureControl) XXX_Size() int { + return xxx_messageInfo_ConnEstFailureControl.Size(m) +} +func (m *ConnEstFailureControl) XXX_DiscardUnknown() { + xxx_messageInfo_ConnEstFailureControl.DiscardUnknown(m) +} + +var xxx_messageInfo_ConnEstFailureControl proto.InternalMessageInfo + +func (m *ConnEstFailureControl) GetConnEstFailCount() *ConnEstFailCount { + if m != nil { + return m.ConnEstFailCount + } + return nil +} + +func (m *ConnEstFailureControl) GetConnEstFailOffsetValidity() *ConnEstFailOffsetValidity { + if m != nil { + return m.ConnEstFailOffsetValidity + } + return nil +} + +func (m *ConnEstFailureControl) GetConnEstFailOffset() *wrappers.UInt32Value { + if m != nil { + return m.ConnEstFailOffset + } + return nil +} + +type ConnEstFailCount struct { + Value ConnEstFailCount_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ConnEstFailCount_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ConnEstFailCount) Reset() { *m = ConnEstFailCount{} } +func (m *ConnEstFailCount) String() string { return proto.CompactTextString(m) } +func (*ConnEstFailCount) ProtoMessage() {} +func (*ConnEstFailCount) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{513} +} + +func (m *ConnEstFailCount) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ConnEstFailCount.Unmarshal(m, b) +} +func (m *ConnEstFailCount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ConnEstFailCount.Marshal(b, m, deterministic) +} +func (m *ConnEstFailCount) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConnEstFailCount.Merge(m, src) +} +func (m *ConnEstFailCount) XXX_Size() int { + return xxx_messageInfo_ConnEstFailCount.Size(m) +} +func (m *ConnEstFailCount) XXX_DiscardUnknown() { + xxx_messageInfo_ConnEstFailCount.DiscardUnknown(m) +} + +var xxx_messageInfo_ConnEstFailCount proto.InternalMessageInfo + +func (m *ConnEstFailCount) GetValue() ConnEstFailCount_Value { + if m != nil { + return m.Value + } + return ConnEstFailCount_protobuf_unspecified +} + +type ConnEstFailOffsetValidity struct { + Value ConnEstFailOffsetValidity_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ConnEstFailOffsetValidity_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ConnEstFailOffsetValidity) Reset() { *m = ConnEstFailOffsetValidity{} } +func (m *ConnEstFailOffsetValidity) String() string { return proto.CompactTextString(m) } +func (*ConnEstFailOffsetValidity) ProtoMessage() {} +func (*ConnEstFailOffsetValidity) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{514} +} + +func (m *ConnEstFailOffsetValidity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ConnEstFailOffsetValidity.Unmarshal(m, b) +} +func (m *ConnEstFailOffsetValidity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ConnEstFailOffsetValidity.Marshal(b, m, deterministic) +} +func (m *ConnEstFailOffsetValidity) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConnEstFailOffsetValidity.Merge(m, src) +} +func (m *ConnEstFailOffsetValidity) XXX_Size() int { + return xxx_messageInfo_ConnEstFailOffsetValidity.Size(m) +} +func (m *ConnEstFailOffsetValidity) XXX_DiscardUnknown() { + xxx_messageInfo_ConnEstFailOffsetValidity.DiscardUnknown(m) +} + +var xxx_messageInfo_ConnEstFailOffsetValidity proto.InternalMessageInfo + +func (m *ConnEstFailOffsetValidity) GetValue() ConnEstFailOffsetValidity_Value { + if m != nil { + return m.Value + } + return ConnEstFailOffsetValidity_protobuf_unspecified +} + +type SI_SchedulingInfo struct { + SchedulingInfoList []*SchedulingInfo `protobuf:"bytes,1,rep,name=schedulingInfoList,proto3" json:"schedulingInfoList,omitempty"` + Si_WindowLength *SI_WindowLength `protobuf:"bytes,2,opt,name=si_WindowLength,json=siWindowLength,proto3" json:"si_WindowLength,omitempty"` + Si_RequestConfig *SI_RequestConfig `protobuf:"bytes,3,opt,name=si_RequestConfig,json=siRequestConfig,proto3" json:"si_RequestConfig,omitempty"` + Si_RequestConfigSUL *SI_RequestConfig `protobuf:"bytes,4,opt,name=si_RequestConfigSUL,json=siRequestConfigSUL,proto3" json:"si_RequestConfigSUL,omitempty"` + SystemInformationAreaID *wrappers.BytesValue `protobuf:"bytes,5,opt,name=systemInformationAreaID,proto3" json:"systemInformationAreaID,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SI_SchedulingInfo) Reset() { *m = SI_SchedulingInfo{} } +func (m *SI_SchedulingInfo) String() string { return proto.CompactTextString(m) } +func (*SI_SchedulingInfo) ProtoMessage() {} +func (*SI_SchedulingInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{515} +} + +func (m *SI_SchedulingInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SI_SchedulingInfo.Unmarshal(m, b) +} +func (m *SI_SchedulingInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SI_SchedulingInfo.Marshal(b, m, deterministic) +} +func (m *SI_SchedulingInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_SI_SchedulingInfo.Merge(m, src) +} +func (m *SI_SchedulingInfo) XXX_Size() int { + return xxx_messageInfo_SI_SchedulingInfo.Size(m) +} +func (m *SI_SchedulingInfo) XXX_DiscardUnknown() { + xxx_messageInfo_SI_SchedulingInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_SI_SchedulingInfo proto.InternalMessageInfo + +func (m *SI_SchedulingInfo) GetSchedulingInfoList() []*SchedulingInfo { + if m != nil { + return m.SchedulingInfoList + } + return nil +} + +func (m *SI_SchedulingInfo) GetSi_WindowLength() *SI_WindowLength { + if m != nil { + return m.Si_WindowLength + } + return nil +} + +func (m *SI_SchedulingInfo) GetSi_RequestConfig() *SI_RequestConfig { + if m != nil { + return m.Si_RequestConfig + } + return nil +} + +func (m *SI_SchedulingInfo) GetSi_RequestConfigSUL() *SI_RequestConfig { + if m != nil { + return m.Si_RequestConfigSUL + } + return nil +} + +func (m *SI_SchedulingInfo) GetSystemInformationAreaID() *wrappers.BytesValue { + if m != nil { + return m.SystemInformationAreaID + } + return nil +} + +type SI_WindowLength struct { + Value SI_WindowLength_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SI_WindowLength_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SI_WindowLength) Reset() { *m = SI_WindowLength{} } +func (m *SI_WindowLength) String() string { return proto.CompactTextString(m) } +func (*SI_WindowLength) ProtoMessage() {} +func (*SI_WindowLength) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{516} +} + +func (m *SI_WindowLength) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SI_WindowLength.Unmarshal(m, b) +} +func (m *SI_WindowLength) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SI_WindowLength.Marshal(b, m, deterministic) +} +func (m *SI_WindowLength) XXX_Merge(src proto.Message) { + xxx_messageInfo_SI_WindowLength.Merge(m, src) +} +func (m *SI_WindowLength) XXX_Size() int { + return xxx_messageInfo_SI_WindowLength.Size(m) +} +func (m *SI_WindowLength) XXX_DiscardUnknown() { + xxx_messageInfo_SI_WindowLength.DiscardUnknown(m) +} + +var xxx_messageInfo_SI_WindowLength proto.InternalMessageInfo + +func (m *SI_WindowLength) GetValue() SI_WindowLength_Value { + if m != nil { + return m.Value + } + return SI_WindowLength_protobuf_unspecified +} + +type SchedulingInfo struct { + Si_BroadcastStatus *SI_BroadcastStatus `protobuf:"bytes,1,opt,name=si_BroadcastStatus,json=siBroadcastStatus,proto3" json:"si_BroadcastStatus,omitempty"` + Si_Periodicity *SI_Periodicity `protobuf:"bytes,2,opt,name=si_Periodicity,json=siPeriodicity,proto3" json:"si_Periodicity,omitempty"` + Sib_MappingInfo *SIB_Mapping `protobuf:"bytes,3,opt,name=sib_MappingInfo,json=sibMappingInfo,proto3" json:"sib_MappingInfo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SchedulingInfo) Reset() { *m = SchedulingInfo{} } +func (m *SchedulingInfo) String() string { return proto.CompactTextString(m) } +func (*SchedulingInfo) ProtoMessage() {} +func (*SchedulingInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{517} +} + +func (m *SchedulingInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SchedulingInfo.Unmarshal(m, b) +} +func (m *SchedulingInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SchedulingInfo.Marshal(b, m, deterministic) +} +func (m *SchedulingInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_SchedulingInfo.Merge(m, src) +} +func (m *SchedulingInfo) XXX_Size() int { + return xxx_messageInfo_SchedulingInfo.Size(m) +} +func (m *SchedulingInfo) XXX_DiscardUnknown() { + xxx_messageInfo_SchedulingInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_SchedulingInfo proto.InternalMessageInfo + +func (m *SchedulingInfo) GetSi_BroadcastStatus() *SI_BroadcastStatus { + if m != nil { + return m.Si_BroadcastStatus + } + return nil +} + +func (m *SchedulingInfo) GetSi_Periodicity() *SI_Periodicity { + if m != nil { + return m.Si_Periodicity + } + return nil +} + +func (m *SchedulingInfo) GetSib_MappingInfo() *SIB_Mapping { + if m != nil { + return m.Sib_MappingInfo + } + return nil +} + +type SIB_Mapping struct { + Items []*SIB_TypeInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB_Mapping) Reset() { *m = SIB_Mapping{} } +func (m *SIB_Mapping) String() string { return proto.CompactTextString(m) } +func (*SIB_Mapping) ProtoMessage() {} +func (*SIB_Mapping) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{518} +} + +func (m *SIB_Mapping) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB_Mapping.Unmarshal(m, b) +} +func (m *SIB_Mapping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB_Mapping.Marshal(b, m, deterministic) +} +func (m *SIB_Mapping) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB_Mapping.Merge(m, src) +} +func (m *SIB_Mapping) XXX_Size() int { + return xxx_messageInfo_SIB_Mapping.Size(m) +} +func (m *SIB_Mapping) XXX_DiscardUnknown() { + xxx_messageInfo_SIB_Mapping.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB_Mapping proto.InternalMessageInfo + +func (m *SIB_Mapping) GetItems() []*SIB_TypeInfo { + if m != nil { + return m.Items + } + return nil +} + +type SI_BroadcastStatus struct { + Value SI_BroadcastStatus_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SI_BroadcastStatus_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SI_BroadcastStatus) Reset() { *m = SI_BroadcastStatus{} } +func (m *SI_BroadcastStatus) String() string { return proto.CompactTextString(m) } +func (*SI_BroadcastStatus) ProtoMessage() {} +func (*SI_BroadcastStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{519} +} + +func (m *SI_BroadcastStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SI_BroadcastStatus.Unmarshal(m, b) +} +func (m *SI_BroadcastStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SI_BroadcastStatus.Marshal(b, m, deterministic) +} +func (m *SI_BroadcastStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_SI_BroadcastStatus.Merge(m, src) +} +func (m *SI_BroadcastStatus) XXX_Size() int { + return xxx_messageInfo_SI_BroadcastStatus.Size(m) +} +func (m *SI_BroadcastStatus) XXX_DiscardUnknown() { + xxx_messageInfo_SI_BroadcastStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_SI_BroadcastStatus proto.InternalMessageInfo + +func (m *SI_BroadcastStatus) GetValue() SI_BroadcastStatus_Value { + if m != nil { + return m.Value + } + return SI_BroadcastStatus_protobuf_unspecified +} + +type SI_Periodicity struct { + Value SI_Periodicity_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SI_Periodicity_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SI_Periodicity) Reset() { *m = SI_Periodicity{} } +func (m *SI_Periodicity) String() string { return proto.CompactTextString(m) } +func (*SI_Periodicity) ProtoMessage() {} +func (*SI_Periodicity) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{520} +} + +func (m *SI_Periodicity) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SI_Periodicity.Unmarshal(m, b) +} +func (m *SI_Periodicity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SI_Periodicity.Marshal(b, m, deterministic) +} +func (m *SI_Periodicity) XXX_Merge(src proto.Message) { + xxx_messageInfo_SI_Periodicity.Merge(m, src) +} +func (m *SI_Periodicity) XXX_Size() int { + return xxx_messageInfo_SI_Periodicity.Size(m) +} +func (m *SI_Periodicity) XXX_DiscardUnknown() { + xxx_messageInfo_SI_Periodicity.DiscardUnknown(m) +} + +var xxx_messageInfo_SI_Periodicity proto.InternalMessageInfo + +func (m *SI_Periodicity) GetValue() SI_Periodicity_Value { + if m != nil { + return m.Value + } + return SI_Periodicity_protobuf_unspecified +} + +type SIB_TypeInfo struct { + Type *SIB_TypeInfoType `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` + ValueTag *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=valueTag,proto3" json:"valueTag,omitempty"` + AreaScope *TrueOpt `protobuf:"bytes,3,opt,name=areaScope,proto3" json:"areaScope,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB_TypeInfo) Reset() { *m = SIB_TypeInfo{} } +func (m *SIB_TypeInfo) String() string { return proto.CompactTextString(m) } +func (*SIB_TypeInfo) ProtoMessage() {} +func (*SIB_TypeInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{521} +} + +func (m *SIB_TypeInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB_TypeInfo.Unmarshal(m, b) +} +func (m *SIB_TypeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB_TypeInfo.Marshal(b, m, deterministic) +} +func (m *SIB_TypeInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB_TypeInfo.Merge(m, src) +} +func (m *SIB_TypeInfo) XXX_Size() int { + return xxx_messageInfo_SIB_TypeInfo.Size(m) +} +func (m *SIB_TypeInfo) XXX_DiscardUnknown() { + xxx_messageInfo_SIB_TypeInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB_TypeInfo proto.InternalMessageInfo + +func (m *SIB_TypeInfo) GetType() *SIB_TypeInfoType { + if m != nil { + return m.Type + } + return nil +} + +func (m *SIB_TypeInfo) GetValueTag() *wrappers.UInt32Value { + if m != nil { + return m.ValueTag + } + return nil +} + +func (m *SIB_TypeInfo) GetAreaScope() *TrueOpt { + if m != nil { + return m.AreaScope + } + return nil +} + +type SIB_TypeInfoType struct { + Value SIB_TypeInfoType_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SIB_TypeInfoType_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB_TypeInfoType) Reset() { *m = SIB_TypeInfoType{} } +func (m *SIB_TypeInfoType) String() string { return proto.CompactTextString(m) } +func (*SIB_TypeInfoType) ProtoMessage() {} +func (*SIB_TypeInfoType) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{522} +} + +func (m *SIB_TypeInfoType) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB_TypeInfoType.Unmarshal(m, b) +} +func (m *SIB_TypeInfoType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB_TypeInfoType.Marshal(b, m, deterministic) +} +func (m *SIB_TypeInfoType) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB_TypeInfoType.Merge(m, src) +} +func (m *SIB_TypeInfoType) XXX_Size() int { + return xxx_messageInfo_SIB_TypeInfoType.Size(m) +} +func (m *SIB_TypeInfoType) XXX_DiscardUnknown() { + xxx_messageInfo_SIB_TypeInfoType.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB_TypeInfoType proto.InternalMessageInfo + +func (m *SIB_TypeInfoType) GetValue() SIB_TypeInfoType_Value { + if m != nil { + return m.Value + } + return SIB_TypeInfoType_protobuf_unspecified +} + +type SI_RequestConfig struct { + Rach_OccasionsSI *RACH_OccasionsSI `protobuf:"bytes,1,opt,name=rach_OccasionsSI,json=rachOccasionsSI,proto3" json:"rach_OccasionsSI,omitempty"` + Si_RequestPeriod *SI_RequestPeriod `protobuf:"bytes,2,opt,name=si_RequestPeriod,json=siRequestPeriod,proto3" json:"si_RequestPeriod,omitempty"` + Si_RequestResources []*SI_RequestResources `protobuf:"bytes,3,rep,name=si_RequestResources,json=siRequestResources,proto3" json:"si_RequestResources,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SI_RequestConfig) Reset() { *m = SI_RequestConfig{} } +func (m *SI_RequestConfig) String() string { return proto.CompactTextString(m) } +func (*SI_RequestConfig) ProtoMessage() {} +func (*SI_RequestConfig) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{523} +} + +func (m *SI_RequestConfig) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SI_RequestConfig.Unmarshal(m, b) +} +func (m *SI_RequestConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SI_RequestConfig.Marshal(b, m, deterministic) +} +func (m *SI_RequestConfig) XXX_Merge(src proto.Message) { + xxx_messageInfo_SI_RequestConfig.Merge(m, src) +} +func (m *SI_RequestConfig) XXX_Size() int { + return xxx_messageInfo_SI_RequestConfig.Size(m) +} +func (m *SI_RequestConfig) XXX_DiscardUnknown() { + xxx_messageInfo_SI_RequestConfig.DiscardUnknown(m) +} + +var xxx_messageInfo_SI_RequestConfig proto.InternalMessageInfo + +func (m *SI_RequestConfig) GetRach_OccasionsSI() *RACH_OccasionsSI { + if m != nil { + return m.Rach_OccasionsSI + } + return nil +} + +func (m *SI_RequestConfig) GetSi_RequestPeriod() *SI_RequestPeriod { + if m != nil { + return m.Si_RequestPeriod + } + return nil +} + +func (m *SI_RequestConfig) GetSi_RequestResources() []*SI_RequestResources { + if m != nil { + return m.Si_RequestResources + } + return nil +} + +type SI_RequestPeriod struct { + Value SI_RequestPeriod_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SI_RequestPeriod_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SI_RequestPeriod) Reset() { *m = SI_RequestPeriod{} } +func (m *SI_RequestPeriod) String() string { return proto.CompactTextString(m) } +func (*SI_RequestPeriod) ProtoMessage() {} +func (*SI_RequestPeriod) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{524} +} + +func (m *SI_RequestPeriod) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SI_RequestPeriod.Unmarshal(m, b) +} +func (m *SI_RequestPeriod) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SI_RequestPeriod.Marshal(b, m, deterministic) +} +func (m *SI_RequestPeriod) XXX_Merge(src proto.Message) { + xxx_messageInfo_SI_RequestPeriod.Merge(m, src) +} +func (m *SI_RequestPeriod) XXX_Size() int { + return xxx_messageInfo_SI_RequestPeriod.Size(m) +} +func (m *SI_RequestPeriod) XXX_DiscardUnknown() { + xxx_messageInfo_SI_RequestPeriod.DiscardUnknown(m) +} + +var xxx_messageInfo_SI_RequestPeriod proto.InternalMessageInfo + +func (m *SI_RequestPeriod) GetValue() SI_RequestPeriod_Value { + if m != nil { + return m.Value + } + return SI_RequestPeriod_protobuf_unspecified +} + +type RACH_OccasionsSI struct { + Rach_ConfigSI *RACH_ConfigGeneric `protobuf:"bytes,1,opt,name=rach_ConfigSI,json=rachConfigSI,proto3" json:"rach_ConfigSI,omitempty"` + SsbPerRACH_Occasion *SSBPerRACH_Occasion `protobuf:"bytes,2,opt,name=ssb_perRACH_Occasion,json=ssbPerRACHOccasion,proto3" json:"ssb_perRACH_Occasion,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RACH_OccasionsSI) Reset() { *m = RACH_OccasionsSI{} } +func (m *RACH_OccasionsSI) String() string { return proto.CompactTextString(m) } +func (*RACH_OccasionsSI) ProtoMessage() {} +func (*RACH_OccasionsSI) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{525} +} + +func (m *RACH_OccasionsSI) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RACH_OccasionsSI.Unmarshal(m, b) +} +func (m *RACH_OccasionsSI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RACH_OccasionsSI.Marshal(b, m, deterministic) +} +func (m *RACH_OccasionsSI) XXX_Merge(src proto.Message) { + xxx_messageInfo_RACH_OccasionsSI.Merge(m, src) +} +func (m *RACH_OccasionsSI) XXX_Size() int { + return xxx_messageInfo_RACH_OccasionsSI.Size(m) +} +func (m *RACH_OccasionsSI) XXX_DiscardUnknown() { + xxx_messageInfo_RACH_OccasionsSI.DiscardUnknown(m) +} + +var xxx_messageInfo_RACH_OccasionsSI proto.InternalMessageInfo + +func (m *RACH_OccasionsSI) GetRach_ConfigSI() *RACH_ConfigGeneric { + if m != nil { + return m.Rach_ConfigSI + } + return nil +} + +func (m *RACH_OccasionsSI) GetSsbPerRACH_Occasion() *SSBPerRACH_Occasion { + if m != nil { + return m.SsbPerRACH_Occasion + } + return nil +} + +type SI_RequestResources struct { + Ra_PreambleStartIndex uint32 `protobuf:"varint,1,opt,name=ra_PreambleStartIndex,json=raPreambleStartIndex,proto3" json:"ra_PreambleStartIndex,omitempty"` + Ra_AssociationPeriodIndex *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=ra_AssociationPeriodIndex,json=raAssociationPeriodIndex,proto3" json:"ra_AssociationPeriodIndex,omitempty"` + RaSsb_OccasionMaskIndex *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=ra_ssb_OccasionMaskIndex,json=raSsbOccasionMaskIndex,proto3" json:"ra_ssb_OccasionMaskIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SI_RequestResources) Reset() { *m = SI_RequestResources{} } +func (m *SI_RequestResources) String() string { return proto.CompactTextString(m) } +func (*SI_RequestResources) ProtoMessage() {} +func (*SI_RequestResources) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{526} +} + +func (m *SI_RequestResources) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SI_RequestResources.Unmarshal(m, b) +} +func (m *SI_RequestResources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SI_RequestResources.Marshal(b, m, deterministic) +} +func (m *SI_RequestResources) XXX_Merge(src proto.Message) { + xxx_messageInfo_SI_RequestResources.Merge(m, src) +} +func (m *SI_RequestResources) XXX_Size() int { + return xxx_messageInfo_SI_RequestResources.Size(m) +} +func (m *SI_RequestResources) XXX_DiscardUnknown() { + xxx_messageInfo_SI_RequestResources.DiscardUnknown(m) +} + +var xxx_messageInfo_SI_RequestResources proto.InternalMessageInfo + +func (m *SI_RequestResources) GetRa_PreambleStartIndex() uint32 { + if m != nil { + return m.Ra_PreambleStartIndex + } + return 0 +} + +func (m *SI_RequestResources) GetRa_AssociationPeriodIndex() *wrappers.UInt32Value { + if m != nil { + return m.Ra_AssociationPeriodIndex + } + return nil +} + +func (m *SI_RequestResources) GetRaSsb_OccasionMaskIndex() *wrappers.UInt32Value { + if m != nil { + return m.RaSsb_OccasionMaskIndex + } + return nil +} + +type ServingCellConfigCommonSIB struct { + DownlinkConfigCommon *DownlinkConfigCommonSIB `protobuf:"bytes,1,opt,name=downlinkConfigCommon,proto3" json:"downlinkConfigCommon,omitempty"` + UplinkConfigCommon *UplinkConfigCommonSIB `protobuf:"bytes,2,opt,name=uplinkConfigCommon,proto3" json:"uplinkConfigCommon,omitempty"` + SupplementaryUplink *UplinkConfigCommonSIB `protobuf:"bytes,3,opt,name=supplementaryUplink,proto3" json:"supplementaryUplink,omitempty"` + N_TimingAdvanceOffset *SIB_N_TimingAdvanceOffset `protobuf:"bytes,4,opt,name=n_TimingAdvanceOffset,json=nTimingAdvanceOffset,proto3" json:"n_TimingAdvanceOffset,omitempty"` + Ssb_PositionsInBurst *SIB_SSB_PositionsInBurst `protobuf:"bytes,5,opt,name=ssb_PositionsInBurst,json=ssbPositionsInBurst,proto3" json:"ssb_PositionsInBurst,omitempty"` + Ssb_PeriodicityServingCell *SIB_SSB_PeriodicityServingCell `protobuf:"bytes,6,opt,name=ssb_PeriodicityServingCell,json=ssbPeriodicityServingCell,proto3" json:"ssb_PeriodicityServingCell,omitempty"` + Tdd_UL_DL_ConfigurationCommon *TDD_UL_DL_ConfigCommon `protobuf:"bytes,7,opt,name=tdd_UL_DL_ConfigurationCommon,json=tddULDLConfigurationCommon,proto3" json:"tdd_UL_DL_ConfigurationCommon,omitempty"` + Ss_PBCH_BlockPower int32 `protobuf:"zigzag32,8,opt,name=ss_PBCH_BlockPower,json=ssPBCHBlockPower,proto3" json:"ss_PBCH_BlockPower,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ServingCellConfigCommonSIB) Reset() { *m = ServingCellConfigCommonSIB{} } +func (m *ServingCellConfigCommonSIB) String() string { return proto.CompactTextString(m) } +func (*ServingCellConfigCommonSIB) ProtoMessage() {} +func (*ServingCellConfigCommonSIB) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{527} +} + +func (m *ServingCellConfigCommonSIB) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ServingCellConfigCommonSIB.Unmarshal(m, b) +} +func (m *ServingCellConfigCommonSIB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ServingCellConfigCommonSIB.Marshal(b, m, deterministic) +} +func (m *ServingCellConfigCommonSIB) XXX_Merge(src proto.Message) { + xxx_messageInfo_ServingCellConfigCommonSIB.Merge(m, src) +} +func (m *ServingCellConfigCommonSIB) XXX_Size() int { + return xxx_messageInfo_ServingCellConfigCommonSIB.Size(m) +} +func (m *ServingCellConfigCommonSIB) XXX_DiscardUnknown() { + xxx_messageInfo_ServingCellConfigCommonSIB.DiscardUnknown(m) +} + +var xxx_messageInfo_ServingCellConfigCommonSIB proto.InternalMessageInfo + +func (m *ServingCellConfigCommonSIB) GetDownlinkConfigCommon() *DownlinkConfigCommonSIB { + if m != nil { + return m.DownlinkConfigCommon + } + return nil +} + +func (m *ServingCellConfigCommonSIB) GetUplinkConfigCommon() *UplinkConfigCommonSIB { + if m != nil { + return m.UplinkConfigCommon + } + return nil +} + +func (m *ServingCellConfigCommonSIB) GetSupplementaryUplink() *UplinkConfigCommonSIB { + if m != nil { + return m.SupplementaryUplink + } + return nil +} + +func (m *ServingCellConfigCommonSIB) GetN_TimingAdvanceOffset() *SIB_N_TimingAdvanceOffset { + if m != nil { + return m.N_TimingAdvanceOffset + } + return nil +} + +func (m *ServingCellConfigCommonSIB) GetSsb_PositionsInBurst() *SIB_SSB_PositionsInBurst { + if m != nil { + return m.Ssb_PositionsInBurst + } + return nil +} + +func (m *ServingCellConfigCommonSIB) GetSsb_PeriodicityServingCell() *SIB_SSB_PeriodicityServingCell { + if m != nil { + return m.Ssb_PeriodicityServingCell + } + return nil +} + +func (m *ServingCellConfigCommonSIB) GetTdd_UL_DL_ConfigurationCommon() *TDD_UL_DL_ConfigCommon { + if m != nil { + return m.Tdd_UL_DL_ConfigurationCommon + } + return nil +} + +func (m *ServingCellConfigCommonSIB) GetSs_PBCH_BlockPower() int32 { + if m != nil { + return m.Ss_PBCH_BlockPower + } + return 0 +} + +type DownlinkConfigCommonSIB struct { + FrequencyInfoDL *FrequencyInfoDL_SIB `protobuf:"bytes,1,opt,name=frequencyInfoDL,proto3" json:"frequencyInfoDL,omitempty"` + InitialDownlinkBWP *BWP_DownlinkCommon `protobuf:"bytes,2,opt,name=initialDownlinkBWP,proto3" json:"initialDownlinkBWP,omitempty"` + Bcch_Config *BCCH_Config `protobuf:"bytes,3,opt,name=bcch_Config,json=bcchConfig,proto3" json:"bcch_Config,omitempty"` + Pcch_Config *PCCH_Config `protobuf:"bytes,4,opt,name=pcch_Config,json=pcchConfig,proto3" json:"pcch_Config,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DownlinkConfigCommonSIB) Reset() { *m = DownlinkConfigCommonSIB{} } +func (m *DownlinkConfigCommonSIB) String() string { return proto.CompactTextString(m) } +func (*DownlinkConfigCommonSIB) ProtoMessage() {} +func (*DownlinkConfigCommonSIB) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{528} +} + +func (m *DownlinkConfigCommonSIB) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DownlinkConfigCommonSIB.Unmarshal(m, b) +} +func (m *DownlinkConfigCommonSIB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DownlinkConfigCommonSIB.Marshal(b, m, deterministic) +} +func (m *DownlinkConfigCommonSIB) XXX_Merge(src proto.Message) { + xxx_messageInfo_DownlinkConfigCommonSIB.Merge(m, src) +} +func (m *DownlinkConfigCommonSIB) XXX_Size() int { + return xxx_messageInfo_DownlinkConfigCommonSIB.Size(m) +} +func (m *DownlinkConfigCommonSIB) XXX_DiscardUnknown() { + xxx_messageInfo_DownlinkConfigCommonSIB.DiscardUnknown(m) +} + +var xxx_messageInfo_DownlinkConfigCommonSIB proto.InternalMessageInfo + +func (m *DownlinkConfigCommonSIB) GetFrequencyInfoDL() *FrequencyInfoDL_SIB { + if m != nil { + return m.FrequencyInfoDL + } + return nil +} + +func (m *DownlinkConfigCommonSIB) GetInitialDownlinkBWP() *BWP_DownlinkCommon { + if m != nil { + return m.InitialDownlinkBWP + } + return nil +} + +func (m *DownlinkConfigCommonSIB) GetBcch_Config() *BCCH_Config { + if m != nil { + return m.Bcch_Config + } + return nil +} + +func (m *DownlinkConfigCommonSIB) GetPcch_Config() *PCCH_Config { + if m != nil { + return m.Pcch_Config + } + return nil +} + +type FrequencyInfoDL_SIB struct { + FrequencyBandList *MultiFrequencyBandListNR_SIB `protobuf:"bytes,1,opt,name=frequencyBandList,proto3" json:"frequencyBandList,omitempty"` + OffsetToPointA uint32 `protobuf:"varint,2,opt,name=offsetToPointA,proto3" json:"offsetToPointA,omitempty"` + Scs_SpecificCarrierList []*SCS_SpecificCarrier `protobuf:"bytes,3,rep,name=scs_SpecificCarrierList,json=scsSpecificCarrierList,proto3" json:"scs_SpecificCarrierList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FrequencyInfoDL_SIB) Reset() { *m = FrequencyInfoDL_SIB{} } +func (m *FrequencyInfoDL_SIB) String() string { return proto.CompactTextString(m) } +func (*FrequencyInfoDL_SIB) ProtoMessage() {} +func (*FrequencyInfoDL_SIB) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{529} +} + +func (m *FrequencyInfoDL_SIB) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FrequencyInfoDL_SIB.Unmarshal(m, b) +} +func (m *FrequencyInfoDL_SIB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FrequencyInfoDL_SIB.Marshal(b, m, deterministic) +} +func (m *FrequencyInfoDL_SIB) XXX_Merge(src proto.Message) { + xxx_messageInfo_FrequencyInfoDL_SIB.Merge(m, src) +} +func (m *FrequencyInfoDL_SIB) XXX_Size() int { + return xxx_messageInfo_FrequencyInfoDL_SIB.Size(m) +} +func (m *FrequencyInfoDL_SIB) XXX_DiscardUnknown() { + xxx_messageInfo_FrequencyInfoDL_SIB.DiscardUnknown(m) +} + +var xxx_messageInfo_FrequencyInfoDL_SIB proto.InternalMessageInfo + +func (m *FrequencyInfoDL_SIB) GetFrequencyBandList() *MultiFrequencyBandListNR_SIB { + if m != nil { + return m.FrequencyBandList + } + return nil +} + +func (m *FrequencyInfoDL_SIB) GetOffsetToPointA() uint32 { + if m != nil { + return m.OffsetToPointA + } + return 0 +} + +func (m *FrequencyInfoDL_SIB) GetScs_SpecificCarrierList() []*SCS_SpecificCarrier { + if m != nil { + return m.Scs_SpecificCarrierList + } + return nil +} + +type MultiFrequencyBandListNR_SIB struct { + Items []*NR_MultiBandInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MultiFrequencyBandListNR_SIB) Reset() { *m = MultiFrequencyBandListNR_SIB{} } +func (m *MultiFrequencyBandListNR_SIB) String() string { return proto.CompactTextString(m) } +func (*MultiFrequencyBandListNR_SIB) ProtoMessage() {} +func (*MultiFrequencyBandListNR_SIB) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{530} +} + +func (m *MultiFrequencyBandListNR_SIB) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MultiFrequencyBandListNR_SIB.Unmarshal(m, b) +} +func (m *MultiFrequencyBandListNR_SIB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MultiFrequencyBandListNR_SIB.Marshal(b, m, deterministic) +} +func (m *MultiFrequencyBandListNR_SIB) XXX_Merge(src proto.Message) { + xxx_messageInfo_MultiFrequencyBandListNR_SIB.Merge(m, src) +} +func (m *MultiFrequencyBandListNR_SIB) XXX_Size() int { + return xxx_messageInfo_MultiFrequencyBandListNR_SIB.Size(m) +} +func (m *MultiFrequencyBandListNR_SIB) XXX_DiscardUnknown() { + xxx_messageInfo_MultiFrequencyBandListNR_SIB.DiscardUnknown(m) +} + +var xxx_messageInfo_MultiFrequencyBandListNR_SIB proto.InternalMessageInfo + +func (m *MultiFrequencyBandListNR_SIB) GetItems() []*NR_MultiBandInfo { + if m != nil { + return m.Items + } + return nil +} + +type NR_MultiBandInfo struct { + FreqBandIndicatorNR *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=freqBandIndicatorNR,proto3" json:"freqBandIndicatorNR,omitempty"` + Nr_NS_PmaxList *NR_NS_PmaxList `protobuf:"bytes,2,opt,name=nr_NS_PmaxList,json=nrNSPmaxList,proto3" json:"nr_NS_PmaxList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NR_MultiBandInfo) Reset() { *m = NR_MultiBandInfo{} } +func (m *NR_MultiBandInfo) String() string { return proto.CompactTextString(m) } +func (*NR_MultiBandInfo) ProtoMessage() {} +func (*NR_MultiBandInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{531} +} + +func (m *NR_MultiBandInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NR_MultiBandInfo.Unmarshal(m, b) +} +func (m *NR_MultiBandInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NR_MultiBandInfo.Marshal(b, m, deterministic) +} +func (m *NR_MultiBandInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_NR_MultiBandInfo.Merge(m, src) +} +func (m *NR_MultiBandInfo) XXX_Size() int { + return xxx_messageInfo_NR_MultiBandInfo.Size(m) +} +func (m *NR_MultiBandInfo) XXX_DiscardUnknown() { + xxx_messageInfo_NR_MultiBandInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_NR_MultiBandInfo proto.InternalMessageInfo + +func (m *NR_MultiBandInfo) GetFreqBandIndicatorNR() *wrappers.UInt32Value { + if m != nil { + return m.FreqBandIndicatorNR + } + return nil +} + +func (m *NR_MultiBandInfo) GetNr_NS_PmaxList() *NR_NS_PmaxList { + if m != nil { + return m.Nr_NS_PmaxList + } + return nil +} + +type NR_NS_PmaxList struct { + Items []*NR_NS_PmaxValue `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NR_NS_PmaxList) Reset() { *m = NR_NS_PmaxList{} } +func (m *NR_NS_PmaxList) String() string { return proto.CompactTextString(m) } +func (*NR_NS_PmaxList) ProtoMessage() {} +func (*NR_NS_PmaxList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{532} +} + +func (m *NR_NS_PmaxList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NR_NS_PmaxList.Unmarshal(m, b) +} +func (m *NR_NS_PmaxList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NR_NS_PmaxList.Marshal(b, m, deterministic) +} +func (m *NR_NS_PmaxList) XXX_Merge(src proto.Message) { + xxx_messageInfo_NR_NS_PmaxList.Merge(m, src) +} +func (m *NR_NS_PmaxList) XXX_Size() int { + return xxx_messageInfo_NR_NS_PmaxList.Size(m) +} +func (m *NR_NS_PmaxList) XXX_DiscardUnknown() { + xxx_messageInfo_NR_NS_PmaxList.DiscardUnknown(m) +} + +var xxx_messageInfo_NR_NS_PmaxList proto.InternalMessageInfo + +func (m *NR_NS_PmaxList) GetItems() []*NR_NS_PmaxValue { + if m != nil { + return m.Items + } + return nil +} + +type NR_NS_PmaxValue struct { + AdditionalPmax *wrappers.Int32Value `protobuf:"bytes,1,opt,name=additionalPmax,proto3" json:"additionalPmax,omitempty"` + AdditionalSpectrumEmission uint32 `protobuf:"varint,2,opt,name=additionalSpectrumEmission,proto3" json:"additionalSpectrumEmission,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NR_NS_PmaxValue) Reset() { *m = NR_NS_PmaxValue{} } +func (m *NR_NS_PmaxValue) String() string { return proto.CompactTextString(m) } +func (*NR_NS_PmaxValue) ProtoMessage() {} +func (*NR_NS_PmaxValue) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{533} +} + +func (m *NR_NS_PmaxValue) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NR_NS_PmaxValue.Unmarshal(m, b) +} +func (m *NR_NS_PmaxValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NR_NS_PmaxValue.Marshal(b, m, deterministic) +} +func (m *NR_NS_PmaxValue) XXX_Merge(src proto.Message) { + xxx_messageInfo_NR_NS_PmaxValue.Merge(m, src) +} +func (m *NR_NS_PmaxValue) XXX_Size() int { + return xxx_messageInfo_NR_NS_PmaxValue.Size(m) +} +func (m *NR_NS_PmaxValue) XXX_DiscardUnknown() { + xxx_messageInfo_NR_NS_PmaxValue.DiscardUnknown(m) +} + +var xxx_messageInfo_NR_NS_PmaxValue proto.InternalMessageInfo + +func (m *NR_NS_PmaxValue) GetAdditionalPmax() *wrappers.Int32Value { + if m != nil { + return m.AdditionalPmax + } + return nil +} + +func (m *NR_NS_PmaxValue) GetAdditionalSpectrumEmission() uint32 { + if m != nil { + return m.AdditionalSpectrumEmission + } + return 0 +} + +type BCCH_Config struct { + ModificationPeriodCoeff BCCH_Config_ModificationPeriodCoeff `protobuf:"varint,1,opt,name=modificationPeriodCoeff,proto3,enum=streaming_protobufs.BCCH_Config_ModificationPeriodCoeff" json:"modificationPeriodCoeff,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *BCCH_Config) Reset() { *m = BCCH_Config{} } +func (m *BCCH_Config) String() string { return proto.CompactTextString(m) } +func (*BCCH_Config) ProtoMessage() {} +func (*BCCH_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{534} +} + +func (m *BCCH_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_BCCH_Config.Unmarshal(m, b) +} +func (m *BCCH_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_BCCH_Config.Marshal(b, m, deterministic) +} +func (m *BCCH_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_BCCH_Config.Merge(m, src) +} +func (m *BCCH_Config) XXX_Size() int { + return xxx_messageInfo_BCCH_Config.Size(m) +} +func (m *BCCH_Config) XXX_DiscardUnknown() { + xxx_messageInfo_BCCH_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_BCCH_Config proto.InternalMessageInfo + +func (m *BCCH_Config) GetModificationPeriodCoeff() BCCH_Config_ModificationPeriodCoeff { + if m != nil { + return m.ModificationPeriodCoeff + } + return BCCH_Config_protobuf_unspecified +} + +type PCCH_Config struct { + DefaultPagingCycle *PagingCycle `protobuf:"bytes,1,opt,name=defaultPagingCycle,proto3" json:"defaultPagingCycle,omitempty"` + // Types that are valid to be assigned to NAndPagingFrameOffset: + // *PCCH_Config_OneT + // *PCCH_Config_HalfT + // *PCCH_Config_QuarterT + // *PCCH_Config_OneEighthT + // *PCCH_Config_OneSixteenthT + NAndPagingFrameOffset isPCCH_Config_NAndPagingFrameOffset `protobuf_oneof:"nAndPagingFrameOffset"` + Ns *PCCH_ConfigNs `protobuf:"bytes,7,opt,name=ns,proto3" json:"ns,omitempty"` + // Types that are valid to be assigned to FirstPDCCH_MonitoringOccasionOfPO: + // *PCCH_Config_SCS15KHZoneT + // *PCCH_Config_SCS30KHZoneT_SCS15KHZhalfT + // *PCCH_Config_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT + // *PCCH_Config_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT + // *PCCH_Config_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT + // *PCCH_Config_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT + // *PCCH_Config_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT + // *PCCH_Config_SCS120KHZoneSixteenthT + FirstPDCCH_MonitoringOccasionOfPO isPCCH_Config_FirstPDCCH_MonitoringOccasionOfPO `protobuf_oneof:"firstPDCCH_MonitoringOccasionOfPO"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PCCH_Config) Reset() { *m = PCCH_Config{} } +func (m *PCCH_Config) String() string { return proto.CompactTextString(m) } +func (*PCCH_Config) ProtoMessage() {} +func (*PCCH_Config) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{535} +} + +func (m *PCCH_Config) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PCCH_Config.Unmarshal(m, b) +} +func (m *PCCH_Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PCCH_Config.Marshal(b, m, deterministic) +} +func (m *PCCH_Config) XXX_Merge(src proto.Message) { + xxx_messageInfo_PCCH_Config.Merge(m, src) +} +func (m *PCCH_Config) XXX_Size() int { + return xxx_messageInfo_PCCH_Config.Size(m) +} +func (m *PCCH_Config) XXX_DiscardUnknown() { + xxx_messageInfo_PCCH_Config.DiscardUnknown(m) +} + +var xxx_messageInfo_PCCH_Config proto.InternalMessageInfo + +func (m *PCCH_Config) GetDefaultPagingCycle() *PagingCycle { + if m != nil { + return m.DefaultPagingCycle + } + return nil +} + +type isPCCH_Config_NAndPagingFrameOffset interface { + isPCCH_Config_NAndPagingFrameOffset() +} + +type PCCH_Config_OneT struct { + OneT *Null `protobuf:"bytes,2,opt,name=oneT,proto3,oneof"` +} + +type PCCH_Config_HalfT struct { + HalfT uint32 `protobuf:"varint,3,opt,name=halfT,proto3,oneof"` +} + +type PCCH_Config_QuarterT struct { + QuarterT uint32 `protobuf:"varint,4,opt,name=quarterT,proto3,oneof"` +} + +type PCCH_Config_OneEighthT struct { + OneEighthT uint32 `protobuf:"varint,5,opt,name=oneEighthT,proto3,oneof"` +} + +type PCCH_Config_OneSixteenthT struct { + OneSixteenthT uint32 `protobuf:"varint,6,opt,name=oneSixteenthT,proto3,oneof"` +} + +func (*PCCH_Config_OneT) isPCCH_Config_NAndPagingFrameOffset() {} + +func (*PCCH_Config_HalfT) isPCCH_Config_NAndPagingFrameOffset() {} + +func (*PCCH_Config_QuarterT) isPCCH_Config_NAndPagingFrameOffset() {} + +func (*PCCH_Config_OneEighthT) isPCCH_Config_NAndPagingFrameOffset() {} + +func (*PCCH_Config_OneSixteenthT) isPCCH_Config_NAndPagingFrameOffset() {} + +func (m *PCCH_Config) GetNAndPagingFrameOffset() isPCCH_Config_NAndPagingFrameOffset { + if m != nil { + return m.NAndPagingFrameOffset + } + return nil +} + +func (m *PCCH_Config) GetOneT() *Null { + if x, ok := m.GetNAndPagingFrameOffset().(*PCCH_Config_OneT); ok { + return x.OneT + } + return nil +} + +func (m *PCCH_Config) GetHalfT() uint32 { + if x, ok := m.GetNAndPagingFrameOffset().(*PCCH_Config_HalfT); ok { + return x.HalfT + } + return 0 +} + +func (m *PCCH_Config) GetQuarterT() uint32 { + if x, ok := m.GetNAndPagingFrameOffset().(*PCCH_Config_QuarterT); ok { + return x.QuarterT + } + return 0 +} + +func (m *PCCH_Config) GetOneEighthT() uint32 { + if x, ok := m.GetNAndPagingFrameOffset().(*PCCH_Config_OneEighthT); ok { + return x.OneEighthT + } + return 0 +} + +func (m *PCCH_Config) GetOneSixteenthT() uint32 { + if x, ok := m.GetNAndPagingFrameOffset().(*PCCH_Config_OneSixteenthT); ok { + return x.OneSixteenthT + } + return 0 +} + +func (m *PCCH_Config) GetNs() *PCCH_ConfigNs { + if m != nil { + return m.Ns + } + return nil +} + +type isPCCH_Config_FirstPDCCH_MonitoringOccasionOfPO interface { + isPCCH_Config_FirstPDCCH_MonitoringOccasionOfPO() +} + +type PCCH_Config_SCS15KHZoneT struct { + SCS15KHZoneT *SCS15KHZoneT `protobuf:"bytes,8,opt,name=sCS15KHZoneT,proto3,oneof"` +} + +type PCCH_Config_SCS30KHZoneT_SCS15KHZhalfT struct { + SCS30KHZoneT_SCS15KHZhalfT *SCS30KHZoneT_SCS15KHZhalfT `protobuf:"bytes,9,opt,name=sCS30KHZoneT_SCS15KHZhalfT,json=sCS30KHZoneTSCS15KHZhalfT,proto3,oneof"` +} + +type PCCH_Config_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT struct { + SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT *SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT `protobuf:"bytes,10,opt,name=sCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT,json=sCS60KHZoneTSCS30KHZhalfTSCS15KHZquarterT,proto3,oneof"` +} + +type PCCH_Config_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT struct { + SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT *SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT `protobuf:"bytes,11,opt,name=sCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT,json=sCS120KHZoneTSCS60KHZhalfTSCS30KHZquarterTSCS15KHZoneEighthT,proto3,oneof"` +} + +type PCCH_Config_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT struct { + SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT *SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT `protobuf:"bytes,12,opt,name=sCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT,json=sCS120KHZhalfTSCS60KHZquarterTSCS30KHZoneEighthTSCS15KHZoneSixteenthT,proto3,oneof"` +} + +type PCCH_Config_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT struct { + SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT *SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT `protobuf:"bytes,13,opt,name=sCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT,json=sCS120KHZquarterTSCS60KHZoneEighthTSCS30KHZoneSixteenthT,proto3,oneof"` +} + +type PCCH_Config_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT struct { + SCS120KHZoneEighthT_SCS60KHZoneSixteenthT *SCS120KHZoneEighthT_SCS60KHZoneSixteenthT `protobuf:"bytes,14,opt,name=sCS120KHZoneEighthT_SCS60KHZoneSixteenthT,json=sCS120KHZoneEighthTSCS60KHZoneSixteenthT,proto3,oneof"` +} + +type PCCH_Config_SCS120KHZoneSixteenthT struct { + SCS120KHZoneSixteenthT *SCS120KHZoneSixteenthT `protobuf:"bytes,15,opt,name=sCS120KHZoneSixteenthT,proto3,oneof"` +} + +func (*PCCH_Config_SCS15KHZoneT) isPCCH_Config_FirstPDCCH_MonitoringOccasionOfPO() {} + +func (*PCCH_Config_SCS30KHZoneT_SCS15KHZhalfT) isPCCH_Config_FirstPDCCH_MonitoringOccasionOfPO() {} + +func (*PCCH_Config_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) isPCCH_Config_FirstPDCCH_MonitoringOccasionOfPO() { +} + +func (*PCCH_Config_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) isPCCH_Config_FirstPDCCH_MonitoringOccasionOfPO() { +} + +func (*PCCH_Config_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) isPCCH_Config_FirstPDCCH_MonitoringOccasionOfPO() { +} + +func (*PCCH_Config_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) isPCCH_Config_FirstPDCCH_MonitoringOccasionOfPO() { +} + +func (*PCCH_Config_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) isPCCH_Config_FirstPDCCH_MonitoringOccasionOfPO() { +} + +func (*PCCH_Config_SCS120KHZoneSixteenthT) isPCCH_Config_FirstPDCCH_MonitoringOccasionOfPO() {} + +func (m *PCCH_Config) GetFirstPDCCH_MonitoringOccasionOfPO() isPCCH_Config_FirstPDCCH_MonitoringOccasionOfPO { + if m != nil { + return m.FirstPDCCH_MonitoringOccasionOfPO + } + return nil +} + +func (m *PCCH_Config) GetSCS15KHZoneT() *SCS15KHZoneT { + if x, ok := m.GetFirstPDCCH_MonitoringOccasionOfPO().(*PCCH_Config_SCS15KHZoneT); ok { + return x.SCS15KHZoneT + } + return nil +} + +func (m *PCCH_Config) GetSCS30KHZoneT_SCS15KHZhalfT() *SCS30KHZoneT_SCS15KHZhalfT { + if x, ok := m.GetFirstPDCCH_MonitoringOccasionOfPO().(*PCCH_Config_SCS30KHZoneT_SCS15KHZhalfT); ok { + return x.SCS30KHZoneT_SCS15KHZhalfT + } + return nil +} + +func (m *PCCH_Config) GetSCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT() *SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT { + if x, ok := m.GetFirstPDCCH_MonitoringOccasionOfPO().(*PCCH_Config_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT); ok { + return x.SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT + } + return nil +} + +func (m *PCCH_Config) GetSCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT() *SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT { + if x, ok := m.GetFirstPDCCH_MonitoringOccasionOfPO().(*PCCH_Config_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT); ok { + return x.SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT + } + return nil +} + +func (m *PCCH_Config) GetSCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT() *SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT { + if x, ok := m.GetFirstPDCCH_MonitoringOccasionOfPO().(*PCCH_Config_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT); ok { + return x.SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT + } + return nil +} + +func (m *PCCH_Config) GetSCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT() *SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT { + if x, ok := m.GetFirstPDCCH_MonitoringOccasionOfPO().(*PCCH_Config_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT); ok { + return x.SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT + } + return nil +} + +func (m *PCCH_Config) GetSCS120KHZoneEighthT_SCS60KHZoneSixteenthT() *SCS120KHZoneEighthT_SCS60KHZoneSixteenthT { + if x, ok := m.GetFirstPDCCH_MonitoringOccasionOfPO().(*PCCH_Config_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT); ok { + return x.SCS120KHZoneEighthT_SCS60KHZoneSixteenthT + } + return nil +} + +func (m *PCCH_Config) GetSCS120KHZoneSixteenthT() *SCS120KHZoneSixteenthT { + if x, ok := m.GetFirstPDCCH_MonitoringOccasionOfPO().(*PCCH_Config_SCS120KHZoneSixteenthT); ok { + return x.SCS120KHZoneSixteenthT + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*PCCH_Config) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*PCCH_Config_OneT)(nil), + (*PCCH_Config_HalfT)(nil), + (*PCCH_Config_QuarterT)(nil), + (*PCCH_Config_OneEighthT)(nil), + (*PCCH_Config_OneSixteenthT)(nil), + (*PCCH_Config_SCS15KHZoneT)(nil), + (*PCCH_Config_SCS30KHZoneT_SCS15KHZhalfT)(nil), + (*PCCH_Config_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT)(nil), + (*PCCH_Config_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT)(nil), + (*PCCH_Config_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT)(nil), + (*PCCH_Config_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT)(nil), + (*PCCH_Config_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT)(nil), + (*PCCH_Config_SCS120KHZoneSixteenthT)(nil), + } +} + +type PagingCycle struct { + Value PagingCycle_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PagingCycle_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PagingCycle) Reset() { *m = PagingCycle{} } +func (m *PagingCycle) String() string { return proto.CompactTextString(m) } +func (*PagingCycle) ProtoMessage() {} +func (*PagingCycle) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{536} +} + +func (m *PagingCycle) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PagingCycle.Unmarshal(m, b) +} +func (m *PagingCycle) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PagingCycle.Marshal(b, m, deterministic) +} +func (m *PagingCycle) XXX_Merge(src proto.Message) { + xxx_messageInfo_PagingCycle.Merge(m, src) +} +func (m *PagingCycle) XXX_Size() int { + return xxx_messageInfo_PagingCycle.Size(m) +} +func (m *PagingCycle) XXX_DiscardUnknown() { + xxx_messageInfo_PagingCycle.DiscardUnknown(m) +} + +var xxx_messageInfo_PagingCycle proto.InternalMessageInfo + +func (m *PagingCycle) GetValue() PagingCycle_Value { + if m != nil { + return m.Value + } + return PagingCycle_protobuf_unspecified +} + +type PCCH_ConfigNs struct { + Value PCCH_ConfigNs_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PCCH_ConfigNs_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PCCH_ConfigNs) Reset() { *m = PCCH_ConfigNs{} } +func (m *PCCH_ConfigNs) String() string { return proto.CompactTextString(m) } +func (*PCCH_ConfigNs) ProtoMessage() {} +func (*PCCH_ConfigNs) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{537} +} + +func (m *PCCH_ConfigNs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PCCH_ConfigNs.Unmarshal(m, b) +} +func (m *PCCH_ConfigNs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PCCH_ConfigNs.Marshal(b, m, deterministic) +} +func (m *PCCH_ConfigNs) XXX_Merge(src proto.Message) { + xxx_messageInfo_PCCH_ConfigNs.Merge(m, src) +} +func (m *PCCH_ConfigNs) XXX_Size() int { + return xxx_messageInfo_PCCH_ConfigNs.Size(m) +} +func (m *PCCH_ConfigNs) XXX_DiscardUnknown() { + xxx_messageInfo_PCCH_ConfigNs.DiscardUnknown(m) +} + +var xxx_messageInfo_PCCH_ConfigNs proto.InternalMessageInfo + +func (m *PCCH_ConfigNs) GetValue() PCCH_ConfigNs_Value { + if m != nil { + return m.Value + } + return PCCH_ConfigNs_protobuf_unspecified +} + +type SCS15KHZoneT struct { + Values []uint32 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SCS15KHZoneT) Reset() { *m = SCS15KHZoneT{} } +func (m *SCS15KHZoneT) String() string { return proto.CompactTextString(m) } +func (*SCS15KHZoneT) ProtoMessage() {} +func (*SCS15KHZoneT) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{538} +} + +func (m *SCS15KHZoneT) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SCS15KHZoneT.Unmarshal(m, b) +} +func (m *SCS15KHZoneT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SCS15KHZoneT.Marshal(b, m, deterministic) +} +func (m *SCS15KHZoneT) XXX_Merge(src proto.Message) { + xxx_messageInfo_SCS15KHZoneT.Merge(m, src) +} +func (m *SCS15KHZoneT) XXX_Size() int { + return xxx_messageInfo_SCS15KHZoneT.Size(m) +} +func (m *SCS15KHZoneT) XXX_DiscardUnknown() { + xxx_messageInfo_SCS15KHZoneT.DiscardUnknown(m) +} + +var xxx_messageInfo_SCS15KHZoneT proto.InternalMessageInfo + +func (m *SCS15KHZoneT) GetValues() []uint32 { + if m != nil { + return m.Values + } + return nil +} + +type SCS30KHZoneT_SCS15KHZhalfT struct { + Values []uint32 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SCS30KHZoneT_SCS15KHZhalfT) Reset() { *m = SCS30KHZoneT_SCS15KHZhalfT{} } +func (m *SCS30KHZoneT_SCS15KHZhalfT) String() string { return proto.CompactTextString(m) } +func (*SCS30KHZoneT_SCS15KHZhalfT) ProtoMessage() {} +func (*SCS30KHZoneT_SCS15KHZhalfT) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{539} +} + +func (m *SCS30KHZoneT_SCS15KHZhalfT) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SCS30KHZoneT_SCS15KHZhalfT.Unmarshal(m, b) +} +func (m *SCS30KHZoneT_SCS15KHZhalfT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SCS30KHZoneT_SCS15KHZhalfT.Marshal(b, m, deterministic) +} +func (m *SCS30KHZoneT_SCS15KHZhalfT) XXX_Merge(src proto.Message) { + xxx_messageInfo_SCS30KHZoneT_SCS15KHZhalfT.Merge(m, src) +} +func (m *SCS30KHZoneT_SCS15KHZhalfT) XXX_Size() int { + return xxx_messageInfo_SCS30KHZoneT_SCS15KHZhalfT.Size(m) +} +func (m *SCS30KHZoneT_SCS15KHZhalfT) XXX_DiscardUnknown() { + xxx_messageInfo_SCS30KHZoneT_SCS15KHZhalfT.DiscardUnknown(m) +} + +var xxx_messageInfo_SCS30KHZoneT_SCS15KHZhalfT proto.InternalMessageInfo + +func (m *SCS30KHZoneT_SCS15KHZhalfT) GetValues() []uint32 { + if m != nil { + return m.Values + } + return nil +} + +type SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT struct { + Values []uint32 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) Reset() { + *m = SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT{} +} +func (m *SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) String() string { + return proto.CompactTextString(m) +} +func (*SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) ProtoMessage() {} +func (*SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{540} +} + +func (m *SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT.Unmarshal(m, b) +} +func (m *SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT.Marshal(b, m, deterministic) +} +func (m *SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) XXX_Merge(src proto.Message) { + xxx_messageInfo_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT.Merge(m, src) +} +func (m *SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) XXX_Size() int { + return xxx_messageInfo_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT.Size(m) +} +func (m *SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) XXX_DiscardUnknown() { + xxx_messageInfo_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT.DiscardUnknown(m) +} + +var xxx_messageInfo_SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT proto.InternalMessageInfo + +func (m *SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT) GetValues() []uint32 { + if m != nil { + return m.Values + } + return nil +} + +type SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT struct { + Values []uint32 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) Reset() { + *m = SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT{} +} +func (m *SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) String() string { + return proto.CompactTextString(m) +} +func (*SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) ProtoMessage() {} +func (*SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{541} +} + +func (m *SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT.Unmarshal(m, b) +} +func (m *SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT.Marshal(b, m, deterministic) +} +func (m *SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) XXX_Merge(src proto.Message) { + xxx_messageInfo_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT.Merge(m, src) +} +func (m *SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) XXX_Size() int { + return xxx_messageInfo_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT.Size(m) +} +func (m *SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) XXX_DiscardUnknown() { + xxx_messageInfo_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT.DiscardUnknown(m) +} + +var xxx_messageInfo_SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT proto.InternalMessageInfo + +func (m *SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT) GetValues() []uint32 { + if m != nil { + return m.Values + } + return nil +} + +type SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT struct { + Values []uint32 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) Reset() { + *m = SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT{} +} +func (m *SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) String() string { + return proto.CompactTextString(m) +} +func (*SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) ProtoMessage() {} +func (*SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{542} +} + +func (m *SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT.Unmarshal(m, b) +} +func (m *SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT.Marshal(b, m, deterministic) +} +func (m *SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) XXX_Merge(src proto.Message) { + xxx_messageInfo_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT.Merge(m, src) +} +func (m *SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) XXX_Size() int { + return xxx_messageInfo_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT.Size(m) +} +func (m *SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) XXX_DiscardUnknown() { + xxx_messageInfo_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT.DiscardUnknown(m) +} + +var xxx_messageInfo_SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT proto.InternalMessageInfo + +func (m *SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT) GetValues() []uint32 { + if m != nil { + return m.Values + } + return nil +} + +type SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT struct { + Values []uint32 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) Reset() { + *m = SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT{} +} +func (m *SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) String() string { + return proto.CompactTextString(m) +} +func (*SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) ProtoMessage() {} +func (*SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{543} +} + +func (m *SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT.Unmarshal(m, b) +} +func (m *SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT.Marshal(b, m, deterministic) +} +func (m *SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) XXX_Merge(src proto.Message) { + xxx_messageInfo_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT.Merge(m, src) +} +func (m *SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) XXX_Size() int { + return xxx_messageInfo_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT.Size(m) +} +func (m *SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) XXX_DiscardUnknown() { + xxx_messageInfo_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT.DiscardUnknown(m) +} + +var xxx_messageInfo_SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT proto.InternalMessageInfo + +func (m *SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT) GetValues() []uint32 { + if m != nil { + return m.Values + } + return nil +} + +type SCS120KHZoneEighthT_SCS60KHZoneSixteenthT struct { + Values []uint32 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) Reset() { + *m = SCS120KHZoneEighthT_SCS60KHZoneSixteenthT{} +} +func (m *SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) String() string { return proto.CompactTextString(m) } +func (*SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) ProtoMessage() {} +func (*SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{544} +} + +func (m *SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT.Unmarshal(m, b) +} +func (m *SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT.Marshal(b, m, deterministic) +} +func (m *SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) XXX_Merge(src proto.Message) { + xxx_messageInfo_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT.Merge(m, src) +} +func (m *SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) XXX_Size() int { + return xxx_messageInfo_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT.Size(m) +} +func (m *SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) XXX_DiscardUnknown() { + xxx_messageInfo_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT.DiscardUnknown(m) +} + +var xxx_messageInfo_SCS120KHZoneEighthT_SCS60KHZoneSixteenthT proto.InternalMessageInfo + +func (m *SCS120KHZoneEighthT_SCS60KHZoneSixteenthT) GetValues() []uint32 { + if m != nil { + return m.Values + } + return nil +} + +type SCS120KHZoneSixteenthT struct { + Values []uint32 `protobuf:"varint,1,rep,packed,name=values,proto3" json:"values,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SCS120KHZoneSixteenthT) Reset() { *m = SCS120KHZoneSixteenthT{} } +func (m *SCS120KHZoneSixteenthT) String() string { return proto.CompactTextString(m) } +func (*SCS120KHZoneSixteenthT) ProtoMessage() {} +func (*SCS120KHZoneSixteenthT) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{545} +} + +func (m *SCS120KHZoneSixteenthT) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SCS120KHZoneSixteenthT.Unmarshal(m, b) +} +func (m *SCS120KHZoneSixteenthT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SCS120KHZoneSixteenthT.Marshal(b, m, deterministic) +} +func (m *SCS120KHZoneSixteenthT) XXX_Merge(src proto.Message) { + xxx_messageInfo_SCS120KHZoneSixteenthT.Merge(m, src) +} +func (m *SCS120KHZoneSixteenthT) XXX_Size() int { + return xxx_messageInfo_SCS120KHZoneSixteenthT.Size(m) +} +func (m *SCS120KHZoneSixteenthT) XXX_DiscardUnknown() { + xxx_messageInfo_SCS120KHZoneSixteenthT.DiscardUnknown(m) +} + +var xxx_messageInfo_SCS120KHZoneSixteenthT proto.InternalMessageInfo + +func (m *SCS120KHZoneSixteenthT) GetValues() []uint32 { + if m != nil { + return m.Values + } + return nil +} + +type UplinkConfigCommonSIB struct { + FrequencyInfoUL *FrequencyInfoUL_SIB `protobuf:"bytes,1,opt,name=frequencyInfoUL,proto3" json:"frequencyInfoUL,omitempty"` + InitialUplinkBWP *BWP_UplinkCommon `protobuf:"bytes,2,opt,name=initialUplinkBWP,proto3" json:"initialUplinkBWP,omitempty"` + TimeAlignmentTimerCommon *TimeAlignmentTimer `protobuf:"bytes,3,opt,name=timeAlignmentTimerCommon,proto3" json:"timeAlignmentTimerCommon,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UplinkConfigCommonSIB) Reset() { *m = UplinkConfigCommonSIB{} } +func (m *UplinkConfigCommonSIB) String() string { return proto.CompactTextString(m) } +func (*UplinkConfigCommonSIB) ProtoMessage() {} +func (*UplinkConfigCommonSIB) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{546} +} + +func (m *UplinkConfigCommonSIB) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UplinkConfigCommonSIB.Unmarshal(m, b) +} +func (m *UplinkConfigCommonSIB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UplinkConfigCommonSIB.Marshal(b, m, deterministic) +} +func (m *UplinkConfigCommonSIB) XXX_Merge(src proto.Message) { + xxx_messageInfo_UplinkConfigCommonSIB.Merge(m, src) +} +func (m *UplinkConfigCommonSIB) XXX_Size() int { + return xxx_messageInfo_UplinkConfigCommonSIB.Size(m) +} +func (m *UplinkConfigCommonSIB) XXX_DiscardUnknown() { + xxx_messageInfo_UplinkConfigCommonSIB.DiscardUnknown(m) +} + +var xxx_messageInfo_UplinkConfigCommonSIB proto.InternalMessageInfo + +func (m *UplinkConfigCommonSIB) GetFrequencyInfoUL() *FrequencyInfoUL_SIB { + if m != nil { + return m.FrequencyInfoUL + } + return nil +} + +func (m *UplinkConfigCommonSIB) GetInitialUplinkBWP() *BWP_UplinkCommon { + if m != nil { + return m.InitialUplinkBWP + } + return nil +} + +func (m *UplinkConfigCommonSIB) GetTimeAlignmentTimerCommon() *TimeAlignmentTimer { + if m != nil { + return m.TimeAlignmentTimerCommon + } + return nil +} + +type FrequencyInfoUL_SIB struct { + FrequencyBandList *MultiFrequencyBandListNR_SIB `protobuf:"bytes,1,opt,name=frequencyBandList,proto3" json:"frequencyBandList,omitempty"` + AbsoluteFrequencyPointA *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=absoluteFrequencyPointA,proto3" json:"absoluteFrequencyPointA,omitempty"` + Scs_SpecificCarrierList []*SCS_SpecificCarrier `protobuf:"bytes,3,rep,name=scs_SpecificCarrierList,json=scsSpecificCarrierList,proto3" json:"scs_SpecificCarrierList,omitempty"` + P_Max *wrappers.Int32Value `protobuf:"bytes,4,opt,name=p_Max,json=pMax,proto3" json:"p_Max,omitempty"` + FrequencyShift7P5Khz *TrueOpt `protobuf:"bytes,5,opt,name=frequencyShift7p5khz,proto3" json:"frequencyShift7p5khz,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FrequencyInfoUL_SIB) Reset() { *m = FrequencyInfoUL_SIB{} } +func (m *FrequencyInfoUL_SIB) String() string { return proto.CompactTextString(m) } +func (*FrequencyInfoUL_SIB) ProtoMessage() {} +func (*FrequencyInfoUL_SIB) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{547} +} + +func (m *FrequencyInfoUL_SIB) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FrequencyInfoUL_SIB.Unmarshal(m, b) +} +func (m *FrequencyInfoUL_SIB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FrequencyInfoUL_SIB.Marshal(b, m, deterministic) +} +func (m *FrequencyInfoUL_SIB) XXX_Merge(src proto.Message) { + xxx_messageInfo_FrequencyInfoUL_SIB.Merge(m, src) +} +func (m *FrequencyInfoUL_SIB) XXX_Size() int { + return xxx_messageInfo_FrequencyInfoUL_SIB.Size(m) +} +func (m *FrequencyInfoUL_SIB) XXX_DiscardUnknown() { + xxx_messageInfo_FrequencyInfoUL_SIB.DiscardUnknown(m) +} + +var xxx_messageInfo_FrequencyInfoUL_SIB proto.InternalMessageInfo + +func (m *FrequencyInfoUL_SIB) GetFrequencyBandList() *MultiFrequencyBandListNR_SIB { + if m != nil { + return m.FrequencyBandList + } + return nil +} + +func (m *FrequencyInfoUL_SIB) GetAbsoluteFrequencyPointA() *wrappers.UInt32Value { + if m != nil { + return m.AbsoluteFrequencyPointA + } + return nil +} + +func (m *FrequencyInfoUL_SIB) GetScs_SpecificCarrierList() []*SCS_SpecificCarrier { + if m != nil { + return m.Scs_SpecificCarrierList + } + return nil +} + +func (m *FrequencyInfoUL_SIB) GetP_Max() *wrappers.Int32Value { + if m != nil { + return m.P_Max + } + return nil +} + +func (m *FrequencyInfoUL_SIB) GetFrequencyShift7P5Khz() *TrueOpt { + if m != nil { + return m.FrequencyShift7P5Khz + } + return nil +} + +type SIB_N_TimingAdvanceOffset struct { + Value SIB_N_TimingAdvanceOffset_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SIB_N_TimingAdvanceOffset_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB_N_TimingAdvanceOffset) Reset() { *m = SIB_N_TimingAdvanceOffset{} } +func (m *SIB_N_TimingAdvanceOffset) String() string { return proto.CompactTextString(m) } +func (*SIB_N_TimingAdvanceOffset) ProtoMessage() {} +func (*SIB_N_TimingAdvanceOffset) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{548} +} + +func (m *SIB_N_TimingAdvanceOffset) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB_N_TimingAdvanceOffset.Unmarshal(m, b) +} +func (m *SIB_N_TimingAdvanceOffset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB_N_TimingAdvanceOffset.Marshal(b, m, deterministic) +} +func (m *SIB_N_TimingAdvanceOffset) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB_N_TimingAdvanceOffset.Merge(m, src) +} +func (m *SIB_N_TimingAdvanceOffset) XXX_Size() int { + return xxx_messageInfo_SIB_N_TimingAdvanceOffset.Size(m) +} +func (m *SIB_N_TimingAdvanceOffset) XXX_DiscardUnknown() { + xxx_messageInfo_SIB_N_TimingAdvanceOffset.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB_N_TimingAdvanceOffset proto.InternalMessageInfo + +func (m *SIB_N_TimingAdvanceOffset) GetValue() SIB_N_TimingAdvanceOffset_Value { + if m != nil { + return m.Value + } + return SIB_N_TimingAdvanceOffset_protobuf_unspecified +} + +type SIB_SSB_PositionsInBurst struct { + InOneGroup []byte `protobuf:"bytes,1,opt,name=inOneGroup,proto3" json:"inOneGroup,omitempty"` + GroupPresence *wrappers.BytesValue `protobuf:"bytes,2,opt,name=groupPresence,proto3" json:"groupPresence,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB_SSB_PositionsInBurst) Reset() { *m = SIB_SSB_PositionsInBurst{} } +func (m *SIB_SSB_PositionsInBurst) String() string { return proto.CompactTextString(m) } +func (*SIB_SSB_PositionsInBurst) ProtoMessage() {} +func (*SIB_SSB_PositionsInBurst) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{549} +} + +func (m *SIB_SSB_PositionsInBurst) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB_SSB_PositionsInBurst.Unmarshal(m, b) +} +func (m *SIB_SSB_PositionsInBurst) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB_SSB_PositionsInBurst.Marshal(b, m, deterministic) +} +func (m *SIB_SSB_PositionsInBurst) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB_SSB_PositionsInBurst.Merge(m, src) +} +func (m *SIB_SSB_PositionsInBurst) XXX_Size() int { + return xxx_messageInfo_SIB_SSB_PositionsInBurst.Size(m) +} +func (m *SIB_SSB_PositionsInBurst) XXX_DiscardUnknown() { + xxx_messageInfo_SIB_SSB_PositionsInBurst.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB_SSB_PositionsInBurst proto.InternalMessageInfo + +func (m *SIB_SSB_PositionsInBurst) GetInOneGroup() []byte { + if m != nil { + return m.InOneGroup + } + return nil +} + +func (m *SIB_SSB_PositionsInBurst) GetGroupPresence() *wrappers.BytesValue { + if m != nil { + return m.GroupPresence + } + return nil +} + +type SIB_SSB_PeriodicityServingCell struct { + Value SIB_SSB_PeriodicityServingCell_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SIB_SSB_PeriodicityServingCell_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB_SSB_PeriodicityServingCell) Reset() { *m = SIB_SSB_PeriodicityServingCell{} } +func (m *SIB_SSB_PeriodicityServingCell) String() string { return proto.CompactTextString(m) } +func (*SIB_SSB_PeriodicityServingCell) ProtoMessage() {} +func (*SIB_SSB_PeriodicityServingCell) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{550} +} + +func (m *SIB_SSB_PeriodicityServingCell) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB_SSB_PeriodicityServingCell.Unmarshal(m, b) +} +func (m *SIB_SSB_PeriodicityServingCell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB_SSB_PeriodicityServingCell.Marshal(b, m, deterministic) +} +func (m *SIB_SSB_PeriodicityServingCell) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB_SSB_PeriodicityServingCell.Merge(m, src) +} +func (m *SIB_SSB_PeriodicityServingCell) XXX_Size() int { + return xxx_messageInfo_SIB_SSB_PeriodicityServingCell.Size(m) +} +func (m *SIB_SSB_PeriodicityServingCell) XXX_DiscardUnknown() { + xxx_messageInfo_SIB_SSB_PeriodicityServingCell.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB_SSB_PeriodicityServingCell proto.InternalMessageInfo + +func (m *SIB_SSB_PeriodicityServingCell) GetValue() SIB_SSB_PeriodicityServingCell_Value { + if m != nil { + return m.Value + } + return SIB_SSB_PeriodicityServingCell_protobuf_unspecified +} + +type UE_TimersAndConstants struct { + T300 *UE_TimersAndConstantsT300_T301_T319 `protobuf:"bytes,1,opt,name=t300,proto3" json:"t300,omitempty"` + T301 *UE_TimersAndConstantsT300_T301_T319 `protobuf:"bytes,2,opt,name=t301,proto3" json:"t301,omitempty"` + T310 *UE_TimersAndConstantsT310 `protobuf:"bytes,3,opt,name=t310,proto3" json:"t310,omitempty"` + N310 *UE_TimersAndConstantsN310 `protobuf:"bytes,4,opt,name=n310,proto3" json:"n310,omitempty"` + T311 *UE_TimersAndConstantsT311 `protobuf:"bytes,5,opt,name=t311,proto3" json:"t311,omitempty"` + N311 *UE_TimersAndConstantsN311 `protobuf:"bytes,6,opt,name=n311,proto3" json:"n311,omitempty"` + T319 *UE_TimersAndConstantsT300_T301_T319 `protobuf:"bytes,7,opt,name=t319,proto3" json:"t319,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UE_TimersAndConstants) Reset() { *m = UE_TimersAndConstants{} } +func (m *UE_TimersAndConstants) String() string { return proto.CompactTextString(m) } +func (*UE_TimersAndConstants) ProtoMessage() {} +func (*UE_TimersAndConstants) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{551} +} + +func (m *UE_TimersAndConstants) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UE_TimersAndConstants.Unmarshal(m, b) +} +func (m *UE_TimersAndConstants) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UE_TimersAndConstants.Marshal(b, m, deterministic) +} +func (m *UE_TimersAndConstants) XXX_Merge(src proto.Message) { + xxx_messageInfo_UE_TimersAndConstants.Merge(m, src) +} +func (m *UE_TimersAndConstants) XXX_Size() int { + return xxx_messageInfo_UE_TimersAndConstants.Size(m) +} +func (m *UE_TimersAndConstants) XXX_DiscardUnknown() { + xxx_messageInfo_UE_TimersAndConstants.DiscardUnknown(m) +} + +var xxx_messageInfo_UE_TimersAndConstants proto.InternalMessageInfo + +func (m *UE_TimersAndConstants) GetT300() *UE_TimersAndConstantsT300_T301_T319 { + if m != nil { + return m.T300 + } + return nil +} + +func (m *UE_TimersAndConstants) GetT301() *UE_TimersAndConstantsT300_T301_T319 { + if m != nil { + return m.T301 + } + return nil +} + +func (m *UE_TimersAndConstants) GetT310() *UE_TimersAndConstantsT310 { + if m != nil { + return m.T310 + } + return nil +} + +func (m *UE_TimersAndConstants) GetN310() *UE_TimersAndConstantsN310 { + if m != nil { + return m.N310 + } + return nil +} + +func (m *UE_TimersAndConstants) GetT311() *UE_TimersAndConstantsT311 { + if m != nil { + return m.T311 + } + return nil +} + +func (m *UE_TimersAndConstants) GetN311() *UE_TimersAndConstantsN311 { + if m != nil { + return m.N311 + } + return nil +} + +func (m *UE_TimersAndConstants) GetT319() *UE_TimersAndConstantsT300_T301_T319 { + if m != nil { + return m.T319 + } + return nil +} + +type UE_TimersAndConstantsT300_T301_T319 struct { + Value UE_TimersAndConstantsT300_T301_T319_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UE_TimersAndConstantsT300_T301_T319_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UE_TimersAndConstantsT300_T301_T319) Reset() { *m = UE_TimersAndConstantsT300_T301_T319{} } +func (m *UE_TimersAndConstantsT300_T301_T319) String() string { return proto.CompactTextString(m) } +func (*UE_TimersAndConstantsT300_T301_T319) ProtoMessage() {} +func (*UE_TimersAndConstantsT300_T301_T319) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{552} +} + +func (m *UE_TimersAndConstantsT300_T301_T319) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UE_TimersAndConstantsT300_T301_T319.Unmarshal(m, b) +} +func (m *UE_TimersAndConstantsT300_T301_T319) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UE_TimersAndConstantsT300_T301_T319.Marshal(b, m, deterministic) +} +func (m *UE_TimersAndConstantsT300_T301_T319) XXX_Merge(src proto.Message) { + xxx_messageInfo_UE_TimersAndConstantsT300_T301_T319.Merge(m, src) +} +func (m *UE_TimersAndConstantsT300_T301_T319) XXX_Size() int { + return xxx_messageInfo_UE_TimersAndConstantsT300_T301_T319.Size(m) +} +func (m *UE_TimersAndConstantsT300_T301_T319) XXX_DiscardUnknown() { + xxx_messageInfo_UE_TimersAndConstantsT300_T301_T319.DiscardUnknown(m) +} + +var xxx_messageInfo_UE_TimersAndConstantsT300_T301_T319 proto.InternalMessageInfo + +func (m *UE_TimersAndConstantsT300_T301_T319) GetValue() UE_TimersAndConstantsT300_T301_T319_Value { + if m != nil { + return m.Value + } + return UE_TimersAndConstantsT300_T301_T319_protobuf_unspecified +} + +type UE_TimersAndConstantsT310 struct { + Value UE_TimersAndConstantsT310_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UE_TimersAndConstantsT310_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UE_TimersAndConstantsT310) Reset() { *m = UE_TimersAndConstantsT310{} } +func (m *UE_TimersAndConstantsT310) String() string { return proto.CompactTextString(m) } +func (*UE_TimersAndConstantsT310) ProtoMessage() {} +func (*UE_TimersAndConstantsT310) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{553} +} + +func (m *UE_TimersAndConstantsT310) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UE_TimersAndConstantsT310.Unmarshal(m, b) +} +func (m *UE_TimersAndConstantsT310) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UE_TimersAndConstantsT310.Marshal(b, m, deterministic) +} +func (m *UE_TimersAndConstantsT310) XXX_Merge(src proto.Message) { + xxx_messageInfo_UE_TimersAndConstantsT310.Merge(m, src) +} +func (m *UE_TimersAndConstantsT310) XXX_Size() int { + return xxx_messageInfo_UE_TimersAndConstantsT310.Size(m) +} +func (m *UE_TimersAndConstantsT310) XXX_DiscardUnknown() { + xxx_messageInfo_UE_TimersAndConstantsT310.DiscardUnknown(m) +} + +var xxx_messageInfo_UE_TimersAndConstantsT310 proto.InternalMessageInfo + +func (m *UE_TimersAndConstantsT310) GetValue() UE_TimersAndConstantsT310_Value { + if m != nil { + return m.Value + } + return UE_TimersAndConstantsT310_protobuf_unspecified +} + +type UE_TimersAndConstantsN310 struct { + Value UE_TimersAndConstantsN310_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UE_TimersAndConstantsN310_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UE_TimersAndConstantsN310) Reset() { *m = UE_TimersAndConstantsN310{} } +func (m *UE_TimersAndConstantsN310) String() string { return proto.CompactTextString(m) } +func (*UE_TimersAndConstantsN310) ProtoMessage() {} +func (*UE_TimersAndConstantsN310) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{554} +} + +func (m *UE_TimersAndConstantsN310) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UE_TimersAndConstantsN310.Unmarshal(m, b) +} +func (m *UE_TimersAndConstantsN310) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UE_TimersAndConstantsN310.Marshal(b, m, deterministic) +} +func (m *UE_TimersAndConstantsN310) XXX_Merge(src proto.Message) { + xxx_messageInfo_UE_TimersAndConstantsN310.Merge(m, src) +} +func (m *UE_TimersAndConstantsN310) XXX_Size() int { + return xxx_messageInfo_UE_TimersAndConstantsN310.Size(m) +} +func (m *UE_TimersAndConstantsN310) XXX_DiscardUnknown() { + xxx_messageInfo_UE_TimersAndConstantsN310.DiscardUnknown(m) +} + +var xxx_messageInfo_UE_TimersAndConstantsN310 proto.InternalMessageInfo + +func (m *UE_TimersAndConstantsN310) GetValue() UE_TimersAndConstantsN310_Value { + if m != nil { + return m.Value + } + return UE_TimersAndConstantsN310_protobuf_unspecified +} + +type UE_TimersAndConstantsT311 struct { + Value UE_TimersAndConstantsT311_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UE_TimersAndConstantsT311_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UE_TimersAndConstantsT311) Reset() { *m = UE_TimersAndConstantsT311{} } +func (m *UE_TimersAndConstantsT311) String() string { return proto.CompactTextString(m) } +func (*UE_TimersAndConstantsT311) ProtoMessage() {} +func (*UE_TimersAndConstantsT311) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{555} +} + +func (m *UE_TimersAndConstantsT311) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UE_TimersAndConstantsT311.Unmarshal(m, b) +} +func (m *UE_TimersAndConstantsT311) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UE_TimersAndConstantsT311.Marshal(b, m, deterministic) +} +func (m *UE_TimersAndConstantsT311) XXX_Merge(src proto.Message) { + xxx_messageInfo_UE_TimersAndConstantsT311.Merge(m, src) +} +func (m *UE_TimersAndConstantsT311) XXX_Size() int { + return xxx_messageInfo_UE_TimersAndConstantsT311.Size(m) +} +func (m *UE_TimersAndConstantsT311) XXX_DiscardUnknown() { + xxx_messageInfo_UE_TimersAndConstantsT311.DiscardUnknown(m) +} + +var xxx_messageInfo_UE_TimersAndConstantsT311 proto.InternalMessageInfo + +func (m *UE_TimersAndConstantsT311) GetValue() UE_TimersAndConstantsT311_Value { + if m != nil { + return m.Value + } + return UE_TimersAndConstantsT311_protobuf_unspecified +} + +type UE_TimersAndConstantsN311 struct { + Value UE_TimersAndConstantsN311_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UE_TimersAndConstantsN311_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UE_TimersAndConstantsN311) Reset() { *m = UE_TimersAndConstantsN311{} } +func (m *UE_TimersAndConstantsN311) String() string { return proto.CompactTextString(m) } +func (*UE_TimersAndConstantsN311) ProtoMessage() {} +func (*UE_TimersAndConstantsN311) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{556} +} + +func (m *UE_TimersAndConstantsN311) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UE_TimersAndConstantsN311.Unmarshal(m, b) +} +func (m *UE_TimersAndConstantsN311) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UE_TimersAndConstantsN311.Marshal(b, m, deterministic) +} +func (m *UE_TimersAndConstantsN311) XXX_Merge(src proto.Message) { + xxx_messageInfo_UE_TimersAndConstantsN311.Merge(m, src) +} +func (m *UE_TimersAndConstantsN311) XXX_Size() int { + return xxx_messageInfo_UE_TimersAndConstantsN311.Size(m) +} +func (m *UE_TimersAndConstantsN311) XXX_DiscardUnknown() { + xxx_messageInfo_UE_TimersAndConstantsN311.DiscardUnknown(m) +} + +var xxx_messageInfo_UE_TimersAndConstantsN311 proto.InternalMessageInfo + +func (m *UE_TimersAndConstantsN311) GetValue() UE_TimersAndConstantsN311_Value { + if m != nil { + return m.Value + } + return UE_TimersAndConstantsN311_protobuf_unspecified +} + +type UAC_BarringPerCatList struct { + Items []*UAC_BarringPerCat `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UAC_BarringPerCatList) Reset() { *m = UAC_BarringPerCatList{} } +func (m *UAC_BarringPerCatList) String() string { return proto.CompactTextString(m) } +func (*UAC_BarringPerCatList) ProtoMessage() {} +func (*UAC_BarringPerCatList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{557} +} + +func (m *UAC_BarringPerCatList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UAC_BarringPerCatList.Unmarshal(m, b) +} +func (m *UAC_BarringPerCatList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UAC_BarringPerCatList.Marshal(b, m, deterministic) +} +func (m *UAC_BarringPerCatList) XXX_Merge(src proto.Message) { + xxx_messageInfo_UAC_BarringPerCatList.Merge(m, src) +} +func (m *UAC_BarringPerCatList) XXX_Size() int { + return xxx_messageInfo_UAC_BarringPerCatList.Size(m) +} +func (m *UAC_BarringPerCatList) XXX_DiscardUnknown() { + xxx_messageInfo_UAC_BarringPerCatList.DiscardUnknown(m) +} + +var xxx_messageInfo_UAC_BarringPerCatList proto.InternalMessageInfo + +func (m *UAC_BarringPerCatList) GetItems() []*UAC_BarringPerCat { + if m != nil { + return m.Items + } + return nil +} + +type UAC_BarringPerCat struct { + AccessCategory uint32 `protobuf:"varint,1,opt,name=accessCategory,proto3" json:"accessCategory,omitempty"` + UacBarringInfoSetIndex uint32 `protobuf:"varint,2,opt,name=uac_barringInfoSetIndex,json=uacBarringInfoSetIndex,proto3" json:"uac_barringInfoSetIndex,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UAC_BarringPerCat) Reset() { *m = UAC_BarringPerCat{} } +func (m *UAC_BarringPerCat) String() string { return proto.CompactTextString(m) } +func (*UAC_BarringPerCat) ProtoMessage() {} +func (*UAC_BarringPerCat) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{558} +} + +func (m *UAC_BarringPerCat) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UAC_BarringPerCat.Unmarshal(m, b) +} +func (m *UAC_BarringPerCat) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UAC_BarringPerCat.Marshal(b, m, deterministic) +} +func (m *UAC_BarringPerCat) XXX_Merge(src proto.Message) { + xxx_messageInfo_UAC_BarringPerCat.Merge(m, src) +} +func (m *UAC_BarringPerCat) XXX_Size() int { + return xxx_messageInfo_UAC_BarringPerCat.Size(m) +} +func (m *UAC_BarringPerCat) XXX_DiscardUnknown() { + xxx_messageInfo_UAC_BarringPerCat.DiscardUnknown(m) +} + +var xxx_messageInfo_UAC_BarringPerCat proto.InternalMessageInfo + +func (m *UAC_BarringPerCat) GetAccessCategory() uint32 { + if m != nil { + return m.AccessCategory + } + return 0 +} + +func (m *UAC_BarringPerCat) GetUacBarringInfoSetIndex() uint32 { + if m != nil { + return m.UacBarringInfoSetIndex + } + return 0 +} + +type UAC_BarringPerPLMN_List struct { + Items []*UAC_BarringPerPLMN `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UAC_BarringPerPLMN_List) Reset() { *m = UAC_BarringPerPLMN_List{} } +func (m *UAC_BarringPerPLMN_List) String() string { return proto.CompactTextString(m) } +func (*UAC_BarringPerPLMN_List) ProtoMessage() {} +func (*UAC_BarringPerPLMN_List) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{559} +} + +func (m *UAC_BarringPerPLMN_List) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UAC_BarringPerPLMN_List.Unmarshal(m, b) +} +func (m *UAC_BarringPerPLMN_List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UAC_BarringPerPLMN_List.Marshal(b, m, deterministic) +} +func (m *UAC_BarringPerPLMN_List) XXX_Merge(src proto.Message) { + xxx_messageInfo_UAC_BarringPerPLMN_List.Merge(m, src) +} +func (m *UAC_BarringPerPLMN_List) XXX_Size() int { + return xxx_messageInfo_UAC_BarringPerPLMN_List.Size(m) +} +func (m *UAC_BarringPerPLMN_List) XXX_DiscardUnknown() { + xxx_messageInfo_UAC_BarringPerPLMN_List.DiscardUnknown(m) +} + +var xxx_messageInfo_UAC_BarringPerPLMN_List proto.InternalMessageInfo + +func (m *UAC_BarringPerPLMN_List) GetItems() []*UAC_BarringPerPLMN { + if m != nil { + return m.Items + } + return nil +} + +type UAC_BarringPerPLMN struct { + Plmn_IdentityIndex uint32 `protobuf:"varint,1,opt,name=plmn_IdentityIndex,json=plmnIdentityIndex,proto3" json:"plmn_IdentityIndex,omitempty"` + // Types that are valid to be assigned to Uac_ACBarringListType: + // *UAC_BarringPerPLMN_Uac_ImplicitACBarringList + // *UAC_BarringPerPLMN_Uac_ExplicitACBarringList + Uac_ACBarringListType isUAC_BarringPerPLMN_Uac_ACBarringListType `protobuf_oneof:"uac_ACBarringListType"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UAC_BarringPerPLMN) Reset() { *m = UAC_BarringPerPLMN{} } +func (m *UAC_BarringPerPLMN) String() string { return proto.CompactTextString(m) } +func (*UAC_BarringPerPLMN) ProtoMessage() {} +func (*UAC_BarringPerPLMN) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{560} +} + +func (m *UAC_BarringPerPLMN) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UAC_BarringPerPLMN.Unmarshal(m, b) +} +func (m *UAC_BarringPerPLMN) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UAC_BarringPerPLMN.Marshal(b, m, deterministic) +} +func (m *UAC_BarringPerPLMN) XXX_Merge(src proto.Message) { + xxx_messageInfo_UAC_BarringPerPLMN.Merge(m, src) +} +func (m *UAC_BarringPerPLMN) XXX_Size() int { + return xxx_messageInfo_UAC_BarringPerPLMN.Size(m) +} +func (m *UAC_BarringPerPLMN) XXX_DiscardUnknown() { + xxx_messageInfo_UAC_BarringPerPLMN.DiscardUnknown(m) +} + +var xxx_messageInfo_UAC_BarringPerPLMN proto.InternalMessageInfo + +func (m *UAC_BarringPerPLMN) GetPlmn_IdentityIndex() uint32 { + if m != nil { + return m.Plmn_IdentityIndex + } + return 0 +} + +type isUAC_BarringPerPLMN_Uac_ACBarringListType interface { + isUAC_BarringPerPLMN_Uac_ACBarringListType() +} + +type UAC_BarringPerPLMN_Uac_ImplicitACBarringList struct { + Uac_ImplicitACBarringList *UAC_ImplicitACBarringList `protobuf:"bytes,2,opt,name=uac_ImplicitACBarringList,json=uacImplicitACBarringList,proto3,oneof"` +} + +type UAC_BarringPerPLMN_Uac_ExplicitACBarringList struct { + Uac_ExplicitACBarringList *UAC_BarringPerCatList `protobuf:"bytes,3,opt,name=uac_ExplicitACBarringList,json=uacExplicitACBarringList,proto3,oneof"` +} + +func (*UAC_BarringPerPLMN_Uac_ImplicitACBarringList) isUAC_BarringPerPLMN_Uac_ACBarringListType() {} + +func (*UAC_BarringPerPLMN_Uac_ExplicitACBarringList) isUAC_BarringPerPLMN_Uac_ACBarringListType() {} + +func (m *UAC_BarringPerPLMN) GetUac_ACBarringListType() isUAC_BarringPerPLMN_Uac_ACBarringListType { + if m != nil { + return m.Uac_ACBarringListType + } + return nil +} + +func (m *UAC_BarringPerPLMN) GetUac_ImplicitACBarringList() *UAC_ImplicitACBarringList { + if x, ok := m.GetUac_ACBarringListType().(*UAC_BarringPerPLMN_Uac_ImplicitACBarringList); ok { + return x.Uac_ImplicitACBarringList + } + return nil +} + +func (m *UAC_BarringPerPLMN) GetUac_ExplicitACBarringList() *UAC_BarringPerCatList { + if x, ok := m.GetUac_ACBarringListType().(*UAC_BarringPerPLMN_Uac_ExplicitACBarringList); ok { + return x.Uac_ExplicitACBarringList + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*UAC_BarringPerPLMN) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*UAC_BarringPerPLMN_Uac_ImplicitACBarringList)(nil), + (*UAC_BarringPerPLMN_Uac_ExplicitACBarringList)(nil), + } +} + +type UAC_ImplicitACBarringList struct { + Items []uint32 `protobuf:"varint,1,rep,packed,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UAC_ImplicitACBarringList) Reset() { *m = UAC_ImplicitACBarringList{} } +func (m *UAC_ImplicitACBarringList) String() string { return proto.CompactTextString(m) } +func (*UAC_ImplicitACBarringList) ProtoMessage() {} +func (*UAC_ImplicitACBarringList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{561} +} + +func (m *UAC_ImplicitACBarringList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UAC_ImplicitACBarringList.Unmarshal(m, b) +} +func (m *UAC_ImplicitACBarringList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UAC_ImplicitACBarringList.Marshal(b, m, deterministic) +} +func (m *UAC_ImplicitACBarringList) XXX_Merge(src proto.Message) { + xxx_messageInfo_UAC_ImplicitACBarringList.Merge(m, src) +} +func (m *UAC_ImplicitACBarringList) XXX_Size() int { + return xxx_messageInfo_UAC_ImplicitACBarringList.Size(m) +} +func (m *UAC_ImplicitACBarringList) XXX_DiscardUnknown() { + xxx_messageInfo_UAC_ImplicitACBarringList.DiscardUnknown(m) +} + +var xxx_messageInfo_UAC_ImplicitACBarringList proto.InternalMessageInfo + +func (m *UAC_ImplicitACBarringList) GetItems() []uint32 { + if m != nil { + return m.Items + } + return nil +} + +type UAC_BarringInfoSetList struct { + Items []*UAC_BarringInfoSet `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UAC_BarringInfoSetList) Reset() { *m = UAC_BarringInfoSetList{} } +func (m *UAC_BarringInfoSetList) String() string { return proto.CompactTextString(m) } +func (*UAC_BarringInfoSetList) ProtoMessage() {} +func (*UAC_BarringInfoSetList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{562} +} + +func (m *UAC_BarringInfoSetList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UAC_BarringInfoSetList.Unmarshal(m, b) +} +func (m *UAC_BarringInfoSetList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UAC_BarringInfoSetList.Marshal(b, m, deterministic) +} +func (m *UAC_BarringInfoSetList) XXX_Merge(src proto.Message) { + xxx_messageInfo_UAC_BarringInfoSetList.Merge(m, src) +} +func (m *UAC_BarringInfoSetList) XXX_Size() int { + return xxx_messageInfo_UAC_BarringInfoSetList.Size(m) +} +func (m *UAC_BarringInfoSetList) XXX_DiscardUnknown() { + xxx_messageInfo_UAC_BarringInfoSetList.DiscardUnknown(m) +} + +var xxx_messageInfo_UAC_BarringInfoSetList proto.InternalMessageInfo + +func (m *UAC_BarringInfoSetList) GetItems() []*UAC_BarringInfoSet { + if m != nil { + return m.Items + } + return nil +} + +type UAC_BarringInfoSet struct { + Uac_BarringFactor *UAC_BarringFactor `protobuf:"bytes,1,opt,name=uac_BarringFactor,json=uacBarringFactor,proto3" json:"uac_BarringFactor,omitempty"` + Uac_BarringTime *UAC_BarringTime `protobuf:"bytes,2,opt,name=uac_BarringTime,json=uacBarringTime,proto3" json:"uac_BarringTime,omitempty"` + Uac_BarringForAccessIdentity []byte `protobuf:"bytes,3,opt,name=uac_BarringForAccessIdentity,json=uacBarringForAccessIdentity,proto3" json:"uac_BarringForAccessIdentity,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UAC_BarringInfoSet) Reset() { *m = UAC_BarringInfoSet{} } +func (m *UAC_BarringInfoSet) String() string { return proto.CompactTextString(m) } +func (*UAC_BarringInfoSet) ProtoMessage() {} +func (*UAC_BarringInfoSet) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{563} +} + +func (m *UAC_BarringInfoSet) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UAC_BarringInfoSet.Unmarshal(m, b) +} +func (m *UAC_BarringInfoSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UAC_BarringInfoSet.Marshal(b, m, deterministic) +} +func (m *UAC_BarringInfoSet) XXX_Merge(src proto.Message) { + xxx_messageInfo_UAC_BarringInfoSet.Merge(m, src) +} +func (m *UAC_BarringInfoSet) XXX_Size() int { + return xxx_messageInfo_UAC_BarringInfoSet.Size(m) +} +func (m *UAC_BarringInfoSet) XXX_DiscardUnknown() { + xxx_messageInfo_UAC_BarringInfoSet.DiscardUnknown(m) +} + +var xxx_messageInfo_UAC_BarringInfoSet proto.InternalMessageInfo + +func (m *UAC_BarringInfoSet) GetUac_BarringFactor() *UAC_BarringFactor { + if m != nil { + return m.Uac_BarringFactor + } + return nil +} + +func (m *UAC_BarringInfoSet) GetUac_BarringTime() *UAC_BarringTime { + if m != nil { + return m.Uac_BarringTime + } + return nil +} + +func (m *UAC_BarringInfoSet) GetUac_BarringForAccessIdentity() []byte { + if m != nil { + return m.Uac_BarringForAccessIdentity + } + return nil +} + +type UAC_BarringFactor struct { + Value UAC_BarringFactor_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UAC_BarringFactor_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UAC_BarringFactor) Reset() { *m = UAC_BarringFactor{} } +func (m *UAC_BarringFactor) String() string { return proto.CompactTextString(m) } +func (*UAC_BarringFactor) ProtoMessage() {} +func (*UAC_BarringFactor) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{564} +} + +func (m *UAC_BarringFactor) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UAC_BarringFactor.Unmarshal(m, b) +} +func (m *UAC_BarringFactor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UAC_BarringFactor.Marshal(b, m, deterministic) +} +func (m *UAC_BarringFactor) XXX_Merge(src proto.Message) { + xxx_messageInfo_UAC_BarringFactor.Merge(m, src) +} +func (m *UAC_BarringFactor) XXX_Size() int { + return xxx_messageInfo_UAC_BarringFactor.Size(m) +} +func (m *UAC_BarringFactor) XXX_DiscardUnknown() { + xxx_messageInfo_UAC_BarringFactor.DiscardUnknown(m) +} + +var xxx_messageInfo_UAC_BarringFactor proto.InternalMessageInfo + +func (m *UAC_BarringFactor) GetValue() UAC_BarringFactor_Value { + if m != nil { + return m.Value + } + return UAC_BarringFactor_protobuf_unspecified +} + +type UAC_BarringTime struct { + Value UAC_BarringTime_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UAC_BarringTime_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UAC_BarringTime) Reset() { *m = UAC_BarringTime{} } +func (m *UAC_BarringTime) String() string { return proto.CompactTextString(m) } +func (*UAC_BarringTime) ProtoMessage() {} +func (*UAC_BarringTime) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{565} +} + +func (m *UAC_BarringTime) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UAC_BarringTime.Unmarshal(m, b) +} +func (m *UAC_BarringTime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UAC_BarringTime.Marshal(b, m, deterministic) +} +func (m *UAC_BarringTime) XXX_Merge(src proto.Message) { + xxx_messageInfo_UAC_BarringTime.Merge(m, src) +} +func (m *UAC_BarringTime) XXX_Size() int { + return xxx_messageInfo_UAC_BarringTime.Size(m) +} +func (m *UAC_BarringTime) XXX_DiscardUnknown() { + xxx_messageInfo_UAC_BarringTime.DiscardUnknown(m) +} + +var xxx_messageInfo_UAC_BarringTime proto.InternalMessageInfo + +func (m *UAC_BarringTime) GetValue() UAC_BarringTime_Value { + if m != nil { + return m.Value + } + return UAC_BarringTime_protobuf_unspecified +} + +type MobilityStateParameters struct { + T_Evaluation *T_Evaluation_HystNormal `protobuf:"bytes,1,opt,name=t_Evaluation,json=tEvaluation,proto3" json:"t_Evaluation,omitempty"` + T_HystNormal *T_Evaluation_HystNormal `protobuf:"bytes,2,opt,name=t_HystNormal,json=tHystNormal,proto3" json:"t_HystNormal,omitempty"` + N_CellChangeMedium uint32 `protobuf:"varint,3,opt,name=n_CellChangeMedium,json=nCellChangeMedium,proto3" json:"n_CellChangeMedium,omitempty"` + N_CellChangeHigh uint32 `protobuf:"varint,4,opt,name=n_CellChangeHigh,json=nCellChangeHigh,proto3" json:"n_CellChangeHigh,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MobilityStateParameters) Reset() { *m = MobilityStateParameters{} } +func (m *MobilityStateParameters) String() string { return proto.CompactTextString(m) } +func (*MobilityStateParameters) ProtoMessage() {} +func (*MobilityStateParameters) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{566} +} + +func (m *MobilityStateParameters) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MobilityStateParameters.Unmarshal(m, b) +} +func (m *MobilityStateParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MobilityStateParameters.Marshal(b, m, deterministic) +} +func (m *MobilityStateParameters) XXX_Merge(src proto.Message) { + xxx_messageInfo_MobilityStateParameters.Merge(m, src) +} +func (m *MobilityStateParameters) XXX_Size() int { + return xxx_messageInfo_MobilityStateParameters.Size(m) +} +func (m *MobilityStateParameters) XXX_DiscardUnknown() { + xxx_messageInfo_MobilityStateParameters.DiscardUnknown(m) +} + +var xxx_messageInfo_MobilityStateParameters proto.InternalMessageInfo + +func (m *MobilityStateParameters) GetT_Evaluation() *T_Evaluation_HystNormal { + if m != nil { + return m.T_Evaluation + } + return nil +} + +func (m *MobilityStateParameters) GetT_HystNormal() *T_Evaluation_HystNormal { + if m != nil { + return m.T_HystNormal + } + return nil +} + +func (m *MobilityStateParameters) GetN_CellChangeMedium() uint32 { + if m != nil { + return m.N_CellChangeMedium + } + return 0 +} + +func (m *MobilityStateParameters) GetN_CellChangeHigh() uint32 { + if m != nil { + return m.N_CellChangeHigh + } + return 0 +} + +type T_Evaluation_HystNormal struct { + Value T_Evaluation_HystNormal_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.T_Evaluation_HystNormal_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *T_Evaluation_HystNormal) Reset() { *m = T_Evaluation_HystNormal{} } +func (m *T_Evaluation_HystNormal) String() string { return proto.CompactTextString(m) } +func (*T_Evaluation_HystNormal) ProtoMessage() {} +func (*T_Evaluation_HystNormal) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{567} +} + +func (m *T_Evaluation_HystNormal) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_T_Evaluation_HystNormal.Unmarshal(m, b) +} +func (m *T_Evaluation_HystNormal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_T_Evaluation_HystNormal.Marshal(b, m, deterministic) +} +func (m *T_Evaluation_HystNormal) XXX_Merge(src proto.Message) { + xxx_messageInfo_T_Evaluation_HystNormal.Merge(m, src) +} +func (m *T_Evaluation_HystNormal) XXX_Size() int { + return xxx_messageInfo_T_Evaluation_HystNormal.Size(m) +} +func (m *T_Evaluation_HystNormal) XXX_DiscardUnknown() { + xxx_messageInfo_T_Evaluation_HystNormal.DiscardUnknown(m) +} + +var xxx_messageInfo_T_Evaluation_HystNormal proto.InternalMessageInfo + +func (m *T_Evaluation_HystNormal) GetValue() T_Evaluation_HystNormal_Value { + if m != nil { + return m.Value + } + return T_Evaluation_HystNormal_protobuf_unspecified +} + +type EUTRA_MultiBandInfoList struct { + Items []*EUTRA_MultiBandInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_MultiBandInfoList) Reset() { *m = EUTRA_MultiBandInfoList{} } +func (m *EUTRA_MultiBandInfoList) String() string { return proto.CompactTextString(m) } +func (*EUTRA_MultiBandInfoList) ProtoMessage() {} +func (*EUTRA_MultiBandInfoList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{568} +} + +func (m *EUTRA_MultiBandInfoList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_MultiBandInfoList.Unmarshal(m, b) +} +func (m *EUTRA_MultiBandInfoList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_MultiBandInfoList.Marshal(b, m, deterministic) +} +func (m *EUTRA_MultiBandInfoList) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_MultiBandInfoList.Merge(m, src) +} +func (m *EUTRA_MultiBandInfoList) XXX_Size() int { + return xxx_messageInfo_EUTRA_MultiBandInfoList.Size(m) +} +func (m *EUTRA_MultiBandInfoList) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_MultiBandInfoList.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_MultiBandInfoList proto.InternalMessageInfo + +func (m *EUTRA_MultiBandInfoList) GetItems() []*EUTRA_MultiBandInfo { + if m != nil { + return m.Items + } + return nil +} + +type EUTRA_MultiBandInfo struct { + Eutra_FreqBandIndicator uint32 `protobuf:"varint,1,opt,name=eutra_FreqBandIndicator,json=eutraFreqBandIndicator,proto3" json:"eutra_FreqBandIndicator,omitempty"` + Eutra_NS_PmaxList *EUTRA_NS_PmaxList `protobuf:"bytes,3,opt,name=eutra_NS_PmaxList,json=eutraNSPmaxList,proto3" json:"eutra_NS_PmaxList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_MultiBandInfo) Reset() { *m = EUTRA_MultiBandInfo{} } +func (m *EUTRA_MultiBandInfo) String() string { return proto.CompactTextString(m) } +func (*EUTRA_MultiBandInfo) ProtoMessage() {} +func (*EUTRA_MultiBandInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{569} +} + +func (m *EUTRA_MultiBandInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_MultiBandInfo.Unmarshal(m, b) +} +func (m *EUTRA_MultiBandInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_MultiBandInfo.Marshal(b, m, deterministic) +} +func (m *EUTRA_MultiBandInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_MultiBandInfo.Merge(m, src) +} +func (m *EUTRA_MultiBandInfo) XXX_Size() int { + return xxx_messageInfo_EUTRA_MultiBandInfo.Size(m) +} +func (m *EUTRA_MultiBandInfo) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_MultiBandInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_MultiBandInfo proto.InternalMessageInfo + +func (m *EUTRA_MultiBandInfo) GetEutra_FreqBandIndicator() uint32 { + if m != nil { + return m.Eutra_FreqBandIndicator + } + return 0 +} + +func (m *EUTRA_MultiBandInfo) GetEutra_NS_PmaxList() *EUTRA_NS_PmaxList { + if m != nil { + return m.Eutra_NS_PmaxList + } + return nil +} + +type EUTRA_NS_PmaxList struct { + Items []*EUTRA_NS_PmaxValue `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_NS_PmaxList) Reset() { *m = EUTRA_NS_PmaxList{} } +func (m *EUTRA_NS_PmaxList) String() string { return proto.CompactTextString(m) } +func (*EUTRA_NS_PmaxList) ProtoMessage() {} +func (*EUTRA_NS_PmaxList) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{570} +} + +func (m *EUTRA_NS_PmaxList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_NS_PmaxList.Unmarshal(m, b) +} +func (m *EUTRA_NS_PmaxList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_NS_PmaxList.Marshal(b, m, deterministic) +} +func (m *EUTRA_NS_PmaxList) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_NS_PmaxList.Merge(m, src) +} +func (m *EUTRA_NS_PmaxList) XXX_Size() int { + return xxx_messageInfo_EUTRA_NS_PmaxList.Size(m) +} +func (m *EUTRA_NS_PmaxList) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_NS_PmaxList.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_NS_PmaxList proto.InternalMessageInfo + +func (m *EUTRA_NS_PmaxList) GetItems() []*EUTRA_NS_PmaxValue { + if m != nil { + return m.Items + } + return nil +} + +type EUTRA_NS_PmaxValue struct { + AdditionalPmax *wrappers.Int32Value `protobuf:"bytes,1,opt,name=additionalPmax,proto3" json:"additionalPmax,omitempty"` + AdditionalSpectrumEmission *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=additionalSpectrumEmission,proto3" json:"additionalSpectrumEmission,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_NS_PmaxValue) Reset() { *m = EUTRA_NS_PmaxValue{} } +func (m *EUTRA_NS_PmaxValue) String() string { return proto.CompactTextString(m) } +func (*EUTRA_NS_PmaxValue) ProtoMessage() {} +func (*EUTRA_NS_PmaxValue) Descriptor() ([]byte, []int) { + return fileDescriptor_21c7528bb61f1a7a, []int{571} +} + +func (m *EUTRA_NS_PmaxValue) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_NS_PmaxValue.Unmarshal(m, b) +} +func (m *EUTRA_NS_PmaxValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_NS_PmaxValue.Marshal(b, m, deterministic) +} +func (m *EUTRA_NS_PmaxValue) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_NS_PmaxValue.Merge(m, src) +} +func (m *EUTRA_NS_PmaxValue) XXX_Size() int { + return xxx_messageInfo_EUTRA_NS_PmaxValue.Size(m) +} +func (m *EUTRA_NS_PmaxValue) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_NS_PmaxValue.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_NS_PmaxValue proto.InternalMessageInfo + +func (m *EUTRA_NS_PmaxValue) GetAdditionalPmax() *wrappers.Int32Value { + if m != nil { + return m.AdditionalPmax + } + return nil +} + +func (m *EUTRA_NS_PmaxValue) GetAdditionalSpectrumEmission() *wrappers.UInt32Value { + if m != nil { + return m.AdditionalSpectrumEmission + } + return nil +} + +func init() { + proto.RegisterEnum("streaming_protobufs.MaxRetxThreshold_Value", MaxRetxThreshold_Value_name, MaxRetxThreshold_Value_value) + proto.RegisterEnum("streaming_protobufs.SN_FieldLengthAM_Value", SN_FieldLengthAM_Value_name, SN_FieldLengthAM_Value_value) + proto.RegisterEnum("streaming_protobufs.T_PollRetransmit_Value", T_PollRetransmit_Value_name, T_PollRetransmit_Value_value) + proto.RegisterEnum("streaming_protobufs.PollPDU_Value", PollPDU_Value_name, PollPDU_Value_value) + proto.RegisterEnum("streaming_protobufs.PollByte_Value", PollByte_Value_name, PollByte_Value_value) + proto.RegisterEnum("streaming_protobufs.T_Reassembly_Value", T_Reassembly_Value_name, T_Reassembly_Value_value) + proto.RegisterEnum("streaming_protobufs.T_StatusProhibit_Value", T_StatusProhibit_Value_name, T_StatusProhibit_Value_value) + proto.RegisterEnum("streaming_protobufs.SN_FieldLengthUM_Value", SN_FieldLengthUM_Value_name, SN_FieldLengthUM_Value_value) + proto.RegisterEnum("streaming_protobufs.PrioritisedBitRate_Value", PrioritisedBitRate_Value_name, PrioritisedBitRate_Value_value) + proto.RegisterEnum("streaming_protobufs.BucketSizeDuration_Value", BucketSizeDuration_Value_name, BucketSizeDuration_Value_value) + proto.RegisterEnum("streaming_protobufs.SubcarrierSpacing_Value", SubcarrierSpacing_Value_name, SubcarrierSpacing_Value_value) + proto.RegisterEnum("streaming_protobufs.MaxPUSCH_Duration_Value", MaxPUSCH_Duration_Value_name, MaxPUSCH_Duration_Value_value) + proto.RegisterEnum("streaming_protobufs.BitRateQueryProhibitTimer_Value", BitRateQueryProhibitTimer_Value_name, BitRateQueryProhibitTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.MilliSeconds_Value", MilliSeconds_Value_name, MilliSeconds_Value_value) + proto.RegisterEnum("streaming_protobufs.DRX_InactivityTimer_Value", DRX_InactivityTimer_Value_name, DRX_InactivityTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.DRX_RetransmissionTimer_Value", DRX_RetransmissionTimer_Value_name, DRX_RetransmissionTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.DRX_ShortCycle_Value", DRX_ShortCycle_Value_name, DRX_ShortCycle_Value_value) + proto.RegisterEnum("streaming_protobufs.SR_ProhibitTimer_Value", SR_ProhibitTimer_Value_name, SR_ProhibitTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.SR_TransMax_Value", SR_TransMax_Value_name, SR_TransMax_Value_value) + proto.RegisterEnum("streaming_protobufs.PeriodicBSR_Timer_Value", PeriodicBSR_Timer_Value_name, PeriodicBSR_Timer_Value_value) + proto.RegisterEnum("streaming_protobufs.RetxBSR_Timer_Value", RetxBSR_Timer_Value_name, RetxBSR_Timer_Value_value) + proto.RegisterEnum("streaming_protobufs.LogicalChannelSR_DelayTimer_Value", LogicalChannelSR_DelayTimer_Value_name, LogicalChannelSR_DelayTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.TimeAlignmentTimer_Value", TimeAlignmentTimer_Value_name, TimeAlignmentTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.PHR_PeriodicTimer_Value", PHR_PeriodicTimer_Value_name, PHR_PeriodicTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.PHR_ProhibitTimer_Value", PHR_ProhibitTimer_Value_name, PHR_ProhibitTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.PHR_Tx_PowerFactorChange_Value", PHR_Tx_PowerFactorChange_Value_name, PHR_Tx_PowerFactorChange_Value_value) + proto.RegisterEnum("streaming_protobufs.PHR_ModeOtherCG_Value", PHR_ModeOtherCG_Value_name, PHR_ModeOtherCG_Value_value) + proto.RegisterEnum("streaming_protobufs.DataInactivityTimer_Value", DataInactivityTimer_Value_name, DataInactivityTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook", PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook_name, PhysicalCellGroupConfig_PDSCH_HARQ_ACK_Codebook_value) + proto.RegisterEnum("streaming_protobufs.XScale_Value", XScale_Value_name, XScale_Value_value) + proto.RegisterEnum("streaming_protobufs.CyclicPrefix_Value", CyclicPrefix_Value_name, CyclicPrefix_Value_value) + proto.RegisterEnum("streaming_protobufs.Reg_BundleSize_Value", Reg_BundleSize_Value_name, Reg_BundleSize_Value_value) + proto.RegisterEnum("streaming_protobufs.InterleaverSize_Value", InterleaverSize_Value_name, InterleaverSize_Value_value) + proto.RegisterEnum("streaming_protobufs.PrecoderGranularity_Value", PrecoderGranularity_Value_name, PrecoderGranularity_Value_value) + proto.RegisterEnum("streaming_protobufs.MappingType_Value", MappingType_Value_name, MappingType_Value_value) + proto.RegisterEnum("streaming_protobufs.Msg1_FDM_Value", Msg1_FDM_Value_name, Msg1_FDM_Value_value) + proto.RegisterEnum("streaming_protobufs.PreambleTransMax_Value", PreambleTransMax_Value_name, PreambleTransMax_Value_value) + proto.RegisterEnum("streaming_protobufs.PowerRampingStep_Value", PowerRampingStep_Value_name, PowerRampingStep_Value_value) + proto.RegisterEnum("streaming_protobufs.RA_ResponseWindow_Value", RA_ResponseWindow_Value_name, RA_ResponseWindow_Value_value) + proto.RegisterEnum("streaming_protobufs.Fraction_Value", Fraction_Value_name, Fraction_Value_value) + proto.RegisterEnum("streaming_protobufs.OtherFraction_Value", OtherFraction_Value_name, OtherFraction_Value_value) + proto.RegisterEnum("streaming_protobufs.RA_Msg3SizeGroupA_Value", RA_Msg3SizeGroupA_Value_name, RA_Msg3SizeGroupA_Value_value) + proto.RegisterEnum("streaming_protobufs.MessagePowerOffsetGroupB_Value", MessagePowerOffsetGroupB_Value_name, MessagePowerOffsetGroupB_Value_value) + proto.RegisterEnum("streaming_protobufs.RA_ContentionResolutionTimer_Value", RA_ContentionResolutionTimer_Value_name, RA_ContentionResolutionTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.RestrictedSetConfig_Value", RestrictedSetConfig_Value_name, RestrictedSetConfig_Value_value) + proto.RegisterEnum("streaming_protobufs.PUCCH_GroupHopping_Value", PUCCH_GroupHopping_Value_name, PUCCH_GroupHopping_Value_value) + proto.RegisterEnum("streaming_protobufs.N_TimingAdvanceOffset_Value", N_TimingAdvanceOffset_Value_name, N_TimingAdvanceOffset_Value_value) + proto.RegisterEnum("streaming_protobufs.SSB_PeriodicityServingCell_Value", SSB_PeriodicityServingCell_Value_name, SSB_PeriodicityServingCell_Value_value) + proto.RegisterEnum("streaming_protobufs.DMRS_TypeA_Position_Value", DMRS_TypeA_Position_Value_name, DMRS_TypeA_Position_Value_value) + proto.RegisterEnum("streaming_protobufs.CarrierBandwidthDL_Value", CarrierBandwidthDL_Value_name, CarrierBandwidthDL_Value_value) + proto.RegisterEnum("streaming_protobufs.RadioframeAllocationPeriod_Value", RadioframeAllocationPeriod_Value_name, RadioframeAllocationPeriod_Value_value) + proto.RegisterEnum("streaming_protobufs.NrofCRS_Ports_Value", NrofCRS_Ports_Value_name, NrofCRS_Ports_Value_value) + proto.RegisterEnum("streaming_protobufs.V_Shift_Value", V_Shift_Value_name, V_Shift_Value_value) + proto.RegisterEnum("streaming_protobufs.Dummy_Value", Dummy_Value_name, Dummy_Value_value) + proto.RegisterEnum("streaming_protobufs.DL_UL_TransmissionPeriodicity_Value", DL_UL_TransmissionPeriodicity_Value_name, DL_UL_TransmissionPeriodicity_Value_value) + proto.RegisterEnum("streaming_protobufs.DL_UL_TransmissionPeriodicityV1530_Value", DL_UL_TransmissionPeriodicityV1530_Value_name, DL_UL_TransmissionPeriodicityV1530_Value_value) + proto.RegisterEnum("streaming_protobufs.T304_Value", T304_Value_name, T304_Value_value) + proto.RegisterEnum("streaming_protobufs.PowerRampingStepHighPriority_Value", PowerRampingStepHighPriority_Value_name, PowerRampingStepHighPriority_Value_value) + proto.RegisterEnum("streaming_protobufs.ScalingFactorBI_Value", ScalingFactorBI_Value_name, ScalingFactorBI_Value_value) + proto.RegisterEnum("streaming_protobufs.Duration_Value", Duration_Value_name, Duration_Value_value) + proto.RegisterEnum("streaming_protobufs.Periodicity_Value", Periodicity_Value_name, Periodicity_Value_value) + proto.RegisterEnum("streaming_protobufs.T310_Value", T310_Value_name, T310_Value_value) + proto.RegisterEnum("streaming_protobufs.N310_Value", N310_Value_name, N310_Value_value) + proto.RegisterEnum("streaming_protobufs.N311_Value", N311_Value_name, N311_Value_value) + proto.RegisterEnum("streaming_protobufs.T311V1530_Value", T311V1530_Value_name, T311V1530_Value_value) + proto.RegisterEnum("streaming_protobufs.RlmInSyncOutOfSyncThreshold_Value", RlmInSyncOutOfSyncThreshold_Value_name, RlmInSyncOutOfSyncThreshold_Value_value) + proto.RegisterEnum("streaming_protobufs.TimeFrequencySet_Value", TimeFrequencySet_Value_name, TimeFrequencySet_Value_value) + proto.RegisterEnum("streaming_protobufs.DMRS_Type_Value", DMRS_Type_Value_name, DMRS_Type_Value_value) + proto.RegisterEnum("streaming_protobufs.DMRS_AdditionalPosition_Value", DMRS_AdditionalPosition_Value_name, DMRS_AdditionalPosition_Value_value) + proto.RegisterEnum("streaming_protobufs.MaxLength_Value", MaxLength_Value_name, MaxLength_Value_value) + proto.RegisterEnum("streaming_protobufs.ResourceElementOffset_Value", ResourceElementOffset_Value_name, ResourceElementOffset_Value_value) + proto.RegisterEnum("streaming_protobufs.QCL_Type_Value", QCL_Type_Value_name, QCL_Type_Value_value) + proto.RegisterEnum("streaming_protobufs.VRB_ToPRB_Interleaver_Value", VRB_ToPRB_Interleaver_Value_name, VRB_ToPRB_Interleaver_Value_value) + proto.RegisterEnum("streaming_protobufs.ResourceAllocation_Value", ResourceAllocation_Value_name, ResourceAllocation_Value_value) + proto.RegisterEnum("streaming_protobufs.PDSCH_AggregationFactor_Value", PDSCH_AggregationFactor_Value_name, PDSCH_AggregationFactor_Value_value) + proto.RegisterEnum("streaming_protobufs.RBG_Size_Value", RBG_Size_Value_name, RBG_Size_Value_value) + proto.RegisterEnum("streaming_protobufs.MCS_Table_Value", MCS_Table_Value_name, MCS_Table_Value_value) + proto.RegisterEnum("streaming_protobufs.MaxNrofCodeWordsScheduledByDCI_Value", MaxNrofCodeWordsScheduledByDCI_Value_name, MaxNrofCodeWordsScheduledByDCI_Value_value) + proto.RegisterEnum("streaming_protobufs.BundleSize_Value", BundleSize_Value_name, BundleSize_Value_value) + proto.RegisterEnum("streaming_protobufs.BundleSizeSet1_Value", BundleSizeSet1_Value_name, BundleSizeSet1_Value_value) + proto.RegisterEnum("streaming_protobufs.BundleSizeSet2_Value", BundleSizeSet2_Value_name, BundleSizeSet2_Value_value) + proto.RegisterEnum("streaming_protobufs.NrofPorts_Value", NrofPorts_Value_name, NrofPorts_Value_value) + proto.RegisterEnum("streaming_protobufs.CDM_Type_Value", CDM_Type_Value_name, CDM_Type_Value_value) + proto.RegisterEnum("streaming_protobufs.Dot5_Value", Dot5_Value_name, Dot5_Value_value) + proto.RegisterEnum("streaming_protobufs.SPS_ConfigPeriodicity_Value", SPS_ConfigPeriodicity_Value_name, SPS_ConfigPeriodicity_Value_value) + proto.RegisterEnum("streaming_protobufs.SPS_MCS_Table_Value", SPS_MCS_Table_Value_name, SPS_MCS_Table_Value_value) + proto.RegisterEnum("streaming_protobufs.Purpose_Value", Purpose_Value_name, Purpose_Value_value) + proto.RegisterEnum("streaming_protobufs.BeamFailureInstanceMaxCount_Value", BeamFailureInstanceMaxCount_Value_name, BeamFailureInstanceMaxCount_Value_value) + proto.RegisterEnum("streaming_protobufs.BeamFailureDetectionTimer_Value", BeamFailureDetectionTimer_Value_name, BeamFailureDetectionTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.BWP_InactivityTimer_Value", BWP_InactivityTimer_Value_name, BWP_InactivityTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.OCC_Length_Value", OCC_Length_Value_name, OCC_Length_Value_value) + proto.RegisterEnum("streaming_protobufs.OCC_Index_Value", OCC_Index_Value_name, OCC_Index_Value_value) + proto.RegisterEnum("streaming_protobufs.PUCCH_MaxCodeRate_Value", PUCCH_MaxCodeRate_Value_name, PUCCH_MaxCodeRate_Value_value) + proto.RegisterEnum("streaming_protobufs.NrofSlots_Value", NrofSlots_Value_name, NrofSlots_Value_value) + proto.RegisterEnum("streaming_protobufs.ClosedLoopIndex_Value", ClosedLoopIndex_Value_name, ClosedLoopIndex_Value_value) + proto.RegisterEnum("streaming_protobufs.TwoPUCCH_PC_AdjustmentStates_Value", TwoPUCCH_PC_AdjustmentStates_Value_name, TwoPUCCH_PC_AdjustmentStates_Value_value) + proto.RegisterEnum("streaming_protobufs.RateMatching_Value", RateMatching_Value_name, RateMatching_Value_value) + proto.RegisterEnum("streaming_protobufs.SRS_SwitchFromCarrier_Value", SRS_SwitchFromCarrier_Value_name, SRS_SwitchFromCarrier_Value_value) + proto.RegisterEnum("streaming_protobufs.Tx_Config_Value", Tx_Config_Value_name, Tx_Config_Value_value) + proto.RegisterEnum("streaming_protobufs.MaxNrofPorts_Value", MaxNrofPorts_Value_name, MaxNrofPorts_Value_value) + proto.RegisterEnum("streaming_protobufs.PTRS_Power_Value", PTRS_Power_Value_name, PTRS_Power_Value_value) + proto.RegisterEnum("streaming_protobufs.TimeDensityTransformPrecoding_Value", TimeDensityTransformPrecoding_Value_name, TimeDensityTransformPrecoding_Value_value) + proto.RegisterEnum("streaming_protobufs.Alpha_Value", Alpha_Value_name, Alpha_Value_value) + proto.RegisterEnum("streaming_protobufs.TwoPUSCH_PC_AdjustmentStates_Value", TwoPUSCH_PC_AdjustmentStates_Value_name, TwoPUSCH_PC_AdjustmentStates_Value_value) + proto.RegisterEnum("streaming_protobufs.FrequencyHopping_Value", FrequencyHopping_Value_name, FrequencyHopping_Value_value) + proto.RegisterEnum("streaming_protobufs.PUSCH_AggregationFactor_Value", PUSCH_AggregationFactor_Value_name, PUSCH_AggregationFactor_Value_value) + proto.RegisterEnum("streaming_protobufs.CodebookSubset_Value", CodebookSubset_Value_name, CodebookSubset_Value_value) + proto.RegisterEnum("streaming_protobufs.RBG_Size2_Value", RBG_Size2_Value_name, RBG_Size2_Value_value) + proto.RegisterEnum("streaming_protobufs.Scaling_Value", Scaling_Value_name, Scaling_Value_value) + proto.RegisterEnum("streaming_protobufs.PowerControlLoopToUse_Value", PowerControlLoopToUse_Value_name, PowerControlLoopToUse_Value_value) + proto.RegisterEnum("streaming_protobufs.RepK_Value", RepK_Value_name, RepK_Value_value) + proto.RegisterEnum("streaming_protobufs.RepK_RV_Value", RepK_RV_Value_name, RepK_RV_Value_value) + proto.RegisterEnum("streaming_protobufs.GrantPeriodicity_Value", GrantPeriodicity_Value_name, GrantPeriodicity_Value_value) + proto.RegisterEnum("streaming_protobufs.SRS_ResourceSet_Usage_Value", SRS_ResourceSet_Usage_Value_name, SRS_ResourceSet_Usage_Value_value) + proto.RegisterEnum("streaming_protobufs.SRS_PowerControlAdjustmentStates_Value", SRS_PowerControlAdjustmentStates_Value_name, SRS_PowerControlAdjustmentStates_Value_value) + proto.RegisterEnum("streaming_protobufs.NrofSRS_Ports_Value", NrofSRS_Ports_Value_name, NrofSRS_Ports_Value_value) + proto.RegisterEnum("streaming_protobufs.PTRS_PortIndex_Value", PTRS_PortIndex_Value_name, PTRS_PortIndex_Value_value) + proto.RegisterEnum("streaming_protobufs.NrofSymbols_Value", NrofSymbols_Value_name, NrofSymbols_Value_value) + proto.RegisterEnum("streaming_protobufs.RepetitionFactor_Value", RepetitionFactor_Value_name, RepetitionFactor_Value_value) + proto.RegisterEnum("streaming_protobufs.GroupOrSequenceHopping_Value", GroupOrSequenceHopping_Value_name, GroupOrSequenceHopping_Value_value) + proto.RegisterEnum("streaming_protobufs.SSBPerRACH_Occasion_Value", SSBPerRACH_Occasion_Value_name, SSBPerRACH_Occasion_Value_value) + proto.RegisterEnum("streaming_protobufs.BeamFailureRecoveryTimer_Value", BeamFailureRecoveryTimer_Value_name, BeamFailureRecoveryTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.MaxCodeBlockGroupsPerTransportBlock_Value", MaxCodeBlockGroupsPerTransportBlock_Value_name, MaxCodeBlockGroupsPerTransportBlock_Value_value) + proto.RegisterEnum("streaming_protobufs.XOverhead_Value", XOverhead_Value_name, XOverhead_Value_value) + proto.RegisterEnum("streaming_protobufs.NrofHARQ_ProcessesForPDSCH_Value", NrofHARQ_ProcessesForPDSCH_Value_name, NrofHARQ_ProcessesForPDSCH_Value_value) + proto.RegisterEnum("streaming_protobufs.PowerControlOffsetSS_Value", PowerControlOffsetSS_Value_name, PowerControlOffsetSS_Value_value) + proto.RegisterEnum("streaming_protobufs.SubcarrierLocationP0_Value", SubcarrierLocationP0_Value_name, SubcarrierLocationP0_Value_value) + proto.RegisterEnum("streaming_protobufs.SubcarrierLocationP1_Value", SubcarrierLocationP1_Value_name, SubcarrierLocationP1_Value_value) + proto.RegisterEnum("streaming_protobufs.ResourceType_Value", ResourceType_Value_name, ResourceType_Value_value) + proto.RegisterEnum("streaming_protobufs.ReportSlotConfig_Value", ReportSlotConfig_Value_name, ReportSlotConfig_Value_value) + proto.RegisterEnum("streaming_protobufs.CRI_RII1_CQI_Value", CRI_RII1_CQI_Value_name, CRI_RII1_CQI_Value_value) + proto.RegisterEnum("streaming_protobufs.CQI_FormatIndicator_Value", CQI_FormatIndicator_Value_name, CQI_FormatIndicator_Value_value) + proto.RegisterEnum("streaming_protobufs.PMI_FormatIndicator_Value", PMI_FormatIndicator_Value_name, PMI_FormatIndicator_Value_value) + proto.RegisterEnum("streaming_protobufs.PhaseAlphabetSize_Value", PhaseAlphabetSize_Value_name, PhaseAlphabetSize_Value_value) + proto.RegisterEnum("streaming_protobufs.NumberOfBeams_Value", NumberOfBeams_Value_name, NumberOfBeams_Value_value) + proto.RegisterEnum("streaming_protobufs.PortSelectionSamplingSize_Value", PortSelectionSamplingSize_Value_name, PortSelectionSamplingSize_Value_value) + proto.RegisterEnum("streaming_protobufs.CSI_ReportConfigDummy_Value", CSI_ReportConfigDummy_Value_name, CSI_ReportConfigDummy_Value_value) + proto.RegisterEnum("streaming_protobufs.NrofReportedRS_Value", NrofReportedRS_Value_name, NrofReportedRS_Value_value) + proto.RegisterEnum("streaming_protobufs.CQI_Table_Value", CQI_Table_Value_name, CQI_Table_Value_value) + proto.RegisterEnum("streaming_protobufs.SubbandSize_Value", SubbandSize_Value_name, SubbandSize_Value_value) + proto.RegisterEnum("streaming_protobufs.SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530", SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530_name, SemiPersistentOnPUSCHV1530_ReportSlotConfigV1530_value) + proto.RegisterEnum("streaming_protobufs.SCellDeactivationTimer_Value", SCellDeactivationTimer_Value_name, SCellDeactivationTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.PathlossReferenceLinking_Value", PathlossReferenceLinking_Value_name, PathlossReferenceLinking_Value_value) + proto.RegisterEnum("streaming_protobufs.CSI_RS_MeasurementBW_NrofPRBs", CSI_RS_MeasurementBW_NrofPRBs_name, CSI_RS_MeasurementBW_NrofPRBs_value) + proto.RegisterEnum("streaming_protobufs.Density_Value", Density_Value_name, Density_Value_value) + proto.RegisterEnum("streaming_protobufs.Q_OffsetRange_Value", Q_OffsetRange_Value_name, Q_OffsetRange_Value_value) + proto.RegisterEnum("streaming_protobufs.Range_Value", Range_Value_name, Range_Value_value) + proto.RegisterEnum("streaming_protobufs.MeasCycleSCellV1530_Value", MeasCycleSCellV1530_Value_name, MeasCycleSCellV1530_Value_value) + proto.RegisterEnum("streaming_protobufs.EUTRA_AllowedMeasBandwidth_Value", EUTRA_AllowedMeasBandwidth_Value_name, EUTRA_AllowedMeasBandwidth_Value_value) + proto.RegisterEnum("streaming_protobufs.EUTRA_Q_OffsetRange_Value", EUTRA_Q_OffsetRange_Value_name, EUTRA_Q_OffsetRange_Value_value) + proto.RegisterEnum("streaming_protobufs.EUTRA_Range_Value", EUTRA_Range_Value_name, EUTRA_Range_Value_value) + proto.RegisterEnum("streaming_protobufs.NR_RS_Type_Value", NR_RS_Type_Value_name, NR_RS_Type_Value_value) + proto.RegisterEnum("streaming_protobufs.ReportInterval_Value", ReportInterval_Value_name, ReportInterval_Value_value) + proto.RegisterEnum("streaming_protobufs.ReportAmount_Value", ReportAmount_Value_name, ReportAmount_Value_value) + proto.RegisterEnum("streaming_protobufs.TimeToTrigger_Value", TimeToTrigger_Value_name, TimeToTrigger_Value_value) + proto.RegisterEnum("streaming_protobufs.ReportAddNeighMeas_Value", ReportAddNeighMeas_Value_name, ReportAddNeighMeas_Value_value) + proto.RegisterEnum("streaming_protobufs.FilterCoefficient_Value", FilterCoefficient_Value_name, FilterCoefficient_Value_value) + proto.RegisterEnum("streaming_protobufs.MGL_Value", MGL_Value_name, MGL_Value_value) + proto.RegisterEnum("streaming_protobufs.MGRP_Value", MGRP_Value_name, MGRP_Value_value) + proto.RegisterEnum("streaming_protobufs.MGTA_Value", MGTA_Value_name, MGTA_Value_value) + proto.RegisterEnum("streaming_protobufs.MeasGapSharingScheme_Value", MeasGapSharingScheme_Value_name, MeasGapSharingScheme_Value_value) + proto.RegisterEnum("streaming_protobufs.DelayBudgetReportingProhibitTimer_Value", DelayBudgetReportingProhibitTimer_Value_name, DelayBudgetReportingProhibitTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer", OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer_name, OverheatingAssistanceConfig_OverheatingIndicationProhibitTimer_value) + proto.RegisterEnum("streaming_protobufs.AggregationLevel_Value", AggregationLevel_Value_name, AggregationLevel_Value_value) + proto.RegisterEnum("streaming_protobufs.AggregationLevel_SFI_Value", AggregationLevel_SFI_Value_name, AggregationLevel_SFI_Value_value) + proto.RegisterEnum("streaming_protobufs.Dummy1_Value", Dummy1_Value_name, Dummy1_Value_value) + proto.RegisterEnum("streaming_protobufs.Dummy2_Value", Dummy2_Value_name, Dummy2_Value_value) + proto.RegisterEnum("streaming_protobufs.DCI_Formats_Value", DCI_Formats_Value_name, DCI_Formats_Value_value) + proto.RegisterEnum("streaming_protobufs.PLMN_IdentityInfo_CellReservedForOperatorUse", PLMN_IdentityInfo_CellReservedForOperatorUse_name, PLMN_IdentityInfo_CellReservedForOperatorUse_value) + proto.RegisterEnum("streaming_protobufs.DiscardTimer_Value", DiscardTimer_Value_name, DiscardTimer_Value_value) + proto.RegisterEnum("streaming_protobufs.PDCP_SN_Size_Value", PDCP_SN_Size_Value_name, PDCP_SN_Size_Value_value) + proto.RegisterEnum("streaming_protobufs.UL_DataSplitThreshold_Value", UL_DataSplitThreshold_Value_name, UL_DataSplitThreshold_Value_value) + proto.RegisterEnum("streaming_protobufs.T_Reordering_Value", T_Reordering_Value_name, T_Reordering_Value_value) + proto.RegisterEnum("streaming_protobufs.SDAP_Header_Value", SDAP_Header_Value_name, SDAP_Header_Value_value) + proto.RegisterEnum("streaming_protobufs.CipheringAlgorithm_Value", CipheringAlgorithm_Value_name, CipheringAlgorithm_Value_value) + proto.RegisterEnum("streaming_protobufs.IntegrityProtAlgorithm_Value", IntegrityProtAlgorithm_Value_name, IntegrityProtAlgorithm_Value_value) + proto.RegisterEnum("streaming_protobufs.KeyToUse_Value", KeyToUse_Value_name, KeyToUse_Value_value) + proto.RegisterEnum("streaming_protobufs.ConnEstFailCount_Value", ConnEstFailCount_Value_name, ConnEstFailCount_Value_value) + proto.RegisterEnum("streaming_protobufs.ConnEstFailOffsetValidity_Value", ConnEstFailOffsetValidity_Value_name, ConnEstFailOffsetValidity_Value_value) + proto.RegisterEnum("streaming_protobufs.SI_WindowLength_Value", SI_WindowLength_Value_name, SI_WindowLength_Value_value) + proto.RegisterEnum("streaming_protobufs.SI_BroadcastStatus_Value", SI_BroadcastStatus_Value_name, SI_BroadcastStatus_Value_value) + proto.RegisterEnum("streaming_protobufs.SI_Periodicity_Value", SI_Periodicity_Value_name, SI_Periodicity_Value_value) + proto.RegisterEnum("streaming_protobufs.SIB_TypeInfoType_Value", SIB_TypeInfoType_Value_name, SIB_TypeInfoType_Value_value) + proto.RegisterEnum("streaming_protobufs.SI_RequestPeriod_Value", SI_RequestPeriod_Value_name, SI_RequestPeriod_Value_value) + proto.RegisterEnum("streaming_protobufs.BCCH_Config_ModificationPeriodCoeff", BCCH_Config_ModificationPeriodCoeff_name, BCCH_Config_ModificationPeriodCoeff_value) + proto.RegisterEnum("streaming_protobufs.PagingCycle_Value", PagingCycle_Value_name, PagingCycle_Value_value) + proto.RegisterEnum("streaming_protobufs.PCCH_ConfigNs_Value", PCCH_ConfigNs_Value_name, PCCH_ConfigNs_Value_value) + proto.RegisterEnum("streaming_protobufs.SIB_N_TimingAdvanceOffset_Value", SIB_N_TimingAdvanceOffset_Value_name, SIB_N_TimingAdvanceOffset_Value_value) + proto.RegisterEnum("streaming_protobufs.SIB_SSB_PeriodicityServingCell_Value", SIB_SSB_PeriodicityServingCell_Value_name, SIB_SSB_PeriodicityServingCell_Value_value) + proto.RegisterEnum("streaming_protobufs.UE_TimersAndConstantsT300_T301_T319_Value", UE_TimersAndConstantsT300_T301_T319_Value_name, UE_TimersAndConstantsT300_T301_T319_Value_value) + proto.RegisterEnum("streaming_protobufs.UE_TimersAndConstantsT310_Value", UE_TimersAndConstantsT310_Value_name, UE_TimersAndConstantsT310_Value_value) + proto.RegisterEnum("streaming_protobufs.UE_TimersAndConstantsN310_Value", UE_TimersAndConstantsN310_Value_name, UE_TimersAndConstantsN310_Value_value) + proto.RegisterEnum("streaming_protobufs.UE_TimersAndConstantsT311_Value", UE_TimersAndConstantsT311_Value_name, UE_TimersAndConstantsT311_Value_value) + proto.RegisterEnum("streaming_protobufs.UE_TimersAndConstantsN311_Value", UE_TimersAndConstantsN311_Value_name, UE_TimersAndConstantsN311_Value_value) + proto.RegisterEnum("streaming_protobufs.UAC_BarringFactor_Value", UAC_BarringFactor_Value_name, UAC_BarringFactor_Value_value) + proto.RegisterEnum("streaming_protobufs.UAC_BarringTime_Value", UAC_BarringTime_Value_name, UAC_BarringTime_Value_value) + proto.RegisterEnum("streaming_protobufs.T_Evaluation_HystNormal_Value", T_Evaluation_HystNormal_Value_name, T_Evaluation_HystNormal_Value_value) + proto.RegisterType((*CellGroupConfig)(nil), "streaming_protobufs.CellGroupConfig") + proto.RegisterType((*RLC_BearerConfig)(nil), "streaming_protobufs.RLC_BearerConfig") + proto.RegisterType((*RLC_Config)(nil), "streaming_protobufs.RLC_Config") + proto.RegisterType((*AM)(nil), "streaming_protobufs.AM") + proto.RegisterType((*UL_AM_RLC)(nil), "streaming_protobufs.UL_AM_RLC") + proto.RegisterType((*MaxRetxThreshold)(nil), "streaming_protobufs.MaxRetxThreshold") + proto.RegisterType((*SN_FieldLengthAM)(nil), "streaming_protobufs.SN_FieldLengthAM") + proto.RegisterType((*T_PollRetransmit)(nil), "streaming_protobufs.T_PollRetransmit") + proto.RegisterType((*PollPDU)(nil), "streaming_protobufs.PollPDU") + proto.RegisterType((*PollByte)(nil), "streaming_protobufs.PollByte") + proto.RegisterType((*DL_AM_RLC)(nil), "streaming_protobufs.DL_AM_RLC") + proto.RegisterType((*T_Reassembly)(nil), "streaming_protobufs.T_Reassembly") + proto.RegisterType((*T_StatusProhibit)(nil), "streaming_protobufs.T_StatusProhibit") + proto.RegisterType((*UM_Bi_Directional)(nil), "streaming_protobufs.UM_Bi_Directional") + proto.RegisterType((*UL_UM_RLC)(nil), "streaming_protobufs.UL_UM_RLC") + proto.RegisterType((*SN_FieldLengthUM)(nil), "streaming_protobufs.SN_FieldLengthUM") + proto.RegisterType((*DL_UM_RLC)(nil), "streaming_protobufs.DL_UM_RLC") + proto.RegisterType((*UM_Uni_Directional_UL)(nil), "streaming_protobufs.UM_Uni_Directional_UL") + proto.RegisterType((*UM_Uni_Directional_DL)(nil), "streaming_protobufs.UM_Uni_Directional_DL") + proto.RegisterType((*LogicalChannelConfig)(nil), "streaming_protobufs.LogicalChannelConfig") + proto.RegisterType((*UL_SpecificParameters)(nil), "streaming_protobufs.UL_SpecificParameters") + proto.RegisterType((*PrioritisedBitRate)(nil), "streaming_protobufs.PrioritisedBitRate") + proto.RegisterType((*BucketSizeDuration)(nil), "streaming_protobufs.BucketSizeDuration") + proto.RegisterType((*SubcarrierSpacing)(nil), "streaming_protobufs.SubcarrierSpacing") + proto.RegisterType((*MaxPUSCH_Duration)(nil), "streaming_protobufs.MaxPUSCH_Duration") + proto.RegisterType((*BitRateQueryProhibitTimer)(nil), "streaming_protobufs.BitRateQueryProhibitTimer") + proto.RegisterType((*MAC_CellGroupConfig)(nil), "streaming_protobufs.MAC_CellGroupConfig") + proto.RegisterType((*DRX_Config)(nil), "streaming_protobufs.DRX_Config") + proto.RegisterType((*MilliSeconds)(nil), "streaming_protobufs.MilliSeconds") + proto.RegisterType((*DRX_InactivityTimer)(nil), "streaming_protobufs.DRX_InactivityTimer") + proto.RegisterType((*DRX_RetransmissionTimer)(nil), "streaming_protobufs.DRX_RetransmissionTimer") + proto.RegisterType((*ShortDRX)(nil), "streaming_protobufs.ShortDRX") + proto.RegisterType((*DRX_ShortCycle)(nil), "streaming_protobufs.DRX_ShortCycle") + proto.RegisterType((*SchedulingRequestConfig)(nil), "streaming_protobufs.SchedulingRequestConfig") + proto.RegisterType((*SchedulingRequestToAddMod)(nil), "streaming_protobufs.SchedulingRequestToAddMod") + proto.RegisterType((*SR_ProhibitTimer)(nil), "streaming_protobufs.SR_ProhibitTimer") + proto.RegisterType((*SR_TransMax)(nil), "streaming_protobufs.SR_TransMax") + proto.RegisterType((*BSR_Config)(nil), "streaming_protobufs.BSR_Config") + proto.RegisterType((*PeriodicBSR_Timer)(nil), "streaming_protobufs.PeriodicBSR_Timer") + proto.RegisterType((*RetxBSR_Timer)(nil), "streaming_protobufs.RetxBSR_Timer") + proto.RegisterType((*LogicalChannelSR_DelayTimer)(nil), "streaming_protobufs.LogicalChannelSR_DelayTimer") + proto.RegisterType((*TAG_Config)(nil), "streaming_protobufs.TAG_Config") + proto.RegisterType((*TAG)(nil), "streaming_protobufs.TAG") + proto.RegisterType((*TimeAlignmentTimer)(nil), "streaming_protobufs.TimeAlignmentTimer") + proto.RegisterType((*PHR_Config)(nil), "streaming_protobufs.PHR_Config") + proto.RegisterType((*PHR_PeriodicTimer)(nil), "streaming_protobufs.PHR_PeriodicTimer") + proto.RegisterType((*PHR_ProhibitTimer)(nil), "streaming_protobufs.PHR_ProhibitTimer") + proto.RegisterType((*PHR_Tx_PowerFactorChange)(nil), "streaming_protobufs.PHR_Tx_PowerFactorChange") + proto.RegisterType((*PHR_ModeOtherCG)(nil), "streaming_protobufs.PHR_ModeOtherCG") + proto.RegisterType((*DataInactivityTimer)(nil), "streaming_protobufs.DataInactivityTimer") + proto.RegisterType((*PhysicalCellGroupConfig)(nil), "streaming_protobufs.PhysicalCellGroupConfig") + proto.RegisterType((*XScale)(nil), "streaming_protobufs.XScale") + proto.RegisterType((*SpCellConfig)(nil), "streaming_protobufs.SpCellConfig") + proto.RegisterType((*ReconfigurationWithSync)(nil), "streaming_protobufs.ReconfigurationWithSync") + proto.RegisterType((*ServingCellConfigCommon)(nil), "streaming_protobufs.ServingCellConfigCommon") + proto.RegisterType((*DownlinkConfigCommon)(nil), "streaming_protobufs.DownlinkConfigCommon") + proto.RegisterType((*FrequencyInfoDL)(nil), "streaming_protobufs.FrequencyInfoDL") + proto.RegisterType((*SCS_SpecificCarrier)(nil), "streaming_protobufs.SCS_SpecificCarrier") + proto.RegisterType((*BWP_DownlinkCommon)(nil), "streaming_protobufs.BWP_DownlinkCommon") + proto.RegisterType((*BWP)(nil), "streaming_protobufs.BWP") + proto.RegisterType((*CyclicPrefix)(nil), "streaming_protobufs.CyclicPrefix") + proto.RegisterType((*PDCCH_ConfigCommon)(nil), "streaming_protobufs.PDCCH_ConfigCommon") + proto.RegisterType((*ControlResourceSet)(nil), "streaming_protobufs.ControlResourceSet") + proto.RegisterType((*Interleaved)(nil), "streaming_protobufs.Interleaved") + proto.RegisterType((*Reg_BundleSize)(nil), "streaming_protobufs.Reg_BundleSize") + proto.RegisterType((*InterleaverSize)(nil), "streaming_protobufs.InterleaverSize") + proto.RegisterType((*PrecoderGranularity)(nil), "streaming_protobufs.PrecoderGranularity") + proto.RegisterType((*FirstPDCCH_MonitoringOccasionOfP0)(nil), "streaming_protobufs.FirstPDCCH_MonitoringOccasionOfP0") + proto.RegisterType((*Sequence_Of_Integer)(nil), "streaming_protobufs.Sequence_Of_Integer") + proto.RegisterType((*PDSCH_ConfigCommon)(nil), "streaming_protobufs.PDSCH_ConfigCommon") + proto.RegisterType((*PDSCH_TimeDomainResourceAllocationList)(nil), "streaming_protobufs.PDSCH_TimeDomainResourceAllocationList") + proto.RegisterType((*PDSCH_TimeDomainResourceAllocation)(nil), "streaming_protobufs.PDSCH_TimeDomainResourceAllocation") + proto.RegisterType((*MappingType)(nil), "streaming_protobufs.MappingType") + proto.RegisterType((*UplinkConfigCommon)(nil), "streaming_protobufs.UplinkConfigCommon") + proto.RegisterType((*FrequencyInfoUL)(nil), "streaming_protobufs.FrequencyInfoUL") + proto.RegisterType((*BWP_UplinkCommon)(nil), "streaming_protobufs.BWP_UplinkCommon") + proto.RegisterType((*BWP_Uplink)(nil), "streaming_protobufs.BWP_Uplink") + proto.RegisterType((*RACH_ConfigCommon)(nil), "streaming_protobufs.RACH_ConfigCommon") + proto.RegisterType((*RACH_ConfigGeneric)(nil), "streaming_protobufs.RACH_ConfigGeneric") + proto.RegisterType((*Msg1_FDM)(nil), "streaming_protobufs.Msg1_FDM") + proto.RegisterType((*PreambleTransMax)(nil), "streaming_protobufs.PreambleTransMax") + proto.RegisterType((*PowerRampingStep)(nil), "streaming_protobufs.PowerRampingStep") + proto.RegisterType((*RA_ResponseWindow)(nil), "streaming_protobufs.RA_ResponseWindow") + proto.RegisterType((*Fraction)(nil), "streaming_protobufs.Fraction") + proto.RegisterType((*OtherFraction)(nil), "streaming_protobufs.OtherFraction") + proto.RegisterType((*GroupBconfigured)(nil), "streaming_protobufs.GroupBconfigured") + proto.RegisterType((*RA_Msg3SizeGroupA)(nil), "streaming_protobufs.RA_Msg3SizeGroupA") + proto.RegisterType((*MessagePowerOffsetGroupB)(nil), "streaming_protobufs.MessagePowerOffsetGroupB") + proto.RegisterType((*RA_ContentionResolutionTimer)(nil), "streaming_protobufs.RA_ContentionResolutionTimer") + proto.RegisterType((*RestrictedSetConfig)(nil), "streaming_protobufs.RestrictedSetConfig") + proto.RegisterType((*PUSCH_ConfigCommon)(nil), "streaming_protobufs.PUSCH_ConfigCommon") + proto.RegisterType((*PUSCH_TimeDomainResourceAllocationList)(nil), "streaming_protobufs.PUSCH_TimeDomainResourceAllocationList") + proto.RegisterType((*PUSCH_TimeDomainResourceAllocation)(nil), "streaming_protobufs.PUSCH_TimeDomainResourceAllocation") + proto.RegisterType((*PUCCH_ConfigCommon)(nil), "streaming_protobufs.PUCCH_ConfigCommon") + proto.RegisterType((*PUCCH_GroupHopping)(nil), "streaming_protobufs.PUCCH_GroupHopping") + proto.RegisterType((*N_TimingAdvanceOffset)(nil), "streaming_protobufs.N_TimingAdvanceOffset") + proto.RegisterType((*SSB_PeriodicityServingCell)(nil), "streaming_protobufs.SSB_PeriodicityServingCell") + proto.RegisterType((*DMRS_TypeA_Position)(nil), "streaming_protobufs.DMRS_TypeA_Position") + proto.RegisterType((*RateMatchPatternLTE_CRS)(nil), "streaming_protobufs.RateMatchPatternLTE_CRS") + proto.RegisterType((*CarrierBandwidthDL)(nil), "streaming_protobufs.CarrierBandwidthDL") + proto.RegisterType((*EUTRA_MBSFN_SubframeConfigList)(nil), "streaming_protobufs.EUTRA_MBSFN_SubframeConfigList") + proto.RegisterType((*EUTRA_MBSFN_SubframeConfig)(nil), "streaming_protobufs.EUTRA_MBSFN_SubframeConfig") + proto.RegisterType((*RadioframeAllocationPeriod)(nil), "streaming_protobufs.RadioframeAllocationPeriod") + proto.RegisterType((*SubframeAllocation)(nil), "streaming_protobufs.SubframeAllocation") + proto.RegisterType((*NrofCRS_Ports)(nil), "streaming_protobufs.NrofCRS_Ports") + proto.RegisterType((*V_Shift)(nil), "streaming_protobufs.V_Shift") + proto.RegisterType((*RateMatchPattern)(nil), "streaming_protobufs.RateMatchPattern") + proto.RegisterType((*Bitmaps)(nil), "streaming_protobufs.Bitmaps") + proto.RegisterType((*Dummy)(nil), "streaming_protobufs.Dummy") + proto.RegisterType((*TDD_UL_DL_ConfigCommon)(nil), "streaming_protobufs.TDD_UL_DL_ConfigCommon") + proto.RegisterType((*TDD_UL_DL_Pattern)(nil), "streaming_protobufs.TDD_UL_DL_Pattern") + proto.RegisterType((*DL_UL_TransmissionPeriodicity)(nil), "streaming_protobufs.DL_UL_TransmissionPeriodicity") + proto.RegisterType((*DL_UL_TransmissionPeriodicityV1530)(nil), "streaming_protobufs.DL_UL_TransmissionPeriodicity_v1530") + proto.RegisterType((*T304)(nil), "streaming_protobufs.T304") + proto.RegisterType((*RACH_ConfigDedicated)(nil), "streaming_protobufs.RACH_ConfigDedicated") + proto.RegisterType((*CFRA)(nil), "streaming_protobufs.CFRA") + proto.RegisterType((*Occasions)(nil), "streaming_protobufs.Occasions") + proto.RegisterType((*SSB)(nil), "streaming_protobufs.SSB") + proto.RegisterType((*CFRA_SSB_Resource)(nil), "streaming_protobufs.CFRA_SSB_Resource") + proto.RegisterType((*CSIRS)(nil), "streaming_protobufs.CSIRS") + proto.RegisterType((*CFRA_CSIRS_Resource)(nil), "streaming_protobufs.CFRA_CSIRS_Resource") + proto.RegisterType((*RA_Prioritization)(nil), "streaming_protobufs.RA_Prioritization") + proto.RegisterType((*PowerRampingStepHighPriority)(nil), "streaming_protobufs.PowerRampingStepHighPriority") + proto.RegisterType((*ScalingFactorBI)(nil), "streaming_protobufs.ScalingFactorBI") + proto.RegisterType((*SSB_MTC)(nil), "streaming_protobufs.SSB_MTC") + proto.RegisterType((*Duration)(nil), "streaming_protobufs.Duration") + proto.RegisterType((*SSB_MTC2)(nil), "streaming_protobufs.SSB_MTC2") + proto.RegisterType((*Periodicity)(nil), "streaming_protobufs.Periodicity") + proto.RegisterType((*RLF_TimersAndConstants)(nil), "streaming_protobufs.RLF_TimersAndConstants") + proto.RegisterType((*T310)(nil), "streaming_protobufs.T310") + proto.RegisterType((*N310)(nil), "streaming_protobufs.N310") + proto.RegisterType((*N311)(nil), "streaming_protobufs.N311") + proto.RegisterType((*T311V1530)(nil), "streaming_protobufs.T311_v1530") + proto.RegisterType((*RlmInSyncOutOfSyncThreshold)(nil), "streaming_protobufs.RlmInSyncOutOfSyncThreshold") + proto.RegisterType((*ServingCellConfig)(nil), "streaming_protobufs.ServingCellConfig") + proto.RegisterType((*TDD_UL_DL_ConfigDedicated)(nil), "streaming_protobufs.TDD_UL_DL_ConfigDedicated") + proto.RegisterType((*TDD_UL_DL_SlotConfig)(nil), "streaming_protobufs.TDD_UL_DL_SlotConfig") + proto.RegisterType((*Explicit)(nil), "streaming_protobufs.Explicit") + proto.RegisterType((*BWP_DownlinkDedicated)(nil), "streaming_protobufs.BWP_DownlinkDedicated") + proto.RegisterType((*PDCCH_Config)(nil), "streaming_protobufs.PDCCH_Config") + proto.RegisterType((*DownlinkPreemption)(nil), "streaming_protobufs.DownlinkPreemption") + proto.RegisterType((*TimeFrequencySet)(nil), "streaming_protobufs.TimeFrequencySet") + proto.RegisterType((*INT_ConfigurationPerServingCell)(nil), "streaming_protobufs.INT_ConfigurationPerServingCell") + proto.RegisterType((*PUSCH_TPC_CommandConfig)(nil), "streaming_protobufs.PUSCH_TPC_CommandConfig") + proto.RegisterType((*PUCCH_TPC_CommandConfig)(nil), "streaming_protobufs.PUCCH_TPC_CommandConfig") + proto.RegisterType((*SRS_TPC_CommandConfig)(nil), "streaming_protobufs.SRS_TPC_CommandConfig") + proto.RegisterType((*PDSCH_Config)(nil), "streaming_protobufs.PDSCH_Config") + proto.RegisterType((*DMRS_DownlinkConfig)(nil), "streaming_protobufs.DMRS_DownlinkConfig") + proto.RegisterType((*DMRS_Type)(nil), "streaming_protobufs.DMRS_Type") + proto.RegisterType((*DMRS_AdditionalPosition)(nil), "streaming_protobufs.DMRS_AdditionalPosition") + proto.RegisterType((*MaxLength)(nil), "streaming_protobufs.MaxLength") + proto.RegisterType((*PTRS_DownlinkConfig)(nil), "streaming_protobufs.PTRS_DownlinkConfig") + proto.RegisterType((*ResourceElementOffset)(nil), "streaming_protobufs.ResourceElementOffset") + proto.RegisterType((*TCI_State)(nil), "streaming_protobufs.TCI_State") + proto.RegisterType((*QCL_Info)(nil), "streaming_protobufs.QCL_Info") + proto.RegisterType((*QCL_Type)(nil), "streaming_protobufs.QCL_Type") + proto.RegisterType((*VRB_ToPRB_Interleaver)(nil), "streaming_protobufs.VRB_ToPRB_Interleaver") + proto.RegisterType((*ResourceAllocation)(nil), "streaming_protobufs.ResourceAllocation") + proto.RegisterType((*PDSCH_AggregationFactor)(nil), "streaming_protobufs.PDSCH_AggregationFactor") + proto.RegisterType((*RateMatchPatternGroup)(nil), "streaming_protobufs.RateMatchPatternGroup") + proto.RegisterType((*RateMatchPatternGroupItem)(nil), "streaming_protobufs.RateMatchPatternGroupItem") + proto.RegisterType((*RBG_Size)(nil), "streaming_protobufs.RBG_Size") + proto.RegisterType((*MCS_Table)(nil), "streaming_protobufs.MCS_Table") + proto.RegisterType((*MaxNrofCodeWordsScheduledByDCI)(nil), "streaming_protobufs.MaxNrofCodeWordsScheduledByDCI") + proto.RegisterType((*StaticBundling)(nil), "streaming_protobufs.StaticBundling") + proto.RegisterType((*BundleSize)(nil), "streaming_protobufs.BundleSize") + proto.RegisterType((*DynamicBundling)(nil), "streaming_protobufs.DynamicBundling") + proto.RegisterType((*BundleSizeSet1)(nil), "streaming_protobufs.BundleSizeSet1") + proto.RegisterType((*BundleSizeSet2)(nil), "streaming_protobufs.BundleSizeSet2") + proto.RegisterType((*ZP_CSI_RS_Resource)(nil), "streaming_protobufs.ZP_CSI_RS_Resource") + proto.RegisterType((*CSI_RS_ResourceMapping)(nil), "streaming_protobufs.CSI_RS_ResourceMapping") + proto.RegisterType((*NrofPorts)(nil), "streaming_protobufs.NrofPorts") + proto.RegisterType((*CDM_Type)(nil), "streaming_protobufs.CDM_Type") + proto.RegisterType((*Dot5)(nil), "streaming_protobufs.Dot5") + proto.RegisterType((*CSI_FrequencyOccupation)(nil), "streaming_protobufs.CSI_FrequencyOccupation") + proto.RegisterType((*CSI_ResourcePeriodicityAndOffset)(nil), "streaming_protobufs.CSI_ResourcePeriodicityAndOffset") + proto.RegisterType((*ZP_CSI_RS_ResourceSet)(nil), "streaming_protobufs.ZP_CSI_RS_ResourceSet") + proto.RegisterType((*SPS_Config)(nil), "streaming_protobufs.SPS_Config") + proto.RegisterType((*SPS_ConfigPeriodicity)(nil), "streaming_protobufs.SPS_ConfigPeriodicity") + proto.RegisterType((*SPS_MCS_Table)(nil), "streaming_protobufs.SPS_MCS_Table") + proto.RegisterType((*RadioLinkMonitoringConfig)(nil), "streaming_protobufs.RadioLinkMonitoringConfig") + proto.RegisterType((*RadioLinkMonitoringRS)(nil), "streaming_protobufs.RadioLinkMonitoringRS") + proto.RegisterType((*Purpose)(nil), "streaming_protobufs.Purpose") + proto.RegisterType((*BeamFailureInstanceMaxCount)(nil), "streaming_protobufs.BeamFailureInstanceMaxCount") + proto.RegisterType((*BeamFailureDetectionTimer)(nil), "streaming_protobufs.BeamFailureDetectionTimer") + proto.RegisterType((*BWP_Downlink)(nil), "streaming_protobufs.BWP_Downlink") + proto.RegisterType((*BWP_InactivityTimer)(nil), "streaming_protobufs.BWP_InactivityTimer") + proto.RegisterType((*UplinkConfig)(nil), "streaming_protobufs.UplinkConfig") + proto.RegisterType((*BWP_UplinkDedicated)(nil), "streaming_protobufs.BWP_UplinkDedicated") + proto.RegisterType((*PUCCH_Config)(nil), "streaming_protobufs.PUCCH_Config") + proto.RegisterType((*PUCCH_ResourceSet)(nil), "streaming_protobufs.PUCCH_ResourceSet") + proto.RegisterType((*PUCCH_Resource)(nil), "streaming_protobufs.PUCCH_Resource") + proto.RegisterType((*PUCCHFormat0)(nil), "streaming_protobufs.PUCCH_format0") + proto.RegisterType((*PUCCHFormat1)(nil), "streaming_protobufs.PUCCH_format1") + proto.RegisterType((*PUCCHFormat2)(nil), "streaming_protobufs.PUCCH_format2") + proto.RegisterType((*PUCCHFormat3)(nil), "streaming_protobufs.PUCCH_format3") + proto.RegisterType((*PUCCHFormat4)(nil), "streaming_protobufs.PUCCH_format4") + proto.RegisterType((*OCC_Length)(nil), "streaming_protobufs.OCC_Length") + proto.RegisterType((*OCC_Index)(nil), "streaming_protobufs.OCC_Index") + proto.RegisterType((*PUCCH_FormatConfig)(nil), "streaming_protobufs.PUCCH_FormatConfig") + proto.RegisterType((*PUCCH_MaxCodeRate)(nil), "streaming_protobufs.PUCCH_MaxCodeRate") + proto.RegisterType((*NrofSlots)(nil), "streaming_protobufs.NrofSlots") + proto.RegisterType((*SchedulingRequestResourceConfig)(nil), "streaming_protobufs.SchedulingRequestResourceConfig") + proto.RegisterType((*PUCCH_SpatialRelationInfo)(nil), "streaming_protobufs.PUCCH_SpatialRelationInfo") + proto.RegisterType((*Srs)(nil), "streaming_protobufs.Srs") + proto.RegisterType((*ClosedLoopIndex)(nil), "streaming_protobufs.ClosedLoopIndex") + proto.RegisterType((*PUCCH_PowerControl)(nil), "streaming_protobufs.PUCCH_PowerControl") + proto.RegisterType((*P0_PUCCH)(nil), "streaming_protobufs.P0_PUCCH") + proto.RegisterType((*PUCCH_PathlossReferenceRS)(nil), "streaming_protobufs.PUCCH_PathlossReferenceRS") + proto.RegisterType((*TwoPUCCH_PC_AdjustmentStates)(nil), "streaming_protobufs.TwoPUCCH_PC_AdjustmentStates") + proto.RegisterType((*PUSCH_ServingCellConfig)(nil), "streaming_protobufs.PUSCH_ServingCellConfig") + proto.RegisterType((*PUSCH_CodeBlockGroupTransmission)(nil), "streaming_protobufs.PUSCH_CodeBlockGroupTransmission") + proto.RegisterType((*RateMatching)(nil), "streaming_protobufs.RateMatching") + proto.RegisterType((*SRS_CarrierSwitching)(nil), "streaming_protobufs.SRS_CarrierSwitching") + proto.RegisterType((*SRS_SwitchFromCarrier)(nil), "streaming_protobufs.SRS_SwitchFromCarrier") + proto.RegisterType((*SRS_TPC_PDCCH_ConfigList)(nil), "streaming_protobufs.SRS_TPC_PDCCH_ConfigList") + proto.RegisterType((*SRS_TPC_PDCCH_Config)(nil), "streaming_protobufs.SRS_TPC_PDCCH_Config") + proto.RegisterType((*SRS_CC_SetIndex)(nil), "streaming_protobufs.SRS_CC_SetIndex") + proto.RegisterType((*PUSCH_Config)(nil), "streaming_protobufs.PUSCH_Config") + proto.RegisterType((*Tx_Config)(nil), "streaming_protobufs.Tx_Config") + proto.RegisterType((*DMRS_UplinkConfig)(nil), "streaming_protobufs.DMRS_UplinkConfig") + proto.RegisterType((*PTRS_UplinkConfig)(nil), "streaming_protobufs.PTRS_UplinkConfig") + proto.RegisterType((*TransformPrecoderDisabled)(nil), "streaming_protobufs.TransformPrecoderDisabled") + proto.RegisterType((*MaxNrofPorts)(nil), "streaming_protobufs.MaxNrofPorts") + proto.RegisterType((*PTRS_Power)(nil), "streaming_protobufs.PTRS_Power") + proto.RegisterType((*TransformPrecoderEnabled)(nil), "streaming_protobufs.TransformPrecoderEnabled") + proto.RegisterType((*TimeDensityTransformPrecoding)(nil), "streaming_protobufs.TimeDensityTransformPrecoding") + proto.RegisterType((*TransformPrecodingDisabled)(nil), "streaming_protobufs.TransformPrecodingDisabled") + proto.RegisterType((*TransformPrecodingEnabled)(nil), "streaming_protobufs.TransformPrecodingEnabled") + proto.RegisterType((*PUSCH_PowerControl)(nil), "streaming_protobufs.PUSCH_PowerControl") + proto.RegisterType((*Alpha)(nil), "streaming_protobufs.Alpha") + proto.RegisterType((*P0_PUSCH_AlphaSet)(nil), "streaming_protobufs.P0_PUSCH_AlphaSet") + proto.RegisterType((*PUSCH_PathlossReferenceRS)(nil), "streaming_protobufs.PUSCH_PathlossReferenceRS") + proto.RegisterType((*TwoPUSCH_PC_AdjustmentStates)(nil), "streaming_protobufs.TwoPUSCH_PC_AdjustmentStates") + proto.RegisterType((*SRI_PUSCH_PowerControl)(nil), "streaming_protobufs.SRI_PUSCH_PowerControl") + proto.RegisterType((*FrequencyHopping)(nil), "streaming_protobufs.FrequencyHopping") + proto.RegisterType((*PUSCH_AggregationFactor)(nil), "streaming_protobufs.PUSCH_AggregationFactor") + proto.RegisterType((*CodebookSubset)(nil), "streaming_protobufs.CodebookSubset") + proto.RegisterType((*RBG_Size2)(nil), "streaming_protobufs.RBG_Size2") + proto.RegisterType((*UCI_OnPUSCH)(nil), "streaming_protobufs.UCI_OnPUSCH") + proto.RegisterType((*BetaOffsetsList)(nil), "streaming_protobufs.BetaOffsetsList") + proto.RegisterType((*Scaling)(nil), "streaming_protobufs.Scaling") + proto.RegisterType((*ConfiguredGrantConfig)(nil), "streaming_protobufs.ConfiguredGrantConfig") + proto.RegisterType((*CG_UCI_OnPUSCH)(nil), "streaming_protobufs.CG_UCI_OnPUSCH") + proto.RegisterType((*BetaOffsets)(nil), "streaming_protobufs.BetaOffsets") + proto.RegisterType((*PowerControlLoopToUse)(nil), "streaming_protobufs.PowerControlLoopToUse") + proto.RegisterType((*RepK)(nil), "streaming_protobufs.RepK") + proto.RegisterType((*RepK_RV)(nil), "streaming_protobufs.RepK_RV") + proto.RegisterType((*GrantPeriodicity)(nil), "streaming_protobufs.GrantPeriodicity") + proto.RegisterType((*RRC_ConfiguredUplinkGrant)(nil), "streaming_protobufs.RRC_ConfiguredUplinkGrant") + proto.RegisterType((*SRS_Config)(nil), "streaming_protobufs.SRS_Config") + proto.RegisterType((*SRS_ResourceSet)(nil), "streaming_protobufs.SRS_ResourceSet") + proto.RegisterType((*SRS_ResourceSetType_Aperiodic)(nil), "streaming_protobufs.SRS_ResourceSetType_Aperiodic") + proto.RegisterType((*SRS_ResourceSetType_Semi_Persistent)(nil), "streaming_protobufs.SRS_ResourceSetType_Semi_Persistent") + proto.RegisterType((*SRS_ResourceSetType_Periodic)(nil), "streaming_protobufs.SRS_ResourceSetType_Periodic") + proto.RegisterType((*SRS_ResourceSet_Usage)(nil), "streaming_protobufs.SRS_ResourceSet_Usage") + proto.RegisterType((*SRS_PowerControlAdjustmentStates)(nil), "streaming_protobufs.SRS_PowerControlAdjustmentStates") + proto.RegisterType((*SRS_Resource)(nil), "streaming_protobufs.SRS_Resource") + proto.RegisterType((*NrofSRS_Ports)(nil), "streaming_protobufs.NrofSRS_Ports") + proto.RegisterType((*PTRS_PortIndex)(nil), "streaming_protobufs.PTRS_PortIndex") + proto.RegisterType((*N2)(nil), "streaming_protobufs.N2") + proto.RegisterType((*N4)(nil), "streaming_protobufs.N4") + proto.RegisterType((*ResourceMapping)(nil), "streaming_protobufs.ResourceMapping") + proto.RegisterType((*NrofSymbols)(nil), "streaming_protobufs.NrofSymbols") + proto.RegisterType((*RepetitionFactor)(nil), "streaming_protobufs.RepetitionFactor") + proto.RegisterType((*FreqHopping)(nil), "streaming_protobufs.FreqHopping") + proto.RegisterType((*GroupOrSequenceHopping)(nil), "streaming_protobufs.GroupOrSequenceHopping") + proto.RegisterType((*SRS_ResourceType_Aperiodic)(nil), "streaming_protobufs.SRS_ResourceType_Aperiodic") + proto.RegisterType((*SRS_ResourceType_Semi_Persistent)(nil), "streaming_protobufs.SRS_ResourceType_Semi_Persistent") + proto.RegisterType((*SRS_PeriodicityAndOffset)(nil), "streaming_protobufs.SRS_PeriodicityAndOffset") + proto.RegisterType((*SRS_ResourceType_Periodic)(nil), "streaming_protobufs.SRS_ResourceType_Periodic") + proto.RegisterType((*SRS_SpatialRelationInfo)(nil), "streaming_protobufs.SRS_SpatialRelationInfo") + proto.RegisterType((*BeamFailureRecoveryConfig)(nil), "streaming_protobufs.BeamFailureRecoveryConfig") + proto.RegisterType((*PRACH_ResourceDedicatedBFR)(nil), "streaming_protobufs.PRACH_ResourceDedicatedBFR") + proto.RegisterType((*BFR_SSB_Resource)(nil), "streaming_protobufs.BFR_SSB_Resource") + proto.RegisterType((*BFR_CSIRS_Resource)(nil), "streaming_protobufs.BFR_CSIRS_Resource") + proto.RegisterType((*SSBPerRACH_Occasion)(nil), "streaming_protobufs.SSB_perRACH_Occasion") + proto.RegisterType((*BeamFailureRecoveryTimer)(nil), "streaming_protobufs.BeamFailureRecoveryTimer") + proto.RegisterType((*PDCCH_ServingCellConfig)(nil), "streaming_protobufs.PDCCH_ServingCellConfig") + proto.RegisterType((*SlotFormatIndicator)(nil), "streaming_protobufs.SlotFormatIndicator") + proto.RegisterType((*SlotFormatCombinationsPerCell)(nil), "streaming_protobufs.SlotFormatCombinationsPerCell") + proto.RegisterType((*SlotFormatCombination)(nil), "streaming_protobufs.SlotFormatCombination") + proto.RegisterType((*PDSCH_ServingCellConfig)(nil), "streaming_protobufs.PDSCH_ServingCellConfig") + proto.RegisterType((*PDSCH_CodeBlockGroupTransmission)(nil), "streaming_protobufs.PDSCH_CodeBlockGroupTransmission") + proto.RegisterType((*MaxCodeBlockGroupsPerTransportBlock)(nil), "streaming_protobufs.MaxCodeBlockGroupsPerTransportBlock") + proto.RegisterType((*XOverhead)(nil), "streaming_protobufs.XOverhead") + proto.RegisterType((*NrofHARQ_ProcessesForPDSCH)(nil), "streaming_protobufs.NrofHARQ_ProcessesForPDSCH") + proto.RegisterType((*CSI_MeasConfig)(nil), "streaming_protobufs.CSI_MeasConfig") + proto.RegisterType((*NZP_CSI_RS_Resource)(nil), "streaming_protobufs.NZP_CSI_RS_Resource") + proto.RegisterType((*PowerControlOffsetSS)(nil), "streaming_protobufs.PowerControlOffsetSS") + proto.RegisterType((*NZP_CSI_RS_ResourceSet)(nil), "streaming_protobufs.NZP_CSI_RS_ResourceSet") + proto.RegisterType((*CSI_IM_Resource)(nil), "streaming_protobufs.CSI_IM_Resource") + proto.RegisterType((*Pattern0)(nil), "streaming_protobufs.Pattern0") + proto.RegisterType((*SubcarrierLocationP0)(nil), "streaming_protobufs.SubcarrierLocation_p0") + proto.RegisterType((*Pattern1)(nil), "streaming_protobufs.Pattern1") + proto.RegisterType((*SubcarrierLocationP1)(nil), "streaming_protobufs.SubcarrierLocation_p1") + proto.RegisterType((*CSI_IM_ResourceSet)(nil), "streaming_protobufs.CSI_IM_ResourceSet") + proto.RegisterType((*CSI_SSB_ResourceSet)(nil), "streaming_protobufs.CSI_SSB_ResourceSet") + proto.RegisterType((*CSI_ResourceConfig)(nil), "streaming_protobufs.CSI_ResourceConfig") + proto.RegisterType((*NZP_CSI_RS_SSB)(nil), "streaming_protobufs.NZP_CSI_RS_SSB") + proto.RegisterType((*CSI_IM_ResourceSetList)(nil), "streaming_protobufs.CSI_IM_ResourceSetList") + proto.RegisterType((*ResourceType)(nil), "streaming_protobufs.ResourceType") + proto.RegisterType((*CSI_ReportConfig)(nil), "streaming_protobufs.CSI_ReportConfig") + proto.RegisterType((*CSI_ReportConfigType_Periodic)(nil), "streaming_protobufs.CSI_ReportConfigType_Periodic") + proto.RegisterType((*CSI_ReportPeriodicityAndOffset)(nil), "streaming_protobufs.CSI_ReportPeriodicityAndOffset") + proto.RegisterType((*PUCCH_CSI_Resource)(nil), "streaming_protobufs.PUCCH_CSI_Resource") + proto.RegisterType((*CSI_ReportConfigType_SemiPersistentOnPUCCH)(nil), "streaming_protobufs.CSI_ReportConfigType_SemiPersistentOnPUCCH") + proto.RegisterType((*CSI_ReportConfigType_SemiPersistentOnPUSCH)(nil), "streaming_protobufs.CSI_ReportConfigType_SemiPersistentOnPUSCH") + proto.RegisterType((*ReportSlotConfig)(nil), "streaming_protobufs.ReportSlotConfig") + proto.RegisterType((*CSI_ReportConfigType_Aperiodic)(nil), "streaming_protobufs.CSI_ReportConfigType_Aperiodic") + proto.RegisterType((*CRI_RII1_CQI)(nil), "streaming_protobufs.CRI_RI_i1_CQI") + proto.RegisterType((*ReportFreqConfiguration)(nil), "streaming_protobufs.ReportFreqConfiguration") + proto.RegisterType((*CQI_FormatIndicator)(nil), "streaming_protobufs.CQI_FormatIndicator") + proto.RegisterType((*PMI_FormatIndicator)(nil), "streaming_protobufs.PMI_FormatIndicator") + proto.RegisterType((*CodebookConfig)(nil), "streaming_protobufs.CodebookConfig") + proto.RegisterType((*CodebookType_Type1)(nil), "streaming_protobufs.CodebookType_Type1") + proto.RegisterType((*CodebookSubType_SinglePanel)(nil), "streaming_protobufs.CodebookSubType_SinglePanel") + proto.RegisterType((*CodebookNrOfAntennaPorts_Two)(nil), "streaming_protobufs.CodebookNrOfAntennaPorts_Two") + proto.RegisterType((*CodebookNrOfAntennaPorts_MoreThanTwo)(nil), "streaming_protobufs.CodebookNrOfAntennaPorts_MoreThanTwo") + proto.RegisterType((*CodebookSubType_MultiPanel)(nil), "streaming_protobufs.CodebookSubType_MultiPanel") + proto.RegisterType((*CodebookType_Type2)(nil), "streaming_protobufs.CodebookType_Type2") + proto.RegisterType((*CodebookSubType_TypeII)(nil), "streaming_protobufs.CodebookSubType_TypeII") + proto.RegisterType((*CodebookSubType_TypeII_PortSelection)(nil), "streaming_protobufs.CodebookSubType_TypeII_PortSelection") + proto.RegisterType((*PhaseAlphabetSize)(nil), "streaming_protobufs.PhaseAlphabetSize") + proto.RegisterType((*NumberOfBeams)(nil), "streaming_protobufs.NumberOfBeams") + proto.RegisterType((*PortSelectionSamplingSize)(nil), "streaming_protobufs.PortSelectionSamplingSize") + proto.RegisterType((*CSI_ReportConfigDummy)(nil), "streaming_protobufs.CSI_ReportConfigDummy") + proto.RegisterType((*GroupBasedBeamReporting_Disabled)(nil), "streaming_protobufs.GroupBasedBeamReporting_Disabled") + proto.RegisterType((*NrofReportedRS)(nil), "streaming_protobufs.NrofReportedRS") + proto.RegisterType((*CQI_Table)(nil), "streaming_protobufs.CQI_Table") + proto.RegisterType((*SubbandSize)(nil), "streaming_protobufs.SubbandSize") + proto.RegisterType((*PortIndexFor8Ranks)(nil), "streaming_protobufs.PortIndexFor8Ranks") + proto.RegisterType((*PortIndex8)(nil), "streaming_protobufs.PortIndex8") + proto.RegisterType((*PortIndex4)(nil), "streaming_protobufs.PortIndex4") + proto.RegisterType((*PortIndex2)(nil), "streaming_protobufs.PortIndex2") + proto.RegisterType((*SemiPersistentOnPUSCHV1530)(nil), "streaming_protobufs.SemiPersistentOnPUSCH_v1530") + proto.RegisterType((*CSI_AperiodicTriggerStateList)(nil), "streaming_protobufs.CSI_AperiodicTriggerStateList") + proto.RegisterType((*CSI_AperiodicTriggerState)(nil), "streaming_protobufs.CSI_AperiodicTriggerState") + proto.RegisterType((*CSI_AssociatedReportConfigInfo)(nil), "streaming_protobufs.CSI_AssociatedReportConfigInfo") + proto.RegisterType((*NZP_CSI_RS)(nil), "streaming_protobufs.NZP_CSI_RS") + proto.RegisterType((*CSI_SemiPersistentOnPUSCH_TriggerStateList)(nil), "streaming_protobufs.CSI_SemiPersistentOnPUSCH_TriggerStateList") + proto.RegisterType((*CSI_SemiPersistentOnPUSCH_TriggerState)(nil), "streaming_protobufs.CSI_SemiPersistentOnPUSCH_TriggerState") + proto.RegisterType((*SCellDeactivationTimer)(nil), "streaming_protobufs.SCellDeactivationTimer") + proto.RegisterType((*CrossCarrierSchedulingConfig)(nil), "streaming_protobufs.CrossCarrierSchedulingConfig") + proto.RegisterType((*OwnCrossCarrierSchedulingConfig)(nil), "streaming_protobufs.OwnCrossCarrierSchedulingConfig") + proto.RegisterType((*OtherCrossCarrierSchedulingConfig)(nil), "streaming_protobufs.OtherCrossCarrierSchedulingConfig") + proto.RegisterType((*PathlossReferenceLinking)(nil), "streaming_protobufs.PathlossReferenceLinking") + proto.RegisterType((*MeasConfig)(nil), "streaming_protobufs.MeasConfig") + proto.RegisterType((*MeasObjectToRemoveList)(nil), "streaming_protobufs.MeasObjectToRemoveList") + proto.RegisterType((*MeasObjectToAddModList)(nil), "streaming_protobufs.MeasObjectToAddModList") + proto.RegisterType((*ReportConfigToRemoveList)(nil), "streaming_protobufs.ReportConfigToRemoveList") + proto.RegisterType((*ReportConfigToAddModList)(nil), "streaming_protobufs.ReportConfigToAddModList") + proto.RegisterType((*MeasIdToRemoveList)(nil), "streaming_protobufs.MeasIdToRemoveList") + proto.RegisterType((*MeasIdToAddModList)(nil), "streaming_protobufs.MeasIdToAddModList") + proto.RegisterType((*MeasObjectToAddMod)(nil), "streaming_protobufs.MeasObjectToAddMod") + proto.RegisterType((*MeasObjectNR)(nil), "streaming_protobufs.MeasObjectNR") + proto.RegisterType((*ReferenceSignalConfig)(nil), "streaming_protobufs.ReferenceSignalConfig") + proto.RegisterType((*SSB_ConfigMobility)(nil), "streaming_protobufs.SSB_ConfigMobility") + proto.RegisterType((*SSB_ToMeasure)(nil), "streaming_protobufs.SSB_ToMeasure") + proto.RegisterType((*SS_RSSI_Measurement)(nil), "streaming_protobufs.SS_RSSI_Measurement") + proto.RegisterType((*CSI_RS_ResourceConfigMobility)(nil), "streaming_protobufs.CSI_RS_ResourceConfigMobility") + proto.RegisterType((*CSI_RS_CellMobility)(nil), "streaming_protobufs.CSI_RS_CellMobility") + proto.RegisterType((*CSI_RS_MeasurementBW)(nil), "streaming_protobufs.CSI_RS_MeasurementBW") + proto.RegisterType((*Density)(nil), "streaming_protobufs.Density") + proto.RegisterType((*CSI_RS_Resource_Mobility)(nil), "streaming_protobufs.CSI_RS_Resource_Mobility") + proto.RegisterType((*AssociatedSSB)(nil), "streaming_protobufs.AssociatedSSB") + proto.RegisterType((*ThresholdNR)(nil), "streaming_protobufs.ThresholdNR") + proto.RegisterType((*Q_OffsetRangeList)(nil), "streaming_protobufs.Q_OffsetRangeList") + proto.RegisterType((*Q_OffsetRange)(nil), "streaming_protobufs.Q_OffsetRange") + proto.RegisterType((*CellsToAddModList)(nil), "streaming_protobufs.CellsToAddModList") + proto.RegisterType((*CellsToAddMod)(nil), "streaming_protobufs.CellsToAddMod") + proto.RegisterType((*PCI_List)(nil), "streaming_protobufs.PCI_List") + proto.RegisterType((*PCI_RangeIndexList)(nil), "streaming_protobufs.PCI_RangeIndexList") + proto.RegisterType((*PCI_RangeElement)(nil), "streaming_protobufs.PCI_RangeElement") + proto.RegisterType((*PCI_Range)(nil), "streaming_protobufs.PCI_Range") + proto.RegisterType((*Range)(nil), "streaming_protobufs.Range") + proto.RegisterType((*MeasCycleSCellV1530)(nil), "streaming_protobufs.MeasCycleSCell_v1530") + proto.RegisterType((*MeasObjectEUTRA)(nil), "streaming_protobufs.MeasObjectEUTRA") + proto.RegisterType((*EUTRA_AllowedMeasBandwidth)(nil), "streaming_protobufs.EUTRA_AllowedMeasBandwidth") + proto.RegisterType((*EUTRA_CellIndexList)(nil), "streaming_protobufs.EUTRA_CellIndexList") + proto.RegisterType((*EUTRA_Cell)(nil), "streaming_protobufs.EUTRA_Cell") + proto.RegisterType((*EUTRA_Q_OffsetRange)(nil), "streaming_protobufs.EUTRA_Q_OffsetRange") + proto.RegisterType((*EUTRA_BlackCell)(nil), "streaming_protobufs.EUTRA_BlackCell") + proto.RegisterType((*EUTRA_PhysCellIdRange)(nil), "streaming_protobufs.EUTRA_PhysCellIdRange") + proto.RegisterType((*EUTRA_Range)(nil), "streaming_protobufs.EUTRA_Range") + proto.RegisterType((*ReportConfigToAddMod)(nil), "streaming_protobufs.ReportConfigToAddMod") + proto.RegisterType((*ReportConfigNR)(nil), "streaming_protobufs.ReportConfigNR") + proto.RegisterType((*PeriodicalReportConfig)(nil), "streaming_protobufs.PeriodicalReportConfig") + proto.RegisterType((*NR_RS_Type)(nil), "streaming_protobufs.NR_RS_Type") + proto.RegisterType((*NR_FreqInfo)(nil), "streaming_protobufs.NR_FreqInfo") + proto.RegisterType((*ReportInterval)(nil), "streaming_protobufs.ReportInterval") + proto.RegisterType((*ReportAmount)(nil), "streaming_protobufs.ReportAmount") + proto.RegisterType((*MeasReportQuantity)(nil), "streaming_protobufs.MeasReportQuantity") + proto.RegisterType((*EventTriggerConfig)(nil), "streaming_protobufs.EventTriggerConfig") + proto.RegisterType((*EventA1)(nil), "streaming_protobufs.EventA1") + proto.RegisterType((*EventA2)(nil), "streaming_protobufs.EventA2") + proto.RegisterType((*EventA3)(nil), "streaming_protobufs.EventA3") + proto.RegisterType((*EventA4)(nil), "streaming_protobufs.EventA4") + proto.RegisterType((*EventA5)(nil), "streaming_protobufs.EventA5") + proto.RegisterType((*EventA6)(nil), "streaming_protobufs.EventA6") + proto.RegisterType((*MeasTriggerQuantity)(nil), "streaming_protobufs.MeasTriggerQuantity") + proto.RegisterType((*TimeToTrigger)(nil), "streaming_protobufs.TimeToTrigger") + proto.RegisterType((*MeasTriggerQuantityOffset)(nil), "streaming_protobufs.MeasTriggerQuantityOffset") + proto.RegisterType((*ReportAddNeighMeas)(nil), "streaming_protobufs.ReportAddNeighMeas") + proto.RegisterType((*ReportCGI)(nil), "streaming_protobufs.ReportCGI") + proto.RegisterType((*ReportConfigInterRAT)(nil), "streaming_protobufs.ReportConfigInterRAT") + proto.RegisterType((*PeriodicalReportConfigInterRAT)(nil), "streaming_protobufs.PeriodicalReportConfigInterRAT") + proto.RegisterType((*EventTriggerConfigInterRAT)(nil), "streaming_protobufs.EventTriggerConfigInterRAT") + proto.RegisterType((*EventB1)(nil), "streaming_protobufs.EventB1") + proto.RegisterType((*EventB2)(nil), "streaming_protobufs.EventB2") + proto.RegisterType((*MeasTriggerQuantityEUTRA)(nil), "streaming_protobufs.MeasTriggerQuantityEUTRA") + proto.RegisterType((*ReportCGI_EUTRA)(nil), "streaming_protobufs.ReportCGI_EUTRA") + proto.RegisterType((*MeasIdToAddMod)(nil), "streaming_protobufs.MeasIdToAddMod") + proto.RegisterType((*QuantityConfig)(nil), "streaming_protobufs.QuantityConfig") + proto.RegisterType((*QuantityConfigNR)(nil), "streaming_protobufs.QuantityConfigNR") + proto.RegisterType((*QuantityConfigRS)(nil), "streaming_protobufs.QuantityConfigRS") + proto.RegisterType((*FilterConfig)(nil), "streaming_protobufs.FilterConfig") + proto.RegisterType((*FilterCoefficient)(nil), "streaming_protobufs.FilterCoefficient") + proto.RegisterType((*MeasGapConfig)(nil), "streaming_protobufs.MeasGapConfig") + proto.RegisterType((*GapConfig)(nil), "streaming_protobufs.GapConfig") + proto.RegisterType((*MGL)(nil), "streaming_protobufs.MGL") + proto.RegisterType((*MGRP)(nil), "streaming_protobufs.MGRP") + proto.RegisterType((*MGTA)(nil), "streaming_protobufs.MGTA") + proto.RegisterType((*MeasGapSharingConfig)(nil), "streaming_protobufs.MeasGapSharingConfig") + proto.RegisterType((*MeasGapSharingScheme)(nil), "streaming_protobufs.MeasGapSharingScheme") + proto.RegisterType((*OtherConfig)(nil), "streaming_protobufs.OtherConfig") + proto.RegisterType((*DelayBudgetReportingProhibitTimer)(nil), "streaming_protobufs.DelayBudgetReportingProhibitTimer") + proto.RegisterType((*OtherConfigV1540)(nil), "streaming_protobufs.OtherConfig_v1540") + proto.RegisterType((*OverheatingAssistanceConfig)(nil), "streaming_protobufs.OverheatingAssistanceConfig") + proto.RegisterType((*SCellConfig)(nil), "streaming_protobufs.SCellConfig") + proto.RegisterType((*SearchSpace)(nil), "streaming_protobufs.SearchSpace") + proto.RegisterType((*NrofCandidates)(nil), "streaming_protobufs.NrofCandidates") + proto.RegisterType((*AggregationLevel)(nil), "streaming_protobufs.AggregationLevel") + proto.RegisterType((*Common)(nil), "streaming_protobufs.Common") + proto.RegisterType((*DCI_Format0_0_AndFormat1_0)(nil), "streaming_protobufs.DCI_Format0_0_AndFormat1_0") + proto.RegisterType((*DCI_Format2_0)(nil), "streaming_protobufs.DCI_Format2_0") + proto.RegisterType((*NrofCandidates_SFI)(nil), "streaming_protobufs.NrofCandidates_SFI") + proto.RegisterType((*AggregationLevel_SFI)(nil), "streaming_protobufs.AggregationLevel_SFI") + proto.RegisterType((*DCI_Format2_1)(nil), "streaming_protobufs.DCI_Format2_1") + proto.RegisterType((*DCI_Format2_2)(nil), "streaming_protobufs.DCI_Format2_2") + proto.RegisterType((*DCI_Format2_3)(nil), "streaming_protobufs.DCI_Format2_3") + proto.RegisterType((*Dummy1)(nil), "streaming_protobufs.Dummy1") + proto.RegisterType((*Dummy2)(nil), "streaming_protobufs.Dummy2") + proto.RegisterType((*UE_Specific)(nil), "streaming_protobufs.UE_Specific") + proto.RegisterType((*DCI_Formats)(nil), "streaming_protobufs.DCI_Formats") + proto.RegisterType((*MeasResultCellListSFTD)(nil), "streaming_protobufs.MeasResultCellListSFTD") + proto.RegisterType((*MeasResultCellSFTD)(nil), "streaming_protobufs.MeasResultCellSFTD") + proto.RegisterType((*MeasResultList2NR)(nil), "streaming_protobufs.MeasResultList2NR") + proto.RegisterType((*MeasResult2NR)(nil), "streaming_protobufs.MeasResult2NR") + proto.RegisterType((*MeasQuantityResults)(nil), "streaming_protobufs.MeasQuantityResults") + proto.RegisterType((*ResultsPerSSB_Index)(nil), "streaming_protobufs.ResultsPerSSB_Index") + proto.RegisterType((*ResultsPerCSI_RS_Index)(nil), "streaming_protobufs.ResultsPerCSI_RS_Index") + proto.RegisterType((*MeasQuantityResultsEUTRA)(nil), "streaming_protobufs.MeasQuantityResultsEUTRA") + proto.RegisterType((*CellResults)(nil), "streaming_protobufs.CellResults") + proto.RegisterType((*ResultsPerCSI_RS_IndexList)(nil), "streaming_protobufs.ResultsPerCSI_RS_IndexList") + proto.RegisterType((*ResultsPerSSB_IndexList)(nil), "streaming_protobufs.ResultsPerSSB_IndexList") + proto.RegisterType((*RsIndexResults)(nil), "streaming_protobufs.RsIndexResults") + proto.RegisterType((*MeasResult)(nil), "streaming_protobufs.MeasResult") + proto.RegisterType((*PLMN_Identity)(nil), "streaming_protobufs.PLMN_Identity") + proto.RegisterType((*MNC)(nil), "streaming_protobufs.MNC") + proto.RegisterType((*MCC)(nil), "streaming_protobufs.MCC") + proto.RegisterType((*PLMN_Identity_EUTRA_5GC)(nil), "streaming_protobufs.PLMN_Identity_EUTRA_5GC") + proto.RegisterType((*PLMN_IdentityList_EUTRA_5GC)(nil), "streaming_protobufs.PLMN_IdentityList_EUTRA_5GC") + proto.RegisterType((*CellAccessRelatedInfo_EUTRA_5GC)(nil), "streaming_protobufs.CellAccessRelatedInfo_EUTRA_5GC") + proto.RegisterType((*PLMN_IdentityList_EUTRA_EPC)(nil), "streaming_protobufs.PLMN_IdentityList_EUTRA_EPC") + proto.RegisterType((*CellAccessRelatedInfo_EUTRA_EPC)(nil), "streaming_protobufs.CellAccessRelatedInfo_EUTRA_EPC") + proto.RegisterType((*CGIInfo_EPC)(nil), "streaming_protobufs.CGI_info_EPC") + proto.RegisterType((*PLMN_IdentityInfo)(nil), "streaming_protobufs.PLMN_IdentityInfo") + proto.RegisterType((*PDCCH_ConfigSIB1)(nil), "streaming_protobufs.PDCCH_ConfigSIB1") + proto.RegisterType((*NoSIB1)(nil), "streaming_protobufs.NoSIB1") + proto.RegisterType((*PLMN_IdentityInfoList)(nil), "streaming_protobufs.PLMN_IdentityInfoList") + proto.RegisterType((*MultiFrequencyBandListNR)(nil), "streaming_protobufs.MultiFrequencyBandListNR") + proto.RegisterType((*CGI_Info)(nil), "streaming_protobufs.CGI_Info") + proto.RegisterType((*MultiBandInfoListEUTRA)(nil), "streaming_protobufs.MultiBandInfoListEUTRA") + proto.RegisterType((*EUTRA_CGI_Info)(nil), "streaming_protobufs.EUTRA_CGI_Info") + proto.RegisterType((*MeasResultNR)(nil), "streaming_protobufs.MeasResultNR") + proto.RegisterType((*MeasResultEUTRA)(nil), "streaming_protobufs.MeasResultEUTRA") + proto.RegisterType((*MeasResultServMO)(nil), "streaming_protobufs.MeasResultServMO") + proto.RegisterType((*MeasResultServMOList)(nil), "streaming_protobufs.MeasResultServMOList") + proto.RegisterType((*MeasResultListNR)(nil), "streaming_protobufs.MeasResultListNR") + proto.RegisterType((*MeasResultListEUTRA)(nil), "streaming_protobufs.MeasResultListEUTRA") + proto.RegisterType((*MeasResults)(nil), "streaming_protobufs.MeasResults") + proto.RegisterType((*DRX_Info)(nil), "streaming_protobufs.DRX_Info") + proto.RegisterType((*RadioBearerConfig)(nil), "streaming_protobufs.RadioBearerConfig") + proto.RegisterType((*SRB_ToAddModList)(nil), "streaming_protobufs.SRB_ToAddModList") + proto.RegisterType((*SRB_ToAddMod)(nil), "streaming_protobufs.SRB_ToAddMod") + proto.RegisterType((*PDCP_Config)(nil), "streaming_protobufs.PDCP_Config") + proto.RegisterType((*DRB)(nil), "streaming_protobufs.DRB") + proto.RegisterType((*DiscardTimer)(nil), "streaming_protobufs.DiscardTimer") + proto.RegisterType((*PDCP_SN_Size)(nil), "streaming_protobufs.PDCP_SN_Size") + proto.RegisterType((*Rohc)(nil), "streaming_protobufs.Rohc") + proto.RegisterType((*RohcProfiles)(nil), "streaming_protobufs.RohcProfiles") + proto.RegisterType((*UplinkOnlyROHC)(nil), "streaming_protobufs.UplinkOnlyROHC") + proto.RegisterType((*UplinkOnlyROHCProfiles)(nil), "streaming_protobufs.UplinkOnlyROHCProfiles") + proto.RegisterType((*MoreThanOneRLC)(nil), "streaming_protobufs.MoreThanOneRLC") + proto.RegisterType((*PrimaryPath)(nil), "streaming_protobufs.PrimaryPath") + proto.RegisterType((*UL_DataSplitThreshold)(nil), "streaming_protobufs.UL_DataSplitThreshold") + proto.RegisterType((*T_Reordering)(nil), "streaming_protobufs.T_Reordering") + proto.RegisterType((*DRB_ToAddModList)(nil), "streaming_protobufs.DRB_ToAddModList") + proto.RegisterType((*DRB_ToAddMod)(nil), "streaming_protobufs.DRB_ToAddMod") + proto.RegisterType((*DRB_ToReleaseList)(nil), "streaming_protobufs.DRB_ToReleaseList") + proto.RegisterType((*SDAP_Config)(nil), "streaming_protobufs.SDAP_Config") + proto.RegisterType((*SDAP_Header)(nil), "streaming_protobufs.SDAP_Header") + proto.RegisterType((*SecurityConfig)(nil), "streaming_protobufs.SecurityConfig") + proto.RegisterType((*SecurityAlgorithmConfig)(nil), "streaming_protobufs.SecurityAlgorithmConfig") + proto.RegisterType((*CipheringAlgorithm)(nil), "streaming_protobufs.CipheringAlgorithm") + proto.RegisterType((*IntegrityProtAlgorithm)(nil), "streaming_protobufs.IntegrityProtAlgorithm") + proto.RegisterType((*KeyToUse)(nil), "streaming_protobufs.KeyToUse") + proto.RegisterType((*UplinkTxDirectCurrentList)(nil), "streaming_protobufs.UplinkTxDirectCurrentList") + proto.RegisterType((*UplinkTxDirectCurrentCell)(nil), "streaming_protobufs.UplinkTxDirectCurrentCell") + proto.RegisterType((*UplinkTxDirectCurrentBWP)(nil), "streaming_protobufs.UplinkTxDirectCurrentBWP") + proto.RegisterType((*CellAccessRelatedInfo)(nil), "streaming_protobufs.CellAccessRelatedInfo") + proto.RegisterType((*ConnEstFailureControl)(nil), "streaming_protobufs.ConnEstFailureControl") + proto.RegisterType((*ConnEstFailCount)(nil), "streaming_protobufs.ConnEstFailCount") + proto.RegisterType((*ConnEstFailOffsetValidity)(nil), "streaming_protobufs.ConnEstFailOffsetValidity") + proto.RegisterType((*SI_SchedulingInfo)(nil), "streaming_protobufs.SI_SchedulingInfo") + proto.RegisterType((*SI_WindowLength)(nil), "streaming_protobufs.SI_WindowLength") + proto.RegisterType((*SchedulingInfo)(nil), "streaming_protobufs.SchedulingInfo") + proto.RegisterType((*SIB_Mapping)(nil), "streaming_protobufs.SIB_Mapping") + proto.RegisterType((*SI_BroadcastStatus)(nil), "streaming_protobufs.SI_BroadcastStatus") + proto.RegisterType((*SI_Periodicity)(nil), "streaming_protobufs.SI_Periodicity") + proto.RegisterType((*SIB_TypeInfo)(nil), "streaming_protobufs.SIB_TypeInfo") + proto.RegisterType((*SIB_TypeInfoType)(nil), "streaming_protobufs.SIB_TypeInfoType") + proto.RegisterType((*SI_RequestConfig)(nil), "streaming_protobufs.SI_RequestConfig") + proto.RegisterType((*SI_RequestPeriod)(nil), "streaming_protobufs.SI_RequestPeriod") + proto.RegisterType((*RACH_OccasionsSI)(nil), "streaming_protobufs.RACH_OccasionsSI") + proto.RegisterType((*SI_RequestResources)(nil), "streaming_protobufs.SI_RequestResources") + proto.RegisterType((*ServingCellConfigCommonSIB)(nil), "streaming_protobufs.ServingCellConfigCommonSIB") + proto.RegisterType((*DownlinkConfigCommonSIB)(nil), "streaming_protobufs.DownlinkConfigCommonSIB") + proto.RegisterType((*FrequencyInfoDL_SIB)(nil), "streaming_protobufs.FrequencyInfoDL_SIB") + proto.RegisterType((*MultiFrequencyBandListNR_SIB)(nil), "streaming_protobufs.MultiFrequencyBandListNR_SIB") + proto.RegisterType((*NR_MultiBandInfo)(nil), "streaming_protobufs.NR_MultiBandInfo") + proto.RegisterType((*NR_NS_PmaxList)(nil), "streaming_protobufs.NR_NS_PmaxList") + proto.RegisterType((*NR_NS_PmaxValue)(nil), "streaming_protobufs.NR_NS_PmaxValue") + proto.RegisterType((*BCCH_Config)(nil), "streaming_protobufs.BCCH_Config") + proto.RegisterType((*PCCH_Config)(nil), "streaming_protobufs.PCCH_Config") + proto.RegisterType((*PagingCycle)(nil), "streaming_protobufs.PagingCycle") + proto.RegisterType((*PCCH_ConfigNs)(nil), "streaming_protobufs.PCCH_ConfigNs") + proto.RegisterType((*SCS15KHZoneT)(nil), "streaming_protobufs.SCS15KHZoneT") + proto.RegisterType((*SCS30KHZoneT_SCS15KHZhalfT)(nil), "streaming_protobufs.SCS30KHZoneT_SCS15KHZhalfT") + proto.RegisterType((*SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT)(nil), "streaming_protobufs.SCS60KHZoneT_SCS30KHZhalfT_SCS15KHZquarterT") + proto.RegisterType((*SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT)(nil), "streaming_protobufs.SCS120KHZoneT_SCS60KHZhalfT_SCS30KHZquarterT_SCS15KHZoneEighthT") + proto.RegisterType((*SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT)(nil), "streaming_protobufs.SCS120KHZhalfT_SCS60KHZquarterT_SCS30KHZoneEighthT_SCS15KHZoneSixteenthT") + proto.RegisterType((*SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT)(nil), "streaming_protobufs.SCS120KHZquarterT_SCS60KHZoneEighthT_SCS30KHZoneSixteenthT") + proto.RegisterType((*SCS120KHZoneEighthT_SCS60KHZoneSixteenthT)(nil), "streaming_protobufs.SCS120KHZoneEighthT_SCS60KHZoneSixteenthT") + proto.RegisterType((*SCS120KHZoneSixteenthT)(nil), "streaming_protobufs.SCS120KHZoneSixteenthT") + proto.RegisterType((*UplinkConfigCommonSIB)(nil), "streaming_protobufs.UplinkConfigCommonSIB") + proto.RegisterType((*FrequencyInfoUL_SIB)(nil), "streaming_protobufs.FrequencyInfoUL_SIB") + proto.RegisterType((*SIB_N_TimingAdvanceOffset)(nil), "streaming_protobufs.SIB_N_TimingAdvanceOffset") + proto.RegisterType((*SIB_SSB_PositionsInBurst)(nil), "streaming_protobufs.SIB_SSB_PositionsInBurst") + proto.RegisterType((*SIB_SSB_PeriodicityServingCell)(nil), "streaming_protobufs.SIB_SSB_PeriodicityServingCell") + proto.RegisterType((*UE_TimersAndConstants)(nil), "streaming_protobufs.UE_TimersAndConstants") + proto.RegisterType((*UE_TimersAndConstantsT300_T301_T319)(nil), "streaming_protobufs.UE_TimersAndConstantsT300_T301_T319") + proto.RegisterType((*UE_TimersAndConstantsT310)(nil), "streaming_protobufs.UE_TimersAndConstantsT310") + proto.RegisterType((*UE_TimersAndConstantsN310)(nil), "streaming_protobufs.UE_TimersAndConstantsN310") + proto.RegisterType((*UE_TimersAndConstantsT311)(nil), "streaming_protobufs.UE_TimersAndConstantsT311") + proto.RegisterType((*UE_TimersAndConstantsN311)(nil), "streaming_protobufs.UE_TimersAndConstantsN311") + proto.RegisterType((*UAC_BarringPerCatList)(nil), "streaming_protobufs.UAC_BarringPerCatList") + proto.RegisterType((*UAC_BarringPerCat)(nil), "streaming_protobufs.UAC_BarringPerCat") + proto.RegisterType((*UAC_BarringPerPLMN_List)(nil), "streaming_protobufs.UAC_BarringPerPLMN_List") + proto.RegisterType((*UAC_BarringPerPLMN)(nil), "streaming_protobufs.UAC_BarringPerPLMN") + proto.RegisterType((*UAC_ImplicitACBarringList)(nil), "streaming_protobufs.UAC_ImplicitACBarringList") + proto.RegisterType((*UAC_BarringInfoSetList)(nil), "streaming_protobufs.UAC_BarringInfoSetList") + proto.RegisterType((*UAC_BarringInfoSet)(nil), "streaming_protobufs.UAC_BarringInfoSet") + proto.RegisterType((*UAC_BarringFactor)(nil), "streaming_protobufs.UAC_BarringFactor") + proto.RegisterType((*UAC_BarringTime)(nil), "streaming_protobufs.UAC_BarringTime") + proto.RegisterType((*MobilityStateParameters)(nil), "streaming_protobufs.MobilityStateParameters") + proto.RegisterType((*T_Evaluation_HystNormal)(nil), "streaming_protobufs.T_Evaluation_HystNormal") + proto.RegisterType((*EUTRA_MultiBandInfoList)(nil), "streaming_protobufs.EUTRA_MultiBandInfoList") + proto.RegisterType((*EUTRA_MultiBandInfo)(nil), "streaming_protobufs.EUTRA_MultiBandInfo") + proto.RegisterType((*EUTRA_NS_PmaxList)(nil), "streaming_protobufs.EUTRA_NS_PmaxList") + proto.RegisterType((*EUTRA_NS_PmaxValue)(nil), "streaming_protobufs.EUTRA_NS_PmaxValue") +} + +func init() { proto.RegisterFile("rrc_common_types.proto", fileDescriptor_21c7528bb61f1a7a) } + +var fileDescriptor_21c7528bb61f1a7a = []byte{ + // 38242 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0xbd, 0x6b, 0x90, 0x24, 0xd9, + 0x5a, 0x18, 0x36, 0x59, 0xd5, 0x8f, 0xea, 0xaf, 0x5f, 0xd9, 0xa7, 0xdf, 0x3d, 0xef, 0xdc, 0xd7, + 0xec, 0x6b, 0x36, 0x2b, 0xeb, 0x31, 0x3d, 0xbb, 0x7b, 0xf7, 0x6e, 0x57, 0xf5, 0xcc, 0x74, 0xef, + 0x74, 0xcf, 0xf4, 0x66, 0x75, 0xef, 0xde, 0xbb, 0xdc, 0x4b, 0xdd, 0xac, 0xaa, 0xec, 0xee, 0x62, + 0xaa, 0x32, 0x6b, 0x33, 0xb3, 0xe6, 0xb1, 0x20, 0xeb, 0x72, 0x79, 0x5c, 0xb8, 0x12, 0x02, 0xf1, + 0x32, 0x20, 0x04, 0x06, 0x21, 0xdb, 0x01, 0x32, 0x20, 0x81, 0xc2, 0x32, 0x84, 0x81, 0x08, 0x84, + 0x2c, 0xac, 0x30, 0x36, 0x56, 0x80, 0x09, 0xec, 0x90, 0x31, 0x7e, 0x60, 0x87, 0xac, 0xb0, 0x08, + 0x87, 0x85, 0xc3, 0xe1, 0x1f, 0x8e, 0xf3, 0xc8, 0xf7, 0xc9, 0xac, 0xec, 0x99, 0xbd, 0x08, 0x59, + 0xbf, 0xea, 0xe4, 0x39, 0xdf, 0xf7, 0x9d, 0xef, 0x9c, 0x3a, 0x8f, 0xef, 0x9c, 0xf3, 0x3d, 0x60, + 0xc5, 0xb2, 0xda, 0xcd, 0xb6, 0xd9, 0xef, 0x9b, 0x46, 0xd3, 0x79, 0x32, 0xd0, 0xed, 0xeb, 0x03, + 0xcb, 0x74, 0x4c, 0xb4, 0x68, 0x3b, 0x96, 0xae, 0xf5, 0xbb, 0xc6, 0x49, 0x93, 0x64, 0xb4, 0x86, + 0xc7, 0xf6, 0xc6, 0xa5, 0x13, 0xd3, 0x3c, 0xe9, 0xe9, 0x6f, 0xb8, 0x39, 0x6f, 0x3c, 0xb2, 0xb4, + 0xc1, 0x40, 0xb7, 0x18, 0xd2, 0x06, 0x8a, 0x13, 0x92, 0xfe, 0xd3, 0x71, 0x98, 0xaf, 0xeb, 0xbd, + 0xde, 0x1d, 0xcb, 0x1c, 0x0e, 0xea, 0xa6, 0x71, 0xdc, 0x3d, 0x41, 0x57, 0x60, 0xba, 0xed, 0x66, + 0xed, 0x76, 0xd6, 0x84, 0x2b, 0xc2, 0xb5, 0x59, 0x35, 0x98, 0x85, 0xbe, 0x00, 0x2b, 0x56, 0xaf, + 0xdd, 0xac, 0xe9, 0x9a, 0xa5, 0x5b, 0x87, 0xe6, 0x56, 0xa7, 0xb3, 0x6f, 0x76, 0xf6, 0xba, 0xb6, + 0xb3, 0x96, 0xbb, 0x92, 0xbf, 0x36, 0xad, 0xbc, 0x70, 0x9d, 0xc3, 0xdf, 0x75, 0x75, 0xaf, 0xce, + 0x50, 0x68, 0x45, 0xea, 0xb2, 0xd5, 0x6b, 0xc7, 0x69, 0xa0, 0x1b, 0xb0, 0x1a, 0xa4, 0xae, 0xea, + 0x3d, 0x5d, 0xb3, 0x75, 0x42, 0x3e, 0x7f, 0x25, 0x7f, 0x6d, 0x56, 0x5d, 0x09, 0xe0, 0x05, 0x4a, + 0xd1, 0xe7, 0x61, 0xb1, 0xaf, 0xb5, 0x9b, 0x91, 0xf6, 0xac, 0x8d, 0x5d, 0x11, 0xae, 0x4d, 0x2b, + 0xd7, 0xb8, 0x3c, 0xed, 0x6f, 0xd5, 0xa3, 0xf0, 0x2a, 0xea, 0x6b, 0xed, 0x68, 0x9f, 0x1c, 0xc3, + 0xea, 0xe0, 0xf4, 0x89, 0xdd, 0x6d, 0x6b, 0xbd, 0x28, 0xf9, 0x71, 0x42, 0xfe, 0x35, 0x2e, 0xf9, + 0x03, 0x3e, 0x8e, 0x9a, 0x44, 0x0c, 0xdd, 0x82, 0x19, 0x7b, 0x80, 0x33, 0x19, 0xf1, 0x09, 0x42, + 0xfc, 0x2a, 0x97, 0x78, 0x23, 0x00, 0xa8, 0x86, 0xd0, 0xd0, 0x3d, 0x58, 0xb0, 0xf1, 0x67, 0xe8, + 0xbf, 0x99, 0x24, 0xff, 0xcd, 0x15, 0x3e, 0xad, 0x00, 0xa9, 0x38, 0x2a, 0xba, 0x0e, 0x88, 0x65, + 0x06, 0xff, 0x8d, 0x02, 0xf9, 0x37, 0x38, 0x25, 0xe8, 0x04, 0xae, 0x5a, 0xfa, 0xc0, 0xb4, 0x9c, + 0xa3, 0x41, 0xaf, 0x6b, 0x3c, 0x38, 0x7c, 0xbc, 0xdd, 0xb5, 0xf4, 0xb6, 0x53, 0x1f, 0x5a, 0x96, + 0x6e, 0x38, 0xcd, 0x87, 0xc5, 0x4a, 0x49, 0x5e, 0x9b, 0x22, 0x6d, 0xdb, 0xb8, 0x4e, 0x87, 0xed, + 0x75, 0x97, 0x99, 0xeb, 0x35, 0xd3, 0xec, 0x7d, 0xa0, 0xf5, 0x86, 0xba, 0x7a, 0x25, 0x85, 0xc8, + 0x07, 0x98, 0x86, 0xf4, 0x03, 0x79, 0x10, 0xa3, 0xe3, 0x0a, 0x55, 0x61, 0xa5, 0x67, 0x9e, 0x90, + 0xee, 0x3d, 0xd5, 0x0c, 0x43, 0xef, 0xed, 0x76, 0x74, 0xc3, 0xe9, 0x3a, 0x4f, 0xd8, 0x58, 0x4e, + 0x28, 0x45, 0xcf, 0xc1, 0x8c, 0x6d, 0xb5, 0x9a, 0x1e, 0x74, 0x0e, 0x43, 0xef, 0x9c, 0x53, 0xa7, + 0x6d, 0xab, 0x15, 0x04, 0xea, 0x04, 0x81, 0xf2, 0x2e, 0x50, 0x27, 0x00, 0x54, 0x83, 0x39, 0x4b, + 0xd7, 0x6d, 0x47, 0x6b, 0xf5, 0xba, 0xf6, 0xa9, 0xba, 0x57, 0x67, 0x83, 0x30, 0xad, 0xb1, 0x11, + 0x0c, 0xf4, 0x0e, 0x00, 0x9e, 0x06, 0xa1, 0x51, 0x76, 0x39, 0x71, 0x62, 0xb1, 0xff, 0x6e, 0xca, + 0xea, 0xb5, 0x59, 0x2f, 0x74, 0x60, 0x0d, 0xcf, 0x86, 0xbd, 0x50, 0x5b, 0x43, 0xc3, 0xea, 0x65, + 0x2e, 0x35, 0x1e, 0x82, 0xba, 0xda, 0xd7, 0xda, 0xbc, 0x82, 0xda, 0x22, 0x2c, 0xd8, 0xba, 0xf5, + 0x50, 0xef, 0xa8, 0x5a, 0xa7, 0x6b, 0xd2, 0xbf, 0x41, 0xfa, 0xcf, 0x72, 0x00, 0x3e, 0x53, 0xe8, + 0x25, 0xc8, 0x69, 0x7d, 0xd2, 0xf7, 0xd3, 0xca, 0x2a, 0xb7, 0xce, 0xad, 0x7d, 0x35, 0xa7, 0xf5, + 0x91, 0x0a, 0x0b, 0xc3, 0x7e, 0xb3, 0xd6, 0x6d, 0xd2, 0x7f, 0xba, 0x6b, 0x1a, 0x5a, 0x8f, 0xfc, + 0x0b, 0xd3, 0xca, 0x8b, 0x5c, 0xbc, 0xa3, 0xfd, 0x08, 0xb4, 0x3a, 0x3f, 0xec, 0xd7, 0xba, 0x81, + 0x0c, 0xf4, 0x45, 0x58, 0x1e, 0xf6, 0x9b, 0x47, 0x46, 0x08, 0xac, 0x79, 0xb4, 0x47, 0xfe, 0xb8, + 0x69, 0xe5, 0x95, 0x24, 0xba, 0x71, 0x0c, 0x15, 0x0d, 0xfb, 0x47, 0x46, 0x90, 0xf8, 0xd1, 0x5e, + 0x02, 0xf9, 0xed, 0x3d, 0xf6, 0x87, 0x67, 0x26, 0xbf, 0xcd, 0x21, 0xbf, 0xbd, 0x27, 0x7d, 0x0b, + 0xe4, 0xb6, 0xf6, 0xd1, 0x9b, 0x30, 0x35, 0xec, 0x35, 0xb7, 0xf6, 0x9b, 0x78, 0x24, 0xd1, 0x7e, + 0xbc, 0xc4, 0x27, 0xbc, 0xc7, 0xa0, 0xd4, 0xc9, 0x61, 0x6f, 0x6b, 0x1f, 0x0f, 0xa3, 0x37, 0x61, + 0xaa, 0xe3, 0xe1, 0xe6, 0x52, 0x70, 0xb7, 0x7d, 0xdc, 0x0e, 0xc5, 0x95, 0xfe, 0x34, 0x07, 0x53, + 0x1e, 0x49, 0xb4, 0x07, 0x73, 0xb6, 0xd1, 0xbc, 0xdd, 0xd5, 0x7b, 0x9d, 0x3d, 0xdd, 0x38, 0x71, + 0x4e, 0x19, 0x2b, 0xfc, 0xd5, 0xbe, 0x71, 0x2f, 0x08, 0xba, 0xb5, 0xaf, 0xce, 0xda, 0x46, 0x20, + 0x03, 0x1d, 0x80, 0xe8, 0x34, 0x0f, 0xcc, 0x5e, 0x4f, 0xd5, 0x1d, 0x4b, 0x33, 0xec, 0x7e, 0xd7, + 0x61, 0xec, 0xf1, 0xe9, 0x1d, 0x46, 0x80, 0xd5, 0x79, 0x27, 0x9c, 0x81, 0xaa, 0x30, 0x39, 0x30, + 0x7b, 0xbd, 0x83, 0xed, 0x23, 0xf6, 0xdf, 0x5e, 0xe0, 0xaf, 0xc9, 0x14, 0x46, 0x75, 0x81, 0xd1, + 0x4d, 0x28, 0xe0, 0x64, 0xed, 0x89, 0xa3, 0xb3, 0x7f, 0xed, 0x62, 0x22, 0x22, 0x06, 0x52, 0x3d, + 0x70, 0xf4, 0x3e, 0x88, 0x7d, 0xed, 0xb1, 0xaa, 0x3b, 0x8f, 0x0f, 0x4f, 0x2d, 0xdd, 0x3e, 0x35, + 0x7b, 0x1d, 0x36, 0x53, 0xf9, 0x8d, 0xd8, 0x8f, 0x00, 0xab, 0x31, 0x74, 0xe9, 0x57, 0x04, 0x10, + 0xa3, 0x60, 0x68, 0x0b, 0xc6, 0x1f, 0xe2, 0x45, 0x82, 0xf4, 0xf8, 0x9c, 0xf2, 0x6a, 0x26, 0xe2, + 0xd7, 0xe9, 0xba, 0x42, 0x31, 0xa5, 0x36, 0x8c, 0x93, 0x6f, 0xb4, 0x06, 0x4b, 0x2e, 0x4e, 0x73, + 0x68, 0xd8, 0x03, 0xbd, 0xdd, 0x3d, 0xee, 0xea, 0x1d, 0xf1, 0x1c, 0x9a, 0x80, 0x9c, 0x53, 0x14, + 0x05, 0xf2, 0xab, 0x88, 0x39, 0xf2, 0x5b, 0x12, 0xf3, 0xe4, 0xb7, 0x2c, 0x8e, 0x91, 0xdf, 0xaa, + 0x38, 0x4e, 0x7e, 0x6f, 0x88, 0x13, 0x68, 0x12, 0xf2, 0x4e, 0xb1, 0x2a, 0x4e, 0x92, 0x44, 0x49, + 0x11, 0x0b, 0xd2, 0xf7, 0x09, 0x20, 0x46, 0xff, 0xf8, 0x6c, 0xcc, 0x47, 0xb1, 0xc2, 0xcc, 0xdf, + 0x1c, 0xcd, 0x3c, 0xc0, 0x84, 0xdd, 0xfd, 0x44, 0x2f, 0x2a, 0xa2, 0xe0, 0xa5, 0x37, 0xc5, 0x9c, + 0xf4, 0xa7, 0xe3, 0x20, 0x46, 0xc7, 0x4e, 0x36, 0x96, 0xa2, 0x58, 0x61, 0x96, 0x7e, 0x74, 0x7c, + 0x34, 0x4f, 0x93, 0x90, 0xef, 0xdb, 0x15, 0x51, 0x40, 0x05, 0x18, 0xeb, 0xdb, 0x45, 0x59, 0xcc, + 0xb1, 0x54, 0x45, 0xcc, 0xd3, 0x94, 0x22, 0x8b, 0x63, 0x2c, 0x55, 0x11, 0xc7, 0x69, 0xaa, 0x24, + 0x8b, 0x13, 0x2c, 0x55, 0x11, 0x27, 0x69, 0xaa, 0x2c, 0x8b, 0x05, 0x96, 0xaa, 0x88, 0x53, 0x34, + 0x55, 0x91, 0x45, 0x60, 0xa9, 0x8a, 0x38, 0x4d, 0x53, 0x55, 0x59, 0x9c, 0x61, 0xa9, 0x8a, 0x38, + 0x4b, 0x53, 0x37, 0x64, 0x71, 0x8e, 0xa5, 0x2a, 0xe2, 0x3c, 0x4d, 0x6d, 0xca, 0xa2, 0xc8, 0x52, + 0x15, 0x71, 0x81, 0xa6, 0x6e, 0xca, 0x22, 0x62, 0xa9, 0x8a, 0xb8, 0x88, 0xa6, 0x60, 0x1c, 0xf3, + 0x2c, 0x8b, 0x4b, 0x6e, 0xb2, 0x22, 0x2e, 0xb3, 0x64, 0x51, 0x16, 0x57, 0xdc, 0x64, 0x45, 0x5c, + 0x65, 0x49, 0x45, 0x16, 0xd7, 0xdc, 0x64, 0x45, 0x5c, 0x67, 0xc9, 0x92, 0x2c, 0x6e, 0xb8, 0xc9, + 0x8a, 0x78, 0x9e, 0x25, 0xcb, 0xb2, 0x78, 0xc1, 0x4d, 0x56, 0xc4, 0x8b, 0x2c, 0x59, 0x91, 0xc5, + 0x4b, 0x6e, 0xb2, 0x22, 0x5e, 0x66, 0xc9, 0xaa, 0x2c, 0x5e, 0x71, 0x93, 0x15, 0xf1, 0x2a, 0x4b, + 0xde, 0x90, 0x45, 0xc9, 0x4d, 0x56, 0xc4, 0xe7, 0x58, 0x72, 0x53, 0x16, 0x9f, 0x77, 0x93, 0x15, + 0xf1, 0x05, 0x96, 0xbc, 0x29, 0x8b, 0x2f, 0xba, 0xc9, 0x8a, 0xf8, 0x12, 0x4d, 0x2a, 0xb2, 0x2c, + 0x5e, 0x73, 0x93, 0x15, 0xf1, 0x65, 0x96, 0x2c, 0xca, 0xe2, 0x2b, 0x6e, 0xb2, 0x22, 0xbe, 0xca, + 0x92, 0x8a, 0x2c, 0xbe, 0xe6, 0x26, 0x2b, 0xe2, 0xeb, 0x2c, 0x59, 0x92, 0xc5, 0xeb, 0x6e, 0xb2, + 0x22, 0xbe, 0xc1, 0x92, 0x65, 0x59, 0x94, 0xdd, 0x64, 0x45, 0x2c, 0xb2, 0x64, 0x45, 0x16, 0x15, + 0x9a, 0x2c, 0xc9, 0xb2, 0x58, 0x62, 0xc9, 0x8a, 0x2c, 0x96, 0x69, 0xb2, 0x2c, 0xcb, 0x62, 0x85, + 0x25, 0x2b, 0xb2, 0x58, 0xa5, 0xc9, 0x8a, 0x2c, 0x8b, 0x37, 0x68, 0x72, 0x53, 0x96, 0xc5, 0x4d, + 0x3c, 0xb6, 0xc9, 0xdf, 0x22, 0x8b, 0x37, 0x69, 0x5a, 0xc1, 0xe9, 0x37, 0x69, 0xba, 0x8c, 0xd3, + 0x6f, 0x49, 0xff, 0x22, 0x07, 0x93, 0x6c, 0x99, 0x43, 0x9b, 0xe1, 0xa1, 0x2e, 0xa5, 0xad, 0x89, + 0xe1, 0x11, 0xfe, 0x1f, 0xe4, 0x32, 0x2d, 0x19, 0x83, 0x32, 0x5d, 0x32, 0x06, 0x9b, 0x62, 0x0e, + 0x8f, 0xf8, 0x41, 0xb1, 0x2a, 0xe6, 0x49, 0xa2, 0xa4, 0x88, 0x63, 0x24, 0x51, 0x2d, 0xd3, 0xb1, + 0x3d, 0x28, 0x2a, 0x9b, 0x74, 0x6c, 0x0f, 0x94, 0x4a, 0x95, 0x8e, 0xed, 0x41, 0xa5, 0xa8, 0x88, + 0x05, 0xdc, 0xc2, 0x41, 0x51, 0x56, 0xca, 0xe2, 0x14, 0x49, 0x2a, 0x72, 0x79, 0x53, 0x04, 0x92, + 0x2c, 0xcb, 0x37, 0xab, 0xe2, 0x34, 0x49, 0x56, 0x8b, 0xe5, 0xb2, 0x38, 0x43, 0x92, 0x9b, 0xc5, + 0x9b, 0x8a, 0x38, 0x8b, 0x5b, 0x3d, 0x28, 0x2a, 0xca, 0xe6, 0xa6, 0x38, 0x47, 0xd3, 0xd5, 0xd2, + 0x66, 0x59, 0x9c, 0x27, 0x69, 0x4c, 0x03, 0x0f, 0x73, 0x92, 0x2e, 0x57, 0x6e, 0x54, 0xc5, 0x05, + 0x9a, 0xde, 0xac, 0xde, 0x50, 0x44, 0x44, 0xd2, 0x25, 0xe5, 0x46, 0x75, 0x53, 0x5c, 0x24, 0x69, + 0x5c, 0x11, 0x1e, 0xed, 0x24, 0x7d, 0xb3, 0x58, 0x51, 0xc4, 0x65, 0x92, 0xae, 0xdc, 0x28, 0x95, + 0xcb, 0xe2, 0x0a, 0x49, 0x57, 0x2b, 0x95, 0x52, 0x55, 0x5c, 0x45, 0x33, 0x50, 0xe8, 0x1a, 0xc7, + 0x5d, 0xa3, 0xeb, 0x3c, 0x11, 0xd7, 0xa4, 0x5f, 0x1f, 0x83, 0x82, 0xbb, 0x3b, 0xa0, 0x9b, 0xe1, + 0x0e, 0x7f, 0x2e, 0x75, 0x2f, 0x09, 0xf7, 0xf8, 0x9f, 0xe5, 0x33, 0xad, 0x29, 0x0f, 0x5a, 0x78, + 0x95, 0x26, 0x09, 0x85, 0xf6, 0xf9, 0x83, 0x56, 0x85, 0xf6, 0xf9, 0x83, 0xd6, 0x26, 0x5d, 0x50, + 0x1e, 0xb4, 0x8a, 0x32, 0xed, 0xf4, 0x07, 0xad, 0x62, 0x85, 0x76, 0xfa, 0x83, 0x96, 0xc2, 0x16, + 0x94, 0x07, 0xad, 0x0a, 0x5b, 0x50, 0x1e, 0xb4, 0x6e, 0x54, 0x68, 0x9f, 0x63, 0x0c, 0x99, 0xf6, + 0xf9, 0x83, 0x16, 0x9e, 0xc0, 0xd3, 0x34, 0x89, 0x07, 0xee, 0x0c, 0x4d, 0x96, 0x6e, 0xe0, 0x45, + 0x85, 0x24, 0xf1, 0xb8, 0x9c, 0xa3, 0xc9, 0x1b, 0x15, 0x99, 0xf6, 0x38, 0xa1, 0xc0, 0x7a, 0x9c, + 0x90, 0x90, 0x69, 0x8f, 0x63, 0x0e, 0x64, 0x99, 0xf6, 0xf8, 0x83, 0x16, 0x19, 0xaf, 0x8b, 0x34, + 0x5d, 0x92, 0x65, 0xd6, 0xe3, 0x0f, 0x5a, 0x64, 0xec, 0x2e, 0xb3, 0x34, 0x86, 0x5f, 0xa1, 0xe9, + 0x0a, 0xce, 0x5f, 0x65, 0x69, 0x9c, 0xbf, 0x46, 0xd3, 0x55, 0x9c, 0xbf, 0xce, 0xd2, 0x38, 0x7f, + 0x83, 0xa6, 0x6f, 0xe0, 0xfc, 0xf3, 0x2c, 0x8d, 0xf3, 0x2f, 0x90, 0x75, 0xb8, 0xb5, 0x29, 0x5e, + 0xa4, 0x89, 0x9b, 0xe2, 0x25, 0xb2, 0xcc, 0xe1, 0x1e, 0xba, 0xcc, 0x52, 0x45, 0xf1, 0x0a, 0x4b, + 0x29, 0xe2, 0x55, 0x96, 0x2a, 0x89, 0x12, 0x4b, 0x95, 0xc5, 0xe7, 0x58, 0xaa, 0x22, 0x3e, 0xcf, + 0x52, 0x55, 0xf1, 0x05, 0x96, 0xba, 0x21, 0xbe, 0xc8, 0x52, 0x9b, 0xe2, 0x4b, 0x34, 0xa5, 0xe0, + 0x95, 0x85, 0xa6, 0xf0, 0xc2, 0x42, 0x52, 0x25, 0xbc, 0xae, 0x90, 0x54, 0x59, 0x16, 0x5f, 0x0d, + 0x8d, 0xa0, 0xd7, 0xa4, 0x3f, 0x15, 0x60, 0x6a, 0xfb, 0xeb, 0x24, 0x69, 0x6d, 0xc3, 0x8c, 0xd3, + 0x54, 0x75, 0xcd, 0xb6, 0xf5, 0x7e, 0xab, 0xf7, 0x84, 0x49, 0x59, 0x57, 0x13, 0xf6, 0x3c, 0x1f, + 0x50, 0x9d, 0x76, 0xfc, 0x0f, 0x2a, 0xaf, 0xd9, 0x8e, 0xe6, 0x0c, 0xed, 0x03, 0xcb, 0x3c, 0xed, + 0xb6, 0xba, 0x0e, 0x13, 0xb3, 0x92, 0xe4, 0xb5, 0x46, 0x08, 0x58, 0x9d, 0x77, 0xc2, 0x19, 0xd2, + 0x2f, 0xe6, 0x61, 0x26, 0x58, 0x1f, 0xfa, 0x4c, 0x78, 0xe6, 0xbc, 0x34, 0x92, 0xc3, 0xf0, 0xec, + 0xf9, 0xa3, 0x5c, 0xc6, 0x1d, 0x59, 0xa6, 0xb3, 0x07, 0x6f, 0xcd, 0x39, 0x6f, 0x6b, 0xce, 0x7b, + 0x5b, 0xf3, 0x98, 0xb7, 0x35, 0x8f, 0x7b, 0x5b, 0xf3, 0x84, 0xb7, 0x35, 0x4f, 0x7a, 0x5b, 0x73, + 0xc1, 0xdb, 0x9a, 0xa7, 0xbc, 0xad, 0x19, 0xbc, 0xad, 0x79, 0xda, 0xdb, 0x9a, 0x67, 0xbc, 0xad, + 0x79, 0xd6, 0xdb, 0x9a, 0xe7, 0xbc, 0xad, 0x79, 0xde, 0xdb, 0x9a, 0x45, 0x6f, 0x6b, 0x5e, 0xf0, + 0xb6, 0x66, 0xe4, 0x6d, 0xcd, 0x8b, 0xde, 0xd6, 0xbc, 0xe4, 0x6f, 0xcd, 0x9c, 0xfd, 0x58, 0x91, + 0xbd, 0xfd, 0xb8, 0xe4, 0xef, 0xc7, 0x65, 0xd9, 0xdb, 0x8f, 0x2b, 0xfe, 0x7e, 0x5c, 0x95, 0xbd, + 0xfd, 0xf8, 0x86, 0xbf, 0x1f, 0x6f, 0xca, 0xde, 0x7e, 0x7c, 0xd3, 0xdb, 0x8f, 0xf1, 0x66, 0x79, + 0x59, 0xfa, 0xfe, 0x09, 0x2c, 0x4c, 0x85, 0xff, 0xc7, 0xac, 0xc2, 0x54, 0x18, 0x2b, 0xfc, 0xd7, + 0xfd, 0xca, 0xf8, 0xbf, 0xb5, 0x7f, 0x9d, 0x5c, 0xf1, 0x45, 0x29, 0xff, 0xaf, 0x2b, 0x56, 0x7c, + 0x51, 0xca, 0xff, 0xeb, 0x94, 0x8a, 0x2f, 0x4a, 0xf9, 0x7f, 0x5d, 0xa9, 0xe2, 0x8b, 0x52, 0xfe, + 0x5f, 0x57, 0xae, 0xf8, 0xa2, 0x94, 0xec, 0x89, 0x52, 0x95, 0x8a, 0x2f, 0x4a, 0xc9, 0x9e, 0x28, + 0x55, 0xad, 0xf8, 0xa2, 0x94, 0xec, 0x89, 0x52, 0x37, 0x2a, 0xbe, 0x28, 0x25, 0x7b, 0xa2, 0xd4, + 0x66, 0xc5, 0x17, 0xa5, 0x64, 0x57, 0x94, 0xc2, 0x52, 0xd5, 0x35, 0x7f, 0xa0, 0xbc, 0xec, 0x4b, + 0x55, 0xaf, 0xf8, 0x52, 0xd5, 0xab, 0xbe, 0x54, 0xf5, 0x9a, 0x2f, 0x55, 0xbd, 0xee, 0x4b, 0x55, + 0xd7, 0x7d, 0xa9, 0xea, 0x0d, 0x5f, 0xaa, 0x92, 0x7d, 0xa9, 0xaa, 0xe8, 0x4b, 0x55, 0x8a, 0x2f, + 0x55, 0x95, 0x7c, 0xa9, 0xaa, 0xec, 0x4b, 0x55, 0x15, 0x5f, 0xaa, 0xaa, 0xfa, 0x52, 0xd5, 0x0d, + 0x5f, 0xaa, 0xda, 0xf4, 0xa5, 0xaa, 0x9b, 0x01, 0xa9, 0x8a, 0x49, 0x52, 0x45, 0xdc, 0x8e, 0xb7, + 0x58, 0xba, 0x2a, 0xcb, 0xe2, 0xdb, 0x01, 0x69, 0xeb, 0x33, 0x2c, 0x8d, 0x89, 0xbf, 0x23, 0xfd, + 0x15, 0x01, 0x16, 0x62, 0x17, 0x11, 0xec, 0xcc, 0x7e, 0x94, 0xe9, 0xcc, 0x7e, 0xe4, 0x9d, 0xd9, + 0x8f, 0x02, 0x67, 0xf6, 0xa3, 0x4c, 0x67, 0xf6, 0x23, 0xef, 0xcc, 0x4e, 0x70, 0xa5, 0xcf, 0x93, + 0x23, 0xfb, 0xd1, 0xb3, 0x6f, 0x24, 0x47, 0xd1, 0x8d, 0x44, 0xfa, 0xde, 0xd8, 0xe9, 0xee, 0xe8, + 0xa9, 0x4e, 0x77, 0x47, 0x91, 0xd3, 0xdd, 0xe6, 0xe8, 0xc9, 0x3f, 0x05, 0xe3, 0xf8, 0x44, 0x57, + 0x0d, 0x1c, 0xee, 0x14, 0x31, 0x27, 0xfd, 0x24, 0xdd, 0x36, 0xbf, 0x1e, 0xad, 0xfd, 0x74, 0xb6, + 0x4d, 0xa9, 0x01, 0xcb, 0xdc, 0xcb, 0xa4, 0x67, 0x19, 0x1f, 0x09, 0x44, 0xb7, 0xf7, 0xc2, 0x03, + 0x47, 0x38, 0xdb, 0xc0, 0x79, 0x04, 0x4b, 0xbc, 0x1b, 0x3e, 0xd4, 0x84, 0xe5, 0x61, 0xaf, 0xd9, + 0xa0, 0x7f, 0x46, 0xfb, 0x40, 0xb3, 0xb4, 0xbe, 0xee, 0xe8, 0x96, 0xcd, 0xe8, 0xbf, 0x92, 0xc4, + 0x74, 0x1c, 0x43, 0x5d, 0x1a, 0xf6, 0xe2, 0xb9, 0xd2, 0x7f, 0x34, 0x09, 0xcb, 0x5c, 0x78, 0xb4, + 0x01, 0x85, 0x81, 0xd5, 0x35, 0x2d, 0xff, 0xea, 0xd6, 0xfb, 0x46, 0x1f, 0x02, 0x62, 0xe9, 0xae, + 0xad, 0x77, 0x6a, 0x5d, 0x47, 0xd5, 0x1c, 0x9d, 0xfd, 0x49, 0x7c, 0xc9, 0xe1, 0x20, 0x06, 0xae, + 0x72, 0x48, 0x60, 0xc2, 0xad, 0x61, 0xfb, 0x81, 0xee, 0x34, 0xba, 0x9f, 0xe8, 0xdb, 0x43, 0x4b, + 0xc3, 0xdd, 0xcb, 0x44, 0x1d, 0x3e, 0xe1, 0x5a, 0x0c, 0x5c, 0xe5, 0x90, 0x40, 0x32, 0x2c, 0x6a, + 0xbd, 0x9e, 0xf9, 0x48, 0xef, 0x34, 0x74, 0xeb, 0x61, 0xd7, 0x38, 0xa9, 0xeb, 0xbd, 0x9e, 0xbd, + 0x36, 0x46, 0x6e, 0xd1, 0x79, 0x45, 0xe8, 0x3e, 0xcc, 0xbb, 0xd9, 0xf5, 0x46, 0x93, 0xdc, 0xb9, + 0x8f, 0x93, 0x4b, 0x7c, 0xfe, 0x6d, 0x68, 0x63, 0xd8, 0x6a, 0x6b, 0x96, 0xd5, 0xd5, 0xad, 0xc6, + 0x40, 0x6b, 0x77, 0x8d, 0x13, 0x75, 0xce, 0x47, 0x27, 0xf7, 0xf2, 0x0d, 0x58, 0xe8, 0x6b, 0x8f, + 0x0f, 0x8e, 0x1a, 0xf5, 0x9d, 0xa6, 0xd7, 0xb4, 0x89, 0x94, 0x0b, 0xd6, 0xfd, 0x28, 0x34, 0xb9, + 0xb1, 0x22, 0x59, 0x5e, 0xbb, 0xbe, 0x00, 0xe7, 0xdb, 0x64, 0xa8, 0x0c, 0x2d, 0xbd, 0x73, 0xc7, + 0xd2, 0x0c, 0xe7, 0xf0, 0xc9, 0x40, 0x2f, 0x6e, 0xd1, 0xaa, 0xd7, 0x26, 0x47, 0xde, 0x7c, 0xa7, + 0xa1, 0xa3, 0x7b, 0xb0, 0x18, 0xbe, 0xae, 0x27, 0xcf, 0x25, 0x6b, 0x05, 0x76, 0xc3, 0x17, 0xa5, + 0x7a, 0xb4, 0x6b, 0x38, 0x25, 0x85, 0xd2, 0xe5, 0x21, 0x62, 0x7a, 0x76, 0xfb, 0x54, 0xef, 0x0c, + 0x7b, 0xb8, 0x83, 0xf4, 0x8f, 0x87, 0xba, 0xed, 0xec, 0x6e, 0xb3, 0xc7, 0x88, 0x11, 0xf4, 0x38, + 0x88, 0xa8, 0x04, 0xcb, 0xe1, 0x6a, 0x1a, 0x6a, 0x73, 0x5f, 0xb3, 0x1f, 0xac, 0xc1, 0x15, 0xe1, + 0x5a, 0x41, 0x5d, 0x8a, 0x16, 0xe2, 0x32, 0xb4, 0x0f, 0x52, 0x0c, 0x69, 0x5b, 0xef, 0x69, 0x4f, + 0x0e, 0xbb, 0x7d, 0xdd, 0xda, 0x1a, 0x0c, 0x7a, 0x5d, 0xbd, 0xb3, 0x36, 0x4d, 0x28, 0x5c, 0x8d, + 0x42, 0xc6, 0x00, 0x51, 0x0f, 0xd6, 0x5b, 0x74, 0xf4, 0xbe, 0x3f, 0xd4, 0xad, 0x27, 0xae, 0x8c, + 0x45, 0x60, 0xd6, 0x66, 0x48, 0xcb, 0xae, 0xf3, 0x47, 0x6e, 0x12, 0x96, 0x9a, 0x4c, 0x50, 0xfa, + 0xdd, 0x1c, 0xa0, 0xf8, 0x5c, 0x42, 0xf5, 0xf0, 0x46, 0xf0, 0x7a, 0xc6, 0x39, 0x18, 0xde, 0x0a, + 0xfe, 0x2f, 0x21, 0xd3, 0x5e, 0xf0, 0xa0, 0x35, 0x20, 0xa2, 0x20, 0x4b, 0x6e, 0x8a, 0x39, 0x7a, + 0xde, 0x1b, 0xd8, 0xe4, 0xf2, 0x81, 0xa5, 0xc9, 0xfd, 0x03, 0x4b, 0x93, 0x2b, 0x88, 0x69, 0x98, + 0x24, 0x30, 0xe4, 0x16, 0x82, 0x7d, 0xd0, 0x8b, 0x08, 0xf6, 0x41, 0xef, 0x22, 0x66, 0xa0, 0x40, + 0xc0, 0xe8, 0x75, 0x04, 0xfb, 0x62, 0x37, 0x12, 0xec, 0x8b, 0x5d, 0x4a, 0xb0, 0x2f, 0x72, 0x19, + 0x31, 0x83, 0x66, 0x61, 0x8a, 0xb2, 0x50, 0xda, 0x2c, 0x8b, 0xb3, 0xee, 0x27, 0xbd, 0x62, 0x98, + 0x73, 0x3f, 0xe9, 0x0d, 0xc2, 0x7c, 0xe8, 0xfc, 0x27, 0x4a, 0xff, 0x9d, 0x00, 0x28, 0xbe, 0x8c, + 0x64, 0xeb, 0xd3, 0x38, 0x5e, 0xb8, 0x4f, 0xbf, 0x2c, 0x3c, 0xfd, 0x4d, 0xa5, 0xe2, 0x49, 0xd7, + 0x15, 0x59, 0x1c, 0xf3, 0xa5, 0xd7, 0x71, 0x5f, 0xb4, 0x9c, 0xf0, 0xc5, 0xaf, 0x49, 0x5f, 0xba, + 0x2a, 0x04, 0x44, 0xaa, 0x29, 0xe9, 0x97, 0x04, 0x58, 0x88, 0xad, 0x4e, 0xa8, 0x16, 0x6e, 0xdd, + 0x6b, 0xd9, 0x16, 0xb5, 0x70, 0xe3, 0x3e, 0xca, 0x36, 0x5e, 0x76, 0x3e, 0x29, 0x56, 0xd8, 0x78, + 0xd9, 0xf9, 0xa4, 0x84, 0x9b, 0x47, 0x93, 0x55, 0x99, 0x0d, 0x97, 0x9d, 0x4f, 0x8a, 0xe4, 0x2e, + 0x96, 0xa6, 0xb1, 0xb0, 0x39, 0x2e, 0xfd, 0x43, 0x01, 0x16, 0x62, 0x0b, 0x60, 0x36, 0xae, 0x63, + 0x68, 0x61, 0xae, 0x1f, 0x64, 0xba, 0xcf, 0xee, 0xdb, 0xf2, 0x40, 0x66, 0xf7, 0xd9, 0x24, 0x5d, + 0x16, 0x73, 0x78, 0xdc, 0x90, 0x74, 0x55, 0xa9, 0x88, 0x79, 0x3c, 0x6e, 0xf1, 0x17, 0x3e, 0x19, + 0x8c, 0xb9, 0x60, 0xe4, 0x26, 0x99, 0xfc, 0x11, 0xf2, 0xa0, 0x22, 0x4e, 0x48, 0x7f, 0x20, 0xc0, + 0x7a, 0xe2, 0x44, 0x47, 0xef, 0x85, 0x9b, 0x53, 0x3e, 0xdb, 0x3a, 0x11, 0x6e, 0x96, 0x99, 0xe9, + 0xc2, 0x90, 0xcc, 0x5c, 0x2c, 0xc5, 0xc9, 0x1d, 0xd3, 0x29, 0xd3, 0xa9, 0x4b, 0xd2, 0x9b, 0xf4, + 0xbf, 0xb0, 0x8b, 0x1d, 0xd3, 0xa9, 0xd2, 0xf7, 0x06, 0xbb, 0x44, 0xdf, 0x1b, 0xec, 0x2a, 0x7d, + 0x6f, 0xb0, 0x8b, 0x0a, 0x7d, 0x6f, 0xc0, 0xe7, 0xb9, 0x82, 0xf4, 0x1f, 0x4f, 0xc2, 0x22, 0xe7, + 0x09, 0x1f, 0xed, 0x02, 0xb2, 0xe8, 0x73, 0x74, 0xb3, 0x63, 0x3d, 0x76, 0xdf, 0x50, 0xa9, 0xc0, + 0xb2, 0xce, 0x6d, 0xe1, 0xbd, 0x61, 0xaf, 0xb7, 0x73, 0x4e, 0x15, 0x19, 0xda, 0xb6, 0xf5, 0x98, + 0x91, 0xba, 0x0b, 0xa2, 0xad, 0x3b, 0xc3, 0x41, 0x90, 0x50, 0x2e, 0xe5, 0x31, 0x76, 0x5b, 0xfd, + 0x1c, 0x03, 0xdb, 0x39, 0xa7, 0xce, 0x11, 0x54, 0x9f, 0xd8, 0x31, 0xac, 0xc6, 0xf6, 0x10, 0x46, + 0x33, 0x9f, 0xa2, 0x46, 0xd0, 0xe0, 0xe3, 0xa8, 0x49, 0xc4, 0xd0, 0x3b, 0x00, 0x2d, 0xdb, 0x6a, + 0x86, 0x14, 0x20, 0xf8, 0xec, 0xd6, 0x1a, 0xaa, 0xf7, 0x76, 0xdc, 0xb2, 0x2d, 0x1f, 0xdf, 0xd1, + 0x4e, 0xb2, 0xbc, 0x3d, 0x1f, 0x6e, 0xdd, 0xf1, 0xf0, 0x1d, 0xed, 0x24, 0xde, 0xff, 0x83, 0x53, + 0x8f, 0x8f, 0x89, 0x51, 0xfd, 0x2f, 0x78, 0xfd, 0x7f, 0x70, 0x6a, 0x45, 0xfb, 0x3f, 0x40, 0x68, + 0x32, 0x85, 0xa1, 0x83, 0x1d, 0xb7, 0x41, 0x3b, 0x02, 0xeb, 0x7f, 0x9f, 0x98, 0x0c, 0x8b, 0xf6, + 0x83, 0xee, 0xc0, 0x53, 0x28, 0x78, 0x62, 0x68, 0xfd, 0x6e, 0x9b, 0x08, 0x13, 0x05, 0x95, 0x57, + 0x84, 0xde, 0x85, 0xb9, 0xb6, 0xdd, 0x25, 0x3b, 0x7a, 0x66, 0xb5, 0x85, 0x99, 0xb6, 0xdd, 0xc5, + 0x08, 0x44, 0x45, 0x81, 0xea, 0x42, 0xb0, 0xb1, 0xa8, 0x39, 0xda, 0xae, 0xa1, 0xb5, 0x9d, 0xee, + 0xc3, 0xae, 0x43, 0xb7, 0x70, 0x46, 0x14, 0x46, 0x75, 0x4d, 0x4e, 0xbd, 0xec, 0x0e, 0xcd, 0x38, + 0x11, 0x5a, 0x91, 0x05, 0x97, 0xd9, 0x48, 0x4d, 0xac, 0x66, 0x3a, 0x45, 0x15, 0x86, 0x43, 0x77, + 0x27, 0xa7, 0x5e, 0xa4, 0x23, 0x38, 0xa1, 0xce, 0xda, 0x0c, 0x80, 0x3f, 0x2f, 0xf0, 0x97, 0xff, + 0x2f, 0xd5, 0xce, 0xc3, 0x7a, 0x22, 0x27, 0xd2, 0x57, 0xa7, 0x00, 0xfc, 0xa9, 0x82, 0x5e, 0x81, + 0x79, 0x7b, 0xd8, 0xda, 0xef, 0xf6, 0x7a, 0xdd, 0x86, 0xde, 0x36, 0x8d, 0x0e, 0x3d, 0x5e, 0xcc, + 0xee, 0x9c, 0x53, 0xa3, 0x05, 0xe8, 0x0e, 0xcc, 0xf4, 0x83, 0x80, 0x69, 0x07, 0xb3, 0x20, 0xe2, + 0xce, 0x39, 0x35, 0x84, 0x88, 0x3e, 0x0f, 0x8b, 0x98, 0xf9, 0x08, 0x83, 0x6c, 0x26, 0x5e, 0x4b, + 0x9c, 0xdd, 0x11, 0x78, 0x15, 0x75, 0xac, 0xc7, 0x91, 0x3c, 0xf4, 0x06, 0x2c, 0x61, 0xd2, 0x3b, + 0x5b, 0xea, 0xfb, 0x4d, 0xf5, 0xf0, 0xb0, 0x49, 0x72, 0x99, 0x56, 0xc0, 0xac, 0xba, 0xd0, 0xb1, + 0x1e, 0xe3, 0x22, 0xf5, 0xf0, 0x90, 0x15, 0xf0, 0x11, 0x8e, 0xf6, 0xc8, 0xdc, 0x8b, 0x23, 0x1c, + 0xed, 0xa1, 0x2e, 0xac, 0x63, 0x04, 0xef, 0x79, 0xd2, 0xb6, 0xbb, 0xa6, 0xe1, 0x56, 0x33, 0x91, + 0xb2, 0x98, 0xe0, 0x26, 0x70, 0xb0, 0xd4, 0xb5, 0x8e, 0xf5, 0x98, 0x4b, 0x2d, 0xa5, 0xaa, 0xa3, + 0x3d, 0x36, 0x17, 0x3f, 0x95, 0xaa, 0x8e, 0xf6, 0xd0, 0x12, 0x15, 0x3f, 0xc8, 0x8c, 0x9c, 0xdd, + 0x11, 0x54, 0xf2, 0x45, 0x73, 0x15, 0x3a, 0xf5, 0x58, 0xae, 0xc2, 0x72, 0x4b, 0x0a, 0x99, 0x3b, + 0x2c, 0xb7, 0xa4, 0xd0, 0xdc, 0x32, 0x1d, 0xea, 0x2c, 0xb7, 0xcc, 0x60, 0xab, 0x32, 0x11, 0x86, + 0x59, 0x6e, 0xd5, 0xcd, 0x2d, 0xaf, 0xcd, 0x06, 0x72, 0xcb, 0x34, 0xf7, 0x86, 0xbc, 0x36, 0xe7, + 0xe7, 0xde, 0x60, 0xb0, 0x9b, 0xf2, 0xda, 0xbc, 0x9f, 0xbb, 0x29, 0xa3, 0x15, 0x7a, 0x2f, 0xb7, + 0xb9, 0x26, 0xb2, 0x6c, 0xfa, 0xc9, 0xf2, 0xab, 0xf2, 0xda, 0x42, 0x20, 0xbf, 0xca, 0xe0, 0x95, + 0x4a, 0x75, 0x0d, 0xf9, 0xf9, 0x4a, 0xa5, 0x4a, 0xf3, 0x4b, 0x8a, 0xbc, 0xb6, 0xe8, 0xe7, 0x97, + 0x14, 0x06, 0x5f, 0x29, 0x2a, 0x6b, 0x4b, 0x7e, 0x7e, 0xa5, 0xa8, 0xd0, 0xfc, 0x6a, 0x59, 0x5e, + 0x5b, 0xf6, 0xf3, 0xab, 0x65, 0x19, 0xad, 0x51, 0xa1, 0x4b, 0x29, 0xaf, 0xad, 0xb0, 0x02, 0xf6, + 0xcd, 0x4a, 0x94, 0x4d, 0x79, 0x6d, 0x35, 0x50, 0xa2, 0x6c, 0x32, 0x1c, 0x2c, 0xde, 0xae, 0xad, + 0xf9, 0x25, 0xf8, 0x9b, 0x95, 0x54, 0xaa, 0xf2, 0xda, 0x7a, 0xa0, 0xa4, 0x52, 0x65, 0x38, 0x95, + 0xa2, 0x22, 0xaf, 0x6d, 0xf8, 0x25, 0xf8, 0x1b, 0x6d, 0x60, 0x89, 0x04, 0xd7, 0x28, 0xaf, 0x9d, + 0x67, 0x45, 0x6e, 0x06, 0xba, 0x09, 0x05, 0xfb, 0xd4, 0xb4, 0x9c, 0x6d, 0xf5, 0x73, 0x6b, 0x17, + 0x52, 0x34, 0x2d, 0x1a, 0x0c, 0x48, 0xf5, 0xc0, 0xd1, 0x0b, 0x30, 0x87, 0xc7, 0x60, 0xa3, 0x67, + 0x3a, 0xf7, 0x8f, 0x8f, 0x6d, 0xdd, 0x59, 0xbb, 0x48, 0x66, 0xc6, 0x6c, 0xc7, 0x7a, 0xec, 0x67, + 0xd6, 0x96, 0xe9, 0x94, 0x36, 0x0d, 0x57, 0xee, 0x22, 0x03, 0xab, 0xb6, 0x01, 0x78, 0xc8, 0x35, + 0xf7, 0x4c, 0xe3, 0xa4, 0xfe, 0xa4, 0xdd, 0xd3, 0x1b, 0x8e, 0x66, 0x31, 0x14, 0xe9, 0x4f, 0x72, + 0x30, 0x13, 0x5a, 0x5f, 0x32, 0x3d, 0x43, 0x04, 0x31, 0xc2, 0x42, 0xd0, 0xbf, 0x9b, 0xf5, 0x19, + 0xa2, 0xe8, 0xde, 0x65, 0xb3, 0x47, 0xbc, 0xbe, 0x5d, 0xa2, 0x8f, 0x78, 0x7d, 0xbb, 0x4c, 0x1f, + 0x4e, 0xb1, 0x48, 0x3e, 0x4e, 0x13, 0x4c, 0xfe, 0xe9, 0xdb, 0x9b, 0xee, 0x35, 0x76, 0xd1, 0x53, + 0x09, 0x50, 0xbc, 0x6b, 0xec, 0x92, 0xa7, 0x12, 0x50, 0xf6, 0xaf, 0xb1, 0xe5, 0xf8, 0x35, 0xf6, + 0x26, 0x7b, 0xbc, 0xa3, 0xc2, 0xfc, 0xbc, 0x7f, 0x73, 0x2b, 0xfa, 0xc2, 0xfc, 0x82, 0x7f, 0x81, + 0x8a, 0x7c, 0xb9, 0x9e, 0xe9, 0x05, 0x54, 0x7d, 0xbd, 0x80, 0x4d, 0xf7, 0xd9, 0x8e, 0x49, 0xfb, + 0x2b, 0x81, 0x0b, 0xd4, 0xd5, 0xc0, 0x05, 0xea, 0x9a, 0xf4, 0xbf, 0xe6, 0x60, 0x91, 0xb3, 0x80, + 0xa2, 0xed, 0x70, 0x87, 0x5f, 0xcf, 0xba, 0xf2, 0x86, 0xfb, 0xfd, 0x6b, 0x67, 0x7e, 0xfe, 0x29, + 0xba, 0xfd, 0xae, 0xb8, 0xfd, 0x5e, 0x72, 0xfb, 0xbd, 0xec, 0xf6, 0x7b, 0xc5, 0xed, 0x77, 0xa6, + 0xe7, 0x82, 0xff, 0x80, 0x82, 0xf7, 0x07, 0x4c, 0x79, 0x7f, 0x00, 0x78, 0x7f, 0xc0, 0xb4, 0xf7, + 0x07, 0xcc, 0x78, 0x7f, 0xc0, 0xac, 0xf7, 0x07, 0xcc, 0x79, 0x7f, 0xc0, 0xbc, 0xff, 0x07, 0x88, + 0xfe, 0x1f, 0xb0, 0xe0, 0xff, 0x01, 0xf1, 0x5e, 0xbf, 0x51, 0x61, 0xaf, 0xa5, 0x74, 0xe6, 0x7a, + 0xdd, 0x7e, 0x53, 0xf1, 0xba, 0x1d, 0xcf, 0x4e, 0x71, 0x55, 0xfa, 0x85, 0x1c, 0xac, 0x26, 0xac, + 0xbe, 0x68, 0x27, 0xdc, 0xdd, 0xca, 0x59, 0x96, 0xee, 0x70, 0x97, 0xff, 0x76, 0xb6, 0x93, 0xa5, + 0xdd, 0x63, 0x5d, 0x6e, 0xf7, 0x58, 0x97, 0xdb, 0x3d, 0xd6, 0xe5, 0x76, 0x8f, 0x0d, 0x75, 0xbb, + 0x57, 0xa5, 0x5d, 0x6e, 0xf7, 0x98, 0x8a, 0x80, 0xdd, 0x2b, 0x32, 0x15, 0x01, 0xbb, 0xa7, 0x94, + 0x69, 0xa7, 0xdb, 0xbd, 0x52, 0x89, 0x76, 0xba, 0xdd, 0x2b, 0xb3, 0x4e, 0xb7, 0x7b, 0xd5, 0x32, + 0xed, 0x74, 0xbb, 0xb7, 0xc9, 0x3a, 0xdd, 0xee, 0xdd, 0xac, 0xd2, 0x97, 0x6a, 0xbb, 0x57, 0x2c, + 0x2a, 0x74, 0xb0, 0xdb, 0x3d, 0x7c, 0xf0, 0x9f, 0x67, 0xc9, 0x2a, 0xeb, 0x76, 0xbb, 0x57, 0x52, + 0x64, 0x71, 0x41, 0xfa, 0xaa, 0x00, 0x05, 0x77, 0xdd, 0x41, 0xef, 0xb1, 0xd5, 0x06, 0x7f, 0x93, + 0x05, 0x83, 0x9d, 0x1d, 0x9e, 0x4b, 0xec, 0x2b, 0x1f, 0x94, 0x2e, 0x49, 0xde, 0x27, 0x7a, 0x83, + 0x2e, 0x49, 0x7e, 0x0e, 0x95, 0x32, 0x88, 0x72, 0x29, 0x91, 0x1d, 0x22, 0x25, 0xd2, 0x1f, 0xe6, + 0x60, 0x2e, 0x4c, 0x12, 0x7d, 0x36, 0xfc, 0x97, 0xbd, 0x9c, 0x81, 0x8d, 0xf0, 0x3f, 0xf5, 0x9d, + 0x59, 0x27, 0x87, 0xe2, 0x4e, 0x8e, 0x92, 0x3b, 0x39, 0xca, 0xee, 0xe4, 0xa8, 0xb8, 0x93, 0xa3, + 0xea, 0x4e, 0x8e, 0x1b, 0x29, 0x8b, 0x52, 0xb1, 0xec, 0xce, 0x8e, 0x62, 0xd5, 0x9d, 0x1d, 0x8a, + 0x37, 0x3b, 0x4a, 0xde, 0xec, 0x28, 0x29, 0xee, 0xec, 0x28, 0x79, 0x6f, 0x6b, 0x65, 0xef, 0x6d, + 0xad, 0x5a, 0x0e, 0xbd, 0xad, 0xb1, 0x67, 0xb0, 0x4d, 0x77, 0x6e, 0xe0, 0x7f, 0x71, 0xd1, 0x7d, + 0x09, 0xaa, 0xba, 0x2b, 0x12, 0xfe, 0x43, 0xd9, 0xf3, 0x5a, 0xa5, 0xa8, 0xb8, 0xcf, 0x6b, 0xd5, + 0x32, 0x9e, 0x18, 0xff, 0x8d, 0x00, 0xab, 0x09, 0xc7, 0x29, 0xe4, 0xc0, 0xc5, 0xd8, 0x81, 0x2a, + 0xa4, 0x41, 0x2d, 0x90, 0xcb, 0xd7, 0xeb, 0xd9, 0xce, 0x68, 0x2e, 0xa6, 0x9a, 0x4e, 0x14, 0xdd, + 0x86, 0x4b, 0x1c, 0x80, 0xa0, 0x9e, 0x75, 0x8e, 0xdc, 0x10, 0x8f, 0x80, 0x92, 0xfe, 0x58, 0x80, + 0xf5, 0x44, 0x26, 0xc8, 0xc9, 0x27, 0x76, 0x7b, 0xe9, 0x2a, 0xf7, 0xf3, 0x8a, 0xd0, 0x01, 0x88, + 0xb6, 0xd5, 0x0c, 0xdf, 0x25, 0xa6, 0x29, 0x68, 0x36, 0xd4, 0x30, 0xb0, 0x3a, 0x6f, 0x5b, 0xe1, + 0xab, 0x86, 0x2d, 0x98, 0xb6, 0xad, 0xe6, 0x21, 0x5e, 0x53, 0xf6, 0xb5, 0xc7, 0x4c, 0xce, 0xbe, + 0x92, 0x44, 0xcc, 0x85, 0x53, 0xc1, 0xb6, 0xdc, 0xb4, 0xf4, 0x5b, 0x02, 0x88, 0xd1, 0x8a, 0x32, + 0x3e, 0x41, 0x45, 0xb0, 0xc2, 0xf3, 0xc3, 0x78, 0xea, 0x3d, 0xdb, 0x9b, 0x1e, 0x9b, 0xee, 0xeb, + 0x73, 0xb1, 0xea, 0x69, 0xf2, 0x29, 0xee, 0xeb, 0x73, 0xb5, 0xec, 0x5e, 0x8e, 0xe1, 0xd1, 0x5b, + 0x90, 0x7e, 0x54, 0x80, 0xe9, 0x40, 0x1b, 0xd1, 0xdb, 0xe1, 0x26, 0xbc, 0x38, 0xaa, 0x53, 0xc2, + 0xdc, 0xef, 0x65, 0xba, 0x77, 0x31, 0x98, 0xa2, 0x96, 0xc1, 0x14, 0xb5, 0x0c, 0x57, 0x51, 0xcb, + 0x70, 0x15, 0xb5, 0x8c, 0x6a, 0x59, 0x1c, 0x97, 0xfe, 0x66, 0x0e, 0xc0, 0xbf, 0x16, 0x40, 0x0d, + 0x58, 0x18, 0xe8, 0x56, 0xd7, 0xec, 0x74, 0xdb, 0x38, 0x97, 0x0e, 0x04, 0x21, 0xe5, 0xcd, 0xe0, + 0x20, 0x0a, 0xad, 0x8a, 0x01, 0x02, 0xf4, 0x2f, 0xbb, 0x03, 0xb3, 0x96, 0xee, 0x3c, 0xf6, 0x09, + 0xd2, 0x91, 0xc5, 0xd7, 0x4e, 0x53, 0x83, 0x90, 0xea, 0x0c, 0x43, 0xa4, 0x84, 0x3e, 0x86, 0xf3, + 0x29, 0x37, 0xe9, 0x6c, 0x8c, 0xc9, 0x19, 0x14, 0xdd, 0x43, 0x78, 0xea, 0x46, 0xf2, 0xa5, 0xbb, + 0xf4, 0xb7, 0x73, 0xb0, 0x10, 0x6b, 0x63, 0xb6, 0x6b, 0xc1, 0x18, 0x5a, 0xf8, 0x7f, 0xfc, 0x27, + 0x19, 0xf7, 0xd3, 0x63, 0x36, 0x0c, 0xed, 0x63, 0xa6, 0x06, 0x61, 0x1f, 0xbb, 0x6a, 0x10, 0xf6, + 0x71, 0xb1, 0x4a, 0x07, 0xa2, 0x7d, 0xec, 0xaa, 0x41, 0xd8, 0xc7, 0xee, 0x40, 0xb4, 0x8f, 0xcb, + 0x4c, 0x0d, 0xc2, 0x3e, 0xae, 0xba, 0x7b, 0xea, 0xf1, 0xa6, 0x4c, 0x35, 0xc0, 0xec, 0x63, 0x3c, + 0x38, 0x81, 0x25, 0xab, 0x32, 0xd5, 0x00, 0xc3, 0xd8, 0x4c, 0x03, 0x0c, 0x23, 0xc9, 0x54, 0xeb, + 0x8e, 0xc0, 0xca, 0x54, 0xeb, 0xce, 0x3e, 0x26, 0x52, 0x47, 0xf4, 0x4e, 0xfb, 0x5f, 0x08, 0x30, + 0x1b, 0xfa, 0xeb, 0xd0, 0x3b, 0xe1, 0x3e, 0xba, 0x36, 0xfa, 0xdf, 0x0e, 0xf7, 0xcf, 0xdf, 0xc8, + 0xd0, 0x3f, 0x6e, 0x6f, 0x08, 0x5e, 0x1f, 0xe4, 0xbc, 0x96, 0xe7, 0xbd, 0xf6, 0x8e, 0xf9, 0x8d, + 0x1c, 0xf7, 0x1b, 0x39, 0xe1, 0x37, 0x72, 0x32, 0xd0, 0xc8, 0x42, 0xa0, 0x91, 0x53, 0x34, 0x8d, + 0x8f, 0x3a, 0x22, 0xa0, 0x69, 0x98, 0xc4, 0x95, 0x29, 0x58, 0xda, 0x96, 0xfe, 0x50, 0x80, 0xf3, + 0x29, 0x63, 0x0a, 0xed, 0x85, 0x5b, 0x5f, 0x3d, 0xeb, 0xa0, 0x0c, 0xf7, 0x45, 0x3f, 0x63, 0x57, + 0x28, 0x5e, 0x57, 0x94, 0xbd, 0xae, 0xa8, 0xe2, 0x45, 0xcb, 0xfb, 0xc3, 0x59, 0x5f, 0xe0, 0xad, + 0x72, 0x9c, 0xb5, 0x5a, 0x56, 0xca, 0xe2, 0x44, 0xa0, 0xd5, 0x93, 0xd2, 0x8f, 0x0b, 0x00, 0xfe, + 0x5d, 0x1f, 0xda, 0x85, 0x05, 0x47, 0x3b, 0x69, 0x86, 0xf7, 0x29, 0xba, 0x3d, 0xa6, 0xbf, 0xa1, + 0x89, 0x8e, 0x76, 0x12, 0xb6, 0x15, 0xaa, 0x83, 0x48, 0x49, 0xc5, 0xcc, 0xc8, 0xd6, 0x92, 0x6e, + 0x1c, 0xd5, 0x79, 0x42, 0xc5, 0x47, 0x90, 0x86, 0x90, 0x3f, 0xdc, 0xba, 0x83, 0x96, 0x61, 0x02, + 0xd3, 0xf2, 0x36, 0xb6, 0x71, 0x47, 0x3b, 0xd9, 0xed, 0xa0, 0x0f, 0x01, 0x39, 0xdd, 0xbe, 0xbe, + 0xd5, 0xeb, 0x9e, 0x18, 0x7d, 0xdd, 0x08, 0x6d, 0x66, 0x09, 0x5a, 0x66, 0x31, 0x70, 0x95, 0x43, + 0x42, 0xfa, 0x67, 0x02, 0xa0, 0x38, 0x68, 0xb6, 0x67, 0x9b, 0x38, 0x5e, 0xf8, 0x0f, 0xfe, 0x4a, + 0xb6, 0xa7, 0x30, 0x7a, 0x40, 0x10, 0xfc, 0x03, 0x42, 0x2e, 0x70, 0x40, 0xc8, 0x07, 0x0e, 0x08, + 0x63, 0x81, 0x03, 0xc2, 0x38, 0x4d, 0x93, 0x51, 0x3c, 0x41, 0x1f, 0x11, 0xe8, 0x28, 0x9e, 0x0c, + 0xcd, 0xe1, 0x82, 0xf4, 0x7b, 0x79, 0x00, 0xff, 0x46, 0x95, 0xec, 0x05, 0xa7, 0x56, 0xd3, 0x5d, + 0xc6, 0x32, 0xec, 0x05, 0x3b, 0x6a, 0x18, 0x5a, 0x15, 0x07, 0xa7, 0x56, 0x28, 0xc7, 0x23, 0xca, + 0x91, 0x34, 0x52, 0x88, 0x86, 0x44, 0x0d, 0x42, 0x34, 0x24, 0x13, 0x9c, 0xc0, 0x1a, 0x26, 0x7a, + 0xf8, 0xb8, 0x79, 0x60, 0x3e, 0xd2, 0xad, 0xdb, 0x5a, 0xdb, 0x31, 0x2d, 0x3c, 0xab, 0x4e, 0x74, + 0xb6, 0x29, 0xbc, 0x9e, 0x48, 0x9b, 0x87, 0xa4, 0xae, 0x0c, 0x4e, 0xad, 0xc3, 0xc7, 0xb1, 0x7c, + 0x74, 0x05, 0xa6, 0xfb, 0xc3, 0x9e, 0xd3, 0x1d, 0xf4, 0xf4, 0x83, 0x1d, 0x95, 0x5c, 0xf0, 0x15, + 0xd4, 0x60, 0x16, 0x5a, 0x82, 0xf1, 0xce, 0xb0, 0xdf, 0x7f, 0x42, 0xee, 0xf2, 0x0a, 0x2a, 0xfd, + 0x40, 0xaf, 0x03, 0x22, 0x0c, 0x3e, 0x19, 0xe8, 0xca, 0x7d, 0xe7, 0x54, 0xb7, 0xea, 0x7a, 0xaf, + 0x47, 0x2e, 0xee, 0x0a, 0x2a, 0xee, 0x8f, 0x70, 0x01, 0xda, 0x87, 0x79, 0x0c, 0xbe, 0x6f, 0x76, + 0x74, 0x9a, 0x79, 0x87, 0xdd, 0xbc, 0x3d, 0x9f, 0xd8, 0x8c, 0x00, 0xac, 0x3a, 0x37, 0x38, 0xb5, + 0x02, 0xdf, 0xd2, 0x3f, 0x15, 0x60, 0x21, 0xf6, 0xdf, 0x64, 0xdc, 0xc3, 0xa2, 0x68, 0xe1, 0x61, + 0xfb, 0xc9, 0x33, 0x2c, 0xd1, 0x15, 0xd9, 0x5b, 0x97, 0x64, 0x6f, 0x8d, 0x56, 0x64, 0x6f, 0x8d, + 0xc6, 0x23, 0x7d, 0xc2, 0x5d, 0xa2, 0xe4, 0xf8, 0x68, 0xfd, 0x1d, 0xb7, 0x55, 0xa1, 0xa1, 0x90, + 0xbd, 0x55, 0xc9, 0xf2, 0xe1, 0x30, 0xe3, 0xc6, 0xec, 0x35, 0xaa, 0xe8, 0x35, 0x4a, 0xf1, 0xf6, + 0x9d, 0x8a, 0xbf, 0xef, 0xf8, 0x6d, 0x52, 0x64, 0x6f, 0xdf, 0xa9, 0xc8, 0xfe, 0xbe, 0x83, 0x9b, + 0x57, 0x90, 0xfe, 0xae, 0x00, 0x6b, 0x49, 0x23, 0x12, 0xed, 0x86, 0xdb, 0x55, 0x3a, 0xd3, 0x78, + 0x0e, 0x37, 0xef, 0xbd, 0x4c, 0xcd, 0xeb, 0xd4, 0x98, 0xdc, 0xd1, 0xa9, 0xb1, 0xd3, 0x61, 0xa7, + 0x86, 0x45, 0xc8, 0xe0, 0x9f, 0x30, 0x26, 0x7d, 0x8f, 0x00, 0xf3, 0x91, 0xe1, 0x87, 0xde, 0x0d, + 0xb3, 0xfa, 0x4a, 0x96, 0x31, 0x7b, 0x66, 0x1d, 0xb1, 0x02, 0x8c, 0x59, 0xba, 0xd6, 0x13, 0x05, + 0xbc, 0xa0, 0x3d, 0xec, 0x5a, 0xce, 0x50, 0xeb, 0x89, 0x39, 0xe9, 0xaf, 0xe5, 0x60, 0x91, 0xf3, + 0x7e, 0x91, 0xf1, 0xd6, 0x29, 0x8e, 0x18, 0xe6, 0xeb, 0x17, 0x85, 0x6c, 0x6f, 0x9e, 0xcc, 0xae, + 0xca, 0x66, 0x76, 0x55, 0x36, 0xb3, 0xab, 0x22, 0x87, 0x6a, 0xfc, 0x7b, 0x83, 0xdd, 0x7e, 0x14, + 0x65, 0xf7, 0xa1, 0xb3, 0xc2, 0x1e, 0x3a, 0x15, 0x2c, 0x80, 0xe0, 0x04, 0xd1, 0x56, 0xc5, 0x09, + 0x62, 0xf8, 0x83, 0x13, 0x44, 0x44, 0xc3, 0x09, 0xef, 0xde, 0x03, 0x0f, 0xac, 0x59, 0x9a, 0x52, + 0xd8, 0x65, 0x13, 0x79, 0xa4, 0x9f, 0xa7, 0xa9, 0x4d, 0x59, 0x14, 0xa5, 0x6f, 0x2b, 0xc0, 0x6a, + 0x82, 0x61, 0x32, 0xfa, 0x46, 0xb8, 0x78, 0xaa, 0x59, 0x1f, 0x37, 0xb7, 0xea, 0x77, 0x9b, 0x8d, + 0x81, 0xe6, 0x74, 0xb5, 0x5e, 0x6d, 0x68, 0x74, 0xf0, 0xc9, 0xf0, 0xe0, 0xa8, 0x5e, 0xdf, 0x61, + 0x8b, 0x7d, 0xaa, 0x36, 0x0f, 0x26, 0xb0, 0x55, 0xbf, 0xcb, 0x43, 0x4f, 0xa7, 0xdf, 0xa8, 0xef, + 0xb0, 0x75, 0xff, 0xa9, 0xe8, 0x37, 0xea, 0x3b, 0xa8, 0x02, 0x85, 0x41, 0xf3, 0x9e, 0xda, 0xbc, + 0xad, 0x16, 0xd9, 0x32, 0x7f, 0x3e, 0x46, 0x2a, 0x20, 0x8d, 0x4c, 0x0c, 0xee, 0xa9, 0xb7, 0xd5, + 0x22, 0xfa, 0x66, 0x58, 0x1d, 0x74, 0xec, 0xf6, 0x29, 0x7d, 0x7f, 0xc1, 0xcc, 0xd5, 0xcd, 0x8e, + 0xde, 0x32, 0xcd, 0x07, 0x64, 0x41, 0x9f, 0x53, 0xb6, 0xcf, 0x62, 0xde, 0x7d, 0xfd, 0x60, 0xbb, + 0x51, 0xdf, 0x89, 0xd3, 0x52, 0x97, 0x48, 0x25, 0x38, 0x7f, 0xab, 0x7e, 0xd7, 0xcd, 0x45, 0xef, + 0xc0, 0x8c, 0x33, 0x68, 0x37, 0x1b, 0x6a, 0xa3, 0xa9, 0xde, 0x3b, 0xdc, 0x65, 0xcf, 0xad, 0xe9, + 0x62, 0x14, 0x38, 0x83, 0x76, 0x43, 0x6d, 0x60, 0x78, 0x54, 0x83, 0x39, 0x8c, 0x4f, 0x3a, 0x98, + 0x52, 0x98, 0xc8, 0x40, 0x01, 0xd7, 0x49, 0x50, 0xc2, 0x34, 0x1a, 0x2e, 0x8d, 0xc9, 0xcc, 0x34, + 0x1a, 0x8c, 0xc6, 0xdb, 0x30, 0x6d, 0x0f, 0x9a, 0xf5, 0xc6, 0x2e, 0x25, 0x90, 0x45, 0x43, 0x6b, + 0xca, 0x1e, 0xd4, 0x1b, 0xbb, 0x04, 0xbb, 0x0e, 0xf3, 0xee, 0x33, 0x69, 0xdb, 0xa6, 0x14, 0xa6, + 0x46, 0xbf, 0xd7, 0xcf, 0x32, 0x9c, 0xba, 0x4d, 0x88, 0x3c, 0x0f, 0xb3, 0xf4, 0x09, 0xd4, 0x25, + 0x01, 0x9e, 0x09, 0x37, 0xce, 0x66, 0x50, 0x6f, 0x02, 0xf4, 0xdb, 0x76, 0xb3, 0x4e, 0x41, 0xa6, + 0x33, 0xf0, 0x59, 0xe8, 0xb7, 0xed, 0x3a, 0xc1, 0x25, 0x03, 0xec, 0xe8, 0x16, 0x19, 0x60, 0x33, + 0x59, 0x06, 0xd8, 0xd1, 0x2d, 0x3c, 0xc0, 0x4a, 0x30, 0xf1, 0xb8, 0xd1, 0xd6, 0x7a, 0x3a, 0x79, + 0x6b, 0xc2, 0x48, 0xbc, 0x46, 0x7d, 0x8e, 0x80, 0xa8, 0x0c, 0x54, 0x3a, 0x80, 0xd5, 0x84, 0x91, + 0x94, 0xb2, 0xd8, 0xcc, 0x01, 0xd8, 0x7a, 0xbf, 0xdb, 0x70, 0x34, 0xa7, 0xdb, 0xa6, 0x6b, 0x61, + 0x87, 0xbe, 0x65, 0x8b, 0xb9, 0xda, 0x14, 0x4c, 0xb2, 0x9e, 0x91, 0x1e, 0xc2, 0x04, 0xad, 0x0e, + 0xdd, 0x08, 0x2f, 0x84, 0x57, 0x53, 0x58, 0x0b, 0xaf, 0x7d, 0xa5, 0x8c, 0xbb, 0x86, 0xec, 0xee, + 0x1a, 0x55, 0x31, 0x27, 0xfd, 0x3f, 0x63, 0x30, 0x13, 0xf4, 0x5c, 0x80, 0x6a, 0xf8, 0x3f, 0xb3, + 0x1e, 0xe2, 0x9c, 0x5d, 0xa3, 0xa3, 0x3f, 0x66, 0x4b, 0x4c, 0xfa, 0x1f, 0x12, 0x46, 0x41, 0xc7, + 0xb0, 0x6a, 0xe9, 0xae, 0x16, 0x21, 0x79, 0xf7, 0xf9, 0xb0, 0xeb, 0x9c, 0x36, 0x9e, 0x18, 0x6d, + 0xb6, 0xa0, 0xbc, 0x96, 0x70, 0xd4, 0xe4, 0xe2, 0xa8, 0x49, 0xc4, 0x90, 0x06, 0x97, 0xdc, 0x41, + 0x6a, 0xf5, 0x8e, 0xe9, 0x11, 0xd5, 0xde, 0x32, 0x3a, 0x75, 0xd3, 0xb0, 0x1d, 0xcd, 0x70, 0x6c, + 0xb6, 0xe8, 0xa4, 0x8e, 0xd9, 0x0b, 0x8c, 0x84, 0xda, 0x3b, 0x8e, 0x13, 0x40, 0x26, 0x5c, 0xa0, + 0x43, 0x38, 0xa1, 0x02, 0xaa, 0xcc, 0xf1, 0x6a, 0x82, 0x23, 0x80, 0xdb, 0x1c, 0x94, 0x9d, 0x73, + 0xea, 0x06, 0x21, 0xc9, 0xaf, 0xd0, 0x82, 0xf3, 0x56, 0xaf, 0xbf, 0x6b, 0xe0, 0x06, 0xde, 0x1f, + 0x3a, 0xf7, 0x8f, 0x71, 0x22, 0x6a, 0xce, 0xcc, 0xbf, 0x41, 0x51, 0x93, 0xf1, 0xd4, 0x34, 0xa2, + 0xe8, 0x0b, 0xb0, 0x1c, 0xf4, 0x57, 0xb1, 0xad, 0x77, 0xba, 0x6d, 0xcd, 0xd1, 0x3b, 0xa9, 0xba, + 0xa8, 0x01, 0xd5, 0x58, 0xd7, 0x81, 0x08, 0x97, 0x48, 0x6d, 0x0d, 0x56, 0xf8, 0x9d, 0x27, 0xfd, + 0x6a, 0x1e, 0x56, 0x13, 0xfe, 0x74, 0xf4, 0x05, 0x40, 0x41, 0x72, 0x75, 0xe2, 0x2c, 0x85, 0x0d, + 0xc6, 0xd7, 0xb2, 0x31, 0x44, 0x71, 0x54, 0x0e, 0x1d, 0xf4, 0x02, 0xcc, 0x19, 0xfa, 0xa3, 0xa3, + 0x5b, 0x11, 0xef, 0x12, 0xea, 0x2c, 0xc9, 0xf5, 0x1c, 0x47, 0xbc, 0x0e, 0x63, 0x4e, 0x49, 0x2e, + 0xa7, 0x0e, 0xa3, 0xc3, 0x92, 0x5c, 0x56, 0x09, 0x18, 0xaa, 0xc3, 0xc4, 0x90, 0x28, 0xac, 0xb0, + 0x61, 0xc1, 0x7f, 0x18, 0x50, 0xb7, 0xea, 0x3b, 0xcd, 0x48, 0x27, 0xed, 0x9c, 0x53, 0x19, 0x2a, + 0xfa, 0x22, 0x2c, 0xda, 0xc3, 0xc1, 0xa0, 0xa7, 0xe3, 0x83, 0xa8, 0x66, 0x3d, 0xa1, 0x2a, 0x30, + 0xec, 0x8f, 0x3f, 0x13, 0x45, 0x1e, 0x1d, 0x24, 0xc3, 0x98, 0xdd, 0x77, 0xda, 0xde, 0xa6, 0xc4, + 0xed, 0xc9, 0x46, 0xad, 0xb9, 0x7f, 0x58, 0x57, 0x09, 0x64, 0x6d, 0x05, 0x96, 0x2c, 0xad, 0x7d, + 0x1a, 0xad, 0x40, 0xfa, 0xc5, 0x69, 0x58, 0x4d, 0xe8, 0x73, 0xf4, 0x36, 0xc0, 0xe0, 0xf4, 0x09, + 0x71, 0x45, 0xc2, 0x4e, 0xff, 0x23, 0xb7, 0x50, 0x1f, 0x1e, 0x7d, 0x11, 0x96, 0x3a, 0xe6, 0x23, + 0x03, 0xf3, 0x1b, 0xfa, 0xf7, 0x73, 0x29, 0x7d, 0xb0, 0xcd, 0x41, 0x50, 0xb9, 0x64, 0xd0, 0x87, + 0x80, 0x68, 0x5f, 0x87, 0x88, 0xa7, 0xa9, 0x94, 0x1f, 0xc5, 0xc0, 0x55, 0x0e, 0x09, 0xf4, 0x31, + 0x5c, 0xe6, 0x74, 0x79, 0xa8, 0x96, 0xb1, 0xb3, 0xd5, 0x32, 0x8a, 0x1e, 0x6a, 0xc2, 0xb2, 0x81, + 0xa7, 0x56, 0xd7, 0x38, 0xd9, 0xea, 0x3c, 0xd4, 0x8c, 0xb6, 0xce, 0xde, 0xe3, 0xc7, 0x53, 0xcc, + 0x01, 0xee, 0xf1, 0x30, 0xd4, 0x25, 0x83, 0x93, 0x8b, 0x24, 0x98, 0x26, 0xaf, 0xfe, 0xb5, 0xae, + 0xd3, 0xd7, 0x06, 0x64, 0xd8, 0xcc, 0x90, 0x1d, 0xdc, 0xcf, 0x44, 0xcf, 0xc3, 0x4c, 0x5f, 0xef, + 0x74, 0x87, 0x7d, 0x06, 0x34, 0xc9, 0x80, 0x42, 0xb9, 0xe8, 0x0a, 0x40, 0xcf, 0x34, 0x4e, 0x18, + 0x4c, 0x81, 0xc1, 0x04, 0xf2, 0x90, 0x01, 0x1b, 0xb6, 0xdd, 0xf2, 0x8e, 0xb3, 0x5d, 0xe7, 0x49, + 0x60, 0x7c, 0x31, 0xf9, 0xe3, 0x8d, 0xc4, 0x11, 0xcb, 0x47, 0x53, 0xd7, 0x6d, 0xbb, 0xc5, 0x2f, + 0x42, 0x9f, 0x83, 0xc5, 0x4e, 0xdf, 0xb2, 0xc9, 0xa9, 0x7f, 0xab, 0x79, 0x60, 0xda, 0x5d, 0xa2, + 0x81, 0x0f, 0x69, 0x1a, 0x47, 0xfb, 0x6a, 0x23, 0x02, 0xaf, 0x2e, 0x60, 0x22, 0x24, 0xcf, 0xcd, + 0xc2, 0x82, 0xb5, 0xbb, 0x33, 0xf5, 0x1c, 0xbd, 0x59, 0xc7, 0x48, 0xe6, 0xbe, 0xe6, 0xb4, 0x4f, + 0xb7, 0x2c, 0x73, 0x68, 0x74, 0x98, 0x98, 0x93, 0xaa, 0x7c, 0xb7, 0xc1, 0x28, 0xec, 0x39, 0x7a, + 0x5d, 0x6d, 0x84, 0xd0, 0x51, 0x1f, 0xce, 0xd3, 0x6d, 0x89, 0x4f, 0x7d, 0x26, 0x6d, 0x97, 0xd5, + 0x1c, 0x9d, 0xc0, 0x1e, 0x68, 0x8e, 0xa3, 0x5b, 0xc6, 0xde, 0xe1, 0x2d, 0x4c, 0x61, 0x47, 0x50, + 0xd7, 0x08, 0x49, 0x5e, 0x75, 0x5d, 0xb8, 0x60, 0x45, 0xd0, 0x42, 0x17, 0x84, 0xb3, 0x69, 0x7e, + 0xa6, 0x22, 0x88, 0x6a, 0x2a, 0x29, 0xb4, 0x0d, 0x17, 0xe3, 0xe5, 0xc1, 0x6b, 0xcd, 0x39, 0xf2, + 0xfc, 0x96, 0x0e, 0x84, 0x0e, 0x61, 0xc1, 0x8e, 0x6a, 0x2a, 0x13, 0x5d, 0xa1, 0xec, 0xc6, 0x1a, + 0x71, 0x02, 0xe8, 0x4b, 0xb0, 0xe2, 0x74, 0x3a, 0xcd, 0xa3, 0xbd, 0xe6, 0xf6, 0x5e, 0x33, 0x34, + 0xad, 0xc5, 0x14, 0x31, 0xe0, 0x70, 0x7b, 0x9b, 0x83, 0xa2, 0x2e, 0x3a, 0x9d, 0xce, 0xd1, 0xde, + 0xf6, 0x5e, 0x68, 0x3a, 0xbf, 0x06, 0xc8, 0xb6, 0x9b, 0x07, 0xb5, 0xfa, 0x4e, 0xb3, 0xd6, 0x33, + 0xdb, 0x0f, 0xc8, 0x45, 0x01, 0xd1, 0x5a, 0x5a, 0x50, 0x45, 0xdb, 0xc6, 0x05, 0x7e, 0x3e, 0x5e, + 0x99, 0xc9, 0x7c, 0x61, 0xa3, 0xce, 0xde, 0x35, 0x6a, 0x43, 0xcb, 0x76, 0x6a, 0xab, 0xb0, 0xcc, + 0x1d, 0x17, 0xd2, 0xaf, 0x0b, 0xb0, 0xc4, 0x5b, 0x28, 0xd1, 0x3d, 0x98, 0x3f, 0xb6, 0xf4, 0x8f, + 0x87, 0xba, 0xd1, 0x7e, 0xb2, 0x6b, 0x1c, 0x9b, 0xdb, 0x7b, 0x6c, 0xd1, 0xe6, 0xdf, 0x67, 0xdd, + 0x0e, 0xc3, 0xaa, 0x51, 0x64, 0xbc, 0xc4, 0x76, 0x8d, 0x2e, 0x3e, 0x10, 0xba, 0xd5, 0xd5, 0x3e, + 0x3c, 0x48, 0xbd, 0xe2, 0xad, 0x7d, 0x78, 0xd0, 0xf4, 0x59, 0xa3, 0x4b, 0x6c, 0x9c, 0x84, 0xf4, + 0x7b, 0x39, 0x98, 0x8f, 0xd4, 0x8e, 0x0e, 0x60, 0x49, 0x6b, 0xd9, 0x66, 0x6f, 0xe8, 0xe8, 0x5e, + 0x51, 0xa3, 0x51, 0xcb, 0xb4, 0xed, 0x70, 0x31, 0xd1, 0x37, 0xc0, 0x82, 0xd7, 0xa2, 0x9a, 0x66, + 0xb8, 0xb7, 0xe0, 0xc9, 0xf7, 0x94, 0xfb, 0xc3, 0x9e, 0xd3, 0xbd, 0x1d, 0x45, 0xb9, 0xa7, 0xaa, + 0x71, 0x3a, 0x68, 0x13, 0x56, 0x63, 0x95, 0x1e, 0x98, 0x5d, 0xc3, 0xd9, 0xa2, 0xde, 0xab, 0xd4, + 0xa4, 0x62, 0xf4, 0x79, 0x58, 0xb4, 0xdb, 0xb6, 0x67, 0x9a, 0x55, 0xa7, 0xa3, 0x93, 0x98, 0x2c, + 0x25, 0xad, 0x57, 0x8d, 0x7a, 0x23, 0x0a, 0xaf, 0x22, 0xbb, 0x6d, 0x47, 0xf2, 0xa4, 0x9f, 0xc9, + 0xc1, 0x22, 0x07, 0x16, 0x5d, 0x83, 0x79, 0x93, 0x6c, 0x04, 0x87, 0xa6, 0x5b, 0x1d, 0xbd, 0xcb, + 0x8f, 0x66, 0xf3, 0xa7, 0x5c, 0xee, 0x59, 0xa7, 0xdc, 0x2b, 0x20, 0xb2, 0x1c, 0xdc, 0x7f, 0x8f, + 0xba, 0x1d, 0xe7, 0x94, 0xf5, 0x52, 0x2c, 0x1f, 0x69, 0x70, 0xd1, 0x09, 0x7b, 0x25, 0xdb, 0x33, + 0xdb, 0x44, 0xaa, 0x64, 0xfa, 0xb6, 0x63, 0x19, 0x06, 0xc4, 0x85, 0x04, 0x12, 0xd4, 0xc1, 0xd9, + 0x77, 0x8d, 0x01, 0x8a, 0x8f, 0x54, 0x74, 0x1b, 0x16, 0x4e, 0x74, 0x43, 0xb7, 0x38, 0x06, 0x79, + 0x6b, 0x49, 0xa3, 0x5d, 0x8d, 0xa3, 0xa0, 0xcf, 0xc3, 0x86, 0xa7, 0xa8, 0xdd, 0x69, 0x7b, 0x32, + 0x57, 0x48, 0xfc, 0x49, 0x3d, 0xcc, 0xac, 0xb9, 0x0a, 0xdb, 0x18, 0x3b, 0x34, 0xc3, 0xdb, 0xb0, + 0xc6, 0x14, 0xb7, 0xe3, 0x84, 0xd3, 0x44, 0x9f, 0x83, 0xed, 0xba, 0x27, 0x5c, 0x52, 0xf0, 0x9d, + 0x73, 0xea, 0x0a, 0x55, 0xe4, 0x8e, 0x55, 0x12, 0xe2, 0xdf, 0x8e, 0x56, 0x33, 0x36, 0x7a, 0xcf, + 0xf3, 0xf9, 0xb7, 0x93, 0xf9, 0x8f, 0x11, 0x1e, 0x4f, 0xe5, 0xbf, 0x11, 0xe5, 0x5f, 0xf0, 0xf8, + 0x8f, 0x54, 0x52, 0x5b, 0x02, 0x14, 0xef, 0x1e, 0x9a, 0x1b, 0xad, 0x54, 0xfa, 0x7d, 0x01, 0xf2, + 0xb5, 0x0f, 0x0f, 0x90, 0x02, 0x4b, 0x3d, 0x36, 0x46, 0xb6, 0x8c, 0x8e, 0x3f, 0x4a, 0xe9, 0x34, + 0xe1, 0x96, 0x7d, 0x9d, 0xe6, 0xca, 0x2d, 0x98, 0x69, 0x3f, 0x69, 0xf7, 0xba, 0xed, 0x03, 0x4b, + 0x3f, 0xee, 0xba, 0x1a, 0x1d, 0xfc, 0x0b, 0x84, 0x7a, 0x00, 0x50, 0x0d, 0xa1, 0x49, 0xff, 0x0e, + 0xcc, 0x04, 0x4b, 0xb3, 0x29, 0x60, 0x06, 0x31, 0xc2, 0xd7, 0x12, 0x6f, 0x8c, 0xbe, 0x96, 0x98, + 0x81, 0x82, 0xfe, 0xd8, 0xd1, 0x8d, 0x8e, 0xde, 0x11, 0x05, 0xe9, 0x57, 0x26, 0x00, 0xc5, 0x47, + 0x1d, 0x3a, 0x84, 0x95, 0xb6, 0x69, 0x38, 0x96, 0xd9, 0x53, 0x75, 0xdb, 0x1c, 0x5a, 0x6d, 0xbd, + 0xa1, 0x3b, 0x1f, 0xe9, 0x96, 0x99, 0x69, 0x9d, 0x4f, 0xc0, 0xc5, 0xc3, 0x8a, 0xfa, 0xe1, 0xac, + 0xc7, 0xca, 0x53, 0xb7, 0xab, 0x38, 0xb8, 0x9a, 0x48, 0x08, 0xdd, 0x86, 0x79, 0x5b, 0xd7, 0xac, + 0xf6, 0x29, 0xfe, 0xa7, 0x74, 0xc2, 0x73, 0x3e, 0x03, 0xcf, 0x51, 0x24, 0xf4, 0x01, 0x2c, 0xd3, + 0x3a, 0x1a, 0x7e, 0x01, 0xd9, 0x9a, 0xc6, 0xd2, 0x7c, 0x49, 0xfa, 0xb0, 0x2a, 0x1f, 0x3d, 0xc2, + 0x5f, 0x63, 0xb7, 0x56, 0xcc, 0x74, 0xeb, 0x19, 0x45, 0x42, 0xdf, 0x04, 0x57, 0x03, 0x59, 0xe4, + 0xe1, 0xa0, 0xf1, 0xc4, 0x76, 0xf4, 0x3e, 0xde, 0xa8, 0xad, 0x7e, 0xd0, 0xbe, 0x35, 0x9d, 0xf2, + 0x68, 0x32, 0xe8, 0x3d, 0x58, 0x18, 0x68, 0x27, 0x5d, 0xe3, 0x24, 0xd0, 0x98, 0x4c, 0xb7, 0xa4, + 0x71, 0x34, 0x54, 0x87, 0x39, 0x4b, 0x6b, 0x06, 0x09, 0x65, 0xb9, 0x2d, 0x9d, 0xb5, 0xb4, 0x20, + 0x91, 0x6f, 0x13, 0xe0, 0xea, 0x71, 0xd7, 0xb2, 0x1d, 0x3a, 0x76, 0xf7, 0x4d, 0xa3, 0xeb, 0x98, + 0x56, 0xd7, 0x38, 0xb9, 0xdf, 0x6e, 0x6b, 0x76, 0xd7, 0x34, 0xee, 0x1f, 0x1f, 0xb8, 0xe6, 0x2a, + 0x7c, 0x65, 0x83, 0xdb, 0xa3, 0xb0, 0xd5, 0x2b, 0x7e, 0x05, 0x7c, 0x08, 0xe9, 0x37, 0xc6, 0x01, + 0x71, 0x46, 0xa0, 0x02, 0x4b, 0xf1, 0x09, 0xe0, 0xbd, 0xcb, 0x73, 0xcb, 0xd0, 0x9b, 0xb0, 0xe6, + 0x09, 0x2f, 0xdb, 0x66, 0x5f, 0xeb, 0x1a, 0x6e, 0x39, 0x35, 0xf2, 0x98, 0x51, 0x13, 0xcb, 0xd1, + 0x06, 0x14, 0x3a, 0x41, 0x5b, 0xed, 0x59, 0xd5, 0xfb, 0x46, 0xdb, 0x30, 0xdd, 0x35, 0x1c, 0xdd, + 0xea, 0xe9, 0xda, 0x43, 0xbd, 0xc3, 0x76, 0x05, 0xfe, 0xd8, 0xdd, 0xf5, 0xe1, 0xf0, 0x99, 0x33, + 0x80, 0x86, 0xff, 0x33, 0xc3, 0x34, 0x02, 0x00, 0x6c, 0xc8, 0xa6, 0x6e, 0x8f, 0x11, 0x14, 0xf4, + 0x11, 0x2c, 0x0e, 0x2c, 0xbd, 0x6d, 0x76, 0x74, 0xeb, 0x8e, 0xa5, 0x19, 0xc3, 0x9e, 0x46, 0x8c, + 0xdb, 0x27, 0x52, 0x0e, 0x80, 0x07, 0x71, 0x78, 0x95, 0x47, 0x04, 0xbd, 0x09, 0xeb, 0x4e, 0xbb, + 0x4b, 0xfc, 0xac, 0xe8, 0x36, 0xfd, 0x57, 0xc9, 0x41, 0xc7, 0x73, 0xfe, 0x3a, 0xab, 0xae, 0x3a, + 0xed, 0x6e, 0xa0, 0xdc, 0x2b, 0x46, 0x35, 0xb8, 0x18, 0xc7, 0x8d, 0xfb, 0x7a, 0x3d, 0x1f, 0xc5, + 0x0f, 0x1e, 0x81, 0xde, 0x03, 0x11, 0xd3, 0x38, 0xb0, 0x74, 0x5b, 0x37, 0x9c, 0x5d, 0x63, 0xbb, + 0xee, 0x5e, 0xe1, 0xf3, 0x2d, 0xb5, 0x6e, 0x19, 0x5a, 0xab, 0xa7, 0x77, 0xee, 0x0f, 0x1c, 0x75, + 0xde, 0x69, 0x77, 0x83, 0x78, 0xe8, 0x10, 0x56, 0xe9, 0xbe, 0x48, 0x8e, 0xbf, 0x8d, 0xb6, 0xa5, + 0xf5, 0x5b, 0xbd, 0xae, 0x71, 0xb2, 0xdb, 0x61, 0x87, 0xe5, 0xf4, 0x99, 0xb2, 0x4c, 0x90, 0x31, + 0x6e, 0x10, 0xb5, 0xb6, 0x0c, 0x8b, 0xed, 0xb6, 0xde, 0x54, 0x6f, 0xdd, 0x69, 0xee, 0x6b, 0x83, + 0x41, 0xd7, 0x38, 0xc1, 0x87, 0x68, 0xe9, 0x4f, 0x04, 0x98, 0x0e, 0xfe, 0x49, 0xef, 0xc1, 0x9c, + 0xa5, 0x9f, 0x34, 0xc9, 0xcb, 0x92, 0xde, 0xe8, 0x7e, 0x92, 0xae, 0xfd, 0xab, 0x86, 0x40, 0xd5, + 0x59, 0x4b, 0x3f, 0xf1, 0x3f, 0xf1, 0x39, 0xc7, 0x1f, 0x44, 0x16, 0x21, 0x96, 0x4b, 0x39, 0xe7, + 0xec, 0x86, 0x61, 0xd5, 0x28, 0x32, 0x7a, 0x1b, 0xc0, 0x3e, 0xed, 0x1e, 0x3b, 0xf4, 0xaa, 0x3c, + 0xcb, 0xa2, 0x1e, 0x80, 0x97, 0xfe, 0xaa, 0x00, 0x73, 0x61, 0x7e, 0xb3, 0xa9, 0x16, 0x87, 0x71, + 0xce, 0xec, 0x9b, 0x71, 0x02, 0x72, 0x86, 0xc2, 0x94, 0x0f, 0x4b, 0xf4, 0x01, 0xd4, 0xa8, 0x8a, + 0x79, 0xe9, 0xaf, 0x09, 0x30, 0x1f, 0x69, 0x71, 0xb6, 0xa7, 0xe2, 0x08, 0xd2, 0xa7, 0xc6, 0xd0, + 0xcf, 0x0a, 0xb0, 0xc8, 0x99, 0x6f, 0xd9, 0xde, 0x8a, 0x39, 0x88, 0x61, 0xc6, 0xf6, 0x47, 0x33, + 0xb6, 0x04, 0xa2, 0xad, 0xf5, 0xf5, 0x2d, 0x1b, 0x8f, 0xd1, 0x16, 0xe9, 0x71, 0x51, 0xc0, 0xb9, + 0x1a, 0xb9, 0xef, 0x74, 0xba, 0x27, 0x43, 0x73, 0x68, 0xab, 0x35, 0x5b, 0xcc, 0x49, 0x3f, 0x3d, + 0x05, 0x57, 0x47, 0xae, 0xe0, 0xe8, 0x1e, 0xcc, 0xd8, 0xf5, 0x46, 0xb1, 0x72, 0x77, 0xe7, 0x23, + 0xd3, 0xd0, 0x0f, 0xd9, 0x50, 0x4e, 0x38, 0xbb, 0xd1, 0xc5, 0x55, 0x6f, 0xde, 0x3f, 0x6e, 0xe2, + 0x2e, 0x3e, 0xd1, 0xad, 0x9d, 0x73, 0x6a, 0x08, 0x1f, 0x75, 0x61, 0xc3, 0xae, 0x37, 0x4a, 0x32, + 0xfb, 0x6e, 0x36, 0x58, 0xe1, 0xa9, 0xd6, 0x3b, 0x3e, 0x64, 0x63, 0xfb, 0x2c, 0xd4, 0xd7, 0x83, + 0xd4, 0x42, 0xc4, 0xd0, 0xd7, 0x04, 0x78, 0xd5, 0xae, 0x37, 0xaa, 0xc1, 0xba, 0x08, 0x28, 0x29, + 0xf6, 0x6a, 0xfe, 0x78, 0xa8, 0x59, 0x8e, 0x6e, 0x1d, 0xa6, 0x1a, 0xee, 0xf1, 0x2b, 0x7f, 0x39, + 0x48, 0x3e, 0x44, 0x3d, 0x4a, 0x1c, 0xfd, 0x5d, 0x01, 0x3e, 0x8b, 0x3b, 0x42, 0x09, 0x72, 0x53, + 0x0d, 0x71, 0x43, 0xb0, 0x5d, 0x04, 0x8f, 0x3d, 0xd3, 0xd0, 0x6f, 0x75, 0x4f, 0x4e, 0x9d, 0xd3, + 0xc3, 0x54, 0x4f, 0xe4, 0x7c, 0x06, 0xdf, 0x0e, 0x55, 0x19, 0xaa, 0x31, 0x5a, 0x61, 0xbc, 0x3e, + 0xf4, 0x9b, 0x02, 0xec, 0x78, 0x04, 0x3c, 0x36, 0xab, 0x51, 0x36, 0xdd, 0xee, 0x67, 0x68, 0x41, + 0xce, 0x1b, 0xdd, 0xc7, 0x8e, 0xae, 0x1b, 0x98, 0xf9, 0xf1, 0x33, 0x33, 0x7f, 0x2b, 0x5c, 0x77, + 0xb4, 0xea, 0x78, 0xcd, 0xdc, 0x8a, 0xd1, 0x7f, 0x28, 0xc0, 0x9b, 0x1e, 0xa5, 0x20, 0xdf, 0xd5, + 0x38, 0xdf, 0x2e, 0xc1, 0x00, 0xdf, 0x13, 0x67, 0xe6, 0x7b, 0x33, 0x56, 0x5b, 0xbc, 0x32, 0x6e, + 0x5d, 0xe8, 0xab, 0x02, 0xbc, 0x1c, 0xfc, 0xc7, 0x02, 0x9c, 0x55, 0xe3, 0x9c, 0x4d, 0x9e, 0x99, + 0xb3, 0x6b, 0x1c, 0xe2, 0x5c, 0xda, 0xa8, 0x05, 0x2b, 0x41, 0xd8, 0x40, 0xad, 0x85, 0x33, 0xd7, + 0x9a, 0x40, 0xa9, 0x26, 0xc1, 0x68, 0xf1, 0xf0, 0x16, 0x2c, 0x72, 0x88, 0xa2, 0xeb, 0xb0, 0x68, + 0xc7, 0xb3, 0x89, 0x06, 0xe9, 0xac, 0xba, 0xe0, 0x16, 0xdd, 0x3f, 0x66, 0x05, 0xd2, 0x8f, 0x0a, + 0xf8, 0x88, 0x16, 0x3d, 0x58, 0xa3, 0xaf, 0x08, 0x70, 0x89, 0x9e, 0x94, 0x0f, 0xbb, 0x7d, 0x9d, + 0xca, 0x84, 0x5b, 0x3d, 0xf7, 0x04, 0xcc, 0x94, 0x52, 0x71, 0x73, 0xdf, 0x4a, 0x39, 0xaa, 0xfb, + 0xa8, 0xae, 0x38, 0x19, 0x26, 0xa1, 0x5e, 0x24, 0x55, 0x24, 0xd5, 0x20, 0x3d, 0x82, 0x17, 0xb3, + 0x11, 0x42, 0xfb, 0x30, 0xde, 0x75, 0xf4, 0xbe, 0xcd, 0x34, 0x65, 0x6f, 0x3c, 0x25, 0x53, 0x2a, + 0xa5, 0x22, 0xfd, 0xe7, 0x02, 0x48, 0xa3, 0xa1, 0xd1, 0x6b, 0x90, 0x7b, 0x20, 0x67, 0x3a, 0xb3, + 0xe6, 0x1e, 0xc8, 0xa8, 0x06, 0xd3, 0x7d, 0x5f, 0x36, 0x62, 0x0b, 0xfa, 0x95, 0x04, 0x27, 0x17, + 0x1e, 0x9c, 0x1a, 0x44, 0xc2, 0xc2, 0xbf, 0xed, 0x68, 0x96, 0xd3, 0x78, 0xd2, 0x6f, 0x99, 0xbd, + 0x2d, 0xc3, 0x75, 0xc7, 0x45, 0x05, 0x73, 0x6e, 0x99, 0xf4, 0xed, 0x02, 0x4c, 0x07, 0x08, 0x66, + 0xb3, 0x88, 0x08, 0x20, 0x84, 0xb7, 0xda, 0x1b, 0x99, 0x74, 0x67, 0x9d, 0x27, 0x03, 0x7d, 0x8b, + 0xea, 0xce, 0xe2, 0x64, 0x4d, 0xcc, 0x49, 0xff, 0x4a, 0x00, 0xc4, 0x79, 0xf5, 0x8a, 0x5e, 0x57, + 0x1f, 0x9d, 0xe1, 0xba, 0xfa, 0x28, 0x7a, 0x5d, 0x7d, 0xb4, 0x87, 0xde, 0x07, 0x91, 0xdd, 0x35, + 0xd3, 0xca, 0xfc, 0xcb, 0xea, 0x17, 0x12, 0x2f, 0xab, 0x5d, 0xb6, 0xc8, 0x55, 0x75, 0x0c, 0x1d, + 0x7d, 0xc6, 0x55, 0x33, 0xcd, 0x9f, 0x4d, 0xaf, 0x99, 0x62, 0x49, 0xdf, 0x3d, 0x16, 0xb9, 0xe7, + 0x3e, 0xda, 0xe3, 0xdf, 0x4a, 0x0b, 0x9f, 0xd2, 0xad, 0xf4, 0x07, 0xc9, 0xb7, 0xd2, 0xb9, 0x0c, + 0x63, 0x35, 0xf1, 0xce, 0x5a, 0x83, 0x55, 0xce, 0x9d, 0xb5, 0x17, 0x3e, 0xe4, 0x2c, 0xf7, 0xd6, + 0x2b, 0xf1, 0x7b, 0x6b, 0xc2, 0xfa, 0x17, 0x60, 0x43, 0xeb, 0x74, 0xba, 0xd4, 0xef, 0x1a, 0x06, + 0x70, 0xac, 0x61, 0xff, 0x16, 0xb3, 0x93, 0xcc, 0x74, 0xe9, 0x9b, 0x82, 0x8f, 0x64, 0x18, 0x1f, + 0x34, 0xf7, 0xb5, 0xc7, 0x6c, 0xc7, 0x4d, 0xd5, 0x2f, 0x1a, 0x1b, 0xec, 0x6b, 0x8f, 0xd1, 0x3d, + 0x58, 0xf2, 0xfa, 0xb7, 0x81, 0xa5, 0xfd, 0x1b, 0x83, 0xca, 0x83, 0xd3, 0x4f, 0xd8, 0xd6, 0x97, + 0xa6, 0x4c, 0xc7, 0xc5, 0x93, 0x7e, 0x7f, 0x1c, 0xc4, 0xe8, 0x88, 0xfb, 0xd4, 0xae, 0x9c, 0x3f, + 0x84, 0x75, 0x4f, 0x87, 0x46, 0x7b, 0x8a, 0x1b, 0xe7, 0x55, 0x57, 0x7d, 0x46, 0x8b, 0x5c, 0xd8, + 0x7e, 0x09, 0x56, 0x99, 0xe6, 0x8c, 0xc6, 0xbf, 0x6f, 0x7e, 0x71, 0x94, 0x2e, 0x83, 0x77, 0xdd, + 0xbc, 0x4c, 0xf5, 0x65, 0xb4, 0x94, 0xdb, 0xe6, 0xe1, 0x33, 0xdd, 0x36, 0x0f, 0x93, 0x6f, 0x9b, + 0x87, 0x67, 0xbb, 0x6d, 0x3e, 0x4a, 0xbe, 0x6d, 0x8e, 0x55, 0x12, 0xe2, 0x3f, 0x76, 0x29, 0x3f, + 0x31, 0xda, 0x07, 0x89, 0xcf, 0x7f, 0xf2, 0x6d, 0x7f, 0x9c, 0xf0, 0x64, 0x2a, 0xff, 0xb1, 0xdb, + 0xfe, 0x9c, 0xc7, 0x7f, 0xa4, 0x92, 0xda, 0x22, 0x2c, 0xc4, 0xfe, 0x5b, 0x72, 0x59, 0x1e, 0xeb, + 0x33, 0x9a, 0x1b, 0xe5, 0x44, 0xfa, 0x07, 0x02, 0x80, 0x3f, 0xb0, 0xd1, 0x32, 0x4c, 0xb4, 0x1e, + 0x0d, 0x02, 0xe6, 0x22, 0xad, 0x47, 0x83, 0xdd, 0x0e, 0xda, 0x06, 0xc0, 0xd9, 0xa1, 0x21, 0x99, + 0x71, 0x59, 0x9e, 0x6a, 0x3d, 0x1a, 0xb0, 0x1e, 0xd9, 0x87, 0x59, 0x4c, 0xc5, 0xd7, 0x6d, 0x4a, + 0x3b, 0x9e, 0xf8, 0x84, 0x3c, 0x78, 0x75, 0xa6, 0xf5, 0x68, 0xe0, 0x2b, 0xbf, 0xfc, 0x14, 0xc0, + 0x42, 0x6c, 0xa8, 0xa2, 0x0f, 0x00, 0x05, 0x7a, 0xe4, 0x0e, 0x9d, 0x6c, 0x6c, 0x56, 0xbe, 0x34, + 0x6a, 0xb8, 0x33, 0x70, 0x95, 0x74, 0x6a, 0x28, 0x0b, 0x7d, 0x1e, 0xd6, 0x1d, 0xd3, 0xd1, 0x7a, + 0xf7, 0x86, 0xfd, 0x96, 0x6e, 0xdd, 0x3f, 0x56, 0xb7, 0x9a, 0x07, 0x98, 0x56, 0xab, 0xa7, 0xdb, + 0x99, 0x96, 0xe7, 0xb5, 0x08, 0xba, 0x87, 0x8d, 0x3e, 0x03, 0x53, 0x9e, 0xf0, 0xca, 0xfa, 0xe4, + 0x62, 0xc2, 0x26, 0xaa, 0x11, 0xd7, 0x96, 0x3b, 0xe7, 0x54, 0x1f, 0x83, 0xa1, 0xdf, 0x36, 0x87, + 0x96, 0x73, 0x9a, 0x1a, 0xae, 0x23, 0x82, 0x4e, 0x31, 0xd0, 0x4d, 0x98, 0x34, 0x0d, 0x7d, 0x47, + 0xeb, 0x1d, 0xb3, 0x69, 0x35, 0x12, 0xd9, 0x85, 0x47, 0x45, 0xc8, 0x9b, 0x86, 0xce, 0xa6, 0xc9, + 0x48, 0x34, 0x0c, 0x8b, 0xaa, 0x90, 0x77, 0x1e, 0x99, 0x6c, 0x02, 0xf0, 0x8d, 0x1b, 0xc9, 0x6d, + 0x73, 0x10, 0xcf, 0x79, 0x64, 0xa2, 0x25, 0x18, 0x3b, 0x36, 0x87, 0x16, 0x73, 0x83, 0x72, 0x4e, + 0x25, 0x5f, 0x68, 0x05, 0xc6, 0x75, 0xdc, 0x09, 0xcc, 0x0f, 0xca, 0x39, 0x95, 0x7e, 0xa2, 0x0d, + 0x98, 0xb4, 0xa9, 0x54, 0xee, 0xe9, 0xbb, 0xba, 0x19, 0x58, 0xd0, 0x38, 0xb1, 0xcc, 0xe1, 0xa0, + 0xe6, 0xfb, 0x58, 0x64, 0xaa, 0x20, 0xfc, 0x11, 0x7d, 0x27, 0x02, 0xac, 0xc6, 0xd0, 0x91, 0x03, + 0x17, 0x2c, 0x0d, 0x0f, 0x21, 0x47, 0x37, 0x88, 0x38, 0xaa, 0x93, 0x8d, 0xd8, 0x75, 0x11, 0xc0, + 0x74, 0x41, 0x8a, 0x09, 0xa3, 0x2f, 0x19, 0x51, 0x3d, 0x6f, 0x69, 0x89, 0x85, 0x68, 0x17, 0x16, + 0x2c, 0xdb, 0x1a, 0x34, 0x3d, 0x25, 0xc2, 0x46, 0xa3, 0xc6, 0x94, 0x69, 0x47, 0x58, 0x9c, 0x61, + 0xb4, 0x20, 0x16, 0x3a, 0x80, 0xe5, 0x18, 0xa9, 0x66, 0xe3, 0x68, 0x8f, 0x78, 0x7c, 0x19, 0xe9, + 0x04, 0x32, 0x4a, 0xae, 0x41, 0xdd, 0xd6, 0xf4, 0x36, 0x4b, 0x37, 0x7d, 0xe7, 0x30, 0xf8, 0x8b, + 0xe4, 0x16, 0x4b, 0x37, 0x3d, 0xdf, 0x30, 0xe4, 0x0b, 0x7d, 0x11, 0x56, 0xfa, 0xf6, 0x49, 0xb1, + 0x19, 0x7b, 0x61, 0x23, 0x5a, 0x17, 0xd9, 0xdf, 0xe3, 0x96, 0x31, 0x95, 0xb8, 0x53, 0xbd, 0x8f, + 0x60, 0xd1, 0xd2, 0x6d, 0xc7, 0xea, 0xb6, 0x1d, 0xbd, 0xd3, 0xd0, 0x5d, 0xf7, 0x62, 0x28, 0x65, + 0xf1, 0x51, 0xe3, 0xf0, 0x2a, 0x8f, 0x08, 0xfa, 0x80, 0xb0, 0x5e, 0x6a, 0x12, 0xb7, 0x10, 0xc7, + 0xa6, 0xd5, 0x77, 0xaf, 0xbc, 0x88, 0xdb, 0x9a, 0x0c, 0xf7, 0xbc, 0x98, 0xe7, 0xd2, 0x61, 0x14, + 0xbb, 0xf6, 0x2a, 0xbc, 0x6c, 0xdb, 0xad, 0xe6, 0x40, 0xb7, 0xc8, 0xea, 0xe4, 0x1e, 0x20, 0xb7, + 0x8c, 0x4e, 0xbd, 0xe6, 0xaf, 0x3b, 0x07, 0xba, 0xd5, 0x68, 0xd4, 0x6a, 0xeb, 0xb0, 0x3a, 0x20, + 0x6b, 0x9e, 0x6a, 0x9a, 0x8e, 0x7b, 0xb6, 0xa4, 0xd7, 0x9b, 0x7f, 0x7f, 0x0c, 0x50, 0x7c, 0x7d, + 0x43, 0x37, 0x61, 0x6d, 0x10, 0x58, 0x25, 0xd9, 0xb3, 0x80, 0xaf, 0x6c, 0x3c, 0xab, 0x52, 0x8a, + 0xf1, 0x62, 0xb4, 0x09, 0x05, 0xf2, 0x67, 0xdd, 0xde, 0xde, 0x67, 0xcb, 0x1e, 0x7f, 0xe2, 0xef, + 0x33, 0x20, 0x75, 0x12, 0x83, 0xdf, 0xde, 0xde, 0x47, 0x6f, 0xc0, 0x22, 0xc5, 0xf4, 0x04, 0x2c, + 0x7c, 0xea, 0x61, 0x47, 0x20, 0x44, 0xa0, 0x42, 0x25, 0xe8, 0x6d, 0x58, 0xff, 0x44, 0xb7, 0xcc, + 0xba, 0x69, 0x59, 0x7a, 0x8f, 0xb0, 0x80, 0x8f, 0xdb, 0x01, 0x17, 0x6e, 0xb3, 0x6a, 0x32, 0x00, + 0x7a, 0x17, 0xce, 0x0f, 0x58, 0x47, 0xa9, 0x7a, 0x5b, 0xef, 0x3e, 0xd4, 0x3b, 0x87, 0x9a, 0x75, + 0xa2, 0x3b, 0x54, 0xa1, 0x67, 0x9c, 0x28, 0xf4, 0xa4, 0x81, 0xe0, 0x95, 0xc2, 0x2d, 0xf6, 0x4c, + 0xf4, 0x27, 0x52, 0x56, 0x8a, 0x83, 0x08, 0xb0, 0x1a, 0x43, 0x27, 0x24, 0x31, 0x6d, 0x55, 0xeb, + 0xe3, 0x63, 0x5a, 0xc3, 0xd1, 0x07, 0x6c, 0x2d, 0x4c, 0x20, 0x19, 0x01, 0x56, 0x63, 0xe8, 0xa8, + 0x81, 0x45, 0x80, 0xa6, 0xaa, 0xdb, 0x03, 0xd3, 0xb0, 0xf5, 0x0f, 0xbb, 0x46, 0xc7, 0x7c, 0xc4, + 0xae, 0x34, 0x92, 0xc4, 0xbb, 0x08, 0xb4, 0x2a, 0x5a, 0x5a, 0x38, 0x47, 0xfa, 0x5e, 0x01, 0x0a, + 0xee, 0x3f, 0x98, 0x2d, 0x7e, 0x87, 0x0b, 0x1d, 0x3e, 0x75, 0xee, 0x64, 0x52, 0x88, 0x37, 0x0d, + 0x9d, 0x2a, 0xc4, 0x3b, 0x8f, 0x4c, 0x6a, 0x24, 0x86, 0x57, 0x77, 0x6a, 0xf9, 0x46, 0x16, 0x74, + 0x71, 0x4c, 0xfa, 0x03, 0x01, 0xc4, 0x68, 0x07, 0x67, 0xf3, 0x73, 0x10, 0xc5, 0x3a, 0xbb, 0x2f, + 0x50, 0x7a, 0x29, 0x2e, 0x30, 0x97, 0x01, 0xf4, 0x72, 0xbc, 0x42, 0xcd, 0x95, 0x0c, 0xe6, 0x96, + 0xd1, 0xb8, 0x41, 0xdd, 0x32, 0x1a, 0x9b, 0xd4, 0x5a, 0xc9, 0x28, 0xca, 0xd4, 0x5a, 0xc9, 0x70, + 0xad, 0x95, 0x8c, 0x0a, 0xf3, 0x8e, 0x63, 0xd0, 0xa8, 0x22, 0x38, 0xa5, 0xc8, 0xb2, 0x38, 0x2d, + 0xfd, 0x38, 0x6e, 0x5a, 0xf4, 0x6f, 0xcd, 0xd6, 0xb4, 0x08, 0x56, 0xb8, 0x69, 0xb7, 0xce, 0x6a, + 0x8d, 0xa0, 0xb8, 0x36, 0x6c, 0xcc, 0x85, 0x43, 0xa7, 0x56, 0x15, 0xc7, 0xa4, 0x7f, 0x24, 0x60, + 0x39, 0x2b, 0x32, 0x66, 0xb2, 0xd9, 0x10, 0xc6, 0xd0, 0xce, 0x6c, 0xb1, 0xcd, 0x7c, 0xe4, 0x08, + 0xae, 0x8f, 0x9c, 0x9c, 0xeb, 0x23, 0x27, 0xef, 0xba, 0xc6, 0x19, 0x63, 0xae, 0x71, 0x5c, 0xd3, + 0xfe, 0x9e, 0x22, 0xbb, 0xee, 0x72, 0x3c, 0xd3, 0xfe, 0xde, 0xa6, 0x2c, 0x16, 0xa4, 0x3f, 0x13, + 0xa0, 0xe0, 0xca, 0x15, 0xd9, 0x06, 0xb5, 0x0b, 0x1d, 0x66, 0xfb, 0x17, 0x84, 0xa7, 0xf4, 0x2e, + 0xc1, 0x5c, 0xfc, 0x18, 0xc4, 0x21, 0x01, 0x1b, 0x1b, 0xe3, 0x34, 0x51, 0x66, 0xc3, 0x46, 0xd9, + 0x64, 0xc3, 0xa6, 0xa4, 0xb0, 0x61, 0x53, 0xaa, 0x52, 0x23, 0x37, 0xa3, 0xcc, 0x8c, 0xdc, 0x8c, + 0x72, 0x99, 0x1a, 0xb9, 0x19, 0xe5, 0x4d, 0x71, 0x86, 0x0e, 0x2d, 0x45, 0x9c, 0xa5, 0x89, 0xaa, + 0x38, 0x47, 0xfd, 0x56, 0xc8, 0xe2, 0xbc, 0xeb, 0xc0, 0x42, 0xc4, 0x52, 0xfe, 0x6c, 0x48, 0xac, + 0xca, 0xe6, 0x78, 0x20, 0x84, 0x12, 0xee, 0x83, 0x93, 0x3f, 0xa7, 0x2e, 0x90, 0xfe, 0x7a, 0x0e, + 0xc4, 0xa8, 0x08, 0xc6, 0xd6, 0xbc, 0x7d, 0xfb, 0xa4, 0xd4, 0xe8, 0x7e, 0xa2, 0x93, 0xe2, 0xad, + 0x54, 0xab, 0x6b, 0x75, 0x2b, 0x02, 0x8d, 0xd7, 0xbc, 0x70, 0x0e, 0xea, 0xc2, 0x5a, 0x5f, 0xb7, + 0x6d, 0xed, 0x44, 0x27, 0xd3, 0x8a, 0x2a, 0x5f, 0xd3, 0xaa, 0xd3, 0x15, 0x0f, 0x13, 0x90, 0xd4, + 0x44, 0x72, 0xe8, 0x33, 0xb0, 0x61, 0x70, 0xce, 0x11, 0xac, 0x21, 0x74, 0x47, 0x5c, 0x37, 0xe2, + 0x47, 0x05, 0x0a, 0x20, 0xfd, 0x33, 0x3a, 0x23, 0x23, 0xfc, 0x67, 0x9d, 0x91, 0x61, 0xb4, 0xf0, + 0xdf, 0xfa, 0xed, 0xd9, 0xfc, 0x6d, 0xb4, 0x2a, 0x55, 0x6a, 0xd6, 0xdb, 0x2a, 0x96, 0xcb, 0x74, + 0xc5, 0x6e, 0x29, 0xf2, 0x26, 0x35, 0xeb, 0x6d, 0x29, 0x15, 0xe6, 0x70, 0xa3, 0xa5, 0x6c, 0x2a, + 0x74, 0x56, 0xb6, 0xca, 0x9b, 0x6c, 0x56, 0xb6, 0xaa, 0xee, 0xac, 0x6c, 0x6d, 0x12, 0xaf, 0xc8, + 0x53, 0x30, 0x4e, 0xa3, 0x24, 0x91, 0x51, 0xde, 0xba, 0xa1, 0x88, 0x80, 0x1b, 0xb8, 0x96, 0xd4, + 0xad, 0xd9, 0xac, 0x7c, 0x93, 0xb0, 0xc3, 0xcd, 0x7d, 0x34, 0xba, 0xb5, 0x0b, 0x30, 0xdb, 0xef, + 0x1a, 0x43, 0xdb, 0xb3, 0xe7, 0x15, 0xdc, 0x45, 0x93, 0xad, 0x95, 0x15, 0x77, 0xad, 0x64, 0x4b, + 0x51, 0xa7, 0xe6, 0x2e, 0x45, 0x9d, 0x5a, 0x91, 0x79, 0x19, 0xe9, 0xd4, 0x8a, 0x2c, 0xce, 0x54, + 0xa7, 0x56, 0xdc, 0x14, 0x0b, 0xd2, 0x7f, 0x2f, 0xc0, 0x85, 0x34, 0xc9, 0x1f, 0xed, 0x87, 0x1b, + 0x79, 0xe3, 0xcc, 0x67, 0x87, 0x70, 0x43, 0x07, 0x19, 0xad, 0xb5, 0x37, 0x3d, 0x6b, 0xed, 0xaa, + 0x67, 0xad, 0x5d, 0x76, 0xad, 0xb5, 0x89, 0x53, 0x1c, 0xd7, 0x71, 0x06, 0xf3, 0xa3, 0x52, 0x76, + 0x7d, 0x93, 0x1d, 0xbb, 0xe1, 0xcb, 0xa8, 0x1f, 0x15, 0xe9, 0x37, 0x05, 0x58, 0xe4, 0x88, 0xd1, + 0xd9, 0x1e, 0x8e, 0x39, 0x88, 0xe1, 0xf6, 0x1c, 0x8f, 0x6e, 0xcf, 0x22, 0xcc, 0x0f, 0x8d, 0x90, + 0xcc, 0x2e, 0x0a, 0x68, 0x05, 0x50, 0x28, 0x8b, 0x98, 0x0c, 0x88, 0x39, 0x6e, 0x7e, 0x4d, 0xcc, + 0x4b, 0x3f, 0x9b, 0x07, 0x14, 0xbf, 0x50, 0x42, 0x43, 0x78, 0x81, 0x1c, 0x02, 0x77, 0x4c, 0x72, + 0xdb, 0xce, 0xe4, 0xf9, 0x88, 0x18, 0x8f, 0x0f, 0x30, 0x42, 0xb6, 0x53, 0x40, 0x36, 0x6a, 0xf4, + 0x71, 0x67, 0x98, 0xfa, 0xb8, 0x93, 0x4b, 0x7b, 0xdc, 0x39, 0xca, 0xf8, 0xb8, 0x33, 0x4c, 0x79, + 0xdc, 0x41, 0xef, 0x01, 0x22, 0x47, 0x9e, 0x6d, 0xbd, 0xe7, 0x68, 0xee, 0xca, 0x94, 0xc5, 0xb4, + 0x78, 0x01, 0xa3, 0x85, 0xb0, 0xd0, 0x1e, 0x2c, 0x0e, 0xe4, 0xe6, 0x3d, 0xb3, 0xdf, 0x35, 0xb4, + 0xde, 0x87, 0x5d, 0xe7, 0x94, 0x44, 0x3b, 0x60, 0x97, 0x18, 0xa9, 0xc4, 0xd0, 0x40, 0x8e, 0xa2, + 0x91, 0x67, 0xa7, 0xa3, 0x4f, 0xf1, 0xd9, 0xe9, 0xe8, 0x4c, 0xcf, 0x4e, 0x47, 0x99, 0x9e, 0x9d, + 0x94, 0x8c, 0xcf, 0x4e, 0xca, 0xbf, 0xb6, 0x67, 0xa7, 0xbf, 0x9f, 0xc3, 0x43, 0x3e, 0xa6, 0xfb, + 0x79, 0x1f, 0x96, 0xe8, 0xf5, 0xa1, 0xdb, 0xb0, 0x90, 0x39, 0xe0, 0x88, 0x1b, 0x02, 0x82, 0x19, + 0x46, 0x44, 0x1f, 0xb8, 0xf7, 0x91, 0x77, 0x02, 0x63, 0x3f, 0x3d, 0x5c, 0x09, 0xe1, 0x2a, 0x08, + 0xae, 0x2e, 0x10, 0x12, 0xc1, 0x2c, 0xf4, 0x26, 0x4c, 0x9d, 0xd2, 0xe4, 0x6e, 0x27, 0x93, 0x3a, + 0x90, 0x0f, 0x8e, 0xde, 0x04, 0x18, 0xc8, 0x4d, 0x83, 0x0e, 0xac, 0x2c, 0xc3, 0x70, 0xca, 0x1b, + 0x86, 0xd2, 0x4f, 0x0b, 0x6e, 0xbf, 0x85, 0xd8, 0xc9, 0x16, 0x04, 0x22, 0x86, 0x17, 0x5e, 0xee, + 0xee, 0x8c, 0x5e, 0xee, 0xa6, 0x61, 0xd2, 0xd0, 0xbb, 0x58, 0x60, 0xa3, 0xbe, 0xe4, 0x75, 0xb2, + 0x8a, 0x88, 0x39, 0x62, 0xee, 0xdc, 0xb5, 0xc9, 0x47, 0x1e, 0x33, 0xb9, 0xcc, 0x35, 0x3d, 0x43, + 0xb7, 0xc3, 0x7c, 0xca, 0xd9, 0xad, 0xd6, 0xc2, 0xac, 0x6e, 0x65, 0x13, 0x0c, 0x99, 0xc7, 0x7b, + 0x43, 0xa9, 0x54, 0x65, 0xe6, 0xa1, 0xc7, 0x28, 0xdd, 0xbc, 0x59, 0xaa, 0x8a, 0x79, 0xe9, 0x1f, + 0x0b, 0xb0, 0x91, 0x6c, 0x4d, 0x86, 0xee, 0x86, 0x39, 0xad, 0x9c, 0xd1, 0x1a, 0x2d, 0xcc, 0xee, + 0x17, 0x3f, 0x8d, 0x48, 0x10, 0x65, 0x2f, 0x66, 0xed, 0xa6, 0x1f, 0x08, 0xa2, 0x2a, 0x8b, 0x13, + 0xd2, 0xf7, 0x0b, 0xb0, 0xc8, 0xb1, 0x57, 0xcb, 0xe8, 0x6a, 0x23, 0x8e, 0x18, 0x66, 0xbe, 0x92, + 0xc9, 0x05, 0xc8, 0xc0, 0x24, 0x3e, 0x2c, 0x69, 0xaa, 0x24, 0xe6, 0xa4, 0xef, 0xca, 0xc3, 0x6a, + 0x82, 0x09, 0x1a, 0x7a, 0x1e, 0x66, 0xd9, 0xf5, 0xd9, 0x6d, 0x4b, 0xff, 0x98, 0xd9, 0x20, 0xcd, + 0xaa, 0xe1, 0x4c, 0xf4, 0x21, 0xa0, 0xa8, 0xe9, 0xc7, 0xf6, 0x5e, 0xba, 0xb2, 0x76, 0x0c, 0x5c, + 0xe5, 0x90, 0x40, 0x06, 0xac, 0xf5, 0x5b, 0xf6, 0xb1, 0xd1, 0x6c, 0x0c, 0x5b, 0xc7, 0x96, 0xd6, + 0x67, 0x97, 0x39, 0xec, 0xad, 0x12, 0x93, 0xe7, 0x8b, 0x7b, 0xb7, 0x8e, 0x0e, 0xb1, 0x64, 0x5b, + 0x6b, 0xdc, 0xbe, 0xc7, 0x41, 0x55, 0x57, 0x09, 0xd1, 0x78, 0x01, 0xba, 0x03, 0xb3, 0x86, 0x65, + 0x1e, 0xd7, 0xd5, 0x46, 0xf3, 0xc0, 0xb4, 0x3c, 0x63, 0x72, 0xfe, 0xc5, 0xf4, 0xbd, 0x20, 0xa4, + 0x3a, 0xc3, 0x10, 0xc9, 0x17, 0xaa, 0xc0, 0xe4, 0xc3, 0x26, 0x79, 0x31, 0xf4, 0xf4, 0xb6, 0x79, + 0x24, 0x3e, 0xa0, 0x30, 0xea, 0xc4, 0x43, 0xf2, 0x2b, 0xfd, 0x3d, 0x01, 0x50, 0xbc, 0x6b, 0xb2, + 0x2d, 0x1a, 0x71, 0xbc, 0xf0, 0xe8, 0xf8, 0x30, 0xdb, 0x4c, 0xac, 0x52, 0x89, 0xd6, 0x28, 0x56, + 0xd8, 0x19, 0x4d, 0x61, 0x12, 0xad, 0x41, 0xbc, 0xf3, 0xe0, 0xc4, 0x0d, 0x16, 0x89, 0x99, 0xdc, + 0x5c, 0x4c, 0x48, 0x27, 0x70, 0x29, 0xbd, 0xbf, 0xd1, 0xad, 0xf0, 0xfe, 0xfa, 0xc6, 0x19, 0xff, + 0x33, 0x77, 0x5f, 0xfd, 0xb6, 0x3c, 0x6c, 0x24, 0x43, 0x21, 0x13, 0x36, 0x2c, 0xad, 0xd3, 0x35, + 0x49, 0x9e, 0xbf, 0xcf, 0xd2, 0x69, 0xcf, 0x36, 0xa6, 0x37, 0x12, 0x0c, 0x22, 0x93, 0xd0, 0xd4, + 0x14, 0x92, 0xe8, 0x1d, 0x7e, 0x85, 0xcc, 0xdc, 0x97, 0x9a, 0xaf, 0xa7, 0x40, 0x10, 0xe3, 0x31, + 0xd6, 0x04, 0xbf, 0xac, 0x98, 0xaa, 0x9e, 0xd0, 0x88, 0xc1, 0xab, 0x3c, 0x1a, 0x7c, 0xd2, 0x4a, + 0xaa, 0xad, 0x73, 0x36, 0xd2, 0x8a, 0xf4, 0x6b, 0x02, 0x6c, 0x24, 0x77, 0x58, 0xb6, 0xe5, 0x38, + 0x19, 0x3f, 0x3c, 0x66, 0x1b, 0xd9, 0xc6, 0x2c, 0xf3, 0x1d, 0x64, 0x30, 0xdf, 0x41, 0x46, 0x99, + 0x5d, 0xc6, 0x6d, 0xb2, 0x01, 0x5b, 0x64, 0x0e, 0x79, 0x8d, 0x92, 0x22, 0x4e, 0x48, 0x1d, 0x40, + 0xf1, 0xb6, 0xa2, 0x0b, 0x50, 0x30, 0x0d, 0xfd, 0x36, 0xce, 0x25, 0xac, 0xcf, 0xec, 0x9c, 0x53, + 0xbd, 0x1c, 0x74, 0x05, 0xe0, 0xd8, 0x1c, 0x5a, 0xe4, 0x83, 0xe9, 0xda, 0xef, 0x9c, 0x53, 0x03, + 0x79, 0xb5, 0x39, 0x98, 0xb1, 0x8f, 0x7d, 0x7a, 0xd2, 0xd7, 0x04, 0x98, 0x0d, 0xad, 0x10, 0xd9, + 0xee, 0x58, 0x42, 0x28, 0x4f, 0xa5, 0xb6, 0xcb, 0xe9, 0x0c, 0xe9, 0x87, 0x05, 0x98, 0x64, 0x6b, + 0x4d, 0xb6, 0x78, 0xd7, 0x0c, 0x38, 0xcc, 0xc0, 0xfb, 0xd9, 0xf7, 0x72, 0xca, 0x48, 0x8e, 0x31, + 0x92, 0x67, 0x57, 0xa6, 0x63, 0x8c, 0xa1, 0x71, 0x76, 0x65, 0x3a, 0x21, 0xfd, 0x56, 0x0e, 0xc4, + 0xe8, 0xde, 0x83, 0xae, 0x03, 0x8a, 0xda, 0x12, 0x7b, 0x2f, 0xd0, 0x9c, 0x12, 0xb4, 0x09, 0x93, + 0x2d, 0x62, 0xae, 0xee, 0xbf, 0xbc, 0x26, 0xc4, 0xe8, 0xc1, 0x30, 0x3b, 0xe7, 0x54, 0x17, 0x1c, + 0xc9, 0x80, 0xe2, 0x86, 0x16, 0x54, 0x1c, 0xde, 0x39, 0xa7, 0x72, 0xca, 0xf8, 0x76, 0x62, 0x63, + 0xcf, 0x6a, 0x27, 0x26, 0x07, 0x3d, 0xe0, 0x4d, 0x2b, 0x1b, 0xfc, 0xfd, 0x1f, 0x43, 0x30, 0x6d, + 0xa4, 0xda, 0x2c, 0x4c, 0x0f, 0x98, 0x99, 0xf5, 0x93, 0x81, 0x2e, 0xfd, 0x74, 0x0e, 0x26, 0x59, + 0xfb, 0xd0, 0x8b, 0x30, 0x67, 0x31, 0x8e, 0x89, 0x65, 0x32, 0x55, 0x42, 0x99, 0x51, 0x23, 0xb9, + 0x68, 0x83, 0xbc, 0xf4, 0x36, 0x7a, 0xa6, 0xe3, 0x0d, 0x68, 0x37, 0x03, 0xcf, 0x06, 0xe7, 0x91, + 0x89, 0x93, 0xd4, 0x63, 0x0b, 0x99, 0x0d, 0x6e, 0x0e, 0x12, 0xf1, 0xbf, 0x4a, 0x5a, 0x3d, 0xb3, + 0x23, 0xa8, 0x39, 0x43, 0x21, 0x39, 0x65, 0xc2, 0x3d, 0xcd, 0x29, 0x93, 0x9c, 0x0a, 0x73, 0x4e, + 0x80, 0x73, 0x2a, 0x24, 0x67, 0x93, 0x79, 0x22, 0xc0, 0x39, 0x9b, 0x08, 0x91, 0x8b, 0x71, 0xe6, + 0x78, 0x40, 0x50, 0xf1, 0x07, 0xc9, 0x63, 0x91, 0x2c, 0x68, 0x9e, 0x42, 0xf3, 0xca, 0x34, 0x06, + 0x0c, 0xcd, 0x2b, 0xcb, 0xb5, 0x35, 0x58, 0xb1, 0xc9, 0x51, 0xc5, 0xde, 0xf5, 0x0e, 0x57, 0xa4, + 0x61, 0xb5, 0x55, 0x58, 0x1e, 0xf8, 0xa2, 0xde, 0x96, 0xd1, 0x61, 0x23, 0x45, 0xfa, 0xcb, 0x30, + 0x4e, 0xfa, 0x10, 0x55, 0xc3, 0x53, 0xe0, 0x4a, 0x72, 0x77, 0x87, 0x27, 0xc0, 0x3b, 0x99, 0xe4, + 0x6e, 0xd7, 0x9b, 0x90, 0x10, 0x71, 0x35, 0x94, 0x93, 0xbe, 0x2b, 0x07, 0x2b, 0x7c, 0xdb, 0x73, + 0x74, 0x0c, 0x1b, 0x96, 0x7e, 0xac, 0x5b, 0xba, 0xd1, 0xd6, 0xe3, 0x0f, 0x9f, 0xc2, 0x99, 0x06, + 0x58, 0x0a, 0x25, 0x54, 0x83, 0x02, 0x1b, 0x37, 0xc5, 0x54, 0xf3, 0x46, 0x9f, 0x4d, 0xd7, 0x49, + 0x80, 0x87, 0x17, 0xa0, 0xa1, 0xa4, 0x2a, 0x0e, 0x25, 0xd3, 0x50, 0xa4, 0xff, 0x22, 0x0f, 0x0b, + 0xb1, 0x72, 0xf4, 0x10, 0x2e, 0x76, 0x7a, 0x38, 0xef, 0x30, 0xe0, 0x57, 0x3f, 0x20, 0xb7, 0xb3, + 0x8e, 0x50, 0x12, 0x43, 0x76, 0x26, 0x62, 0xaa, 0xe7, 0x3b, 0xbd, 0xa3, 0xbd, 0x84, 0x42, 0xf4, + 0x1a, 0x2c, 0x60, 0xf1, 0xcd, 0xb5, 0x21, 0xa6, 0xe3, 0x9e, 0x6e, 0xe0, 0xf1, 0x02, 0x24, 0xc3, + 0x62, 0x28, 0x93, 0x0e, 0x43, 0x76, 0x8a, 0xe6, 0x15, 0xa1, 0x6b, 0x30, 0x8f, 0xb3, 0xa9, 0x02, + 0x0b, 0xa5, 0x4e, 0x1f, 0x2c, 0xa3, 0xd9, 0x2e, 0x27, 0x2c, 0x8b, 0x51, 0x1e, 0xf7, 0x39, 0x09, + 0x15, 0xa0, 0xaf, 0x0a, 0xf0, 0x5c, 0x6a, 0x87, 0x31, 0x33, 0x6b, 0xfa, 0x4c, 0xb9, 0x79, 0xf6, + 0x6e, 0xa3, 0xf8, 0xea, 0x95, 0x94, 0xce, 0xa3, 0x66, 0xd8, 0xff, 0x8b, 0x00, 0x17, 0x53, 0x29, + 0xa1, 0x7b, 0xe1, 0x49, 0xf7, 0x14, 0xcc, 0x9c, 0xd9, 0xe3, 0xa4, 0x17, 0xe3, 0x4d, 0x70, 0xe3, + 0xc0, 0x55, 0x95, 0x8a, 0xeb, 0x97, 0xbc, 0xe8, 0x39, 0x7f, 0x1d, 0x28, 0x9e, 0xe7, 0x7e, 0xc5, + 0x3d, 0xaf, 0x29, 0x03, 0x2f, 0xb0, 0x45, 0x25, 0xe8, 0xbb, 0x5f, 0xfa, 0x45, 0x01, 0x9e, 0xcb, + 0xd0, 0x65, 0xe8, 0x30, 0xdc, 0xdc, 0x77, 0x9e, 0xb6, 0xef, 0x9f, 0xc6, 0xa3, 0x58, 0xdf, 0x2e, + 0xb9, 0x6e, 0xd8, 0xcb, 0x62, 0x4e, 0xfa, 0x55, 0x01, 0xc6, 0x0e, 0x4b, 0x72, 0x19, 0x55, 0xc2, + 0x3c, 0x5d, 0x4e, 0xf4, 0x9e, 0x14, 0xae, 0xf4, 0x5b, 0x32, 0x9d, 0x2b, 0x49, 0x1c, 0x0f, 0xc1, + 0x8f, 0xd9, 0x91, 0xf3, 0x23, 0x20, 0xe6, 0xfd, 0xf0, 0x1d, 0x63, 0xbe, 0x4b, 0xde, 0xf1, 0x40, + 0x4c, 0x94, 0x89, 0x40, 0xf0, 0xe8, 0x49, 0xd7, 0xdf, 0x2e, 0x75, 0xf1, 0xf9, 0x63, 0x02, 0x2c, + 0xf1, 0xdc, 0x29, 0xa1, 0xd7, 0x61, 0xac, 0x7d, 0x6c, 0x69, 0xa9, 0x51, 0xeb, 0xea, 0xb7, 0xd5, + 0x2d, 0x95, 0x80, 0xb1, 0x47, 0x22, 0x37, 0xbe, 0xe6, 0x27, 0xd4, 0x12, 0x32, 0x97, 0xfe, 0x48, + 0x14, 0x86, 0x56, 0x45, 0x4b, 0x0b, 0xe7, 0x48, 0x3f, 0x92, 0x83, 0x31, 0x5c, 0x07, 0x7a, 0x1b, + 0xa6, 0x4c, 0xa6, 0x95, 0x61, 0xa7, 0x06, 0x16, 0x76, 0x75, 0x37, 0x6c, 0xd5, 0x47, 0x40, 0xaf, + 0x41, 0xde, 0xb6, 0x5b, 0x8c, 0x9b, 0xb5, 0xa4, 0x1b, 0x8c, 0x9d, 0x73, 0x2a, 0x06, 0x43, 0x0a, + 0x8c, 0xb7, 0xed, 0xae, 0xe5, 0xfa, 0x52, 0xe3, 0x4b, 0x0b, 0xf5, 0xc6, 0xae, 0xda, 0xd8, 0x39, + 0xa7, 0x52, 0x50, 0xd4, 0x81, 0xcb, 0x89, 0xfa, 0x6a, 0x67, 0xf0, 0xc5, 0x70, 0x31, 0x49, 0x6b, + 0x8d, 0x46, 0x3b, 0x03, 0x28, 0xb8, 0x42, 0x86, 0xf4, 0x1b, 0x02, 0x4c, 0x79, 0x8d, 0xfd, 0xba, + 0xe9, 0xe1, 0x7d, 0x03, 0x75, 0xb8, 0x12, 0xd5, 0x8c, 0x49, 0x75, 0x4c, 0xd5, 0x68, 0xd4, 0x62, + 0x08, 0x2a, 0xa2, 0x4e, 0x89, 0x70, 0xa6, 0x9b, 0x27, 0xfd, 0xa0, 0x00, 0xf9, 0x46, 0xa3, 0x86, + 0xde, 0x07, 0x11, 0x57, 0xe2, 0x8a, 0x19, 0x01, 0x5f, 0xde, 0x2f, 0x26, 0x8e, 0xba, 0x26, 0xae, + 0xc5, 0xc5, 0x50, 0xe7, 0x6d, 0xbb, 0x15, 0x44, 0x47, 0x6f, 0xe2, 0xb3, 0x63, 0x13, 0x53, 0x75, + 0x47, 0x41, 0xb3, 0xaf, 0xd9, 0x0f, 0x9a, 0x5d, 0xa2, 0x74, 0x43, 0xb7, 0x9e, 0x15, 0x4b, 0x6b, + 0xd8, 0x2d, 0x97, 0x9b, 0x7d, 0xcd, 0x7e, 0x40, 0xb5, 0x78, 0x0e, 0x60, 0x21, 0x56, 0x03, 0x12, + 0xe9, 0x10, 0xa2, 0x52, 0x32, 0x19, 0x26, 0x2f, 0x83, 0x48, 0x06, 0x3c, 0xfd, 0x87, 0x76, 0x03, + 0x84, 0xe7, 0x2d, 0x2d, 0x94, 0x2d, 0x7d, 0xbf, 0x00, 0xe3, 0x64, 0xc0, 0x90, 0xab, 0x1c, 0x3c, + 0x60, 0x78, 0x8d, 0xbd, 0x96, 0xdc, 0x58, 0x82, 0xec, 0x37, 0x77, 0x81, 0xd0, 0x08, 0x35, 0x58, + 0x86, 0xa5, 0xb0, 0x4e, 0x19, 0xf1, 0x83, 0xd9, 0x70, 0xc3, 0xbc, 0x84, 0x94, 0xc6, 0x08, 0x35, + 0xe9, 0xcb, 0x02, 0x2c, 0x72, 0x88, 0xa3, 0x65, 0x98, 0x68, 0xdb, 0x5d, 0x8c, 0xcb, 0x94, 0x52, + 0xdb, 0x76, 0x57, 0x6d, 0xa0, 0x97, 0x60, 0xde, 0xd2, 0xbc, 0xff, 0x33, 0x10, 0x17, 0x64, 0xce, + 0xd2, 0x82, 0xb9, 0xdc, 0x7e, 0xc9, 0xf3, 0xfb, 0xe5, 0x0f, 0xe9, 0xcb, 0x6a, 0x78, 0xd2, 0xa3, + 0x21, 0x5c, 0x88, 0xaa, 0xdd, 0xec, 0x74, 0x4f, 0x4e, 0x0f, 0x82, 0x91, 0xb8, 0x93, 0xf4, 0xfb, + 0x0e, 0x52, 0x10, 0xd5, 0x54, 0xb2, 0xe8, 0x1e, 0xcc, 0xdb, 0x6d, 0xad, 0xd7, 0x35, 0x4e, 0xa8, + 0x9f, 0xe2, 0xda, 0x6e, 0xaa, 0xa5, 0x6c, 0x23, 0x0c, 0xab, 0x46, 0x91, 0xa5, 0x5f, 0x16, 0xe0, + 0x42, 0x1a, 0x3b, 0xd9, 0x1e, 0x1d, 0xd3, 0x28, 0x7c, 0x5d, 0xf4, 0x4f, 0xfe, 0x3d, 0x01, 0xe6, + 0x23, 0x6d, 0xcb, 0x66, 0x13, 0x1b, 0x41, 0x0a, 0x33, 0x77, 0x37, 0xd3, 0x1e, 0xf7, 0x89, 0x6e, + 0x99, 0x74, 0x8f, 0xeb, 0x98, 0x8e, 0xc2, 0x62, 0x4b, 0x74, 0x4c, 0xa7, 0x42, 0xb7, 0xb8, 0x8e, + 0xe9, 0xdc, 0xa8, 0x88, 0x63, 0xd2, 0x1f, 0x09, 0x30, 0xc9, 0x3c, 0xf6, 0xe1, 0xb3, 0x8b, 0x7d, + 0x5c, 0xf1, 0x82, 0x35, 0xe2, 0x0f, 0xb4, 0x44, 0x1d, 0x60, 0xd3, 0xb1, 0xbf, 0x73, 0x4e, 0x25, + 0x5f, 0x34, 0x57, 0x91, 0xbd, 0xe3, 0x27, 0xf9, 0xa2, 0xb9, 0x65, 0xba, 0x3a, 0xb3, 0xdc, 0x32, + 0xcb, 0xdd, 0x94, 0xa9, 0x64, 0x48, 0x73, 0x69, 0xb0, 0x3d, 0x12, 0xb2, 0x81, 0xc8, 0x7b, 0x44, + 0xff, 0x95, 0x7c, 0xa2, 0x9b, 0x01, 0xdb, 0xff, 0xc9, 0x14, 0x25, 0x3d, 0x2f, 0x86, 0xb9, 0x07, + 0x5e, 0x5b, 0x81, 0xa5, 0xf0, 0x61, 0x8a, 0x05, 0x85, 0xfb, 0x21, 0x01, 0x0a, 0x5e, 0xc4, 0xdf, + 0x4c, 0xca, 0x33, 0xfc, 0x40, 0xbf, 0xf7, 0xce, 0x1a, 0xd0, 0xc3, 0xd5, 0xf9, 0x39, 0x66, 0xb1, + 0xe0, 0xec, 0x63, 0x37, 0x40, 0xd6, 0x71, 0x45, 0x1c, 0x97, 0xba, 0x50, 0x60, 0x3d, 0xaf, 0xa0, + 0x75, 0x28, 0x0c, 0xda, 0xdd, 0xa6, 0xb7, 0x82, 0xcd, 0xaa, 0x93, 0x83, 0x76, 0x97, 0x99, 0xf3, + 0x4f, 0x07, 0x9a, 0x95, 0xfa, 0x9a, 0x16, 0x3c, 0x44, 0x04, 0x91, 0xa4, 0x9f, 0x14, 0x60, 0x3a, + 0x28, 0xe0, 0x66, 0x32, 0xc8, 0x4a, 0x14, 0x67, 0xd5, 0x8c, 0x1d, 0x51, 0x49, 0x73, 0xa0, 0xee, + 0xbe, 0x3c, 0x90, 0x10, 0x1e, 0xe3, 0xd2, 0xff, 0x2c, 0xc0, 0x0a, 0xdf, 0xe5, 0x29, 0xf5, 0xa3, + 0x59, 0x94, 0x53, 0x85, 0xa7, 0xc3, 0x52, 0x51, 0x56, 0x09, 0x18, 0x06, 0x37, 0x4a, 0x6c, 0xc4, + 0x26, 0x9a, 0x40, 0x10, 0x70, 0xc3, 0x07, 0x2f, 0xa6, 0x3b, 0x7b, 0x2d, 0x15, 0x8b, 0x04, 0xbc, + 0x48, 0xa2, 0xe9, 0x96, 0x8a, 0xc5, 0x90, 0x1c, 0x92, 0x24, 0x9c, 0xba, 0x60, 0xea, 0x14, 0x46, + 0xa1, 0x87, 0x8f, 0xdf, 0x22, 0x02, 0x6e, 0x51, 0xce, 0x2a, 0xe0, 0x16, 0x23, 0x52, 0xf5, 0x77, + 0x08, 0x67, 0x88, 0x8c, 0xe7, 0x8a, 0xba, 0x39, 0x5f, 0xd4, 0x3d, 0xab, 0x7c, 0x4b, 0xd2, 0x65, + 0xd9, 0x8f, 0x02, 0x5e, 0xa5, 0x51, 0xc0, 0x7f, 0x5a, 0x80, 0xb1, 0x7b, 0x99, 0xdb, 0x71, 0x2f, + 0xd6, 0x8e, 0xf6, 0xd3, 0xdd, 0x10, 0x32, 0x57, 0xeb, 0x46, 0x99, 0x5d, 0xd0, 0x55, 0xd3, 0x74, + 0x17, 0xa5, 0x9f, 0xa2, 0x4c, 0x16, 0x33, 0x33, 0x59, 0x0c, 0x33, 0xd9, 0xfa, 0x74, 0x98, 0xac, + 0x30, 0x26, 0xab, 0xe2, 0x04, 0x63, 0x76, 0xd2, 0x65, 0xb6, 0x20, 0xfd, 0x43, 0x01, 0xc0, 0x1f, + 0x2a, 0xe8, 0xad, 0x30, 0xa7, 0x2f, 0x8c, 0x18, 0x5a, 0x61, 0x7e, 0x9f, 0x64, 0x0c, 0x45, 0x4e, + 0xfe, 0x67, 0x16, 0x8a, 0xbc, 0x24, 0xcb, 0x5e, 0x9c, 0x91, 0x8a, 0x4c, 0x46, 0x48, 0xe0, 0x4c, + 0x33, 0xc6, 0x3e, 0x48, 0xc9, 0x38, 0xfd, 0x50, 0x64, 0x3a, 0x4c, 0xc8, 0x47, 0x89, 0x7c, 0x4c, + 0x4a, 0x3f, 0x2c, 0xc0, 0xf9, 0x14, 0x17, 0xc2, 0xd9, 0x02, 0xe6, 0xa4, 0x10, 0x08, 0x37, 0xf4, + 0xe5, 0xcc, 0x7f, 0x8c, 0xf4, 0x27, 0x08, 0x16, 0x62, 0x8e, 0x66, 0x51, 0x17, 0xd6, 0xa3, 0xce, + 0x18, 0x7d, 0xe3, 0x1e, 0xba, 0xd0, 0x5c, 0xcf, 0xe4, 0x8f, 0xd1, 0x37, 0xf1, 0x59, 0x09, 0xb9, + 0x64, 0xf4, 0xcf, 0x7e, 0x1f, 0xa5, 0x78, 0x33, 0x7c, 0x65, 0xa4, 0x37, 0x43, 0x9f, 0x3e, 0x87, + 0x0a, 0x7a, 0x0b, 0xd6, 0x3b, 0xfe, 0x67, 0xc4, 0xcd, 0x4b, 0x9e, 0xec, 0x23, 0x6b, 0x01, 0x80, + 0xb0, 0x8f, 0x97, 0x2f, 0xc0, 0x5a, 0x18, 0x39, 0xe0, 0x93, 0x93, 0xfa, 0x84, 0xba, 0x3a, 0x92, + 0x3d, 0x75, 0x35, 0x44, 0x3e, 0xe0, 0x8a, 0xf3, 0xf3, 0xb0, 0x4e, 0x0c, 0xca, 0xb7, 0xda, 0x4e, + 0xf7, 0xa1, 0x1e, 0x60, 0xba, 0xb9, 0xdb, 0xc9, 0xe4, 0x20, 0x6a, 0x8d, 0x8f, 0xbe, 0xdb, 0x41, + 0x9f, 0x87, 0x45, 0x62, 0xea, 0x15, 0x89, 0xf5, 0x3c, 0x31, 0xc2, 0x26, 0x2b, 0x16, 0xeb, 0xb9, + 0xf5, 0x68, 0x10, 0x0d, 0x24, 0xf1, 0x3e, 0x2c, 0x77, 0xf4, 0x63, 0x6d, 0xd8, 0x73, 0x22, 0x1c, + 0x67, 0x71, 0x0e, 0xb5, 0x14, 0x47, 0xdd, 0xed, 0xa0, 0x5b, 0x30, 0x13, 0xf4, 0xf6, 0xcb, 0x14, + 0xdc, 0xaf, 0x8e, 0x74, 0xe2, 0xab, 0x86, 0xd0, 0x50, 0x83, 0xef, 0xd9, 0x79, 0x2a, 0x2b, 0x35, + 0xae, 0x3f, 0xe7, 0x36, 0x5c, 0x0e, 0xbb, 0x0c, 0x8c, 0xcd, 0x94, 0xd1, 0xd1, 0xcc, 0xcf, 0xa9, + 0x17, 0x83, 0x7e, 0x03, 0xe3, 0x73, 0xcd, 0x82, 0x8b, 0x41, 0xe7, 0x81, 0xf1, 0x2a, 0xa6, 0x53, + 0x1c, 0xce, 0x52, 0x7f, 0x28, 0x31, 0x9c, 0x9d, 0x73, 0xea, 0x79, 0xdf, 0x8d, 0x60, 0xbc, 0xce, + 0x50, 0xc3, 0x6c, 0x6e, 0xad, 0x33, 0xa3, 0x4d, 0x3c, 0x2f, 0x06, 0x1d, 0x0a, 0xa6, 0x36, 0x8c, + 0x5f, 0xc5, 0x6c, 0x6a, 0xc3, 0x1a, 0xdc, 0x86, 0x09, 0x5e, 0xc3, 0xb8, 0x75, 0xbe, 0xc7, 0x62, + 0xd8, 0xeb, 0x9a, 0xcd, 0x2a, 0x99, 0x4b, 0xf1, 0x67, 0x84, 0x0f, 0xae, 0x3e, 0xa8, 0x3a, 0xdb, + 0xb6, 0xbb, 0xfe, 0x27, 0x6a, 0xc3, 0x0a, 0x71, 0x9a, 0xbd, 0xad, 0x93, 0x49, 0xe0, 0xc7, 0x58, + 0x66, 0xce, 0x6e, 0x13, 0x82, 0x2f, 0x72, 0x51, 0xd4, 0x04, 0x52, 0xf8, 0x04, 0xda, 0xb6, 0x4c, + 0xdb, 0x66, 0x6f, 0xfe, 0x7e, 0x54, 0x4b, 0xc6, 0xbe, 0x98, 0x72, 0x02, 0xad, 0xa7, 0x20, 0xaa, + 0xa9, 0x64, 0x03, 0xd1, 0xc3, 0x16, 0x82, 0xd1, 0xc3, 0x0e, 0x60, 0x71, 0xa8, 0x37, 0x6b, 0xba, + 0xd6, 0xdf, 0x33, 0xdb, 0x0f, 0x6e, 0x0f, 0x0d, 0xa2, 0x20, 0xce, 0x2c, 0xaa, 0x46, 0x2a, 0x3b, + 0xa2, 0xa1, 0x1e, 0x45, 0x45, 0x5d, 0x58, 0x1b, 0x68, 0xce, 0x69, 0xcf, 0xb4, 0x6d, 0xd5, 0x7d, + 0xcb, 0xd8, 0xeb, 0x1a, 0x0f, 0xba, 0xc6, 0x09, 0xb3, 0xa4, 0x4a, 0x50, 0x9c, 0x4a, 0x40, 0x52, + 0x13, 0xc9, 0xb9, 0xd1, 0x15, 0xd8, 0x80, 0xd8, 0xbf, 0x4f, 0x02, 0x89, 0x67, 0x8a, 0xae, 0xe0, + 0xa1, 0x8c, 0xf6, 0x2d, 0xbd, 0x3c, 0xda, 0x72, 0xf8, 0x19, 0x7c, 0x4b, 0xaf, 0x3c, 0x85, 0x6f, + 0xe9, 0xdc, 0x33, 0xf8, 0x96, 0x5e, 0xfd, 0xf4, 0x7c, 0x4b, 0xb7, 0x46, 0xf9, 0x96, 0x5e, 0xcb, + 0x10, 0x32, 0x6f, 0x84, 0xe7, 0xe9, 0x1e, 0x5c, 0xf4, 0x9c, 0xce, 0xd3, 0xa8, 0x81, 0xb5, 0x0f, + 0x9b, 0x07, 0xba, 0xd5, 0xa8, 0x37, 0xe8, 0xd9, 0x70, 0xfd, 0x8c, 0x5e, 0x0f, 0xce, 0xc7, 0xc8, + 0x51, 0x6a, 0x98, 0x18, 0xb1, 0xbe, 0xe3, 0x2f, 0xc9, 0xb4, 0x88, 0xbb, 0xa8, 0x25, 0xfb, 0x87, + 0xfe, 0x1d, 0x01, 0xd6, 0x13, 0xc5, 0x23, 0xf4, 0xad, 0x02, 0xbc, 0x68, 0xf7, 0x4c, 0xc7, 0xe3, + 0x30, 0x68, 0xa0, 0x67, 0x73, 0x42, 0xf3, 0xbe, 0x3c, 0x42, 0xfe, 0x6a, 0xf4, 0x4c, 0xd7, 0xc0, + 0x31, 0x23, 0x61, 0xf4, 0x3a, 0x2c, 0x86, 0xf1, 0xdd, 0x9b, 0x46, 0x2c, 0x28, 0x89, 0x87, 0xdb, + 0xdb, 0x58, 0x7e, 0xf3, 0xf2, 0xa5, 0x7f, 0x25, 0xc0, 0x12, 0xaf, 0x3e, 0x74, 0x01, 0xa6, 0x6c, + 0x0f, 0x9b, 0xde, 0xec, 0xf9, 0x19, 0xe8, 0x33, 0x30, 0xad, 0xf5, 0x3c, 0x31, 0x2d, 0x8b, 0x1b, + 0x84, 0x20, 0x3c, 0xba, 0x09, 0x53, 0x5a, 0x8f, 0xf9, 0x02, 0xc9, 0x12, 0x82, 0xc4, 0x87, 0x46, + 0x6f, 0x41, 0x41, 0x7f, 0x3c, 0xe8, 0xe1, 0x23, 0x7b, 0xaa, 0x39, 0xf5, 0x2d, 0x06, 0xb4, 0x73, + 0x4e, 0xf5, 0x10, 0x6a, 0x53, 0x30, 0xc9, 0x5e, 0xa9, 0xa5, 0x7f, 0x5f, 0x80, 0x82, 0x0b, 0x83, + 0xee, 0xf1, 0x9f, 0x10, 0x33, 0x69, 0xcf, 0xf2, 0x1e, 0x18, 0xdf, 0xe3, 0x3d, 0x1b, 0x66, 0x31, + 0x43, 0x8f, 0xa3, 0x49, 0x7f, 0x6b, 0x02, 0x96, 0xb9, 0xd2, 0x32, 0xda, 0x87, 0x25, 0x9e, 0x33, + 0xe4, 0xd4, 0x4b, 0x04, 0xd6, 0xa1, 0x28, 0xee, 0x06, 0x19, 0xbd, 0x0f, 0x28, 0xee, 0x00, 0x99, + 0x71, 0x7d, 0x75, 0xa4, 0xeb, 0xe3, 0x9d, 0x73, 0xaa, 0x18, 0x75, 0x7a, 0x1c, 0xe6, 0xd0, 0xf7, + 0x79, 0x30, 0xfa, 0x2f, 0x17, 0x02, 0x1c, 0xda, 0x3c, 0x0e, 0x03, 0xc4, 0xc6, 0x52, 0x39, 0xf4, + 0xad, 0x03, 0x76, 0x04, 0x8f, 0x43, 0x9f, 0xe4, 0x2e, 0xb8, 0x15, 0x35, 0xed, 0x81, 0xed, 0x92, + 0x1c, 0x1f, 0xbd, 0x41, 0x88, 0x0c, 0xad, 0x31, 0x70, 0x45, 0x8d, 0xbb, 0x40, 0xc9, 0x07, 0x09, + 0x4d, 0xa4, 0x6c, 0xba, 0x8d, 0x83, 0x86, 0xcb, 0x59, 0x4e, 0x9d, 0x23, 0xa8, 0x3e, 0xb1, 0x53, + 0xb8, 0xea, 0x7b, 0x1d, 0xe9, 0x74, 0x4d, 0xbc, 0x3f, 0xfa, 0x2e, 0xab, 0x18, 0xf5, 0xc9, 0x51, + 0x6c, 0xe6, 0xd5, 0x2b, 0x9e, 0xf7, 0x91, 0x04, 0x22, 0xe8, 0x09, 0x5c, 0x76, 0xdd, 0x90, 0x24, + 0xd5, 0x53, 0x48, 0x39, 0x2c, 0x26, 0x12, 0xde, 0xc9, 0xab, 0x97, 0x98, 0x5b, 0x92, 0x04, 0x88, + 0xda, 0x1c, 0xcc, 0x04, 0xc7, 0x1a, 0xfd, 0xf6, 0xff, 0xd9, 0xda, 0x0c, 0x80, 0xdf, 0x97, 0xb5, + 0xf3, 0xb0, 0x9e, 0xc8, 0xa2, 0xf4, 0xab, 0x05, 0x98, 0x09, 0x0e, 0x47, 0x64, 0xc2, 0xa5, 0xb8, + 0xbe, 0x10, 0x67, 0x09, 0xce, 0xec, 0xbd, 0x78, 0x04, 0x39, 0xb4, 0x03, 0x97, 0x79, 0x10, 0xf1, + 0xc0, 0xe8, 0xa3, 0xc0, 0xf0, 0xa1, 0x35, 0xe0, 0xde, 0x37, 0xbc, 0x6f, 0xe4, 0x33, 0x3a, 0x32, + 0x4e, 0xa4, 0x80, 0xde, 0x86, 0xf5, 0x70, 0x59, 0x90, 0xc3, 0x31, 0xc2, 0x61, 0x32, 0x00, 0xfa, + 0xc8, 0x77, 0xc9, 0xe2, 0x6e, 0xbb, 0x07, 0x96, 0xae, 0xf7, 0x07, 0x44, 0xc6, 0xcc, 0xe0, 0x61, + 0xd6, 0x75, 0xa6, 0xb3, 0x1d, 0xc3, 0x46, 0x1d, 0xd7, 0x27, 0x0b, 0x87, 0xf2, 0x44, 0xca, 0xd3, + 0x64, 0x9c, 0xd4, 0xce, 0x39, 0x95, 0xfa, 0xd6, 0xe1, 0xd4, 0x72, 0x07, 0x16, 0xdc, 0x16, 0x78, + 0x21, 0xe4, 0x46, 0xcf, 0x24, 0x41, 0x75, 0xc3, 0xbd, 0x1d, 0xb2, 0x18, 0x72, 0xe8, 0x03, 0x98, + 0xa7, 0xec, 0xfa, 0x64, 0x0a, 0x69, 0x87, 0x21, 0x6a, 0x82, 0x72, 0x50, 0x27, 0x8e, 0x5a, 0x34, + 0x72, 0xfb, 0x4b, 0x57, 0x25, 0x1a, 0x03, 0xce, 0xa3, 0x1b, 0x63, 0xb0, 0x5e, 0xdf, 0x19, 0x1d, + 0x5b, 0x2e, 0x17, 0x66, 0xb0, 0x1e, 0x67, 0x10, 0x93, 0x81, 0x54, 0x06, 0xeb, 0x5c, 0x06, 0x73, + 0x41, 0x06, 0x31, 0xdd, 0x40, 0xe8, 0x3b, 0x16, 0x08, 0x70, 0x74, 0xb4, 0x96, 0xbc, 0x17, 0xfa, + 0xee, 0x90, 0x44, 0x02, 0x44, 0x07, 0x6e, 0xe8, 0x3b, 0x97, 0xc4, 0x4c, 0xca, 0x6d, 0x51, 0x03, + 0x0b, 0x62, 0x31, 0xc6, 0xf2, 0x2c, 0x4c, 0x1e, 0xa5, 0x58, 0x5b, 0x02, 0x14, 0x1f, 0x38, 0xb5, + 0x69, 0x98, 0xf2, 0xfe, 0x1f, 0xff, 0xa3, 0x5e, 0xdf, 0xc1, 0xc2, 0x00, 0xab, 0x5b, 0xfa, 0xd9, + 0x1c, 0x20, 0xce, 0x50, 0x59, 0x87, 0x42, 0xd7, 0x70, 0x68, 0xd8, 0x3d, 0x2a, 0x02, 0x4d, 0x76, + 0x0d, 0x87, 0xc4, 0xd5, 0x7b, 0x1f, 0x44, 0xa7, 0xdb, 0x0f, 0x04, 0xc5, 0xf0, 0xdc, 0xa1, 0xbf, + 0x90, 0xe8, 0xc8, 0x2c, 0x08, 0xac, 0xc6, 0xd0, 0xd1, 0x4b, 0x30, 0xdf, 0x69, 0x77, 0x9b, 0x07, + 0xda, 0x93, 0x9e, 0xa9, 0x75, 0x88, 0xeb, 0x5d, 0xfa, 0x0e, 0x3a, 0xd7, 0x69, 0x77, 0x03, 0xb9, + 0xe8, 0x2f, 0xc1, 0x65, 0xcc, 0x56, 0x48, 0x08, 0xc4, 0x22, 0x6f, 0x20, 0x14, 0x10, 0xbd, 0xdb, + 0x2a, 0xf3, 0x9d, 0xd1, 0xde, 0x3b, 0x4c, 0xc3, 0x55, 0x2f, 0x75, 0x0d, 0x27, 0xa5, 0x5c, 0xfa, + 0xab, 0x02, 0x88, 0xd1, 0xe6, 0x64, 0x33, 0x88, 0x8f, 0x62, 0x3d, 0x8d, 0xbd, 0x84, 0xad, 0x3b, + 0x6e, 0xd0, 0x5a, 0xdd, 0x29, 0x8a, 0x39, 0xa9, 0x0f, 0x97, 0x47, 0xb4, 0x88, 0x86, 0x59, 0xf4, + 0x3e, 0x3d, 0xe5, 0xd5, 0x70, 0x26, 0x86, 0x1a, 0x30, 0x43, 0x0e, 0xea, 0x0c, 0x9a, 0x45, 0x3c, + 0x0b, 0x65, 0x4a, 0xff, 0x54, 0x80, 0xd5, 0x84, 0xa9, 0x8c, 0xc5, 0x5a, 0x3c, 0xa2, 0xb2, 0x87, + 0x05, 0x2c, 0x38, 0x83, 0x36, 0x15, 0xa8, 0x3f, 0x4b, 0x83, 0x6a, 0x92, 0x8f, 0xc6, 0xd1, 0x5e, + 0x26, 0x61, 0x71, 0xda, 0xc5, 0x6e, 0x1c, 0xed, 0xa1, 0xb7, 0x01, 0x1c, 0xe2, 0x1d, 0x83, 0xfc, + 0xff, 0x99, 0x1c, 0x2d, 0xfb, 0xf0, 0xd2, 0xcf, 0x93, 0x56, 0x71, 0xe7, 0x3f, 0xaa, 0xd3, 0x58, + 0x9b, 0xa4, 0xa6, 0x03, 0x42, 0x3d, 0x53, 0xc4, 0x43, 0x97, 0x39, 0x82, 0x82, 0xee, 0xc1, 0x92, + 0x4f, 0x84, 0x54, 0x44, 0xee, 0x58, 0x32, 0xb5, 0x13, 0x79, 0xa4, 0x30, 0x22, 0xc1, 0x93, 0x7e, + 0x32, 0x07, 0xcb, 0xdc, 0x55, 0x01, 0x35, 0x60, 0x85, 0x58, 0xce, 0x75, 0x49, 0xd4, 0xac, 0xfb, + 0xc7, 0xb7, 0x89, 0x47, 0x7c, 0xa5, 0x59, 0xca, 0xc4, 0xf6, 0x32, 0x0f, 0xb7, 0x84, 0xee, 0x02, + 0x3a, 0xee, 0xea, 0xbd, 0xce, 0xe1, 0x93, 0x81, 0xee, 0x13, 0xcc, 0x24, 0xd1, 0x47, 0xf1, 0x4a, + 0xa8, 0x03, 0x97, 0xf9, 0x1c, 0x36, 0x8e, 0xf6, 0xd8, 0xa3, 0x5b, 0x96, 0xff, 0xef, 0x22, 0x97, + 0xd5, 0xc6, 0xd1, 0x1e, 0x7d, 0x85, 0xfb, 0xa1, 0x35, 0x2c, 0x11, 0xf9, 0xe2, 0x2f, 0xfa, 0x46, + 0x38, 0xdf, 0xd1, 0x1c, 0x2d, 0xe8, 0x61, 0x9c, 0x46, 0xf1, 0x23, 0x50, 0x99, 0x7a, 0x27, 0x8d, + 0x00, 0x7a, 0x0c, 0xaf, 0x78, 0xa2, 0x41, 0xdf, 0xb2, 0xbd, 0x03, 0xcb, 0x6d, 0xd3, 0xa2, 0x7c, + 0x04, 0x0c, 0x21, 0xb7, 0xb2, 0x1c, 0x19, 0x5f, 0x72, 0x45, 0x85, 0xbe, 0x65, 0x47, 0x89, 0x05, + 0x69, 0xa1, 0x6f, 0x13, 0xe0, 0x1a, 0x93, 0x1c, 0x46, 0x57, 0x9c, 0x1f, 0x15, 0xbc, 0x2c, 0x1c, + 0xff, 0x69, 0xe7, 0x9c, 0xfa, 0x02, 0x15, 0x25, 0x46, 0x71, 0x71, 0x96, 0xf6, 0xd7, 0xb2, 0x78, + 0xdf, 0xcb, 0xd8, 0xfe, 0xda, 0x59, 0xda, 0x5f, 0x4b, 0xf5, 0x8b, 0xcc, 0x6b, 0xbf, 0x90, 0xad, + 0xfd, 0x35, 0x74, 0x04, 0x2b, 0xbe, 0x4f, 0xfe, 0x90, 0xd0, 0x3a, 0x41, 0x76, 0x23, 0xbe, 0x02, + 0xde, 0x61, 0x7d, 0x97, 0xa2, 0xa8, 0xcb, 0x9e, 0xb3, 0xfe, 0x90, 0xbc, 0x7a, 0x03, 0x56, 0x83, + 0x64, 0x83, 0xd2, 0x2a, 0x0d, 0x12, 0xb0, 0x12, 0xc0, 0x0b, 0x8a, 0xaa, 0xdf, 0x08, 0xcb, 0x0f, + 0xad, 0x56, 0xf3, 0xd0, 0x3c, 0x50, 0x6b, 0xcd, 0x80, 0x07, 0x76, 0x26, 0xa5, 0xf1, 0x25, 0x8d, + 0x0f, 0xd4, 0x5a, 0x1c, 0x43, 0x5d, 0x7c, 0x68, 0xb5, 0x48, 0x6e, 0x20, 0x13, 0x7d, 0x48, 0xac, + 0xd2, 0x23, 0x66, 0xc4, 0x4c, 0x50, 0x7b, 0x29, 0xc9, 0x70, 0x3e, 0x6a, 0xa3, 0xcc, 0x21, 0x81, + 0x3e, 0x86, 0x17, 0xc3, 0xa7, 0xe6, 0x44, 0x7b, 0x72, 0x18, 0x2d, 0x15, 0x3e, 0x1f, 0x3c, 0x47, + 0x27, 0x9a, 0x8d, 0x7f, 0xaf, 0x00, 0xcf, 0x07, 0x8f, 0xd6, 0x89, 0x35, 0x4e, 0x3f, 0xb3, 0x7b, + 0xe2, 0x9d, 0x9c, 0x2a, 0xf9, 0xc7, 0xf0, 0x44, 0x8e, 0x74, 0xf7, 0x76, 0x6e, 0xeb, 0xe4, 0xc4, + 0xd2, 0x4f, 0x48, 0x01, 0xd5, 0x15, 0x4a, 0x0d, 0xde, 0x47, 0x79, 0x88, 0xe1, 0xa8, 0x2b, 0x84, + 0x58, 0x2c, 0xff, 0xdf, 0xbc, 0xc0, 0x7d, 0x2d, 0x58, 0x89, 0x02, 0x10, 0xcb, 0xe4, 0x22, 0x7b, + 0xd0, 0x78, 0x25, 0x13, 0xab, 0x04, 0x45, 0x4d, 0xa0, 0x94, 0x58, 0x87, 0xc2, 0x5e, 0x32, 0x9e, + 0xbd, 0x0e, 0x05, 0x6d, 0x42, 0xc1, 0x6a, 0x9d, 0x34, 0x89, 0x98, 0xbb, 0x90, 0x72, 0x8f, 0xa7, + 0xd6, 0xee, 0x10, 0x20, 0x75, 0xd2, 0x6a, 0x9d, 0x10, 0xf1, 0xf7, 0x2d, 0x98, 0xea, 0xb7, 0xed, + 0xe6, 0xa1, 0xd6, 0xea, 0xe9, 0xec, 0x55, 0x83, 0xbf, 0xb4, 0xec, 0xd7, 0x1b, 0x14, 0x8a, 0xc4, + 0xc3, 0x26, 0x29, 0xf4, 0xcd, 0x70, 0xa9, 0xaf, 0x3d, 0x26, 0x66, 0x5d, 0x66, 0x47, 0xff, 0xd0, + 0xb4, 0x3a, 0x36, 0x7b, 0x57, 0xd1, 0x3b, 0xb5, 0x27, 0x58, 0xea, 0x5b, 0x4c, 0x31, 0x64, 0xdd, + 0x4f, 0x45, 0x55, 0x47, 0x90, 0x46, 0xfb, 0x30, 0x67, 0x13, 0xe3, 0x13, 0x37, 0x08, 0x3c, 0x7b, + 0xdd, 0xe0, 0x3f, 0x6c, 0x35, 0x42, 0xa0, 0x3b, 0x79, 0x35, 0x82, 0x8c, 0x0e, 0x60, 0x9e, 0x19, + 0xb7, 0x78, 0xf4, 0x96, 0x53, 0x34, 0x10, 0xb7, 0xc3, 0xb0, 0x3b, 0x79, 0x35, 0x8a, 0x8e, 0x7a, + 0x70, 0xe9, 0x13, 0x16, 0x12, 0xdd, 0xd7, 0xf0, 0x0c, 0xcd, 0x87, 0x95, 0x94, 0x4b, 0x93, 0x8f, + 0x0e, 0xa2, 0xa8, 0xea, 0xf9, 0x4f, 0x48, 0xc0, 0xf4, 0x06, 0x8f, 0x16, 0xba, 0x05, 0x97, 0x79, + 0xb5, 0x05, 0xa7, 0xc4, 0x2a, 0x99, 0x12, 0x17, 0x62, 0x54, 0x82, 0x33, 0xe2, 0x6b, 0x02, 0xbc, + 0xa6, 0xb9, 0x9a, 0x60, 0xcd, 0x38, 0x13, 0x0d, 0xdd, 0x09, 0x6f, 0x47, 0xf4, 0x11, 0xe3, 0x95, + 0x8c, 0x6d, 0xc0, 0x87, 0xb5, 0x6b, 0x1e, 0xfd, 0x8f, 0x0e, 0x42, 0x9c, 0x44, 0x69, 0xa3, 0x2f, + 0xc1, 0xeb, 0xa3, 0x79, 0x09, 0xb6, 0x70, 0x9d, 0xb4, 0xf0, 0xe5, 0xf4, 0x0a, 0x82, 0xcd, 0xfd, + 0x16, 0x78, 0xc1, 0x1e, 0x64, 0x69, 0xe6, 0xc6, 0x99, 0x9b, 0x79, 0xd5, 0x1e, 0x8c, 0x6a, 0x9f, + 0x0a, 0x2f, 0xa6, 0xd4, 0x1e, 0x6c, 0xd8, 0x79, 0xd2, 0x30, 0x29, 0x81, 0x64, 0xb0, 0x45, 0x5f, + 0x0a, 0x3c, 0x64, 0xf3, 0x49, 0xaf, 0x5d, 0x18, 0xb5, 0xd1, 0x8d, 0x79, 0x2f, 0x76, 0x07, 0xf1, + 0xfa, 0x50, 0xdf, 0x7b, 0xc5, 0x4e, 0xa0, 0x7f, 0x31, 0x65, 0x5d, 0xe3, 0x62, 0xec, 0x8c, 0xb1, + 0x17, 0x3b, 0x4e, 0x75, 0xb5, 0xe7, 0x41, 0x1a, 0x2d, 0x88, 0x66, 0x82, 0xaa, 0xd5, 0xae, 0x8c, + 0x8a, 0x18, 0x50, 0x43, 0x20, 0x0e, 0xac, 0x56, 0xd3, 0x9d, 0xc4, 0x04, 0x6d, 0x1d, 0x56, 0x13, + 0x9a, 0x2a, 0xfd, 0xf6, 0x18, 0x73, 0x7a, 0x10, 0x96, 0xf3, 0xf0, 0xb2, 0xea, 0xc5, 0xfa, 0x4d, + 0x35, 0x99, 0xf0, 0x1c, 0x1f, 0xa8, 0x05, 0x37, 0xae, 0x2f, 0xde, 0xad, 0x09, 0xf2, 0x96, 0xe7, + 0x26, 0xdc, 0x0b, 0x16, 0x9c, 0x16, 0xd0, 0x9e, 0x90, 0x8a, 0xe3, 0xa8, 0x2b, 0x98, 0x58, 0x3c, + 0x1f, 0xbd, 0x0d, 0x53, 0x7d, 0xed, 0x71, 0xc0, 0x4d, 0x4a, 0xe2, 0xd2, 0xef, 0x42, 0xa9, 0x3e, + 0x02, 0x79, 0x5b, 0x0e, 0x9c, 0x5d, 0xb2, 0x99, 0x58, 0x84, 0x51, 0xa2, 0x34, 0xb2, 0xc5, 0x81, + 0x0b, 0xa3, 0xa0, 0x43, 0x58, 0xf5, 0xc6, 0xfb, 0xa9, 0x66, 0xeb, 0x87, 0x96, 0xd6, 0x26, 0xcf, + 0xe2, 0x8d, 0xd1, 0x3e, 0xad, 0xcf, 0xa9, 0x2b, 0xee, 0x38, 0x0f, 0xa3, 0xa2, 0x26, 0x2c, 0xb3, + 0x31, 0x1e, 0xa1, 0x99, 0x16, 0xb6, 0xe3, 0xe0, 0x90, 0x77, 0xe0, 0x59, 0xa2, 0x23, 0x3b, 0x4c, + 0xa7, 0xb6, 0x00, 0xf3, 0x11, 0xd2, 0xd2, 0x10, 0xa6, 0xbc, 0xd1, 0x80, 0xde, 0x0c, 0x5f, 0x01, + 0x3d, 0x9f, 0x3e, 0x78, 0xc2, 0x77, 0x3f, 0xaf, 0x65, 0x8e, 0x7f, 0xa0, 0x88, 0x82, 0xf4, 0x33, + 0x02, 0xac, 0x26, 0x0c, 0x1d, 0xb4, 0x13, 0xe6, 0x42, 0x39, 0xcb, 0xb8, 0x0b, 0xf3, 0xf4, 0xd9, + 0xac, 0xfe, 0x3b, 0x64, 0xcf, 0x7f, 0x47, 0x91, 0xea, 0x00, 0x13, 0x4f, 0x1e, 0x79, 0xc9, 0x81, + 0x29, 0x6f, 0x1c, 0x66, 0xeb, 0x1d, 0x0f, 0x3c, 0xcc, 0xc9, 0xab, 0x99, 0x38, 0xe9, 0xe9, 0x06, + 0xee, 0x9c, 0xaf, 0xe4, 0x60, 0x91, 0xf3, 0xb7, 0xa2, 0x57, 0x40, 0xf4, 0xa3, 0xd1, 0xe9, 0x86, + 0x4d, 0x4d, 0x23, 0xc8, 0xab, 0x70, 0x34, 0x1f, 0x5d, 0x81, 0x69, 0x07, 0x2f, 0x37, 0x0c, 0x8c, + 0xbe, 0x5b, 0x04, 0xb3, 0xd0, 0x5b, 0x00, 0xfa, 0xc0, 0xd2, 0x9b, 0x2a, 0x5e, 0x87, 0xb2, 0x39, + 0xf2, 0xc1, 0xf0, 0x04, 0x1c, 0x7d, 0x09, 0x96, 0xdd, 0x63, 0xcf, 0x2d, 0xaa, 0xae, 0xc5, 0x9c, + 0x34, 0x8c, 0xa5, 0x89, 0x97, 0x3c, 0x0c, 0x95, 0x4f, 0x48, 0xfa, 0x3b, 0x02, 0x2c, 0x73, 0x11, + 0xb2, 0x79, 0xd2, 0xe1, 0xa2, 0x9e, 0xd9, 0x42, 0x61, 0x06, 0x0a, 0x34, 0x06, 0xb0, 0x5c, 0x14, + 0x05, 0xff, 0x8b, 0x68, 0x8a, 0xfb, 0x5f, 0x45, 0x31, 0x8f, 0x07, 0xf4, 0x94, 0x77, 0x10, 0x46, + 0x97, 0x61, 0xda, 0x3b, 0xf1, 0x7a, 0x97, 0x95, 0xe0, 0x9e, 0x72, 0x89, 0x23, 0xa4, 0xa9, 0x8f, + 0xdb, 0x3d, 0x32, 0x8d, 0x8a, 0xa9, 0x6e, 0x7e, 0xdf, 0xaf, 0xef, 0x35, 0x77, 0x8d, 0x63, 0x53, + 0x2d, 0x7c, 0xdc, 0xee, 0x11, 0xf0, 0x20, 0xae, 0x92, 0xea, 0xce, 0x3c, 0x86, 0xab, 0x48, 0xff, + 0x5c, 0x80, 0x82, 0x9b, 0x8d, 0x64, 0x18, 0x6b, 0x67, 0xbd, 0x0c, 0x24, 0x90, 0xa8, 0xe4, 0xb9, + 0xaf, 0xcf, 0x72, 0x71, 0xc6, 0x9c, 0xdb, 0xaf, 0x52, 0xf3, 0x22, 0x66, 0x5e, 0x37, 0xcb, 0x4c, + 0xe8, 0x54, 0x9b, 0x58, 0x72, 0xd8, 0x2d, 0xcf, 0x10, 0x83, 0xd8, 0x58, 0x6d, 0x42, 0xc1, 0x6d, + 0x5c, 0xaa, 0xbb, 0x74, 0xdc, 0x08, 0xb2, 0x83, 0x4d, 0xb2, 0xb6, 0xe1, 0xc5, 0xcd, 0x37, 0xd3, + 0xee, 0x9e, 0x18, 0x5a, 0x4f, 0xfa, 0x41, 0xd6, 0x5a, 0xb2, 0xb8, 0x65, 0xb2, 0xa9, 0x70, 0xa1, + 0xcf, 0x1c, 0x46, 0x8d, 0x1b, 0xdb, 0xc5, 0x4d, 0xd6, 0xa9, 0x42, 0x3b, 0x4e, 0x6e, 0x8b, 0x63, + 0xd2, 0xf7, 0x0b, 0xb0, 0xcc, 0xbd, 0xa5, 0xc8, 0x36, 0xb4, 0xb9, 0xa8, 0x61, 0x86, 0x8b, 0x67, + 0x0b, 0x48, 0x57, 0x16, 0x73, 0xd2, 0x6f, 0x0b, 0x80, 0x38, 0x3e, 0xd5, 0x32, 0x79, 0xca, 0x89, + 0xe3, 0x85, 0xd9, 0x31, 0x46, 0xb3, 0x73, 0x1e, 0xef, 0xa8, 0x51, 0x2a, 0xf8, 0x9f, 0xc0, 0x4b, + 0x73, 0x62, 0x21, 0x5e, 0xad, 0x17, 0x60, 0x96, 0x1d, 0x82, 0x1a, 0x8f, 0xba, 0x4e, 0xfb, 0x54, + 0xcc, 0x4b, 0x3f, 0x21, 0xc0, 0x6a, 0xc2, 0x35, 0x42, 0xb6, 0xdd, 0x25, 0x01, 0xf9, 0x99, 0xa2, + 0xfe, 0xb9, 0x8e, 0x8d, 0x37, 0xc5, 0xbc, 0xf4, 0x45, 0x58, 0xe6, 0x9e, 0xb5, 0xd1, 0x76, 0xd8, + 0xb1, 0xcf, 0xf5, 0xec, 0xc7, 0xf4, 0x5d, 0x47, 0xef, 0xbb, 0x7e, 0x7d, 0xbe, 0x11, 0xd6, 0x13, + 0x61, 0xd0, 0x25, 0x98, 0xc2, 0x73, 0x79, 0x4f, 0x7f, 0xa8, 0xf7, 0x3c, 0x2b, 0x2a, 0x3f, 0x0b, + 0x5d, 0x80, 0x42, 0xeb, 0xd1, 0x80, 0x16, 0xbb, 0xf6, 0x54, 0x5e, 0x4e, 0x2d, 0x0f, 0x42, 0x5b, + 0xfa, 0x8a, 0x00, 0x05, 0xf7, 0x54, 0x9f, 0x6d, 0x5e, 0xb9, 0xd0, 0xe1, 0x1e, 0x7c, 0x2b, 0x93, + 0xfb, 0x07, 0xea, 0x97, 0xb6, 0x48, 0x6d, 0xce, 0xe9, 0x87, 0x22, 0xe6, 0xa4, 0xef, 0x14, 0x60, + 0xca, 0xbb, 0x1f, 0xc8, 0xb8, 0x39, 0xbb, 0xe0, 0x61, 0x36, 0x3e, 0x93, 0xc9, 0x20, 0xe1, 0x63, + 0xad, 0xaf, 0x10, 0xb7, 0xac, 0x73, 0x00, 0x1f, 0x6b, 0xfd, 0x6a, 0x79, 0xcf, 0x7c, 0xd4, 0xb8, + 0x25, 0xe6, 0xf0, 0xd2, 0x7f, 0x29, 0xfd, 0x5a, 0x01, 0xdd, 0x0f, 0x73, 0x77, 0xf3, 0x29, 0xae, + 0x26, 0x9e, 0x6a, 0x82, 0x07, 0x6c, 0x3e, 0xa4, 0xf7, 0x61, 0x2e, 0x7c, 0x1f, 0x81, 0x3e, 0x0b, + 0xd0, 0x8a, 0x46, 0x1c, 0xe5, 0x2b, 0xba, 0x04, 0xa2, 0x8d, 0x06, 0x50, 0xf0, 0x38, 0x80, 0x40, + 0x60, 0xcf, 0x4c, 0x56, 0x21, 0x49, 0x41, 0x3d, 0x6f, 0x64, 0x77, 0x78, 0x3c, 0x03, 0x85, 0x47, + 0xdd, 0x8e, 0xde, 0xd2, 0x8c, 0x8e, 0x98, 0x93, 0x7e, 0x4e, 0x80, 0xf9, 0xc8, 0xc5, 0x08, 0xba, + 0x0b, 0x73, 0x3e, 0x9b, 0x0d, 0xdd, 0x29, 0xa6, 0xc6, 0x53, 0xad, 0x85, 0x40, 0xd5, 0x08, 0x6a, + 0x8c, 0x98, 0xc2, 0x36, 0xbf, 0x0c, 0xc4, 0x94, 0x08, 0x31, 0x05, 0x8b, 0x35, 0x73, 0xe1, 0xfa, + 0xb2, 0xc5, 0x43, 0x0d, 0xe3, 0x84, 0xbb, 0xee, 0xf3, 0x4f, 0xd9, 0x75, 0x68, 0x1e, 0xa6, 0x0d, + 0xa5, 0xe9, 0x65, 0xe4, 0x49, 0x46, 0xd9, 0xcf, 0x18, 0x93, 0xbe, 0x16, 0x65, 0x57, 0x79, 0x0a, + 0x76, 0x95, 0x4f, 0xe9, 0x9f, 0xfe, 0x6a, 0x0e, 0x50, 0xfc, 0x44, 0x8c, 0xde, 0x80, 0xa5, 0xf8, + 0x25, 0x94, 0x27, 0x75, 0x2d, 0x44, 0x6e, 0x9e, 0x76, 0x3b, 0xe8, 0x08, 0x4b, 0x0a, 0xf4, 0x8b, + 0x1d, 0xd4, 0xd9, 0x3f, 0xfa, 0x6a, 0xa2, 0x7a, 0x7a, 0x80, 0x32, 0x43, 0x51, 0xa3, 0x34, 0x50, + 0x97, 0x6f, 0xd9, 0xc9, 0x44, 0xb4, 0x4a, 0x32, 0x6d, 0x46, 0xe7, 0x80, 0x83, 0xac, 0xf2, 0x8d, + 0x45, 0x7f, 0x60, 0x1c, 0x56, 0xf8, 0x6c, 0xa1, 0x25, 0x18, 0xb3, 0xcc, 0x47, 0x45, 0xcf, 0xe5, + 0x16, 0xf9, 0x62, 0xb9, 0x8a, 0xe7, 0x97, 0x88, 0x7c, 0xb1, 0xdc, 0xb2, 0xe7, 0x90, 0x88, 0x7c, + 0xa1, 0x15, 0x18, 0x37, 0x9d, 0x53, 0x16, 0xc2, 0x01, 0x67, 0xd3, 0x4f, 0x7c, 0x74, 0x37, 0x2c, + 0xf3, 0x98, 0xfa, 0xf1, 0x9b, 0x48, 0x39, 0xba, 0xdf, 0x73, 0xa1, 0x54, 0x1f, 0x01, 0xbd, 0x0b, + 0xe7, 0x89, 0xa9, 0xcc, 0xfd, 0xdb, 0xdb, 0xfb, 0x54, 0x31, 0x72, 0xd7, 0xf0, 0x2f, 0x44, 0xc8, + 0x11, 0x77, 0x56, 0x4d, 0x03, 0x41, 0x5f, 0x82, 0x0b, 0x29, 0xc5, 0x4a, 0xa6, 0x80, 0xe6, 0xa9, + 0x14, 0xb0, 0xf0, 0xd9, 0xee, 0xf4, 0xa9, 0xf0, 0x39, 0x95, 0x22, 0x7c, 0xd6, 0xb7, 0xf7, 0x99, + 0xf0, 0xd9, 0xee, 0xf4, 0x89, 0x70, 0xf9, 0x06, 0xb5, 0x5a, 0x4e, 0x7d, 0xce, 0xd9, 0x36, 0x9d, + 0xca, 0x8e, 0xa0, 0x12, 0x40, 0xf4, 0x3a, 0x0d, 0xed, 0x33, 0x3d, 0xfa, 0x0d, 0x91, 0x84, 0xf5, + 0x29, 0xc2, 0xb8, 0x73, 0x6a, 0xe9, 0x7a, 0x16, 0x7b, 0x10, 0x0a, 0x89, 0x76, 0xa0, 0x80, 0x4f, + 0x85, 0x35, 0xcd, 0xe8, 0xa4, 0x9a, 0x78, 0xe0, 0x71, 0xe4, 0xa9, 0x74, 0xdc, 0x6f, 0xb7, 0x87, + 0x03, 0x66, 0xb2, 0xec, 0x62, 0xd7, 0xce, 0xc3, 0x7a, 0x24, 0x0a, 0xba, 0x2f, 0x85, 0xd5, 0xa6, + 0x60, 0xb2, 0x43, 0x4f, 0x94, 0xd2, 0xcf, 0x0b, 0x30, 0xe5, 0xfd, 0xf7, 0xd9, 0x76, 0x64, 0x0f, + 0x3c, 0xbc, 0x44, 0xe8, 0x99, 0x96, 0x88, 0x01, 0xdb, 0xde, 0x06, 0xcc, 0xa4, 0x71, 0xc0, 0xdc, + 0xd4, 0x0d, 0x98, 0x9b, 0xba, 0x41, 0x51, 0xa1, 0x6e, 0xea, 0x06, 0xc5, 0x2a, 0xb5, 0xbc, 0x1c, + 0x28, 0x65, 0x6a, 0xd5, 0x38, 0x20, 0xbe, 0xef, 0x7f, 0x46, 0x80, 0x82, 0xfb, 0x5f, 0x66, 0x93, + 0x63, 0x5c, 0xe8, 0x33, 0x3b, 0x39, 0x9d, 0x82, 0x71, 0xc3, 0xac, 0x6f, 0xef, 0x53, 0x29, 0xe6, + 0xb8, 0xd3, 0xac, 0x6f, 0xef, 0x63, 0xb6, 0x45, 0x98, 0x69, 0x77, 0xfa, 0xe5, 0xe6, 0xed, 0x6d, + 0xa5, 0x79, 0xb8, 0xad, 0x88, 0x79, 0x96, 0xb3, 0xc9, 0x72, 0xca, 0xe2, 0x98, 0xf4, 0xcd, 0x30, + 0x86, 0xc7, 0x4e, 0x36, 0xfb, 0x50, 0x0c, 0x19, 0xe6, 0xee, 0xed, 0x4c, 0xe7, 0x5c, 0xfd, 0xa1, + 0x6e, 0x1c, 0xa8, 0x35, 0x9b, 0x32, 0x68, 0x76, 0x3a, 0x07, 0x34, 0xe6, 0x73, 0x03, 0x56, 0x13, + 0x46, 0x08, 0xba, 0x04, 0xe0, 0x2a, 0x30, 0xa8, 0x35, 0xf7, 0x90, 0xeb, 0xe7, 0xa0, 0x35, 0x98, + 0xc4, 0xf3, 0x5f, 0xad, 0xb9, 0xae, 0x9f, 0xdc, 0x4f, 0xe9, 0x07, 0xf2, 0x70, 0x65, 0xd4, 0xd2, + 0x87, 0xd6, 0x60, 0xc2, 0xee, 0x99, 0x8e, 0x5d, 0xf6, 0xa4, 0x54, 0xf6, 0xed, 0x95, 0x54, 0x3c, + 0x01, 0x95, 0x7d, 0x7b, 0x25, 0x9b, 0xde, 0x59, 0x93, 0x7d, 0x93, 0x90, 0x55, 0x38, 0x55, 0xf4, + 0x2d, 0xff, 0xdd, 0x0c, 0xbf, 0xac, 0xea, 0xd9, 0xff, 0xbb, 0x19, 0x5e, 0x99, 0xe2, 0x3b, 0x01, + 0x70, 0x33, 0xbc, 0xb2, 0x92, 0x42, 0xd7, 0x2f, 0xaf, 0xac, 0xa4, 0x78, 0x65, 0x65, 0xd9, 0x8b, + 0xa9, 0xe5, 0x66, 0x78, 0x65, 0xd5, 0xb2, 0x17, 0x58, 0xcb, 0xcd, 0xf0, 0xca, 0x36, 0xe5, 0x40, + 0x68, 0x2d, 0x9a, 0x81, 0x45, 0x73, 0xc6, 0x96, 0x4c, 0x56, 0x0e, 0x22, 0x9a, 0xbb, 0x39, 0x5e, + 0x69, 0x49, 0x91, 0xc9, 0x32, 0xe1, 0x97, 0x96, 0x14, 0xbf, 0xb4, 0x5a, 0x96, 0xc9, 0x72, 0xe0, + 0x97, 0x56, 0xcb, 0x32, 0x15, 0xeb, 0xbf, 0x2a, 0xc0, 0x32, 0xf7, 0xc6, 0x19, 0x55, 0x60, 0x35, + 0xbe, 0xc5, 0x36, 0x74, 0xc7, 0xdb, 0x65, 0x97, 0x22, 0xbb, 0x2c, 0x29, 0x43, 0x37, 0x60, 0x8d, + 0xb7, 0x33, 0x07, 0x34, 0x69, 0x97, 0x63, 0xbb, 0x33, 0x09, 0x70, 0xfb, 0xd5, 0x1c, 0x80, 0xaf, + 0x5c, 0x8d, 0xf6, 0xc2, 0xce, 0x05, 0x84, 0x34, 0x3d, 0x43, 0x0f, 0x2b, 0xc9, 0xcd, 0x00, 0x7a, + 0x1d, 0x10, 0x1e, 0x87, 0x3b, 0x5b, 0xea, 0xfb, 0xcd, 0x03, 0xcb, 0x6c, 0xeb, 0xb6, 0xad, 0x87, + 0x9c, 0x93, 0xe1, 0x12, 0xaf, 0x00, 0xbd, 0x05, 0x60, 0x14, 0xa9, 0xc2, 0xd3, 0xd6, 0xbd, 0x6c, + 0xf7, 0x64, 0x0c, 0x7e, 0xeb, 0x1e, 0xfa, 0x6c, 0xf0, 0xa5, 0x33, 0xcd, 0xf7, 0x2d, 0xe6, 0x9b, + 0xf3, 0xda, 0x29, 0xfd, 0x73, 0x01, 0x96, 0xb9, 0x6d, 0xca, 0x76, 0x57, 0xc0, 0x45, 0x0d, 0x2f, + 0x0f, 0xdf, 0x2d, 0x64, 0xf4, 0x46, 0x55, 0xf4, 0x8c, 0xf5, 0x15, 0xcf, 0x47, 0x73, 0x49, 0x89, + 0xfb, 0x68, 0xae, 0x96, 0xa9, 0x37, 0x5b, 0xe2, 0xad, 0x79, 0x82, 0x19, 0xf5, 0x93, 0xa0, 0x23, + 0x9e, 0xe3, 0xe6, 0x02, 0x4d, 0x96, 0x14, 0x59, 0x9c, 0xa2, 0xc9, 0x6a, 0x59, 0x16, 0x01, 0x1f, + 0x28, 0x66, 0x43, 0x3d, 0x91, 0xcd, 0xc7, 0x67, 0x08, 0xe5, 0xcc, 0x07, 0xa5, 0xf0, 0x79, 0x4e, + 0x90, 0xfe, 0x20, 0x8f, 0x8f, 0xcf, 0x49, 0xca, 0xf6, 0x5f, 0x16, 0xe0, 0x85, 0x63, 0xad, 0xdb, + 0x1b, 0x5a, 0xfa, 0xb6, 0xee, 0xe8, 0x6d, 0x37, 0x34, 0x04, 0x1e, 0xbd, 0x3c, 0x03, 0xa1, 0x57, + 0xb2, 0xea, 0xdc, 0xab, 0x0d, 0x35, 0x1b, 0x61, 0xf4, 0x01, 0xbc, 0x98, 0x02, 0x18, 0x57, 0x57, + 0xcf, 0x08, 0x8d, 0x2c, 0x38, 0xdf, 0xd2, 0xb5, 0xfe, 0x6d, 0x0a, 0xbd, 0x4b, 0x3c, 0x5b, 0x60, + 0xc1, 0xf2, 0x71, 0xdd, 0x1c, 0x1a, 0xae, 0x1c, 0xcb, 0x1f, 0x67, 0xb5, 0x64, 0x3c, 0x35, 0x8d, + 0x28, 0xea, 0xc1, 0x7a, 0xa0, 0xd8, 0xe3, 0x90, 0x1a, 0x78, 0x8e, 0xa5, 0x58, 0x2d, 0xd4, 0x92, + 0xb0, 0xd4, 0x64, 0x82, 0xd2, 0x1f, 0x0b, 0xb0, 0xcc, 0xed, 0x7a, 0x74, 0x13, 0xd6, 0x2c, 0x5e, + 0x81, 0x1f, 0xaa, 0x73, 0x95, 0x5b, 0xbe, 0xdb, 0x41, 0x55, 0x98, 0x1c, 0x0c, 0xad, 0x81, 0x69, + 0xeb, 0xa9, 0xde, 0x52, 0x0f, 0x28, 0x8c, 0xea, 0x02, 0xa3, 0x8b, 0x30, 0x65, 0xdb, 0xad, 0x66, + 0xc0, 0x5f, 0x12, 0x59, 0x92, 0xed, 0x16, 0xd5, 0x27, 0x95, 0x60, 0x86, 0x7a, 0x65, 0x62, 0x10, + 0xee, 0xae, 0x05, 0xc4, 0x3b, 0x13, 0xc9, 0xab, 0x2d, 0xc2, 0x42, 0x27, 0xfa, 0xa7, 0xe2, 0x33, + 0xdb, 0x24, 0xab, 0x2c, 0x9b, 0x6f, 0x5a, 0x06, 0x7c, 0x66, 0xe7, 0x42, 0xf3, 0x30, 0x1d, 0xe8, + 0x6a, 0xea, 0x4f, 0xc6, 0xea, 0x1d, 0xb3, 0x78, 0x35, 0xa6, 0x73, 0x2a, 0xe6, 0xa5, 0xff, 0x52, + 0x80, 0xf3, 0x29, 0x83, 0x23, 0x9b, 0xc7, 0x85, 0x14, 0x02, 0x7f, 0xfe, 0xae, 0x30, 0xfe, 0x47, + 0x01, 0xd6, 0x13, 0x07, 0x1f, 0x7a, 0x2f, 0xdc, 0x9e, 0xf2, 0xd9, 0xc6, 0x6e, 0xb8, 0x35, 0x9f, + 0x64, 0x12, 0x2b, 0x07, 0xad, 0xe3, 0x4e, 0x91, 0x5e, 0x3b, 0xe3, 0xa4, 0x42, 0xaf, 0x9d, 0x71, + 0xb2, 0x44, 0xaf, 0x9d, 0x71, 0xb2, 0x4c, 0xfd, 0xa8, 0xe0, 0x64, 0x85, 0x7a, 0x64, 0xc4, 0xc9, + 0x2a, 0x5d, 0x9e, 0x71, 0x72, 0x93, 0x7a, 0x51, 0x21, 0xc4, 0x70, 0x2b, 0x7f, 0x4d, 0x80, 0x99, + 0xa0, 0xcd, 0x5a, 0x52, 0xe4, 0xda, 0xdb, 0x9c, 0xc8, 0xb5, 0x2f, 0x8d, 0x74, 0xc8, 0x10, 0x8f, + 0x5d, 0x7b, 0x9f, 0x1f, 0xbb, 0xf6, 0x2c, 0xae, 0x27, 0xc2, 0xd1, 0x6b, 0x7f, 0x3f, 0x07, 0x8b, + 0x1c, 0x7f, 0x0a, 0xd9, 0x22, 0x03, 0x70, 0x10, 0xc3, 0x7f, 0xcd, 0xff, 0x9d, 0xd5, 0xc1, 0x8d, + 0xe2, 0xfa, 0x8d, 0x2c, 0xb9, 0x6e, 0x32, 0x99, 0xef, 0xad, 0xbe, 0xed, 0xf9, 0xc8, 0x64, 0xce, + 0xb4, 0xfb, 0x36, 0x8b, 0xf5, 0x43, 0xb6, 0xda, 0x49, 0x6f, 0xab, 0x2d, 0xb0, 0xad, 0x96, 0x85, + 0xb7, 0x23, 0x5b, 0x2d, 0x78, 0x5e, 0x73, 0xa6, 0xd9, 0xa6, 0x2b, 0x8b, 0x33, 0xde, 0xa6, 0x3b, + 0xeb, 0x7b, 0xd2, 0x99, 0xf3, 0x3d, 0xe9, 0xcc, 0xb3, 0x4d, 0x57, 0x96, 0x45, 0xd1, 0x77, 0xaa, + 0xb3, 0x40, 0x93, 0x37, 0x2a, 0xb2, 0x88, 0x98, 0xdf, 0x15, 0x65, 0x53, 0x16, 0x17, 0x59, 0xfa, + 0xa6, 0x22, 0x8b, 0x4b, 0xcc, 0xd7, 0x4e, 0xa5, 0x2a, 0x8b, 0xcb, 0xd2, 0x1f, 0x4f, 0xc2, 0x4c, + 0xd0, 0x67, 0x03, 0x3a, 0xe4, 0x44, 0x96, 0x17, 0xce, 0x18, 0x79, 0x38, 0x1e, 0x5c, 0xfe, 0x08, + 0x56, 0x87, 0x03, 0xbe, 0xcb, 0x90, 0x5c, 0x06, 0x13, 0xe6, 0x15, 0x0f, 0x39, 0xbc, 0xc7, 0x7d, + 0x00, 0x2b, 0x41, 0xb2, 0x31, 0xbb, 0xac, 0xcb, 0x23, 0x58, 0x56, 0x97, 0x03, 0x84, 0x03, 0x7b, + 0xf2, 0x11, 0xac, 0x06, 0x3c, 0x81, 0x78, 0xcd, 0xc0, 0xf3, 0x25, 0x8b, 0x8e, 0xc2, 0x0a, 0x0f, + 0x79, 0xb7, 0x13, 0xf2, 0x10, 0x31, 0xe4, 0xbb, 0x6f, 0x18, 0x3f, 0x83, 0xeb, 0x8b, 0xe1, 0x08, + 0x0f, 0x11, 0x09, 0x55, 0x4c, 0x8c, 0x34, 0x8a, 0x4a, 0x71, 0x7d, 0xc1, 0xaf, 0xf3, 0x03, 0x70, + 0x23, 0x7b, 0x37, 0x5d, 0x87, 0xca, 0xe4, 0xf5, 0xa6, 0x6b, 0x9c, 0x64, 0x31, 0xe5, 0x72, 0xd5, + 0x2f, 0xea, 0x11, 0x5c, 0xd4, 0x02, 0x1a, 0xca, 0x3b, 0x4e, 0xb5, 0x90, 0xe6, 0xc0, 0x52, 0x6d, + 0x34, 0xa3, 0xa4, 0x76, 0x04, 0x16, 0x94, 0x3d, 0x56, 0xc7, 0x0e, 0x2c, 0x10, 0xbf, 0x82, 0x35, + 0xd3, 0xb4, 0x9d, 0x83, 0xae, 0x52, 0x3b, 0x68, 0xdc, 0x65, 0xf7, 0x45, 0x69, 0x91, 0xef, 0xe3, + 0x48, 0xe8, 0x14, 0xce, 0x33, 0xf7, 0x29, 0x5c, 0x3b, 0x7a, 0x38, 0xa3, 0x1d, 0xfd, 0x7a, 0x84, + 0x58, 0xc4, 0x8a, 0x9e, 0xff, 0xef, 0xd6, 0x10, 0x88, 0xd1, 0xce, 0x92, 0xfe, 0x4a, 0x81, 0xae, + 0x9e, 0x91, 0x79, 0x1a, 0x32, 0x07, 0x1e, 0x3e, 0xa5, 0xc1, 0xf2, 0x90, 0x67, 0xb0, 0x3c, 0xcc, + 0x6a, 0xb0, 0x7c, 0xc4, 0x33, 0x58, 0x1e, 0xf2, 0x0d, 0x96, 0x87, 0x4f, 0x69, 0xb0, 0x3c, 0xe4, + 0x19, 0x2c, 0x0f, 0xb3, 0x1a, 0x2c, 0x1f, 0xf1, 0x0c, 0x96, 0x03, 0x24, 0xbf, 0xe4, 0x3b, 0xb7, + 0xf0, 0x43, 0x2e, 0x92, 0x08, 0x5b, 0xd9, 0x6d, 0x97, 0x2f, 0xb8, 0xe3, 0x9f, 0x47, 0xc0, 0x77, + 0x6f, 0xc1, 0xa7, 0x3f, 0x91, 0xb2, 0xb5, 0x72, 0x09, 0xee, 0xe4, 0xd4, 0x0d, 0x3a, 0x15, 0xb8, + 0xd5, 0x05, 0x2d, 0xb0, 0x2d, 0xcf, 0x70, 0x3a, 0x83, 0x69, 0xb3, 0x67, 0x81, 0x6d, 0xc5, 0x2d, + 0xb0, 0x7d, 0x42, 0x85, 0x34, 0x0b, 0x6c, 0xd5, 0xb3, 0xc0, 0xce, 0xbb, 0x16, 0xd8, 0x16, 0xc7, + 0x02, 0x3b, 0x20, 0xa7, 0xaa, 0x7a, 0xdb, 0x7c, 0xa8, 0x5b, 0x4f, 0x18, 0xf5, 0xa9, 0xd1, 0x7a, + 0x89, 0xae, 0x05, 0x76, 0x2d, 0x89, 0x88, 0x6f, 0x81, 0x9d, 0x5c, 0x0f, 0x64, 0x3b, 0xcb, 0x84, + 0xb1, 0x76, 0xc6, 0x98, 0x05, 0x76, 0x22, 0x04, 0xb1, 0xb8, 0x1e, 0x46, 0x2c, 0xb0, 0x03, 0x43, + 0xb5, 0xb6, 0x0a, 0xcb, 0xdc, 0x51, 0x40, 0x4c, 0xb3, 0xad, 0xa0, 0x69, 0x76, 0x22, 0xef, 0xd2, + 0xcf, 0xcd, 0xc0, 0x4c, 0x70, 0xe2, 0xa1, 0x2f, 0xf9, 0x0f, 0xf2, 0x7c, 0x9b, 0xec, 0x17, 0x53, + 0x26, 0x6f, 0x50, 0x5f, 0x35, 0x89, 0x0c, 0x7a, 0x13, 0xef, 0x0f, 0xa9, 0x46, 0xd8, 0x89, 0xe5, + 0xe8, 0x43, 0xbc, 0x04, 0x70, 0x34, 0x9f, 0xe9, 0x0e, 0xff, 0x5c, 0x06, 0xd6, 0x54, 0x2e, 0x01, + 0x54, 0xf6, 0xb5, 0x9e, 0x78, 0x46, 0xd7, 0xfc, 0x42, 0xb4, 0xed, 0x1b, 0xdb, 0x1e, 0x13, 0x13, + 0xaf, 0x62, 0x96, 0x3d, 0x7b, 0x8e, 0xe1, 0x50, 0xab, 0xb0, 0x22, 0xba, 0xe7, 0x5a, 0xdb, 0xba, + 0x34, 0x26, 0x46, 0x46, 0x72, 0xa3, 0xa8, 0xde, 0x5a, 0x39, 0x43, 0xf0, 0x5d, 0x7a, 0x31, 0xae, + 0x94, 0x2c, 0xfb, 0x6e, 0x98, 0x2b, 0x25, 0xca, 0x95, 0xfb, 0x08, 0x93, 0x99, 0x2b, 0x21, 0xc4, + 0x95, 0x12, 0xe7, 0xaa, 0x94, 0xc5, 0x6e, 0x3a, 0xcc, 0x55, 0x29, 0xca, 0x55, 0x89, 0x4d, 0xbe, + 0xcc, 0x5c, 0xe5, 0x42, 0x5c, 0x95, 0xe2, 0x5c, 0x95, 0xb3, 0x98, 0x4b, 0x87, 0xb9, 0x2a, 0x47, + 0xb9, 0x2a, 0xb3, 0xb7, 0x9c, 0xcc, 0x5c, 0xe5, 0x43, 0x5c, 0x95, 0xd1, 0xd7, 0x04, 0x78, 0xc1, + 0xf6, 0x3c, 0x4a, 0xa9, 0xfa, 0xc7, 0x43, 0xdd, 0x76, 0xb8, 0x2a, 0xff, 0xb3, 0x29, 0xb6, 0xc4, + 0x8d, 0x24, 0x0a, 0xcc, 0x6b, 0x4d, 0xb6, 0x2a, 0xd0, 0x07, 0xf0, 0x62, 0x0a, 0x60, 0xdc, 0x46, + 0x26, 0x23, 0x34, 0xfa, 0x2c, 0x5c, 0xe8, 0x0f, 0x7b, 0x4e, 0x97, 0xdc, 0x22, 0x87, 0x27, 0x29, + 0xa1, 0x36, 0x4f, 0xdd, 0x1d, 0x10, 0x98, 0x7a, 0x63, 0x97, 0x40, 0x84, 0xdc, 0x64, 0xbf, 0x08, + 0xf3, 0x9d, 0x5e, 0x73, 0x5b, 0x73, 0xb4, 0x43, 0xf3, 0x68, 0xaf, 0xb9, 0x55, 0xbf, 0xbb, 0x26, + 0x12, 0x9c, 0xd9, 0x4e, 0xcf, 0xcd, 0xdd, 0xaa, 0xdf, 0x45, 0x8f, 0xe1, 0xb2, 0x3d, 0xd0, 0xf0, + 0x19, 0x44, 0x65, 0xb1, 0xee, 0x77, 0x8d, 0x63, 0x33, 0xd4, 0x8d, 0x0b, 0x29, 0x3a, 0x39, 0xcc, + 0x22, 0x36, 0x4e, 0x41, 0x1d, 0x45, 0x16, 0xbd, 0x07, 0x57, 0xb8, 0x20, 0xc1, 0x4e, 0x43, 0x84, + 0xe5, 0x91, 0x70, 0x7e, 0xd0, 0x47, 0xe2, 0x45, 0x9a, 0xf9, 0xc0, 0x60, 0x06, 0x31, 0x69, 0x03, + 0x2d, 0x08, 0xce, 0x82, 0x3e, 0x06, 0xb3, 0x6a, 0x53, 0x30, 0xc9, 0xd6, 0x1d, 0x3f, 0xa9, 0xf8, + 0xc9, 0x92, 0x9f, 0x2c, 0x4b, 0x7f, 0x4f, 0x80, 0x85, 0xd8, 0x4a, 0x8f, 0xde, 0x80, 0xc5, 0x70, + 0x7c, 0xcb, 0xe0, 0xf3, 0x01, 0x0a, 0x05, 0xb0, 0xa4, 0x8f, 0x07, 0x12, 0xcc, 0x58, 0xc1, 0x7f, + 0x9a, 0xae, 0xfa, 0xa1, 0x3c, 0xb4, 0x03, 0x62, 0x5f, 0x7b, 0xcc, 0x2c, 0xeb, 0xf7, 0xbb, 0xc6, + 0xd0, 0x2e, 0x66, 0xba, 0xa1, 0x8f, 0x61, 0x49, 0xff, 0x78, 0x0c, 0xe6, 0xc2, 0x4c, 0xa3, 0x97, + 0x41, 0x0c, 0x73, 0xec, 0xb1, 0x3b, 0x1f, 0x62, 0x77, 0xb7, 0x83, 0xae, 0xc0, 0xb4, 0xfb, 0xee, + 0x75, 0xa0, 0xd6, 0xd8, 0x5b, 0x42, 0x30, 0x0b, 0x7d, 0x11, 0xd6, 0xbb, 0x86, 0x63, 0x69, 0x8d, + 0x9e, 0xe9, 0x78, 0x6f, 0x69, 0x6e, 0x50, 0xce, 0x7c, 0x36, 0xc7, 0x6e, 0xc9, 0x14, 0xd0, 0xbb, + 0x30, 0x63, 0xeb, 0x6d, 0xd3, 0xe8, 0xec, 0x98, 0x03, 0xcc, 0x41, 0x96, 0x33, 0x67, 0x08, 0x03, + 0xbd, 0xe3, 0xfe, 0x81, 0x32, 0xdb, 0x9d, 0xa4, 0x94, 0xe1, 0xc2, 0x20, 0x77, 0xce, 0xa9, 0x2e, + 0x92, 0x8f, 0xef, 0xee, 0x4c, 0xa3, 0xf1, 0x8b, 0x3e, 0x7e, 0xd1, 0xc7, 0x77, 0xf7, 0xa1, 0xd1, + 0xf8, 0x8a, 0x8f, 0xaf, 0xf8, 0xf8, 0x25, 0xb6, 0x07, 0x8d, 0xc6, 0x2f, 0xf9, 0xf8, 0x25, 0x1f, + 0xbf, 0xcc, 0x76, 0x9c, 0xd1, 0xf8, 0x65, 0x1f, 0xbf, 0x5c, 0x2b, 0xc0, 0x04, 0x4d, 0x4a, 0x3f, + 0x20, 0xc0, 0x6c, 0xa8, 0x9b, 0xd0, 0x75, 0xcf, 0xb9, 0x6a, 0xfd, 0x49, 0xbb, 0xd7, 0x6d, 0xd3, + 0x38, 0x86, 0x6c, 0xe8, 0xc7, 0x4b, 0xf0, 0x70, 0x32, 0x2c, 0xf3, 0x38, 0xe8, 0x76, 0x6a, 0x56, + 0x0d, 0x66, 0x21, 0x19, 0x16, 0xdd, 0xd1, 0xe5, 0x2a, 0x32, 0xf8, 0x5e, 0xf7, 0x79, 0x45, 0xd2, + 0x7f, 0x12, 0xe1, 0xaa, 0xf8, 0x17, 0x81, 0x2b, 0xf4, 0x3c, 0xcc, 0x3a, 0x9e, 0x02, 0xc6, 0xfd, + 0x7a, 0x9d, 0x45, 0xf1, 0x09, 0x67, 0x4a, 0x7f, 0x39, 0xcc, 0xba, 0x82, 0x36, 0xa0, 0x40, 0x34, + 0x4b, 0xd4, 0x9a, 0xcd, 0x18, 0xf6, 0xbe, 0xbf, 0x2e, 0x9d, 0x17, 0x61, 0xa0, 0xf4, 0xe7, 0xce, + 0xc0, 0x1f, 0x45, 0xfe, 0xbd, 0x72, 0xb4, 0x16, 0x21, 0x5e, 0xcb, 0x3b, 0x00, 0x66, 0xbb, 0xdd, + 0x64, 0xb6, 0x36, 0xb9, 0x94, 0x35, 0xe6, 0x7e, 0xbd, 0xde, 0x74, 0x8d, 0x6d, 0xcc, 0x76, 0x9b, + 0xd9, 0x3b, 0xbc, 0x45, 0x22, 0xb0, 0x04, 0xde, 0x27, 0x12, 0x23, 0xb0, 0xd4, 0xeb, 0x14, 0x4a, + 0x2d, 0x98, 0x6d, 0xe6, 0x0d, 0x23, 0xa1, 0x89, 0x63, 0xc9, 0x4d, 0xfc, 0x16, 0x00, 0x9f, 0x8f, + 0x6c, 0xba, 0x84, 0x3e, 0xfc, 0x33, 0xab, 0x3f, 0x7f, 0x4d, 0x80, 0x29, 0xaf, 0x1d, 0xd9, 0x74, + 0x57, 0x3c, 0xf0, 0xa7, 0x0e, 0xd0, 0x9b, 0x10, 0xd4, 0x4f, 0xfa, 0xaf, 0xf2, 0x6e, 0xa8, 0xe3, + 0xa0, 0x00, 0xc8, 0xf6, 0x10, 0xdd, 0xb2, 0x79, 0x7b, 0x88, 0x90, 0x7d, 0x0f, 0xe1, 0x53, 0x40, + 0x35, 0x98, 0xd3, 0x3c, 0x83, 0x9a, 0xed, 0x7d, 0x16, 0x4a, 0x24, 0xfd, 0x4e, 0x2b, 0x82, 0x81, + 0x76, 0x60, 0xba, 0xaf, 0x3d, 0xae, 0x9b, 0x1d, 0x5d, 0xd5, 0x1c, 0x3d, 0x35, 0x98, 0x19, 0x6d, + 0xe0, 0xbe, 0x0f, 0xad, 0x06, 0x51, 0x5d, 0x6d, 0x33, 0x3f, 0xb6, 0x57, 0x9a, 0xb6, 0x19, 0x81, + 0x52, 0x7d, 0x04, 0x74, 0x13, 0x26, 0x07, 0xec, 0x62, 0x6e, 0x3c, 0x5b, 0xc7, 0xb8, 0xf0, 0xe8, + 0x10, 0xd6, 0xec, 0x2e, 0x96, 0x27, 0x35, 0x43, 0x37, 0x87, 0x36, 0x51, 0x13, 0xd8, 0xaa, 0xdf, + 0xc5, 0x02, 0x28, 0xdb, 0xd9, 0xd2, 0x3a, 0x64, 0x25, 0x8a, 0xbb, 0x55, 0xbf, 0x5b, 0x6f, 0xec, + 0x4a, 0xff, 0x93, 0x27, 0x14, 0x05, 0x5a, 0x8c, 0x6a, 0xe1, 0x71, 0xf6, 0x5a, 0xb6, 0x8e, 0x0a, + 0x8f, 0xb7, 0xaf, 0x65, 0x78, 0x8a, 0x98, 0x85, 0xa9, 0x4f, 0x74, 0xcb, 0xdc, 0x36, 0x1d, 0x79, + 0x53, 0x14, 0x02, 0x9f, 0x24, 0x28, 0xad, 0xff, 0x49, 0x42, 0xd3, 0xfa, 0x9f, 0xa5, 0x8a, 0x38, + 0x16, 0xf8, 0x2c, 0x57, 0xc4, 0xf1, 0xc0, 0x67, 0x55, 0x16, 0x27, 0x02, 0x9f, 0x9b, 0xb2, 0x38, + 0x29, 0x7d, 0x85, 0xa9, 0x80, 0xd1, 0x7f, 0x21, 0xb3, 0x0a, 0x18, 0x01, 0xff, 0xd4, 0xb4, 0xeb, + 0xbf, 0x7d, 0x1c, 0x2e, 0x8f, 0x38, 0xd6, 0xa0, 0x77, 0xe1, 0x7c, 0xe2, 0x09, 0xc4, 0x93, 0xf3, + 0xd2, 0x40, 0xc8, 0x0a, 0x17, 0x2d, 0xde, 0xdd, 0x66, 0xcb, 0x3d, 0xaf, 0x08, 0xbd, 0x01, 0x63, + 0xf6, 0x93, 0xbe, 0x92, 0xc5, 0x5d, 0x26, 0x01, 0x44, 0x15, 0xe2, 0xec, 0xb2, 0x6a, 0x5a, 0x37, + 0x46, 0x3b, 0x1b, 0x39, 0xa7, 0xba, 0xb0, 0xe8, 0x75, 0xc8, 0xdb, 0xbd, 0x4c, 0x97, 0x0c, 0x18, + 0x8e, 0x98, 0xe1, 0xf4, 0x14, 0x4f, 0xbb, 0x09, 0x7f, 0xd0, 0xbc, 0xb2, 0xa7, 0xd5, 0x84, 0x3f, + 0x68, 0x5e, 0xc5, 0xd3, 0x66, 0xc2, 0x1f, 0x34, 0x6f, 0xd3, 0xd3, 0x62, 0xc2, 0x1f, 0x24, 0x94, + 0x4a, 0xaf, 0xe8, 0xab, 0x2f, 0x91, 0x2f, 0x96, 0x5b, 0xf5, 0xf4, 0x96, 0xc8, 0x17, 0xcd, 0x0d, + 0xe8, 0x2b, 0x91, 0x2f, 0x9a, 0x1b, 0xd0, 0x53, 0x22, 0x5f, 0x34, 0x77, 0x53, 0x26, 0xae, 0xa4, + 0x59, 0x2e, 0x0b, 0xd1, 0xd2, 0x2b, 0x56, 0x65, 0xe2, 0x3c, 0x81, 0x86, 0x68, 0xc1, 0x9f, 0x34, + 0xbf, 0xa4, 0xc8, 0xc4, 0xe1, 0x01, 0xcb, 0x2f, 0x29, 0x2c, 0xbf, 0x5a, 0x96, 0xa9, 0xc7, 0x65, + 0x9a, 0x5f, 0x2d, 0xcb, 0xc4, 0x9b, 0x01, 0xfb, 0x73, 0x99, 0x4b, 0x82, 0x11, 0x8e, 0x9f, 0xbc, + 0xe0, 0x9f, 0x49, 0x11, 0x5d, 0x7e, 0x3f, 0x0f, 0xeb, 0x89, 0xc7, 0x42, 0xf4, 0x59, 0x38, 0x4f, + 0x4f, 0x17, 0x9c, 0x42, 0x6f, 0x00, 0x6e, 0x10, 0x10, 0x2e, 0x44, 0xc4, 0xcf, 0x72, 0x46, 0x93, + 0xac, 0x88, 0xc3, 0xac, 0x67, 0x57, 0x41, 0x20, 0x91, 0xd6, 0x2c, 0x9b, 0x0d, 0xb6, 0x84, 0x48, + 0x6b, 0x96, 0x4d, 0xc6, 0x86, 0x65, 0xa3, 0x77, 0xe1, 0x02, 0x3b, 0x9f, 0x46, 0xdd, 0x47, 0x53, + 0x55, 0x8b, 0x89, 0x40, 0xb3, 0x39, 0x20, 0xbb, 0x1d, 0x74, 0x09, 0xa6, 0x07, 0x32, 0xbb, 0x09, + 0x60, 0x1e, 0xef, 0x67, 0xd5, 0xa9, 0x81, 0x4c, 0x72, 0x76, 0x3b, 0xe8, 0x1e, 0xcc, 0xb7, 0x7b, + 0xa6, 0xad, 0x77, 0xf6, 0x4c, 0x73, 0x40, 0xd9, 0x2e, 0xa4, 0xb8, 0x54, 0xa8, 0x87, 0x61, 0xd5, + 0x28, 0x32, 0xcf, 0xac, 0xac, 0x0e, 0xf9, 0x86, 0x65, 0xa3, 0x4b, 0x00, 0x56, 0x74, 0xc5, 0x08, + 0xe4, 0xa0, 0x0b, 0x30, 0xe5, 0xbd, 0x15, 0xb2, 0x65, 0xc1, 0xcf, 0x90, 0xbe, 0x53, 0x80, 0xf9, + 0x48, 0xe5, 0xd9, 0xa2, 0x2e, 0x45, 0x90, 0x9e, 0x46, 0xf2, 0xe9, 0x32, 0xe1, 0xa3, 0x5b, 0x14, + 0x73, 0xd2, 0xff, 0x3b, 0xe6, 0x0a, 0x1b, 0xc1, 0x13, 0x3f, 0xaa, 0xc3, 0x7c, 0x47, 0xef, 0x39, + 0xda, 0x6d, 0xd6, 0xd7, 0xc7, 0x6e, 0x68, 0x9b, 0xf3, 0xb1, 0x01, 0x16, 0x1c, 0x5f, 0x14, 0x87, + 0xa0, 0xdc, 0x96, 0xe3, 0x44, 0x5c, 0x63, 0xc7, 0xec, 0x44, 0x8a, 0x71, 0x22, 0xee, 0x0a, 0x9a, + 0x9d, 0x88, 0x12, 0x27, 0x52, 0x62, 0x4b, 0x6a, 0x76, 0x22, 0xa5, 0x38, 0x91, 0x32, 0x1b, 0xf7, + 0xd9, 0x89, 0x94, 0x51, 0x19, 0x26, 0x06, 0x72, 0xb3, 0xa1, 0xbb, 0x4e, 0x95, 0xf8, 0x2a, 0xe6, + 0x07, 0x6c, 0x8c, 0xab, 0xe3, 0x03, 0xb9, 0xa1, 0x3b, 0xa8, 0x05, 0x4b, 0x83, 0xf8, 0x7c, 0xb0, + 0x89, 0x03, 0xa5, 0xf4, 0x3b, 0x29, 0xce, 0x34, 0x52, 0xb9, 0xb4, 0x90, 0x0d, 0x17, 0x9c, 0x47, + 0x26, 0xc3, 0xaa, 0x37, 0xb7, 0x3a, 0xdf, 0x34, 0xb4, 0x9d, 0xbe, 0x6e, 0x38, 0xd4, 0x37, 0x13, + 0x9b, 0x47, 0x7c, 0x27, 0xf8, 0x87, 0x29, 0x88, 0xea, 0x86, 0x4b, 0xf6, 0xa0, 0x1e, 0x2d, 0x93, + 0x0e, 0xa0, 0xe0, 0xb6, 0x35, 0x3a, 0xb7, 0x85, 0xe8, 0xdc, 0x7e, 0x1e, 0xe6, 0xbc, 0x72, 0xd2, + 0xb7, 0x64, 0x34, 0x2d, 0xa8, 0x33, 0x0c, 0x84, 0xe4, 0x49, 0xbf, 0x24, 0xb8, 0xeb, 0x2e, 0xa7, + 0xe9, 0x23, 0x57, 0x20, 0x61, 0xe4, 0x0a, 0x14, 0x5a, 0x34, 0x73, 0x23, 0x17, 0xcd, 0x3c, 0x47, + 0x6f, 0x8b, 0xb3, 0xa8, 0xfc, 0xa4, 0x00, 0x17, 0xd2, 0x3a, 0x31, 0x5b, 0xf0, 0xb8, 0x34, 0x0a, + 0xe1, 0x95, 0x42, 0xce, 0x24, 0x35, 0x3a, 0x8f, 0x4c, 0x8a, 0x2c, 0x0a, 0xd2, 0x3f, 0x1a, 0x73, + 0xfd, 0x26, 0xc6, 0x9f, 0xf3, 0xbf, 0x09, 0x24, 0xff, 0x4d, 0xb3, 0x43, 0xe3, 0x46, 0x13, 0x93, + 0xc3, 0x60, 0x28, 0xd6, 0x2c, 0xaf, 0xc4, 0x57, 0xbd, 0x87, 0xcd, 0x24, 0x2a, 0xe8, 0x2b, 0x02, + 0x5c, 0x71, 0x9f, 0x37, 0x13, 0xab, 0xca, 0xa5, 0x18, 0xdd, 0xb8, 0x2f, 0xb4, 0x49, 0xc8, 0x3b, + 0xe7, 0xd4, 0xcb, 0xec, 0xb9, 0x33, 0x91, 0x89, 0x5b, 0x30, 0xe3, 0xb9, 0x45, 0xf2, 0xaf, 0xf0, + 0xae, 0xa6, 0xdb, 0x6b, 0x62, 0x69, 0x30, 0x84, 0x86, 0x4f, 0x39, 0x8f, 0xef, 0x3f, 0xd4, 0xad, + 0x53, 0x5d, 0xeb, 0xa4, 0x9e, 0x72, 0x3e, 0xe7, 0x42, 0xa9, 0x3e, 0x02, 0xaa, 0xc3, 0x5c, 0x5f, + 0x7b, 0xbc, 0xbf, 0xbb, 0x7f, 0xbf, 0xb9, 0xa7, 0x3d, 0xd1, 0xbd, 0x6d, 0x78, 0x84, 0x0c, 0xc0, + 0x70, 0x28, 0x0a, 0x52, 0x61, 0x65, 0x40, 0x95, 0x9d, 0x99, 0xeb, 0x11, 0x85, 0x9d, 0x8a, 0xb2, + 0x9c, 0x76, 0xf8, 0x98, 0xb5, 0x0b, 0xb0, 0x91, 0xfc, 0xdf, 0x48, 0xbf, 0x20, 0xc0, 0x95, 0x51, + 0xff, 0x01, 0xfa, 0x9a, 0x00, 0xcf, 0xb1, 0xf3, 0xa0, 0x0f, 0x61, 0x1f, 0xe8, 0x16, 0x81, 0x1a, + 0x98, 0x96, 0x43, 0xb2, 0xd9, 0x98, 0xda, 0x4c, 0xb2, 0xa8, 0x1c, 0x85, 0xaf, 0x66, 0xa9, 0x44, + 0xfa, 0x0e, 0x01, 0x66, 0x82, 0xff, 0x22, 0xfa, 0x4c, 0x78, 0x32, 0xbe, 0x34, 0xf2, 0x7f, 0x0f, + 0x4f, 0xbe, 0xea, 0xe8, 0xc9, 0xb7, 0x08, 0xf3, 0xbd, 0x6e, 0xbf, 0xeb, 0xe8, 0x9d, 0xda, 0xf0, + 0xf8, 0x58, 0xb7, 0xd4, 0x7d, 0x51, 0x90, 0x7e, 0x2a, 0x0f, 0x4b, 0x3c, 0x5d, 0x15, 0xf4, 0x45, + 0x38, 0x6f, 0x5b, 0x76, 0x93, 0x66, 0xdc, 0xb6, 0xcc, 0x3e, 0x9e, 0xa2, 0x44, 0xc8, 0xcb, 0xec, + 0xc9, 0x74, 0xc3, 0xb6, 0xec, 0x04, 0x7c, 0xe2, 0x99, 0x24, 0x44, 0x9e, 0x31, 0x90, 0x1a, 0x20, + 0x0a, 0x33, 0x1a, 0xc3, 0x50, 0x97, 0x42, 0xd5, 0xb0, 0x5c, 0x74, 0x8b, 0x99, 0xcf, 0xb3, 0x79, + 0xf4, 0x7a, 0xaa, 0x0f, 0xe1, 0xa0, 0x97, 0x70, 0xe2, 0x8f, 0xee, 0x9c, 0x4a, 0xb1, 0xd1, 0x16, + 0x33, 0xbd, 0x67, 0x53, 0xe9, 0xe5, 0xcc, 0x64, 0x5c, 0x12, 0x35, 0x74, 0x0d, 0xe6, 0xfb, 0xbe, + 0xce, 0xb7, 0xde, 0x23, 0xd1, 0xc2, 0xf3, 0xd7, 0x66, 0xd5, 0x68, 0x76, 0x6d, 0x19, 0x16, 0x71, + 0xa7, 0xf8, 0xa4, 0xc8, 0xe8, 0x91, 0x7e, 0x50, 0xa0, 0x7e, 0x4d, 0xe3, 0x8d, 0xcc, 0xa6, 0xb1, + 0xcf, 0x43, 0x7d, 0x9a, 0x98, 0xd5, 0xf6, 0xd1, 0x1e, 0xd5, 0x3d, 0x34, 0x8e, 0xf6, 0xc4, 0x9c, + 0xf4, 0x0d, 0xb0, 0x96, 0xd4, 0x7f, 0xe8, 0xb3, 0x61, 0xab, 0xf3, 0xec, 0xdd, 0xe6, 0x1a, 0x9c, + 0xf7, 0xe8, 0xb0, 0x8c, 0x16, 0xa3, 0x43, 0xda, 0x45, 0xf5, 0x3a, 0x96, 0x77, 0xc8, 0x50, 0x0a, + 0xe8, 0x08, 0x3c, 0x9f, 0xac, 0xd1, 0xe1, 0xc3, 0xab, 0x0b, 0xb6, 0x65, 0xd7, 0xeb, 0x41, 0x74, + 0xe9, 0x27, 0x04, 0x98, 0x8f, 0x80, 0xa1, 0xcf, 0xc0, 0x74, 0xbb, 0xed, 0x7d, 0x66, 0x1a, 0xf0, + 0xd0, 0x6e, 0x7b, 0xe8, 0x7b, 0xb0, 0xe8, 0x5e, 0x75, 0xee, 0x1a, 0xf7, 0x0d, 0x9d, 0x92, 0xce, + 0xe6, 0x1e, 0x96, 0x5d, 0x79, 0x32, 0xbc, 0x86, 0xee, 0x48, 0xbf, 0x2b, 0xc2, 0x4c, 0x50, 0x0d, + 0x28, 0xc5, 0x71, 0xeb, 0xd1, 0xb3, 0x3a, 0x6e, 0x25, 0x0e, 0xc7, 0xdf, 0x82, 0x29, 0xe7, 0x71, + 0x58, 0x7d, 0x2a, 0xc1, 0x57, 0xa7, 0x0b, 0xa5, 0x16, 0x9c, 0xc7, 0x8c, 0x39, 0x07, 0xae, 0x85, + 0xbc, 0x9e, 0x52, 0x9d, 0xaf, 0xdb, 0xa6, 0x45, 0x9b, 0xc0, 0x71, 0xbd, 0x9a, 0xba, 0x83, 0xbf, + 0x10, 0xf0, 0x79, 0x1a, 0x26, 0x15, 0xf2, 0xb5, 0xfa, 0x97, 0xe0, 0xc5, 0x80, 0xc3, 0xd3, 0xb4, + 0x3a, 0xc7, 0x52, 0x2e, 0x11, 0x89, 0x1b, 0xa0, 0xa0, 0x36, 0xea, 0xce, 0x39, 0xf5, 0x39, 0xcf, + 0xd9, 0x69, 0x4a, 0xf5, 0xd9, 0x1b, 0x5d, 0x1b, 0x7d, 0x91, 0x22, 0x64, 0x6b, 0x74, 0x2d, 0x73, + 0xa3, 0x6b, 0x6c, 0xef, 0xcd, 0xda, 0x68, 0x21, 0x4b, 0xa3, 0x6b, 0xf4, 0x75, 0xd8, 0x8e, 0xbe, + 0x0e, 0x4f, 0xa6, 0xbe, 0x0e, 0x37, 0x38, 0xaf, 0xc3, 0x76, 0xf8, 0x75, 0x18, 0xbd, 0x1f, 0x70, + 0x4c, 0xe4, 0xde, 0x47, 0x17, 0x52, 0x5c, 0xa9, 0x47, 0xaf, 0x9e, 0xd5, 0x18, 0x3a, 0x31, 0x17, + 0x8e, 0xe4, 0xd1, 0x6b, 0x15, 0xbc, 0x02, 0xd8, 0x6b, 0x53, 0x64, 0x49, 0x4e, 0x03, 0x41, 0x9f, + 0x83, 0x45, 0xf7, 0x30, 0xde, 0xd4, 0x7c, 0xef, 0xae, 0xf0, 0xe9, 0x7a, 0x77, 0x1d, 0x66, 0xf0, + 0xb5, 0x9a, 0xcd, 0xbb, 0xeb, 0x30, 0xa3, 0x77, 0xd7, 0xf4, 0x1a, 0x67, 0xd2, 0xbc, 0xbb, 0x1e, + 0x9d, 0xcd, 0xbb, 0xeb, 0x70, 0x94, 0x77, 0xd7, 0x21, 0xdf, 0xbb, 0xeb, 0xec, 0x48, 0x75, 0x61, + 0x9e, 0x77, 0xd7, 0x21, 0xd7, 0xbb, 0x6b, 0xc8, 0x55, 0xe8, 0xdc, 0x19, 0x5d, 0x85, 0x7e, 0x11, + 0x36, 0x3c, 0x64, 0x22, 0xd1, 0x1d, 0x9b, 0x56, 0xff, 0xc0, 0xd2, 0xb1, 0x6c, 0xea, 0x86, 0x8f, + 0x1b, 0x45, 0x6d, 0xdd, 0xa5, 0x16, 0x23, 0x80, 0x8e, 0x60, 0xc1, 0x89, 0x51, 0x15, 0x53, 0xc6, + 0x17, 0x13, 0x8f, 0xb7, 0xbb, 0xb6, 0xf7, 0xec, 0x10, 0xa7, 0x80, 0xee, 0xc2, 0x1c, 0x4e, 0xb4, + 0x4c, 0xf3, 0x41, 0x63, 0xd8, 0xb2, 0x75, 0x87, 0x79, 0x57, 0x4d, 0xb0, 0x48, 0x0e, 0x81, 0xaa, + 0x11, 0x54, 0x54, 0x85, 0xc9, 0xbe, 0xf6, 0x58, 0xd5, 0x8c, 0x07, 0x99, 0x6e, 0x35, 0x5d, 0x60, + 0x74, 0x33, 0xe0, 0xdc, 0x75, 0x31, 0xa5, 0xa3, 0x5c, 0xc7, 0x2e, 0x8a, 0xef, 0xdd, 0xf5, 0x2e, + 0x9e, 0x78, 0x74, 0x7a, 0x0c, 0xdb, 0xdd, 0xe6, 0x7d, 0x83, 0x6e, 0x72, 0x4b, 0xa3, 0x35, 0xa6, + 0xdc, 0xa8, 0x19, 0x47, 0xed, 0x2e, 0xc3, 0x42, 0xf7, 0x60, 0x81, 0x8e, 0xfb, 0x20, 0xa9, 0xe5, + 0x94, 0xe8, 0xd2, 0x47, 0xf5, 0x5d, 0x17, 0x6e, 0x27, 0xaf, 0xd2, 0xf0, 0x19, 0x01, 0x7a, 0xef, + 0x00, 0x38, 0x83, 0xa6, 0xfb, 0x36, 0xb4, 0x92, 0xed, 0x6d, 0x68, 0xca, 0x19, 0x30, 0x8d, 0xed, + 0x9a, 0x04, 0x57, 0x46, 0x6d, 0x58, 0x19, 0x60, 0xa8, 0x53, 0xc8, 0xd4, 0x99, 0x5c, 0x9b, 0x85, + 0xe9, 0x40, 0x9b, 0xa5, 0xef, 0x16, 0x60, 0xca, 0xdb, 0xbd, 0xb3, 0xbd, 0xac, 0x78, 0xe0, 0x61, + 0xf1, 0xf1, 0xdd, 0x4c, 0xf6, 0xe0, 0xee, 0x38, 0x12, 0x05, 0xe2, 0x15, 0xc4, 0x34, 0xdc, 0x81, + 0x26, 0xe6, 0xa4, 0x1f, 0x1f, 0x87, 0x85, 0xd8, 0x26, 0xf4, 0x6f, 0x84, 0xfb, 0xc9, 0x14, 0xc7, + 0x8d, 0xf9, 0xa7, 0x77, 0xdc, 0xf8, 0xc5, 0x24, 0xc7, 0x8d, 0x69, 0xa2, 0x0b, 0xf1, 0xf0, 0x17, + 0x11, 0x5d, 0xb8, 0x6e, 0x1b, 0xc3, 0x3e, 0x33, 0xc7, 0xcf, 0xea, 0x33, 0xd3, 0x84, 0x8d, 0xc8, + 0x1a, 0xd3, 0x35, 0x4e, 0xdc, 0x25, 0x88, 0xc9, 0x19, 0x6f, 0xf0, 0xc7, 0x4f, 0x22, 0x9a, 0x9a, + 0x42, 0x12, 0xf5, 0x60, 0x3d, 0x5e, 0xea, 0xde, 0x29, 0x4c, 0xa6, 0x45, 0x2d, 0x4e, 0xc2, 0x52, + 0x93, 0x09, 0xf2, 0x7c, 0x5a, 0xfe, 0xef, 0x02, 0x2c, 0xc4, 0x7a, 0x97, 0xc3, 0x96, 0x6e, 0x79, + 0xdd, 0x20, 0x64, 0x67, 0xcb, 0xc7, 0x52, 0x93, 0x09, 0xa2, 0x2e, 0xac, 0xc5, 0x0a, 0xdd, 0x3e, + 0xc8, 0xa5, 0x9c, 0x71, 0x0f, 0x13, 0x90, 0xd4, 0x44, 0x72, 0xd2, 0x7f, 0x9d, 0x83, 0xf5, 0x44, + 0x1e, 0x3f, 0x65, 0xa7, 0x91, 0xb7, 0x60, 0x86, 0x79, 0xc8, 0xa6, 0x6e, 0x60, 0xd2, 0xae, 0xbd, + 0xf6, 0x03, 0x80, 0x6a, 0x08, 0xed, 0xeb, 0xef, 0x3e, 0x12, 0xaf, 0xf3, 0x03, 0xc7, 0xb2, 0xa9, + 0xe8, 0x9a, 0xaa, 0x03, 0x40, 0x46, 0x0a, 0x01, 0x53, 0xa7, 0x30, 0x0a, 0x49, 0x4a, 0x5f, 0x16, + 0x60, 0x26, 0xd8, 0x80, 0x6c, 0x37, 0x3e, 0x41, 0x8c, 0x67, 0x76, 0xd8, 0xf5, 0x7d, 0x02, 0x80, + 0xcf, 0x5c, 0x36, 0x8d, 0x18, 0x1f, 0xfe, 0xcc, 0xd6, 0xbc, 0x93, 0x90, 0x1f, 0x90, 0x80, 0xeb, + 0x24, 0x51, 0xa4, 0xe6, 0x8a, 0x83, 0xa2, 0x4c, 0xcd, 0x15, 0x07, 0xc5, 0xa2, 0x38, 0x26, 0xfd, + 0x8a, 0x00, 0x6b, 0x49, 0x23, 0x94, 0xc4, 0xe8, 0xd1, 0xfa, 0x83, 0x9e, 0x1e, 0x1e, 0x66, 0xe1, + 0x4c, 0xf4, 0x18, 0x2e, 0x06, 0x06, 0x54, 0x7c, 0xca, 0xb3, 0xd9, 0xa1, 0x24, 0x86, 0x1f, 0x4a, + 0xc4, 0x54, 0xd3, 0x09, 0x4b, 0x3f, 0x26, 0xc0, 0xc5, 0x54, 0x02, 0xe8, 0x5e, 0xb8, 0x8b, 0x37, + 0xcf, 0xce, 0xc3, 0xd3, 0x04, 0x80, 0xef, 0x30, 0x87, 0xb8, 0x1b, 0xc9, 0xeb, 0x6d, 0xc4, 0x69, + 0xf1, 0xb6, 0x9c, 0x2d, 0x80, 0x4f, 0x08, 0x25, 0x4a, 0xa3, 0x98, 0xf1, 0xc1, 0x38, 0x88, 0x22, + 0x7d, 0x5b, 0x7c, 0xad, 0xf1, 0xd7, 0x62, 0x74, 0x0b, 0xe6, 0xa9, 0xb4, 0xd2, 0x74, 0xaf, 0x27, + 0x32, 0xf1, 0x39, 0x47, 0x91, 0x5c, 0x1c, 0x74, 0x08, 0x4b, 0x36, 0x5d, 0x99, 0x74, 0x72, 0xa5, + 0xe6, 0x1e, 0x29, 0x73, 0x29, 0x62, 0x5f, 0x50, 0xa6, 0xe6, 0x62, 0xa3, 0x5d, 0x98, 0x77, 0xf3, + 0xcf, 0xa8, 0x77, 0x1b, 0xc5, 0x93, 0xfe, 0xb7, 0x09, 0x40, 0xf1, 0x93, 0x31, 0x7a, 0x0f, 0x44, + 0x67, 0xd0, 0x6e, 0x6e, 0xb5, 0xdb, 0xc3, 0xfe, 0x90, 0xbe, 0xd5, 0x67, 0x55, 0xcb, 0x9a, 0x77, + 0x06, 0xed, 0x20, 0x1e, 0xba, 0x09, 0xd0, 0xb7, 0x4f, 0x4a, 0xcd, 0xad, 0xde, 0xe0, 0x54, 0xf3, + 0x14, 0xb1, 0x78, 0x54, 0x08, 0x84, 0x3a, 0x85, 0xa1, 0x49, 0x92, 0x5c, 0xe8, 0xcb, 0xcd, 0x7b, + 0x66, 0xbf, 0x6b, 0x68, 0xbd, 0x0f, 0xbb, 0xce, 0xa9, 0x39, 0x74, 0x88, 0xe1, 0x4f, 0x96, 0x67, + 0xd3, 0xe5, 0x81, 0xcc, 0xc1, 0x44, 0xbb, 0x30, 0x33, 0x90, 0x29, 0x33, 0x0d, 0x9d, 0x28, 0x64, + 0xa5, 0x58, 0xf9, 0xc8, 0x4d, 0x76, 0xca, 0x63, 0xe0, 0xea, 0xf4, 0x40, 0xf6, 0x50, 0xd1, 0x63, + 0xb8, 0xcc, 0x79, 0x7d, 0x0c, 0x29, 0xda, 0x8f, 0xa7, 0x3e, 0x6a, 0x36, 0x12, 0x1e, 0x35, 0x47, + 0x91, 0x45, 0xef, 0xc1, 0x15, 0x2e, 0x48, 0x50, 0xd1, 0x7e, 0x82, 0x2a, 0xda, 0x8f, 0x82, 0xf3, + 0xde, 0x4a, 0x1b, 0x09, 0x6f, 0xa5, 0x93, 0xa3, 0xde, 0x4a, 0x1b, 0xa9, 0x6f, 0xa5, 0x0d, 0xde, + 0x5b, 0x29, 0x7a, 0x0b, 0x0a, 0xe4, 0x2d, 0x79, 0xbf, 0xde, 0x48, 0xb5, 0x8a, 0x0b, 0x0c, 0x2c, + 0x0f, 0x01, 0x99, 0x70, 0xd1, 0xb6, 0xba, 0xcd, 0xf0, 0x59, 0x24, 0xd8, 0xeb, 0x53, 0xa4, 0xd7, + 0x13, 0xc2, 0xa9, 0xab, 0xbb, 0x4d, 0xce, 0x5d, 0xd0, 0x79, 0xdb, 0xea, 0x86, 0xae, 0x99, 0xc2, + 0xd1, 0x52, 0x2e, 0x71, 0x2a, 0x0c, 0x76, 0x36, 0xd0, 0xd8, 0x10, 0x31, 0x22, 0x01, 0x18, 0xe9, + 0xb7, 0x05, 0x18, 0xa7, 0xe3, 0xba, 0x1a, 0x5e, 0x9d, 0xaf, 0x24, 0xcf, 0x86, 0xf0, 0x2a, 0xfc, + 0x55, 0x21, 0x93, 0x7f, 0x4f, 0x0d, 0x63, 0xca, 0xd4, 0xfd, 0x15, 0x4d, 0x97, 0xc5, 0x9c, 0xff, + 0x51, 0x11, 0xf3, 0xfe, 0x47, 0x55, 0x1c, 0xf3, 0x3f, 0x6e, 0x88, 0xe3, 0xfe, 0xc7, 0xa6, 0x38, + 0xe1, 0x7f, 0xdc, 0xa4, 0x4e, 0x15, 0xc8, 0x47, 0x51, 0x2c, 0x48, 0x3f, 0x8d, 0x05, 0xd3, 0xe8, + 0xec, 0x40, 0xd7, 0x61, 0x71, 0x10, 0xcd, 0xf4, 0xdd, 0x17, 0x0e, 0x64, 0x52, 0xe2, 0x17, 0xa0, + 0x57, 0x21, 0x37, 0x90, 0xb3, 0xe8, 0x51, 0xe4, 0x06, 0x32, 0x92, 0x61, 0x9c, 0x54, 0xcf, 0xe6, + 0x7e, 0xda, 0x12, 0x42, 0x01, 0xd9, 0xf3, 0x79, 0x23, 0xed, 0xf9, 0xdc, 0xce, 0xf0, 0x7c, 0x6e, + 0xff, 0x6b, 0x7a, 0x3e, 0x6f, 0x3c, 0xf3, 0xf3, 0x79, 0xe3, 0xeb, 0xf3, 0x7c, 0xfe, 0xcb, 0x39, + 0x58, 0xe1, 0x4f, 0x23, 0xb4, 0x09, 0x6b, 0xfe, 0x4c, 0x09, 0x96, 0x78, 0x1d, 0xba, 0xe2, 0xce, + 0x91, 0x70, 0x29, 0xba, 0x03, 0x57, 0x02, 0x98, 0xfc, 0xbf, 0x84, 0xaa, 0x1e, 0x5d, 0xf4, 0x28, + 0x70, 0xff, 0x95, 0x0a, 0xac, 0x12, 0x42, 0x9c, 0x81, 0x48, 0xd5, 0xd2, 0x97, 0x30, 0x7e, 0x6c, + 0x2c, 0x7e, 0x09, 0xd6, 0xfd, 0xfa, 0x23, 0x9a, 0x49, 0x4c, 0x98, 0xcf, 0xa6, 0x77, 0xb5, 0xea, + 0xb2, 0x17, 0x29, 0x90, 0x7e, 0x58, 0x00, 0x31, 0xa6, 0xaa, 0x9c, 0x29, 0x56, 0x65, 0x14, 0xeb, + 0xcc, 0xb1, 0x01, 0x66, 0x61, 0xca, 0xb3, 0xb8, 0xa1, 0x5a, 0xb3, 0x44, 0x79, 0x9a, 0x7c, 0xe6, + 0xa8, 0x93, 0xe9, 0xa3, 0x67, 0x71, 0x32, 0x7d, 0xf4, 0xf5, 0x75, 0x32, 0xfd, 0x9b, 0x02, 0xcc, + 0x85, 0x6f, 0x07, 0xb3, 0xf9, 0x6e, 0x0d, 0xe3, 0x84, 0xd9, 0x19, 0x8c, 0x66, 0xe7, 0x2a, 0x5c, + 0x3c, 0x1e, 0xf6, 0x7a, 0x4f, 0xb6, 0x8c, 0xce, 0x81, 0x66, 0x39, 0x5d, 0xad, 0xb7, 0x65, 0x74, + 0xee, 0x99, 0x46, 0xdd, 0x3c, 0xc5, 0xe3, 0x0d, 0xf7, 0xe4, 0x3a, 0x2c, 0x0f, 0xb8, 0x45, 0x39, + 0xef, 0xae, 0x89, 0x65, 0xe4, 0xa5, 0x47, 0x30, 0xe5, 0xdd, 0x31, 0x66, 0xbb, 0xf6, 0xf2, 0xc0, + 0xc3, 0xac, 0x5f, 0x3f, 0x83, 0xb3, 0x69, 0x2c, 0x91, 0xff, 0xa1, 0x00, 0xd3, 0x81, 0xcb, 0x44, + 0xf4, 0x2e, 0x4c, 0x32, 0x3f, 0xe3, 0x4c, 0xa8, 0x7b, 0x3e, 0xc1, 0x96, 0xdb, 0xd1, 0xe8, 0x19, + 0xd4, 0x66, 0x6f, 0xd3, 0x2e, 0x1a, 0xaa, 0x01, 0xd8, 0x7a, 0xbf, 0x4b, 0xbd, 0x30, 0xa7, 0x4a, + 0xb3, 0x01, 0x22, 0x78, 0xe9, 0xf3, 0xb1, 0x50, 0x15, 0x26, 0xed, 0xb6, 0xd6, 0xf3, 0xa5, 0xd7, + 0x0b, 0x09, 0x56, 0x9d, 0x04, 0x46, 0x75, 0x81, 0x6b, 0xb3, 0x30, 0xdd, 0xf2, 0x89, 0x4a, 0x47, + 0x30, 0x1f, 0x61, 0x14, 0xd5, 0x42, 0x10, 0xec, 0x8d, 0x76, 0x24, 0x7b, 0x6a, 0x88, 0xec, 0xf7, + 0x08, 0x30, 0xc9, 0xaa, 0xce, 0xe6, 0x7a, 0x8a, 0x01, 0x87, 0xff, 0xa9, 0x9d, 0x4c, 0x0e, 0xe9, + 0x8e, 0xe5, 0x41, 0x85, 0xba, 0x3d, 0x3a, 0x96, 0x07, 0xd5, 0x0a, 0xf5, 0x3a, 0x75, 0x2c, 0x0f, + 0x36, 0xa9, 0x21, 0xc5, 0x31, 0x3e, 0xaf, 0xfe, 0x14, 0xc0, 0x32, 0xdf, 0x67, 0x01, 0xef, 0xc9, + 0x4a, 0x78, 0xb6, 0x27, 0xab, 0x8f, 0x60, 0xb9, 0x7d, 0xd2, 0x24, 0x37, 0x92, 0xa1, 0x50, 0xb6, + 0xec, 0x9f, 0xce, 0xf8, 0x96, 0xa7, 0x2e, 0xb6, 0x4f, 0x70, 0x66, 0x88, 0x44, 0xf8, 0x19, 0x24, + 0xff, 0xa9, 0x3e, 0x83, 0x8c, 0x3d, 0xeb, 0x33, 0x48, 0xc2, 0x7d, 0x7f, 0x06, 0xf5, 0x73, 0xce, + 0x7d, 0xff, 0xfb, 0xbc, 0xfb, 0xfe, 0x89, 0xb4, 0xf7, 0x8f, 0x3b, 0xcd, 0xe0, 0x95, 0xff, 0xb9, + 0xf8, 0x95, 0x3f, 0x3f, 0xca, 0xe3, 0xe4, 0xb3, 0xbf, 0x03, 0x06, 0xdf, 0x48, 0x0a, 0x67, 0x7b, + 0x23, 0xf9, 0x12, 0x2c, 0x0f, 0x02, 0x3b, 0x39, 0xde, 0xee, 0x0e, 0xcd, 0x23, 0xdb, 0x75, 0x3b, + 0xcc, 0xbf, 0x00, 0x3b, 0xe0, 0x61, 0xa8, 0x7c, 0x42, 0x9e, 0xae, 0xa4, 0xb7, 0x99, 0x53, 0x7d, + 0x7c, 0xaa, 0x2b, 0xe9, 0x6e, 0xe2, 0xfc, 0x27, 0xac, 0xe9, 0x67, 0x7e, 0xc2, 0xe2, 0xbb, 0xd8, + 0x9c, 0x49, 0x72, 0xb1, 0xf9, 0x3a, 0x8c, 0x59, 0xfa, 0xe0, 0x2e, 0x7b, 0x38, 0x5c, 0x4f, 0xf8, + 0x4f, 0x06, 0x77, 0x55, 0x02, 0x86, 0x2a, 0x30, 0x89, 0x7f, 0x9b, 0xea, 0x07, 0xec, 0x45, 0xf0, + 0x42, 0x22, 0x46, 0x53, 0xfd, 0x40, 0x9d, 0xc0, 0xc0, 0xea, 0x07, 0xe8, 0x4e, 0xd8, 0x8b, 0xe8, + 0x7c, 0xca, 0x6c, 0x27, 0x2b, 0x45, 0xa2, 0x03, 0xd1, 0x03, 0x58, 0x8a, 0xb8, 0xd4, 0xa0, 0xee, + 0x0a, 0xc5, 0x0c, 0x77, 0x1d, 0x5c, 0x4c, 0xf4, 0x00, 0xd6, 0x2d, 0xab, 0xdd, 0xf4, 0x97, 0x2a, + 0xba, 0x22, 0xd0, 0x53, 0xfb, 0x42, 0xca, 0xdd, 0xb4, 0xaa, 0xd6, 0xf9, 0x58, 0xea, 0x9a, 0x65, + 0xb5, 0xb9, 0x25, 0xd1, 0x87, 0xa5, 0xbf, 0x8d, 0xc5, 0x84, 0xd0, 0x24, 0xfa, 0x8b, 0xb1, 0xd5, + 0x45, 0xb7, 0xac, 0x7f, 0x39, 0x06, 0xd3, 0x01, 0x60, 0x74, 0x1f, 0x96, 0xfc, 0xe2, 0xad, 0xfa, + 0x5d, 0x7a, 0x5e, 0x28, 0x66, 0xba, 0x71, 0x5a, 0x0c, 0x61, 0x52, 0xc4, 0x04, 0x82, 0x4a, 0xa6, + 0x6b, 0x32, 0x0e, 0x41, 0x25, 0x81, 0x60, 0x29, 0x93, 0x85, 0x3a, 0x87, 0x60, 0x09, 0x7d, 0x04, + 0x1b, 0x7e, 0x36, 0x71, 0x88, 0xa0, 0x59, 0x4e, 0xd1, 0x6d, 0x78, 0x16, 0x9b, 0xef, 0xb5, 0x10, + 0x3e, 0x41, 0x67, 0xad, 0x4f, 0xa3, 0xad, 0x64, 0xd2, 0x2b, 0x4d, 0xa2, 0xad, 0xf0, 0x69, 0x2b, + 0x2e, 0xdf, 0x13, 0x4f, 0x45, 0x5b, 0x49, 0xe3, 0x5b, 0x71, 0xf9, 0x9e, 0x7c, 0x06, 0xda, 0x0a, + 0x09, 0xd4, 0xc3, 0x5d, 0x74, 0xb3, 0xa9, 0xf2, 0x71, 0x51, 0x9f, 0xea, 0x59, 0x20, 0x60, 0x2c, + 0x2a, 0x7d, 0x59, 0x80, 0x31, 0x95, 0x2e, 0x83, 0x19, 0xdc, 0x81, 0x63, 0xc8, 0xa7, 0xb2, 0x4f, + 0x8d, 0xfa, 0xc8, 0x64, 0xbe, 0xd5, 0x8d, 0x4d, 0x71, 0x8c, 0x88, 0x79, 0x6c, 0x75, 0xcd, 0x26, + 0xe6, 0x31, 0xe0, 0x33, 0x8b, 0x79, 0xd3, 0x30, 0x69, 0x17, 0x9b, 0xb2, 0x52, 0x62, 0xd1, 0x5f, + 0x6c, 0xa5, 0x29, 0x97, 0xe4, 0x12, 0xbd, 0x97, 0xb1, 0x4b, 0x4d, 0x59, 0x96, 0x65, 0x31, 0x2f, + 0xfd, 0xe9, 0x38, 0x88, 0xd1, 0x25, 0x3b, 0xdb, 0x19, 0x31, 0x8a, 0x15, 0xe6, 0xf0, 0x47, 0xc7, + 0x33, 0x49, 0xa2, 0xf6, 0x93, 0xbe, 0x42, 0x5d, 0x23, 0xdb, 0x4f, 0xfa, 0x37, 0x18, 0x73, 0x4f, + 0xfa, 0xc5, 0xc7, 0xc5, 0x32, 0xbd, 0x34, 0xc2, 0x00, 0xf8, 0x63, 0x8c, 0x7d, 0x94, 0xf1, 0xc7, + 0x38, 0xfb, 0xa8, 0xe0, 0x8f, 0x09, 0xf6, 0xb1, 0x89, 0x3f, 0x26, 0xd1, 0x0c, 0x14, 0x30, 0x01, + 0x19, 0x7f, 0x15, 0xdc, 0xaf, 0x2a, 0xfe, 0x9a, 0x62, 0x5f, 0x0a, 0x29, 0x03, 0xf6, 0x55, 0x22, + 0xe4, 0xa7, 0xd9, 0x57, 0x99, 0x94, 0xcd, 0xb0, 0xaf, 0x2a, 0xa9, 0x6d, 0x96, 0x7d, 0x6d, 0x92, + 0xb2, 0x39, 0x7c, 0x98, 0xc5, 0x34, 0x15, 0x52, 0xe1, 0xbc, 0xfb, 0x59, 0x25, 0xa5, 0x22, 0xfb, + 0x54, 0x2a, 0xa4, 0xca, 0x05, 0xf6, 0x59, 0xa2, 0x75, 0x22, 0xf6, 0x59, 0x29, 0x92, 0x4a, 0x17, + 0xd9, 0x67, 0x95, 0xd6, 0xba, 0x84, 0xe6, 0x00, 0x08, 0xef, 0x0a, 0xa9, 0x77, 0xd9, 0xfd, 0x56, + 0x68, 0xcd, 0x2b, 0xec, 0x5b, 0xa9, 0xd0, 0xba, 0x56, 0xd9, 0x77, 0xa5, 0x48, 0xa9, 0xaf, 0xb1, + 0x6e, 0xac, 0x8a, 0xeb, 0x7e, 0x37, 0x2a, 0xe2, 0x86, 0xdf, 0x8d, 0x8a, 0x78, 0xde, 0xef, 0x46, + 0x45, 0xbc, 0xe0, 0x77, 0xa3, 0x22, 0x5e, 0xf4, 0xbb, 0x51, 0x11, 0x2f, 0x05, 0xba, 0x51, 0x11, + 0x2f, 0x07, 0xba, 0x51, 0x11, 0xaf, 0x04, 0xba, 0x51, 0x11, 0xaf, 0x06, 0xba, 0x51, 0x11, 0xa5, + 0x40, 0x37, 0x2a, 0xe2, 0x73, 0x81, 0x6e, 0x54, 0xc4, 0xe7, 0x03, 0xdd, 0xa8, 0x88, 0x2f, 0x04, + 0xbb, 0x51, 0x11, 0x5f, 0x0c, 0x76, 0xa3, 0x22, 0xbe, 0x14, 0xec, 0x46, 0x45, 0xbc, 0x16, 0xec, + 0x46, 0x45, 0x7c, 0x39, 0xd8, 0x8d, 0x8a, 0xf8, 0x4a, 0xb0, 0x1b, 0x15, 0xf1, 0xd5, 0x50, 0xb7, + 0x29, 0xe2, 0x6b, 0xa1, 0x6e, 0x53, 0xc4, 0xd7, 0xa5, 0xff, 0x63, 0x0c, 0xd6, 0x13, 0x77, 0x7f, + 0xf4, 0x0a, 0x88, 0x01, 0x17, 0x0a, 0xf4, 0x6d, 0x95, 0xde, 0x24, 0xc5, 0xf2, 0x91, 0x02, 0x4b, + 0x0e, 0x47, 0x09, 0x85, 0xdd, 0x1b, 0x71, 0xcb, 0xd0, 0xdb, 0x29, 0x21, 0x21, 0x68, 0x38, 0x11, + 0x35, 0x19, 0x00, 0x5d, 0x81, 0x69, 0xcd, 0x70, 0x74, 0xc3, 0xd0, 0x0e, 0x4c, 0xcb, 0x61, 0x4e, + 0x01, 0x82, 0x59, 0xa8, 0x01, 0x44, 0x83, 0xa3, 0xd9, 0xd0, 0x3f, 0xde, 0xa5, 0x9e, 0x28, 0xba, + 0x9f, 0x50, 0xe2, 0x59, 0x76, 0xa2, 0x65, 0x8c, 0x1b, 0x43, 0x45, 0xef, 0xc0, 0xc6, 0xc0, 0x7d, + 0xb2, 0xda, 0x32, 0x3a, 0xf7, 0x86, 0xfd, 0x96, 0x6e, 0xdd, 0x3f, 0x66, 0xa6, 0x13, 0xae, 0xe9, + 0x61, 0x22, 0x04, 0x7a, 0x9f, 0x6a, 0xc1, 0x7b, 0x36, 0xc0, 0x06, 0xf1, 0x8a, 0x68, 0x5a, 0x99, + 0x76, 0x99, 0x25, 0xdb, 0xb2, 0x63, 0x98, 0xe8, 0x02, 0x39, 0xd7, 0x6d, 0x19, 0x9d, 0xc3, 0x1a, + 0xbd, 0xd2, 0x9f, 0x55, 0xfd, 0x0c, 0x74, 0x08, 0x2b, 0x7c, 0x0d, 0x47, 0x76, 0x4c, 0x18, 0xe5, + 0x53, 0x94, 0x8b, 0x8b, 0xaa, 0xb0, 0x12, 0x7b, 0xde, 0xa0, 0x17, 0x76, 0xf4, 0x84, 0x90, 0x50, + 0x2a, 0xfd, 0x44, 0x1e, 0xc0, 0xf7, 0xb7, 0x87, 0xb6, 0xe0, 0x42, 0xb0, 0x37, 0x62, 0x5e, 0xda, + 0xe8, 0xeb, 0xef, 0xf9, 0x40, 0xb3, 0x63, 0x8e, 0xda, 0x74, 0x6a, 0xb5, 0xa0, 0x26, 0xb8, 0x92, + 0xcb, 0x8d, 0x50, 0x13, 0x0f, 0x3a, 0x92, 0xdb, 0x88, 0xd6, 0x13, 0x78, 0x88, 0x78, 0x0b, 0xd6, + 0x83, 0xd5, 0x84, 0xd9, 0xcc, 0x53, 0x67, 0x72, 0x01, 0xf4, 0x30, 0x8f, 0x5f, 0x80, 0xb5, 0x30, + 0x72, 0x80, 0x41, 0xfa, 0x0a, 0x76, 0x75, 0x24, 0x83, 0xea, 0x6a, 0x88, 0x7c, 0x80, 0xb5, 0xbb, + 0x9c, 0x27, 0xc3, 0xf1, 0x8c, 0xcf, 0x9c, 0xd1, 0x37, 0x43, 0xe9, 0x3b, 0x26, 0xa8, 0x5e, 0x7c, + 0xd0, 0xed, 0xd2, 0xab, 0xb0, 0x10, 0xe9, 0x62, 0xef, 0x4e, 0x59, 0x0c, 0x77, 0xd9, 0x6e, 0x07, + 0x1f, 0xdb, 0x42, 0x03, 0x3c, 0x18, 0xa9, 0x61, 0x21, 0x38, 0x7e, 0xdd, 0x48, 0xd2, 0x53, 0x5e, + 0xd0, 0x6b, 0x26, 0xd4, 0x2a, 0x59, 0xfe, 0xac, 0xc3, 0x27, 0x03, 0xbd, 0xb9, 0xe5, 0x62, 0xee, + 0x9c, 0x53, 0x7d, 0x32, 0xa8, 0x0d, 0xf3, 0xf8, 0x08, 0xd0, 0x1c, 0xe8, 0x96, 0xdd, 0xb5, 0x1d, + 0xdd, 0x70, 0x75, 0x42, 0x36, 0x33, 0x53, 0x6e, 0x60, 0xfc, 0x03, 0x0f, 0x7f, 0xe7, 0x9c, 0x3a, + 0x87, 0x49, 0xfa, 0x39, 0xe8, 0x3e, 0x14, 0x3c, 0xbe, 0xc7, 0x53, 0x1e, 0xea, 0x78, 0xd4, 0x0f, + 0x7c, 0xb6, 0x3d, 0x22, 0xe8, 0x5d, 0x18, 0x1f, 0xda, 0xda, 0x89, 0x9e, 0xea, 0x5a, 0x33, 0x42, + 0xad, 0x79, 0x84, 0x31, 0x54, 0x8a, 0xe8, 0xbf, 0xd3, 0x4c, 0x66, 0x7c, 0xa7, 0x61, 0xcf, 0x40, + 0x85, 0x6c, 0xcf, 0x40, 0xa1, 0x47, 0x17, 0x6a, 0xad, 0x2f, 0xa4, 0x3c, 0xba, 0x00, 0x83, 0x08, + 0x1a, 0x7a, 0x7f, 0x59, 0x80, 0x2b, 0xb6, 0xab, 0x51, 0xc3, 0xa4, 0xda, 0xd8, 0xb3, 0xe7, 0x74, + 0x8a, 0xd9, 0x5d, 0xc3, 0x55, 0x4d, 0x49, 0x40, 0x56, 0x2f, 0xdb, 0x4c, 0xfb, 0x26, 0x01, 0xa0, + 0x36, 0xe7, 0xbb, 0x04, 0x23, 0x5a, 0x94, 0xcb, 0xb0, 0xc8, 0x79, 0xa8, 0x95, 0x7e, 0x2e, 0x07, + 0x17, 0x53, 0x87, 0x1c, 0x5e, 0xbb, 0xbc, 0x21, 0x17, 0x84, 0x3c, 0xb4, 0xba, 0x27, 0x27, 0xba, + 0xe5, 0xba, 0x7f, 0x08, 0xc2, 0x44, 0x40, 0x50, 0x89, 0x46, 0x35, 0xf5, 0xbc, 0xa4, 0x8c, 0x08, + 0x85, 0x4a, 0x3a, 0x12, 0xbd, 0x0d, 0x60, 0xf7, 0x4c, 0x27, 0x14, 0x18, 0x6c, 0x84, 0x91, 0x8a, + 0x0f, 0x8f, 0x0e, 0xe1, 0xc5, 0x34, 0xae, 0xf1, 0x9c, 0x6c, 0x3e, 0x2c, 0x56, 0x4a, 0x32, 0xf3, + 0x47, 0xf9, 0x7c, 0x0a, 0xff, 0x18, 0xf8, 0x03, 0x0c, 0x2b, 0x19, 0xf0, 0x5c, 0x86, 0x59, 0x84, + 0xee, 0x80, 0xa8, 0xd9, 0xb6, 0xd9, 0xee, 0x6a, 0x8e, 0xde, 0xa1, 0x21, 0x5d, 0x32, 0x1d, 0xb5, + 0xe7, 0x43, 0x58, 0x6a, 0x43, 0x3a, 0x81, 0x0b, 0x69, 0xf3, 0xea, 0xd3, 0xab, 0xe8, 0x9f, 0x30, + 0x43, 0xac, 0xd8, 0x9c, 0xcb, 0x6e, 0x88, 0x15, 0x43, 0x0d, 0x9f, 0x0f, 0xbe, 0x69, 0xf4, 0xf1, + 0x00, 0xc1, 0x5c, 0x4b, 0xd7, 0xfa, 0xfb, 0x9a, 0xa1, 0x9d, 0x10, 0xfd, 0x34, 0x1a, 0xd5, 0xce, + 0xd3, 0xae, 0xcd, 0x45, 0xb5, 0x6b, 0xf3, 0x68, 0x09, 0x44, 0x26, 0x0a, 0x79, 0xf6, 0x7d, 0xe2, + 0x98, 0xf4, 0x1b, 0x02, 0x5c, 0x19, 0x35, 0x83, 0xd0, 0xfb, 0xe1, 0x86, 0xbd, 0xf5, 0x54, 0xf3, + 0x30, 0xdc, 0xc6, 0xdd, 0x4c, 0x01, 0x54, 0x6c, 0xad, 0xaf, 0x6f, 0xd9, 0xb7, 0xdb, 0x5d, 0x7c, + 0x10, 0x5a, 0x01, 0x64, 0xeb, 0x03, 0xcd, 0xd2, 0x1c, 0xdd, 0x7f, 0xcd, 0x13, 0x73, 0xd2, 0x8f, + 0x14, 0x60, 0x26, 0xd8, 0xab, 0xe8, 0x05, 0x98, 0x0b, 0xef, 0x37, 0x6c, 0xe2, 0xcd, 0x86, 0xf6, + 0x1a, 0x74, 0x07, 0x66, 0x89, 0x67, 0x1f, 0xc2, 0xb7, 0xe5, 0xd8, 0x6c, 0xc6, 0x49, 0xc9, 0xee, + 0x64, 0x5c, 0x48, 0x75, 0x86, 0x21, 0x52, 0x1d, 0xbe, 0xf7, 0x60, 0x8e, 0x29, 0x05, 0x5a, 0x4e, + 0xd0, 0xad, 0xd5, 0x73, 0x69, 0xba, 0x74, 0x0c, 0x54, 0x9d, 0xa5, 0xca, 0x81, 0xec, 0x13, 0xbd, + 0x8c, 0xcf, 0xc6, 0x6c, 0x6f, 0x5a, 0xe5, 0x73, 0xa2, 0xec, 0x9c, 0x53, 0x73, 0x86, 0x42, 0x40, + 0x5d, 0x4f, 0x01, 0x09, 0xa0, 0x65, 0x02, 0x5a, 0x46, 0xf7, 0xe2, 0xa1, 0x09, 0x27, 0x52, 0x6e, + 0xe0, 0x46, 0xc6, 0x24, 0xbc, 0x0e, 0x08, 0x4b, 0x81, 0x54, 0x02, 0xf7, 0x34, 0xaa, 0xa9, 0xd3, + 0x0c, 0x4e, 0x09, 0xba, 0x06, 0xf3, 0x7e, 0x2e, 0x75, 0x08, 0x47, 0xa5, 0xd2, 0x68, 0x36, 0xaa, + 0xc1, 0x34, 0xce, 0x72, 0xdf, 0x4e, 0xa6, 0x52, 0x84, 0x96, 0xdb, 0x3e, 0x9c, 0x1a, 0x44, 0x42, + 0x6d, 0x58, 0x39, 0xb1, 0xcc, 0xe1, 0xe0, 0xbe, 0xd5, 0x88, 0x68, 0x66, 0x41, 0x4a, 0x3c, 0xc6, + 0x3b, 0x5c, 0x14, 0x35, 0x81, 0x14, 0xba, 0x1f, 0x94, 0x52, 0xa6, 0x53, 0xd4, 0x9d, 0x43, 0x4b, + 0x6a, 0x58, 0x44, 0x11, 0x82, 0x22, 0xca, 0x97, 0xe2, 0x22, 0xca, 0xcc, 0x88, 0x6d, 0x2f, 0x44, + 0x36, 0x2a, 0x9f, 0x08, 0x31, 0xf9, 0x64, 0x2f, 0x20, 0x9f, 0xcc, 0xa6, 0xdc, 0xfe, 0xc6, 0x48, + 0x1f, 0xf8, 0x0c, 0xfb, 0xc2, 0xc9, 0x25, 0x00, 0x57, 0x81, 0x6d, 0xb7, 0x43, 0xbd, 0xe7, 0xa8, + 0x81, 0x1c, 0xf4, 0x8d, 0xb0, 0xc8, 0xf1, 0x2b, 0xca, 0xee, 0xc7, 0x5f, 0x4b, 0x36, 0x52, 0xe5, + 0xf8, 0x3a, 0xe5, 0x11, 0xaa, 0x21, 0x10, 0x9d, 0x80, 0x65, 0x77, 0xdd, 0xec, 0xb7, 0xa2, 0x3b, + 0xb9, 0xf4, 0x43, 0x02, 0xcc, 0x86, 0x66, 0x6e, 0xb6, 0xc0, 0x4f, 0x21, 0x94, 0xf0, 0xba, 0xb5, + 0x9d, 0x2d, 0x78, 0x8a, 0x69, 0x39, 0x45, 0x51, 0x20, 0xa1, 0x4f, 0x30, 0x0d, 0x45, 0xcc, 0x79, + 0xe9, 0xb2, 0x98, 0x97, 0xbe, 0x5d, 0x80, 0xb9, 0xf0, 0x3a, 0x90, 0xed, 0x0d, 0x3d, 0x8c, 0xf3, + 0xcc, 0x77, 0x7e, 0x07, 0x90, 0xbb, 0xa7, 0xa0, 0xe7, 0x60, 0xb6, 0x6d, 0xf6, 0x5b, 0x54, 0x1a, + 0x68, 0x1a, 0x0a, 0x5b, 0x2d, 0x67, 0xfc, 0xcc, 0x7b, 0x0a, 0x5e, 0x53, 0xdb, 0xbe, 0xd3, 0x46, + 0x0c, 0x45, 0xcf, 0xf1, 0xb3, 0x81, 0xdc, 0x7b, 0x0a, 0xa1, 0x58, 0x8e, 0x52, 0x2c, 0x73, 0x28, + 0x96, 0x63, 0x14, 0xcb, 0x3c, 0x8a, 0x65, 0xe9, 0x77, 0x04, 0x98, 0x8f, 0x06, 0x23, 0x7d, 0x1e, + 0x66, 0x89, 0xab, 0x3f, 0x6f, 0xe5, 0x71, 0xd7, 0xf7, 0x60, 0x26, 0x5e, 0x4a, 0xa2, 0x0e, 0x13, + 0x93, 0x96, 0x92, 0x7b, 0x3e, 0x5c, 0xd8, 0xd9, 0xe1, 0xfb, 0x20, 0x5a, 0xfa, 0x40, 0x77, 0xba, + 0x01, 0x3b, 0xb4, 0x7c, 0xca, 0x0b, 0x8f, 0x1a, 0x01, 0x56, 0x63, 0xe8, 0xd2, 0x77, 0x0a, 0x30, + 0x1d, 0xa8, 0x0f, 0xbd, 0x1d, 0xfe, 0xe3, 0x5f, 0x1c, 0xc5, 0xe0, 0x53, 0x29, 0x72, 0x70, 0xae, + 0x5d, 0xa5, 0xef, 0x13, 0x40, 0x8c, 0xf2, 0x9b, 0xed, 0x7a, 0x33, 0x8a, 0xf5, 0xa9, 0xb1, 0xb4, + 0x07, 0xd3, 0x81, 0x55, 0x1d, 0x2d, 0xc2, 0x78, 0xbb, 0xd9, 0x60, 0x82, 0xda, 0xac, 0x3a, 0x86, + 0x05, 0x4e, 0x9c, 0xd9, 0x22, 0x99, 0x74, 0xb8, 0x8c, 0xb5, 0xbc, 0xcc, 0x53, 0x73, 0xc0, 0xb4, + 0x8a, 0xc6, 0x5a, 0x3b, 0xe6, 0x40, 0xfa, 0x07, 0x02, 0xac, 0xf0, 0x57, 0x75, 0x74, 0x27, 0xdc, + 0xcc, 0xe2, 0x19, 0x76, 0x84, 0x70, 0x63, 0x8f, 0x32, 0xdd, 0x36, 0x1b, 0x7a, 0xd7, 0x39, 0xd5, + 0x2d, 0x51, 0x40, 0x22, 0xcc, 0x9c, 0x04, 0xd4, 0x87, 0xc5, 0x1c, 0x5a, 0x8c, 0x29, 0x10, 0x8b, + 0x79, 0xe9, 0x02, 0x6c, 0x24, 0xef, 0x1b, 0xd2, 0xd7, 0x98, 0xd0, 0x96, 0xb6, 0xfe, 0xa3, 0x63, + 0x58, 0xe5, 0xf9, 0x0f, 0x6b, 0xda, 0x03, 0x26, 0xf7, 0x26, 0x7b, 0x43, 0xe0, 0x86, 0x0c, 0x5e, + 0xe1, 0x51, 0x6b, 0x0c, 0xa4, 0x5f, 0xce, 0x53, 0x17, 0x00, 0xdc, 0x60, 0x9b, 0xcc, 0x67, 0x9c, + 0x70, 0x36, 0x9f, 0x71, 0x39, 0x8e, 0xcf, 0xb8, 0x3c, 0xc7, 0x67, 0xdc, 0x18, 0xc7, 0x67, 0xdc, + 0x38, 0xcf, 0x67, 0xdc, 0x04, 0xd7, 0x67, 0xdc, 0x24, 0xd7, 0x67, 0x5c, 0x21, 0xee, 0x33, 0xae, + 0xa4, 0x78, 0xae, 0xe8, 0xc8, 0x97, 0xe7, 0x49, 0x0e, 0xe2, 0x9e, 0xe4, 0xaa, 0xe5, 0xa0, 0x2f, + 0xba, 0x6a, 0xd9, 0xf3, 0x2f, 0x37, 0xc3, 0xf7, 0x2f, 0x37, 0x9b, 0xe0, 0x5f, 0x6e, 0x2e, 0xc1, + 0xbf, 0xdc, 0x7c, 0xd8, 0xbf, 0x1c, 0x89, 0x4c, 0x5a, 0x54, 0x36, 0x7d, 0x87, 0x74, 0xec, 0x9b, + 0x96, 0x28, 0x95, 0xaa, 0xef, 0x92, 0x8e, 0x7d, 0xd3, 0xa8, 0x9c, 0xdf, 0x2a, 0xc0, 0x7a, 0xe2, + 0x46, 0x8f, 0x3a, 0xc0, 0xfd, 0xbb, 0x9b, 0x4f, 0x39, 0x76, 0x96, 0x79, 0xc4, 0x0e, 0xa4, 0xff, + 0x41, 0x80, 0xd5, 0x84, 0x3d, 0x3f, 0xee, 0x87, 0x4e, 0x78, 0x46, 0x3f, 0x74, 0x4f, 0xa5, 0x13, + 0xea, 0xfa, 0xa1, 0x1b, 0xcb, 0xe4, 0x87, 0x8e, 0xab, 0x41, 0x3a, 0x19, 0x8a, 0xeb, 0x16, 0x89, + 0xf0, 0xf1, 0x3e, 0x2c, 0x5b, 0xa6, 0xe9, 0xb8, 0x4b, 0x0c, 0xa9, 0xb3, 0x59, 0xbb, 0xad, 0x66, + 0x6a, 0xed, 0x52, 0x0c, 0xb5, 0x76, 0x5b, 0x45, 0xf7, 0x60, 0xce, 0xd2, 0xfc, 0x40, 0x1d, 0xb7, + 0xd5, 0xd4, 0xf0, 0x69, 0xea, 0x96, 0xe7, 0x4e, 0xe2, 0x8e, 0x6e, 0xe8, 0x56, 0xb7, 0xad, 0xce, + 0x62, 0x74, 0x0f, 0x1b, 0xed, 0xc2, 0x82, 0x65, 0x5b, 0x83, 0xe6, 0xe1, 0xa9, 0xa5, 0xdb, 0xa7, + 0x66, 0xaf, 0xd3, 0x68, 0xd4, 0xb2, 0x79, 0x43, 0xc7, 0x68, 0x41, 0x2c, 0xa4, 0xc1, 0x62, 0x5b, + 0x33, 0x3a, 0xdd, 0x8e, 0xe6, 0x90, 0xa8, 0x27, 0x6a, 0x23, 0x70, 0xdf, 0xc9, 0x97, 0x9e, 0x0f, + 0x08, 0x83, 0xee, 0x20, 0xf5, 0x22, 0x06, 0xd5, 0x6e, 0xab, 0x2a, 0x8f, 0x16, 0xfa, 0x06, 0x58, + 0xc2, 0x7f, 0xf9, 0x40, 0xb7, 0x08, 0xe2, 0xfd, 0x76, 0x5b, 0xb3, 0xfd, 0xdb, 0xcf, 0x04, 0x17, + 0x24, 0x8d, 0x5a, 0x0c, 0x41, 0x45, 0xb6, 0xdd, 0x3a, 0xa0, 0x99, 0x6e, 0x1e, 0x89, 0x2e, 0xa5, + 0x35, 0x31, 0x7d, 0x37, 0x6b, 0x5f, 0xb3, 0x1f, 0xd0, 0xc1, 0x93, 0xe5, 0xb9, 0x79, 0xc5, 0xd2, + 0x1a, 0x76, 0x2b, 0x86, 0x8b, 0x54, 0x58, 0xb6, 0xd8, 0xb8, 0x68, 0xe8, 0x9a, 0x45, 0x5c, 0x33, + 0x12, 0xa9, 0x3a, 0xcb, 0x0b, 0x00, 0x1f, 0x15, 0x35, 0x60, 0xc1, 0xd2, 0x9a, 0x07, 0x56, 0xd7, + 0xb4, 0xba, 0x8e, 0xfb, 0xca, 0x51, 0x48, 0x51, 0x19, 0x53, 0xb7, 0x22, 0xd0, 0xaa, 0x68, 0x69, + 0xe1, 0x1c, 0xd4, 0x85, 0x35, 0x4e, 0x38, 0x17, 0xaa, 0xa6, 0x32, 0x95, 0xb2, 0x30, 0xd4, 0x12, + 0x90, 0xd4, 0x44, 0x72, 0xe8, 0x14, 0x2e, 0xf4, 0xed, 0x93, 0x62, 0xb3, 0x31, 0x6c, 0xb9, 0x61, + 0xa4, 0x06, 0x5a, 0x1b, 0x93, 0xa5, 0x77, 0x51, 0x90, 0xd2, 0x94, 0x18, 0x8e, 0xba, 0x81, 0x69, + 0xc5, 0xb2, 0xe9, 0x4d, 0xd5, 0x4f, 0x08, 0xb0, 0x91, 0x3c, 0xcc, 0xd0, 0x4d, 0xc8, 0xdb, 0x76, + 0x2b, 0x55, 0x8b, 0xaf, 0x76, 0x5b, 0x6d, 0xe2, 0x41, 0xe4, 0xe2, 0x93, 0xe5, 0xc0, 0x6e, 0xa1, + 0x77, 0x23, 0x97, 0x79, 0x2f, 0x25, 0x62, 0x93, 0xab, 0xa5, 0x20, 0x3e, 0xbd, 0xd9, 0xa3, 0x4b, + 0xf5, 0x7d, 0x10, 0xa3, 0x35, 0x20, 0xd1, 0xe7, 0x6a, 0x96, 0x56, 0xf6, 0x32, 0x88, 0xe4, 0x0f, + 0xd7, 0xb5, 0x7e, 0xab, 0xa7, 0x07, 0xd6, 0x3c, 0x75, 0x1e, 0xff, 0x8f, 0x81, 0x6c, 0xe9, 0x6f, + 0x0a, 0x80, 0xe2, 0xb5, 0xa2, 0x65, 0x8f, 0x5d, 0x16, 0x8b, 0x91, 0xde, 0x2e, 0xbe, 0x04, 0xf3, + 0x96, 0xe6, 0x8d, 0xf8, 0xc0, 0xdd, 0xfd, 0x9c, 0xa5, 0x05, 0x73, 0xd1, 0x1d, 0x0e, 0x07, 0x59, + 0x16, 0x8a, 0x18, 0x7f, 0x7f, 0x24, 0xc0, 0x12, 0x6f, 0x52, 0xa2, 0x5b, 0x61, 0xb1, 0xed, 0x8d, + 0xcc, 0xd3, 0x39, 0x2c, 0xb4, 0x7d, 0x39, 0x9b, 0x6f, 0x63, 0xd3, 0xd0, 0x6f, 0x75, 0x4f, 0x4e, + 0x9d, 0x53, 0xaa, 0xa5, 0x6d, 0x1a, 0xfa, 0x6d, 0x73, 0x68, 0x39, 0xa7, 0xf4, 0x29, 0xde, 0x34, + 0xf4, 0x1d, 0xad, 0x77, 0x4c, 0xed, 0x18, 0x4d, 0x43, 0xa7, 0x61, 0x17, 0x9d, 0x47, 0x26, 0x0d, + 0x53, 0x7c, 0x6c, 0x0e, 0x2d, 0x1a, 0x07, 0x53, 0xc7, 0x34, 0xc4, 0x49, 0xf2, 0x86, 0xdc, 0x7d, + 0xec, 0xe8, 0xba, 0x21, 0x16, 0xa4, 0xff, 0x56, 0x80, 0xb5, 0xa4, 0x59, 0x81, 0x76, 0xc3, 0xcd, + 0x2c, 0x9d, 0x69, 0x4e, 0x85, 0x9b, 0xea, 0x3c, 0x43, 0x14, 0xe6, 0xb2, 0xec, 0x46, 0x61, 0xae, + 0x7a, 0x51, 0x98, 0x37, 0x65, 0x1a, 0xe7, 0x93, 0x86, 0x81, 0x74, 0xc3, 0x30, 0x57, 0x64, 0x37, + 0x0c, 0xb3, 0x22, 0xcb, 0x62, 0x41, 0xfa, 0x33, 0x01, 0x56, 0xa9, 0xc7, 0xa6, 0xb8, 0x4f, 0xbf, + 0x2f, 0xc0, 0x79, 0x2f, 0xac, 0x57, 0xcf, 0x74, 0xa8, 0x2b, 0x72, 0xff, 0xd1, 0x33, 0x83, 0xa8, + 0xb8, 0xe1, 0xc6, 0xf7, 0x8a, 0xa3, 0xa3, 0x13, 0x58, 0x67, 0x91, 0xbe, 0x38, 0xb4, 0x73, 0x29, + 0xe1, 0x23, 0x39, 0xc4, 0x76, 0xce, 0xa9, 0x6b, 0x34, 0xf6, 0x57, 0xbc, 0x8c, 0xb8, 0xe9, 0x8a, + 0x67, 0x4b, 0xdf, 0x9b, 0x83, 0x45, 0x1e, 0x5f, 0xeb, 0x50, 0xb0, 0x8f, 0xbb, 0x4d, 0xf5, 0xde, + 0xe1, 0x2e, 0x9b, 0x5d, 0x93, 0xf6, 0x71, 0x17, 0x7f, 0xe2, 0xf9, 0xd5, 0x69, 0x77, 0x9b, 0x2c, + 0x70, 0x08, 0x51, 0xfb, 0xa4, 0xf3, 0x76, 0xae, 0xd3, 0xee, 0x06, 0x72, 0x91, 0x05, 0x1b, 0x7e, + 0x95, 0x75, 0xb3, 0xdf, 0xe2, 0x84, 0xa1, 0x52, 0x46, 0x34, 0x0e, 0xa3, 0x75, 0x0d, 0xb2, 0x9a, + 0xdb, 0x07, 0xba, 0x85, 0xff, 0x17, 0x35, 0x85, 0x2a, 0x71, 0x68, 0x1d, 0x29, 0x8d, 0x47, 0xa8, + 0x4a, 0x03, 0x91, 0xfe, 0x46, 0x1e, 0x2e, 0xa6, 0xd6, 0x4f, 0x8e, 0xf3, 0x31, 0x51, 0x6f, 0x36, + 0x2a, 0xcc, 0x1d, 0xc2, 0x82, 0x1d, 0x5d, 0xc0, 0x53, 0x75, 0xa0, 0xe3, 0xbb, 0x40, 0x9c, 0x00, + 0xfa, 0x00, 0x50, 0x2c, 0x53, 0x49, 0x75, 0x30, 0x1f, 0x27, 0xcb, 0xa1, 0x40, 0x02, 0x46, 0x72, + 0x1b, 0xcd, 0xa4, 0x9d, 0x57, 0xb2, 0xff, 0x4f, 0x6a, 0x02, 0x25, 0x2c, 0x22, 0x0f, 0xd8, 0x65, + 0xc7, 0xae, 0xb1, 0x5d, 0xdf, 0xcd, 0xe6, 0xa6, 0x31, 0x84, 0x22, 0xd9, 0xb0, 0xcc, 0xad, 0x14, + 0x6d, 0xc2, 0x2a, 0xb7, 0x5a, 0x3f, 0x70, 0x75, 0x42, 0x31, 0x89, 0x5a, 0xe3, 0x15, 0xd9, 0xae, + 0xb9, 0x7f, 0x20, 0x4b, 0xfa, 0x3b, 0xe3, 0x78, 0x79, 0xf8, 0xff, 0x83, 0xcb, 0xcf, 0xed, 0x67, + 0x77, 0xf9, 0x19, 0xf2, 0xd5, 0x99, 0x3f, 0xab, 0xaf, 0x4e, 0x03, 0x36, 0xe2, 0x2a, 0xd1, 0xb7, + 0x4d, 0x8b, 0x70, 0xc6, 0x8e, 0x2d, 0x6f, 0x24, 0x5e, 0x29, 0xf1, 0xd1, 0xd4, 0xf5, 0x98, 0x2e, + 0xb5, 0x5b, 0x84, 0xde, 0x02, 0x60, 0x71, 0x01, 0xf5, 0x5e, 0x2f, 0xd3, 0x80, 0x9b, 0x22, 0xf0, + 0x64, 0xa2, 0xc7, 0x1d, 0x8b, 0x4e, 0x7c, 0x9a, 0x8e, 0x45, 0x27, 0xbf, 0x4e, 0x8e, 0x45, 0xff, + 0x4f, 0x01, 0xae, 0x8c, 0xfa, 0xa7, 0xff, 0x42, 0x39, 0x16, 0x45, 0x35, 0xb8, 0x10, 0x6e, 0xcf, + 0xed, 0xde, 0xd0, 0x3e, 0x0d, 0x6f, 0x84, 0x05, 0x35, 0x15, 0x46, 0xfa, 0x35, 0x01, 0x9e, 0xcb, + 0xc0, 0x10, 0x3a, 0x0c, 0x0b, 0x2b, 0xef, 0x3c, 0x6d, 0xcb, 0x9e, 0x4a, 0x9d, 0x34, 0x6a, 0xa0, + 0x56, 0x0d, 0xa8, 0x93, 0x7e, 0x4d, 0x80, 0x29, 0x6f, 0xce, 0x64, 0xb3, 0xf1, 0xf2, 0xc0, 0xcf, + 0xcc, 0x4c, 0x01, 0xc6, 0x1e, 0xdf, 0x3f, 0xad, 0x52, 0xcb, 0xa1, 0xc7, 0xf7, 0x4f, 0x8b, 0x2c, + 0x60, 0x3a, 0x4e, 0x6e, 0x8a, 0x79, 0xe9, 0xd7, 0x05, 0xd8, 0x48, 0x9e, 0x71, 0xe8, 0x6e, 0x98, + 0xbb, 0xca, 0x19, 0x67, 0x6c, 0x98, 0xdd, 0xc3, 0xa7, 0xef, 0x3b, 0x16, 0x8e, 0x7e, 0x8c, 0x26, + 0x14, 0x1a, 0x41, 0xdc, 0x28, 0x56, 0xc5, 0x09, 0xe9, 0xf7, 0xe6, 0x61, 0xae, 0xde, 0xd8, 0x6d, + 0xee, 0xeb, 0x9a, 0x1b, 0x09, 0xd5, 0x84, 0xcb, 0xc6, 0x27, 0x83, 0x26, 0x7d, 0x4d, 0xe7, 0xeb, + 0x32, 0x09, 0x29, 0xb1, 0x86, 0xef, 0x7d, 0x74, 0x10, 0xc5, 0x55, 0x2f, 0x18, 0x9f, 0x0c, 0xc8, + 0xb1, 0x84, 0xab, 0xd7, 0x74, 0x07, 0xae, 0x70, 0x2b, 0x8c, 0x87, 0xf1, 0xbc, 0x18, 0xa7, 0x13, + 0x54, 0xbf, 0x7a, 0x0c, 0x12, 0x87, 0x50, 0x54, 0x53, 0x2c, 0x9f, 0x62, 0xba, 0xce, 0x61, 0xbe, + 0xa1, 0x3b, 0xea, 0xe5, 0x68, 0xbd, 0x51, 0xad, 0xb1, 0x7d, 0x78, 0x2e, 0xa9, 0xe6, 0xb8, 0x60, + 0x75, 0x85, 0x4b, 0x2d, 0xd8, 0x90, 0x0e, 0x9c, 0xc7, 0x67, 0xb6, 0xdd, 0x7d, 0x7e, 0xf7, 0x8f, + 0xa7, 0xe8, 0xba, 0x61, 0x16, 0x02, 0x78, 0xea, 0x7a, 0xdb, 0xee, 0xee, 0xee, 0x73, 0xfb, 0xfd, + 0x5d, 0xb8, 0x10, 0xab, 0x25, 0xee, 0xde, 0x60, 0x23, 0x42, 0x20, 0xc8, 0x67, 0x1f, 0x2e, 0x45, + 0x28, 0x44, 0x3b, 0x9b, 0xba, 0x9c, 0x7f, 0x29, 0x0b, 0xab, 0xb8, 0xa3, 0x2f, 0x84, 0x2a, 0x8b, + 0xf6, 0xf2, 0x6d, 0xb8, 0xcc, 0xab, 0x2e, 0xc8, 0x73, 0x81, 0x8e, 0x93, 0x38, 0x99, 0x20, 0xdb, + 0x03, 0x4a, 0x27, 0x78, 0xf4, 0x8e, 0xf2, 0x3d, 0x95, 0x32, 0xc2, 0x31, 0xdf, 0x11, 0x5c, 0x52, + 0x63, 0xa3, 0x51, 0x4b, 0xe2, 0xfc, 0x1e, 0x3c, 0x97, 0x54, 0x63, 0xdc, 0xc7, 0xc1, 0x55, 0x3e, + 0xad, 0x60, 0x0b, 0x0c, 0xda, 0xf1, 0xe1, 0x38, 0x35, 0xa1, 0x06, 0x4c, 0x8f, 0xe8, 0xf8, 0x48, + 0xe4, 0x4e, 0xcc, 0x7f, 0x32, 0x35, 0x74, 0x87, 0xf6, 0x58, 0x14, 0x22, 0xc8, 0xfb, 0x0c, 0xe1, + 0xfd, 0x12, 0x87, 0x4e, 0x90, 0xf1, 0x53, 0x3a, 0xe6, 0x54, 0x1d, 0xef, 0x10, 0x1c, 0xb6, 0x69, + 0xf4, 0xd1, 0x17, 0x52, 0xd8, 0xf6, 0x11, 0xd5, 0xf3, 0xa4, 0x32, 0x3e, 0x25, 0x54, 0x87, 0x8b, + 0xf1, 0x9a, 0xe2, 0xb1, 0x45, 0x2f, 0xc4, 0x68, 0x04, 0xd9, 0x7d, 0x0f, 0x16, 0x2c, 0x52, 0xc8, + 0x34, 0xa1, 0xc8, 0x39, 0x6e, 0x3e, 0x8b, 0xa3, 0xdf, 0x18, 0x1a, 0x32, 0xe1, 0x05, 0x4f, 0x06, + 0xb6, 0xbb, 0xfe, 0xc3, 0x8f, 0x0b, 0xe3, 0x68, 0x0e, 0x65, 0x4c, 0x1c, 0x2d, 0x06, 0x3f, 0xe7, + 0x8a, 0xc1, 0x76, 0x37, 0x91, 0x0e, 0xfa, 0x76, 0x01, 0x9e, 0x63, 0x82, 0x70, 0x6a, 0x7d, 0x0b, + 0x29, 0xda, 0x98, 0xb8, 0xcf, 0x13, 0x31, 0xb1, 0x3c, 0x4e, 0x05, 0xe1, 0x34, 0x36, 0xbe, 0x55, + 0x80, 0xeb, 0xde, 0xdd, 0x40, 0x48, 0x77, 0x81, 0x99, 0x90, 0x35, 0x63, 0x1c, 0xa1, 0xd1, 0x4e, + 0x74, 0x5f, 0x73, 0xaf, 0x0b, 0x78, 0x14, 0x63, 0x3c, 0xfc, 0x2d, 0x01, 0x5e, 0x63, 0x37, 0x08, + 0xd9, 0x38, 0xa0, 0x6e, 0x2c, 0x3f, 0x9b, 0x3c, 0xff, 0x33, 0x91, 0xd9, 0x11, 0xd4, 0x57, 0xe8, + 0x5d, 0x43, 0x16, 0x2e, 0x6b, 0x97, 0xe9, 0x90, 0x4d, 0xec, 0xca, 0xda, 0x35, 0x78, 0x31, 0x1b, + 0xff, 0xd2, 0x5f, 0x1f, 0x83, 0x45, 0xce, 0x66, 0x86, 0x8a, 0xb0, 0xcc, 0xd9, 0xa8, 0xfc, 0xd8, + 0xaa, 0xd1, 0xad, 0x69, 0xb7, 0x83, 0x8e, 0xe2, 0x6a, 0x46, 0xb9, 0x14, 0x8d, 0x9b, 0x08, 0xe9, + 0x34, 0x6d, 0xa3, 0xa0, 0x31, 0x6a, 0x40, 0xcd, 0x71, 0x41, 0xe5, 0x94, 0xa0, 0x2f, 0xc2, 0x52, + 0x3c, 0xb7, 0xd1, 0x48, 0xf5, 0xde, 0x7e, 0xc0, 0x41, 0x50, 0xb9, 0x64, 0x90, 0x04, 0x33, 0x41, + 0xef, 0x55, 0xf4, 0xc5, 0x51, 0x0d, 0xe5, 0xa1, 0x2e, 0x3f, 0x78, 0x13, 0x3b, 0xef, 0x54, 0x46, + 0xae, 0xb5, 0xdc, 0x57, 0x34, 0x2e, 0x49, 0x7c, 0x1e, 0xfa, 0xb8, 0xdd, 0x6b, 0xee, 0x1a, 0xc7, + 0xa6, 0x8b, 0xc5, 0xd4, 0x1b, 0x33, 0xd9, 0x0f, 0x7c, 0xdc, 0xee, 0x45, 0x50, 0xd5, 0x86, 0xf4, + 0xb3, 0x02, 0x2c, 0xf1, 0x7a, 0x24, 0xdb, 0x05, 0x2c, 0x0f, 0x33, 0x2c, 0xa1, 0xde, 0xcd, 0x74, + 0xff, 0xda, 0xef, 0x1a, 0x43, 0xbb, 0xd9, 0x69, 0x95, 0xa8, 0xf7, 0xb8, 0x4e, 0x4b, 0xa6, 0xde, + 0xe3, 0x70, 0x4e, 0x9e, 0x26, 0xaa, 0xe2, 0x98, 0xf4, 0xbb, 0x39, 0x58, 0xe1, 0x4b, 0x63, 0x48, + 0x09, 0x8c, 0x61, 0x8e, 0xaa, 0xfa, 0x22, 0x1b, 0xc3, 0x21, 0x6d, 0xf5, 0x37, 0x60, 0x89, 0x33, + 0xee, 0xdd, 0x7b, 0x8c, 0x85, 0xe8, 0xb0, 0xb7, 0xd1, 0x67, 0x00, 0x7c, 0x25, 0x0f, 0x76, 0x82, + 0xe7, 0x47, 0xdf, 0xb9, 0x6f, 0xdc, 0x3f, 0x3e, 0xbe, 0x3f, 0x70, 0xd4, 0x00, 0x02, 0xfa, 0x08, + 0xd6, 0xb5, 0xc8, 0x34, 0xf6, 0x0d, 0x32, 0xb2, 0x18, 0x5f, 0x26, 0xa3, 0xa3, 0x1b, 0x50, 0x70, + 0x2c, 0x9b, 0x8c, 0x0d, 0xef, 0xac, 0xce, 0x77, 0x0f, 0x39, 0xd4, 0x49, 0xb4, 0x42, 0xc7, 0xb2, + 0x31, 0xb0, 0xf4, 0x3d, 0x79, 0x98, 0x8f, 0x08, 0x5d, 0xe8, 0x15, 0x58, 0x88, 0xc8, 0x54, 0x7e, + 0xe4, 0xe2, 0x90, 0x14, 0xb5, 0xdb, 0x41, 0x6f, 0x41, 0x61, 0xa0, 0x39, 0x8e, 0x6e, 0x19, 0xae, + 0x4b, 0xa1, 0x84, 0x78, 0x44, 0x0c, 0x88, 0xa8, 0xbd, 0xb3, 0x74, 0x00, 0xb9, 0x98, 0xda, 0x9d, + 0x0c, 0xb9, 0x18, 0x40, 0x2e, 0xa2, 0x1d, 0x28, 0x1c, 0x5b, 0xfa, 0xc7, 0x35, 0xcd, 0x70, 0x23, + 0x9f, 0xbc, 0x96, 0x38, 0xdb, 0x3c, 0xef, 0x0b, 0xf7, 0xdb, 0xed, 0xe1, 0x80, 0x5e, 0xb6, 0x79, + 0xd8, 0x89, 0x73, 0x78, 0xfc, 0x53, 0x9f, 0xc3, 0xee, 0x72, 0x1e, 0xe8, 0x5a, 0xe6, 0x76, 0x92, + 0x35, 0x51, 0xfa, 0x11, 0x01, 0x0a, 0x6e, 0x5f, 0x91, 0xb0, 0x19, 0xde, 0x8d, 0xe3, 0x1e, 0xb3, + 0x7e, 0x6a, 0x0e, 0x5c, 0xef, 0x7d, 0xaf, 0x8c, 0xb8, 0xb6, 0x0c, 0x60, 0xa8, 0x4b, 0x71, 0x42, + 0x07, 0x32, 0xb1, 0xee, 0x20, 0xca, 0x46, 0x41, 0xe2, 0x39, 0x66, 0xdd, 0x11, 0x2a, 0x38, 0x90, + 0xa5, 0x5f, 0x12, 0x60, 0x99, 0x4b, 0x3c, 0xa3, 0x3e, 0x34, 0x0f, 0x35, 0xbc, 0x5a, 0xa8, 0x99, + 0xce, 0xb3, 0x36, 0xd3, 0x6c, 0xb3, 0x99, 0x42, 0x91, 0xcd, 0x4c, 0x4b, 0xed, 0xaa, 0x38, 0x46, + 0x7e, 0x37, 0xe9, 0x69, 0xd6, 0x2e, 0xca, 0xe2, 0x44, 0xb0, 0x43, 0x8b, 0x49, 0x1d, 0x5a, 0x3c, + 0x73, 0x87, 0x16, 0xb9, 0x1d, 0x5a, 0xe4, 0x75, 0x68, 0x31, 0xa1, 0x43, 0x8b, 0xd2, 0x8f, 0x25, + 0x74, 0x68, 0xf1, 0xe9, 0x3b, 0xb4, 0xf8, 0x34, 0x1a, 0x5a, 0x5e, 0x87, 0xb2, 0x0b, 0x02, 0x7b, + 0x53, 0xcc, 0x4b, 0x03, 0x40, 0xf1, 0xc3, 0x18, 0x92, 0x61, 0x29, 0x7e, 0xdc, 0xf2, 0x45, 0x85, + 0xe8, 0x19, 0x6b, 0xb7, 0x83, 0xae, 0x81, 0x18, 0xc1, 0x70, 0x57, 0xd8, 0xb9, 0x10, 0xb4, 0x2d, + 0x7d, 0x33, 0x2c, 0x72, 0x8e, 0x51, 0x78, 0x69, 0xe7, 0x9c, 0x93, 0xfc, 0xa5, 0x3d, 0x76, 0x32, + 0x22, 0xb1, 0x35, 0x97, 0xa2, 0x38, 0x81, 0x2b, 0x03, 0x14, 0x46, 0x21, 0xc2, 0xd1, 0xbf, 0xcc, + 0xd1, 0xf6, 0x46, 0xc2, 0x7c, 0x16, 0x29, 0xa1, 0x70, 0x6e, 0xa8, 0xee, 0x68, 0x11, 0x7a, 0x0f, + 0xe6, 0x02, 0xdb, 0x4a, 0xa3, 0x51, 0x63, 0xeb, 0xe2, 0x73, 0xa3, 0x6e, 0x17, 0x1a, 0x8d, 0xda, + 0xce, 0x39, 0x75, 0xda, 0xdd, 0x77, 0x1a, 0x8d, 0x1a, 0x6a, 0xc3, 0x4a, 0xbc, 0xbb, 0xd9, 0x8d, + 0x45, 0xba, 0xb8, 0x15, 0x47, 0xd9, 0x39, 0xa7, 0x2e, 0x45, 0xff, 0x1f, 0x22, 0x08, 0x2f, 0xc3, + 0x44, 0xeb, 0xd1, 0xa0, 0xb9, 0xdb, 0x61, 0x86, 0x94, 0xe3, 0xad, 0x47, 0x83, 0xdd, 0x0e, 0x89, + 0x50, 0x15, 0x50, 0x19, 0x62, 0xab, 0xe1, 0xd5, 0x54, 0x3d, 0x72, 0xe2, 0x94, 0x3b, 0x6c, 0x63, + 0xb3, 0x46, 0x9b, 0x10, 0xde, 0xaf, 0x49, 0x97, 0x7f, 0x87, 0x00, 0x73, 0xe1, 0xe6, 0xa3, 0xb7, + 0x60, 0x83, 0x7f, 0x67, 0x12, 0xb0, 0x08, 0x5c, 0xe5, 0x5c, 0x95, 0x90, 0x76, 0x54, 0x61, 0x95, + 0x33, 0x50, 0x02, 0xff, 0xfb, 0x72, 0x6c, 0xa8, 0x10, 0x3e, 0xae, 0xc3, 0x0a, 0xbf, 0xc7, 0xd0, + 0x52, 0x30, 0xae, 0xcd, 0xac, 0x1b, 0xac, 0xe6, 0xa7, 0x04, 0x98, 0x09, 0x36, 0x38, 0x63, 0x30, + 0xa7, 0x00, 0xc6, 0x99, 0x57, 0xbd, 0xd9, 0x80, 0x0e, 0xba, 0x28, 0x20, 0x04, 0x11, 0x8d, 0x6f, + 0x31, 0x87, 0x66, 0x7c, 0x9d, 0x6f, 0x31, 0x2f, 0xfd, 0x3c, 0x02, 0x31, 0x7a, 0x36, 0x46, 0x2f, + 0xc2, 0x9c, 0x15, 0xf8, 0xf6, 0x86, 0x71, 0x24, 0x17, 0x55, 0x61, 0xb2, 0x1d, 0x8a, 0xcf, 0x34, + 0xc2, 0xe7, 0x7f, 0xdb, 0x8b, 0x4f, 0x74, 0xc9, 0xfd, 0xeb, 0xed, 0xdb, 0xa6, 0x55, 0x3f, 0xd5, + 0x0c, 0x43, 0xef, 0xed, 0xeb, 0x9a, 0x3d, 0xb4, 0xc8, 0x26, 0xc7, 0x94, 0x36, 0x47, 0x40, 0xa1, + 0x4e, 0xec, 0x4e, 0x07, 0x03, 0xee, 0x1a, 0x8e, 0x6e, 0x31, 0x95, 0xab, 0x4c, 0xe2, 0x52, 0xf8, + 0xc6, 0x27, 0x4a, 0x02, 0x3d, 0xe0, 0xde, 0xcf, 0xc5, 0x6a, 0xca, 0xf2, 0xf2, 0x11, 0xbb, 0xbd, + 0x8b, 0x55, 0x76, 0x10, 0xd0, 0xc8, 0x9f, 0x18, 0x71, 0xb6, 0x0e, 0x5d, 0x3d, 0x24, 0x9a, 0x0c, + 0xfe, 0x7f, 0xec, 0xbd, 0x6b, 0x8c, 0x24, 0x59, 0x5a, 0x28, 0xd6, 0x91, 0xf5, 0xfe, 0xea, 0x15, + 0x75, 0xaa, 0xab, 0xaa, 0x1f, 0x33, 0x3d, 0xdd, 0x31, 0x8f, 0xdd, 0xe9, 0xd9, 0x99, 0x89, 0x8c, + 0x7c, 0x74, 0xf6, 0xee, 0xec, 0xcc, 0x54, 0x66, 0x75, 0x77, 0xd5, 0x4e, 0x55, 0x75, 0xf5, 0xc9, + 0xaa, 0xe9, 0xe9, 0x99, 0x59, 0x27, 0x91, 0x99, 0x51, 0x55, 0xc1, 0x64, 0x46, 0x66, 0x47, 0x64, + 0xf5, 0x63, 0x6d, 0xcc, 0xf2, 0x10, 0x08, 0x90, 0xc1, 0x6b, 0xc1, 0x1a, 0xc9, 0xb0, 0xc0, 0x2e, + 0x96, 0x2d, 0xcc, 0xca, 0x18, 0x04, 0x5e, 0x84, 0xad, 0x95, 0x6d, 0xd9, 0x20, 0xc0, 0x80, 0x6c, + 0x6c, 0x6c, 0xe9, 0xde, 0x8b, 0xe0, 0x5e, 0x21, 0xae, 0x74, 0x1f, 0x12, 0xba, 0x5c, 0xdd, 0x2b, + 0x2e, 0x97, 0xab, 0xf3, 0x88, 0x88, 0x73, 0x22, 0x23, 0x22, 0xa3, 0xba, 0x07, 0xee, 0x82, 0xee, + 0x8f, 0xaa, 0x8c, 0x73, 0xce, 0xf7, 0x7d, 0xe7, 0x3b, 0xef, 0xd7, 0xf7, 0x78, 0x08, 0x2b, 0xc3, + 0xe7, 0xbe, 0x5a, 0x6d, 0x93, 0x1f, 0x06, 0xde, 0xca, 0x4e, 0xbe, 0x1e, 0x47, 0x66, 0xf3, 0x0c, + 0x8e, 0xa7, 0x1f, 0x9f, 0x71, 0xbd, 0xb6, 0xc9, 0x65, 0x8e, 0x9e, 0x2a, 0xe3, 0x7a, 0x52, 0xc6, + 0xf5, 0xda, 0x26, 0xaa, 0x8b, 0x8a, 0x18, 0x4c, 0x08, 0xa9, 0x90, 0x3d, 0xb3, 0x04, 0x7d, 0xd1, + 0xd7, 0x61, 0xdc, 0xe9, 0x39, 0x16, 0x97, 0x32, 0x4a, 0xbd, 0x5e, 0xa0, 0x80, 0xe8, 0x6d, 0x58, + 0x68, 0xb9, 0x76, 0x03, 0x6f, 0x35, 0xf6, 0x76, 0xb6, 0x1a, 0xb5, 0x3b, 0x5b, 0xa3, 0x9d, 0xb4, + 0x28, 0x78, 0xb6, 0xe5, 0xda, 0x78, 0x6b, 0x6f, 0x67, 0xab, 0x76, 0x67, 0x0b, 0x5d, 0x83, 0x19, + 0x4e, 0xc1, 0xce, 0x73, 0xcd, 0x8f, 0x54, 0xe4, 0x29, 0x8a, 0xbc, 0x95, 0x47, 0xb7, 0x60, 0x3e, + 0x40, 0xa4, 0x39, 0xcf, 0xa7, 0xe8, 0x31, 0xd5, 0xf0, 0x56, 0x08, 0x49, 0x55, 0x31, 0x19, 0x15, + 0xc2, 0xc1, 0x75, 0x00, 0x4e, 0x88, 0x50, 0x59, 0x18, 0xcd, 0xc2, 0x34, 0x45, 0x26, 0xa8, 0x65, + 0x98, 0xa6, 0xa8, 0x75, 0xbc, 0xc7, 0x2f, 0xbd, 0x46, 0xf3, 0x5e, 0xc7, 0x7b, 0x68, 0x1d, 0x16, + 0x02, 0x09, 0x4d, 0x86, 0xad, 0x8e, 0xc6, 0x9e, 0xf3, 0x25, 0x38, 0x29, 0x89, 0x1b, 0xb0, 0xc4, + 0xb9, 0xde, 0x0e, 0x2b, 0x7f, 0x69, 0x34, 0x95, 0x79, 0xca, 0xfc, 0xb6, 0x5f, 0xfd, 0x87, 0xb0, + 0xc6, 0xe6, 0x3b, 0x72, 0x28, 0x90, 0x0d, 0xad, 0xa1, 0x94, 0x63, 0x04, 0x8e, 0xc7, 0xc1, 0x49, + 0xc4, 0xd0, 0x23, 0x78, 0x71, 0x60, 0x77, 0x2d, 0x6c, 0x79, 0x03, 0xd7, 0x6e, 0x51, 0x19, 0xfa, + 0xb8, 0xd9, 0xce, 0xe3, 0xf7, 0x4a, 0x09, 0xad, 0x18, 0x58, 0x67, 0x20, 0xa7, 0xb6, 0x6c, 0x04, + 0xd1, 0x77, 0x2b, 0x70, 0x75, 0x18, 0x52, 0x9c, 0x8f, 0xa4, 0xfc, 0xcf, 0x66, 0xce, 0xff, 0x14, + 0x54, 0x45, 0x2f, 0x34, 0xdc, 0xaf, 0xd8, 0x4a, 0x06, 0x2f, 0x34, 0xfc, 0x16, 0x37, 0x82, 0x8a, + 0xde, 0x86, 0x89, 0xf6, 0x49, 0xb7, 0xfb, 0x98, 0x3b, 0x5c, 0xb9, 0x9a, 0x69, 0xd8, 0x6f, 0x10, + 0x0c, 0xcc, 0x10, 0x51, 0x09, 0xa6, 0x2c, 0xfe, 0x7a, 0xbc, 0x36, 0xda, 0xa9, 0x92, 0x0f, 0x8b, + 0xea, 0x30, 0xdd, 0xf6, 0x7d, 0x3c, 0x9c, 0x4b, 0x39, 0x0e, 0xd2, 0xa7, 0xce, 0xaa, 0xe9, 0x59, + 0x6d, 0x2a, 0xa2, 0x4a, 0xb9, 0x20, 0x10, 0xbe, 0xbe, 0xfd, 0x66, 0x0e, 0x07, 0x84, 0xd0, 0x67, + 0x60, 0xa6, 0x75, 0xdf, 0xe6, 0xc6, 0xf8, 0xce, 0xa7, 0x08, 0x02, 0xd4, 0xee, 0x6c, 0xf9, 0xc6, + 0xf8, 0x5a, 0xf7, 0x6d, 0x66, 0x8c, 0xaf, 0x0a, 0xb3, 0xde, 0x49, 0xb3, 0x69, 0x3a, 0x4c, 0x80, + 0xe8, 0x42, 0x8a, 0xb2, 0x4b, 0x3d, 0x84, 0xc3, 0x22, 0x12, 0xfa, 0x3c, 0xac, 0x3a, 0x3d, 0x87, + 0x8e, 0x21, 0xae, 0x63, 0x64, 0x73, 0xd3, 0x1b, 0x17, 0x53, 0x9e, 0x08, 0x02, 0x75, 0xa4, 0x9b, + 0x3d, 0xb7, 0x82, 0x4d, 0xe7, 0x23, 0x0f, 0x9f, 0x75, 0x7a, 0xce, 0xde, 0xce, 0x96, 0x4c, 0x04, + 0xdd, 0x87, 0x8b, 0xf1, 0x57, 0x92, 0x4c, 0xa0, 0xf3, 0x19, 0xca, 0x72, 0xc2, 0x99, 0x26, 0x19, + 0x0f, 0x5f, 0x88, 0x25, 0x4a, 0x45, 0x3b, 0xab, 0x88, 0xaa, 0xef, 0x48, 0x33, 0x7e, 0x55, 0xf5, + 0xb7, 0x3b, 0x77, 0x4e, 0x4c, 0x6a, 0x18, 0xbe, 0x7a, 0x1e, 0xd6, 0x8e, 0xe2, 0x1b, 0x4a, 0xfb, + 0x43, 0x05, 0x9e, 0x4d, 0x5d, 0x7c, 0x51, 0xc3, 0xcf, 0xa2, 0xde, 0xe9, 0x71, 0x00, 0x7e, 0x6c, + 0x1c, 0xb5, 0x0a, 0xc5, 0xde, 0x0f, 0x0c, 0x11, 0x23, 0xad, 0xc2, 0x25, 0x2e, 0x84, 0x73, 0x88, + 0x60, 0xc8, 0xe2, 0x13, 0x29, 0x4e, 0x9a, 0x45, 0x14, 0x7c, 0x96, 0x09, 0x62, 0x84, 0xf7, 0x5d, + 0x74, 0x9b, 0xfb, 0x6b, 0x39, 0xb8, 0x94, 0xce, 0x13, 0xd3, 0x24, 0xe8, 0x0d, 0x3c, 0xae, 0xc7, + 0xc5, 0x34, 0x09, 0x48, 0x38, 0x48, 0x29, 0x05, 0xd2, 0xf5, 0x3c, 0x1c, 0xa4, 0x54, 0x02, 0xa9, + 0x7a, 0x1e, 0x46, 0x17, 0x60, 0x8a, 0x7e, 0xe5, 0xf5, 0x40, 0x7f, 0xc3, 0x8f, 0x08, 0xd3, 0xca, + 0x81, 0x1e, 0x87, 0x1f, 0x11, 0xa4, 0x19, 0xa1, 0x3a, 0x87, 0x1f, 0x11, 0xa4, 0x15, 0xf5, 0x40, + 0xa9, 0xc3, 0x8f, 0x08, 0xd2, 0x2a, 0xa1, 0x6a, 0x87, 0x1f, 0x81, 0x9e, 0x81, 0x69, 0x4e, 0x5e, + 0x0f, 0x34, 0x3c, 0x82, 0x98, 0x20, 0xb5, 0x60, 0x84, 0x9a, 0x1e, 0x41, 0x0c, 0x13, 0xcd, 0xbd, + 0xef, 0x3b, 0x39, 0x17, 0x6b, 0x1a, 0x15, 0x61, 0x85, 0x7b, 0x64, 0x37, 0x9d, 0xf6, 0x43, 0xbb, + 0x3d, 0x38, 0xde, 0x33, 0xdd, 0xf0, 0x6c, 0x1a, 0x9f, 0x88, 0x5e, 0x84, 0x05, 0xd6, 0xd0, 0x3e, + 0x1d, 0x5f, 0x21, 0x8e, 0xc6, 0xfa, 0x91, 0xda, 0x3f, 0x51, 0xe0, 0x6a, 0xf6, 0x0d, 0xdb, 0xdf, + 0xfa, 0xfe, 0xf9, 0x7f, 0x66, 0x2f, 0x2e, 0x33, 0xf4, 0x99, 0x54, 0xdc, 0x17, 0x53, 0xd6, 0xef, + 0x10, 0x38, 0xa6, 0x80, 0x06, 0x9c, 0x0d, 0xe3, 0x42, 0x57, 0x80, 0xfc, 0xf4, 0x18, 0x9b, 0x86, + 0xce, 0xc1, 0x54, 0x5f, 0x0f, 0x2d, 0xa4, 0xcf, 0x63, 0x3f, 0xa8, 0x7d, 0x93, 0x69, 0xdd, 0xc9, + 0x59, 0x64, 0xd5, 0xba, 0x93, 0xb0, 0xe4, 0xe3, 0xe2, 0x71, 0x36, 0xef, 0xad, 0x9d, 0x12, 0x37, + 0x29, 0xd6, 0xc9, 0x73, 0x39, 0x5f, 0xaf, 0x63, 0x70, 0x39, 0x5f, 0xaf, 0x53, 0xe4, 0x72, 0xbe, + 0x5e, 0xc7, 0x97, 0xf3, 0xa5, 0x5a, 0x49, 0x4c, 0xce, 0x97, 0x2a, 0x22, 0xa9, 0x53, 0xda, 0xbe, + 0x38, 0x61, 0xc4, 0x6d, 0xa5, 0x13, 0x6b, 0x4c, 0x49, 0xae, 0x31, 0xed, 0xbb, 0x15, 0x98, 0x97, + 0x36, 0xa7, 0xd9, 0x54, 0x75, 0x25, 0x94, 0x27, 0x52, 0x88, 0x15, 0xc4, 0x60, 0xb4, 0xaf, 0x4d, + 0xc2, 0x5a, 0xc2, 0x8e, 0x0e, 0xdd, 0x83, 0x65, 0xb2, 0x3c, 0xc7, 0xcb, 0x2b, 0x7f, 0x32, 0x71, + 0xa1, 0x8e, 0xc0, 0x63, 0xd4, 0xba, 0x6f, 0x47, 0x85, 0x83, 0xef, 0xc1, 0x72, 0xbf, 0x3b, 0x4c, + 0x3a, 0x4d, 0x5c, 0x99, 0x2c, 0xd2, 0x43, 0xa4, 0xfb, 0xdd, 0x21, 0xd2, 0x97, 0x60, 0x86, 0x2f, + 0xf1, 0x1e, 0xb3, 0x10, 0x39, 0x47, 0x0e, 0x3a, 0x41, 0x94, 0x98, 0x5e, 0xa4, 0xf3, 0xb1, 0x94, + 0x5e, 0x14, 0xd3, 0x4b, 0x74, 0x4e, 0x96, 0xd2, 0x4b, 0x62, 0x7a, 0x99, 0xce, 0xcb, 0x52, 0x7a, + 0x59, 0x4c, 0xbf, 0x46, 0xe7, 0x66, 0x29, 0xfd, 0x9a, 0x98, 0x5e, 0xa1, 0xf3, 0xb3, 0x94, 0x5e, + 0x11, 0xd3, 0xaf, 0xd3, 0x29, 0x5a, 0x4a, 0xbf, 0x8e, 0x2e, 0x03, 0xf8, 0x81, 0x3c, 0x9b, 0xa5, + 0xe7, 0xa8, 0xbd, 0xcf, 0x20, 0x4e, 0x82, 0xc8, 0xd3, 0x53, 0x99, 0x0c, 0x91, 0x97, 0x20, 0x0c, + 0x7a, 0xf4, 0x92, 0x21, 0x0c, 0x09, 0xa2, 0x40, 0xcf, 0x57, 0x32, 0x44, 0x41, 0x82, 0x28, 0xd2, + 0xb3, 0x93, 0x0c, 0x51, 0x94, 0x20, 0x4a, 0xf4, 0x90, 0x24, 0x43, 0x94, 0x24, 0x88, 0x32, 0x3d, + 0x08, 0xc9, 0x10, 0x65, 0x09, 0xe2, 0x1a, 0x3d, 0xe4, 0xc8, 0x10, 0xd7, 0x24, 0x88, 0x0a, 0x3d, + 0xb9, 0xc8, 0x10, 0x15, 0xf4, 0x0a, 0xa8, 0x41, 0xe8, 0x3a, 0xdf, 0x7b, 0x2d, 0x73, 0xb8, 0xc5, + 0x30, 0x85, 0x6d, 0xa0, 0x96, 0xd9, 0x9b, 0x4f, 0xb0, 0x21, 0x22, 0x6b, 0x96, 0xf6, 0x53, 0x0a, + 0x2c, 0xc7, 0x74, 0x6d, 0xb4, 0x21, 0x0f, 0xd8, 0xd7, 0xb2, 0x8e, 0x09, 0x79, 0xd8, 0x56, 0x47, + 0x0f, 0xdb, 0x45, 0x98, 0x7d, 0x68, 0xb7, 0x2d, 0xc2, 0x69, 0xed, 0xce, 0x96, 0xaa, 0x50, 0x53, + 0x21, 0x8c, 0x73, 0x12, 0xce, 0x51, 0x0e, 0x63, 0x46, 0x48, 0x36, 0x0e, 0x63, 0x10, 0x9f, 0x86, + 0xc3, 0xbd, 0x1d, 0x99, 0x43, 0x12, 0xce, 0x69, 0x5f, 0x15, 0xac, 0xe8, 0xf3, 0x45, 0xe0, 0x2d, + 0xe6, 0x65, 0xdc, 0x7f, 0x75, 0xf8, 0x44, 0xea, 0x89, 0x88, 0xce, 0xb8, 0xe4, 0x5f, 0xde, 0xf7, + 0x31, 0x9e, 0xf7, 0x09, 0x18, 0xa9, 0xda, 0x46, 0x43, 0x04, 0x0c, 0x9f, 0x80, 0x51, 0x5d, 0x80, + 0xb9, 0x96, 0x90, 0xac, 0x7d, 0x6f, 0x0e, 0xd0, 0x70, 0x86, 0xa8, 0x01, 0x4b, 0x04, 0x7e, 0xab, + 0x51, 0xb7, 0x9d, 0xa3, 0x8e, 0xb5, 0x67, 0x3a, 0x56, 0x87, 0x33, 0xad, 0x8f, 0x32, 0xfd, 0xcf, + 0x96, 0xee, 0x10, 0x6f, 0xf3, 0x0c, 0x56, 0x29, 0x31, 0x21, 0x0e, 0xfd, 0x47, 0x7e, 0x06, 0x3b, + 0x27, 0x9d, 0x81, 0x4d, 0xe3, 0x3a, 0xbc, 0x50, 0xaf, 0x67, 0xca, 0x20, 0xc4, 0x0b, 0xe8, 0x0b, + 0xa4, 0xa8, 0xe2, 0x27, 0xc7, 0xd8, 0xe9, 0xb5, 0x2d, 0xbe, 0x44, 0x4b, 0x71, 0xd5, 0x19, 0x98, + 0xf2, 0x18, 0x35, 0xed, 0xa7, 0x73, 0x70, 0x31, 0xa5, 0x08, 0xe8, 0x06, 0x55, 0xfb, 0xe1, 0x35, + 0x90, 0x4f, 0x65, 0x70, 0xd7, 0xbd, 0x7d, 0xb8, 0x1e, 0x1a, 0x24, 0xf4, 0x1a, 0xfb, 0x0f, 0x7b, + 0x9b, 0x67, 0x30, 0xc1, 0x47, 0x9f, 0x87, 0xd9, 0x6e, 0xcf, 0xb5, 0xf6, 0x8f, 0x4d, 0x67, 0xff, + 0x61, 0x8f, 0x97, 0xf7, 0xfa, 0xe9, 0xc8, 0xed, 0x84, 0x04, 0x36, 0xcf, 0x60, 0x91, 0x1e, 0xba, + 0x05, 0x97, 0x87, 0x5a, 0xad, 0xe1, 0xd2, 0x47, 0x0c, 0xff, 0xe0, 0xce, 0x4d, 0x2c, 0x3e, 0x1b, + 0x6d, 0x10, 0x6c, 0x0b, 0x40, 0xe4, 0x50, 0xe5, 0x44, 0xf2, 0xd5, 0x8e, 0xe0, 0x99, 0xb4, 0x22, + 0xa2, 0x5b, 0xf0, 0xdc, 0xe0, 0x61, 0x6f, 0xff, 0xbd, 0x46, 0xc4, 0xaf, 0xac, 0x90, 0xb7, 0x42, + 0xf3, 0xbe, 0x44, 0xc1, 0x12, 0xa1, 0xb4, 0xaf, 0x00, 0xbc, 0x90, 0xa5, 0xf4, 0x08, 0xc3, 0x8b, + 0x83, 0x87, 0xbd, 0x46, 0xcf, 0x61, 0xbd, 0x56, 0x2e, 0xf6, 0x50, 0xbe, 0x9b, 0x67, 0xf0, 0x95, + 0xc1, 0xc3, 0xde, 0x6d, 0x87, 0x5e, 0xc4, 0x4b, 0x65, 0x0f, 0x41, 0x7d, 0x9a, 0xe4, 0x2f, 0x9d, + 0x66, 0x4e, 0xa0, 0xb9, 0xff, 0xb0, 0x97, 0x46, 0x73, 0x1f, 0x5e, 0x3a, 0xec, 0x9d, 0xb8, 0x19, + 0x18, 0xf5, 0x57, 0x6f, 0x8d, 0xc0, 0x8f, 0xe0, 0xf4, 0x5d, 0xf8, 0xc4, 0xe0, 0xd8, 0xb5, 0xac, + 0x0c, 0xbc, 0xfa, 0x8b, 0xfe, 0xf3, 0x14, 0x61, 0x04, 0xb7, 0x18, 0x5e, 0xf4, 0xec, 0x47, 0x19, + 0x98, 0xf5, 0xb7, 0x0a, 0x57, 0x3c, 0xfb, 0xd1, 0x08, 0x5e, 0xfd, 0x1a, 0x18, 0xcd, 0xea, 0xa4, + 0x58, 0x03, 0x23, 0x38, 0x7d, 0x17, 0x3e, 0x41, 0x15, 0xef, 0x32, 0xf0, 0xea, 0x6f, 0x4b, 0x9e, + 0xa7, 0x08, 0x23, 0xb8, 0x7d, 0x0f, 0x3e, 0xc9, 0xb8, 0xa5, 0xd5, 0x9b, 0x4e, 0xd8, 0xdf, 0xcf, + 0xbc, 0x40, 0xf9, 0xa5, 0xd5, 0x3b, 0xba, 0x6e, 0x47, 0x57, 0xc3, 0x8c, 0x50, 0xb7, 0x23, 0x6a, + 0xe1, 0x3d, 0xf8, 0xe4, 0xe0, 0xa1, 0xd5, 0x79, 0x60, 0x65, 0xa8, 0x06, 0x7f, 0xf3, 0xf4, 0x02, + 0xc3, 0x18, 0xdd, 0xc3, 0x68, 0x3d, 0xd0, 0x7f, 0xe9, 0x84, 0xfd, 0x3d, 0xd7, 0xf3, 0x04, 0xf6, + 0x26, 0xa9, 0x8a, 0x2c, 0xed, 0x36, 0xba, 0x1e, 0xe6, 0xa4, 0x76, 0x1b, 0x51, 0x13, 0xef, 0xc3, + 0xcb, 0x5c, 0xfb, 0x32, 0x43, 0x55, 0xf8, 0x3b, 0xbc, 0x17, 0x39, 0xca, 0x88, 0xba, 0xf8, 0xa2, + 0x02, 0xaf, 0x0d, 0xcf, 0xad, 0xad, 0xa4, 0x49, 0xac, 0x61, 0x1b, 0xfc, 0x76, 0x7d, 0xd8, 0xc0, + 0x62, 0xf5, 0xf1, 0xc0, 0xf2, 0xd8, 0x6e, 0xe3, 0x95, 0xe8, 0x34, 0x9c, 0x38, 0x2b, 0x6e, 0x19, + 0xd5, 0x29, 0x98, 0x70, 0xf2, 0x0d, 0xc7, 0xd0, 0xfe, 0x9b, 0x49, 0xb8, 0x90, 0xbc, 0x1c, 0xa2, + 0xbb, 0xa4, 0x43, 0xb0, 0x29, 0x2c, 0xac, 0x86, 0x30, 0x3d, 0x76, 0x66, 0x7c, 0x9e, 0xcd, 0x62, + 0x7e, 0x25, 0x84, 0xd0, 0x62, 0x1d, 0xdc, 0x83, 0x97, 0x09, 0xd1, 0xc8, 0x5c, 0x96, 0x40, 0x39, + 0x17, 0x76, 0xb5, 0xde, 0x4d, 0x61, 0x36, 0x4b, 0x24, 0x1d, 0x4c, 0x10, 0x23, 0x49, 0x8f, 0x49, + 0x63, 0x6e, 0x14, 0xd7, 0x42, 0x75, 0x84, 0xfd, 0x2d, 0x81, 0xf2, 0xb8, 0x5c, 0x1d, 0x7e, 0x7f, + 0x8b, 0x27, 0xfc, 0x01, 0x5c, 0x25, 0x04, 0xa3, 0x53, 0x50, 0x02, 0x69, 0x7f, 0xb6, 0x24, 0xcb, + 0xcb, 0x0d, 0x71, 0x12, 0x4a, 0x24, 0x1e, 0x8e, 0xbd, 0x91, 0xc4, 0xfd, 0x59, 0xf3, 0x45, 0x7f, + 0xf8, 0x65, 0x6f, 0xc8, 0x91, 0x75, 0x32, 0x15, 0x69, 0xc8, 0xf4, 0x4a, 0x11, 0x1b, 0x72, 0x24, + 0xe9, 0xe9, 0x48, 0x43, 0xa6, 0x93, 0x7e, 0x11, 0x16, 0x22, 0x7b, 0x19, 0x3a, 0x4b, 0xe2, 0x79, + 0x57, 0xda, 0xbb, 0x00, 0x4c, 0x3b, 0x47, 0x0d, 0x36, 0x52, 0xbe, 0x3a, 0x16, 0xb3, 0xbb, 0x35, + 0xd0, 0x0d, 0x98, 0xa4, 0x03, 0x6f, 0x8b, 0x6f, 0xe8, 0x5e, 0xc9, 0xb4, 0xe3, 0xa4, 0xac, 0x6d, + 0x6d, 0x9e, 0xc1, 0x1c, 0x19, 0x39, 0x70, 0x96, 0x7d, 0xd1, 0xbb, 0xf4, 0xba, 0xd5, 0xb1, 0x5a, + 0x82, 0xd7, 0x9e, 0xeb, 0xa7, 0x20, 0x2a, 0x13, 0xd8, 0x3c, 0x83, 0x97, 0x19, 0x61, 0x29, 0x1a, + 0xed, 0xc3, 0x12, 0x75, 0x58, 0x4d, 0x8d, 0xb9, 0x36, 0xad, 0x01, 0x7d, 0x06, 0x48, 0xd3, 0x63, + 0xdd, 0x8b, 0x42, 0xe3, 0x61, 0x02, 0xe8, 0x6a, 0x70, 0x58, 0x5c, 0xef, 0xf6, 0x3b, 0xf6, 0xe0, + 0xa4, 0xcd, 0x1e, 0xd9, 0xa7, 0xf1, 0x50, 0x3c, 0xda, 0x84, 0x79, 0x87, 0x5b, 0xb6, 0xae, 0x5a, + 0x66, 0xd7, 0xe3, 0x6f, 0xe4, 0x09, 0xf6, 0x14, 0x45, 0x48, 0x2c, 0x23, 0x8a, 0x7b, 0xef, 0x7f, + 0x39, 0x06, 0xab, 0xf1, 0xd5, 0x82, 0xce, 0xc3, 0x14, 0x9f, 0x11, 0x82, 0x99, 0x6a, 0x92, 0xed, + 0xe1, 0xfc, 0xa4, 0x01, 0xdf, 0x46, 0xfb, 0x49, 0x64, 0x5f, 0x78, 0x11, 0xa6, 0xfd, 0x61, 0x13, + 0xcc, 0x15, 0x53, 0x7c, 0x47, 0x85, 0x9e, 0x85, 0x99, 0x60, 0xdb, 0x14, 0x8c, 0xf7, 0x69, 0x7f, + 0x63, 0x44, 0xc8, 0xf2, 0xdd, 0x4f, 0x30, 0x62, 0x27, 0xd9, 0xfe, 0x26, 0x20, 0x4b, 0x10, 0x27, + 0x45, 0xb2, 0x04, 0xef, 0x59, 0x98, 0x09, 0x26, 0x82, 0x60, 0xc8, 0x4c, 0xfb, 0xbb, 0x0d, 0xf4, + 0x1c, 0x40, 0xb8, 0xa5, 0x08, 0x2f, 0x41, 0x82, 0x4d, 0x83, 0x9f, 0x2f, 0xa1, 0x3d, 0x23, 0xe4, + 0x4b, 0x48, 0x3f, 0x07, 0x10, 0x2e, 0xf0, 0xc1, 0x12, 0x3e, 0x13, 0x2c, 0xe1, 0x24, 0xef, 0x60, + 0xae, 0x08, 0x56, 0xe2, 0x69, 0x7f, 0x2a, 0x08, 0x59, 0x23, 0xc4, 0xe7, 0x24, 0xd6, 0x08, 0xf9, + 0x2b, 0x30, 0x2b, 0xac, 0x9a, 0xc2, 0xcd, 0x47, 0xb0, 0x2e, 0x22, 0x03, 0x56, 0x78, 0x47, 0xc7, + 0x5b, 0xd2, 0x00, 0xa4, 0x97, 0x20, 0x7e, 0x67, 0xc5, 0x5b, 0xe2, 0x30, 0xbc, 0x02, 0xcf, 0xd1, + 0x31, 0x98, 0xbc, 0x46, 0x6a, 0x7f, 0xac, 0x84, 0x1b, 0xfd, 0xb4, 0xf1, 0x80, 0x3a, 0x70, 0xbe, + 0x2f, 0x46, 0xd4, 0x4d, 0xd2, 0x23, 0x1d, 0xea, 0x10, 0x29, 0xd5, 0x01, 0xfb, 0x5e, 0x12, 0x16, + 0x4e, 0x26, 0x88, 0xb6, 0x41, 0x8b, 0x1b, 0xd6, 0x91, 0xa2, 0xd3, 0x4e, 0x87, 0x2f, 0xc7, 0x8c, + 0x53, 0xa9, 0x1e, 0xb4, 0x1f, 0x54, 0x60, 0x69, 0x68, 0x1c, 0xa2, 0xaa, 0x7c, 0x4b, 0xf1, 0xa9, + 0x6c, 0xc3, 0xf7, 0x89, 0x2e, 0x3f, 0x8b, 0xfc, 0xf2, 0xb3, 0xc2, 0x1c, 0x83, 0xcf, 0x4b, 0xc3, + 0x32, 0xa3, 0xb1, 0x44, 0x11, 0xe5, 0xd4, 0xce, 0x10, 0xb9, 0xc9, 0x0c, 0xaa, 0x36, 0x49, 0xfb, + 0x3f, 0x77, 0xb8, 0xd6, 0x3b, 0x71, 0xd5, 0x31, 0xed, 0xe7, 0x14, 0x38, 0x9f, 0xd8, 0x4c, 0xe8, + 0x73, 0x32, 0x7b, 0xc5, 0xd3, 0xb5, 0xf2, 0xc7, 0xe2, 0xbe, 0xa4, 0xc0, 0xf5, 0x4d, 0x8b, 0xea, + 0x38, 0x75, 0xeb, 0x12, 0xfb, 0xd8, 0x9c, 0x4d, 0x6e, 0x33, 0x16, 0xf5, 0xa9, 0xbd, 0xbd, 0xf7, + 0xe0, 0xf2, 0xa8, 0x47, 0x68, 0xf4, 0x0e, 0x2c, 0x38, 0x6e, 0xef, 0x90, 0xa5, 0x58, 0xed, 0xc0, + 0x30, 0xf2, 0xf3, 0x89, 0x5a, 0xa8, 0x21, 0x28, 0x8e, 0xa0, 0x6a, 0x3f, 0xaa, 0xc0, 0x82, 0x0c, + 0x92, 0xcd, 0xb4, 0xa5, 0x8c, 0xf3, 0xb1, 0x37, 0xce, 0x0f, 0x2b, 0x30, 0x13, 0xbc, 0x9b, 0x67, + 0x53, 0x06, 0x0e, 0xc0, 0x4f, 0xed, 0xf3, 0x1e, 0x60, 0x72, 0x40, 0x10, 0xb9, 0x09, 0x50, 0xfa, + 0xcd, 0x4d, 0x80, 0xd2, 0xef, 0x82, 0x3a, 0x46, 0xcd, 0x40, 0x0a, 0x2f, 0xf1, 0xd9, 0xcc, 0x40, + 0x0a, 0x08, 0xa7, 0x96, 0xe8, 0x05, 0x98, 0xa4, 0xb0, 0x9c, 0x29, 0xfa, 0x4d, 0x7a, 0xc8, 0x4f, + 0xe5, 0x00, 0x0d, 0xbf, 0xe1, 0xa3, 0x75, 0x80, 0xbe, 0x1f, 0x5b, 0x49, 0xf5, 0x37, 0x1e, 0x20, + 0x57, 0xc8, 0xca, 0x10, 0x22, 0x49, 0x24, 0x8a, 0x7c, 0xe3, 0x33, 0x82, 0x44, 0x51, 0x22, 0x51, + 0x94, 0x48, 0x18, 0xa9, 0x8e, 0xd5, 0x03, 0x12, 0x86, 0x44, 0xc2, 0xa0, 0x16, 0x0b, 0xfc, 0x90, + 0xef, 0xcd, 0x2a, 0x55, 0x63, 0x4e, 0x00, 0x67, 0x8f, 0xbc, 0x7f, 0xa6, 0x00, 0x84, 0x85, 0xa4, + 0x7e, 0xe2, 0x4c, 0xe7, 0xa3, 0x7c, 0xa3, 0x92, 0xc9, 0x4a, 0xdb, 0x24, 0x05, 0xae, 0xa0, 0x35, + 0x86, 0x66, 0x34, 0x2a, 0xfc, 0xe5, 0x90, 0x26, 0x18, 0x41, 0x42, 0xa1, 0x51, 0xe1, 0x5e, 0x23, + 0x68, 0x42, 0x21, 0x48, 0x28, 0x36, 0x2a, 0x5c, 0x1d, 0x98, 0x26, 0x14, 0x83, 0x84, 0x52, 0xa3, + 0x42, 0x15, 0x7c, 0x79, 0x42, 0x29, 0x48, 0x28, 0x37, 0x2a, 0x5c, 0x25, 0x97, 0x26, 0x94, 0x83, + 0x84, 0x6b, 0x8d, 0x0a, 0xd5, 0xb3, 0xe5, 0x09, 0xd7, 0x82, 0x84, 0x4a, 0xa3, 0xc2, 0x15, 0x62, + 0x69, 0x42, 0xa5, 0x42, 0x06, 0x4c, 0x58, 0xe8, 0x62, 0x58, 0xe8, 0xe2, 0x29, 0x0a, 0x5d, 0x0c, + 0x0b, 0x5d, 0x94, 0x0a, 0x5d, 0x0c, 0x0b, 0x5d, 0x94, 0x0a, 0x5d, 0x0c, 0x0b, 0x5d, 0x94, 0x0a, + 0x5d, 0xd4, 0x3e, 0x14, 0xf8, 0x31, 0x42, 0x7e, 0x8c, 0x53, 0xf0, 0x63, 0x84, 0xfc, 0x18, 0x12, + 0x3f, 0x86, 0xf6, 0x4f, 0x15, 0xb8, 0x98, 0x22, 0x65, 0x82, 0xfe, 0x53, 0x58, 0x8d, 0x3e, 0x0c, + 0xf3, 0xb7, 0x13, 0x36, 0x5e, 0x6f, 0x9d, 0x56, 0x6e, 0x65, 0xe8, 0x39, 0x97, 0x8b, 0xb3, 0xac, + 0x44, 0xb3, 0x61, 0x46, 0xca, 0x76, 0x61, 0x35, 0x1e, 0x61, 0xd4, 0x7b, 0x6f, 0x91, 0x29, 0x4f, + 0x79, 0x9d, 0x8a, 0xff, 0xdc, 0x9b, 0x2f, 0xab, 0x63, 0x9a, 0xc5, 0xe4, 0x5a, 0x92, 0x75, 0x31, + 0x37, 0x44, 0x21, 0xe7, 0xa4, 0x2d, 0x54, 0x22, 0x09, 0x5f, 0x28, 0xfa, 0xc7, 0x15, 0x38, 0x9f, + 0x08, 0x84, 0xfe, 0x63, 0xb8, 0x14, 0x5a, 0xd7, 0x17, 0xd7, 0xbe, 0x2d, 0xe7, 0xb0, 0x27, 0x98, + 0x0f, 0x48, 0x96, 0x54, 0x58, 0x4f, 0x44, 0xc7, 0x23, 0x48, 0x6b, 0xff, 0xf5, 0x18, 0x7b, 0xc7, + 0x4e, 0x26, 0x91, 0x59, 0x32, 0xfa, 0x2d, 0x80, 0x50, 0x66, 0x38, 0x75, 0xa2, 0x0b, 0x05, 0xdb, + 0xc9, 0x36, 0xdb, 0x97, 0x0f, 0x46, 0x3a, 0x2c, 0xc7, 0xc8, 0xa8, 0x07, 0xa2, 0x33, 0x4b, 0x43, + 0x12, 0xea, 0x7f, 0x07, 0x85, 0xa1, 0xab, 0x2b, 0xb0, 0x1c, 0x23, 0x01, 0xae, 0x6d, 0x01, 0x84, + 0xb5, 0x86, 0x2e, 0xc3, 0xac, 0x2b, 0xd4, 0x10, 0x6b, 0x0f, 0x31, 0x0a, 0x9d, 0x87, 0xe9, 0xfb, + 0xad, 0x4e, 0xc3, 0x76, 0x0e, 0x7b, 0x7c, 0x8c, 0x4f, 0x71, 0x1d, 0x47, 0xed, 0x3b, 0x99, 0x28, + 0x49, 0x36, 0x8d, 0x5c, 0x74, 0x47, 0x1e, 0x01, 0x9f, 0x79, 0x0a, 0x0d, 0x5f, 0x7f, 0x38, 0x1c, + 0xc3, 0x4b, 0xd9, 0x10, 0xd0, 0x9b, 0x70, 0x21, 0xb9, 0xff, 0xfa, 0xee, 0xf0, 0x93, 0x21, 0xb4, + 0x9f, 0xcc, 0xc1, 0x6a, 0xbd, 0x66, 0x75, 0x3a, 0x1b, 0x96, 0xd9, 0x1a, 0xd8, 0x0f, 0xa8, 0x0c, + 0x03, 0xb3, 0x2e, 0x97, 0xc9, 0xf6, 0x71, 0x3c, 0xae, 0xbc, 0xe9, 0xf8, 0x55, 0x25, 0xa3, 0x71, + 0x39, 0x23, 0x30, 0x2e, 0x57, 0x0c, 0x8c, 0xcb, 0x55, 0x74, 0x75, 0x8c, 0x5b, 0x8f, 0xa3, 0xd6, + 0xe5, 0x02, 0xeb, 0x71, 0xdc, 0xbc, 0x9c, 0x51, 0x0c, 0xcc, 0xcb, 0x51, 0xb1, 0x13, 0xf6, 0x59, + 0xd4, 0x75, 0x75, 0x9a, 0x7f, 0x56, 0x74, 0x75, 0x86, 0x7d, 0x96, 0x0c, 0x5d, 0x05, 0xf6, 0x59, + 0x2e, 0xea, 0xea, 0x2c, 0xfb, 0xbc, 0x66, 0xe8, 0xea, 0x1c, 0xfb, 0xac, 0x14, 0x75, 0x75, 0x9e, + 0xec, 0x7a, 0xba, 0x5e, 0xde, 0xa8, 0xe8, 0xea, 0x82, 0xf6, 0x3b, 0x0a, 0x3c, 0x53, 0x73, 0x7b, + 0x9e, 0x57, 0xe3, 0x86, 0xbb, 0x5a, 0xc7, 0x56, 0xfb, 0x84, 0x9c, 0x0d, 0xf8, 0x6b, 0xec, 0x26, + 0x8c, 0xf5, 0x1e, 0xfa, 0x86, 0xa6, 0xe2, 0x8f, 0x16, 0xb7, 0x1f, 0x3a, 0x69, 0x24, 0x36, 0xcf, + 0x60, 0x42, 0x02, 0xed, 0xc2, 0x44, 0x6f, 0x70, 0x1c, 0x68, 0x4d, 0x94, 0xe3, 0x69, 0x11, 0x88, + 0x11, 0xd4, 0x18, 0x99, 0xea, 0x59, 0x40, 0x5e, 0x98, 0x68, 0x75, 0x58, 0xdf, 0xde, 0x80, 0xe7, + 0x46, 0xf0, 0x83, 0xae, 0xc0, 0x5c, 0xcb, 0x3e, 0x6c, 0xec, 0xb9, 0x96, 0x47, 0x87, 0xad, 0x42, + 0x2f, 0x72, 0x66, 0x5b, 0xf6, 0xa1, 0x1f, 0xa5, 0x7d, 0xb7, 0x02, 0x57, 0x46, 0xb2, 0x42, 0x6f, + 0x85, 0x64, 0x0e, 0x42, 0xe7, 0x4f, 0x91, 0x78, 0xaa, 0x2a, 0x65, 0x1f, 0x36, 0xb6, 0x9c, 0xba, + 0x94, 0xc2, 0x65, 0xdb, 0x96, 0x5b, 0xf6, 0x61, 0x34, 0x49, 0xfb, 0x8a, 0x02, 0xe7, 0xf6, 0xa2, + 0x0e, 0x78, 0xb6, 0x6d, 0xe7, 0x23, 0xdb, 0x39, 0xca, 0x66, 0x1b, 0x31, 0x09, 0x5b, 0xee, 0xbf, + 0xd7, 0xb2, 0xd9, 0xf2, 0x27, 0x3c, 0xb1, 0x03, 0xaa, 0x47, 0x3f, 0x73, 0xda, 0xcf, 0x4c, 0x01, + 0x08, 0x66, 0x70, 0x5a, 0xb0, 0xda, 0xb5, 0x4c, 0xef, 0x76, 0xf3, 0xdb, 0xad, 0x16, 0xb5, 0x1f, + 0xd2, 0xed, 0x3d, 0xf0, 0x9d, 0x95, 0x25, 0xdf, 0x20, 0xee, 0xc4, 0xa2, 0xe0, 0x04, 0x52, 0xd1, + 0x4c, 0x24, 0x7f, 0x66, 0xd9, 0x32, 0x09, 0x51, 0x70, 0x02, 0x29, 0x64, 0xc3, 0x39, 0x37, 0x62, + 0xe1, 0x22, 0x28, 0xcb, 0x58, 0x8a, 0x7d, 0x57, 0x9c, 0x80, 0x84, 0x13, 0xc9, 0x0d, 0x67, 0x25, + 0x39, 0x40, 0xcb, 0x9a, 0x95, 0x50, 0xa6, 0x44, 0x72, 0xe8, 0x2e, 0x20, 0x52, 0xde, 0xad, 0xb6, + 0x54, 0x9e, 0x89, 0x14, 0x21, 0x89, 0x9d, 0x21, 0x70, 0x1c, 0x43, 0x42, 0x24, 0x2c, 0x70, 0x3f, + 0x99, 0x81, 0xb0, 0xc0, 0x77, 0x0c, 0x09, 0x74, 0x11, 0xa6, 0x3d, 0xaf, 0xc9, 0x14, 0x22, 0x42, + 0x81, 0x56, 0xaf, 0x49, 0x15, 0x1e, 0x2e, 0xc2, 0x34, 0x53, 0x9d, 0xc3, 0x7b, 0xa1, 0x44, 0x2b, + 0x35, 0xd5, 0x8a, 0xf7, 0xc8, 0x59, 0xfe, 0x3e, 0x97, 0x6b, 0xe6, 0xd2, 0x8f, 0x33, 0x29, 0x67, + 0xf9, 0x3b, 0x12, 0x28, 0x8e, 0xa0, 0xa2, 0x4d, 0x98, 0x27, 0xcc, 0xdd, 0x32, 0xfb, 0x9c, 0x16, + 0xa4, 0xdc, 0xe8, 0xee, 0x88, 0x90, 0x58, 0x46, 0x44, 0x9f, 0x87, 0xb3, 0x3c, 0xa2, 0x7e, 0x6c, + 0xba, 0xc1, 0x4c, 0xc2, 0x95, 0x64, 0x5e, 0x4e, 0x23, 0x28, 0x21, 0xe0, 0x58, 0x32, 0xd5, 0x25, + 0x58, 0xf4, 0x1a, 0x5c, 0xcf, 0x80, 0x45, 0x69, 0xaf, 0xc1, 0x6a, 0xfc, 0x08, 0x4b, 0x50, 0xdf, + 0xbb, 0x2b, 0xc3, 0x0b, 0x8d, 0xf1, 0x59, 0x79, 0x1f, 0xf0, 0x89, 0x8c, 0x03, 0xcd, 0x27, 0xac, + 0xc3, 0xb9, 0xa4, 0xe1, 0x91, 0xc0, 0xca, 0x07, 0x51, 0x0c, 0x81, 0x99, 0xb7, 0x64, 0x66, 0x5e, + 0xce, 0x3c, 0x46, 0x7c, 0xe2, 0x57, 0x01, 0x0d, 0xf7, 0xee, 0x04, 0x46, 0x6e, 0x87, 0xb0, 0x02, + 0x0b, 0xd7, 0x65, 0x16, 0x9e, 0xcf, 0xd0, 0xd1, 0x7d, 0x82, 0x7f, 0xa4, 0x30, 0x8a, 0x72, 0x4d, + 0x21, 0x0d, 0xe6, 0xc2, 0x09, 0x29, 0x58, 0x4b, 0xa4, 0x38, 0x74, 0x4b, 0x84, 0xd9, 0xf5, 0x8d, + 0x9a, 0x5f, 0x19, 0xd1, 0x18, 0xbb, 0x78, 0xf3, 0x0c, 0x96, 0x10, 0xd1, 0x1e, 0x2c, 0x86, 0xe1, + 0x1b, 0x07, 0xfb, 0x78, 0x9d, 0x4f, 0x6d, 0x2f, 0x8c, 0xa0, 0x45, 0x61, 0x37, 0xcf, 0xe0, 0x28, + 0x7a, 0x75, 0x0e, 0x20, 0x8c, 0xd2, 0x7e, 0x74, 0x1e, 0xe6, 0x44, 0x06, 0xd0, 0xdb, 0x30, 0xe7, + 0x79, 0xcd, 0xc0, 0xd6, 0x40, 0xa6, 0xf3, 0xaa, 0x84, 0x81, 0xde, 0xa7, 0x46, 0xcd, 0xeb, 0x4f, + 0x69, 0xfd, 0x34, 0x96, 0x06, 0x32, 0x60, 0xc2, 0xeb, 0x0e, 0x5a, 0xf9, 0xc0, 0x52, 0x73, 0x92, + 0x49, 0xe5, 0x9d, 0xfd, 0x1a, 0x66, 0xa0, 0xa8, 0xc0, 0x70, 0x7c, 0x3f, 0x55, 0xcf, 0xa6, 0xe1, + 0x18, 0x0c, 0xc9, 0x40, 0xeb, 0x30, 0xef, 0x5a, 0x87, 0x54, 0xae, 0x96, 0x9d, 0x93, 0xb2, 0x9c, + 0x1a, 0xe6, 0x42, 0x14, 0x5c, 0x47, 0xdf, 0x06, 0x2b, 0x11, 0xf3, 0xfa, 0x7c, 0x1a, 0x49, 0xf3, + 0x8f, 0x88, 0xe3, 0x30, 0x70, 0x3c, 0x21, 0x64, 0xc3, 0x73, 0x66, 0xd3, 0x63, 0x46, 0xeb, 0xeb, + 0xf5, 0x06, 0x35, 0x4c, 0x48, 0x96, 0x79, 0xaf, 0xd7, 0xb1, 0xdb, 0x66, 0xf0, 0xe4, 0x99, 0xa4, + 0x5a, 0x13, 0x58, 0xbb, 0xdf, 0xc5, 0xf8, 0x92, 0x40, 0x28, 0x86, 0x0e, 0x6a, 0xc3, 0xb3, 0x01, + 0x04, 0x3f, 0x60, 0xc9, 0x19, 0x4d, 0x67, 0xcc, 0xe8, 0xa2, 0x48, 0x06, 0xd7, 0xe5, 0x5c, 0xea, + 0xb0, 0x4a, 0xfd, 0xd9, 0xf8, 0x65, 0xd9, 0xef, 0xad, 0x3f, 0xb0, 0x5c, 0xf3, 0xc8, 0xca, 0xe4, + 0xeb, 0x75, 0x85, 0xe1, 0x46, 0x50, 0xd1, 0xb7, 0xc1, 0xb3, 0x24, 0x21, 0x7a, 0x2c, 0x0c, 0x69, + 0x43, 0x06, 0xda, 0x17, 0x39, 0x09, 0xe1, 0x44, 0x18, 0xe6, 0xa0, 0xc3, 0xb2, 0xbc, 0x16, 0x31, + 0x6b, 0xe2, 0xb3, 0x6c, 0xd3, 0x18, 0x93, 0x84, 0xaa, 0x30, 0xdd, 0xa3, 0xd2, 0xe4, 0x3b, 0xb7, + 0xb9, 0xf6, 0x64, 0xfc, 0xb8, 0xb8, 0xd3, 0xe0, 0x9a, 0x0c, 0xa6, 0x73, 0xc4, 0x56, 0xf6, 0x00, + 0x0f, 0xbd, 0x03, 0x4b, 0x2d, 0xab, 0xd3, 0xf1, 0xa4, 0x7d, 0xc2, 0x7c, 0x9a, 0x05, 0x92, 0xda, + 0x56, 0x83, 0xd2, 0x18, 0xc6, 0x43, 0xfb, 0x01, 0x31, 0x61, 0x6f, 0xb0, 0x90, 0xc2, 0x59, 0x2d, + 0x0a, 0x8d, 0x87, 0x09, 0xa0, 0x06, 0xac, 0x36, 0x3b, 0x66, 0xeb, 0xa3, 0xda, 0x10, 0x9f, 0x8b, + 0x29, 0xdb, 0x0e, 0xc2, 0x27, 0x2d, 0x30, 0xad, 0x2b, 0xb6, 0x05, 0x8c, 0x27, 0x83, 0x3e, 0x2f, + 0x67, 0x20, 0xf0, 0xae, 0xa6, 0x18, 0x5c, 0x0b, 0x32, 0xe0, 0x76, 0x4b, 0x70, 0x02, 0x11, 0xc2, + 0xff, 0xc3, 0x63, 0x7b, 0x60, 0x0d, 0xf3, 0xbf, 0x74, 0x4a, 0xfe, 0xe3, 0xc9, 0x10, 0xfe, 0xc5, + 0x14, 0x81, 0x7f, 0x74, 0x2a, 0xfe, 0xe3, 0x89, 0xa0, 0x7b, 0xcc, 0x43, 0x75, 0xd5, 0x74, 0xda, + 0x81, 0x74, 0xf0, 0x2e, 0x16, 0xc4, 0xa8, 0x47, 0x75, 0xfb, 0x73, 0x31, 0xe8, 0xf4, 0x8a, 0x0f, + 0x7d, 0xc8, 0xf6, 0x48, 0xb5, 0xc7, 0xad, 0x8e, 0x45, 0x8f, 0xdf, 0x9c, 0xea, 0xd9, 0x11, 0x7b, + 0xa4, 0x28, 0x02, 0x5e, 0x96, 0xc9, 0xb0, 0x0b, 0xc4, 0xef, 0x1b, 0x83, 0x95, 0xd8, 0xa9, 0x90, + 0x9a, 0xc0, 0xf6, 0x9a, 0xdc, 0x09, 0xc8, 0x4e, 0xaf, 0x69, 0x77, 0xec, 0xc1, 0xe3, 0x54, 0x21, + 0x64, 0x32, 0xb5, 0xcb, 0xe0, 0x78, 0xc9, 0xf3, 0x9a, 0x72, 0x14, 0x72, 0x64, 0x2b, 0x76, 0x82, + 0x47, 0xc6, 0x48, 0x56, 0xb9, 0xd1, 0x77, 0xf2, 0x5a, 0x68, 0xc5, 0x0e, 0x7b, 0xf1, 0x64, 0xd0, + 0xf7, 0x48, 0x46, 0xec, 0x92, 0xb3, 0x1b, 0x1b, 0xa5, 0x68, 0x5f, 0x4f, 0xc0, 0xdc, 0x3c, 0x83, + 0x2f, 0xfb, 0x46, 0xec, 0x92, 0xb8, 0xf0, 0x4d, 0xf9, 0x24, 0x66, 0xaf, 0xfd, 0x61, 0x0e, 0xd0, + 0x70, 0x05, 0xa2, 0xdb, 0x64, 0x6d, 0xe3, 0xa6, 0xef, 0xbc, 0x66, 0x63, 0xbf, 0xc7, 0xb7, 0xb3, + 0x59, 0x4c, 0x5d, 0x2f, 0xfb, 0x16, 0xee, 0xbc, 0x66, 0x80, 0x87, 0xf6, 0x61, 0x99, 0xdb, 0xb1, + 0x93, 0xc8, 0xa5, 0x39, 0xb9, 0x24, 0x6c, 0x05, 0x90, 0x9b, 0x67, 0xf0, 0x12, 0xb3, 0x48, 0x27, + 0x52, 0xbd, 0x06, 0x6b, 0x6d, 0xcb, 0xb5, 0x1f, 0x58, 0x04, 0x96, 0x3d, 0x19, 0xb9, 0xbd, 0x2e, + 0x3d, 0xd1, 0x8f, 0xd1, 0xeb, 0x84, 0xd5, 0x20, 0x59, 0x4a, 0x45, 0xef, 0xc1, 0xb2, 0xe7, 0x35, + 0x70, 0x9d, 0x5b, 0x90, 0xf5, 0x4d, 0x3f, 0x8c, 0xa7, 0x99, 0xe4, 0xaf, 0x0f, 0xc1, 0x93, 0x7e, + 0x46, 0xe2, 0x84, 0xa8, 0xea, 0x22, 0xcc, 0x4b, 0x45, 0xd4, 0xbe, 0xa8, 0xc0, 0xbc, 0x54, 0x14, + 0xa4, 0xc1, 0xac, 0x77, 0xdc, 0x73, 0x07, 0x55, 0x7b, 0xd0, 0x35, 0xfb, 0x81, 0xb8, 0x88, 0x18, + 0x89, 0x5e, 0x20, 0x1b, 0xcc, 0xb6, 0x7d, 0xd2, 0xe5, 0x40, 0xbe, 0xe0, 0x88, 0x14, 0x8b, 0x2e, + 0x03, 0x74, 0x7a, 0xce, 0x11, 0x87, 0xf1, 0x05, 0x48, 0x84, 0x38, 0xf6, 0x64, 0xd4, 0x80, 0xe5, + 0x18, 0xee, 0xd1, 0x55, 0x50, 0xbb, 0x61, 0xb0, 0xde, 0xe9, 0x0d, 0x3c, 0x2e, 0xf7, 0x3c, 0x14, + 0x8f, 0x9e, 0x81, 0x19, 0xcb, 0x69, 0x33, 0xa7, 0x6f, 0xfc, 0xb6, 0x24, 0x8c, 0xd0, 0xbe, 0x9e, + 0xe3, 0x8a, 0xa9, 0x49, 0x9d, 0x35, 0xde, 0x5e, 0xbe, 0xf2, 0xb4, 0xf6, 0xf2, 0x4d, 0x38, 0xc7, + 0xed, 0xb6, 0x90, 0x56, 0xa5, 0xbe, 0x81, 0x85, 0x71, 0x9c, 0x6e, 0x09, 0x95, 0x23, 0x05, 0x73, + 0xc6, 0x0a, 0x3d, 0xb4, 0xfa, 0x74, 0x02, 0xc6, 0xeb, 0xb0, 0xea, 0x5a, 0x87, 0x75, 0xcb, 0x7d, + 0xc0, 0x2e, 0xb7, 0xda, 0xd6, 0x23, 0x3e, 0x13, 0x8e, 0x65, 0x73, 0x87, 0x23, 0xe3, 0xb2, 0xe9, + 0xef, 0x17, 0x73, 0xcc, 0x8c, 0x50, 0x84, 0x07, 0xb4, 0x0a, 0x93, 0x2d, 0xf1, 0x02, 0x8b, 0x87, + 0xd0, 0x07, 0xcc, 0xc2, 0x8f, 0xeb, 0x89, 0xed, 0x57, 0xbd, 0xcb, 0x87, 0xcf, 0xcb, 0x69, 0x65, + 0x94, 0x10, 0xa8, 0x55, 0x21, 0xec, 0x49, 0x71, 0xa8, 0x0c, 0x53, 0x6d, 0xcb, 0xf1, 0xc2, 0xc9, + 0x28, 0x7e, 0xd7, 0xbd, 0xc1, 0x60, 0xb0, 0x0f, 0x8c, 0x1c, 0x66, 0x12, 0x55, 0x98, 0x5b, 0xe4, + 0x06, 0x60, 0xae, 0x05, 0x5e, 0xcd, 0x32, 0xb3, 0x05, 0x48, 0xd4, 0xec, 0x6f, 0x38, 0x9b, 0x89, + 0x2d, 0xa1, 0xfd, 0x89, 0x02, 0x67, 0xe3, 0x0a, 0x85, 0x76, 0x61, 0x9a, 0xec, 0xde, 0xf6, 0x70, + 0xd5, 0xe3, 0xf7, 0x70, 0x46, 0xe6, 0x1a, 0xa1, 0x2f, 0xfd, 0x04, 0x13, 0x07, 0x34, 0xd0, 0x05, + 0x98, 0x66, 0xbe, 0x1b, 0x71, 0x95, 0x77, 0xf5, 0x20, 0xac, 0x35, 0x61, 0xda, 0xc7, 0x48, 0x7f, + 0xdd, 0xf6, 0xec, 0x2f, 0x58, 0x46, 0x91, 0xbd, 0x6e, 0x93, 0xef, 0x62, 0x85, 0x3d, 0xb9, 0x93, + 0xef, 0xeb, 0x65, 0x75, 0x8c, 0x39, 0x60, 0xf9, 0x82, 0x95, 0xbf, 0x6e, 0xa8, 0xe3, 0x7e, 0xc0, + 0x28, 0x17, 0xd5, 0x09, 0xed, 0x01, 0x4c, 0xf1, 0xca, 0x46, 0x15, 0xf9, 0x7e, 0x51, 0x4b, 0x6b, + 0x99, 0x27, 0x91, 0xce, 0x68, 0x73, 0x29, 0x85, 0x76, 0x41, 0xcd, 0x69, 0xff, 0xfb, 0x18, 0x9c, + 0x4b, 0x6a, 0x18, 0x74, 0x39, 0xe2, 0x9e, 0x8c, 0x75, 0x50, 0xd1, 0x39, 0x19, 0x82, 0xb1, 0xae, + 0x57, 0x0c, 0xdd, 0xe5, 0x75, 0xbd, 0x22, 0x8b, 0x2b, 0x85, 0xee, 0xf2, 0xba, 0x5e, 0x09, 0x9d, + 0x65, 0x1e, 0x5e, 0x02, 0x7d, 0x6b, 0x1a, 0x62, 0xb1, 0x86, 0x1e, 0x68, 0x5a, 0xd3, 0x10, 0x8b, + 0x2d, 0x0a, 0x2e, 0xf3, 0x48, 0x08, 0x6d, 0xc2, 0x7c, 0xf8, 0xd8, 0x50, 0xaf, 0x57, 0xf9, 0x29, + 0x28, 0xbe, 0x76, 0xd6, 0x45, 0x48, 0x2c, 0x23, 0x12, 0xfa, 0x6e, 0xef, 0x61, 0x9e, 0x8b, 0xb9, + 0x29, 0x98, 0x86, 0x78, 0xac, 0xc1, 0xc5, 0xdb, 0x58, 0xac, 0x81, 0xde, 0x86, 0x8b, 0x87, 0xb6, + 0xeb, 0x0d, 0x6e, 0xdf, 0xdc, 0xd8, 0x61, 0xf3, 0xde, 0x16, 0x7d, 0x87, 0x60, 0x0e, 0x83, 0x99, + 0x4e, 0x36, 0x4e, 0x03, 0x41, 0x9f, 0x86, 0x73, 0xbe, 0x73, 0x45, 0xea, 0xde, 0x8c, 0x1e, 0x8a, + 0x84, 0xbb, 0xa7, 0x79, 0x9c, 0x98, 0x4e, 0x8e, 0xf5, 0x5e, 0xf0, 0xd8, 0x5a, 0xbd, 0xc8, 0x36, + 0x7e, 0xf4, 0x40, 0xce, 0x88, 0xaf, 0x77, 0x3a, 0xdc, 0xc0, 0x9a, 0xf6, 0x1e, 0xcc, 0x4b, 0x85, + 0x46, 0x17, 0x45, 0xcf, 0x73, 0x0a, 0xef, 0xd1, 0xbe, 0xdf, 0xb9, 0xab, 0xa0, 0xda, 0xde, 0x9d, + 0x13, 0xd3, 0xb3, 0x6b, 0x3d, 0x4a, 0xc2, 0x6a, 0x73, 0x8b, 0xfc, 0x43, 0xf1, 0xda, 0xff, 0xaf, + 0xc0, 0xac, 0x70, 0xd8, 0x43, 0x55, 0x98, 0x1f, 0xf8, 0x41, 0x7a, 0x03, 0x98, 0xc9, 0x2d, 0x9e, + 0x84, 0x12, 0xa5, 0x71, 0x27, 0x93, 0x39, 0x27, 0x19, 0x45, 0xa2, 0x51, 0xdf, 0xda, 0xc5, 0x99, + 0xe6, 0x66, 0x19, 0x45, 0xfb, 0x07, 0x63, 0xb0, 0x34, 0x74, 0x1c, 0x23, 0x5d, 0xcd, 0xf5, 0xdc, + 0xbe, 0x6f, 0x38, 0xb4, 0xca, 0x4b, 0xa8, 0x8d, 0x3e, 0xcd, 0x61, 0x19, 0x91, 0x53, 0xba, 0x1f, + 0x52, 0xca, 0x9d, 0x8a, 0xd2, 0x7d, 0x89, 0x92, 0x67, 0x3b, 0x6e, 0x48, 0x69, 0x2c, 0x3b, 0x25, + 0x09, 0x11, 0xed, 0x80, 0x1a, 0x32, 0xc9, 0x2f, 0x42, 0xc6, 0x33, 0x13, 0x5b, 0x94, 0x70, 0x71, + 0x9d, 0x93, 0xbb, 0x2f, 0x91, 0x9b, 0x38, 0x15, 0xb9, 0xfb, 0x11, 0x72, 0x21, 0xbb, 0x9c, 0xdc, + 0x64, 0x76, 0x72, 0x12, 0x2e, 0xae, 0x6b, 0xff, 0x62, 0x0c, 0xe6, 0x25, 0x90, 0x6c, 0x12, 0x85, + 0x12, 0x8a, 0x3c, 0xc7, 0x7e, 0x75, 0x2c, 0x93, 0xdf, 0x78, 0x6e, 0x39, 0xb6, 0x4a, 0x97, 0x03, + 0x31, 0x6c, 0xa8, 0x39, 0x29, 0xac, 0xab, 0x63, 0x62, 0x38, 0x5f, 0x51, 0xc7, 0xa5, 0x70, 0x59, + 0x9d, 0x90, 0xc2, 0x45, 0x75, 0x52, 0x0a, 0x1b, 0xea, 0x94, 0x14, 0xd6, 0xd5, 0x69, 0xc1, 0x72, + 0x6d, 0xb5, 0xa2, 0xce, 0x88, 0xc1, 0xb2, 0x0a, 0x62, 0xb0, 0xa4, 0xce, 0x8a, 0xc1, 0xa2, 0x3a, + 0x27, 0x06, 0x0b, 0xea, 0xbc, 0x18, 0x34, 0xd4, 0x05, 0x31, 0x98, 0x57, 0x17, 0xa9, 0x05, 0xdc, + 0xaa, 0xae, 0xaa, 0xec, 0x23, 0xaf, 0x2e, 0xb1, 0x0f, 0x43, 0x45, 0xec, 0xa3, 0xa0, 0x2e, 0xb3, + 0x8f, 0xa2, 0x7a, 0x96, 0x7d, 0x94, 0xd4, 0x15, 0xf6, 0x51, 0x56, 0x57, 0xd9, 0x47, 0x45, 0x5d, + 0x43, 0xd3, 0x30, 0x4e, 0x59, 0x3f, 0xc7, 0xbf, 0x0c, 0xf5, 0x3c, 0xff, 0x2a, 0xaa, 0x17, 0xf8, + 0x57, 0x59, 0xbd, 0xc8, 0xbf, 0x2a, 0xea, 0x33, 0xec, 0xcb, 0xd0, 0xd5, 0x67, 0xf9, 0x97, 0xa1, + 0x5e, 0xe2, 0x5f, 0x45, 0xf5, 0x39, 0x6d, 0x07, 0x96, 0x86, 0x0f, 0xce, 0x15, 0xf9, 0xd6, 0x58, + 0x1b, 0x7d, 0x05, 0xe2, 0x5f, 0x1a, 0xff, 0x90, 0x02, 0xf3, 0x52, 0x02, 0xba, 0x04, 0xd0, 0x3f, + 0x7e, 0xec, 0x49, 0x2f, 0x8f, 0x42, 0x0c, 0x7a, 0x1f, 0xce, 0xb6, 0xd8, 0xf6, 0xcf, 0x7e, 0x60, + 0xb7, 0x4f, 0x4c, 0xdf, 0x64, 0x74, 0xee, 0x54, 0xf7, 0x42, 0xb1, 0x34, 0xb4, 0xcb, 0x30, 0xed, + 0xdf, 0xfa, 0x24, 0xdc, 0x9a, 0x5f, 0x05, 0x34, 0x7c, 0x5f, 0x91, 0x00, 0xfb, 0x00, 0xd4, 0xe8, + 0xd5, 0x03, 0xb5, 0x03, 0xd2, 0xb2, 0x05, 0x7c, 0xdf, 0x1f, 0x56, 0xbf, 0x65, 0x87, 0x91, 0xe8, + 0x33, 0x30, 0x13, 0x80, 0xf1, 0x92, 0x5d, 0x4a, 0xbf, 0xdb, 0xc0, 0xd3, 0x3e, 0x05, 0xad, 0x0e, + 0x33, 0x41, 0x34, 0x61, 0x8d, 0xee, 0xb6, 0x7c, 0xb7, 0x7f, 0x34, 0x80, 0x74, 0x98, 0x70, 0x05, + 0xda, 0x17, 0xe2, 0x2f, 0x57, 0x29, 0x5d, 0x06, 0xa8, 0xfd, 0x33, 0x05, 0x26, 0x18, 0xc5, 0xb2, + 0x3c, 0xcc, 0x2f, 0x27, 0xe3, 0xca, 0xc3, 0xfb, 0xe7, 0x95, 0x53, 0x8b, 0x2d, 0xfb, 0x9e, 0x4a, + 0xc6, 0x7c, 0x4f, 0x25, 0xcc, 0x77, 0x89, 0x51, 0xe4, 0xbe, 0x4b, 0x0a, 0x86, 0x3a, 0x49, 0x3f, + 0x8a, 0x15, 0x75, 0x8a, 0x7e, 0x94, 0x8b, 0xea, 0x34, 0xfd, 0xa8, 0x14, 0xd5, 0x19, 0xfa, 0x71, + 0x9d, 0x0c, 0xcc, 0x69, 0x18, 0x77, 0xf2, 0x46, 0x45, 0x9d, 0x65, 0x5f, 0xe5, 0x8a, 0x3a, 0x47, + 0xbf, 0x8c, 0x92, 0xa1, 0xce, 0xd3, 0xaf, 0x92, 0x5e, 0x54, 0x17, 0xd0, 0x0c, 0x4c, 0x38, 0x79, + 0x5d, 0xaf, 0xa8, 0x8b, 0xda, 0xef, 0x2a, 0x70, 0x36, 0xee, 0x06, 0x26, 0x9b, 0x99, 0xec, 0x38, + 0x4c, 0xb9, 0x3a, 0xfa, 0x99, 0x1e, 0xa8, 0xbd, 0xc3, 0x7c, 0x59, 0xe7, 0x0f, 0xd4, 0x87, 0x46, + 0xa9, 0xcc, 0x1c, 0xcf, 0x78, 0x87, 0x05, 0x83, 0x8b, 0x58, 0x78, 0x87, 0xa5, 0xbc, 0xc1, 0x44, + 0x2c, 0xbc, 0xc3, 0x72, 0x51, 0x57, 0x27, 0xe8, 0xb6, 0xf8, 0x30, 0xaf, 0x1b, 0x64, 0x3e, 0x63, + 0xdf, 0x46, 0x45, 0x57, 0xa7, 0xb4, 0x3f, 0x9f, 0x80, 0xc5, 0xc8, 0x8b, 0x07, 0xba, 0x0c, 0xb3, + 0xfc, 0x10, 0x78, 0xd3, 0xb5, 0xee, 0xfb, 0x22, 0x37, 0x42, 0x14, 0x6a, 0xc1, 0x59, 0xb3, 0xd3, + 0xe9, 0x3d, 0xb4, 0xda, 0x04, 0x37, 0xb0, 0x6b, 0x93, 0xaa, 0xb2, 0x4d, 0x69, 0x37, 0xd6, 0x63, + 0xd0, 0x70, 0x2c, 0x31, 0xd4, 0x84, 0xb5, 0xa1, 0x4b, 0x56, 0x4a, 0x64, 0x97, 0xaf, 0xc6, 0x9f, + 0x4c, 0xc9, 0x27, 0x38, 0x0d, 0xd2, 0x91, 0x9d, 0x44, 0x08, 0xdd, 0x0b, 0xf2, 0x08, 0x67, 0x2e, + 0x9e, 0x07, 0x3b, 0x5b, 0x3d, 0x37, 0x22, 0x0f, 0x9c, 0x84, 0x8f, 0x3a, 0xf0, 0x4c, 0xfc, 0x8d, + 0x2b, 0xa7, 0x3f, 0x71, 0xca, 0x32, 0xa4, 0x52, 0x43, 0xc7, 0x72, 0x6e, 0x43, 0xa5, 0x99, 0x4c, + 0xf1, 0x0b, 0xc3, 0x72, 0xab, 0xfa, 0xe8, 0x38, 0x95, 0x12, 0xfa, 0x2c, 0x5c, 0xb0, 0x4e, 0x06, + 0xcc, 0xef, 0x27, 0x95, 0x21, 0x11, 0x34, 0xb2, 0xf3, 0xf4, 0x98, 0x30, 0x8d, 0xcf, 0x53, 0x88, + 0x38, 0x00, 0xf4, 0x1e, 0x2c, 0x33, 0x74, 0x69, 0xfe, 0xe5, 0x6f, 0x1f, 0x69, 0xb5, 0x21, 0x6f, + 0x3d, 0x96, 0x28, 0x91, 0x3b, 0xe2, 0x56, 0xe3, 0x15, 0x58, 0xf2, 0x4d, 0x30, 0x90, 0x1d, 0x2b, + 0x3d, 0x84, 0xd2, 0xf3, 0xc5, 0x34, 0x56, 0xc5, 0x04, 0x12, 0xaf, 0xfd, 0x8e, 0x02, 0x17, 0x92, + 0x7b, 0x64, 0x36, 0xf7, 0x4c, 0xc9, 0xf8, 0xf2, 0xa8, 0x6e, 0x65, 0x93, 0x9a, 0x6a, 0x3e, 0xe4, + 0xde, 0xa4, 0xba, 0xcd, 0x87, 0xf9, 0x12, 0x1b, 0xd4, 0xdd, 0xe6, 0x43, 0xa3, 0xc4, 0xe5, 0xa6, + 0x9a, 0x0f, 0x4b, 0xbe, 0xdc, 0x54, 0xf3, 0xe1, 0xb5, 0x12, 0x1b, 0xd4, 0x04, 0x56, 0xd7, 0xd5, + 0x49, 0xed, 0x15, 0x58, 0x8e, 0xe9, 0x35, 0x09, 0xab, 0xd0, 0x2f, 0x2a, 0x00, 0x21, 0x34, 0x7a, + 0x09, 0x16, 0x5a, 0x3e, 0x16, 0x7b, 0x20, 0xe5, 0x62, 0x8f, 0x72, 0x6c, 0x64, 0x19, 0xce, 0x0d, + 0x2d, 0xc3, 0x1f, 0x26, 0x2c, 0xc3, 0x63, 0xa7, 0x6c, 0xdc, 0xf8, 0x85, 0xf8, 0x8b, 0xe3, 0x7e, + 0x11, 0xe5, 0x2d, 0x66, 0x26, 0x1b, 0x1f, 0x31, 0x88, 0xff, 0x61, 0xa3, 0xf9, 0xb7, 0x6e, 0xa3, + 0xf9, 0x23, 0x0a, 0x2c, 0x46, 0x66, 0xab, 0xcc, 0x9d, 0x77, 0x1f, 0x16, 0xc3, 0xae, 0x2a, 0x6e, + 0xa2, 0xae, 0xa6, 0x74, 0x98, 0x3d, 0x19, 0x03, 0x47, 0x49, 0x68, 0x16, 0xac, 0xc4, 0x42, 0x26, + 0xec, 0xb1, 0xca, 0xf2, 0x1e, 0xeb, 0x72, 0x4a, 0xd6, 0xd2, 0x4e, 0xeb, 0x9f, 0x2b, 0x30, 0x2b, + 0x44, 0x67, 0x53, 0x1e, 0x11, 0x10, 0xe4, 0xbe, 0xfe, 0x33, 0xdf, 0xfa, 0xbb, 0x2e, 0xed, 0xdf, + 0x2a, 0x70, 0x36, 0x4e, 0xac, 0x25, 0xb3, 0x8c, 0xf6, 0x8e, 0x0c, 0x17, 0x48, 0x90, 0x3c, 0x3f, + 0x52, 0x82, 0x86, 0xca, 0x90, 0x44, 0x90, 0x51, 0xc3, 0x37, 0x71, 0xe6, 0xbf, 0x41, 0x0f, 0x2c, + 0x17, 0xaf, 0xef, 0xf3, 0xb9, 0x6d, 0xb4, 0x58, 0x8e, 0x8f, 0xb0, 0x79, 0x06, 0xc7, 0x12, 0xaa, + 0x2e, 0xc0, 0x9c, 0x18, 0xaf, 0x7d, 0x31, 0x07, 0x0b, 0x32, 0x57, 0x68, 0x07, 0xc0, 0x17, 0xab, + 0x37, 0x3b, 0xa9, 0xb2, 0x86, 0x7b, 0x01, 0x98, 0x48, 0x82, 0xea, 0xba, 0x04, 0x29, 0xe8, 0x0e, + 0x2c, 0x58, 0x0f, 0x2c, 0xc7, 0xf7, 0x44, 0xc5, 0x2f, 0xa5, 0x92, 0xde, 0x00, 0x6f, 0x08, 0xa0, + 0x01, 0xb9, 0x08, 0x01, 0xf4, 0x26, 0xcc, 0xf0, 0x42, 0xdc, 0xda, 0x4a, 0xf5, 0x6d, 0x8a, 0x7d, + 0xa8, 0xcd, 0x33, 0x38, 0x44, 0xa9, 0xce, 0x51, 0xd7, 0x2a, 0x3d, 0x77, 0x40, 0x75, 0x81, 0x7f, + 0x68, 0x02, 0x56, 0xe3, 0x4b, 0x82, 0xae, 0xc1, 0xa4, 0xeb, 0x51, 0x7b, 0xf4, 0x69, 0x9a, 0x4a, + 0xbb, 0xb8, 0x81, 0xeb, 0x54, 0x8b, 0x14, 0x73, 0x70, 0xf4, 0x8e, 0xdf, 0x2d, 0x68, 0xc5, 0x3f, + 0x30, 0x3b, 0x19, 0xba, 0x85, 0x0f, 0x8a, 0x23, 0xa8, 0xcc, 0x36, 0x3e, 0x89, 0x59, 0xef, 0xf6, + 0x4e, 0x1c, 0x7f, 0xa1, 0xbb, 0x92, 0x42, 0x8a, 0x01, 0x62, 0x09, 0x0d, 0xdd, 0x05, 0x24, 0x5b, + 0x28, 0xa5, 0xcf, 0x6b, 0xe3, 0x23, 0xc4, 0x0a, 0xb1, 0x84, 0x82, 0x63, 0x48, 0x90, 0xb1, 0xd2, + 0x35, 0x1f, 0xf1, 0x8a, 0x23, 0xfb, 0x39, 0xee, 0xbb, 0x28, 0x12, 0x8b, 0x9a, 0xbe, 0x6c, 0x66, + 0x40, 0x8d, 0xdf, 0x41, 0x5b, 0xde, 0x48, 0xe9, 0xc6, 0x08, 0x1b, 0x6b, 0x51, 0x42, 0x9c, 0x0e, + 0xba, 0x07, 0xe7, 0xbb, 0xe6, 0x23, 0xaa, 0xf5, 0x17, 0x10, 0x27, 0x1b, 0x59, 0x02, 0x9d, 0xc9, + 0x73, 0xd1, 0xb9, 0x00, 0x3d, 0x82, 0x8d, 0x2a, 0xb0, 0x66, 0x3b, 0xad, 0xce, 0x49, 0xdb, 0xaa, + 0x5a, 0x66, 0x57, 0x32, 0x6a, 0x3c, 0x4d, 0xf7, 0x7f, 0x49, 0xc9, 0xe8, 0x2a, 0xa8, 0x27, 0x9e, + 0x75, 0xd7, 0x7f, 0xfa, 0xe7, 0xfe, 0xfd, 0xe8, 0x96, 0x31, 0x1a, 0xaf, 0x7d, 0x97, 0x02, 0x10, + 0x76, 0x28, 0xf4, 0x19, 0x79, 0x0a, 0x7e, 0x71, 0x44, 0x07, 0x94, 0x67, 0xe0, 0x72, 0x36, 0xe3, + 0x8d, 0x5e, 0x93, 0xbd, 0x6e, 0xb0, 0x47, 0x20, 0x35, 0xa7, 0xdd, 0x83, 0xd9, 0x5d, 0x4c, 0xdd, + 0xd8, 0x50, 0x7d, 0x95, 0xcf, 0xc1, 0x12, 0x7f, 0x46, 0x6c, 0x9f, 0x4e, 0xdc, 0x6c, 0x18, 0x4d, + 0xfb, 0x72, 0x30, 0xdf, 0x04, 0xdd, 0x3b, 0x93, 0x1e, 0xa7, 0x8c, 0x23, 0x17, 0xf3, 0x7f, 0x55, + 0x32, 0x1d, 0x68, 0xbb, 0x5e, 0xde, 0xe0, 0x07, 0x5a, 0xa6, 0x07, 0x90, 0x0b, 0x25, 0xfe, 0xc7, + 0x42, 0x31, 0xff, 0x71, 0x2e, 0xd0, 0xaf, 0xd3, 0x55, 0x87, 0x7e, 0x1b, 0x7a, 0xb1, 0xc2, 0x4e, + 0xb4, 0x5d, 0xaf, 0x94, 0xa7, 0x6a, 0x03, 0xb3, 0x30, 0xc5, 0x60, 0xc8, 0x8e, 0x89, 0x06, 0x08, + 0x90, 0xae, 0xce, 0xb0, 0x40, 0x51, 0xbf, 0x5e, 0xd6, 0xd9, 0x3a, 0xd4, 0xb5, 0x9d, 0x3c, 0x5b, + 0x87, 0xba, 0xb6, 0x53, 0xe6, 0xaa, 0x03, 0x36, 0x59, 0xe5, 0xe6, 0xf9, 0x67, 0x41, 0x57, 0x17, + 0xb4, 0x5f, 0xa5, 0x7e, 0x1e, 0x84, 0xe1, 0x9a, 0xd1, 0xcf, 0x43, 0x88, 0x21, 0x57, 0xca, 0xb7, + 0x67, 0x5a, 0x7c, 0x5d, 0xfe, 0x6c, 0xe4, 0x72, 0xe5, 0x56, 0x97, 0x7b, 0xb7, 0x71, 0x2b, 0x6c, + 0xe9, 0x75, 0xe9, 0x0e, 0x92, 0x7c, 0xf8, 0x4b, 0xaf, 0x5b, 0x2e, 0xaa, 0x53, 0x68, 0x0e, 0xa6, + 0x6d, 0xe7, 0xd0, 0x76, 0xec, 0xc1, 0x63, 0x75, 0x5a, 0xdb, 0x63, 0xe2, 0x97, 0xf2, 0x18, 0x45, + 0x08, 0xc6, 0x5d, 0xcf, 0xed, 0x73, 0x7d, 0x00, 0xfa, 0xcd, 0xe3, 0xee, 0xf3, 0x77, 0x09, 0xfa, + 0x4d, 0xe2, 0x3c, 0xdb, 0x71, 0xf9, 0x43, 0x3f, 0xfd, 0xd6, 0xfe, 0xab, 0x69, 0x40, 0xc3, 0x4b, + 0x01, 0xaa, 0xc0, 0x14, 0x5d, 0x0a, 0xd6, 0xf3, 0x41, 0xff, 0x4b, 0x5c, 0x44, 0xd6, 0xf3, 0x9b, + 0x67, 0xb0, 0x0f, 0x1e, 0x62, 0x1a, 0xc1, 0xb3, 0x44, 0x32, 0xa6, 0x11, 0x62, 0x1a, 0x21, 0x66, + 0x21, 0xf5, 0x55, 0x95, 0x61, 0x16, 0x42, 0xcc, 0x42, 0x88, 0x59, 0x0c, 0x94, 0xa6, 0x92, 0x31, + 0x8b, 0x21, 0x66, 0x31, 0xc4, 0x2c, 0xa5, 0xfa, 0xd7, 0x62, 0x98, 0xa5, 0x10, 0xb3, 0x14, 0x62, + 0x96, 0x03, 0x27, 0xd8, 0xc9, 0x98, 0xe5, 0x10, 0xb3, 0x2c, 0xac, 0x75, 0x53, 0x4f, 0xbb, 0xd6, + 0x4d, 0x7f, 0x7c, 0x6b, 0xdd, 0xcc, 0xc7, 0xb9, 0xd6, 0xc1, 0x5f, 0xc7, 0x5a, 0x37, 0x7b, 0xea, + 0xb5, 0x6e, 0xee, 0x6f, 0x62, 0xad, 0x9b, 0xff, 0xeb, 0x5a, 0xeb, 0x16, 0xd2, 0xd7, 0xba, 0xa0, + 0xe6, 0xd7, 0xdb, 0xed, 0x5d, 0xcb, 0x3e, 0x3a, 0xa6, 0x17, 0x24, 0x69, 0x52, 0x84, 0x78, 0x08, + 0x1c, 0xc7, 0x90, 0xa8, 0xce, 0xf0, 0x9e, 0xbd, 0xd5, 0xd6, 0xfe, 0x44, 0x81, 0x29, 0x3e, 0xc6, + 0xd1, 0x3b, 0x30, 0x67, 0xe6, 0x1b, 0xc1, 0x5b, 0x66, 0xaa, 0xe1, 0x5c, 0x42, 0x87, 0x4f, 0x28, + 0x41, 0x6d, 0xce, 0x9a, 0xf9, 0x00, 0x19, 0xbd, 0x00, 0xf3, 0x2c, 0xe7, 0xdb, 0xce, 0xb6, 0x65, + 0x3e, 0xb0, 0xf8, 0x3c, 0x25, 0x47, 0xa2, 0x4b, 0x00, 0xc7, 0x8f, 0xbd, 0x81, 0xe5, 0x5a, 0x9e, + 0xed, 0x71, 0x2b, 0x8f, 0x42, 0x0c, 0xda, 0x84, 0xf9, 0x81, 0xdd, 0xb5, 0xf6, 0x7b, 0x3c, 0xaf, + 0xd4, 0x97, 0xb8, 0x7d, 0x11, 0x12, 0xcb, 0x88, 0x42, 0x41, 0x0d, 0x5a, 0x50, 0xe3, 0xa9, 0x0a, + 0x6a, 0x7c, 0xeb, 0x16, 0xf4, 0xbf, 0xc8, 0xf9, 0x05, 0x2d, 0xd0, 0x82, 0x16, 0x9e, 0xaa, 0xa0, + 0x85, 0x6f, 0xd9, 0x82, 0xc6, 0x6e, 0x05, 0x27, 0x12, 0xb6, 0x82, 0x61, 0xa5, 0x14, 0x69, 0xa5, + 0x14, 0x9f, 0xaa, 0x52, 0x8a, 0x7f, 0x37, 0x2a, 0xe5, 0x1f, 0x06, 0x95, 0x52, 0x42, 0x3b, 0x30, + 0x6f, 0x96, 0xc2, 0x4a, 0xc9, 0x9f, 0xba, 0x56, 0xe6, 0xcc, 0x52, 0x88, 0x1d, 0x25, 0x67, 0xa4, + 0x5a, 0xca, 0x1e, 0x45, 0xce, 0x18, 0xae, 0xe5, 0xb1, 0xd1, 0xb5, 0x3c, 0x3e, 0xba, 0x96, 0x27, + 0x3e, 0xce, 0x5a, 0x9e, 0x1c, 0xd9, 0xf5, 0xca, 0xe8, 0x1d, 0x98, 0x31, 0xcb, 0xfc, 0x4a, 0x33, + 0xd5, 0xf2, 0x51, 0x4c, 0x95, 0xf0, 0x8b, 0xd0, 0x69, 0xb3, 0xcc, 0x9d, 0x3e, 0xfc, 0x6d, 0xee, + 0x7a, 0x1f, 0xc2, 0x72, 0x4c, 0x11, 0xa9, 0x90, 0x91, 0xbf, 0xcf, 0xa5, 0xa2, 0x4d, 0x74, 0xa7, + 0x7b, 0x56, 0xd8, 0xe9, 0xfa, 0xb1, 0xf7, 0x49, 0x6c, 0xb0, 0xd7, 0xa5, 0xb1, 0x24, 0xc4, 0x64, + 0x3b, 0xbf, 0x9a, 0x83, 0x79, 0x89, 0xd5, 0x6c, 0x52, 0x0d, 0x12, 0x8a, 0x7c, 0x04, 0xf8, 0x3d, + 0x25, 0xd3, 0xf9, 0xaf, 0xeb, 0xc5, 0xe8, 0x51, 0x97, 0x8b, 0xcc, 0x78, 0x3f, 0xd5, 0xa8, 0xe6, + 0x6a, 0xd4, 0xf9, 0x50, 0x8d, 0x3a, 0x6f, 0x54, 0x7c, 0x35, 0xea, 0x7c, 0x39, 0x50, 0xa3, 0x36, + 0x4a, 0x65, 0x5f, 0x8d, 0xba, 0x60, 0x04, 0x6a, 0xd4, 0xe4, 0x58, 0xc4, 0xd5, 0xa8, 0x4b, 0x79, + 0xc3, 0x57, 0xa3, 0x26, 0x47, 0xad, 0x39, 0xe1, 0xa8, 0x25, 0xe9, 0x51, 0xf3, 0x63, 0x57, 0xa9, + 0xac, 0xab, 0x8b, 0xc2, 0xb1, 0x4b, 0xd5, 0x9a, 0x70, 0x3e, 0xb1, 0x97, 0x49, 0x0d, 0xb1, 0x14, + 0xdb, 0x10, 0x4b, 0xb1, 0x0d, 0xb1, 0x24, 0x37, 0xc4, 0xf7, 0x2b, 0x80, 0x86, 0xf7, 0x24, 0xa8, + 0x26, 0xb7, 0xc6, 0xab, 0x19, 0xf7, 0x32, 0x72, 0x93, 0x7c, 0x2a, 0xdb, 0xd3, 0xab, 0x35, 0x38, + 0xe9, 0xab, 0x8a, 0x76, 0x03, 0x66, 0x82, 0x1b, 0x2c, 0xb2, 0x25, 0x6b, 0x59, 0x9d, 0xce, 0xcd, + 0x9e, 0x7b, 0xf7, 0xd8, 0x6e, 0x1d, 0xfb, 0x5b, 0xb5, 0xda, 0xad, 0x2d, 0x7e, 0x35, 0x99, 0x94, + 0xac, 0xfd, 0x44, 0x4e, 0xbe, 0xe4, 0xf4, 0x2f, 0x03, 0xd1, 0x41, 0xcc, 0x4d, 0x5f, 0xe1, 0x14, + 0x37, 0x7d, 0xc2, 0x6d, 0xa3, 0x78, 0xe3, 0x77, 0x2f, 0xe1, 0xc6, 0xef, 0xf5, 0x8c, 0x37, 0x7e, + 0x02, 0xd9, 0xe8, 0xcd, 0xdf, 0xc6, 0xf0, 0xcd, 0xdf, 0x0b, 0xe9, 0x37, 0x7f, 0x0d, 0x5f, 0xbf, + 0x2e, 0xf1, 0xfe, 0xef, 0xeb, 0x39, 0xb8, 0x94, 0x5e, 0xbe, 0x98, 0x23, 0x8e, 0xf2, 0xf1, 0x1d, + 0x71, 0x72, 0x4f, 0x76, 0xc4, 0xb9, 0x1d, 0x75, 0x38, 0xc4, 0xeb, 0x23, 0xf3, 0xb9, 0x22, 0x82, + 0x1e, 0x73, 0xb4, 0x19, 0x8f, 0x3b, 0xda, 0x68, 0x7f, 0x34, 0x06, 0x17, 0x92, 0x1b, 0x2d, 0x38, + 0x81, 0x56, 0x33, 0x9c, 0xd1, 0xab, 0xe1, 0x19, 0xbd, 0x1a, 0x9e, 0xd1, 0xab, 0x19, 0xce, 0xe8, + 0xd5, 0xf0, 0x8c, 0x5e, 0x35, 0x84, 0xb3, 0xeb, 0xd8, 0xd3, 0x9e, 0x5d, 0xc7, 0x3f, 0xbe, 0x86, + 0x9d, 0xf8, 0xb8, 0x1a, 0x76, 0xf2, 0xe3, 0x6e, 0xd8, 0xa9, 0xb8, 0x86, 0x15, 0x4f, 0x58, 0x7f, + 0xee, 0x1f, 0x3c, 0xaa, 0x79, 0xf4, 0x3e, 0x2c, 0x35, 0x85, 0x13, 0x56, 0xf8, 0xfa, 0x95, 0x24, + 0x13, 0x1e, 0x33, 0x43, 0x53, 0x24, 0xac, 0x36, 0xf3, 0x32, 0x99, 0x6f, 0xb9, 0x73, 0xc8, 0xff, + 0xe1, 0xef, 0x7b, 0xaa, 0x06, 0xd9, 0x0e, 0x36, 0x8d, 0xa7, 0xda, 0x5d, 0x36, 0x0d, 0x61, 0x77, + 0xf9, 0x21, 0x20, 0x91, 0x9c, 0xc1, 0xea, 0x31, 0xf7, 0x24, 0xf5, 0xb8, 0x24, 0x10, 0x36, 0x12, + 0x2a, 0xf2, 0xdf, 0xef, 0x66, 0x53, 0x33, 0xe1, 0x5c, 0x12, 0xfb, 0x1f, 0xd7, 0x86, 0xe9, 0x1d, + 0x58, 0x8c, 0xcc, 0xf2, 0x4f, 0xb1, 0x46, 0x0e, 0x60, 0x41, 0xd6, 0x2d, 0x47, 0xab, 0x30, 0xc9, + 0x4c, 0x28, 0xf8, 0x2a, 0x1c, 0x2c, 0x34, 0xa4, 0x55, 0x9e, 0x8b, 0xd1, 0x2a, 0x1f, 0x7e, 0x3d, + 0x1c, 0x8b, 0x7b, 0x3d, 0xd4, 0xfe, 0x17, 0x05, 0x16, 0x64, 0x63, 0x09, 0xe8, 0x7d, 0x58, 0x91, + 0xf5, 0x50, 0x77, 0x71, 0x43, 0xb0, 0x59, 0xf5, 0x62, 0x06, 0x83, 0x0b, 0xbb, 0x18, 0x9f, 0x8d, + 0xd2, 0xa0, 0x62, 0x1a, 0xf5, 0xa8, 0xfa, 0xab, 0xd8, 0x07, 0xe3, 0xe7, 0xa9, 0x9b, 0x76, 0x67, + 0xe0, 0x4f, 0xf1, 0x38, 0x0e, 0x5b, 0xfb, 0x75, 0x05, 0xd4, 0x68, 0xfe, 0xe8, 0x00, 0x90, 0x0c, + 0x4b, 0xef, 0xdf, 0xd2, 0x3c, 0x66, 0x45, 0x6c, 0x46, 0xd4, 0x71, 0x0c, 0x01, 0xf4, 0x21, 0xac, + 0xde, 0x8f, 0xc0, 0x71, 0x61, 0xf8, 0xdc, 0x69, 0x48, 0xaf, 0x44, 0x89, 0x50, 0x1a, 0xda, 0x2f, + 0x0d, 0x95, 0x04, 0xd7, 0xd1, 0x36, 0xa8, 0x9e, 0xd7, 0x6c, 0x88, 0xf5, 0xc0, 0xcb, 0x91, 0xa1, + 0xc2, 0x16, 0x3d, 0xaf, 0x29, 0x46, 0xa0, 0x3b, 0xcc, 0x22, 0x17, 0xae, 0xcb, 0x04, 0x33, 0xb7, + 0xc0, 0x12, 0x55, 0xd3, 0x10, 0xa3, 0xc8, 0xf6, 0x65, 0x4e, 0xca, 0xe3, 0x43, 0x58, 0x39, 0xe4, + 0x61, 0xeb, 0xf0, 0xd0, 0x6e, 0xd9, 0x96, 0x33, 0x10, 0x64, 0xfa, 0x5f, 0x4a, 0xcd, 0x25, 0xc4, + 0x88, 0x27, 0x92, 0x44, 0xfd, 0x4e, 0xaa, 0x14, 0x6c, 0x46, 0xea, 0x77, 0x90, 0x09, 0xe7, 0x62, + 0x12, 0x1a, 0x82, 0x2a, 0x40, 0xd6, 0x0c, 0xd6, 0x62, 0xe8, 0x50, 0xf5, 0x80, 0xef, 0xcf, 0xc1, + 0xd2, 0x10, 0x78, 0x36, 0xe3, 0xb8, 0x43, 0x68, 0xf2, 0xe6, 0xfe, 0xeb, 0xd9, 0xce, 0x5b, 0x87, + 0x2d, 0x9d, 0x19, 0xcf, 0x3b, 0x6c, 0xe5, 0x99, 0xc8, 0xc3, 0x61, 0x8b, 0x8b, 0x3c, 0x1c, 0xb6, + 0x0a, 0xec, 0xdd, 0xe5, 0xb0, 0xc5, 0x45, 0x1e, 0x0e, 0x5b, 0x25, 0xf6, 0xee, 0x72, 0xd8, 0x2a, + 0x33, 0x91, 0x87, 0xc3, 0xd6, 0x35, 0x26, 0xf2, 0x70, 0xd8, 0xaa, 0x30, 0x91, 0x87, 0xc3, 0xd6, + 0x75, 0xf6, 0xd4, 0x74, 0xd8, 0xca, 0xf3, 0xa7, 0xa6, 0xc3, 0x56, 0xbe, 0xc0, 0x44, 0x1e, 0x0e, + 0x5b, 0xf9, 0x12, 0x13, 0x79, 0x38, 0x6c, 0xe5, 0xaf, 0xa9, 0x0b, 0xfc, 0xeb, 0xba, 0xba, 0xa8, + 0xfd, 0x6f, 0x63, 0x30, 0x2f, 0x99, 0x57, 0x41, 0x55, 0x32, 0x6f, 0x31, 0x6d, 0xd1, 0x23, 0xb3, + 0x7f, 0x13, 0x1b, 0x59, 0xd4, 0x44, 0xe7, 0x39, 0xca, 0x2d, 0x8a, 0x81, 0x6a, 0x30, 0xc7, 0x14, + 0x44, 0x39, 0x85, 0x34, 0x19, 0xe2, 0x20, 0x67, 0xaa, 0x35, 0x49, 0xb0, 0x38, 0x91, 0x28, 0x23, + 0xbe, 0x1d, 0x89, 0x74, 0xd7, 0xbb, 0x22, 0x23, 0xf9, 0x08, 0x23, 0xbe, 0x8d, 0xce, 0x51, 0x8c, + 0x28, 0x22, 0x23, 0x79, 0xf4, 0x36, 0xcc, 0x0b, 0x8c, 0x1c, 0xdc, 0xe0, 0x2b, 0x62, 0xaa, 0x3f, + 0xd7, 0xb9, 0x90, 0x8f, 0x83, 0x1b, 0x68, 0x1d, 0x66, 0x03, 0x36, 0x0e, 0x6e, 0xf0, 0xbd, 0xdc, + 0x28, 0x2e, 0x72, 0x18, 0x7c, 0x2e, 0x0e, 0x6e, 0x54, 0xa7, 0x61, 0x92, 0x55, 0x66, 0xf0, 0x95, + 0xaf, 0x4e, 0xc1, 0x04, 0x25, 0x48, 0x66, 0xad, 0x99, 0xb0, 0x05, 0x9f, 0x81, 0x99, 0x23, 0xb3, + 0x2f, 0x5c, 0xd6, 0xcc, 0xe3, 0x30, 0x02, 0x5d, 0x85, 0xb1, 0xee, 0x91, 0x2f, 0x8b, 0x70, 0x2e, + 0x7e, 0xd3, 0x71, 0x6b, 0x1b, 0x13, 0x20, 0xf4, 0x2a, 0x8c, 0x77, 0x8f, 0xdc, 0x7e, 0x6a, 0xc5, + 0xef, 0xdc, 0xc2, 0x7b, 0x98, 0x82, 0x31, 0xf0, 0x81, 0x99, 0x6a, 0x09, 0x75, 0xe7, 0xd6, 0xfe, + 0x3a, 0xa6, 0x60, 0xda, 0x4f, 0x2b, 0x30, 0xb6, 0x73, 0x6b, 0x1b, 0x15, 0xe5, 0x71, 0x77, 0x29, + 0x89, 0xa7, 0x53, 0xcb, 0x3a, 0xb2, 0x07, 0xda, 0x76, 0x6f, 0x50, 0x62, 0x83, 0xad, 0xeb, 0x15, + 0xd4, 0x1c, 0x8b, 0x2d, 0xd0, 0xd8, 0x31, 0x16, 0x5b, 0x64, 0x4a, 0x7b, 0x5d, 0xaf, 0x44, 0x63, + 0x27, 0x58, 0x6c, 0x59, 0x9d, 0xd4, 0x7e, 0x40, 0x81, 0x71, 0x52, 0x40, 0x54, 0x92, 0x79, 0x7c, + 0x2e, 0xb1, 0x2a, 0x64, 0x26, 0x3f, 0xf7, 0xf1, 0x99, 0xb1, 0xd3, 0xbe, 0x97, 0xf2, 0xb2, 0xbf, + 0x9e, 0x95, 0x97, 0xfd, 0xf5, 0x53, 0x5b, 0x17, 0x0e, 0x6e, 0x82, 0xe6, 0x60, 0xba, 0xeb, 0xe9, + 0xed, 0xde, 0xc0, 0x28, 0xf9, 0x35, 0xa6, 0xb3, 0x1a, 0xd3, 0x7e, 0x7f, 0x9c, 0x49, 0xa6, 0x47, + 0x2d, 0x25, 0xa1, 0xbd, 0x50, 0xcd, 0xfc, 0x28, 0x48, 0xcb, 0x38, 0x7f, 0x9c, 0x0d, 0x87, 0x4b, + 0x88, 0x88, 0x3e, 0xf4, 0xf5, 0xcc, 0x65, 0x7a, 0xb9, 0xcc, 0x96, 0x9d, 0xea, 0xad, 0x63, 0xab, + 0x6b, 0x6d, 0x9e, 0xc1, 0xc8, 0x1f, 0x49, 0x02, 0xf5, 0x04, 0x7e, 0x33, 0x4d, 0x33, 0x71, 0xfc, + 0xe6, 0xe3, 0xf9, 0xf5, 0x27, 0x9d, 0x53, 0xf0, 0xab, 0xc4, 0xf0, 0x9b, 0x47, 0xbb, 0x70, 0x76, + 0x98, 0xdf, 0x6c, 0xb3, 0xd1, 0xf2, 0x10, 0xbb, 0x07, 0x37, 0xd0, 0xfb, 0x80, 0xa2, 0xdc, 0x06, + 0x73, 0xd3, 0x29, 0x98, 0xcd, 0x71, 0x5d, 0x7e, 0x91, 0x76, 0x75, 0x11, 0xe6, 0xa5, 0x36, 0x8b, + 0x46, 0xe4, 0xab, 0x0b, 0x30, 0x27, 0xe6, 0xab, 0x7d, 0x43, 0x89, 0x76, 0x2b, 0x46, 0x3f, 0xbb, + 0xc2, 0x43, 0x14, 0x53, 0xee, 0xfd, 0xf7, 0x46, 0xf7, 0xfe, 0x39, 0x98, 0xf6, 0x28, 0xa6, 0xce, + 0x87, 0x00, 0x0f, 0x91, 0x15, 0x3a, 0x08, 0xe5, 0xc9, 0xa8, 0x0c, 0x43, 0x79, 0x75, 0x5c, 0xfb, + 0x45, 0x05, 0x66, 0x99, 0x65, 0x43, 0x36, 0x10, 0x4a, 0x30, 0xc5, 0xeb, 0x3b, 0x4b, 0xd7, 0xf7, + 0x61, 0xd1, 0x2e, 0xbf, 0xf4, 0x4b, 0x35, 0xe6, 0xb8, 0x61, 0x75, 0xcc, 0xc7, 0xd5, 0x93, 0xf6, + 0x91, 0x35, 0x08, 0xcc, 0xad, 0xef, 0xb9, 0xbd, 0x63, 0xbb, 0x69, 0x0f, 0xa8, 0x1d, 0xcd, 0xcd, + 0x33, 0x98, 0x91, 0xa9, 0x3e, 0x03, 0x17, 0xda, 0x31, 0xd0, 0x7c, 0xcb, 0xf8, 0xa7, 0x0a, 0x5c, + 0x19, 0x49, 0x0c, 0x61, 0xb9, 0xf2, 0xdf, 0x78, 0x32, 0x9e, 0xe4, 0x96, 0xe8, 0x65, 0x92, 0x4a, + 0xa1, 0xd3, 0x10, 0xc0, 0x24, 0x9d, 0x77, 0x8a, 0x5c, 0xdd, 0x9a, 0x7c, 0x57, 0xd4, 0x31, 0xfa, + 0x4d, 0xe6, 0xf5, 0xb2, 0x3a, 0x4e, 0x61, 0x0b, 0xea, 0x04, 0xfd, 0x2d, 0xb3, 0x7d, 0x92, 0x47, + 0x65, 0x9a, 0xc9, 0x47, 0x41, 0x57, 0xa7, 0xb5, 0x9f, 0xc9, 0xc1, 0x92, 0xd0, 0x3e, 0x8d, 0x07, + 0xf9, 0x52, 0x51, 0x47, 0x1d, 0x78, 0xde, 0x1f, 0x4e, 0xbd, 0x07, 0x96, 0x7b, 0x6c, 0x99, 0x84, + 0xef, 0x75, 0xcf, 0xb3, 0xbd, 0x81, 0xe9, 0xf8, 0x36, 0x0f, 0xb2, 0xb4, 0xa0, 0x6f, 0x41, 0xe4, + 0x76, 0x32, 0x19, 0xf4, 0x9d, 0x70, 0x85, 0x0d, 0xb6, 0xb4, 0xbc, 0x72, 0x29, 0x8e, 0x0e, 0x53, + 0x88, 0x07, 0xc6, 0x43, 0x52, 0x60, 0xaa, 0xcf, 0xc2, 0xc5, 0x94, 0xac, 0xb5, 0xbf, 0xc8, 0xc1, + 0xc5, 0x34, 0xfe, 0xbf, 0xa6, 0x80, 0x26, 0xe0, 0x87, 0xbe, 0xd7, 0xa5, 0x86, 0xe6, 0xdd, 0xa4, + 0x7e, 0xda, 0x12, 0x88, 0x69, 0x09, 0xa4, 0x71, 0x86, 0xec, 0xb5, 0x5f, 0x56, 0x40, 0x1b, 0x4d, + 0xea, 0x14, 0x1d, 0xaf, 0xc4, 0x44, 0xa2, 0xbc, 0x3c, 0x13, 0x89, 0xf2, 0x0c, 0xde, 0xe1, 0xf8, + 0x26, 0xc1, 0xcb, 0xeb, 0xbc, 0xc7, 0x51, 0x81, 0x30, 0xbf, 0xc7, 0xd1, 0x8f, 0xb2, 0xce, 0x76, + 0xe6, 0xde, 0x75, 0x2e, 0x04, 0x46, 0x45, 0xcf, 0xe8, 0xce, 0xdc, 0x2b, 0xe8, 0x3a, 0xdb, 0x99, + 0x7b, 0x65, 0x5d, 0x57, 0xe7, 0xb5, 0xff, 0x32, 0x07, 0xb3, 0x54, 0x55, 0x8b, 0xd7, 0xf6, 0x25, + 0x00, 0x2f, 0xd0, 0xae, 0xf0, 0xb5, 0x10, 0xc3, 0x18, 0xf4, 0x3e, 0x2c, 0x79, 0x21, 0x78, 0xad, + 0xd7, 0xed, 0x06, 0xee, 0x7f, 0x3e, 0x95, 0x60, 0x2d, 0xdc, 0x7d, 0xc0, 0x6d, 0xa0, 0x8a, 0x38, + 0x78, 0x98, 0x0c, 0xb5, 0x08, 0x17, 0x46, 0x6e, 0x58, 0xb4, 0x0a, 0xad, 0x76, 0xea, 0xd1, 0x6b, + 0x88, 0x3c, 0x8e, 0xa5, 0x81, 0x74, 0x18, 0xf7, 0xba, 0x83, 0x56, 0xaa, 0x28, 0x94, 0x6f, 0x10, + 0x8e, 0x42, 0x6a, 0x3f, 0x30, 0x05, 0xb3, 0x75, 0xcb, 0x74, 0x5b, 0xc7, 0xf5, 0xbe, 0xd9, 0xb2, + 0xd0, 0x0b, 0x30, 0xef, 0x85, 0xc1, 0xe0, 0x62, 0x46, 0x8e, 0x44, 0x7b, 0x70, 0xb6, 0xd5, 0x73, + 0x06, 0x6e, 0xaf, 0x23, 0x18, 0xb6, 0xde, 0x6a, 0x67, 0xd2, 0x46, 0x8f, 0xc5, 0x44, 0xaf, 0xc2, + 0x98, 0xd7, 0xc9, 0xb0, 0x35, 0x38, 0x83, 0x09, 0x1c, 0x42, 0x04, 0xdc, 0x08, 0xac, 0x22, 0x90, + 0x00, 0x8b, 0x2b, 0x06, 0x36, 0x11, 0x48, 0x80, 0xc5, 0x95, 0x02, 0x8b, 0x08, 0x24, 0xc0, 0xe2, + 0x2a, 0x81, 0x71, 0x4e, 0x12, 0xa0, 0x57, 0x60, 0x9d, 0x7c, 0xe8, 0x66, 0x9e, 0x86, 0x78, 0x6c, + 0x39, 0xf0, 0x2f, 0x4f, 0x43, 0x2c, 0x56, 0xf0, 0x2b, 0x4f, 0x43, 0x2c, 0xb6, 0xa8, 0x33, 0x51, + 0x25, 0x16, 0x5b, 0xe4, 0xb1, 0x15, 0x9d, 0x8a, 0x23, 0xf1, 0xd8, 0x8a, 0x8e, 0x56, 0xb9, 0x73, + 0x6e, 0x2a, 0x40, 0x34, 0x4f, 0x57, 0x14, 0x12, 0x64, 0xf1, 0x05, 0x43, 0xa7, 0xf2, 0x3f, 0x3c, + 0xbe, 0x60, 0xf0, 0xf8, 0x72, 0x51, 0xa7, 0x22, 0x3e, 0x3c, 0xbe, 0x5c, 0xd4, 0x99, 0xa7, 0xfe, + 0xbc, 0x51, 0xd1, 0xa9, 0xc7, 0x61, 0xee, 0xa9, 0x9f, 0x84, 0x59, 0x8a, 0x51, 0x2a, 0xeb, 0xd4, + 0x36, 0x17, 0x4f, 0x21, 0x61, 0x54, 0x81, 0xe9, 0x36, 0xf7, 0x8b, 0x4d, 0x7d, 0x0c, 0x8f, 0x6a, + 0xae, 0x00, 0x1a, 0x7d, 0x1e, 0x2e, 0x76, 0x7b, 0x8e, 0x3d, 0xe8, 0xd1, 0x2d, 0x00, 0x35, 0xd8, + 0xe0, 0xdd, 0xb5, 0x07, 0xc7, 0xb6, 0x53, 0xef, 0xf4, 0x06, 0xdc, 0x82, 0x56, 0xaa, 0x5b, 0xbc, + 0x34, 0x7c, 0xdf, 0x95, 0x49, 0xcd, 0x74, 0xda, 0x76, 0xdb, 0x1c, 0x58, 0x1e, 0xb7, 0x9e, 0x95, + 0xec, 0xca, 0x24, 0x04, 0xc5, 0x11, 0x54, 0x54, 0x82, 0xc9, 0x16, 0x1b, 0xb5, 0x2b, 0x9c, 0xad, + 0x78, 0xa7, 0x5d, 0x04, 0x64, 0x53, 0xc1, 0x1c, 0x18, 0xd5, 0x60, 0xf6, 0xc4, 0x6a, 0xd4, 0xd9, + 0x84, 0xd5, 0x3a, 0xb7, 0x9a, 0xa2, 0xda, 0x71, 0x70, 0x23, 0x80, 0xdb, 0x54, 0x30, 0x9c, 0x58, + 0x7e, 0xa8, 0xfa, 0x02, 0x68, 0x42, 0x39, 0x3b, 0xbd, 0x58, 0x6f, 0xfc, 0xd4, 0xee, 0x69, 0x38, + 0xa6, 0xe8, 0x23, 0xd9, 0xaf, 0x8d, 0x31, 0xff, 0x2b, 0x42, 0x39, 0xea, 0xb0, 0x64, 0x1e, 0x1d, + 0xb9, 0xd6, 0x11, 0x6d, 0x82, 0x6d, 0xeb, 0x81, 0xd5, 0xc9, 0xa7, 0x5e, 0xf1, 0xad, 0x47, 0xa0, + 0xf1, 0x30, 0x7e, 0x1c, 0x51, 0x23, 0xf5, 0x72, 0x6f, 0x34, 0x51, 0x23, 0x8e, 0x68, 0x91, 0x0f, + 0xe7, 0x27, 0x25, 0x5a, 0x8c, 0x23, 0x5a, 0xe1, 0x93, 0xdb, 0x93, 0x12, 0xad, 0xa0, 0x03, 0x40, + 0x43, 0x75, 0x52, 0xe6, 0xbb, 0xfc, 0x8c, 0x54, 0x63, 0x08, 0x90, 0x0d, 0xb6, 0x1a, 0x05, 0x44, + 0xeb, 0xf2, 0xfe, 0xee, 0x95, 0x4c, 0xe4, 0xe5, 0xed, 0x9c, 0x99, 0x4d, 0xc3, 0x47, 0xe7, 0x1a, + 0x3e, 0x79, 0xee, 0x41, 0xc7, 0xe0, 0x1e, 0x74, 0x0a, 0x6c, 0x45, 0x75, 0x8a, 0x6c, 0x0b, 0xe7, + 0x94, 0xd4, 0x49, 0xfa, 0x5b, 0x56, 0xa7, 0xb8, 0x46, 0xd0, 0xb4, 0xf6, 0x63, 0x63, 0x30, 0xc9, + 0x57, 0xa7, 0x8f, 0xe0, 0x42, 0xbb, 0xe5, 0xfb, 0xb3, 0xd7, 0x1b, 0x7a, 0x63, 0xdd, 0x69, 0xb3, + 0x40, 0xbe, 0xa1, 0xf3, 0x9e, 0x17, 0x7f, 0x44, 0xd8, 0xa8, 0x6d, 0x25, 0xa0, 0xe1, 0xd5, 0x76, + 0x8b, 0x7b, 0xb7, 0xd7, 0xf5, 0x30, 0x41, 0x47, 0x37, 0x61, 0x3e, 0xcc, 0xcc, 0x68, 0xe8, 0xa9, + 0x56, 0x3e, 0x42, 0xfa, 0x46, 0x43, 0xc7, 0xb3, 0x01, 0x49, 0x63, 0x88, 0x4e, 0x3e, 0xd5, 0xc6, + 0x87, 0x48, 0x27, 0x2f, 0xd2, 0xc9, 0x47, 0xe9, 0x18, 0xa9, 0x6f, 0x5c, 0x22, 0x1d, 0x43, 0xa4, + 0x63, 0x44, 0xe9, 0x14, 0x52, 0x9f, 0x78, 0x44, 0x3a, 0x05, 0x91, 0x4e, 0x41, 0x7b, 0x06, 0x2e, + 0x24, 0xd7, 0xaa, 0x76, 0x04, 0xf3, 0x52, 0x9d, 0xa0, 0x77, 0x01, 0xc9, 0xd3, 0x60, 0xa3, 0x7e, + 0x73, 0x2b, 0xd5, 0x1a, 0xe0, 0xee, 0x10, 0x38, 0x5e, 0x92, 0x49, 0xd4, 0x6f, 0x6e, 0x69, 0xff, + 0xf7, 0x18, 0xa0, 0x61, 0x48, 0x74, 0x37, 0x79, 0x6e, 0x7a, 0x39, 0x53, 0x3f, 0x67, 0xf9, 0x0d, + 0xcf, 0x4f, 0x77, 0x93, 0xe7, 0xa7, 0xa7, 0x21, 0x6c, 0xc4, 0x11, 0x2e, 0xa6, 0xaa, 0x7d, 0x65, + 0x23, 0x5c, 0x8c, 0x23, 0x5c, 0x49, 0xbd, 0x96, 0xc8, 0x46, 0xb8, 0x82, 0xee, 0xa5, 0xcc, 0x55, + 0xa7, 0xa0, 0x1c, 0x37, 0x5f, 0xfd, 0xe7, 0x0a, 0x9c, 0x8d, 0x03, 0xce, 0x76, 0x21, 0x10, 0x87, + 0xf9, 0xd4, 0x1e, 0xcf, 0x16, 0xe5, 0x1e, 0x9d, 0x8f, 0x46, 0x18, 0xda, 0x63, 0x39, 0xa2, 0x80, + 0x0a, 0x30, 0xd9, 0x3e, 0xe9, 0x76, 0x1f, 0xfb, 0x3d, 0x2f, 0x7e, 0xa1, 0xa7, 0x0e, 0xd9, 0xf2, + 0x98, 0x83, 0x06, 0x48, 0x7e, 0xaf, 0x4a, 0x41, 0x32, 0x38, 0x92, 0xa1, 0xfd, 0xf7, 0x0a, 0x4c, + 0x32, 0x3a, 0xe8, 0x9a, 0x5c, 0x43, 0x57, 0x52, 0xf2, 0x94, 0xeb, 0xa4, 0x93, 0x4d, 0x59, 0xa8, + 0x93, 0xf7, 0x3d, 0xff, 0x18, 0xec, 0xf1, 0xc2, 0xeb, 0x14, 0xd9, 0x5d, 0xaa, 0xd7, 0x29, 0xb1, + 0xc7, 0x0b, 0xaf, 0x53, 0x51, 0x27, 0xb8, 0x53, 0x20, 0x72, 0x46, 0xf2, 0xdd, 0x03, 0x4d, 0xb1, + 0x2f, 0x83, 0x9c, 0xcb, 0x07, 0x9c, 0x61, 0xe3, 0x14, 0x0c, 0x1b, 0x4f, 0xdd, 0x88, 0x7b, 0x30, + 0x2b, 0xec, 0x8d, 0xd0, 0x3a, 0xcc, 0x86, 0x73, 0xa1, 0xc7, 0x5b, 0xe9, 0xf2, 0x88, 0x99, 0xd0, + 0xc3, 0x10, 0xcc, 0x83, 0x9e, 0xf6, 0x15, 0x05, 0x66, 0x85, 0xb4, 0x6c, 0x2a, 0xb3, 0x02, 0x82, + 0x5c, 0xa4, 0x3b, 0xa3, 0x8b, 0xb4, 0x0a, 0xe8, 0x90, 0xa1, 0xf2, 0x49, 0xb7, 0x91, 0x6f, 0x90, + 0xf5, 0x55, 0x8c, 0xcf, 0xf3, 0xf8, 0xbc, 0x9a, 0xf3, 0x0d, 0xd0, 0x63, 0xcb, 0x3b, 0xe9, 0x0c, + 0x7c, 0x51, 0xc6, 0xfa, 0xcd, 0xfd, 0x8d, 0xec, 0x06, 0xe8, 0x43, 0x5c, 0x82, 0xe7, 0x6b, 0xf7, + 0xff, 0x3d, 0xc5, 0xd7, 0xfa, 0x11, 0x53, 0x47, 0x1a, 0xd1, 0x79, 0x19, 0x54, 0xef, 0xd0, 0xf1, + 0x35, 0xe4, 0x29, 0x2e, 0x7f, 0x42, 0x5f, 0xf4, 0x0e, 0x1d, 0x31, 0x1a, 0xbd, 0x01, 0xe7, 0x0f, + 0x5d, 0xb3, 0x6b, 0x55, 0x7b, 0x27, 0x4e, 0xdb, 0x74, 0x1f, 0x4b, 0x38, 0x54, 0x70, 0x0f, 0x27, + 0x03, 0xa0, 0xcf, 0xc2, 0xac, 0xeb, 0xb9, 0xfd, 0x06, 0x87, 0xcf, 0xe2, 0xb6, 0x08, 0x08, 0x02, + 0x83, 0xd7, 0x76, 0x60, 0x29, 0x2c, 0x1d, 0xa9, 0x33, 0x63, 0x17, 0x67, 0xb3, 0x36, 0x14, 0xa2, + 0x19, 0xbb, 0xd8, 0xaf, 0xad, 0xff, 0x2b, 0xc7, 0xde, 0xda, 0x82, 0x84, 0x8f, 0xc1, 0x7e, 0xfb, + 0x90, 0xe9, 0xf3, 0xdc, 0xa9, 0x4d, 0x9f, 0xdf, 0x85, 0x95, 0x6e, 0xc0, 0x95, 0x70, 0x92, 0x4f, + 0xd5, 0x31, 0x0d, 0xcb, 0xb1, 0x8b, 0x71, 0x3c, 0x3e, 0x6a, 0xc1, 0xf9, 0x30, 0x81, 0x0a, 0x43, + 0xfa, 0x7d, 0x6f, 0x17, 0xa7, 0xee, 0x92, 0xe5, 0x4a, 0xdf, 0xc5, 0x38, 0x99, 0x8e, 0xf6, 0xdf, + 0x29, 0x4c, 0x22, 0x37, 0x90, 0xb8, 0xa1, 0x50, 0x1e, 0xd2, 0x05, 0x01, 0x93, 0x51, 0xf5, 0xc1, + 0x84, 0x4f, 0x74, 0x41, 0xf8, 0x24, 0x0b, 0xc6, 0x7d, 0x7a, 0x9d, 0xe1, 0x0b, 0xa6, 0x8c, 0xc4, + 0xa0, 0x3a, 0x6d, 0xdf, 0x01, 0xcb, 0x9c, 0xc1, 0x3d, 0xcb, 0x0d, 0xec, 0xdc, 0xa6, 0xdb, 0xf4, + 0xdb, 0x82, 0x59, 0xea, 0xb1, 0x83, 0xe1, 0x8d, 0x14, 0x48, 0x8f, 0x54, 0x04, 0x06, 0xcf, 0x6b, + 0xf2, 0x6f, 0xed, 0x07, 0x15, 0x58, 0x0d, 0xf3, 0xe7, 0xe6, 0x21, 0x59, 0x2e, 0xdc, 0x24, 0xa4, + 0xeb, 0x35, 0xec, 0xa8, 0x49, 0x48, 0x8f, 0x41, 0xec, 0xc2, 0x02, 0x97, 0x5b, 0x78, 0x52, 0x56, + 0xe6, 0x98, 0x2b, 0x11, 0xce, 0xcc, 0x2f, 0x28, 0x4c, 0x3e, 0x28, 0x02, 0xc5, 0xa4, 0x78, 0xbe, + 0x35, 0x9b, 0xef, 0x1b, 0x0a, 0xcc, 0x52, 0xc3, 0x35, 0xbc, 0x93, 0xdd, 0x81, 0x45, 0x97, 0x7d, + 0x52, 0xb3, 0xcb, 0xa1, 0x7c, 0x4b, 0xf6, 0x3a, 0x59, 0x08, 0x09, 0xd0, 0x41, 0xf3, 0x2e, 0x20, + 0x1e, 0x23, 0xd8, 0x94, 0x3d, 0x75, 0x4d, 0xab, 0x21, 0x0d, 0x66, 0x06, 0x57, 0x6b, 0xc0, 0x85, + 0xf8, 0x96, 0xa7, 0x52, 0x41, 0xeb, 0xf2, 0xa4, 0xf6, 0x4a, 0x82, 0xbc, 0x62, 0x1c, 0xbe, 0x3f, + 0xbb, 0xdd, 0x83, 0xb5, 0x98, 0xae, 0x4d, 0xa9, 0xbf, 0x29, 0x53, 0xff, 0xe4, 0x08, 0xea, 0x01, + 0x72, 0x30, 0x71, 0x2a, 0xb0, 0xc0, 0x7b, 0xa1, 0x5f, 0xf3, 0x1f, 0x04, 0xd5, 0x14, 0x40, 0x5b, + 0xfe, 0xea, 0xfd, 0xa9, 0xac, 0xf4, 0x99, 0x25, 0xfc, 0x90, 0x8e, 0xaf, 0x54, 0xd7, 0x82, 0x15, + 0xb9, 0x0d, 0x7c, 0xfa, 0x69, 0x32, 0xcc, 0xc9, 0xb5, 0x8b, 0x97, 0xc5, 0xd6, 0xe0, 0xb4, 0xb4, + 0x9f, 0x54, 0x98, 0xa7, 0x27, 0xbe, 0x54, 0x55, 0x61, 0xb6, 0x15, 0xf6, 0xac, 0xd4, 0x7d, 0x88, + 0xd0, 0x03, 0xb1, 0x88, 0x44, 0x25, 0x59, 0xa5, 0x6a, 0x4a, 0xb7, 0x38, 0x20, 0x81, 0xe2, 0x08, + 0x2a, 0x39, 0xbe, 0xed, 0x6d, 0xef, 0xec, 0x36, 0xb6, 0xda, 0x16, 0x13, 0x21, 0xbd, 0x0a, 0x63, + 0xdd, 0x56, 0x8b, 0x73, 0x96, 0x20, 0x38, 0x50, 0xab, 0x61, 0x02, 0x44, 0x61, 0x9d, 0x56, 0xba, + 0x90, 0xc1, 0x2e, 0x81, 0x75, 0x5a, 0xda, 0xb3, 0x30, 0xb6, 0xb3, 0x5b, 0xa3, 0xb2, 0x76, 0x4e, + 0x8b, 0xc9, 0x55, 0x53, 0xf7, 0x99, 0x2c, 0x44, 0x93, 0x6b, 0x2c, 0xb9, 0x25, 0x25, 0xd3, 0x90, + 0xf6, 0x13, 0x0a, 0xac, 0x49, 0x7c, 0x32, 0x31, 0xc0, 0x46, 0xe9, 0x56, 0x0d, 0x7d, 0x00, 0x6b, + 0xfd, 0x4e, 0xd7, 0x89, 0x49, 0x4a, 0xb5, 0xfc, 0x29, 0x91, 0xdb, 0x3c, 0x83, 0xcf, 0x12, 0x22, + 0x7e, 0x98, 0x92, 0x20, 0xc4, 0x9f, 0x03, 0xa0, 0xc4, 0xed, 0x40, 0xf6, 0x6c, 0x7e, 0xf3, 0x0c, + 0x9e, 0xa1, 0xb0, 0x24, 0x8a, 0x09, 0x28, 0x9a, 0x70, 0x51, 0x22, 0x47, 0xad, 0x2a, 0x87, 0x1c, + 0x56, 0xe5, 0x91, 0xf1, 0xa9, 0xd1, 0xfc, 0x84, 0xc8, 0xfe, 0xe8, 0xf8, 0x8b, 0x1c, 0x3c, 0x47, + 0xba, 0xc4, 0x7a, 0xab, 0x65, 0x79, 0x1e, 0xb6, 0x3a, 0xe6, 0xc0, 0x6a, 0x6f, 0x39, 0x87, 0x3d, + 0x21, 0x9f, 0x1e, 0x5c, 0x94, 0x6a, 0x82, 0xb2, 0xc1, 0xac, 0x63, 0x95, 0x8e, 0xfc, 0x36, 0xd5, + 0x47, 0xe7, 0x2e, 0xb3, 0x8f, 0xcf, 0x89, 0x35, 0x43, 0x2d, 0x77, 0x11, 0x92, 0xa5, 0xa3, 0x16, + 0x7a, 0x03, 0x2e, 0x0c, 0x5c, 0xb3, 0xf5, 0x91, 0xed, 0x1c, 0xad, 0xbb, 0x96, 0x59, 0xeb, 0xb5, + 0x2d, 0x21, 0x3f, 0xe6, 0xc4, 0xfc, 0x5c, 0x14, 0x22, 0xc0, 0xbe, 0x0e, 0x33, 0xae, 0xe9, 0x98, + 0x2d, 0x0a, 0x9c, 0x65, 0x7a, 0x9e, 0xa6, 0xe0, 0x04, 0xf5, 0x75, 0x40, 0xcc, 0xce, 0xb6, 0x58, + 0x5d, 0x81, 0xc3, 0xfd, 0x25, 0x31, 0x8d, 0xad, 0x34, 0xcf, 0xc3, 0x1c, 0x8b, 0xe4, 0x2d, 0xe9, + 0xdf, 0xcf, 0xcf, 0xb2, 0x58, 0xd6, 0x96, 0xe7, 0x60, 0x95, 0x04, 0x6d, 0x9f, 0x6a, 0x50, 0x14, + 0xed, 0x6e, 0x72, 0x03, 0xdf, 0xd8, 0xab, 0x65, 0xdb, 0x2d, 0x4a, 0x04, 0xfc, 0x66, 0xfd, 0xbe, + 0x11, 0xcd, 0x4a, 0xa8, 0xa7, 0x34, 0xab, 0xd5, 0x7f, 0xb2, 0x66, 0xbd, 0xb1, 0x97, 0xd4, 0xac, + 0x37, 0xfa, 0x69, 0xcd, 0x4a, 0xf2, 0x4b, 0x6b, 0x56, 0x82, 0x5d, 0x8c, 0xad, 0x45, 0x82, 0x49, + 0xad, 0xdd, 0x33, 0x6b, 0x5c, 0x7e, 0xaa, 0x8f, 0xa5, 0xfd, 0xbe, 0x02, 0x73, 0xb5, 0x5b, 0x5b, + 0xd4, 0xed, 0x26, 0x2d, 0x75, 0x0b, 0x96, 0x5b, 0x47, 0x76, 0x10, 0x6e, 0x74, 0xac, 0x23, 0x33, + 0xd8, 0x3c, 0x17, 0x13, 0xa7, 0xcc, 0x94, 0x8a, 0xc4, 0x6a, 0xeb, 0xc8, 0x26, 0x51, 0x37, 0xf6, + 0x6a, 0xdb, 0x94, 0x1a, 0x6a, 0xc0, 0x92, 0x9c, 0x09, 0xf3, 0x87, 0x37, 0xf6, 0xc4, 0x59, 0x2c, + 0x08, 0x59, 0xd8, 0xde, 0x40, 0xfb, 0xe3, 0x31, 0x58, 0x92, 0x1a, 0x81, 0xda, 0xd9, 0xb8, 0x0d, + 0x4b, 0x43, 0x2d, 0x7a, 0x8a, 0xbe, 0xa3, 0x46, 0x5b, 0x0e, 0xdd, 0x02, 0x35, 0xda, 0x1e, 0xc1, + 0xad, 0x42, 0xca, 0x53, 0xc8, 0x10, 0x12, 0x32, 0xa8, 0x41, 0x29, 0x33, 0xdb, 0x78, 0x64, 0xa0, + 0x48, 0xf3, 0xc7, 0x16, 0x63, 0x88, 0x0d, 0x43, 0x2c, 0xc5, 0xa1, 0xef, 0x52, 0xe0, 0x02, 0x5f, + 0xc4, 0x2c, 0xf7, 0x81, 0xd5, 0xbe, 0xd9, 0x73, 0x6f, 0xf7, 0x2d, 0xd7, 0x1c, 0xf4, 0xdc, 0x03, + 0x8f, 0x39, 0x80, 0x5d, 0x30, 0xd6, 0x47, 0x97, 0x9d, 0x54, 0x9f, 0xbf, 0x34, 0xc6, 0x10, 0xc2, + 0x29, 0x99, 0x68, 0x77, 0xe1, 0x42, 0x32, 0x66, 0xba, 0x99, 0x36, 0xdb, 0x73, 0x39, 0x96, 0xaa, + 0xa0, 0x45, 0x98, 0x75, 0x7a, 0x83, 0x20, 0x22, 0xa7, 0x0d, 0x40, 0xdd, 0xdb, 0xa8, 0xd5, 0x36, + 0xb9, 0x4b, 0x8e, 0xfa, 0x56, 0x35, 0x8f, 0xca, 0xb0, 0x3a, 0xfc, 0xc4, 0xf8, 0xbe, 0xe5, 0xfa, + 0xbe, 0x57, 0x13, 0x52, 0xd1, 0x27, 0xa5, 0x17, 0x19, 0x8a, 0xe0, 0x1f, 0x9a, 0xe5, 0x68, 0xed, + 0x3f, 0x53, 0x60, 0x72, 0xb7, 0x47, 0x33, 0xcb, 0x53, 0xff, 0x5e, 0x8d, 0xfa, 0x49, 0x93, 0x7b, + 0xdc, 0x94, 0xc4, 0x02, 0x97, 0x99, 0xdf, 0x2e, 0x29, 0x09, 0xed, 0x81, 0xda, 0x6f, 0xb7, 0x5a, + 0xc7, 0x02, 0xcf, 0xa9, 0xaf, 0x2f, 0xd1, 0x02, 0xe2, 0x45, 0x8a, 0x1e, 0x46, 0x68, 0x07, 0xb0, + 0x32, 0xd4, 0x54, 0xb4, 0x73, 0xbe, 0x21, 0xcf, 0x8e, 0x2f, 0x65, 0x6b, 0x65, 0xc1, 0xfd, 0xdd, + 0xce, 0x49, 0x67, 0x60, 0x07, 0xa7, 0xe1, 0xaa, 0xe9, 0xb4, 0xd9, 0xb1, 0x30, 0xc1, 0x1a, 0xe1, + 0x5f, 0x2a, 0x30, 0x4d, 0xa6, 0x12, 0x3a, 0xd4, 0x1a, 0xb0, 0x22, 0x0d, 0x35, 0xc1, 0x33, 0x74, + 0xb2, 0xb1, 0xb6, 0xd8, 0x72, 0xc8, 0x3b, 0x84, 0xa0, 0x74, 0x1f, 0xc0, 0xd2, 0x61, 0x94, 0xb5, + 0x74, 0x65, 0x8f, 0x84, 0xd2, 0xe0, 0x61, 0x3a, 0xa8, 0x00, 0x93, 0x0e, 0x6d, 0x62, 0x3e, 0x1e, + 0xe3, 0xef, 0x08, 0x59, 0x2f, 0xc0, 0x1c, 0x94, 0x7a, 0x2e, 0x24, 0x79, 0x30, 0x27, 0x41, 0x8c, + 0x4d, 0x5f, 0x1f, 0x23, 0xae, 0xbe, 0x7e, 0x61, 0x0c, 0x16, 0xb8, 0xf5, 0x46, 0xbf, 0xd6, 0x6a, + 0x30, 0x47, 0xe6, 0xc5, 0x2d, 0x3e, 0x2f, 0xa6, 0xca, 0xc1, 0x8b, 0xb3, 0x36, 0x86, 0x70, 0xfe, + 0x43, 0xef, 0x32, 0x22, 0x34, 0x8d, 0xec, 0xc6, 0x9e, 0x74, 0x5e, 0x25, 0x7b, 0x10, 0x9f, 0x2e, + 0xd9, 0xe6, 0x7c, 0x8e, 0xd5, 0xb8, 0xe4, 0x03, 0x29, 0xd3, 0x7c, 0x35, 0x8c, 0x86, 0xee, 0xc1, + 0x52, 0x37, 0x5a, 0x57, 0xfc, 0xd6, 0xe2, 0x95, 0xe4, 0xd6, 0x1b, 0xaa, 0x59, 0x3c, 0x4c, 0x05, + 0xbd, 0x1f, 0xe3, 0xe9, 0x69, 0xcf, 0xb5, 0x7b, 0x2e, 0x99, 0x23, 0xd3, 0x8c, 0xbd, 0xec, 0xbb, + 0x27, 0xd6, 0xed, 0xfe, 0x00, 0x27, 0xa3, 0x6b, 0xbf, 0xae, 0x30, 0x1f, 0x81, 0xfe, 0xe5, 0x0c, + 0x7a, 0x63, 0xe8, 0x32, 0x6e, 0xe4, 0x15, 0x98, 0x70, 0x55, 0xf7, 0x16, 0x73, 0x40, 0x28, 0x5c, + 0xd2, 0x25, 0x69, 0xd6, 0x85, 0x99, 0x62, 0x01, 0x05, 0x55, 0x60, 0xda, 0xef, 0x2f, 0xbc, 0x25, + 0x9e, 0x4d, 0xec, 0x2b, 0x74, 0x70, 0x4f, 0xf1, 0xf6, 0xd4, 0x7e, 0x4b, 0x61, 0x06, 0x83, 0x19, + 0x21, 0xd6, 0x4d, 0x5f, 0x06, 0x95, 0x6d, 0x1a, 0x86, 0xee, 0x17, 0x17, 0x99, 0x21, 0xd8, 0x90, + 0xf3, 0x9d, 0x18, 0xce, 0x5f, 0xcd, 0x7a, 0x80, 0x66, 0x4d, 0x27, 0x96, 0xe3, 0xcd, 0xa1, 0x72, + 0x3c, 0x9f, 0x66, 0x50, 0x77, 0xa8, 0x34, 0x7f, 0xaa, 0x80, 0xba, 0x23, 0x5d, 0x93, 0xed, 0xdc, + 0xa6, 0x72, 0x3e, 0xbe, 0x43, 0x99, 0x8d, 0x40, 0xce, 0x27, 0x88, 0x49, 0xbe, 0x9a, 0xcb, 0x3d, + 0xe5, 0xd5, 0xdc, 0x07, 0xb0, 0x16, 0x26, 0x54, 0x2d, 0x2f, 0xbc, 0x56, 0xcb, 0x7e, 0xeb, 0x97, + 0x44, 0x41, 0xab, 0x33, 0x49, 0x4e, 0xb1, 0xa4, 0xb4, 0xdb, 0x7f, 0x46, 0x9e, 0xed, 0x47, 0xdd, + 0xfd, 0x31, 0x4c, 0x7f, 0x2a, 0x7a, 0x47, 0xac, 0x3e, 0x3e, 0xc9, 0x5f, 0x93, 0x09, 0x66, 0xe0, + 0x99, 0x13, 0xbb, 0xc3, 0xee, 0x0c, 0x43, 0x62, 0xac, 0x77, 0x7d, 0x5a, 0xa6, 0xf7, 0xc2, 0x08, + 0x7a, 0xac, 0x93, 0x70, 0x92, 0xff, 0x4f, 0x0e, 0x66, 0xc3, 0x24, 0x2f, 0x51, 0x75, 0xac, 0x25, + 0xd6, 0x3c, 0x6f, 0x12, 0x56, 0x3f, 0x23, 0xe5, 0x9a, 0xa3, 0x15, 0x8a, 0x93, 0x28, 0xa1, 0x3a, + 0x73, 0x06, 0x25, 0x56, 0x56, 0xaa, 0xac, 0x43, 0xb4, 0x66, 0x37, 0xcf, 0xe0, 0x21, 0x02, 0xe8, + 0x43, 0x58, 0xee, 0x0e, 0x57, 0x5a, 0xaa, 0x9b, 0xad, 0x98, 0x4a, 0xde, 0x3c, 0x83, 0xe3, 0xc8, + 0x54, 0x57, 0x99, 0x8b, 0xba, 0xc8, 0x25, 0xaf, 0xa7, 0x7d, 0x73, 0x1c, 0xa6, 0x37, 0xf0, 0x7b, + 0x6c, 0xf1, 0xf1, 0xbd, 0xcd, 0x28, 0xb1, 0xde, 0x66, 0x72, 0xc3, 0xde, 0x66, 0x0a, 0x46, 0xa8, + 0x35, 0x48, 0x42, 0x81, 0x0f, 0x9a, 0x71, 0xc9, 0x07, 0x0d, 0x8d, 0x2d, 0x4b, 0xfe, 0x6a, 0xca, + 0x7e, 0x6c, 0x51, 0xf4, 0x57, 0x53, 0x2e, 0xb2, 0xd8, 0x6b, 0x7a, 0x20, 0x9f, 0x45, 0x43, 0x2c, + 0xb6, 0x22, 0x08, 0x68, 0x91, 0x10, 0x5a, 0xe5, 0x76, 0x12, 0x02, 0x09, 0x2d, 0x16, 0xe4, 0xf1, + 0xe5, 0x50, 0x46, 0x8b, 0x05, 0x59, 0xbc, 0x51, 0x2a, 0x07, 0x52, 0x5a, 0x2c, 0xc8, 0xe2, 0x0b, + 0x46, 0x28, 0xa7, 0xc5, 0x82, 0x2c, 0xbe, 0x94, 0x37, 0x42, 0x41, 0x2d, 0x1a, 0x64, 0xf1, 0xe5, + 0xa2, 0x20, 0xa8, 0x45, 0x83, 0xe8, 0x9c, 0x6f, 0x6a, 0x21, 0x90, 0xd4, 0xe2, 0x61, 0x9e, 0x22, + 0x89, 0x6a, 0xb1, 0x30, 0x4b, 0x31, 0xf4, 0x62, 0x25, 0x14, 0xd5, 0x62, 0x61, 0x9e, 0x52, 0x2a, + 0xeb, 0x54, 0x50, 0xcb, 0x4f, 0x29, 0x95, 0x39, 0x4e, 0x29, 0x6f, 0x30, 0xbf, 0x85, 0x3c, 0x85, + 0x84, 0xd1, 0x85, 0xc0, 0x66, 0x1e, 0x15, 0x9f, 0xa2, 0x0e, 0xa6, 0x79, 0x04, 0xba, 0x0e, 0xd3, + 0xd4, 0x6b, 0xda, 0x06, 0x7e, 0x8f, 0x8b, 0x45, 0x25, 0xb8, 0x7f, 0xe5, 0x40, 0x38, 0x00, 0xaf, + 0x5e, 0x80, 0x73, 0x6d, 0xf7, 0x51, 0x63, 0xbb, 0xe7, 0x1c, 0x31, 0xbb, 0xf7, 0x03, 0xd3, 0x1d, + 0x70, 0x6b, 0xce, 0x3f, 0x31, 0x06, 0x4b, 0xd8, 0x6c, 0xdb, 0xbd, 0xaa, 0x65, 0xba, 0x81, 0x90, + 0xf6, 0x1e, 0xa8, 0x9e, 0xdb, 0x6c, 0x48, 0x6e, 0x1c, 0xd3, 0x04, 0x97, 0xea, 0xb8, 0x2a, 0x01, + 0xe3, 0x45, 0xcf, 0x6d, 0x4a, 0x6e, 0x28, 0xd6, 0x61, 0xc1, 0x73, 0x9b, 0x85, 0xc6, 0x7e, 0x0f, + 0x73, 0xe9, 0x6f, 0xdf, 0xbd, 0xc1, 0xd0, 0x39, 0xab, 0xd7, 0xeb, 0x70, 0xb7, 0x35, 0x04, 0x23, + 0x40, 0x20, 0x4c, 0xb5, 0xa3, 0x4c, 0xa5, 0x8d, 0xdb, 0x8d, 0x21, 0xa6, 0xda, 0x11, 0xa6, 0xea, + 0xb0, 0xc4, 0x28, 0xf2, 0x2c, 0x84, 0x5d, 0xcc, 0x4b, 0x29, 0x24, 0x05, 0x68, 0xac, 0x52, 0x9a, + 0x42, 0x0c, 0x7a, 0x07, 0x16, 0x3c, 0xab, 0x75, 0xe2, 0x86, 0x9e, 0xc0, 0x27, 0x52, 0x56, 0xc4, + 0xba, 0x04, 0x8a, 0x23, 0xa8, 0x64, 0x62, 0x8f, 0xd6, 0x6d, 0xb6, 0x89, 0x5d, 0xc4, 0xf2, 0x67, + 0xe1, 0x7f, 0xa3, 0xc0, 0x9c, 0x18, 0x8f, 0xae, 0xc0, 0x1c, 0x69, 0xe6, 0xe0, 0x04, 0xca, 0x5d, + 0x0c, 0x78, 0x6e, 0x33, 0x38, 0x80, 0x6e, 0xc0, 0xa2, 0x6b, 0x59, 0xde, 0xc0, 0x6c, 0x76, 0x6c, + 0xef, 0x78, 0x6f, 0xa3, 0xb6, 0x97, 0xa1, 0xe1, 0xa2, 0x28, 0xe8, 0x6d, 0x98, 0x6f, 0xdb, 0x5e, + 0xcb, 0x74, 0xdb, 0xb7, 0x1d, 0x4a, 0x63, 0x6c, 0x74, 0xe3, 0x4b, 0x08, 0x68, 0x1d, 0x66, 0xfb, + 0xed, 0x56, 0x9f, 0x9f, 0xa4, 0x78, 0x23, 0x5d, 0x4e, 0x3a, 0x72, 0xed, 0x71, 0x38, 0x0c, 0x04, + 0x89, 0xd7, 0xe5, 0x97, 0x73, 0x30, 0x2b, 0xa4, 0xa1, 0xab, 0x30, 0xd6, 0x76, 0x9b, 0xa9, 0x57, + 0xb6, 0x1b, 0xb8, 0x8a, 0x09, 0x10, 0x69, 0xd4, 0x6e, 0xcf, 0xb5, 0xf6, 0x8f, 0x4d, 0xe7, 0xb6, + 0x63, 0xe1, 0xed, 0x5a, 0xea, 0xe5, 0xf1, 0x8e, 0x04, 0x8a, 0x23, 0xa8, 0x68, 0x03, 0xe6, 0x06, + 0x0d, 0x6c, 0xf5, 0xdc, 0xb6, 0xe5, 0xda, 0xce, 0x51, 0xea, 0xa6, 0x62, 0x5f, 0x00, 0xc4, 0xb3, + 0x83, 0x30, 0x80, 0x36, 0x61, 0xa9, 0x65, 0xf7, 0x8f, 0x69, 0x60, 0xc3, 0xf6, 0xcc, 0x66, 0xc7, + 0x6a, 0xf3, 0x7a, 0x49, 0xab, 0xd7, 0x61, 0x24, 0xed, 0x47, 0x27, 0x60, 0x6c, 0x03, 0x57, 0xd1, + 0x0d, 0x98, 0xe3, 0x95, 0x1e, 0xca, 0xab, 0x27, 0xf1, 0xb5, 0x21, 0x00, 0x62, 0x09, 0x0d, 0xdd, + 0x82, 0x05, 0xda, 0x54, 0xf5, 0xdd, 0x46, 0xdd, 0xfe, 0x82, 0x75, 0xb0, 0x9d, 0xba, 0x21, 0xa3, + 0x2d, 0xc2, 0x41, 0xf1, 0x1c, 0x41, 0xac, 0xef, 0x32, 0xb4, 0x28, 0xa1, 0x8d, 0xed, 0xd4, 0x9a, + 0x4a, 0x22, 0xb4, 0xb1, 0x8d, 0x4a, 0x30, 0xe5, 0xf4, 0x06, 0x07, 0x5e, 0x50, 0x41, 0xe9, 0x3a, + 0x27, 0x1c, 0x16, 0xbd, 0x0e, 0xe3, 0x6e, 0xef, 0xb8, 0x95, 0xaa, 0x43, 0x84, 0x7b, 0xc7, 0x2d, + 0xaa, 0x8b, 0xdf, 0x3b, 0x6e, 0xa1, 0x1d, 0x58, 0x38, 0xe9, 0x77, 0x6c, 0xe7, 0xa3, 0xdb, 0x4e, + 0xe7, 0x31, 0xbe, 0xbd, 0x59, 0xe3, 0x0a, 0x43, 0xf1, 0xbd, 0xe4, 0x40, 0x02, 0xdd, 0x3c, 0x83, + 0x23, 0xc8, 0x68, 0x1b, 0x96, 0x6d, 0x67, 0x60, 0x1d, 0x91, 0xf9, 0x60, 0xcf, 0xed, 0x0d, 0xac, + 0x96, 0xe0, 0x08, 0x3b, 0xad, 0x8d, 0xe3, 0xd0, 0xd0, 0x2e, 0x9c, 0xf5, 0x06, 0xe6, 0xe0, 0x84, + 0x1b, 0xc3, 0xc0, 0xd6, 0xfd, 0x13, 0xdb, 0xb5, 0xda, 0xdc, 0x16, 0x65, 0x1a, 0xb9, 0x58, 0x3c, + 0xf4, 0x39, 0x40, 0xbd, 0x93, 0xc1, 0xed, 0xc3, 0xdb, 0xa4, 0x43, 0x6e, 0x58, 0x1d, 0xfb, 0x81, + 0xe5, 0x3e, 0xe6, 0xe6, 0x28, 0xd3, 0xa8, 0xc5, 0x60, 0x55, 0x97, 0x61, 0xe9, 0xd8, 0x32, 0xdb, + 0x64, 0xfd, 0xe9, 0xf6, 0x5d, 0xcb, 0xf3, 0xec, 0x9e, 0xa3, 0x7d, 0x25, 0x07, 0x73, 0x62, 0x37, + 0xcb, 0x66, 0xf0, 0x55, 0xc4, 0x90, 0x65, 0x47, 0x7e, 0x47, 0xc9, 0xa8, 0x6f, 0x98, 0x0f, 0xf4, + 0x0d, 0x8d, 0x40, 0xdf, 0xb0, 0xa0, 0xfb, 0xe6, 0x9e, 0xa8, 0x05, 0x5c, 0xfa, 0x55, 0xd2, 0x99, + 0x14, 0x0f, 0xd9, 0x0f, 0x31, 0x29, 0x9e, 0xae, 0x77, 0xad, 0xe4, 0xdb, 0x7a, 0xca, 0xeb, 0xba, + 0x6f, 0xeb, 0x29, 0x5f, 0x0a, 0x6c, 0x3d, 0x19, 0x7a, 0x60, 0xeb, 0xc9, 0x28, 0xe9, 0xbe, 0xad, + 0x27, 0xa6, 0xf2, 0xc0, 0x2c, 0x40, 0xe9, 0x3a, 0xb7, 0x7b, 0xeb, 0x5d, 0x2b, 0x05, 0x96, 0x9e, + 0xf2, 0x24, 0x7a, 0x51, 0xb2, 0x2a, 0xab, 0x6a, 0x3f, 0xac, 0xc0, 0x9c, 0xd8, 0xeb, 0xb3, 0x55, + 0x90, 0x88, 0x21, 0x57, 0xd0, 0x5b, 0xa3, 0xeb, 0x67, 0x1e, 0x66, 0x3a, 0x96, 0x93, 0x37, 0x9a, + 0xf6, 0xc0, 0x53, 0x15, 0x3f, 0x58, 0xa1, 0xc1, 0x9c, 0xf6, 0xb3, 0x0a, 0x8c, 0x93, 0x01, 0x41, + 0xf7, 0xf7, 0xe6, 0xa3, 0x5a, 0x70, 0x6c, 0xe3, 0x21, 0xf4, 0x59, 0x98, 0xee, 0xbb, 0xbd, 0x43, + 0xbb, 0x13, 0x3c, 0x17, 0x5e, 0x49, 0x1c, 0x55, 0x7b, 0x1c, 0x10, 0x07, 0x28, 0xe8, 0x06, 0xdb, + 0x01, 0xd4, 0x7a, 0xce, 0xc0, 0x76, 0x4e, 0x2c, 0x3a, 0xc2, 0x46, 0xaf, 0x24, 0x64, 0xd9, 0x17, + 0x51, 0xb4, 0x7f, 0x94, 0x83, 0x39, 0x31, 0x07, 0xf4, 0x02, 0xcc, 0xf3, 0x3c, 0xf4, 0x47, 0xba, + 0xae, 0xe7, 0xb9, 0x45, 0x5e, 0x39, 0x32, 0x0a, 0x65, 0xf8, 0xa6, 0x58, 0xa4, 0xc8, 0x28, 0x54, + 0xc1, 0xb7, 0x33, 0x22, 0x45, 0x46, 0xa1, 0x98, 0xfd, 0xdb, 0x08, 0x54, 0x31, 0x0a, 0x55, 0xe6, + 0x86, 0xd7, 0xe4, 0x48, 0x19, 0x2a, 0xaf, 0xe7, 0xb9, 0xcd, 0x3a, 0x39, 0x32, 0x0a, 0x65, 0x70, + 0x17, 0x31, 0x72, 0x64, 0x14, 0xaa, 0xc0, 0x0d, 0x77, 0xcb, 0x91, 0x51, 0xa8, 0x22, 0xb7, 0xd5, + 0x2d, 0x47, 0x6a, 0xdf, 0x50, 0x60, 0x41, 0x9e, 0xe3, 0x12, 0xfb, 0xc5, 0xad, 0xa1, 0x7e, 0xf1, + 0x4a, 0x86, 0x29, 0xf3, 0xaf, 0xaf, 0x87, 0xbc, 0x09, 0xab, 0xf1, 0x59, 0x45, 0x8b, 0x5e, 0x1e, + 0xee, 0x2a, 0x79, 0xbd, 0x4c, 0x76, 0x5a, 0x0b, 0xf2, 0x26, 0x00, 0x55, 0x61, 0xb6, 0xef, 0xda, + 0x5d, 0xd3, 0x7d, 0xbc, 0x67, 0x0e, 0x8e, 0x53, 0x9f, 0xb0, 0xf7, 0x42, 0x38, 0x2c, 0x22, 0xa1, + 0x06, 0xac, 0x9c, 0x74, 0x1a, 0x1b, 0xe6, 0xc0, 0xac, 0xf7, 0x3b, 0xf6, 0x20, 0x34, 0x76, 0x99, + 0xe6, 0x41, 0xe3, 0x60, 0x3b, 0x06, 0x03, 0x9f, 0x3d, 0xe9, 0x0c, 0xc7, 0x92, 0xea, 0xa3, 0x2b, + 0xee, 0x06, 0x59, 0x89, 0x98, 0x72, 0x58, 0x96, 0xea, 0x23, 0x38, 0x02, 0x8a, 0xf6, 0x23, 0x0a, + 0xcc, 0x0a, 0x85, 0x40, 0x9f, 0x86, 0x99, 0x96, 0xd5, 0xe9, 0xdc, 0x72, 0x7b, 0x27, 0xd9, 0x84, + 0x56, 0x42, 0x70, 0xb4, 0x01, 0x0b, 0x9d, 0xde, 0x91, 0xdd, 0x32, 0x3b, 0xb5, 0x63, 0xd3, 0x71, + 0xac, 0x4e, 0x26, 0x19, 0x96, 0x08, 0x8e, 0xf6, 0x73, 0x63, 0xb0, 0x12, 0x5b, 0x11, 0xe8, 0xa6, + 0x3c, 0x67, 0xea, 0xd9, 0xeb, 0x50, 0x9e, 0x3c, 0x7f, 0x23, 0x97, 0x49, 0xda, 0xb2, 0xc9, 0xd7, + 0x96, 0x26, 0x59, 0x1e, 0xe8, 0xda, 0xd2, 0x24, 0x4b, 0x02, 0x5d, 0x5b, 0x9a, 0x45, 0x9d, 0xaf, + 0x2d, 0xcd, 0x8a, 0x6f, 0x49, 0xb0, 0x99, 0x2f, 0xeb, 0x3a, 0xb3, 0x24, 0xd8, 0x2c, 0x10, 0x48, + 0xba, 0xba, 0x34, 0xcb, 0x45, 0xba, 0xba, 0x00, 0x4c, 0x36, 0xc9, 0x39, 0x94, 0x2c, 0x2f, 0xe4, + 0x9b, 0x9c, 0x2f, 0xc9, 0xfa, 0x42, 0xbe, 0xc9, 0x89, 0x92, 0x2c, 0x30, 0xb3, 0x30, 0xd5, 0xa4, + 0x47, 0x48, 0xb2, 0xc4, 0x90, 0x00, 0xb5, 0xc3, 0x4e, 0x16, 0x19, 0x12, 0xa0, 0x76, 0xd8, 0xc9, + 0x32, 0x43, 0x02, 0x95, 0xfc, 0x75, 0xc3, 0x5f, 0x67, 0x9a, 0x79, 0xc3, 0xa8, 0x10, 0x38, 0x95, + 0x85, 0xca, 0x85, 0x0a, 0x21, 0xb1, 0x44, 0x43, 0x46, 0xb1, 0x74, 0x8d, 0xa0, 0x21, 0x1a, 0x2a, + 0x18, 0xd7, 0xca, 0x04, 0x72, 0x99, 0x86, 0x18, 0x45, 0x5d, 0x3d, 0xcb, 0x42, 0xd7, 0xf3, 0x25, + 0x42, 0x73, 0x85, 0x86, 0x4a, 0xd7, 0x0a, 0x45, 0x42, 0x65, 0x95, 0x86, 0xca, 0xa5, 0x52, 0x81, + 0x50, 0x59, 0x93, 0xd6, 0xb5, 0x73, 0xda, 0x9f, 0x8d, 0xc1, 0x9c, 0xb8, 0xef, 0xcd, 0xb6, 0xae, + 0x89, 0x18, 0xa7, 0xf7, 0x29, 0x14, 0x28, 0xf7, 0xd3, 0x0f, 0x6e, 0x76, 0xa4, 0xeb, 0x19, 0xa2, + 0x15, 0x04, 0xfa, 0x11, 0x58, 0x40, 0xa8, 0xf8, 0x4b, 0x7e, 0x5e, 0x67, 0x82, 0xbb, 0x64, 0x95, + 0x56, 0xa7, 0x83, 0x8d, 0xc3, 0x4c, 0xb0, 0x71, 0x80, 0x60, 0xe3, 0x30, 0x1b, 0x6c, 0x1c, 0xe6, + 0x82, 0x8d, 0xc3, 0x7c, 0x60, 0xd0, 0x60, 0x21, 0xdc, 0x38, 0x2c, 0x86, 0xf6, 0xf8, 0x55, 0xfe, + 0x59, 0x24, 0x95, 0x1f, 0x58, 0x3c, 0x40, 0xfc, 0xb3, 0x42, 0xaa, 0x3d, 0xd8, 0x59, 0x9c, 0xe5, + 0x9f, 0x06, 0xa9, 0xf0, 0xc0, 0x8c, 0xff, 0x2a, 0xff, 0x2c, 0x93, 0xaa, 0x66, 0x9f, 0x15, 0x5d, + 0x3d, 0x17, 0x6e, 0x3d, 0xce, 0x87, 0x5b, 0x8f, 0x0b, 0xe1, 0xd6, 0xe3, 0xa2, 0x6f, 0x7c, 0x52, + 0xd7, 0xd5, 0x67, 0x7c, 0xe3, 0x93, 0x25, 0x5d, 0x7d, 0x56, 0xd8, 0x92, 0x5c, 0xe2, 0xdf, 0x04, + 0xfe, 0x39, 0xdf, 0x17, 0x80, 0xae, 0xab, 0x97, 0xf9, 0x37, 0x81, 0xbf, 0xe2, 0x1b, 0xab, 0xd4, + 0x75, 0x55, 0xe3, 0xdf, 0x04, 0xfe, 0x79, 0xf6, 0x5d, 0x20, 0xf0, 0x2f, 0x90, 0x93, 0xee, 0xc6, + 0x13, 0x9d, 0x74, 0x37, 0x62, 0x4e, 0xba, 0x7f, 0x45, 0xb6, 0x8e, 0xe2, 0x49, 0xf7, 0x75, 0x40, + 0x56, 0xdf, 0x6b, 0xb0, 0x4b, 0x0e, 0xf9, 0xbc, 0xbb, 0x79, 0x06, 0x2f, 0x59, 0x7d, 0x4f, 0x4e, + 0x42, 0x35, 0x98, 0xf5, 0xda, 0x66, 0x70, 0xde, 0x4c, 0xf3, 0x13, 0x54, 0xdf, 0x58, 0xf7, 0xcf, + 0x94, 0x9b, 0x67, 0x30, 0x10, 0x34, 0x7e, 0xc2, 0xbc, 0x02, 0x73, 0x6d, 0xf1, 0x7c, 0xcd, 0x6c, + 0x5c, 0xcd, 0xb6, 0xd3, 0xcf, 0xd7, 0xe3, 0xa7, 0x3f, 0x5f, 0xbf, 0x01, 0xb3, 0xae, 0xd5, 0xea, + 0x3d, 0xb0, 0x5c, 0x4a, 0x61, 0x62, 0x24, 0x05, 0x11, 0x3c, 0x7a, 0xb6, 0x9e, 0x3c, 0xfd, 0xd9, + 0xba, 0xba, 0x08, 0xf3, 0x2d, 0xc7, 0x77, 0xc5, 0x4c, 0x96, 0x80, 0x97, 0x61, 0x69, 0xe8, 0xb2, + 0x24, 0xe1, 0x1d, 0xed, 0x37, 0x73, 0x30, 0x2b, 0xd4, 0x21, 0x7a, 0x8e, 0xb0, 0x73, 0xd2, 0xa8, + 0xb3, 0x63, 0x40, 0x20, 0x21, 0xdd, 0x3e, 0xe1, 0x31, 0xe8, 0x06, 0xcc, 0xd3, 0xb6, 0xd9, 0xa4, + 0x47, 0x86, 0x8d, 0xed, 0xd1, 0xad, 0xc3, 0x20, 0xf1, 0x1c, 0x41, 0xf3, 0xb1, 0x22, 0x64, 0x0e, + 0xfc, 0xd3, 0xe5, 0xa9, 0xc8, 0x1c, 0x6c, 0xa3, 0x4b, 0x00, 0x6d, 0xeb, 0xd0, 0x3c, 0xe9, 0x0c, + 0x36, 0x70, 0x95, 0xef, 0xe3, 0x84, 0x18, 0x94, 0x87, 0xb3, 0x5d, 0xb3, 0xdf, 0xb7, 0xda, 0x77, + 0x7a, 0xf5, 0xc6, 0xcd, 0x4e, 0xef, 0x21, 0xf3, 0xe6, 0x77, 0x6e, 0x82, 0xd6, 0xc1, 0x72, 0x90, + 0x16, 0x26, 0xa1, 0xeb, 0x70, 0x6e, 0x08, 0xc5, 0xbf, 0x36, 0x9b, 0xa4, 0x68, 0x6b, 0x51, 0x34, + 0x9e, 0xac, 0x7d, 0xbf, 0xc2, 0x2b, 0x93, 0xf1, 0x97, 0x4d, 0xdc, 0x5e, 0x40, 0x90, 0x67, 0xce, + 0x4f, 0x67, 0x32, 0x23, 0xd3, 0xa7, 0x0e, 0x06, 0x07, 0x4c, 0x33, 0xdc, 0x6c, 0xd2, 0xef, 0x9c, + 0xf6, 0x4b, 0x0a, 0x2c, 0xc8, 0xb7, 0x5b, 0xe8, 0x10, 0xd6, 0xfc, 0xfb, 0xad, 0xf5, 0xce, 0x51, + 0xcf, 0xb5, 0x07, 0xc7, 0x5d, 0xc9, 0x92, 0xc0, 0xa7, 0x52, 0xef, 0xc8, 0x22, 0x38, 0x38, 0x89, + 0x18, 0xba, 0x0e, 0xd3, 0x1f, 0x59, 0x8f, 0xf7, 0x7b, 0x07, 0xc1, 0x35, 0x63, 0xfc, 0x5d, 0xe9, + 0x3b, 0x1c, 0x08, 0x07, 0xe0, 0xda, 0x1f, 0x28, 0xb0, 0x96, 0x90, 0x1f, 0xba, 0x0b, 0x28, 0xb8, + 0x3c, 0x09, 0xd2, 0x52, 0x55, 0xb4, 0x6a, 0x43, 0xe0, 0x38, 0x86, 0x04, 0x6a, 0xc1, 0xaa, 0x74, + 0x62, 0x0f, 0x89, 0xa7, 0x6d, 0x86, 0xb7, 0x62, 0x51, 0x70, 0x02, 0x29, 0x72, 0x38, 0x43, 0xc3, + 0xfc, 0x64, 0xb3, 0xda, 0x3b, 0x8c, 0x27, 0xf7, 0x93, 0xad, 0x4c, 0x27, 0x6b, 0xc7, 0x32, 0xf9, + 0xee, 0xc7, 0xb1, 0xcc, 0x3c, 0xdb, 0xfd, 0x38, 0x96, 0x69, 0xb0, 0xdd, 0x8f, 0x63, 0x99, 0x05, + 0x75, 0x5c, 0xfb, 0x79, 0x05, 0x56, 0xe3, 0x4b, 0x86, 0x6e, 0xc9, 0xac, 0xe6, 0x4f, 0x51, 0x2b, + 0x4f, 0xc4, 0xae, 0x1d, 0xb0, 0x6b, 0x07, 0xec, 0xda, 0x01, 0xbb, 0x36, 0x65, 0xf7, 0x7b, 0x14, + 0x98, 0xf6, 0xbb, 0x11, 0xba, 0x2e, 0x33, 0xf8, 0x7c, 0x6a, 0xa7, 0x93, 0x59, 0x7a, 0x63, 0x34, + 0x4b, 0x64, 0xb5, 0x34, 0xbd, 0x81, 0xe5, 0xb2, 0x83, 0xb7, 0x67, 0xb5, 0x7a, 0x54, 0xa9, 0x43, + 0xcd, 0x69, 0x26, 0x9c, 0x67, 0xe7, 0x95, 0xfd, 0x47, 0x1b, 0xb6, 0x6b, 0xb5, 0x06, 0xb5, 0x13, + 0xd7, 0xb5, 0x1c, 0xfa, 0x82, 0x84, 0x36, 0xe4, 0x55, 0xf4, 0xb5, 0x94, 0x93, 0x55, 0x04, 0x9d, + 0x8a, 0xfd, 0xf0, 0x59, 0xfa, 0xbf, 0x55, 0x12, 0xf2, 0xa0, 0x4f, 0xa6, 0xd4, 0xf2, 0x00, 0x7f, + 0x99, 0x15, 0x5d, 0x27, 0x4b, 0x91, 0xc8, 0x82, 0x55, 0x76, 0xc5, 0x25, 0x11, 0xa8, 0xde, 0xdd, + 0xe3, 0x32, 0x0e, 0xaf, 0x66, 0x67, 0xad, 0x7a, 0x77, 0x0f, 0x27, 0x10, 0xd3, 0xbe, 0xa4, 0xc0, + 0xb9, 0x24, 0x24, 0xb4, 0x02, 0x93, 0xcd, 0x87, 0xfd, 0x46, 0xf0, 0xf4, 0x38, 0xd1, 0x7c, 0xd8, + 0xdf, 0xa2, 0x16, 0xff, 0xbd, 0x63, 0xfb, 0x70, 0x70, 0xad, 0xdd, 0x1b, 0x94, 0x3e, 0xda, 0xfc, + 0x82, 0x7f, 0xb8, 0x97, 0x22, 0x51, 0x05, 0xd6, 0x06, 0x91, 0x1a, 0xee, 0x09, 0xc7, 0xa4, 0x79, + 0x9c, 0x94, 0xac, 0xfd, 0x86, 0x02, 0x2b, 0xb1, 0xc2, 0x1a, 0xe8, 0x6e, 0xbc, 0x50, 0xdb, 0x69, + 0xa5, 0x6c, 0x86, 0x85, 0xdb, 0xde, 0x65, 0xb6, 0x3e, 0x45, 0xb9, 0xad, 0xc1, 0xb1, 0xe5, 0x86, + 0x93, 0x62, 0xba, 0x18, 0x45, 0x12, 0xb2, 0xf6, 0xb3, 0x39, 0x58, 0xa9, 0xf5, 0x1c, 0xe7, 0x86, + 0x37, 0xb8, 0x69, 0xda, 0x9d, 0x13, 0xd7, 0xaa, 0x31, 0x99, 0x2c, 0x74, 0x07, 0xd4, 0x56, 0x98, + 0x50, 0xa3, 0x36, 0x7e, 0xd3, 0x9e, 0x8d, 0x6a, 0x11, 0x60, 0x3c, 0x84, 0x8e, 0x3a, 0x70, 0x5e, + 0x88, 0x63, 0x8f, 0x56, 0xef, 0x9a, 0x1d, 0xbb, 0x4d, 0xf6, 0x53, 0xb9, 0x14, 0x5b, 0xfb, 0xb5, + 0x24, 0x2c, 0x9c, 0x4c, 0x10, 0x7d, 0x0e, 0x96, 0x86, 0x12, 0xb3, 0x89, 0xc8, 0x0c, 0xa1, 0x69, + 0x3f, 0xae, 0x80, 0x1a, 0x2d, 0x60, 0x36, 0x95, 0xf2, 0x28, 0x96, 0x3c, 0x53, 0xac, 0x9f, 0x5a, + 0xab, 0x8f, 0xab, 0x92, 0x8f, 0x71, 0x55, 0xf2, 0x71, 0xed, 0xff, 0x53, 0xe0, 0x7c, 0x2d, 0xa5, + 0x12, 0x24, 0x1e, 0x8b, 0xa7, 0xab, 0xde, 0x53, 0x9b, 0x33, 0xe2, 0x76, 0x61, 0x14, 0xdf, 0x2e, + 0x4c, 0x2e, 0x30, 0x07, 0x43, 0xe7, 0x59, 0x7a, 0x82, 0x19, 0x0f, 0x0c, 0xc3, 0x30, 0xb5, 0xc9, + 0xa2, 0xe1, 0xab, 0x4d, 0x96, 0x75, 0x7e, 0xfa, 0xf2, 0xae, 0x93, 0x13, 0xb1, 0xf6, 0x8d, 0x31, + 0x58, 0xaa, 0x6f, 0x35, 0xea, 0xad, 0x63, 0xab, 0x7d, 0xd2, 0xa1, 0x66, 0x6e, 0x0e, 0x7b, 0xa8, + 0x0e, 0xc8, 0x93, 0x62, 0x04, 0xc9, 0xd1, 0x84, 0x77, 0x39, 0x09, 0x1c, 0xc7, 0xa0, 0xa3, 0x1d, + 0x58, 0xf4, 0xec, 0xc6, 0x5d, 0xdb, 0x69, 0xf7, 0x1e, 0x6e, 0x5b, 0xce, 0x51, 0xe0, 0x78, 0x3b, + 0x5e, 0x34, 0xa2, 0xbe, 0x25, 0xc1, 0xe2, 0x05, 0xcf, 0x16, 0xc3, 0xf4, 0xcd, 0xd5, 0x6e, 0x60, + 0xeb, 0xfe, 0x89, 0xe5, 0x71, 0x03, 0xb8, 0xa9, 0xcf, 0x9b, 0xf5, 0x2d, 0x19, 0x18, 0x2f, 0x7a, + 0xb6, 0x14, 0x81, 0xde, 0x85, 0xe5, 0x28, 0xc5, 0xfa, 0xc1, 0x76, 0xaa, 0x72, 0xd9, 0x10, 0x51, + 0x14, 0x21, 0x5a, 0x3f, 0xd8, 0x46, 0x07, 0xb0, 0xe6, 0x3d, 0xf6, 0x06, 0x56, 0x97, 0x54, 0x85, + 0xdb, 0xa5, 0x13, 0xdc, 0xba, 0x6b, 0x99, 0x5b, 0x1b, 0xfc, 0xe4, 0x91, 0x2a, 0x3c, 0x9b, 0x84, + 0x4b, 0x45, 0x9a, 0x22, 0x95, 0x84, 0xde, 0x96, 0xfb, 0xe2, 0xd5, 0x2c, 0x35, 0x2b, 0xf7, 0xc0, + 0x07, 0xd9, 0x0c, 0x6a, 0x71, 0x23, 0x88, 0xe4, 0x30, 0x9f, 0xf3, 0x6d, 0x16, 0x31, 0xa5, 0x5d, + 0xda, 0xfd, 0xc8, 0x47, 0xc5, 0xef, 0x7d, 0x79, 0xff, 0xba, 0x9f, 0x3a, 0x71, 0x60, 0xbd, 0xaf, + 0x5c, 0xe4, 0xb7, 0xfd, 0xcc, 0x41, 0xc3, 0x8c, 0xf6, 0x57, 0x64, 0xfb, 0x2b, 0xf7, 0xc2, 0x77, + 0x01, 0x79, 0x76, 0xa3, 0xea, 0xf6, 0xcc, 0x76, 0xcb, 0xf4, 0x06, 0x75, 0xfa, 0xaa, 0x92, 0xba, + 0x7f, 0xac, 0x6f, 0x45, 0xc1, 0xf1, 0x92, 0x67, 0x47, 0xa2, 0xd0, 0xe7, 0x60, 0xc1, 0xb3, 0x1b, + 0x82, 0xa1, 0x92, 0xd4, 0xc7, 0xc9, 0xfa, 0x96, 0x08, 0x8a, 0xe7, 0x3d, 0x5b, 0x08, 0xa2, 0x2d, + 0xd2, 0xa9, 0x9b, 0x8d, 0x1d, 0xb3, 0xdf, 0xe7, 0x6c, 0xa7, 0x1f, 0x8b, 0xb6, 0xaa, 0x3e, 0x2c, + 0xe9, 0xd0, 0x4d, 0x01, 0x4f, 0xbb, 0x09, 0xb3, 0x42, 0x72, 0xc6, 0x67, 0xeb, 0xad, 0x2a, 0xb5, + 0x3f, 0x2f, 0x4a, 0xb2, 0x7e, 0x4d, 0x01, 0x34, 0x5c, 0x11, 0xd9, 0x36, 0xae, 0xc3, 0x78, 0x72, + 0xef, 0xd8, 0x1c, 0xdd, 0x3b, 0x54, 0x98, 0x6b, 0xfa, 0x24, 0x6c, 0xe7, 0x48, 0x55, 0xd0, 0x32, + 0x2c, 0x3a, 0xbd, 0x41, 0x55, 0x8c, 0xcc, 0x69, 0xff, 0x13, 0x69, 0x6f, 0xa9, 0x6a, 0xb3, 0xf9, + 0x6d, 0x94, 0x71, 0x64, 0xee, 0xec, 0x4c, 0xb3, 0xa7, 0x7b, 0x58, 0x61, 0xdb, 0x54, 0xf7, 0x30, + 0x5f, 0x66, 0xd3, 0xa7, 0x7b, 0x58, 0xe0, 0xdb, 0x54, 0xf7, 0xb0, 0x5c, 0x64, 0xee, 0x49, 0xdc, + 0xc3, 0xbc, 0x51, 0x61, 0x97, 0x8a, 0xee, 0xa1, 0x51, 0x2a, 0xb3, 0x4b, 0x45, 0xf7, 0xb0, 0x94, + 0x37, 0xd4, 0x29, 0xed, 0x9b, 0x0a, 0xcc, 0x89, 0x95, 0x8f, 0xae, 0xc3, 0xf8, 0x20, 0xf4, 0xeb, + 0xfa, 0xe2, 0xc8, 0xd6, 0xa2, 0x5e, 0x03, 0x28, 0x0a, 0xaa, 0xc0, 0x34, 0xe5, 0x7f, 0xdf, 0x3c, + 0xca, 0x74, 0x59, 0x1b, 0x40, 0xa3, 0x4f, 0xc3, 0x8c, 0xe9, 0x5a, 0x66, 0xbd, 0xd5, 0x0b, 0x3c, + 0x15, 0xa4, 0x6f, 0x52, 0x42, 0x70, 0xed, 0x1f, 0x2b, 0xa0, 0x46, 0x19, 0xca, 0xb6, 0xde, 0x46, + 0xb1, 0xe4, 0x46, 0xf8, 0x92, 0x92, 0xcd, 0x38, 0xa2, 0xdd, 0x24, 0xb8, 0x06, 0x37, 0x8e, 0xc8, + 0x42, 0x05, 0x6e, 0x1c, 0x91, 0x85, 0x8a, 0xdc, 0x38, 0x22, 0x0b, 0x95, 0xd4, 0x71, 0x21, 0x54, + 0x56, 0x27, 0x84, 0xd0, 0x35, 0x75, 0x52, 0x08, 0x55, 0x98, 0x3f, 0x49, 0x1e, 0xba, 0xae, 0x4e, + 0x6b, 0x5f, 0xca, 0x91, 0xb2, 0xca, 0x53, 0x35, 0x59, 0x40, 0x5c, 0xb3, 0x75, 0xdc, 0xb8, 0xdd, + 0x6a, 0x99, 0x9e, 0xdd, 0x73, 0xbc, 0xfa, 0x56, 0x6a, 0xeb, 0xe1, 0xf5, 0xda, 0xa6, 0x08, 0x8c, + 0x17, 0x09, 0xba, 0x10, 0x21, 0x2f, 0x49, 0xac, 0x97, 0xa6, 0x0a, 0xbb, 0x87, 0x2c, 0x31, 0x60, + 0x61, 0x49, 0x62, 0x11, 0xe8, 0x9e, 0xb8, 0x24, 0xf9, 0x32, 0xfc, 0xde, 0xb9, 0xb1, 0x14, 0xd5, + 0xc7, 0x90, 0x68, 0x00, 0x2f, 0xac, 0x4a, 0x41, 0x9c, 0xf6, 0x9b, 0x8a, 0x58, 0x27, 0x3c, 0xbf, + 0x8c, 0xed, 0x2f, 0x63, 0xc9, 0xed, 0xef, 0x65, 0x1a, 0x84, 0x3d, 0xc7, 0x62, 0x2b, 0xc8, 0xe0, + 0x61, 0x8f, 0x8d, 0xc1, 0xc3, 0xde, 0x89, 0xcb, 0x97, 0x10, 0xfb, 0x11, 0x1b, 0x82, 0x96, 0x7d, + 0x74, 0x3c, 0x60, 0xf7, 0xc7, 0x03, 0xcb, 0x61, 0x0e, 0x53, 0x07, 0x0f, 0xad, 0xce, 0x03, 0x8b, + 0x39, 0x4c, 0xf5, 0xec, 0x47, 0x03, 0xcb, 0x72, 0xd4, 0x69, 0xed, 0x7f, 0x56, 0x40, 0x8d, 0xb6, + 0x0f, 0xda, 0x86, 0x79, 0xda, 0xc0, 0xbe, 0xf2, 0x40, 0xea, 0xd2, 0x41, 0xb1, 0x19, 0xe4, 0x2d, + 0xcb, 0xb1, 0x5c, 0xbb, 0x85, 0xe7, 0x08, 0xb6, 0x8f, 0x8c, 0x3e, 0x60, 0xca, 0x0f, 0x7d, 0xcb, + 0x95, 0x32, 0x4a, 0x15, 0xb4, 0xac, 0xd7, 0xab, 0x43, 0x08, 0x18, 0x79, 0x5e, 0x73, 0x8f, 0x45, + 0xfa, 0x71, 0xda, 0x5f, 0x2a, 0xb0, 0x1c, 0xd3, 0x70, 0xa8, 0x00, 0x2b, 0xae, 0xd9, 0xd8, 0x23, + 0x94, 0x9b, 0x5c, 0x10, 0x4d, 0x3c, 0x2f, 0x9e, 0x75, 0xcd, 0xe1, 0x34, 0x74, 0x0f, 0xce, 0xbb, + 0x66, 0x43, 0xb8, 0x5d, 0x64, 0xcd, 0x24, 0xda, 0xb5, 0x1f, 0xe1, 0xc6, 0xd1, 0x35, 0xe3, 0xb1, + 0xd1, 0xbb, 0x70, 0xce, 0x35, 0x1b, 0xa4, 0x1e, 0x7c, 0xd6, 0x77, 0x4c, 0xef, 0x23, 0x46, 0x39, + 0xcb, 0xbe, 0x7f, 0xd5, 0x35, 0xeb, 0x5e, 0x73, 0x08, 0x57, 0xfb, 0xd2, 0x24, 0x5c, 0x48, 0x30, + 0x2b, 0x58, 0xdf, 0xaa, 0xa2, 0x6f, 0x83, 0xb3, 0xed, 0xde, 0x43, 0x87, 0x1c, 0x51, 0x25, 0x2b, + 0x85, 0x69, 0xb7, 0x60, 0x1b, 0x31, 0x08, 0xf5, 0xad, 0x2a, 0x8e, 0xa5, 0x84, 0xde, 0x07, 0xc4, + 0x4e, 0xc7, 0x31, 0x56, 0x10, 0xaf, 0xa6, 0x1c, 0xb3, 0xa3, 0xd4, 0x63, 0xa8, 0x50, 0x4b, 0xbe, + 0x27, 0xfd, 0x7e, 0x87, 0x3a, 0xb4, 0x34, 0xdd, 0xc7, 0x0c, 0x93, 0xd7, 0xd7, 0x69, 0x88, 0xc7, + 0x91, 0x41, 0x2d, 0x58, 0x71, 0x1a, 0xfb, 0x36, 0x21, 0xb0, 0xde, 0x7e, 0x60, 0x3a, 0x2d, 0x8b, + 0x9f, 0xc3, 0xc6, 0x53, 0x4e, 0x7b, 0x64, 0x0a, 0xdf, 0x8d, 0xc3, 0xc2, 0x67, 0x9d, 0x98, 0x58, + 0xd2, 0x00, 0xa4, 0xd1, 0xf7, 0x7a, 0x9e, 0x4d, 0xba, 0x84, 0xb7, 0xe5, 0x54, 0x4f, 0x5c, 0xcf, + 0xf7, 0x48, 0xf3, 0x6a, 0x62, 0x1e, 0x64, 0x00, 0x44, 0x91, 0xa8, 0xa2, 0x50, 0x34, 0x12, 0xb9, + 0x70, 0x81, 0xe6, 0x10, 0xae, 0xed, 0xa2, 0x88, 0xfa, 0x64, 0x8a, 0x2b, 0xa9, 0x20, 0x9f, 0x58, + 0x54, 0x7c, 0x9e, 0x0d, 0xb7, 0x98, 0x24, 0xe4, 0xc0, 0xb3, 0x83, 0x76, 0xbb, 0x71, 0xb0, 0xdd, + 0xd8, 0xd8, 0xe6, 0x63, 0x9f, 0xdb, 0xff, 0xe3, 0xed, 0x3f, 0x95, 0x72, 0x9d, 0xb8, 0xbf, 0xb1, + 0x21, 0x61, 0x72, 0x23, 0x98, 0x17, 0x06, 0xed, 0xf6, 0xc1, 0xf6, 0xc6, 0x76, 0x0c, 0x39, 0xf4, + 0x29, 0x40, 0x9e, 0xd7, 0xd8, 0xab, 0xd6, 0x36, 0x1b, 0xd5, 0x4e, 0xaf, 0xf5, 0xd1, 0x5e, 0xef, + 0xa1, 0xe5, 0x52, 0x91, 0x81, 0x25, 0xac, 0x7a, 0x1e, 0x49, 0x08, 0xe3, 0xb5, 0xdf, 0xce, 0xc1, + 0x5a, 0x42, 0x27, 0x46, 0x18, 0x16, 0x03, 0x2d, 0x1e, 0xb2, 0x0c, 0x6f, 0x6c, 0xa7, 0xda, 0x0a, + 0xb8, 0x29, 0xc3, 0x36, 0x48, 0x67, 0x8a, 0x12, 0x40, 0x77, 0x01, 0xd9, 0x8e, 0x3d, 0xb0, 0xcd, + 0x8e, 0x9f, 0x2b, 0xbb, 0x69, 0x4a, 0x9e, 0x33, 0xab, 0x77, 0xf7, 0x1a, 0x21, 0x87, 0xb4, 0xf8, + 0x31, 0x24, 0xd0, 0x3a, 0xcc, 0x36, 0x43, 0x15, 0xb0, 0xd4, 0xfd, 0x71, 0x35, 0xd4, 0xfe, 0xc2, + 0xd0, 0x0c, 0x14, 0xbf, 0xe8, 0x93, 0x8b, 0x40, 0x22, 0x55, 0x9c, 0x51, 0x24, 0xd1, 0x0f, 0x48, + 0x68, 0xdf, 0x95, 0x83, 0xe5, 0x98, 0x7a, 0x40, 0x8d, 0x38, 0xc5, 0x2a, 0x56, 0x99, 0xf9, 0x53, + 0x29, 0x56, 0xd1, 0x5a, 0x8d, 0x51, 0xae, 0x7a, 0x09, 0x16, 0x7a, 0x74, 0x14, 0xed, 0xf7, 0xf6, + 0x7a, 0xb6, 0x33, 0x58, 0xe7, 0x9a, 0x76, 0x91, 0x58, 0x64, 0xc2, 0x9a, 0xd7, 0xf2, 0x02, 0x63, + 0x42, 0x5c, 0x8f, 0x8e, 0x8b, 0xed, 0xa6, 0xac, 0xf7, 0xb5, 0x7a, 0x14, 0x07, 0xaf, 0x7a, 0x2d, + 0x2f, 0x86, 0x8e, 0xf6, 0x01, 0x3c, 0x93, 0xc6, 0x7d, 0x36, 0xa5, 0x8a, 0x5d, 0xdc, 0x90, 0xb4, + 0x93, 0xfc, 0x73, 0xc7, 0xd7, 0x15, 0x50, 0xa3, 0x69, 0x68, 0x17, 0x96, 0x87, 0xd4, 0x8b, 0x76, + 0x71, 0x26, 0xa1, 0x86, 0x38, 0x44, 0xb4, 0x05, 0x0b, 0x8e, 0xdb, 0xd8, 0xad, 0x37, 0xf6, 0xba, + 0xe6, 0x23, 0x41, 0xd1, 0xe1, 0xf9, 0x24, 0x56, 0x05, 0x50, 0x3c, 0xe7, 0xb8, 0xbb, 0x75, 0x3f, + 0xa4, 0x6d, 0xc3, 0x82, 0x9c, 0x9e, 0x4d, 0x65, 0x23, 0xc4, 0xe1, 0xdb, 0x1e, 0x56, 0xfa, 0x2f, + 0x2b, 0xb0, 0x18, 0x49, 0x42, 0x35, 0x58, 0x30, 0xdb, 0x6d, 0x3a, 0xcf, 0x99, 0x1d, 0x12, 0x1d, + 0xd8, 0xed, 0x8a, 0x96, 0x5b, 0x14, 0xc5, 0x90, 0x51, 0xd0, 0x9b, 0x70, 0x21, 0x8c, 0x21, 0x8d, + 0x3a, 0x70, 0x4f, 0xba, 0x37, 0xba, 0xb6, 0x17, 0xec, 0x3e, 0xe6, 0x71, 0x0a, 0x84, 0xf6, 0x07, + 0x0a, 0xcc, 0x0a, 0xc3, 0x0a, 0xb9, 0xb0, 0xd6, 0xed, 0xb5, 0x49, 0xcf, 0x10, 0x56, 0x77, 0xea, + 0x82, 0x84, 0x6f, 0xfa, 0x2a, 0xa3, 0x46, 0xe6, 0x6b, 0x3b, 0xf1, 0xf8, 0x38, 0x89, 0xb0, 0xb6, + 0x0f, 0x6b, 0x09, 0x38, 0x23, 0x6e, 0xe5, 0x0c, 0x7e, 0x2b, 0x57, 0xe4, 0xb7, 0x72, 0x15, 0xb6, + 0x43, 0x74, 0xf2, 0x65, 0x75, 0x5c, 0xfb, 0xf2, 0x3c, 0xcc, 0x0a, 0xa3, 0x1d, 0xed, 0x01, 0xe2, + 0xef, 0x88, 0x7b, 0xe6, 0x91, 0xcd, 0x85, 0xf7, 0xd3, 0x25, 0x87, 0x42, 0x38, 0x1c, 0x83, 0x8b, + 0x5e, 0x87, 0xf1, 0x9e, 0x63, 0xed, 0xf3, 0x3e, 0x96, 0x2a, 0x05, 0x4b, 0x01, 0xd1, 0x2a, 0x4c, + 0x1c, 0x9b, 0x9d, 0xc3, 0xfd, 0x40, 0x51, 0x84, 0x05, 0xd1, 0x33, 0x30, 0x7d, 0xff, 0xc4, 0x74, + 0x07, 0x96, 0xbb, 0x1f, 0x68, 0x8b, 0x04, 0x31, 0xe8, 0x32, 0x40, 0xcf, 0xb1, 0x6e, 0x90, 0xdd, + 0xee, 0xf1, 0x7e, 0xa0, 0x37, 0x22, 0xc4, 0xa1, 0x97, 0x60, 0xbe, 0xe7, 0x58, 0x75, 0xb6, 0xdf, + 0x25, 0x40, 0xbe, 0x1a, 0x89, 0x1c, 0x8d, 0x0c, 0xc8, 0x39, 0x1e, 0x5f, 0xb6, 0xb4, 0x51, 0xd3, + 0xe3, 0xae, 0x87, 0x73, 0x8e, 0x87, 0x6e, 0xc1, 0x9c, 0x57, 0xab, 0xe7, 0x4b, 0xef, 0x6c, 0xbe, + 0x4f, 0x0b, 0x3b, 0x9d, 0x22, 0x68, 0x58, 0x17, 0x00, 0x37, 0x15, 0x2c, 0x21, 0xa2, 0x3e, 0x5c, + 0xf0, 0x6a, 0xf5, 0x82, 0xce, 0xc3, 0x0d, 0x1f, 0x98, 0xd5, 0xc8, 0x4c, 0x8a, 0xb9, 0x93, 0x7a, + 0x22, 0xda, 0xa6, 0x82, 0xcf, 0x8b, 0x44, 0xa5, 0x44, 0xf4, 0x55, 0x05, 0x5e, 0xf1, 0x6a, 0xf5, + 0xb2, 0x88, 0x4b, 0x41, 0x69, 0x72, 0x40, 0x29, 0xa8, 0x7a, 0xe6, 0xaf, 0xfd, 0xed, 0x24, 0x1e, + 0xb2, 0xd2, 0xd9, 0x54, 0xf0, 0xcb, 0x62, 0xb6, 0x12, 0x74, 0x14, 0x18, 0xfd, 0x7d, 0x05, 0xde, + 0x22, 0xf5, 0x64, 0x88, 0xd4, 0xcb, 0x12, 0x75, 0x8a, 0xed, 0x23, 0x34, 0x84, 0x4a, 0xf6, 0xfb, + 0xc4, 0x2c, 0x65, 0x7c, 0x3f, 0xb1, 0x4d, 0x9e, 0x82, 0xf6, 0xa6, 0x82, 0xdf, 0x90, 0xd8, 0x93, + 0x28, 0x44, 0x09, 0x0c, 0xe3, 0xa3, 0x7f, 0xa5, 0xc0, 0x66, 0x40, 0x20, 0xc8, 0xb6, 0x1c, 0xcd, + 0xd6, 0x6f, 0x42, 0x8e, 0x26, 0x72, 0x22, 0xf4, 0x6b, 0xe6, 0xca, 0xfe, 0xf3, 0xe9, 0x05, 0x7d, + 0xca, 0x4c, 0x36, 0x15, 0x7c, 0x43, 0x66, 0x38, 0x4a, 0x6a, 0x98, 0x52, 0x2c, 0x21, 0xf4, 0xbb, + 0x0a, 0x7c, 0x3a, 0xa0, 0x24, 0xf2, 0x51, 0x1e, 0xe6, 0xc3, 0x27, 0x28, 0x14, 0x96, 0xb9, 0xd4, + 0xbf, 0x9d, 0x5e, 0xd8, 0x53, 0x93, 0xdd, 0x54, 0x70, 0x65, 0x88, 0xa9, 0x61, 0xe4, 0x58, 0x5c, + 0xf4, 0x93, 0x0a, 0xbc, 0x2c, 0xf6, 0x06, 0x21, 0xa7, 0xf2, 0x70, 0x01, 0x16, 0x68, 0x01, 0xde, + 0x1c, 0xd9, 0x2d, 0x53, 0xa9, 0x6c, 0x2a, 0xf8, 0x93, 0x31, 0x59, 0xc6, 0xc2, 0x22, 0x0b, 0x56, + 0x45, 0x58, 0x81, 0x97, 0xc5, 0x94, 0xbd, 0x7a, 0x3d, 0x16, 0x65, 0x53, 0xc1, 0x09, 0xc4, 0xaa, + 0x6b, 0xb0, 0xe2, 0xac, 0x3b, 0x6d, 0xb6, 0x16, 0xdc, 0x74, 0xcd, 0x2e, 0x3f, 0x08, 0x55, 0x9f, + 0x87, 0x2b, 0x87, 0xb6, 0xeb, 0x0d, 0x98, 0x9d, 0x82, 0x9d, 0xc0, 0xf4, 0xb5, 0x7f, 0xa4, 0xbd, + 0x7d, 0xb8, 0x77, 0x5b, 0xfb, 0x71, 0x05, 0x66, 0xc5, 0x65, 0x24, 0x93, 0x50, 0x89, 0x80, 0x20, + 0x5f, 0xa8, 0xbc, 0x93, 0xe9, 0xf5, 0x9d, 0x5e, 0x61, 0x2a, 0xc1, 0x15, 0x66, 0x2e, 0xbc, 0xc2, + 0x1c, 0x0b, 0xaf, 0x30, 0xc7, 0xb5, 0x1f, 0x56, 0x60, 0x5e, 0x5a, 0x02, 0xb2, 0x39, 0x85, 0x96, + 0x50, 0x64, 0xf6, 0x3e, 0x9b, 0x89, 0x3d, 0x7a, 0xbb, 0x23, 0x5c, 0xf8, 0xf0, 0x2b, 0xa0, 0x31, + 0xed, 0x25, 0x98, 0x13, 0x17, 0x15, 0xb4, 0x0a, 0x93, 0x94, 0xae, 0x2f, 0xf4, 0xc4, 0x43, 0x5a, + 0x11, 0x2e, 0x24, 0xaf, 0x12, 0x89, 0x58, 0x37, 0xe0, 0x95, 0x53, 0xcc, 0xeb, 0x89, 0x64, 0xee, + 0xc1, 0x5b, 0x4f, 0x39, 0xcb, 0x26, 0x92, 0x6e, 0xc2, 0xe6, 0xc7, 0x35, 0xaf, 0x25, 0xe6, 0xb1, + 0x0f, 0x9f, 0x7e, 0xf2, 0xe9, 0x24, 0x91, 0x6a, 0x0d, 0x5e, 0xce, 0x3c, 0xc6, 0x13, 0x89, 0xe8, + 0xb0, 0x1a, 0x3f, 0x38, 0x13, 0x31, 0xbe, 0x96, 0x83, 0x95, 0xd8, 0xeb, 0x91, 0xa1, 0x43, 0xf1, + 0xc1, 0x29, 0x0e, 0xc5, 0x07, 0x71, 0x87, 0xe2, 0x83, 0x6d, 0x74, 0x07, 0x54, 0x7e, 0xa2, 0x65, + 0x79, 0x86, 0x47, 0xe2, 0x17, 0x13, 0x8f, 0xc4, 0x3e, 0x77, 0xf4, 0x40, 0x3c, 0x84, 0x8e, 0x5a, + 0x70, 0x6e, 0x60, 0x77, 0xad, 0xf5, 0x8e, 0x7d, 0xe4, 0x74, 0x2d, 0x87, 0xb9, 0x11, 0xe1, 0x17, + 0x0e, 0x69, 0x1e, 0x97, 0xf7, 0x87, 0x90, 0x70, 0x22, 0x21, 0xed, 0x97, 0xc7, 0x22, 0xa7, 0xdd, + 0x83, 0xbf, 0xa1, 0xd3, 0xee, 0xbb, 0xb0, 0x66, 0x36, 0xbd, 0x5e, 0xe7, 0x64, 0x60, 0x05, 0x58, + 0xc2, 0xb1, 0x77, 0xd4, 0xa1, 0x2f, 0x09, 0xf9, 0x6f, 0xe0, 0x74, 0x8c, 0x74, 0x98, 0xe8, 0x37, + 0x76, 0xcc, 0x47, 0xfc, 0x7a, 0x21, 0xf5, 0x94, 0x36, 0xde, 0xdf, 0x31, 0x1f, 0xa1, 0x3d, 0x38, + 0x1b, 0xd4, 0x40, 0x9d, 0x4a, 0xbe, 0xf4, 0x4b, 0x1f, 0x1d, 0x7f, 0x21, 0x93, 0xd9, 0x8d, 0x58, + 0x4c, 0xed, 0xe7, 0x14, 0x38, 0x9f, 0x78, 0x39, 0x97, 0x4d, 0xd4, 0x20, 0x11, 0xfd, 0x89, 0xe4, + 0x22, 0xb8, 0x03, 0x1b, 0x87, 0x89, 0xca, 0x53, 0xcf, 0x49, 0x4e, 0xe1, 0xfa, 0xf5, 0x42, 0x59, + 0x1d, 0xd3, 0xbe, 0x03, 0xce, 0x25, 0x5d, 0xf2, 0xa1, 0x4b, 0x00, 0xb6, 0x73, 0xdb, 0xb1, 0x42, + 0x25, 0x86, 0x39, 0x2c, 0xc4, 0xa0, 0x75, 0x98, 0x3f, 0x22, 0x1f, 0x7b, 0x54, 0x18, 0xb2, 0x95, + 0xc9, 0x8e, 0x94, 0x8c, 0xa1, 0xfd, 0x9e, 0x02, 0x97, 0xd2, 0x2f, 0xff, 0xd0, 0x6d, 0xb9, 0xc2, + 0xae, 0x3f, 0xc1, 0x05, 0xa2, 0x5c, 0x6b, 0x9f, 0xcf, 0x28, 0x1a, 0x5f, 0xf2, 0x55, 0xe2, 0xf2, + 0x81, 0x4a, 0x9c, 0x11, 0xa3, 0x12, 0x57, 0xe1, 0x6a, 0x0b, 0x4c, 0x48, 0x7d, 0x52, 0xfb, 0xd2, + 0x38, 0xac, 0x1c, 0xdc, 0x68, 0xd0, 0x91, 0xec, 0xad, 0x3b, 0xed, 0x5a, 0xcf, 0xf1, 0x06, 0xa6, + 0x33, 0xf0, 0xd0, 0x36, 0x8c, 0x0f, 0x0a, 0xba, 0xef, 0x95, 0xa0, 0x92, 0xe4, 0xa6, 0x63, 0x18, + 0x73, 0xbf, 0xa0, 0xeb, 0x8d, 0xfd, 0x82, 0x9e, 0x6f, 0xec, 0x17, 0xf2, 0xd7, 0x31, 0xa5, 0xc2, + 0xa9, 0xf9, 0xa6, 0x98, 0x9e, 0x8e, 0x5a, 0x1e, 0x55, 0x09, 0xb5, 0xbc, 0xce, 0x67, 0xaf, 0xd7, + 0x4e, 0x43, 0x2d, 0xaf, 0x63, 0x8a, 0x4b, 0x68, 0x38, 0x84, 0xc6, 0xf8, 0x69, 0x69, 0xec, 0x52, + 0x1a, 0x0e, 0xa7, 0x31, 0x28, 0xe4, 0xf3, 0x7c, 0xf8, 0x9d, 0x8e, 0x8f, 0x3c, 0xe5, 0x23, 0xcf, + 0xf9, 0xc8, 0xf3, 0x1b, 0xe7, 0xd3, 0xf1, 0x91, 0xa7, 0x7c, 0xe4, 0x59, 0xed, 0xe6, 0xaf, 0xf3, + 0x73, 0xf8, 0x53, 0xd5, 0x6e, 0xfe, 0xba, 0xf6, 0xaf, 0x15, 0x78, 0x3e, 0x03, 0x34, 0xda, 0x97, + 0xfb, 0xfa, 0x9b, 0x4f, 0x9a, 0xad, 0xdc, 0xe1, 0xff, 0x93, 0xd1, 0x1d, 0x3e, 0xd0, 0xc2, 0x50, + 0x42, 0xcd, 0x8a, 0x5c, 0xa8, 0x2d, 0xc1, 0xfd, 0x4e, 0x32, 0x65, 0x1d, 0xfa, 0x59, 0xa6, 0x82, + 0x49, 0xa1, 0xb6, 0xc4, 0xa4, 0xa0, 0x21, 0x31, 0x25, 0x68, 0x45, 0x4c, 0x6b, 0xff, 0xaf, 0x02, + 0xe7, 0x13, 0x7b, 0x4e, 0xb6, 0xe9, 0x30, 0x11, 0x5d, 0x2e, 0x67, 0xf7, 0x14, 0x3a, 0x2f, 0xbe, + 0x52, 0x4a, 0x2e, 0x2c, 0xfa, 0x58, 0x58, 0xf4, 0xf1, 0x50, 0x3b, 0x24, 0xa6, 0x90, 0xb4, 0x60, + 0x53, 0xda, 0x6f, 0x27, 0x15, 0x6c, 0xf7, 0xe9, 0x0a, 0xb6, 0x3b, 0x54, 0xb0, 0xd6, 0x53, 0xcb, + 0xbf, 0x71, 0x17, 0x2a, 0x13, 0xfc, 0x06, 0x6e, 0x92, 0xdd, 0xc0, 0x71, 0x1f, 0x65, 0x0e, 0xb5, + 0xbe, 0xff, 0xc7, 0x29, 0xed, 0x94, 0x7f, 0xba, 0x76, 0x8a, 0x78, 0x15, 0x78, 0x9c, 0x4d, 0xf0, + 0x97, 0xd5, 0xb9, 0x22, 0xa8, 0xcc, 0xe4, 0xd8, 0x77, 0x49, 0xa7, 0xad, 0xc5, 0xbc, 0xb9, 0xea, + 0x3a, 0x6d, 0x2f, 0x16, 0xa0, 0x29, 0x13, 0x2c, 0x60, 0xe8, 0xac, 0xc9, 0x98, 0x7b, 0x57, 0x9d, + 0xb5, 0xd9, 0x6f, 0xa5, 0xb4, 0x59, 0xfe, 0xe9, 0xda, 0x2c, 0x52, 0xc8, 0xe6, 0xc7, 0xd3, 0x66, + 0x25, 0xde, 0x66, 0x65, 0xee, 0x06, 0xa7, 0xc2, 0x9b, 0x2c, 0x4f, 0x9a, 0xec, 0x00, 0x56, 0x0e, + 0xd6, 0x6b, 0x8d, 0x2a, 0xd9, 0x00, 0x39, 0x47, 0x7b, 0x96, 0x5b, 0x33, 0x07, 0xd9, 0xed, 0xe8, + 0x0d, 0xa1, 0xfa, 0xf7, 0xe0, 0x03, 0x58, 0x1a, 0x4a, 0x43, 0x2f, 0xc1, 0x82, 0x49, 0x05, 0x79, + 0x6b, 0xe6, 0xc0, 0x3a, 0xea, 0xb9, 0xbe, 0xe9, 0x8c, 0x48, 0x2c, 0xba, 0x06, 0x6b, 0x27, 0x66, + 0xab, 0xd1, 0x64, 0xc8, 0x64, 0xdb, 0x5a, 0xb7, 0x06, 0xe1, 0xbb, 0xf5, 0x3c, 0x5e, 0x3d, 0x31, + 0x5b, 0xd5, 0xe1, 0x54, 0xed, 0x3d, 0x58, 0x93, 0x73, 0xa5, 0x42, 0xbf, 0xb4, 0x38, 0x99, 0xbc, + 0x12, 0x0c, 0x23, 0xfb, 0xe5, 0xf9, 0x95, 0x1c, 0xa0, 0xe1, 0x54, 0xf4, 0x2a, 0xa0, 0x88, 0xbd, + 0xbf, 0xf0, 0x55, 0x7e, 0x49, 0x36, 0xe0, 0xd7, 0xb6, 0x1e, 0xa1, 0x2e, 0x9c, 0x27, 0x05, 0xdb, + 0xea, 0xf6, 0x3b, 0x64, 0x7f, 0xb1, 0x5e, 0xe3, 0xe4, 0x84, 0x17, 0x8c, 0xd7, 0x12, 0x19, 0x8b, + 0xc5, 0xda, 0x3c, 0x83, 0xcf, 0x9d, 0x98, 0xad, 0xd8, 0x34, 0x64, 0xb3, 0xec, 0x6e, 0x3c, 0x8a, + 0xcb, 0x2e, 0xf5, 0xdd, 0x39, 0xae, 0x47, 0xf0, 0xac, 0x62, 0xa9, 0x55, 0xd7, 0x60, 0x85, 0x64, + 0x25, 0x45, 0x52, 0x07, 0x5f, 0x79, 0x38, 0x9f, 0xc8, 0x7c, 0x82, 0x66, 0xd3, 0x5d, 0x58, 0x15, + 0x18, 0xe0, 0x0d, 0xfc, 0x44, 0x8d, 0xc8, 0x71, 0x03, 0xab, 0xc6, 0x8a, 0xd4, 0x88, 0x3c, 0x15, + 0xd5, 0x61, 0x89, 0xf0, 0xce, 0x63, 0x6f, 0x9a, 0xad, 0x41, 0xcf, 0x4d, 0x75, 0x6a, 0x2f, 0xd0, + 0x60, 0xd0, 0x58, 0x0d, 0x3b, 0x24, 0x8b, 0x41, 0x3b, 0xb0, 0x28, 0x10, 0x25, 0xa3, 0x3d, 0x55, + 0xcc, 0x55, 0x20, 0x49, 0x60, 0xf1, 0x42, 0x48, 0x90, 0x84, 0xd1, 0x3a, 0x3c, 0x23, 0xf2, 0xd8, + 0x73, 0x99, 0x44, 0xbc, 0xa4, 0x23, 0x37, 0x87, 0x2f, 0x0a, 0x6c, 0x44, 0x41, 0xb4, 0x1f, 0xca, + 0x49, 0x63, 0x92, 0xf3, 0x99, 0xc9, 0x41, 0xfd, 0x10, 0x9a, 0x3c, 0x4f, 0xfd, 0x0f, 0xd9, 0x1c, + 0xd4, 0xf7, 0x75, 0x2e, 0xaf, 0xdc, 0xd7, 0x4b, 0xec, 0xee, 0xa7, 0x9f, 0xe7, 0xe2, 0xa2, 0xfd, + 0x3c, 0xf7, 0xf1, 0xd2, 0x37, 0x74, 0x26, 0xe9, 0xd3, 0x37, 0xb8, 0x83, 0xfa, 0x7e, 0x81, 0x2f, + 0x31, 0xfd, 0x22, 0x77, 0x83, 0xd9, 0x2f, 0x71, 0x37, 0x98, 0xfd, 0xb2, 0xae, 0x02, 0xfd, 0xb8, + 0xa6, 0xab, 0xb3, 0xec, 0xa3, 0xa4, 0xce, 0xd1, 0x8f, 0x8a, 0xae, 0xce, 0xb3, 0x8f, 0x92, 0xba, + 0x40, 0x3f, 0xae, 0xeb, 0xea, 0x22, 0xfb, 0x28, 0xa9, 0xaa, 0xf6, 0x4d, 0x05, 0x16, 0x23, 0x95, + 0x9e, 0x4d, 0x6c, 0x36, 0x82, 0x24, 0xd7, 0xc4, 0xb7, 0x67, 0x13, 0x9b, 0x2d, 0xb2, 0x19, 0xdb, + 0xab, 0x70, 0xa9, 0xd9, 0x7c, 0x99, 0x8b, 0x3c, 0x15, 0x0c, 0x2e, 0x35, 0x5b, 0x2e, 0xfa, 0x52, + 0xb3, 0x06, 0xd7, 0x98, 0xf5, 0x8c, 0x92, 0xef, 0xea, 0xa6, 0x94, 0x37, 0xd4, 0x69, 0xed, 0xc7, + 0x72, 0xb0, 0xb6, 0xd3, 0x6b, 0xda, 0x1d, 0x72, 0x50, 0x19, 0x98, 0x03, 0x6b, 0xcf, 0x74, 0xcd, + 0xae, 0x35, 0xb0, 0x5c, 0x0f, 0xdd, 0x86, 0xb9, 0x41, 0xe3, 0x06, 0xe1, 0x89, 0xa9, 0x59, 0xa4, + 0x49, 0xc8, 0xec, 0x0b, 0x80, 0x8d, 0xcd, 0xc7, 0xde, 0x60, 0xb7, 0xe7, 0x76, 0xcd, 0x0e, 0x9e, + 0x1d, 0x84, 0xf1, 0x8c, 0x60, 0x98, 0x98, 0xea, 0x18, 0x34, 0x99, 0x60, 0x18, 0x20, 0x33, 0xa7, + 0x43, 0xfd, 0x10, 0xd4, 0x8e, 0x4d, 0xe7, 0xc8, 0xda, 0xb1, 0xda, 0xf6, 0x49, 0x97, 0xab, 0x83, + 0x2c, 0x39, 0xd1, 0x04, 0xf4, 0x32, 0xa8, 0x22, 0xf8, 0xa6, 0x7d, 0x74, 0xcc, 0x5e, 0xd0, 0xf0, + 0xa2, 0x23, 0x47, 0x6b, 0xbf, 0xa2, 0xc0, 0x5a, 0x02, 0x0b, 0x68, 0x53, 0x6e, 0x61, 0xe3, 0x34, + 0xfc, 0x9f, 0xda, 0xa5, 0xce, 0x28, 0x11, 0xfd, 0x7c, 0xc5, 0x17, 0xd1, 0x37, 0x8a, 0xba, 0x3a, + 0xa1, 0xdd, 0x83, 0x35, 0x66, 0xe9, 0x71, 0xc8, 0xea, 0x67, 0x36, 0x6f, 0x07, 0x31, 0xc8, 0xfe, + 0xcc, 0xf7, 0x55, 0x05, 0x96, 0x63, 0x92, 0xc9, 0x4a, 0xcb, 0x6c, 0x5f, 0xde, 0x1c, 0x32, 0x71, + 0xca, 0x0d, 0x07, 0xd3, 0xe4, 0xa1, 0x54, 0x84, 0x61, 0x89, 0x21, 0x8a, 0x6f, 0xf0, 0x69, 0xee, + 0x5c, 0x59, 0xee, 0xe2, 0x33, 0x3c, 0xb3, 0xae, 0x29, 0xbc, 0xc4, 0x63, 0x58, 0x1a, 0x82, 0xca, + 0x36, 0xe5, 0x4b, 0x68, 0xd2, 0x7b, 0xfc, 0xff, 0xa8, 0x00, 0x1a, 0x4e, 0xfd, 0x78, 0x9e, 0xe4, + 0x3f, 0x1c, 0xf9, 0x24, 0x3f, 0xea, 0x9a, 0x2b, 0x05, 0xbf, 0x5a, 0x78, 0x3f, 0x7f, 0x64, 0xb9, + 0xae, 0x3d, 0x78, 0xad, 0xf7, 0xaa, 0x6b, 0x3a, 0xaf, 0x7a, 0xad, 0xd7, 0x7a, 0xee, 0xd1, 0xeb, + 0xee, 0xeb, 0xae, 0xdd, 0x7a, 0xb5, 0xdf, 0x19, 0xbc, 0x1e, 0x54, 0xc4, 0xab, 0x41, 0x45, 0x34, + 0x27, 0xe9, 0x67, 0xe1, 0xdf, 0x05, 0x00, 0x00, 0xff, 0xff, 0x05, 0x8b, 0x84, 0xe4, 0xc1, 0x70, + 0x02, 0x00, +} diff --git a/protogen/gopb/rrc_failure_information.pb.go b/protogen/gopb/rrc_failure_information.pb.go new file mode 100644 index 0000000..af7d8d9 --- /dev/null +++ b/protogen/gopb/rrc_failure_information.pb.go @@ -0,0 +1,225 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: rrc_failure_information.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type FailureInfoRLC_Bearer_FailureType int32 + +const ( + FailureInfoRLC_Bearer_protobuf_unspecified FailureInfoRLC_Bearer_FailureType = 0 + FailureInfoRLC_Bearer_duplication FailureInfoRLC_Bearer_FailureType = 1 +) + +var FailureInfoRLC_Bearer_FailureType_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "duplication", +} + +var FailureInfoRLC_Bearer_FailureType_value = map[string]int32{ + "protobuf_unspecified": 0, + "duplication": 1, +} + +func (x FailureInfoRLC_Bearer_FailureType) String() string { + return proto.EnumName(FailureInfoRLC_Bearer_FailureType_name, int32(x)) +} + +func (FailureInfoRLC_Bearer_FailureType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_8706d2675dadf926, []int{2, 0} +} + +type FailureInformation struct { + FailureInformation *FailureInformation_IEs `protobuf:"bytes,1,opt,name=failureInformation,proto3" json:"failureInformation,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FailureInformation) Reset() { *m = FailureInformation{} } +func (m *FailureInformation) String() string { return proto.CompactTextString(m) } +func (*FailureInformation) ProtoMessage() {} +func (*FailureInformation) Descriptor() ([]byte, []int) { + return fileDescriptor_8706d2675dadf926, []int{0} +} + +func (m *FailureInformation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FailureInformation.Unmarshal(m, b) +} +func (m *FailureInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FailureInformation.Marshal(b, m, deterministic) +} +func (m *FailureInformation) XXX_Merge(src proto.Message) { + xxx_messageInfo_FailureInformation.Merge(m, src) +} +func (m *FailureInformation) XXX_Size() int { + return xxx_messageInfo_FailureInformation.Size(m) +} +func (m *FailureInformation) XXX_DiscardUnknown() { + xxx_messageInfo_FailureInformation.DiscardUnknown(m) +} + +var xxx_messageInfo_FailureInformation proto.InternalMessageInfo + +func (m *FailureInformation) GetFailureInformation() *FailureInformation_IEs { + if m != nil { + return m.FailureInformation + } + return nil +} + +type FailureInformation_IEs struct { + FailureInfoRLC_Bearer *FailureInfoRLC_Bearer `protobuf:"bytes,1,opt,name=failureInfoRLC_Bearer,json=failureInfoRLCBearer,proto3" json:"failureInfoRLC_Bearer,omitempty"` + LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,2,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FailureInformation_IEs) Reset() { *m = FailureInformation_IEs{} } +func (m *FailureInformation_IEs) String() string { return proto.CompactTextString(m) } +func (*FailureInformation_IEs) ProtoMessage() {} +func (*FailureInformation_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_8706d2675dadf926, []int{1} +} + +func (m *FailureInformation_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FailureInformation_IEs.Unmarshal(m, b) +} +func (m *FailureInformation_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FailureInformation_IEs.Marshal(b, m, deterministic) +} +func (m *FailureInformation_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_FailureInformation_IEs.Merge(m, src) +} +func (m *FailureInformation_IEs) XXX_Size() int { + return xxx_messageInfo_FailureInformation_IEs.Size(m) +} +func (m *FailureInformation_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_FailureInformation_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_FailureInformation_IEs proto.InternalMessageInfo + +func (m *FailureInformation_IEs) GetFailureInfoRLC_Bearer() *FailureInfoRLC_Bearer { + if m != nil { + return m.FailureInfoRLC_Bearer + } + return nil +} + +func (m *FailureInformation_IEs) GetLateNonCriticalExtension() *wrappers.BytesValue { + if m != nil { + return m.LateNonCriticalExtension + } + return nil +} + +type FailureInfoRLC_Bearer struct { + CellGroupId uint32 `protobuf:"varint,1,opt,name=cellGroupId,proto3" json:"cellGroupId,omitempty"` + LogicalChannelIdentity uint32 `protobuf:"varint,2,opt,name=logicalChannelIdentity,proto3" json:"logicalChannelIdentity,omitempty"` + FailureType FailureInfoRLC_Bearer_FailureType `protobuf:"varint,3,opt,name=failureType,proto3,enum=streaming_protobufs.FailureInfoRLC_Bearer_FailureType" json:"failureType,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *FailureInfoRLC_Bearer) Reset() { *m = FailureInfoRLC_Bearer{} } +func (m *FailureInfoRLC_Bearer) String() string { return proto.CompactTextString(m) } +func (*FailureInfoRLC_Bearer) ProtoMessage() {} +func (*FailureInfoRLC_Bearer) Descriptor() ([]byte, []int) { + return fileDescriptor_8706d2675dadf926, []int{2} +} + +func (m *FailureInfoRLC_Bearer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_FailureInfoRLC_Bearer.Unmarshal(m, b) +} +func (m *FailureInfoRLC_Bearer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_FailureInfoRLC_Bearer.Marshal(b, m, deterministic) +} +func (m *FailureInfoRLC_Bearer) XXX_Merge(src proto.Message) { + xxx_messageInfo_FailureInfoRLC_Bearer.Merge(m, src) +} +func (m *FailureInfoRLC_Bearer) XXX_Size() int { + return xxx_messageInfo_FailureInfoRLC_Bearer.Size(m) +} +func (m *FailureInfoRLC_Bearer) XXX_DiscardUnknown() { + xxx_messageInfo_FailureInfoRLC_Bearer.DiscardUnknown(m) +} + +var xxx_messageInfo_FailureInfoRLC_Bearer proto.InternalMessageInfo + +func (m *FailureInfoRLC_Bearer) GetCellGroupId() uint32 { + if m != nil { + return m.CellGroupId + } + return 0 +} + +func (m *FailureInfoRLC_Bearer) GetLogicalChannelIdentity() uint32 { + if m != nil { + return m.LogicalChannelIdentity + } + return 0 +} + +func (m *FailureInfoRLC_Bearer) GetFailureType() FailureInfoRLC_Bearer_FailureType { + if m != nil { + return m.FailureType + } + return FailureInfoRLC_Bearer_protobuf_unspecified +} + +func init() { + proto.RegisterEnum("streaming_protobufs.FailureInfoRLC_Bearer_FailureType", FailureInfoRLC_Bearer_FailureType_name, FailureInfoRLC_Bearer_FailureType_value) + proto.RegisterType((*FailureInformation)(nil), "streaming_protobufs.FailureInformation") + proto.RegisterType((*FailureInformation_IEs)(nil), "streaming_protobufs.FailureInformation_IEs") + proto.RegisterType((*FailureInfoRLC_Bearer)(nil), "streaming_protobufs.FailureInfoRLC_Bearer") +} + +func init() { proto.RegisterFile("rrc_failure_information.proto", fileDescriptor_8706d2675dadf926) } + +var fileDescriptor_8706d2675dadf926 = []byte{ + // 370 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0xc1, 0xca, 0xd3, 0x40, + 0x14, 0x85, 0xcd, 0x2f, 0xb8, 0x98, 0xf0, 0xeb, 0xcf, 0xd8, 0x96, 0xa0, 0x28, 0x25, 0xab, 0xa2, + 0x64, 0x82, 0x2d, 0x14, 0xd7, 0x2d, 0x55, 0x02, 0xe2, 0x22, 0x88, 0x8a, 0x2e, 0xc2, 0x34, 0xb9, + 0x89, 0x03, 0xd3, 0x99, 0xf1, 0xce, 0x04, 0xed, 0x03, 0xf8, 0x82, 0x3e, 0x91, 0x34, 0x69, 0xda, + 0x48, 0x53, 0x74, 0x17, 0xce, 0xcd, 0xf9, 0xce, 0xb9, 0x77, 0xc8, 0x33, 0xc4, 0x3c, 0x2b, 0xb9, + 0x90, 0x35, 0x42, 0x26, 0x54, 0xa9, 0x71, 0xc7, 0x9d, 0xd0, 0x8a, 0x19, 0xd4, 0x4e, 0xd3, 0xc7, + 0xd6, 0x21, 0xf0, 0x9d, 0x50, 0x55, 0xd6, 0x08, 0xdb, 0xba, 0xb4, 0x4f, 0x9e, 0x57, 0x5a, 0x57, + 0x12, 0xe2, 0x4e, 0x89, 0x7f, 0x20, 0x37, 0x06, 0xd0, 0xb6, 0xa6, 0xf0, 0x3b, 0xa1, 0x6f, 0x5a, + 0x62, 0x72, 0x06, 0xd2, 0xaf, 0x84, 0x96, 0x17, 0x6a, 0xe0, 0x4d, 0xbd, 0x99, 0x3f, 0x7f, 0xc9, + 0x06, 0x72, 0xd8, 0x25, 0x24, 0x4b, 0x36, 0x36, 0x1d, 0xc0, 0x84, 0xbf, 0x3d, 0x32, 0x19, 0xfe, + 0x9d, 0x66, 0x64, 0xdc, 0x33, 0xa4, 0xef, 0xd6, 0xd9, 0x0a, 0x38, 0x02, 0x1e, 0xa3, 0x5f, 0xfc, + 0x2b, 0xfa, 0xec, 0x48, 0x47, 0x7f, 0x83, 0x5a, 0x95, 0x7e, 0x22, 0x81, 0xe4, 0x0e, 0xde, 0x6b, + 0xb5, 0x46, 0xe1, 0x44, 0xce, 0xe5, 0xe6, 0xa7, 0x03, 0x65, 0x0f, 0xeb, 0xdd, 0x34, 0x19, 0x4f, + 0x59, 0x7b, 0x31, 0xd6, 0x05, 0xb0, 0xd5, 0xde, 0x81, 0xfd, 0xc8, 0x65, 0x0d, 0xe9, 0x55, 0x73, + 0xf8, 0xeb, 0x86, 0x8c, 0x07, 0x8b, 0xd0, 0x29, 0xf1, 0x73, 0x90, 0xf2, 0x2d, 0xea, 0xda, 0x24, + 0x45, 0xb3, 0xc9, 0x6d, 0xda, 0x97, 0xe8, 0x92, 0x4c, 0xa4, 0xae, 0x0e, 0xbc, 0xf5, 0x37, 0xae, + 0x14, 0xc8, 0xa4, 0x00, 0xe5, 0x84, 0xdb, 0x37, 0x95, 0x6e, 0xd3, 0x2b, 0x53, 0xfa, 0x99, 0xf8, + 0xc7, 0x25, 0x3f, 0xec, 0x0d, 0x04, 0xf7, 0xa7, 0xde, 0xec, 0xe1, 0x7c, 0xf9, 0xff, 0x37, 0xea, + 0xd4, 0x83, 0x3b, 0xed, 0xa3, 0xc2, 0xd7, 0xc4, 0xef, 0xcd, 0x68, 0x40, 0x46, 0x1d, 0x2a, 0xab, + 0x95, 0x35, 0x90, 0x8b, 0x52, 0x40, 0x71, 0x77, 0x8f, 0x3e, 0x22, 0x7e, 0x51, 0x1b, 0x29, 0xf2, + 0xe6, 0x0d, 0xef, 0xbc, 0xd5, 0xe2, 0xcb, 0xab, 0x0a, 0x10, 0x85, 0x63, 0x3a, 0x42, 0xae, 0x22, + 0x9b, 0x33, 0x8d, 0x55, 0x8c, 0x31, 0x8a, 0x3c, 0x32, 0xd2, 0xc5, 0xa7, 0x76, 0xd1, 0xa9, 0xdd, + 0xf6, 0x41, 0xf3, 0xb9, 0xf8, 0x13, 0x00, 0x00, 0xff, 0xff, 0x75, 0x7b, 0x53, 0x54, 0xe1, 0x02, + 0x00, 0x00, +} diff --git a/protogen/gopb/rrc_general_message_types.pb.go b/protogen/gopb/rrc_general_message_types.pb.go new file mode 100644 index 0000000..3440d25 --- /dev/null +++ b/protogen/gopb/rrc_general_message_types.pb.go @@ -0,0 +1,169 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: rrc_general_message_types.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type RRCContainer struct { + UL_DCCHMessage *UL_DCCH_MessageType `protobuf:"bytes,1,opt,name=UL_DCCH_message,json=ULDCCHMessage,proto3" json:"UL_DCCH_message,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RRCContainer) Reset() { *m = RRCContainer{} } +func (m *RRCContainer) String() string { return proto.CompactTextString(m) } +func (*RRCContainer) ProtoMessage() {} +func (*RRCContainer) Descriptor() ([]byte, []int) { + return fileDescriptor_f6431bdd4b8672dd, []int{0} +} + +func (m *RRCContainer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RRCContainer.Unmarshal(m, b) +} +func (m *RRCContainer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RRCContainer.Marshal(b, m, deterministic) +} +func (m *RRCContainer) XXX_Merge(src proto.Message) { + xxx_messageInfo_RRCContainer.Merge(m, src) +} +func (m *RRCContainer) XXX_Size() int { + return xxx_messageInfo_RRCContainer.Size(m) +} +func (m *RRCContainer) XXX_DiscardUnknown() { + xxx_messageInfo_RRCContainer.DiscardUnknown(m) +} + +var xxx_messageInfo_RRCContainer proto.InternalMessageInfo + +func (m *RRCContainer) GetUL_DCCHMessage() *UL_DCCH_MessageType { + if m != nil { + return m.UL_DCCHMessage + } + return nil +} + +type UL_DCCH_MessageType struct { + // Types that are valid to be assigned to C1: + // *UL_DCCH_MessageType_MeasurementReport + // *UL_DCCH_MessageType_FailureInformation + C1 isUL_DCCH_MessageType_C1 `protobuf_oneof:"c1"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UL_DCCH_MessageType) Reset() { *m = UL_DCCH_MessageType{} } +func (m *UL_DCCH_MessageType) String() string { return proto.CompactTextString(m) } +func (*UL_DCCH_MessageType) ProtoMessage() {} +func (*UL_DCCH_MessageType) Descriptor() ([]byte, []int) { + return fileDescriptor_f6431bdd4b8672dd, []int{1} +} + +func (m *UL_DCCH_MessageType) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UL_DCCH_MessageType.Unmarshal(m, b) +} +func (m *UL_DCCH_MessageType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UL_DCCH_MessageType.Marshal(b, m, deterministic) +} +func (m *UL_DCCH_MessageType) XXX_Merge(src proto.Message) { + xxx_messageInfo_UL_DCCH_MessageType.Merge(m, src) +} +func (m *UL_DCCH_MessageType) XXX_Size() int { + return xxx_messageInfo_UL_DCCH_MessageType.Size(m) +} +func (m *UL_DCCH_MessageType) XXX_DiscardUnknown() { + xxx_messageInfo_UL_DCCH_MessageType.DiscardUnknown(m) +} + +var xxx_messageInfo_UL_DCCH_MessageType proto.InternalMessageInfo + +type isUL_DCCH_MessageType_C1 interface { + isUL_DCCH_MessageType_C1() +} + +type UL_DCCH_MessageType_MeasurementReport struct { + MeasurementReport *MeasurementReport `protobuf:"bytes,1,opt,name=measurementReport,proto3,oneof"` +} + +type UL_DCCH_MessageType_FailureInformation struct { + FailureInformation *FailureInformation `protobuf:"bytes,2,opt,name=failureInformation,proto3,oneof"` +} + +func (*UL_DCCH_MessageType_MeasurementReport) isUL_DCCH_MessageType_C1() {} + +func (*UL_DCCH_MessageType_FailureInformation) isUL_DCCH_MessageType_C1() {} + +func (m *UL_DCCH_MessageType) GetC1() isUL_DCCH_MessageType_C1 { + if m != nil { + return m.C1 + } + return nil +} + +func (m *UL_DCCH_MessageType) GetMeasurementReport() *MeasurementReport { + if x, ok := m.GetC1().(*UL_DCCH_MessageType_MeasurementReport); ok { + return x.MeasurementReport + } + return nil +} + +func (m *UL_DCCH_MessageType) GetFailureInformation() *FailureInformation { + if x, ok := m.GetC1().(*UL_DCCH_MessageType_FailureInformation); ok { + return x.FailureInformation + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*UL_DCCH_MessageType) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*UL_DCCH_MessageType_MeasurementReport)(nil), + (*UL_DCCH_MessageType_FailureInformation)(nil), + } +} + +func init() { + proto.RegisterType((*RRCContainer)(nil), "streaming_protobufs.RRCContainer") + proto.RegisterType((*UL_DCCH_MessageType)(nil), "streaming_protobufs.UL_DCCH_MessageType") +} + +func init() { proto.RegisterFile("rrc_general_message_types.proto", fileDescriptor_f6431bdd4b8672dd) } + +var fileDescriptor_f6431bdd4b8672dd = []byte{ + // 277 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x8f, 0x4f, 0x4b, 0xc3, 0x40, + 0x10, 0xc5, 0x9b, 0x22, 0x1e, 0x56, 0x45, 0x4c, 0x2f, 0xa5, 0x28, 0x4a, 0x0f, 0xda, 0x4b, 0x12, + 0x6a, 0xbf, 0x41, 0x23, 0x12, 0xa1, 0x05, 0x59, 0xac, 0xa0, 0x97, 0x75, 0x1b, 0x26, 0x61, 0x21, + 0xfb, 0x87, 0xd9, 0xcd, 0xa1, 0x5f, 0xd2, 0xcf, 0x24, 0xf9, 0xd3, 0x2a, 0x76, 0x6f, 0xc3, 0x9b, + 0x37, 0xef, 0xf7, 0x86, 0xdc, 0x22, 0xe6, 0xac, 0x04, 0x05, 0xc8, 0x2b, 0x26, 0xc1, 0x5a, 0x5e, + 0x02, 0x73, 0x3b, 0x03, 0x36, 0x36, 0xa8, 0x9d, 0x0e, 0x47, 0xd6, 0x21, 0x70, 0x29, 0x54, 0xc9, + 0x5a, 0x61, 0x5b, 0x17, 0x76, 0x72, 0xdd, 0x5c, 0x49, 0xe0, 0xb6, 0x46, 0x90, 0xa0, 0x1c, 0x43, + 0x30, 0x1a, 0x5d, 0x77, 0x32, 0xb9, 0x69, 0xb6, 0x05, 0x17, 0x55, 0x8d, 0xc0, 0x84, 0x2a, 0x34, + 0x4a, 0xee, 0x84, 0x56, 0xdd, 0x7a, 0xfa, 0x45, 0xce, 0x29, 0x4d, 0x53, 0xad, 0x1c, 0x17, 0x0a, + 0x30, 0x7c, 0x25, 0x97, 0x9b, 0x15, 0x7b, 0x4a, 0xd3, 0x6c, 0x5f, 0x60, 0x1c, 0xdc, 0x05, 0xb3, + 0xb3, 0xc7, 0x59, 0xec, 0x61, 0xc7, 0x7b, 0xef, 0xba, 0xf3, 0xbe, 0xed, 0x0c, 0xd0, 0x8b, 0xcd, + 0xaa, 0xd1, 0x7a, 0x69, 0xfa, 0x1d, 0x90, 0x91, 0xc7, 0x16, 0xbe, 0x93, 0xab, 0x3f, 0xa5, 0x69, + 0xdb, 0xb9, 0x67, 0xdd, 0x7b, 0x59, 0xeb, 0xff, 0xee, 0x6c, 0x40, 0x8f, 0x23, 0xc2, 0x0f, 0x12, + 0xf6, 0xef, 0xbe, 0xfc, 0x7e, 0x3b, 0x1e, 0xb6, 0xc1, 0x0f, 0xde, 0xe0, 0xe7, 0x23, 0x7b, 0x36, + 0xa0, 0x9e, 0x90, 0xe5, 0x09, 0x19, 0xe6, 0xf3, 0xe5, 0xe2, 0x73, 0x5e, 0x02, 0xa2, 0x70, 0xb1, + 0x8e, 0x90, 0xab, 0xc8, 0xe6, 0xb1, 0xc6, 0x32, 0xc1, 0x04, 0x45, 0x1e, 0x99, 0xca, 0x25, 0x07, + 0x46, 0x74, 0x60, 0x6c, 0x4f, 0xdb, 0x71, 0xf1, 0x13, 0x00, 0x00, 0xff, 0xff, 0x8d, 0xd4, 0x6c, + 0x9b, 0xe3, 0x01, 0x00, 0x00, +} diff --git a/protogen/gopb/rrc_measurement_report.pb.go b/protogen/gopb/rrc_measurement_report.pb.go new file mode 100644 index 0000000..e867806 --- /dev/null +++ b/protogen/gopb/rrc_measurement_report.pb.go @@ -0,0 +1,163 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: rrc_measurement_report.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type MeasurementReport struct { + // Types that are valid to be assigned to CriticalExtensions: + // *MeasurementReport_MeasurementReport + CriticalExtensions isMeasurementReport_CriticalExtensions `protobuf_oneof:"criticalExtensions"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasurementReport) Reset() { *m = MeasurementReport{} } +func (m *MeasurementReport) String() string { return proto.CompactTextString(m) } +func (*MeasurementReport) ProtoMessage() {} +func (*MeasurementReport) Descriptor() ([]byte, []int) { + return fileDescriptor_14faada7dbb49017, []int{0} +} + +func (m *MeasurementReport) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasurementReport.Unmarshal(m, b) +} +func (m *MeasurementReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasurementReport.Marshal(b, m, deterministic) +} +func (m *MeasurementReport) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasurementReport.Merge(m, src) +} +func (m *MeasurementReport) XXX_Size() int { + return xxx_messageInfo_MeasurementReport.Size(m) +} +func (m *MeasurementReport) XXX_DiscardUnknown() { + xxx_messageInfo_MeasurementReport.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasurementReport proto.InternalMessageInfo + +type isMeasurementReport_CriticalExtensions interface { + isMeasurementReport_CriticalExtensions() +} + +type MeasurementReport_MeasurementReport struct { + MeasurementReport *MeasurementReport_IEs `protobuf:"bytes,1,opt,name=measurementReport,proto3,oneof"` +} + +func (*MeasurementReport_MeasurementReport) isMeasurementReport_CriticalExtensions() {} + +func (m *MeasurementReport) GetCriticalExtensions() isMeasurementReport_CriticalExtensions { + if m != nil { + return m.CriticalExtensions + } + return nil +} + +func (m *MeasurementReport) GetMeasurementReport() *MeasurementReport_IEs { + if x, ok := m.GetCriticalExtensions().(*MeasurementReport_MeasurementReport); ok { + return x.MeasurementReport + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*MeasurementReport) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*MeasurementReport_MeasurementReport)(nil), + } +} + +type MeasurementReport_IEs struct { + MeasResults *MeasResults `protobuf:"bytes,1,opt,name=measResults,proto3" json:"measResults,omitempty"` + LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,2,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeasurementReport_IEs) Reset() { *m = MeasurementReport_IEs{} } +func (m *MeasurementReport_IEs) String() string { return proto.CompactTextString(m) } +func (*MeasurementReport_IEs) ProtoMessage() {} +func (*MeasurementReport_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_14faada7dbb49017, []int{1} +} + +func (m *MeasurementReport_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeasurementReport_IEs.Unmarshal(m, b) +} +func (m *MeasurementReport_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeasurementReport_IEs.Marshal(b, m, deterministic) +} +func (m *MeasurementReport_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeasurementReport_IEs.Merge(m, src) +} +func (m *MeasurementReport_IEs) XXX_Size() int { + return xxx_messageInfo_MeasurementReport_IEs.Size(m) +} +func (m *MeasurementReport_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_MeasurementReport_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_MeasurementReport_IEs proto.InternalMessageInfo + +func (m *MeasurementReport_IEs) GetMeasResults() *MeasResults { + if m != nil { + return m.MeasResults + } + return nil +} + +func (m *MeasurementReport_IEs) GetLateNonCriticalExtension() *wrappers.BytesValue { + if m != nil { + return m.LateNonCriticalExtension + } + return nil +} + +func init() { + proto.RegisterType((*MeasurementReport)(nil), "streaming_protobufs.MeasurementReport") + proto.RegisterType((*MeasurementReport_IEs)(nil), "streaming_protobufs.MeasurementReport_IEs") +} + +func init() { proto.RegisterFile("rrc_measurement_report.proto", fileDescriptor_14faada7dbb49017) } + +var fileDescriptor_14faada7dbb49017 = []byte{ + // 278 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x90, 0xcd, 0x4a, 0xc3, 0x40, + 0x14, 0x85, 0x8d, 0x0b, 0x17, 0xd3, 0x55, 0xc7, 0x1f, 0x42, 0x15, 0x29, 0x5d, 0x89, 0x90, 0x09, + 0xda, 0x37, 0x88, 0x14, 0x74, 0xa1, 0x8b, 0x2c, 0x14, 0xba, 0x09, 0xd3, 0xe1, 0x1a, 0x06, 0xe6, + 0x8f, 0x3b, 0x37, 0x68, 0x1f, 0xc0, 0x37, 0xf2, 0x01, 0xa5, 0x69, 0x53, 0x4b, 0xd3, 0xee, 0x86, + 0xc3, 0x9c, 0xef, 0x7c, 0x5c, 0x76, 0x83, 0xa8, 0x2a, 0x0b, 0x32, 0x36, 0x08, 0x16, 0x1c, 0x55, + 0x08, 0xc1, 0x23, 0x89, 0x80, 0x9e, 0x3c, 0x3f, 0x8f, 0x84, 0x20, 0xad, 0x76, 0x75, 0xd5, 0x06, + 0x8b, 0xe6, 0x33, 0x8e, 0x6e, 0x6b, 0xef, 0x6b, 0x03, 0x79, 0x97, 0xe4, 0x5f, 0x28, 0x43, 0x00, + 0x8c, 0xeb, 0xd2, 0xe8, 0x6a, 0x85, 0x54, 0xde, 0x5a, 0xef, 0x2a, 0x5a, 0x06, 0xe8, 0x72, 0xde, + 0xcf, 0x26, 0x3f, 0x09, 0x1b, 0xbe, 0xfe, 0xaf, 0x97, 0xed, 0x38, 0x9f, 0xb3, 0xa1, 0xdd, 0x0f, + 0xd3, 0x64, 0x9c, 0xdc, 0x0d, 0x1e, 0xef, 0xc5, 0x01, 0x25, 0xd1, 0x43, 0x54, 0x2f, 0xb3, 0xf8, + 0x7c, 0x52, 0xf6, 0x31, 0xc5, 0x05, 0xe3, 0x0a, 0x35, 0x69, 0x25, 0xcd, 0xec, 0x9b, 0xc0, 0x45, + 0xed, 0x5d, 0x9c, 0xfc, 0x26, 0xec, 0xf2, 0x20, 0x84, 0x17, 0x6c, 0xb0, 0x82, 0x94, 0x10, 0x1b, + 0x43, 0x71, 0x63, 0x31, 0x3e, 0x6a, 0xb1, 0xf9, 0x57, 0xee, 0x96, 0xf8, 0x07, 0x4b, 0x8d, 0x24, + 0x78, 0xf3, 0xee, 0x69, 0x7f, 0x3a, 0x3d, 0x6d, 0x81, 0xd7, 0x62, 0x7d, 0x54, 0xd1, 0xd1, 0x44, + 0xb1, 0x24, 0x88, 0xef, 0xd2, 0x34, 0x50, 0x1e, 0x2d, 0x17, 0xd3, 0xf9, 0x43, 0x0d, 0x88, 0x9a, + 0x84, 0xcf, 0x50, 0xba, 0x2c, 0x2a, 0xe1, 0xb1, 0xce, 0x31, 0x47, 0xad, 0xb2, 0x60, 0x28, 0xdf, + 0x6a, 0x66, 0x5b, 0xcd, 0xc5, 0x59, 0xfb, 0x9c, 0xfe, 0x05, 0x00, 0x00, 0xff, 0xff, 0x23, 0x70, + 0xd4, 0xa8, 0xfb, 0x01, 0x00, 0x00, +} diff --git a/protogen/gopb/rrc_reconfiguration.pb.go b/protogen/gopb/rrc_reconfiguration.pb.go new file mode 100644 index 0000000..49c5d52 --- /dev/null +++ b/protogen/gopb/rrc_reconfiguration.pb.go @@ -0,0 +1,413 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: rrc_reconfiguration.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type RRCReconfiguration struct { + Rrc_TransactionIdentifier uint32 `protobuf:"varint,1,opt,name=rrc_TransactionIdentifier,json=rrcTransactionIdentifier,proto3" json:"rrc_TransactionIdentifier,omitempty"` + // Types that are valid to be assigned to CriticalExtensions: + // *RRCReconfiguration_RrcReconfiguration + CriticalExtensions isRRCReconfiguration_CriticalExtensions `protobuf_oneof:"criticalExtensions"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RRCReconfiguration) Reset() { *m = RRCReconfiguration{} } +func (m *RRCReconfiguration) String() string { return proto.CompactTextString(m) } +func (*RRCReconfiguration) ProtoMessage() {} +func (*RRCReconfiguration) Descriptor() ([]byte, []int) { + return fileDescriptor_ae552300ff3e8a06, []int{0} +} + +func (m *RRCReconfiguration) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RRCReconfiguration.Unmarshal(m, b) +} +func (m *RRCReconfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RRCReconfiguration.Marshal(b, m, deterministic) +} +func (m *RRCReconfiguration) XXX_Merge(src proto.Message) { + xxx_messageInfo_RRCReconfiguration.Merge(m, src) +} +func (m *RRCReconfiguration) XXX_Size() int { + return xxx_messageInfo_RRCReconfiguration.Size(m) +} +func (m *RRCReconfiguration) XXX_DiscardUnknown() { + xxx_messageInfo_RRCReconfiguration.DiscardUnknown(m) +} + +var xxx_messageInfo_RRCReconfiguration proto.InternalMessageInfo + +func (m *RRCReconfiguration) GetRrc_TransactionIdentifier() uint32 { + if m != nil { + return m.Rrc_TransactionIdentifier + } + return 0 +} + +type isRRCReconfiguration_CriticalExtensions interface { + isRRCReconfiguration_CriticalExtensions() +} + +type RRCReconfiguration_RrcReconfiguration struct { + RrcReconfiguration *RRCReconfiguration_IEs `protobuf:"bytes,2,opt,name=rrcReconfiguration,proto3,oneof"` +} + +func (*RRCReconfiguration_RrcReconfiguration) isRRCReconfiguration_CriticalExtensions() {} + +func (m *RRCReconfiguration) GetCriticalExtensions() isRRCReconfiguration_CriticalExtensions { + if m != nil { + return m.CriticalExtensions + } + return nil +} + +func (m *RRCReconfiguration) GetRrcReconfiguration() *RRCReconfiguration_IEs { + if x, ok := m.GetCriticalExtensions().(*RRCReconfiguration_RrcReconfiguration); ok { + return x.RrcReconfiguration + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*RRCReconfiguration) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*RRCReconfiguration_RrcReconfiguration)(nil), + } +} + +type RRCReconfiguration_IEs struct { + RadioBearerConfig *RadioBearerConfig `protobuf:"bytes,1,opt,name=radioBearerConfig,proto3" json:"radioBearerConfig,omitempty"` + SecondaryCellGroup *CellGroupConfig `protobuf:"bytes,2,opt,name=secondaryCellGroup,proto3" json:"secondaryCellGroup,omitempty"` + MeasConfig *MeasConfig `protobuf:"bytes,3,opt,name=measConfig,proto3" json:"measConfig,omitempty"` + LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,4,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"` + NonCriticalExtension *RRCReconfigurationV1530_IEs `protobuf:"bytes,5,opt,name=nonCriticalExtension,proto3" json:"nonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RRCReconfiguration_IEs) Reset() { *m = RRCReconfiguration_IEs{} } +func (m *RRCReconfiguration_IEs) String() string { return proto.CompactTextString(m) } +func (*RRCReconfiguration_IEs) ProtoMessage() {} +func (*RRCReconfiguration_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_ae552300ff3e8a06, []int{1} +} + +func (m *RRCReconfiguration_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RRCReconfiguration_IEs.Unmarshal(m, b) +} +func (m *RRCReconfiguration_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RRCReconfiguration_IEs.Marshal(b, m, deterministic) +} +func (m *RRCReconfiguration_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_RRCReconfiguration_IEs.Merge(m, src) +} +func (m *RRCReconfiguration_IEs) XXX_Size() int { + return xxx_messageInfo_RRCReconfiguration_IEs.Size(m) +} +func (m *RRCReconfiguration_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_RRCReconfiguration_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_RRCReconfiguration_IEs proto.InternalMessageInfo + +func (m *RRCReconfiguration_IEs) GetRadioBearerConfig() *RadioBearerConfig { + if m != nil { + return m.RadioBearerConfig + } + return nil +} + +func (m *RRCReconfiguration_IEs) GetSecondaryCellGroup() *CellGroupConfig { + if m != nil { + return m.SecondaryCellGroup + } + return nil +} + +func (m *RRCReconfiguration_IEs) GetMeasConfig() *MeasConfig { + if m != nil { + return m.MeasConfig + } + return nil +} + +func (m *RRCReconfiguration_IEs) GetLateNonCriticalExtension() *wrappers.BytesValue { + if m != nil { + return m.LateNonCriticalExtension + } + return nil +} + +func (m *RRCReconfiguration_IEs) GetNonCriticalExtension() *RRCReconfigurationV1530_IEs { + if m != nil { + return m.NonCriticalExtension + } + return nil +} + +type RRCReconfigurationV1530_IEs struct { + MasterCellGroup *CellGroupConfig `protobuf:"bytes,1,opt,name=masterCellGroup,proto3" json:"masterCellGroup,omitempty"` + FullConfig *TrueOpt `protobuf:"bytes,2,opt,name=fullConfig,proto3" json:"fullConfig,omitempty"` + DedicatedNAS_MessageList [][]byte `protobuf:"bytes,3,rep,name=dedicatedNAS_MessageList,json=dedicatedNASMessageList,proto3" json:"dedicatedNAS_MessageList,omitempty"` + MasterKeyUpdate *MasterKeyUpdate `protobuf:"bytes,4,opt,name=masterKeyUpdate,proto3" json:"masterKeyUpdate,omitempty"` + DedicatedSIB1_Delivery *SIB1 `protobuf:"bytes,5,opt,name=dedicatedSIB1_Delivery,json=dedicatedSIB1Delivery,proto3" json:"dedicatedSIB1_Delivery,omitempty"` + DedicatedSystemInformationDelivery *SystemInformation `protobuf:"bytes,6,opt,name=dedicatedSystemInformationDelivery,proto3" json:"dedicatedSystemInformationDelivery,omitempty"` + OtherConfig *OtherConfig `protobuf:"bytes,7,opt,name=otherConfig,proto3" json:"otherConfig,omitempty"` + NonCriticalExtension *RRCReconfigurationV1540_IEs `protobuf:"bytes,8,opt,name=nonCriticalExtension,proto3" json:"nonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RRCReconfigurationV1530_IEs) Reset() { *m = RRCReconfigurationV1530_IEs{} } +func (m *RRCReconfigurationV1530_IEs) String() string { return proto.CompactTextString(m) } +func (*RRCReconfigurationV1530_IEs) ProtoMessage() {} +func (*RRCReconfigurationV1530_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_ae552300ff3e8a06, []int{2} +} + +func (m *RRCReconfigurationV1530_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RRCReconfigurationV1530_IEs.Unmarshal(m, b) +} +func (m *RRCReconfigurationV1530_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RRCReconfigurationV1530_IEs.Marshal(b, m, deterministic) +} +func (m *RRCReconfigurationV1530_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_RRCReconfigurationV1530_IEs.Merge(m, src) +} +func (m *RRCReconfigurationV1530_IEs) XXX_Size() int { + return xxx_messageInfo_RRCReconfigurationV1530_IEs.Size(m) +} +func (m *RRCReconfigurationV1530_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_RRCReconfigurationV1530_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_RRCReconfigurationV1530_IEs proto.InternalMessageInfo + +func (m *RRCReconfigurationV1530_IEs) GetMasterCellGroup() *CellGroupConfig { + if m != nil { + return m.MasterCellGroup + } + return nil +} + +func (m *RRCReconfigurationV1530_IEs) GetFullConfig() *TrueOpt { + if m != nil { + return m.FullConfig + } + return nil +} + +func (m *RRCReconfigurationV1530_IEs) GetDedicatedNAS_MessageList() [][]byte { + if m != nil { + return m.DedicatedNAS_MessageList + } + return nil +} + +func (m *RRCReconfigurationV1530_IEs) GetMasterKeyUpdate() *MasterKeyUpdate { + if m != nil { + return m.MasterKeyUpdate + } + return nil +} + +func (m *RRCReconfigurationV1530_IEs) GetDedicatedSIB1_Delivery() *SIB1 { + if m != nil { + return m.DedicatedSIB1_Delivery + } + return nil +} + +func (m *RRCReconfigurationV1530_IEs) GetDedicatedSystemInformationDelivery() *SystemInformation { + if m != nil { + return m.DedicatedSystemInformationDelivery + } + return nil +} + +func (m *RRCReconfigurationV1530_IEs) GetOtherConfig() *OtherConfig { + if m != nil { + return m.OtherConfig + } + return nil +} + +func (m *RRCReconfigurationV1530_IEs) GetNonCriticalExtension() *RRCReconfigurationV1540_IEs { + if m != nil { + return m.NonCriticalExtension + } + return nil +} + +type MasterKeyUpdate struct { + KeySetChangeIndicator bool `protobuf:"varint,1,opt,name=keySetChangeIndicator,proto3" json:"keySetChangeIndicator,omitempty"` + NextHopChainingCount uint32 `protobuf:"varint,2,opt,name=nextHopChainingCount,proto3" json:"nextHopChainingCount,omitempty"` + Nas_Container *wrappers.BytesValue `protobuf:"bytes,3,opt,name=nas_Container,json=nasContainer,proto3" json:"nas_Container,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MasterKeyUpdate) Reset() { *m = MasterKeyUpdate{} } +func (m *MasterKeyUpdate) String() string { return proto.CompactTextString(m) } +func (*MasterKeyUpdate) ProtoMessage() {} +func (*MasterKeyUpdate) Descriptor() ([]byte, []int) { + return fileDescriptor_ae552300ff3e8a06, []int{3} +} + +func (m *MasterKeyUpdate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MasterKeyUpdate.Unmarshal(m, b) +} +func (m *MasterKeyUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MasterKeyUpdate.Marshal(b, m, deterministic) +} +func (m *MasterKeyUpdate) XXX_Merge(src proto.Message) { + xxx_messageInfo_MasterKeyUpdate.Merge(m, src) +} +func (m *MasterKeyUpdate) XXX_Size() int { + return xxx_messageInfo_MasterKeyUpdate.Size(m) +} +func (m *MasterKeyUpdate) XXX_DiscardUnknown() { + xxx_messageInfo_MasterKeyUpdate.DiscardUnknown(m) +} + +var xxx_messageInfo_MasterKeyUpdate proto.InternalMessageInfo + +func (m *MasterKeyUpdate) GetKeySetChangeIndicator() bool { + if m != nil { + return m.KeySetChangeIndicator + } + return false +} + +func (m *MasterKeyUpdate) GetNextHopChainingCount() uint32 { + if m != nil { + return m.NextHopChainingCount + } + return 0 +} + +func (m *MasterKeyUpdate) GetNas_Container() *wrappers.BytesValue { + if m != nil { + return m.Nas_Container + } + return nil +} + +type RRCReconfigurationV1540_IEs struct { + OtherConfigV1540 *OtherConfigV1540 `protobuf:"bytes,1,opt,name=otherConfig_v1540,json=otherConfigV1540,proto3" json:"otherConfig_v1540,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RRCReconfigurationV1540_IEs) Reset() { *m = RRCReconfigurationV1540_IEs{} } +func (m *RRCReconfigurationV1540_IEs) String() string { return proto.CompactTextString(m) } +func (*RRCReconfigurationV1540_IEs) ProtoMessage() {} +func (*RRCReconfigurationV1540_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_ae552300ff3e8a06, []int{4} +} + +func (m *RRCReconfigurationV1540_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RRCReconfigurationV1540_IEs.Unmarshal(m, b) +} +func (m *RRCReconfigurationV1540_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RRCReconfigurationV1540_IEs.Marshal(b, m, deterministic) +} +func (m *RRCReconfigurationV1540_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_RRCReconfigurationV1540_IEs.Merge(m, src) +} +func (m *RRCReconfigurationV1540_IEs) XXX_Size() int { + return xxx_messageInfo_RRCReconfigurationV1540_IEs.Size(m) +} +func (m *RRCReconfigurationV1540_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_RRCReconfigurationV1540_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_RRCReconfigurationV1540_IEs proto.InternalMessageInfo + +func (m *RRCReconfigurationV1540_IEs) GetOtherConfigV1540() *OtherConfigV1540 { + if m != nil { + return m.OtherConfigV1540 + } + return nil +} + +func init() { + proto.RegisterType((*RRCReconfiguration)(nil), "streaming_protobufs.RRCReconfiguration") + proto.RegisterType((*RRCReconfiguration_IEs)(nil), "streaming_protobufs.RRCReconfiguration_IEs") + proto.RegisterType((*RRCReconfigurationV1530_IEs)(nil), "streaming_protobufs.RRCReconfiguration_v1530_IEs") + proto.RegisterType((*MasterKeyUpdate)(nil), "streaming_protobufs.MasterKeyUpdate") + proto.RegisterType((*RRCReconfigurationV1540_IEs)(nil), "streaming_protobufs.RRCReconfiguration_v1540_IEs") +} + +func init() { proto.RegisterFile("rrc_reconfiguration.proto", fileDescriptor_ae552300ff3e8a06) } + +var fileDescriptor_ae552300ff3e8a06 = []byte{ + // 690 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0x6f, 0x4f, 0x13, 0x4f, + 0x10, 0xc7, 0x7f, 0xfd, 0x55, 0x90, 0x2c, 0x34, 0xc8, 0x0a, 0x58, 0x90, 0x68, 0xd3, 0x18, 0x43, + 0x62, 0x7a, 0xb5, 0x80, 0x0f, 0x8c, 0x26, 0x6a, 0x4f, 0x22, 0x8d, 0x02, 0x66, 0x5b, 0x31, 0x31, + 0x31, 0x97, 0xe5, 0x3a, 0x3d, 0x36, 0x5e, 0x77, 0x2f, 0xb3, 0x5b, 0xa4, 0xef, 0xc9, 0xb7, 0xe0, + 0x43, 0x7d, 0x5d, 0xa6, 0x77, 0xd7, 0xf6, 0x38, 0x96, 0x06, 0x9e, 0xdd, 0xcd, 0xcc, 0xf7, 0xb3, + 0x3b, 0x7f, 0x76, 0xc8, 0x06, 0xa2, 0xef, 0x21, 0xf8, 0x4a, 0xf6, 0x44, 0x30, 0x40, 0x6e, 0x84, + 0x92, 0x4e, 0x84, 0xca, 0x28, 0x7a, 0x5f, 0x1b, 0x04, 0xde, 0x17, 0x32, 0xf0, 0x62, 0xc3, 0xe9, + 0xa0, 0xa7, 0x37, 0x1f, 0x05, 0x4a, 0x05, 0x21, 0xd4, 0xc7, 0x96, 0xfa, 0x4f, 0xe4, 0x51, 0x04, + 0xa8, 0x13, 0xd1, 0x26, 0xf5, 0x55, 0xbf, 0xaf, 0xa4, 0x67, 0x86, 0x11, 0x8c, 0x6d, 0xeb, 0xa3, + 0x33, 0x2c, 0xf6, 0xd2, 0xc8, 0xae, 0xc5, 0x69, 0xfa, 0xbb, 0x15, 0xff, 0x0e, 0xb5, 0x81, 0xbe, + 0x27, 0x64, 0x4f, 0x61, 0x3f, 0x73, 0x9b, 0xea, 0xdf, 0x02, 0xa1, 0x8c, 0xb9, 0xec, 0xf2, 0x55, + 0xe9, 0xab, 0x24, 0x83, 0x0e, 0x72, 0xa9, 0xb9, 0x3f, 0x32, 0xb5, 0xba, 0x20, 0x8d, 0xe8, 0x09, + 0xc0, 0x72, 0xa1, 0x52, 0xd8, 0x2e, 0xb1, 0x32, 0xa2, 0x6f, 0xf5, 0xd3, 0xef, 0x84, 0x22, 0xfa, + 0x39, 0x64, 0xf9, 0xff, 0x4a, 0x61, 0x7b, 0x71, 0xe7, 0x99, 0x63, 0x49, 0xdf, 0xb9, 0x7a, 0x03, + 0xaf, 0xb5, 0xaf, 0x0f, 0xfe, 0x63, 0x16, 0x50, 0x73, 0x95, 0x50, 0x1f, 0x85, 0x11, 0x3e, 0x0f, + 0xf7, 0x2f, 0x0c, 0x48, 0x2d, 0x94, 0xd4, 0xd5, 0x3f, 0x45, 0xb2, 0x6e, 0xc7, 0xd0, 0x0e, 0x59, + 0x41, 0xde, 0x15, 0xaa, 0x09, 0x1c, 0x01, 0xdd, 0xd8, 0x1f, 0x27, 0xb1, 0xb8, 0xf3, 0xd4, 0x7e, + 0x9d, 0x7c, 0x34, 0xbb, 0x0a, 0xa0, 0x1d, 0x42, 0xf5, 0xe8, 0xb0, 0x2e, 0xc7, 0xa1, 0x0b, 0x61, + 0xf8, 0x01, 0xd5, 0x20, 0x4a, 0xb3, 0x7c, 0x62, 0xc5, 0x4e, 0xa2, 0x52, 0xa8, 0x45, 0x4f, 0xdf, + 0x10, 0xd2, 0x07, 0xae, 0xd3, 0x4b, 0x16, 0x63, 0xda, 0x63, 0x2b, 0xed, 0x70, 0x12, 0xc6, 0x32, + 0x12, 0xfa, 0x95, 0x94, 0x43, 0x6e, 0xe0, 0x48, 0x49, 0x37, 0x5f, 0xa4, 0xf2, 0x9d, 0x18, 0xf7, + 0xd0, 0x49, 0x86, 0xcd, 0x19, 0xb3, 0x9c, 0xe6, 0xd0, 0x80, 0x3e, 0xe1, 0xe1, 0x00, 0xd8, 0xb5, + 0x62, 0x0a, 0x64, 0x55, 0xda, 0xa0, 0x73, 0x31, 0xb4, 0x71, 0xd3, 0xbe, 0x9e, 0x37, 0x5e, 0xec, + 0x3e, 0x1f, 0xb5, 0x85, 0x59, 0x71, 0xd5, 0x5f, 0x73, 0x64, 0x6b, 0x96, 0x8c, 0x1e, 0x91, 0xe5, + 0x3e, 0xd7, 0x06, 0x70, 0x5a, 0xf4, 0xc2, 0x2d, 0x8a, 0x9e, 0x17, 0xd3, 0xd7, 0x84, 0xf4, 0x06, + 0x61, 0x98, 0x56, 0x3c, 0xe9, 0xdf, 0x96, 0x15, 0xd5, 0xc1, 0x01, 0x1c, 0x47, 0x86, 0x65, 0xe2, + 0xe9, 0x4b, 0x52, 0xee, 0x42, 0x57, 0xf8, 0xdc, 0x40, 0xf7, 0xe8, 0x5d, 0xdb, 0x3b, 0x04, 0xad, + 0x79, 0x00, 0x9f, 0x84, 0x36, 0xe5, 0x62, 0xa5, 0xb8, 0xbd, 0xc4, 0x1e, 0x64, 0xfd, 0x19, 0xf7, + 0x34, 0x91, 0x8f, 0x30, 0xfc, 0x12, 0x75, 0xb9, 0x81, 0xb4, 0x41, 0xf6, 0x44, 0x0e, 0x2f, 0xc7, + 0xb2, 0xbc, 0x98, 0x7e, 0x26, 0xeb, 0x93, 0xa3, 0xda, 0xad, 0x66, 0xc3, 0x7b, 0x0f, 0xa1, 0x38, + 0x07, 0x1c, 0xa6, 0x2d, 0xda, 0xb0, 0x62, 0x47, 0x91, 0x6c, 0xed, 0x92, 0x70, 0xac, 0xa3, 0xe7, + 0xa4, 0x3a, 0x75, 0xc4, 0x1b, 0xa4, 0x35, 0x5d, 0x20, 0x13, 0xfa, 0xfc, 0x8c, 0x97, 0x74, 0x45, + 0xc5, 0x6e, 0x40, 0xa4, 0x4d, 0xb2, 0xa8, 0xcc, 0xd9, 0xe4, 0xa9, 0xde, 0x8d, 0x0f, 0xa8, 0x58, + 0x0f, 0x38, 0x9e, 0xc6, 0xb1, 0xac, 0xe8, 0xda, 0x71, 0x5d, 0xb8, 0xf5, 0xb8, 0xee, 0xcd, 0x1a, + 0xd7, 0xdf, 0x05, 0xb2, 0x9c, 0xeb, 0x0c, 0xdd, 0x23, 0x6b, 0x3f, 0x60, 0xd8, 0x06, 0xe3, 0x9e, + 0x71, 0x19, 0x40, 0x4b, 0xc6, 0x09, 0xab, 0x64, 0x71, 0x2e, 0x30, 0xbb, 0x93, 0xee, 0x90, 0x55, + 0x09, 0x17, 0xe6, 0x40, 0x45, 0xee, 0x19, 0x17, 0x52, 0xc8, 0xc0, 0x55, 0x03, 0x69, 0xe2, 0x89, + 0x2c, 0x31, 0xab, 0x8f, 0xbe, 0x25, 0x25, 0xc9, 0xb5, 0xe7, 0x2a, 0x69, 0xb8, 0x90, 0x80, 0xe9, + 0xc2, 0x98, 0xf9, 0xc2, 0x97, 0x64, 0xbc, 0x2b, 0x12, 0x41, 0x55, 0x5f, 0xf7, 0xda, 0x92, 0xac, + 0x69, 0x9b, 0xac, 0x64, 0xaa, 0x9a, 0x38, 0x66, 0xee, 0xce, 0xe3, 0x7c, 0x34, 0xbb, 0x97, 0x01, + 0x9c, 0x8c, 0x2c, 0xcd, 0xdd, 0x6f, 0x8d, 0x00, 0x10, 0x85, 0x71, 0x54, 0x0d, 0xb9, 0xac, 0x69, + 0xdf, 0x51, 0x18, 0xd4, 0xb1, 0x8e, 0xc2, 0xaf, 0x45, 0xa1, 0xa9, 0x4f, 0xc0, 0xb5, 0x09, 0xf8, + 0x74, 0x3e, 0xfe, 0xdc, 0xfd, 0x17, 0x00, 0x00, 0xff, 0xff, 0xdb, 0x02, 0x80, 0x43, 0x5b, 0x07, + 0x00, 0x00, +} diff --git a/protogen/gopb/rrc_reconfiguration_complete.pb.go b/protogen/gopb/rrc_reconfiguration_complete.pb.go new file mode 100644 index 0000000..4acae5f --- /dev/null +++ b/protogen/gopb/rrc_reconfiguration_complete.pb.go @@ -0,0 +1,217 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: rrc_reconfiguration_complete.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type RRCReconfigurationComplete struct { + Rrc_TransactionIdentifier uint32 `protobuf:"varint,1,opt,name=rrc_TransactionIdentifier,json=rrcTransactionIdentifier,proto3" json:"rrc_TransactionIdentifier,omitempty"` + // Types that are valid to be assigned to CriticalExtensions: + // *RRCReconfigurationComplete_RrcReconfigurationComplete + CriticalExtensions isRRCReconfigurationComplete_CriticalExtensions `protobuf_oneof:"criticalExtensions"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RRCReconfigurationComplete) Reset() { *m = RRCReconfigurationComplete{} } +func (m *RRCReconfigurationComplete) String() string { return proto.CompactTextString(m) } +func (*RRCReconfigurationComplete) ProtoMessage() {} +func (*RRCReconfigurationComplete) Descriptor() ([]byte, []int) { + return fileDescriptor_2ea132bd2fd8a231, []int{0} +} + +func (m *RRCReconfigurationComplete) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RRCReconfigurationComplete.Unmarshal(m, b) +} +func (m *RRCReconfigurationComplete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RRCReconfigurationComplete.Marshal(b, m, deterministic) +} +func (m *RRCReconfigurationComplete) XXX_Merge(src proto.Message) { + xxx_messageInfo_RRCReconfigurationComplete.Merge(m, src) +} +func (m *RRCReconfigurationComplete) XXX_Size() int { + return xxx_messageInfo_RRCReconfigurationComplete.Size(m) +} +func (m *RRCReconfigurationComplete) XXX_DiscardUnknown() { + xxx_messageInfo_RRCReconfigurationComplete.DiscardUnknown(m) +} + +var xxx_messageInfo_RRCReconfigurationComplete proto.InternalMessageInfo + +func (m *RRCReconfigurationComplete) GetRrc_TransactionIdentifier() uint32 { + if m != nil { + return m.Rrc_TransactionIdentifier + } + return 0 +} + +type isRRCReconfigurationComplete_CriticalExtensions interface { + isRRCReconfigurationComplete_CriticalExtensions() +} + +type RRCReconfigurationComplete_RrcReconfigurationComplete struct { + RrcReconfigurationComplete *RRCReconfigurationComplete_IEs `protobuf:"bytes,2,opt,name=rrcReconfigurationComplete,proto3,oneof"` +} + +func (*RRCReconfigurationComplete_RrcReconfigurationComplete) isRRCReconfigurationComplete_CriticalExtensions() { +} + +func (m *RRCReconfigurationComplete) GetCriticalExtensions() isRRCReconfigurationComplete_CriticalExtensions { + if m != nil { + return m.CriticalExtensions + } + return nil +} + +func (m *RRCReconfigurationComplete) GetRrcReconfigurationComplete() *RRCReconfigurationComplete_IEs { + if x, ok := m.GetCriticalExtensions().(*RRCReconfigurationComplete_RrcReconfigurationComplete); ok { + return x.RrcReconfigurationComplete + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*RRCReconfigurationComplete) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*RRCReconfigurationComplete_RrcReconfigurationComplete)(nil), + } +} + +type RRCReconfigurationComplete_IEs struct { + LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,1,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"` + NonCriticalExtension *RRCReconfigurationCompleteV1530_IEs `protobuf:"bytes,2,opt,name=nonCriticalExtension,proto3" json:"nonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RRCReconfigurationComplete_IEs) Reset() { *m = RRCReconfigurationComplete_IEs{} } +func (m *RRCReconfigurationComplete_IEs) String() string { return proto.CompactTextString(m) } +func (*RRCReconfigurationComplete_IEs) ProtoMessage() {} +func (*RRCReconfigurationComplete_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2ea132bd2fd8a231, []int{1} +} + +func (m *RRCReconfigurationComplete_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RRCReconfigurationComplete_IEs.Unmarshal(m, b) +} +func (m *RRCReconfigurationComplete_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RRCReconfigurationComplete_IEs.Marshal(b, m, deterministic) +} +func (m *RRCReconfigurationComplete_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_RRCReconfigurationComplete_IEs.Merge(m, src) +} +func (m *RRCReconfigurationComplete_IEs) XXX_Size() int { + return xxx_messageInfo_RRCReconfigurationComplete_IEs.Size(m) +} +func (m *RRCReconfigurationComplete_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_RRCReconfigurationComplete_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_RRCReconfigurationComplete_IEs proto.InternalMessageInfo + +func (m *RRCReconfigurationComplete_IEs) GetLateNonCriticalExtension() *wrappers.BytesValue { + if m != nil { + return m.LateNonCriticalExtension + } + return nil +} + +func (m *RRCReconfigurationComplete_IEs) GetNonCriticalExtension() *RRCReconfigurationCompleteV1530_IEs { + if m != nil { + return m.NonCriticalExtension + } + return nil +} + +type RRCReconfigurationCompleteV1530_IEs struct { + UplinkTxDirectCurrentList *UplinkTxDirectCurrentList `protobuf:"bytes,1,opt,name=uplinkTxDirectCurrentList,proto3" json:"uplinkTxDirectCurrentList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RRCReconfigurationCompleteV1530_IEs) Reset() { *m = RRCReconfigurationCompleteV1530_IEs{} } +func (m *RRCReconfigurationCompleteV1530_IEs) String() string { return proto.CompactTextString(m) } +func (*RRCReconfigurationCompleteV1530_IEs) ProtoMessage() {} +func (*RRCReconfigurationCompleteV1530_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2ea132bd2fd8a231, []int{2} +} + +func (m *RRCReconfigurationCompleteV1530_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RRCReconfigurationCompleteV1530_IEs.Unmarshal(m, b) +} +func (m *RRCReconfigurationCompleteV1530_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RRCReconfigurationCompleteV1530_IEs.Marshal(b, m, deterministic) +} +func (m *RRCReconfigurationCompleteV1530_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_RRCReconfigurationCompleteV1530_IEs.Merge(m, src) +} +func (m *RRCReconfigurationCompleteV1530_IEs) XXX_Size() int { + return xxx_messageInfo_RRCReconfigurationCompleteV1530_IEs.Size(m) +} +func (m *RRCReconfigurationCompleteV1530_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_RRCReconfigurationCompleteV1530_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_RRCReconfigurationCompleteV1530_IEs proto.InternalMessageInfo + +func (m *RRCReconfigurationCompleteV1530_IEs) GetUplinkTxDirectCurrentList() *UplinkTxDirectCurrentList { + if m != nil { + return m.UplinkTxDirectCurrentList + } + return nil +} + +func init() { + proto.RegisterType((*RRCReconfigurationComplete)(nil), "streaming_protobufs.RRCReconfigurationComplete") + proto.RegisterType((*RRCReconfigurationComplete_IEs)(nil), "streaming_protobufs.RRCReconfigurationComplete_IEs") + proto.RegisterType((*RRCReconfigurationCompleteV1530_IEs)(nil), "streaming_protobufs.RRCReconfigurationComplete_v1530_IEs") +} + +func init() { proto.RegisterFile("rrc_reconfiguration_complete.proto", fileDescriptor_2ea132bd2fd8a231) } + +var fileDescriptor_2ea132bd2fd8a231 = []byte{ + // 362 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x90, 0xcf, 0x6b, 0xdb, 0x30, + 0x14, 0xc7, 0xe7, 0x1d, 0x76, 0x50, 0xd8, 0xc5, 0x0b, 0xc3, 0xf1, 0x20, 0x04, 0xb3, 0x43, 0x2e, + 0x96, 0x97, 0x98, 0x1d, 0xc6, 0x6e, 0xf1, 0x02, 0x0b, 0x8c, 0x1d, 0x44, 0xda, 0x42, 0x2f, 0x46, + 0x51, 0x5f, 0x8c, 0xa8, 0x2c, 0x99, 0x27, 0xb9, 0x4d, 0xfe, 0x8f, 0xfe, 0x8d, 0xa5, 0x7f, 0x46, + 0x71, 0x7e, 0x41, 0x8b, 0x1d, 0xda, 0x9b, 0x78, 0xe2, 0xf3, 0xf9, 0x7e, 0xdf, 0x23, 0x11, 0xa2, + 0xc8, 0x11, 0x84, 0xd1, 0x6b, 0x59, 0xd4, 0xc8, 0x9d, 0x34, 0x3a, 0x17, 0xa6, 0xac, 0x14, 0x38, + 0xa0, 0x15, 0x1a, 0x67, 0xfc, 0x2f, 0xd6, 0x21, 0xf0, 0x52, 0xea, 0x22, 0xdf, 0x0d, 0x56, 0xf5, + 0xda, 0x86, 0xc3, 0xc2, 0x98, 0x42, 0x41, 0x72, 0x9c, 0x24, 0xf7, 0xc8, 0xab, 0x0a, 0xd0, 0xee, + 0xa1, 0xf0, 0x6b, 0x23, 0x16, 0xa6, 0x2c, 0x8d, 0xce, 0xdd, 0xb6, 0x82, 0xc3, 0x3c, 0x7a, 0xf4, + 0x48, 0xc8, 0x58, 0xc6, 0x5e, 0x46, 0x66, 0x87, 0x44, 0xff, 0x37, 0x19, 0x34, 0xe0, 0x12, 0xb9, + 0xb6, 0x5c, 0x34, 0x5f, 0x8b, 0x1b, 0xd0, 0x4e, 0xae, 0x25, 0x60, 0xe0, 0x8d, 0xbc, 0xf1, 0x67, + 0x16, 0x20, 0x8a, 0xd6, 0x7f, 0xbf, 0x26, 0x21, 0xa2, 0xe8, 0x50, 0x07, 0x1f, 0x47, 0xde, 0xb8, + 0x37, 0x4d, 0x69, 0xcb, 0x36, 0xb4, 0xbb, 0x51, 0xbe, 0x98, 0xdb, 0xbf, 0x1f, 0xd8, 0x19, 0xf1, + 0xac, 0x4f, 0x7c, 0x81, 0xd2, 0x49, 0xc1, 0xd5, 0x7c, 0xe3, 0x40, 0x5b, 0x69, 0xb4, 0x8d, 0x9e, + 0x3c, 0x32, 0x3c, 0xaf, 0xf5, 0xaf, 0x48, 0xa0, 0xb8, 0x83, 0xff, 0x46, 0x67, 0xaf, 0xf9, 0xdd, + 0xae, 0xbd, 0xe9, 0x37, 0xba, 0x3f, 0x33, 0x3d, 0x56, 0xa5, 0xb3, 0xad, 0x03, 0x7b, 0xc9, 0x55, + 0x0d, 0xac, 0x13, 0xf6, 0x4b, 0xd2, 0xd7, 0x6d, 0xd2, 0xfd, 0x09, 0x7e, 0xbd, 0xf7, 0x04, 0x77, + 0x93, 0x9f, 0xe9, 0x8f, 0xa6, 0x31, 0x6b, 0xd5, 0x46, 0x0f, 0x1e, 0xf9, 0xfe, 0x16, 0xdc, 0x57, + 0x64, 0x50, 0x57, 0x4a, 0xea, 0xdb, 0xe5, 0xe6, 0x8f, 0x44, 0x10, 0x2e, 0xab, 0x11, 0x41, 0xbb, + 0x7f, 0xd2, 0xba, 0xc3, 0xc6, 0xb4, 0xb5, 0xdc, 0x45, 0x17, 0xc5, 0xba, 0x85, 0xb3, 0xf4, 0x7a, + 0x52, 0x00, 0xa2, 0x74, 0xd4, 0xc4, 0xc8, 0x75, 0x6c, 0x05, 0x35, 0x58, 0x24, 0x98, 0xa0, 0x14, + 0x71, 0xa5, 0x5c, 0x72, 0x4a, 0x8a, 0x4f, 0x49, 0xab, 0x4f, 0xbb, 0x67, 0xfa, 0x1c, 0x00, 0x00, + 0xff, 0xff, 0xca, 0x01, 0xfe, 0xe0, 0x19, 0x03, 0x00, 0x00, +} diff --git a/protogen/gopb/rrc_sib.pb.go b/protogen/gopb/rrc_sib.pb.go new file mode 100644 index 0000000..d8809a5 --- /dev/null +++ b/protogen/gopb/rrc_sib.pb.go @@ -0,0 +1,3044 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: rrc_sib.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type UAC_AccessCategory1_SelectionAssistanceInfo_Value int32 + +const ( + UAC_AccessCategory1_SelectionAssistanceInfo_protobuf_unspecified UAC_AccessCategory1_SelectionAssistanceInfo_Value = 0 + UAC_AccessCategory1_SelectionAssistanceInfo_a UAC_AccessCategory1_SelectionAssistanceInfo_Value = 1 + UAC_AccessCategory1_SelectionAssistanceInfo_b UAC_AccessCategory1_SelectionAssistanceInfo_Value = 2 + UAC_AccessCategory1_SelectionAssistanceInfo_c UAC_AccessCategory1_SelectionAssistanceInfo_Value = 3 +) + +var UAC_AccessCategory1_SelectionAssistanceInfo_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "a", + 2: "b", + 3: "c", +} + +var UAC_AccessCategory1_SelectionAssistanceInfo_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "a": 1, + "b": 2, + "c": 3, +} + +func (x UAC_AccessCategory1_SelectionAssistanceInfo_Value) String() string { + return proto.EnumName(UAC_AccessCategory1_SelectionAssistanceInfo_Value_name, int32(x)) +} + +func (UAC_AccessCategory1_SelectionAssistanceInfo_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{3, 0} +} + +type Q_Hyst_Value int32 + +const ( + Q_Hyst_protobuf_unspecified Q_Hyst_Value = 0 + Q_Hyst_dB0 Q_Hyst_Value = 1 + Q_Hyst_dB1 Q_Hyst_Value = 2 + Q_Hyst_dB2 Q_Hyst_Value = 3 + Q_Hyst_dB3 Q_Hyst_Value = 4 + Q_Hyst_dB4 Q_Hyst_Value = 5 + Q_Hyst_dB5 Q_Hyst_Value = 6 + Q_Hyst_dB6 Q_Hyst_Value = 7 + Q_Hyst_dB8 Q_Hyst_Value = 8 + Q_Hyst_dB10 Q_Hyst_Value = 9 + Q_Hyst_dB12 Q_Hyst_Value = 10 + Q_Hyst_dB14 Q_Hyst_Value = 11 + Q_Hyst_dB16 Q_Hyst_Value = 12 + Q_Hyst_dB18 Q_Hyst_Value = 13 + Q_Hyst_dB20 Q_Hyst_Value = 14 + Q_Hyst_dB22 Q_Hyst_Value = 15 + Q_Hyst_dB24 Q_Hyst_Value = 16 +) + +var Q_Hyst_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "dB0", + 2: "dB1", + 3: "dB2", + 4: "dB3", + 5: "dB4", + 6: "dB5", + 7: "dB6", + 8: "dB8", + 9: "dB10", + 10: "dB12", + 11: "dB14", + 12: "dB16", + 13: "dB18", + 14: "dB20", + 15: "dB22", + 16: "dB24", +} + +var Q_Hyst_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "dB0": 1, + "dB1": 2, + "dB2": 3, + "dB3": 4, + "dB4": 5, + "dB5": 6, + "dB6": 7, + "dB8": 8, + "dB10": 9, + "dB12": 10, + "dB14": 11, + "dB16": 12, + "dB18": 13, + "dB20": 14, + "dB22": 15, + "dB24": 16, +} + +func (x Q_Hyst_Value) String() string { + return proto.EnumName(Q_Hyst_Value_name, int32(x)) +} + +func (Q_Hyst_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{7, 0} +} + +type SF_Medium_High_Value int32 + +const ( + SF_Medium_High_protobuf_unspecified SF_Medium_High_Value = 0 + SF_Medium_High_dB_6 SF_Medium_High_Value = 1 + SF_Medium_High_dB_4 SF_Medium_High_Value = 2 + SF_Medium_High_dB_2 SF_Medium_High_Value = 3 + SF_Medium_High_dB0 SF_Medium_High_Value = 4 +) + +var SF_Medium_High_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "dB_6", + 2: "dB_4", + 3: "dB_2", + 4: "dB0", +} + +var SF_Medium_High_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "dB_6": 1, + "dB_4": 2, + "dB_2": 3, + "dB0": 4, +} + +func (x SF_Medium_High_Value) String() string { + return proto.EnumName(SF_Medium_High_Value_name, int32(x)) +} + +func (SF_Medium_High_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{10, 0} +} + +type CellReselectionSubPriority_Value int32 + +const ( + CellReselectionSubPriority_protobuf_unspecified CellReselectionSubPriority_Value = 0 + CellReselectionSubPriority_oDot2 CellReselectionSubPriority_Value = 1 + CellReselectionSubPriority_oDot4 CellReselectionSubPriority_Value = 2 + CellReselectionSubPriority_oDot6 CellReselectionSubPriority_Value = 3 + CellReselectionSubPriority_oDot8 CellReselectionSubPriority_Value = 4 +) + +var CellReselectionSubPriority_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "oDot2", + 2: "oDot4", + 3: "oDot6", + 4: "oDot8", +} + +var CellReselectionSubPriority_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "oDot2": 1, + "oDot4": 2, + "oDot6": 3, + "oDot8": 4, +} + +func (x CellReselectionSubPriority_Value) String() string { + return proto.EnumName(CellReselectionSubPriority_Value_name, int32(x)) +} + +func (CellReselectionSubPriority_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{12, 0} +} + +type SpeedStateScaleFactorsSF_Medium_High_Value int32 + +const ( + SpeedStateScaleFactorsSF_Medium_High_protobuf_unspecified SpeedStateScaleFactorsSF_Medium_High_Value = 0 + SpeedStateScaleFactorsSF_Medium_High_oDot25 SpeedStateScaleFactorsSF_Medium_High_Value = 1 + SpeedStateScaleFactorsSF_Medium_High_oDot5 SpeedStateScaleFactorsSF_Medium_High_Value = 2 + SpeedStateScaleFactorsSF_Medium_High_oDot75 SpeedStateScaleFactorsSF_Medium_High_Value = 3 + SpeedStateScaleFactorsSF_Medium_High_lDot0 SpeedStateScaleFactorsSF_Medium_High_Value = 4 +) + +var SpeedStateScaleFactorsSF_Medium_High_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "oDot25", + 2: "oDot5", + 3: "oDot75", + 4: "lDot0", +} + +var SpeedStateScaleFactorsSF_Medium_High_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "oDot25": 1, + "oDot5": 2, + "oDot75": 3, + "lDot0": 4, +} + +func (x SpeedStateScaleFactorsSF_Medium_High_Value) String() string { + return proto.EnumName(SpeedStateScaleFactorsSF_Medium_High_Value_name, int32(x)) +} + +func (SpeedStateScaleFactorsSF_Medium_High_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{15, 0} +} + +type SIB7_WarningMessageSegmentType int32 + +const ( + SIB7_protobuf_unspecified SIB7_WarningMessageSegmentType = 0 + SIB7_notLastSegment SIB7_WarningMessageSegmentType = 1 + SIB7_lastSegment SIB7_WarningMessageSegmentType = 2 +) + +var SIB7_WarningMessageSegmentType_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "notLastSegment", + 2: "lastSegment", +} + +var SIB7_WarningMessageSegmentType_value = map[string]int32{ + "protobuf_unspecified": 0, + "notLastSegment": 1, + "lastSegment": 2, +} + +func (x SIB7_WarningMessageSegmentType) String() string { + return proto.EnumName(SIB7_WarningMessageSegmentType_name, int32(x)) +} + +func (SIB7_WarningMessageSegmentType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{35, 0} +} + +type SIB8_WarningMessageSegmentType int32 + +const ( + SIB8_protobuf_unspecified SIB8_WarningMessageSegmentType = 0 + SIB8_notLastSegment SIB8_WarningMessageSegmentType = 1 + SIB8_lastSegment SIB8_WarningMessageSegmentType = 2 +) + +var SIB8_WarningMessageSegmentType_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "notLastSegment", + 2: "lastSegment", +} + +var SIB8_WarningMessageSegmentType_value = map[string]int32{ + "protobuf_unspecified": 0, + "notLastSegment": 1, + "lastSegment": 2, +} + +func (x SIB8_WarningMessageSegmentType) String() string { + return proto.EnumName(SIB8_WarningMessageSegmentType_name, int32(x)) +} + +func (SIB8_WarningMessageSegmentType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{36, 0} +} + +type SIB1 struct { + CellSelectionInfo *SIB1CellSelectionInfo `protobuf:"bytes,1,opt,name=cellSelectionInfo,proto3" json:"cellSelectionInfo,omitempty"` + CellAccessRelatedInfo *CellAccessRelatedInfo `protobuf:"bytes,2,opt,name=cellAccessRelatedInfo,proto3" json:"cellAccessRelatedInfo,omitempty"` + ConnEstFailureControl *ConnEstFailureControl `protobuf:"bytes,3,opt,name=connEstFailureControl,proto3" json:"connEstFailureControl,omitempty"` + Si_SchedulingInfo *SI_SchedulingInfo `protobuf:"bytes,4,opt,name=si_SchedulingInfo,json=siSchedulingInfo,proto3" json:"si_SchedulingInfo,omitempty"` + ServingCellConfigCommon *ServingCellConfigCommonSIB `protobuf:"bytes,5,opt,name=servingCellConfigCommon,proto3" json:"servingCellConfigCommon,omitempty"` + Ims_EmergencySupport *TrueOpt `protobuf:"bytes,6,opt,name=ims_EmergencySupport,json=imsEmergencySupport,proto3" json:"ims_EmergencySupport,omitempty"` + ECallOverIMS_Support *TrueOpt `protobuf:"bytes,7,opt,name=eCallOverIMS_Support,json=eCallOverIMSSupport,proto3" json:"eCallOverIMS_Support,omitempty"` + Ue_TimersAndConstants *UE_TimersAndConstants `protobuf:"bytes,8,opt,name=ue_TimersAndConstants,json=ueTimersAndConstants,proto3" json:"ue_TimersAndConstants,omitempty"` + Uac_BarringInfo *SIB1UAC_BarringInfo `protobuf:"bytes,9,opt,name=uac_BarringInfo,json=uacBarringInfo,proto3" json:"uac_BarringInfo,omitempty"` + UseFullResumeID *TrueOpt `protobuf:"bytes,10,opt,name=useFullResumeID,proto3" json:"useFullResumeID,omitempty"` + LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,11,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB1) Reset() { *m = SIB1{} } +func (m *SIB1) String() string { return proto.CompactTextString(m) } +func (*SIB1) ProtoMessage() {} +func (*SIB1) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{0} +} + +func (m *SIB1) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB1.Unmarshal(m, b) +} +func (m *SIB1) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB1.Marshal(b, m, deterministic) +} +func (m *SIB1) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB1.Merge(m, src) +} +func (m *SIB1) XXX_Size() int { + return xxx_messageInfo_SIB1.Size(m) +} +func (m *SIB1) XXX_DiscardUnknown() { + xxx_messageInfo_SIB1.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB1 proto.InternalMessageInfo + +func (m *SIB1) GetCellSelectionInfo() *SIB1CellSelectionInfo { + if m != nil { + return m.CellSelectionInfo + } + return nil +} + +func (m *SIB1) GetCellAccessRelatedInfo() *CellAccessRelatedInfo { + if m != nil { + return m.CellAccessRelatedInfo + } + return nil +} + +func (m *SIB1) GetConnEstFailureControl() *ConnEstFailureControl { + if m != nil { + return m.ConnEstFailureControl + } + return nil +} + +func (m *SIB1) GetSi_SchedulingInfo() *SI_SchedulingInfo { + if m != nil { + return m.Si_SchedulingInfo + } + return nil +} + +func (m *SIB1) GetServingCellConfigCommon() *ServingCellConfigCommonSIB { + if m != nil { + return m.ServingCellConfigCommon + } + return nil +} + +func (m *SIB1) GetIms_EmergencySupport() *TrueOpt { + if m != nil { + return m.Ims_EmergencySupport + } + return nil +} + +func (m *SIB1) GetECallOverIMS_Support() *TrueOpt { + if m != nil { + return m.ECallOverIMS_Support + } + return nil +} + +func (m *SIB1) GetUe_TimersAndConstants() *UE_TimersAndConstants { + if m != nil { + return m.Ue_TimersAndConstants + } + return nil +} + +func (m *SIB1) GetUac_BarringInfo() *SIB1UAC_BarringInfo { + if m != nil { + return m.Uac_BarringInfo + } + return nil +} + +func (m *SIB1) GetUseFullResumeID() *TrueOpt { + if m != nil { + return m.UseFullResumeID + } + return nil +} + +func (m *SIB1) GetLateNonCriticalExtension() *wrappers.BytesValue { + if m != nil { + return m.LateNonCriticalExtension + } + return nil +} + +type SIB1CellSelectionInfo struct { + Q_RxLevMin int32 `protobuf:"zigzag32,1,opt,name=q_RxLevMin,json=qRxLevMin,proto3" json:"q_RxLevMin,omitempty"` + Q_RxLevMinOffset *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=q_RxLevMinOffset,json=qRxLevMinOffset,proto3" json:"q_RxLevMinOffset,omitempty"` + Q_RxLevMinSUL *wrappers.Int32Value `protobuf:"bytes,3,opt,name=q_RxLevMinSUL,json=qRxLevMinSUL,proto3" json:"q_RxLevMinSUL,omitempty"` + Q_QualMin *wrappers.Int32Value `protobuf:"bytes,4,opt,name=q_QualMin,json=qQualMin,proto3" json:"q_QualMin,omitempty"` + Q_QualMinOffset *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=q_QualMinOffset,json=qQualMinOffset,proto3" json:"q_QualMinOffset,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB1CellSelectionInfo) Reset() { *m = SIB1CellSelectionInfo{} } +func (m *SIB1CellSelectionInfo) String() string { return proto.CompactTextString(m) } +func (*SIB1CellSelectionInfo) ProtoMessage() {} +func (*SIB1CellSelectionInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{1} +} + +func (m *SIB1CellSelectionInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB1CellSelectionInfo.Unmarshal(m, b) +} +func (m *SIB1CellSelectionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB1CellSelectionInfo.Marshal(b, m, deterministic) +} +func (m *SIB1CellSelectionInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB1CellSelectionInfo.Merge(m, src) +} +func (m *SIB1CellSelectionInfo) XXX_Size() int { + return xxx_messageInfo_SIB1CellSelectionInfo.Size(m) +} +func (m *SIB1CellSelectionInfo) XXX_DiscardUnknown() { + xxx_messageInfo_SIB1CellSelectionInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB1CellSelectionInfo proto.InternalMessageInfo + +func (m *SIB1CellSelectionInfo) GetQ_RxLevMin() int32 { + if m != nil { + return m.Q_RxLevMin + } + return 0 +} + +func (m *SIB1CellSelectionInfo) GetQ_RxLevMinOffset() *wrappers.UInt32Value { + if m != nil { + return m.Q_RxLevMinOffset + } + return nil +} + +func (m *SIB1CellSelectionInfo) GetQ_RxLevMinSUL() *wrappers.Int32Value { + if m != nil { + return m.Q_RxLevMinSUL + } + return nil +} + +func (m *SIB1CellSelectionInfo) GetQ_QualMin() *wrappers.Int32Value { + if m != nil { + return m.Q_QualMin + } + return nil +} + +func (m *SIB1CellSelectionInfo) GetQ_QualMinOffset() *wrappers.UInt32Value { + if m != nil { + return m.Q_QualMinOffset + } + return nil +} + +type SIB1UAC_BarringInfo struct { + Uac_BarringForCommon *UAC_BarringPerCatList `protobuf:"bytes,1,opt,name=uac_BarringForCommon,json=uacBarringForCommon,proto3" json:"uac_BarringForCommon,omitempty"` + Uac_BarringPerPLMN_List *UAC_BarringPerPLMN_List `protobuf:"bytes,2,opt,name=uac_BarringPerPLMN_List,json=uacBarringPerPLMNList,proto3" json:"uac_BarringPerPLMN_List,omitempty"` + Uac_BarringInfoSetList *UAC_BarringInfoSetList `protobuf:"bytes,3,opt,name=uac_BarringInfoSetList,json=uacBarringInfoSetList,proto3" json:"uac_BarringInfoSetList,omitempty"` + // Types that are valid to be assigned to Uac_AccessCategory1_SelectionAssistanceInfo: + // *SIB1UAC_BarringInfo_PlmnCommon + // *SIB1UAC_BarringInfo_IndividualPLMNList + Uac_AccessCategory1_SelectionAssistanceInfo isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo `protobuf_oneof:"uac_AccessCategory1_SelectionAssistanceInfo"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB1UAC_BarringInfo) Reset() { *m = SIB1UAC_BarringInfo{} } +func (m *SIB1UAC_BarringInfo) String() string { return proto.CompactTextString(m) } +func (*SIB1UAC_BarringInfo) ProtoMessage() {} +func (*SIB1UAC_BarringInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{2} +} + +func (m *SIB1UAC_BarringInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB1UAC_BarringInfo.Unmarshal(m, b) +} +func (m *SIB1UAC_BarringInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB1UAC_BarringInfo.Marshal(b, m, deterministic) +} +func (m *SIB1UAC_BarringInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB1UAC_BarringInfo.Merge(m, src) +} +func (m *SIB1UAC_BarringInfo) XXX_Size() int { + return xxx_messageInfo_SIB1UAC_BarringInfo.Size(m) +} +func (m *SIB1UAC_BarringInfo) XXX_DiscardUnknown() { + xxx_messageInfo_SIB1UAC_BarringInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB1UAC_BarringInfo proto.InternalMessageInfo + +func (m *SIB1UAC_BarringInfo) GetUac_BarringForCommon() *UAC_BarringPerCatList { + if m != nil { + return m.Uac_BarringForCommon + } + return nil +} + +func (m *SIB1UAC_BarringInfo) GetUac_BarringPerPLMN_List() *UAC_BarringPerPLMN_List { + if m != nil { + return m.Uac_BarringPerPLMN_List + } + return nil +} + +func (m *SIB1UAC_BarringInfo) GetUac_BarringInfoSetList() *UAC_BarringInfoSetList { + if m != nil { + return m.Uac_BarringInfoSetList + } + return nil +} + +type isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo interface { + isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo() +} + +type SIB1UAC_BarringInfo_PlmnCommon struct { + PlmnCommon *UAC_AccessCategory1_SelectionAssistanceInfo `protobuf:"bytes,4,opt,name=plmnCommon,proto3,oneof"` +} + +type SIB1UAC_BarringInfo_IndividualPLMNList struct { + IndividualPLMNList *IndividualPLMNList `protobuf:"bytes,5,opt,name=individualPLMNList,proto3,oneof"` +} + +func (*SIB1UAC_BarringInfo_PlmnCommon) isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo() { +} + +func (*SIB1UAC_BarringInfo_IndividualPLMNList) isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo() { +} + +func (m *SIB1UAC_BarringInfo) GetUac_AccessCategory1_SelectionAssistanceInfo() isSIB1UAC_BarringInfo_Uac_AccessCategory1_SelectionAssistanceInfo { + if m != nil { + return m.Uac_AccessCategory1_SelectionAssistanceInfo + } + return nil +} + +func (m *SIB1UAC_BarringInfo) GetPlmnCommon() *UAC_AccessCategory1_SelectionAssistanceInfo { + if x, ok := m.GetUac_AccessCategory1_SelectionAssistanceInfo().(*SIB1UAC_BarringInfo_PlmnCommon); ok { + return x.PlmnCommon + } + return nil +} + +func (m *SIB1UAC_BarringInfo) GetIndividualPLMNList() *IndividualPLMNList { + if x, ok := m.GetUac_AccessCategory1_SelectionAssistanceInfo().(*SIB1UAC_BarringInfo_IndividualPLMNList); ok { + return x.IndividualPLMNList + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SIB1UAC_BarringInfo) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SIB1UAC_BarringInfo_PlmnCommon)(nil), + (*SIB1UAC_BarringInfo_IndividualPLMNList)(nil), + } +} + +type UAC_AccessCategory1_SelectionAssistanceInfo struct { + Value UAC_AccessCategory1_SelectionAssistanceInfo_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UAC_AccessCategory1_SelectionAssistanceInfo_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UAC_AccessCategory1_SelectionAssistanceInfo) Reset() { + *m = UAC_AccessCategory1_SelectionAssistanceInfo{} +} +func (m *UAC_AccessCategory1_SelectionAssistanceInfo) String() string { + return proto.CompactTextString(m) +} +func (*UAC_AccessCategory1_SelectionAssistanceInfo) ProtoMessage() {} +func (*UAC_AccessCategory1_SelectionAssistanceInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{3} +} + +func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.Unmarshal(m, b) +} +func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.Marshal(b, m, deterministic) +} +func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.Merge(m, src) +} +func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_Size() int { + return xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.Size(m) +} +func (m *UAC_AccessCategory1_SelectionAssistanceInfo) XXX_DiscardUnknown() { + xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_UAC_AccessCategory1_SelectionAssistanceInfo proto.InternalMessageInfo + +func (m *UAC_AccessCategory1_SelectionAssistanceInfo) GetValue() UAC_AccessCategory1_SelectionAssistanceInfo_Value { + if m != nil { + return m.Value + } + return UAC_AccessCategory1_SelectionAssistanceInfo_protobuf_unspecified +} + +type IndividualPLMNList struct { + Items []*UAC_AccessCategory1_SelectionAssistanceInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *IndividualPLMNList) Reset() { *m = IndividualPLMNList{} } +func (m *IndividualPLMNList) String() string { return proto.CompactTextString(m) } +func (*IndividualPLMNList) ProtoMessage() {} +func (*IndividualPLMNList) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{4} +} + +func (m *IndividualPLMNList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_IndividualPLMNList.Unmarshal(m, b) +} +func (m *IndividualPLMNList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_IndividualPLMNList.Marshal(b, m, deterministic) +} +func (m *IndividualPLMNList) XXX_Merge(src proto.Message) { + xxx_messageInfo_IndividualPLMNList.Merge(m, src) +} +func (m *IndividualPLMNList) XXX_Size() int { + return xxx_messageInfo_IndividualPLMNList.Size(m) +} +func (m *IndividualPLMNList) XXX_DiscardUnknown() { + xxx_messageInfo_IndividualPLMNList.DiscardUnknown(m) +} + +var xxx_messageInfo_IndividualPLMNList proto.InternalMessageInfo + +func (m *IndividualPLMNList) GetItems() []*UAC_AccessCategory1_SelectionAssistanceInfo { + if m != nil { + return m.Items + } + return nil +} + +type SIB2 struct { + CellReselectionInfoCommon *SIB2CellReselectionInfoCommon `protobuf:"bytes,1,opt,name=cellReselectionInfoCommon,proto3" json:"cellReselectionInfoCommon,omitempty"` + CellReselectionServingFreqInfo *SIB2CellReselectionServingFreqInfo `protobuf:"bytes,2,opt,name=cellReselectionServingFreqInfo,proto3" json:"cellReselectionServingFreqInfo,omitempty"` + IntraFreqCellReselectionInfo *SIB2IntraFreqCellReselectionInfo `protobuf:"bytes,3,opt,name=intraFreqCellReselectionInfo,proto3" json:"intraFreqCellReselectionInfo,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB2) Reset() { *m = SIB2{} } +func (m *SIB2) String() string { return proto.CompactTextString(m) } +func (*SIB2) ProtoMessage() {} +func (*SIB2) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{5} +} + +func (m *SIB2) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB2.Unmarshal(m, b) +} +func (m *SIB2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB2.Marshal(b, m, deterministic) +} +func (m *SIB2) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB2.Merge(m, src) +} +func (m *SIB2) XXX_Size() int { + return xxx_messageInfo_SIB2.Size(m) +} +func (m *SIB2) XXX_DiscardUnknown() { + xxx_messageInfo_SIB2.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB2 proto.InternalMessageInfo + +func (m *SIB2) GetCellReselectionInfoCommon() *SIB2CellReselectionInfoCommon { + if m != nil { + return m.CellReselectionInfoCommon + } + return nil +} + +func (m *SIB2) GetCellReselectionServingFreqInfo() *SIB2CellReselectionServingFreqInfo { + if m != nil { + return m.CellReselectionServingFreqInfo + } + return nil +} + +func (m *SIB2) GetIntraFreqCellReselectionInfo() *SIB2IntraFreqCellReselectionInfo { + if m != nil { + return m.IntraFreqCellReselectionInfo + } + return nil +} + +type SIB2CellReselectionInfoCommon struct { + NrofSS_BlocksToAverage *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=nrofSS_BlocksToAverage,json=nrofSSBlocksToAverage,proto3" json:"nrofSS_BlocksToAverage,omitempty"` + AbsThreshSS_BlocksConsolidation *ThresholdNR `protobuf:"bytes,2,opt,name=absThreshSS_BlocksConsolidation,json=absThreshSSBlocksConsolidation,proto3" json:"absThreshSS_BlocksConsolidation,omitempty"` + RangeToBestCell *Q_OffsetRange `protobuf:"bytes,3,opt,name=rangeToBestCell,proto3" json:"rangeToBestCell,omitempty"` + Q_Hyst *Q_Hyst `protobuf:"bytes,4,opt,name=q_Hyst,json=qHyst,proto3" json:"q_Hyst,omitempty"` + SpeedStateReselectionPars *SpeedStateReselectionPars `protobuf:"bytes,5,opt,name=speedStateReselectionPars,proto3" json:"speedStateReselectionPars,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB2CellReselectionInfoCommon) Reset() { *m = SIB2CellReselectionInfoCommon{} } +func (m *SIB2CellReselectionInfoCommon) String() string { return proto.CompactTextString(m) } +func (*SIB2CellReselectionInfoCommon) ProtoMessage() {} +func (*SIB2CellReselectionInfoCommon) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{6} +} + +func (m *SIB2CellReselectionInfoCommon) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB2CellReselectionInfoCommon.Unmarshal(m, b) +} +func (m *SIB2CellReselectionInfoCommon) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB2CellReselectionInfoCommon.Marshal(b, m, deterministic) +} +func (m *SIB2CellReselectionInfoCommon) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB2CellReselectionInfoCommon.Merge(m, src) +} +func (m *SIB2CellReselectionInfoCommon) XXX_Size() int { + return xxx_messageInfo_SIB2CellReselectionInfoCommon.Size(m) +} +func (m *SIB2CellReselectionInfoCommon) XXX_DiscardUnknown() { + xxx_messageInfo_SIB2CellReselectionInfoCommon.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB2CellReselectionInfoCommon proto.InternalMessageInfo + +func (m *SIB2CellReselectionInfoCommon) GetNrofSS_BlocksToAverage() *wrappers.UInt32Value { + if m != nil { + return m.NrofSS_BlocksToAverage + } + return nil +} + +func (m *SIB2CellReselectionInfoCommon) GetAbsThreshSS_BlocksConsolidation() *ThresholdNR { + if m != nil { + return m.AbsThreshSS_BlocksConsolidation + } + return nil +} + +func (m *SIB2CellReselectionInfoCommon) GetRangeToBestCell() *Q_OffsetRange { + if m != nil { + return m.RangeToBestCell + } + return nil +} + +func (m *SIB2CellReselectionInfoCommon) GetQ_Hyst() *Q_Hyst { + if m != nil { + return m.Q_Hyst + } + return nil +} + +func (m *SIB2CellReselectionInfoCommon) GetSpeedStateReselectionPars() *SpeedStateReselectionPars { + if m != nil { + return m.SpeedStateReselectionPars + } + return nil +} + +type Q_Hyst struct { + Value Q_Hyst_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Q_Hyst_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Q_Hyst) Reset() { *m = Q_Hyst{} } +func (m *Q_Hyst) String() string { return proto.CompactTextString(m) } +func (*Q_Hyst) ProtoMessage() {} +func (*Q_Hyst) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{7} +} + +func (m *Q_Hyst) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Q_Hyst.Unmarshal(m, b) +} +func (m *Q_Hyst) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Q_Hyst.Marshal(b, m, deterministic) +} +func (m *Q_Hyst) XXX_Merge(src proto.Message) { + xxx_messageInfo_Q_Hyst.Merge(m, src) +} +func (m *Q_Hyst) XXX_Size() int { + return xxx_messageInfo_Q_Hyst.Size(m) +} +func (m *Q_Hyst) XXX_DiscardUnknown() { + xxx_messageInfo_Q_Hyst.DiscardUnknown(m) +} + +var xxx_messageInfo_Q_Hyst proto.InternalMessageInfo + +func (m *Q_Hyst) GetValue() Q_Hyst_Value { + if m != nil { + return m.Value + } + return Q_Hyst_protobuf_unspecified +} + +type SpeedStateReselectionPars struct { + MobilityStateParameters *MobilityStateParameters `protobuf:"bytes,1,opt,name=mobilityStateParameters,proto3" json:"mobilityStateParameters,omitempty"` + Q_HystSF *Q_HystSF `protobuf:"bytes,2,opt,name=q_HystSF,json=qHystSF,proto3" json:"q_HystSF,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SpeedStateReselectionPars) Reset() { *m = SpeedStateReselectionPars{} } +func (m *SpeedStateReselectionPars) String() string { return proto.CompactTextString(m) } +func (*SpeedStateReselectionPars) ProtoMessage() {} +func (*SpeedStateReselectionPars) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{8} +} + +func (m *SpeedStateReselectionPars) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SpeedStateReselectionPars.Unmarshal(m, b) +} +func (m *SpeedStateReselectionPars) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SpeedStateReselectionPars.Marshal(b, m, deterministic) +} +func (m *SpeedStateReselectionPars) XXX_Merge(src proto.Message) { + xxx_messageInfo_SpeedStateReselectionPars.Merge(m, src) +} +func (m *SpeedStateReselectionPars) XXX_Size() int { + return xxx_messageInfo_SpeedStateReselectionPars.Size(m) +} +func (m *SpeedStateReselectionPars) XXX_DiscardUnknown() { + xxx_messageInfo_SpeedStateReselectionPars.DiscardUnknown(m) +} + +var xxx_messageInfo_SpeedStateReselectionPars proto.InternalMessageInfo + +func (m *SpeedStateReselectionPars) GetMobilityStateParameters() *MobilityStateParameters { + if m != nil { + return m.MobilityStateParameters + } + return nil +} + +func (m *SpeedStateReselectionPars) GetQ_HystSF() *Q_HystSF { + if m != nil { + return m.Q_HystSF + } + return nil +} + +type Q_HystSF struct { + Sf_Medium *SF_Medium_High `protobuf:"bytes,1,opt,name=sf_Medium,json=sfMedium,proto3" json:"sf_Medium,omitempty"` + Sf_High *SF_Medium_High `protobuf:"bytes,2,opt,name=sf_High,json=sfHigh,proto3" json:"sf_High,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Q_HystSF) Reset() { *m = Q_HystSF{} } +func (m *Q_HystSF) String() string { return proto.CompactTextString(m) } +func (*Q_HystSF) ProtoMessage() {} +func (*Q_HystSF) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{9} +} + +func (m *Q_HystSF) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Q_HystSF.Unmarshal(m, b) +} +func (m *Q_HystSF) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Q_HystSF.Marshal(b, m, deterministic) +} +func (m *Q_HystSF) XXX_Merge(src proto.Message) { + xxx_messageInfo_Q_HystSF.Merge(m, src) +} +func (m *Q_HystSF) XXX_Size() int { + return xxx_messageInfo_Q_HystSF.Size(m) +} +func (m *Q_HystSF) XXX_DiscardUnknown() { + xxx_messageInfo_Q_HystSF.DiscardUnknown(m) +} + +var xxx_messageInfo_Q_HystSF proto.InternalMessageInfo + +func (m *Q_HystSF) GetSf_Medium() *SF_Medium_High { + if m != nil { + return m.Sf_Medium + } + return nil +} + +func (m *Q_HystSF) GetSf_High() *SF_Medium_High { + if m != nil { + return m.Sf_High + } + return nil +} + +type SF_Medium_High struct { + Value SF_Medium_High_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SF_Medium_High_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SF_Medium_High) Reset() { *m = SF_Medium_High{} } +func (m *SF_Medium_High) String() string { return proto.CompactTextString(m) } +func (*SF_Medium_High) ProtoMessage() {} +func (*SF_Medium_High) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{10} +} + +func (m *SF_Medium_High) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SF_Medium_High.Unmarshal(m, b) +} +func (m *SF_Medium_High) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SF_Medium_High.Marshal(b, m, deterministic) +} +func (m *SF_Medium_High) XXX_Merge(src proto.Message) { + xxx_messageInfo_SF_Medium_High.Merge(m, src) +} +func (m *SF_Medium_High) XXX_Size() int { + return xxx_messageInfo_SF_Medium_High.Size(m) +} +func (m *SF_Medium_High) XXX_DiscardUnknown() { + xxx_messageInfo_SF_Medium_High.DiscardUnknown(m) +} + +var xxx_messageInfo_SF_Medium_High proto.InternalMessageInfo + +func (m *SF_Medium_High) GetValue() SF_Medium_High_Value { + if m != nil { + return m.Value + } + return SF_Medium_High_protobuf_unspecified +} + +type SIB2CellReselectionServingFreqInfo struct { + S_NonIntraSearchP *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=s_NonIntraSearchP,json=sNonIntraSearchP,proto3" json:"s_NonIntraSearchP,omitempty"` + S_NonIntraSearchQ *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=s_NonIntraSearchQ,json=sNonIntraSearchQ,proto3" json:"s_NonIntraSearchQ,omitempty"` + ThreshServingLowP uint32 `protobuf:"varint,3,opt,name=threshServingLowP,proto3" json:"threshServingLowP,omitempty"` + ThreshServingLowQ *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=threshServingLowQ,proto3" json:"threshServingLowQ,omitempty"` + CellReselectionPriority uint32 `protobuf:"varint,5,opt,name=cellReselectionPriority,proto3" json:"cellReselectionPriority,omitempty"` + CellReselectionSubPriority *CellReselectionSubPriority `protobuf:"bytes,6,opt,name=cellReselectionSubPriority,proto3" json:"cellReselectionSubPriority,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB2CellReselectionServingFreqInfo) Reset() { *m = SIB2CellReselectionServingFreqInfo{} } +func (m *SIB2CellReselectionServingFreqInfo) String() string { return proto.CompactTextString(m) } +func (*SIB2CellReselectionServingFreqInfo) ProtoMessage() {} +func (*SIB2CellReselectionServingFreqInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{11} +} + +func (m *SIB2CellReselectionServingFreqInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB2CellReselectionServingFreqInfo.Unmarshal(m, b) +} +func (m *SIB2CellReselectionServingFreqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB2CellReselectionServingFreqInfo.Marshal(b, m, deterministic) +} +func (m *SIB2CellReselectionServingFreqInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB2CellReselectionServingFreqInfo.Merge(m, src) +} +func (m *SIB2CellReselectionServingFreqInfo) XXX_Size() int { + return xxx_messageInfo_SIB2CellReselectionServingFreqInfo.Size(m) +} +func (m *SIB2CellReselectionServingFreqInfo) XXX_DiscardUnknown() { + xxx_messageInfo_SIB2CellReselectionServingFreqInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB2CellReselectionServingFreqInfo proto.InternalMessageInfo + +func (m *SIB2CellReselectionServingFreqInfo) GetS_NonIntraSearchP() *wrappers.UInt32Value { + if m != nil { + return m.S_NonIntraSearchP + } + return nil +} + +func (m *SIB2CellReselectionServingFreqInfo) GetS_NonIntraSearchQ() *wrappers.UInt32Value { + if m != nil { + return m.S_NonIntraSearchQ + } + return nil +} + +func (m *SIB2CellReselectionServingFreqInfo) GetThreshServingLowP() uint32 { + if m != nil { + return m.ThreshServingLowP + } + return 0 +} + +func (m *SIB2CellReselectionServingFreqInfo) GetThreshServingLowQ() *wrappers.UInt32Value { + if m != nil { + return m.ThreshServingLowQ + } + return nil +} + +func (m *SIB2CellReselectionServingFreqInfo) GetCellReselectionPriority() uint32 { + if m != nil { + return m.CellReselectionPriority + } + return 0 +} + +func (m *SIB2CellReselectionServingFreqInfo) GetCellReselectionSubPriority() *CellReselectionSubPriority { + if m != nil { + return m.CellReselectionSubPriority + } + return nil +} + +type CellReselectionSubPriority struct { + Value CellReselectionSubPriority_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CellReselectionSubPriority_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CellReselectionSubPriority) Reset() { *m = CellReselectionSubPriority{} } +func (m *CellReselectionSubPriority) String() string { return proto.CompactTextString(m) } +func (*CellReselectionSubPriority) ProtoMessage() {} +func (*CellReselectionSubPriority) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{12} +} + +func (m *CellReselectionSubPriority) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CellReselectionSubPriority.Unmarshal(m, b) +} +func (m *CellReselectionSubPriority) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CellReselectionSubPriority.Marshal(b, m, deterministic) +} +func (m *CellReselectionSubPriority) XXX_Merge(src proto.Message) { + xxx_messageInfo_CellReselectionSubPriority.Merge(m, src) +} +func (m *CellReselectionSubPriority) XXX_Size() int { + return xxx_messageInfo_CellReselectionSubPriority.Size(m) +} +func (m *CellReselectionSubPriority) XXX_DiscardUnknown() { + xxx_messageInfo_CellReselectionSubPriority.DiscardUnknown(m) +} + +var xxx_messageInfo_CellReselectionSubPriority proto.InternalMessageInfo + +func (m *CellReselectionSubPriority) GetValue() CellReselectionSubPriority_Value { + if m != nil { + return m.Value + } + return CellReselectionSubPriority_protobuf_unspecified +} + +type SIB2IntraFreqCellReselectionInfo struct { + Q_RxLevMin int32 `protobuf:"zigzag32,1,opt,name=q_RxLevMin,json=qRxLevMin,proto3" json:"q_RxLevMin,omitempty"` + Q_RxLevMinSUL *wrappers.Int32Value `protobuf:"bytes,2,opt,name=q_RxLevMinSUL,json=qRxLevMinSUL,proto3" json:"q_RxLevMinSUL,omitempty"` + Q_QualMin *wrappers.Int32Value `protobuf:"bytes,3,opt,name=q_QualMin,json=qQualMin,proto3" json:"q_QualMin,omitempty"` + S_IntraSearchP uint32 `protobuf:"varint,4,opt,name=s_IntraSearchP,json=sIntraSearchP,proto3" json:"s_IntraSearchP,omitempty"` + S_IntraSearchQ *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=s_IntraSearchQ,json=sIntraSearchQ,proto3" json:"s_IntraSearchQ,omitempty"` + T_ReselectionNR uint32 `protobuf:"varint,6,opt,name=t_ReselectionNR,json=tReselectionNR,proto3" json:"t_ReselectionNR,omitempty"` + FrequencyBandList *MultiFrequencyBandListNR_SIB `protobuf:"bytes,7,opt,name=frequencyBandList,proto3" json:"frequencyBandList,omitempty"` + FrequencyBandListSUL *MultiFrequencyBandListNR_SIB `protobuf:"bytes,8,opt,name=frequencyBandListSUL,proto3" json:"frequencyBandListSUL,omitempty"` + P_Max *wrappers.Int32Value `protobuf:"bytes,9,opt,name=p_Max,json=pMax,proto3" json:"p_Max,omitempty"` + Smtc *SSB_MTC `protobuf:"bytes,10,opt,name=smtc,proto3" json:"smtc,omitempty"` + Ss_RSSI_Measurement *SS_RSSI_Measurement `protobuf:"bytes,11,opt,name=ss_RSSI_Measurement,json=ssRSSIMeasurement,proto3" json:"ss_RSSI_Measurement,omitempty"` + Ssb_ToMeasure *SSB_ToMeasure `protobuf:"bytes,12,opt,name=ssb_ToMeasure,json=ssbToMeasure,proto3" json:"ssb_ToMeasure,omitempty"` + DeriveSSB_IndexFromCell bool `protobuf:"varint,13,opt,name=deriveSSB_IndexFromCell,json=deriveSSBIndexFromCell,proto3" json:"deriveSSB_IndexFromCell,omitempty"` + T_ReselectionNR_SF *SpeedStateScaleFactors `protobuf:"bytes,14,opt,name=t_ReselectionNR_SF,json=tReselectionNRSF,proto3" json:"t_ReselectionNR_SF,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB2IntraFreqCellReselectionInfo) Reset() { *m = SIB2IntraFreqCellReselectionInfo{} } +func (m *SIB2IntraFreqCellReselectionInfo) String() string { return proto.CompactTextString(m) } +func (*SIB2IntraFreqCellReselectionInfo) ProtoMessage() {} +func (*SIB2IntraFreqCellReselectionInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{13} +} + +func (m *SIB2IntraFreqCellReselectionInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.Unmarshal(m, b) +} +func (m *SIB2IntraFreqCellReselectionInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.Marshal(b, m, deterministic) +} +func (m *SIB2IntraFreqCellReselectionInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.Merge(m, src) +} +func (m *SIB2IntraFreqCellReselectionInfo) XXX_Size() int { + return xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.Size(m) +} +func (m *SIB2IntraFreqCellReselectionInfo) XXX_DiscardUnknown() { + xxx_messageInfo_SIB2IntraFreqCellReselectionInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB2IntraFreqCellReselectionInfo proto.InternalMessageInfo + +func (m *SIB2IntraFreqCellReselectionInfo) GetQ_RxLevMin() int32 { + if m != nil { + return m.Q_RxLevMin + } + return 0 +} + +func (m *SIB2IntraFreqCellReselectionInfo) GetQ_RxLevMinSUL() *wrappers.Int32Value { + if m != nil { + return m.Q_RxLevMinSUL + } + return nil +} + +func (m *SIB2IntraFreqCellReselectionInfo) GetQ_QualMin() *wrappers.Int32Value { + if m != nil { + return m.Q_QualMin + } + return nil +} + +func (m *SIB2IntraFreqCellReselectionInfo) GetS_IntraSearchP() uint32 { + if m != nil { + return m.S_IntraSearchP + } + return 0 +} + +func (m *SIB2IntraFreqCellReselectionInfo) GetS_IntraSearchQ() *wrappers.UInt32Value { + if m != nil { + return m.S_IntraSearchQ + } + return nil +} + +func (m *SIB2IntraFreqCellReselectionInfo) GetT_ReselectionNR() uint32 { + if m != nil { + return m.T_ReselectionNR + } + return 0 +} + +func (m *SIB2IntraFreqCellReselectionInfo) GetFrequencyBandList() *MultiFrequencyBandListNR_SIB { + if m != nil { + return m.FrequencyBandList + } + return nil +} + +func (m *SIB2IntraFreqCellReselectionInfo) GetFrequencyBandListSUL() *MultiFrequencyBandListNR_SIB { + if m != nil { + return m.FrequencyBandListSUL + } + return nil +} + +func (m *SIB2IntraFreqCellReselectionInfo) GetP_Max() *wrappers.Int32Value { + if m != nil { + return m.P_Max + } + return nil +} + +func (m *SIB2IntraFreqCellReselectionInfo) GetSmtc() *SSB_MTC { + if m != nil { + return m.Smtc + } + return nil +} + +func (m *SIB2IntraFreqCellReselectionInfo) GetSs_RSSI_Measurement() *SS_RSSI_Measurement { + if m != nil { + return m.Ss_RSSI_Measurement + } + return nil +} + +func (m *SIB2IntraFreqCellReselectionInfo) GetSsb_ToMeasure() *SSB_ToMeasure { + if m != nil { + return m.Ssb_ToMeasure + } + return nil +} + +func (m *SIB2IntraFreqCellReselectionInfo) GetDeriveSSB_IndexFromCell() bool { + if m != nil { + return m.DeriveSSB_IndexFromCell + } + return false +} + +func (m *SIB2IntraFreqCellReselectionInfo) GetT_ReselectionNR_SF() *SpeedStateScaleFactors { + if m != nil { + return m.T_ReselectionNR_SF + } + return nil +} + +type SpeedStateScaleFactors struct { + Sf_Medium *SpeedStateScaleFactorsSF_Medium_High `protobuf:"bytes,1,opt,name=sf_Medium,json=sfMedium,proto3" json:"sf_Medium,omitempty"` + Sf_High *SpeedStateScaleFactorsSF_Medium_High `protobuf:"bytes,2,opt,name=sf_High,json=sfHigh,proto3" json:"sf_High,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SpeedStateScaleFactors) Reset() { *m = SpeedStateScaleFactors{} } +func (m *SpeedStateScaleFactors) String() string { return proto.CompactTextString(m) } +func (*SpeedStateScaleFactors) ProtoMessage() {} +func (*SpeedStateScaleFactors) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{14} +} + +func (m *SpeedStateScaleFactors) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SpeedStateScaleFactors.Unmarshal(m, b) +} +func (m *SpeedStateScaleFactors) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SpeedStateScaleFactors.Marshal(b, m, deterministic) +} +func (m *SpeedStateScaleFactors) XXX_Merge(src proto.Message) { + xxx_messageInfo_SpeedStateScaleFactors.Merge(m, src) +} +func (m *SpeedStateScaleFactors) XXX_Size() int { + return xxx_messageInfo_SpeedStateScaleFactors.Size(m) +} +func (m *SpeedStateScaleFactors) XXX_DiscardUnknown() { + xxx_messageInfo_SpeedStateScaleFactors.DiscardUnknown(m) +} + +var xxx_messageInfo_SpeedStateScaleFactors proto.InternalMessageInfo + +func (m *SpeedStateScaleFactors) GetSf_Medium() *SpeedStateScaleFactorsSF_Medium_High { + if m != nil { + return m.Sf_Medium + } + return nil +} + +func (m *SpeedStateScaleFactors) GetSf_High() *SpeedStateScaleFactorsSF_Medium_High { + if m != nil { + return m.Sf_High + } + return nil +} + +type SpeedStateScaleFactorsSF_Medium_High struct { + Value SpeedStateScaleFactorsSF_Medium_High_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SpeedStateScaleFactorsSF_Medium_High_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SpeedStateScaleFactorsSF_Medium_High) Reset() { *m = SpeedStateScaleFactorsSF_Medium_High{} } +func (m *SpeedStateScaleFactorsSF_Medium_High) String() string { return proto.CompactTextString(m) } +func (*SpeedStateScaleFactorsSF_Medium_High) ProtoMessage() {} +func (*SpeedStateScaleFactorsSF_Medium_High) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{15} +} + +func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.Unmarshal(m, b) +} +func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.Marshal(b, m, deterministic) +} +func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_Merge(src proto.Message) { + xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.Merge(m, src) +} +func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_Size() int { + return xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.Size(m) +} +func (m *SpeedStateScaleFactorsSF_Medium_High) XXX_DiscardUnknown() { + xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High.DiscardUnknown(m) +} + +var xxx_messageInfo_SpeedStateScaleFactorsSF_Medium_High proto.InternalMessageInfo + +func (m *SpeedStateScaleFactorsSF_Medium_High) GetValue() SpeedStateScaleFactorsSF_Medium_High_Value { + if m != nil { + return m.Value + } + return SpeedStateScaleFactorsSF_Medium_High_protobuf_unspecified +} + +type SIB3 struct { + IntraFreqNeighCellList *IntraFreqNeighCellList `protobuf:"bytes,1,opt,name=intraFreqNeighCellList,proto3" json:"intraFreqNeighCellList,omitempty"` + IntraFreqBlackCellList *IntraFreqBlackCellList `protobuf:"bytes,2,opt,name=intraFreqBlackCellList,proto3" json:"intraFreqBlackCellList,omitempty"` + LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,3,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB3) Reset() { *m = SIB3{} } +func (m *SIB3) String() string { return proto.CompactTextString(m) } +func (*SIB3) ProtoMessage() {} +func (*SIB3) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{16} +} + +func (m *SIB3) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB3.Unmarshal(m, b) +} +func (m *SIB3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB3.Marshal(b, m, deterministic) +} +func (m *SIB3) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB3.Merge(m, src) +} +func (m *SIB3) XXX_Size() int { + return xxx_messageInfo_SIB3.Size(m) +} +func (m *SIB3) XXX_DiscardUnknown() { + xxx_messageInfo_SIB3.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB3 proto.InternalMessageInfo + +func (m *SIB3) GetIntraFreqNeighCellList() *IntraFreqNeighCellList { + if m != nil { + return m.IntraFreqNeighCellList + } + return nil +} + +func (m *SIB3) GetIntraFreqBlackCellList() *IntraFreqBlackCellList { + if m != nil { + return m.IntraFreqBlackCellList + } + return nil +} + +func (m *SIB3) GetLateNonCriticalExtension() *wrappers.BytesValue { + if m != nil { + return m.LateNonCriticalExtension + } + return nil +} + +type IntraFreqNeighCellList struct { + Items []*IntraFreqNeighCellInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *IntraFreqNeighCellList) Reset() { *m = IntraFreqNeighCellList{} } +func (m *IntraFreqNeighCellList) String() string { return proto.CompactTextString(m) } +func (*IntraFreqNeighCellList) ProtoMessage() {} +func (*IntraFreqNeighCellList) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{17} +} + +func (m *IntraFreqNeighCellList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_IntraFreqNeighCellList.Unmarshal(m, b) +} +func (m *IntraFreqNeighCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_IntraFreqNeighCellList.Marshal(b, m, deterministic) +} +func (m *IntraFreqNeighCellList) XXX_Merge(src proto.Message) { + xxx_messageInfo_IntraFreqNeighCellList.Merge(m, src) +} +func (m *IntraFreqNeighCellList) XXX_Size() int { + return xxx_messageInfo_IntraFreqNeighCellList.Size(m) +} +func (m *IntraFreqNeighCellList) XXX_DiscardUnknown() { + xxx_messageInfo_IntraFreqNeighCellList.DiscardUnknown(m) +} + +var xxx_messageInfo_IntraFreqNeighCellList proto.InternalMessageInfo + +func (m *IntraFreqNeighCellList) GetItems() []*IntraFreqNeighCellInfo { + if m != nil { + return m.Items + } + return nil +} + +type IntraFreqNeighCellInfo struct { + PhysCellId uint32 `protobuf:"varint,1,opt,name=physCellId,proto3" json:"physCellId,omitempty"` + Q_OffsetCell *Q_OffsetRange `protobuf:"bytes,2,opt,name=q_OffsetCell,json=qOffsetCell,proto3" json:"q_OffsetCell,omitempty"` + Q_RxLevMinOffsetCell *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=q_RxLevMinOffsetCell,json=qRxLevMinOffsetCell,proto3" json:"q_RxLevMinOffsetCell,omitempty"` + Q_RxLevMinOffsetCellSUL *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=q_RxLevMinOffsetCellSUL,json=qRxLevMinOffsetCellSUL,proto3" json:"q_RxLevMinOffsetCellSUL,omitempty"` + Q_QualMinOffsetCell *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=q_QualMinOffsetCell,json=qQualMinOffsetCell,proto3" json:"q_QualMinOffsetCell,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *IntraFreqNeighCellInfo) Reset() { *m = IntraFreqNeighCellInfo{} } +func (m *IntraFreqNeighCellInfo) String() string { return proto.CompactTextString(m) } +func (*IntraFreqNeighCellInfo) ProtoMessage() {} +func (*IntraFreqNeighCellInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{18} +} + +func (m *IntraFreqNeighCellInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_IntraFreqNeighCellInfo.Unmarshal(m, b) +} +func (m *IntraFreqNeighCellInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_IntraFreqNeighCellInfo.Marshal(b, m, deterministic) +} +func (m *IntraFreqNeighCellInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_IntraFreqNeighCellInfo.Merge(m, src) +} +func (m *IntraFreqNeighCellInfo) XXX_Size() int { + return xxx_messageInfo_IntraFreqNeighCellInfo.Size(m) +} +func (m *IntraFreqNeighCellInfo) XXX_DiscardUnknown() { + xxx_messageInfo_IntraFreqNeighCellInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_IntraFreqNeighCellInfo proto.InternalMessageInfo + +func (m *IntraFreqNeighCellInfo) GetPhysCellId() uint32 { + if m != nil { + return m.PhysCellId + } + return 0 +} + +func (m *IntraFreqNeighCellInfo) GetQ_OffsetCell() *Q_OffsetRange { + if m != nil { + return m.Q_OffsetCell + } + return nil +} + +func (m *IntraFreqNeighCellInfo) GetQ_RxLevMinOffsetCell() *wrappers.UInt32Value { + if m != nil { + return m.Q_RxLevMinOffsetCell + } + return nil +} + +func (m *IntraFreqNeighCellInfo) GetQ_RxLevMinOffsetCellSUL() *wrappers.UInt32Value { + if m != nil { + return m.Q_RxLevMinOffsetCellSUL + } + return nil +} + +func (m *IntraFreqNeighCellInfo) GetQ_QualMinOffsetCell() *wrappers.UInt32Value { + if m != nil { + return m.Q_QualMinOffsetCell + } + return nil +} + +type IntraFreqBlackCellList struct { + Items []*PCI_Range `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *IntraFreqBlackCellList) Reset() { *m = IntraFreqBlackCellList{} } +func (m *IntraFreqBlackCellList) String() string { return proto.CompactTextString(m) } +func (*IntraFreqBlackCellList) ProtoMessage() {} +func (*IntraFreqBlackCellList) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{19} +} + +func (m *IntraFreqBlackCellList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_IntraFreqBlackCellList.Unmarshal(m, b) +} +func (m *IntraFreqBlackCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_IntraFreqBlackCellList.Marshal(b, m, deterministic) +} +func (m *IntraFreqBlackCellList) XXX_Merge(src proto.Message) { + xxx_messageInfo_IntraFreqBlackCellList.Merge(m, src) +} +func (m *IntraFreqBlackCellList) XXX_Size() int { + return xxx_messageInfo_IntraFreqBlackCellList.Size(m) +} +func (m *IntraFreqBlackCellList) XXX_DiscardUnknown() { + xxx_messageInfo_IntraFreqBlackCellList.DiscardUnknown(m) +} + +var xxx_messageInfo_IntraFreqBlackCellList proto.InternalMessageInfo + +func (m *IntraFreqBlackCellList) GetItems() []*PCI_Range { + if m != nil { + return m.Items + } + return nil +} + +type SIB4 struct { + InterFreqCarrierFreqList *InterFreqCarrierFreqList `protobuf:"bytes,1,opt,name=interFreqCarrierFreqList,proto3" json:"interFreqCarrierFreqList,omitempty"` + LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,2,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB4) Reset() { *m = SIB4{} } +func (m *SIB4) String() string { return proto.CompactTextString(m) } +func (*SIB4) ProtoMessage() {} +func (*SIB4) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{20} +} + +func (m *SIB4) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB4.Unmarshal(m, b) +} +func (m *SIB4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB4.Marshal(b, m, deterministic) +} +func (m *SIB4) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB4.Merge(m, src) +} +func (m *SIB4) XXX_Size() int { + return xxx_messageInfo_SIB4.Size(m) +} +func (m *SIB4) XXX_DiscardUnknown() { + xxx_messageInfo_SIB4.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB4 proto.InternalMessageInfo + +func (m *SIB4) GetInterFreqCarrierFreqList() *InterFreqCarrierFreqList { + if m != nil { + return m.InterFreqCarrierFreqList + } + return nil +} + +func (m *SIB4) GetLateNonCriticalExtension() *wrappers.BytesValue { + if m != nil { + return m.LateNonCriticalExtension + } + return nil +} + +type InterFreqCarrierFreqList struct { + Items []*InterFreqCarrierFreqInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *InterFreqCarrierFreqList) Reset() { *m = InterFreqCarrierFreqList{} } +func (m *InterFreqCarrierFreqList) String() string { return proto.CompactTextString(m) } +func (*InterFreqCarrierFreqList) ProtoMessage() {} +func (*InterFreqCarrierFreqList) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{21} +} + +func (m *InterFreqCarrierFreqList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_InterFreqCarrierFreqList.Unmarshal(m, b) +} +func (m *InterFreqCarrierFreqList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_InterFreqCarrierFreqList.Marshal(b, m, deterministic) +} +func (m *InterFreqCarrierFreqList) XXX_Merge(src proto.Message) { + xxx_messageInfo_InterFreqCarrierFreqList.Merge(m, src) +} +func (m *InterFreqCarrierFreqList) XXX_Size() int { + return xxx_messageInfo_InterFreqCarrierFreqList.Size(m) +} +func (m *InterFreqCarrierFreqList) XXX_DiscardUnknown() { + xxx_messageInfo_InterFreqCarrierFreqList.DiscardUnknown(m) +} + +var xxx_messageInfo_InterFreqCarrierFreqList proto.InternalMessageInfo + +func (m *InterFreqCarrierFreqList) GetItems() []*InterFreqCarrierFreqInfo { + if m != nil { + return m.Items + } + return nil +} + +type InterFreqCarrierFreqInfo struct { + Dl_CarrierFreq uint32 `protobuf:"varint,1,opt,name=dl_CarrierFreq,json=dlCarrierFreq,proto3" json:"dl_CarrierFreq,omitempty"` + FrequencyBandList *MultiFrequencyBandListNR_SIB `protobuf:"bytes,2,opt,name=frequencyBandList,proto3" json:"frequencyBandList,omitempty"` + FrequencyBandListSUL *MultiFrequencyBandListNR_SIB `protobuf:"bytes,3,opt,name=frequencyBandListSUL,proto3" json:"frequencyBandListSUL,omitempty"` + NrofSS_BlocksToAverage *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=nrofSS_BlocksToAverage,json=nrofSSBlocksToAverage,proto3" json:"nrofSS_BlocksToAverage,omitempty"` + AbsThreshSS_BlocksConsolidation *ThresholdNR `protobuf:"bytes,5,opt,name=absThreshSS_BlocksConsolidation,json=absThreshSSBlocksConsolidation,proto3" json:"absThreshSS_BlocksConsolidation,omitempty"` + Smtc *SSB_MTC `protobuf:"bytes,6,opt,name=smtc,proto3" json:"smtc,omitempty"` + SsbSubcarrierSpacing *SubcarrierSpacing `protobuf:"bytes,7,opt,name=ssbSubcarrierSpacing,proto3" json:"ssbSubcarrierSpacing,omitempty"` + Ssb_ToMeasure *SSB_ToMeasure `protobuf:"bytes,8,opt,name=ssb_ToMeasure,json=ssbToMeasure,proto3" json:"ssb_ToMeasure,omitempty"` + DeriveSSB_IndexFromCell bool `protobuf:"varint,9,opt,name=deriveSSB_IndexFromCell,json=deriveSSBIndexFromCell,proto3" json:"deriveSSB_IndexFromCell,omitempty"` + Ss_RSSI_Measurement *SS_RSSI_Measurement `protobuf:"bytes,10,opt,name=ss_RSSI_Measurement,json=ssRSSIMeasurement,proto3" json:"ss_RSSI_Measurement,omitempty"` + Q_RxLevMin int32 `protobuf:"zigzag32,11,opt,name=q_RxLevMin,json=qRxLevMin,proto3" json:"q_RxLevMin,omitempty"` + Q_RxLevMinSUL *wrappers.Int32Value `protobuf:"bytes,12,opt,name=q_RxLevMinSUL,json=qRxLevMinSUL,proto3" json:"q_RxLevMinSUL,omitempty"` + Q_QualMin *wrappers.Int32Value `protobuf:"bytes,13,opt,name=q_QualMin,json=qQualMin,proto3" json:"q_QualMin,omitempty"` + P_Max *wrappers.Int32Value `protobuf:"bytes,14,opt,name=p_Max,json=pMax,proto3" json:"p_Max,omitempty"` + T_ReselectionNR uint32 `protobuf:"varint,15,opt,name=t_ReselectionNR,json=tReselectionNR,proto3" json:"t_ReselectionNR,omitempty"` + T_ReselectionNR_SF *SpeedStateScaleFactors `protobuf:"bytes,16,opt,name=t_ReselectionNR_SF,json=tReselectionNRSF,proto3" json:"t_ReselectionNR_SF,omitempty"` + ThreshX_HighP uint32 `protobuf:"varint,17,opt,name=threshX_HighP,json=threshXHighP,proto3" json:"threshX_HighP,omitempty"` + ThreshX_LowP uint32 `protobuf:"varint,18,opt,name=threshX_LowP,json=threshXLowP,proto3" json:"threshX_LowP,omitempty"` + ThreshX_Q *InterFreqCarrierFreqInfoThreshX_Q `protobuf:"bytes,19,opt,name=threshX_Q,json=threshXQ,proto3" json:"threshX_Q,omitempty"` + CellReselectionPriority *wrappers.UInt32Value `protobuf:"bytes,20,opt,name=cellReselectionPriority,proto3" json:"cellReselectionPriority,omitempty"` + CellReselectionSubPriority *CellReselectionSubPriority `protobuf:"bytes,21,opt,name=cellReselectionSubPriority,proto3" json:"cellReselectionSubPriority,omitempty"` + Q_OffsetFreq *Q_OffsetRange `protobuf:"bytes,22,opt,name=q_OffsetFreq,json=qOffsetFreq,proto3" json:"q_OffsetFreq,omitempty"` + InterFreqNeighCellList *InterFreqNeighCellList `protobuf:"bytes,23,opt,name=interFreqNeighCellList,proto3" json:"interFreqNeighCellList,omitempty"` + InterFreqBlackCellList *InterFreqBlackCellList `protobuf:"bytes,24,opt,name=interFreqBlackCellList,proto3" json:"interFreqBlackCellList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *InterFreqCarrierFreqInfo) Reset() { *m = InterFreqCarrierFreqInfo{} } +func (m *InterFreqCarrierFreqInfo) String() string { return proto.CompactTextString(m) } +func (*InterFreqCarrierFreqInfo) ProtoMessage() {} +func (*InterFreqCarrierFreqInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{22} +} + +func (m *InterFreqCarrierFreqInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_InterFreqCarrierFreqInfo.Unmarshal(m, b) +} +func (m *InterFreqCarrierFreqInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_InterFreqCarrierFreqInfo.Marshal(b, m, deterministic) +} +func (m *InterFreqCarrierFreqInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_InterFreqCarrierFreqInfo.Merge(m, src) +} +func (m *InterFreqCarrierFreqInfo) XXX_Size() int { + return xxx_messageInfo_InterFreqCarrierFreqInfo.Size(m) +} +func (m *InterFreqCarrierFreqInfo) XXX_DiscardUnknown() { + xxx_messageInfo_InterFreqCarrierFreqInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_InterFreqCarrierFreqInfo proto.InternalMessageInfo + +func (m *InterFreqCarrierFreqInfo) GetDl_CarrierFreq() uint32 { + if m != nil { + return m.Dl_CarrierFreq + } + return 0 +} + +func (m *InterFreqCarrierFreqInfo) GetFrequencyBandList() *MultiFrequencyBandListNR_SIB { + if m != nil { + return m.FrequencyBandList + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetFrequencyBandListSUL() *MultiFrequencyBandListNR_SIB { + if m != nil { + return m.FrequencyBandListSUL + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetNrofSS_BlocksToAverage() *wrappers.UInt32Value { + if m != nil { + return m.NrofSS_BlocksToAverage + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetAbsThreshSS_BlocksConsolidation() *ThresholdNR { + if m != nil { + return m.AbsThreshSS_BlocksConsolidation + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetSmtc() *SSB_MTC { + if m != nil { + return m.Smtc + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetSsbSubcarrierSpacing() *SubcarrierSpacing { + if m != nil { + return m.SsbSubcarrierSpacing + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetSsb_ToMeasure() *SSB_ToMeasure { + if m != nil { + return m.Ssb_ToMeasure + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetDeriveSSB_IndexFromCell() bool { + if m != nil { + return m.DeriveSSB_IndexFromCell + } + return false +} + +func (m *InterFreqCarrierFreqInfo) GetSs_RSSI_Measurement() *SS_RSSI_Measurement { + if m != nil { + return m.Ss_RSSI_Measurement + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetQ_RxLevMin() int32 { + if m != nil { + return m.Q_RxLevMin + } + return 0 +} + +func (m *InterFreqCarrierFreqInfo) GetQ_RxLevMinSUL() *wrappers.Int32Value { + if m != nil { + return m.Q_RxLevMinSUL + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetQ_QualMin() *wrappers.Int32Value { + if m != nil { + return m.Q_QualMin + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetP_Max() *wrappers.Int32Value { + if m != nil { + return m.P_Max + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetT_ReselectionNR() uint32 { + if m != nil { + return m.T_ReselectionNR + } + return 0 +} + +func (m *InterFreqCarrierFreqInfo) GetT_ReselectionNR_SF() *SpeedStateScaleFactors { + if m != nil { + return m.T_ReselectionNR_SF + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetThreshX_HighP() uint32 { + if m != nil { + return m.ThreshX_HighP + } + return 0 +} + +func (m *InterFreqCarrierFreqInfo) GetThreshX_LowP() uint32 { + if m != nil { + return m.ThreshX_LowP + } + return 0 +} + +func (m *InterFreqCarrierFreqInfo) GetThreshX_Q() *InterFreqCarrierFreqInfoThreshX_Q { + if m != nil { + return m.ThreshX_Q + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetCellReselectionPriority() *wrappers.UInt32Value { + if m != nil { + return m.CellReselectionPriority + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetCellReselectionSubPriority() *CellReselectionSubPriority { + if m != nil { + return m.CellReselectionSubPriority + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetQ_OffsetFreq() *Q_OffsetRange { + if m != nil { + return m.Q_OffsetFreq + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetInterFreqNeighCellList() *InterFreqNeighCellList { + if m != nil { + return m.InterFreqNeighCellList + } + return nil +} + +func (m *InterFreqCarrierFreqInfo) GetInterFreqBlackCellList() *InterFreqBlackCellList { + if m != nil { + return m.InterFreqBlackCellList + } + return nil +} + +type InterFreqCarrierFreqInfoThreshX_Q struct { + ThreshX_HighQ uint32 `protobuf:"varint,1,opt,name=threshX_HighQ,json=threshXHighQ,proto3" json:"threshX_HighQ,omitempty"` + ThreshX_LowQ uint32 `protobuf:"varint,2,opt,name=threshX_LowQ,json=threshXLowQ,proto3" json:"threshX_LowQ,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *InterFreqCarrierFreqInfoThreshX_Q) Reset() { *m = InterFreqCarrierFreqInfoThreshX_Q{} } +func (m *InterFreqCarrierFreqInfoThreshX_Q) String() string { return proto.CompactTextString(m) } +func (*InterFreqCarrierFreqInfoThreshX_Q) ProtoMessage() {} +func (*InterFreqCarrierFreqInfoThreshX_Q) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{23} +} + +func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.Unmarshal(m, b) +} +func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.Marshal(b, m, deterministic) +} +func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_Merge(src proto.Message) { + xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.Merge(m, src) +} +func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_Size() int { + return xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.Size(m) +} +func (m *InterFreqCarrierFreqInfoThreshX_Q) XXX_DiscardUnknown() { + xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q.DiscardUnknown(m) +} + +var xxx_messageInfo_InterFreqCarrierFreqInfoThreshX_Q proto.InternalMessageInfo + +func (m *InterFreqCarrierFreqInfoThreshX_Q) GetThreshX_HighQ() uint32 { + if m != nil { + return m.ThreshX_HighQ + } + return 0 +} + +func (m *InterFreqCarrierFreqInfoThreshX_Q) GetThreshX_LowQ() uint32 { + if m != nil { + return m.ThreshX_LowQ + } + return 0 +} + +type InterFreqNeighCellList struct { + Items []*InterFreqNeighCellInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *InterFreqNeighCellList) Reset() { *m = InterFreqNeighCellList{} } +func (m *InterFreqNeighCellList) String() string { return proto.CompactTextString(m) } +func (*InterFreqNeighCellList) ProtoMessage() {} +func (*InterFreqNeighCellList) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{24} +} + +func (m *InterFreqNeighCellList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_InterFreqNeighCellList.Unmarshal(m, b) +} +func (m *InterFreqNeighCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_InterFreqNeighCellList.Marshal(b, m, deterministic) +} +func (m *InterFreqNeighCellList) XXX_Merge(src proto.Message) { + xxx_messageInfo_InterFreqNeighCellList.Merge(m, src) +} +func (m *InterFreqNeighCellList) XXX_Size() int { + return xxx_messageInfo_InterFreqNeighCellList.Size(m) +} +func (m *InterFreqNeighCellList) XXX_DiscardUnknown() { + xxx_messageInfo_InterFreqNeighCellList.DiscardUnknown(m) +} + +var xxx_messageInfo_InterFreqNeighCellList proto.InternalMessageInfo + +func (m *InterFreqNeighCellList) GetItems() []*InterFreqNeighCellInfo { + if m != nil { + return m.Items + } + return nil +} + +type InterFreqNeighCellInfo struct { + PhysCellId uint32 `protobuf:"varint,1,opt,name=physCellId,proto3" json:"physCellId,omitempty"` + Q_OffsetCell *Q_OffsetRange `protobuf:"bytes,2,opt,name=q_OffsetCell,json=qOffsetCell,proto3" json:"q_OffsetCell,omitempty"` + Q_RxLevMinOffsetCell *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=q_RxLevMinOffsetCell,json=qRxLevMinOffsetCell,proto3" json:"q_RxLevMinOffsetCell,omitempty"` + Q_RxLevMinOffsetCellSUL *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=q_RxLevMinOffsetCellSUL,json=qRxLevMinOffsetCellSUL,proto3" json:"q_RxLevMinOffsetCellSUL,omitempty"` + Q_QualMinOffsetCell *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=q_QualMinOffsetCell,json=qQualMinOffsetCell,proto3" json:"q_QualMinOffsetCell,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *InterFreqNeighCellInfo) Reset() { *m = InterFreqNeighCellInfo{} } +func (m *InterFreqNeighCellInfo) String() string { return proto.CompactTextString(m) } +func (*InterFreqNeighCellInfo) ProtoMessage() {} +func (*InterFreqNeighCellInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{25} +} + +func (m *InterFreqNeighCellInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_InterFreqNeighCellInfo.Unmarshal(m, b) +} +func (m *InterFreqNeighCellInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_InterFreqNeighCellInfo.Marshal(b, m, deterministic) +} +func (m *InterFreqNeighCellInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_InterFreqNeighCellInfo.Merge(m, src) +} +func (m *InterFreqNeighCellInfo) XXX_Size() int { + return xxx_messageInfo_InterFreqNeighCellInfo.Size(m) +} +func (m *InterFreqNeighCellInfo) XXX_DiscardUnknown() { + xxx_messageInfo_InterFreqNeighCellInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_InterFreqNeighCellInfo proto.InternalMessageInfo + +func (m *InterFreqNeighCellInfo) GetPhysCellId() uint32 { + if m != nil { + return m.PhysCellId + } + return 0 +} + +func (m *InterFreqNeighCellInfo) GetQ_OffsetCell() *Q_OffsetRange { + if m != nil { + return m.Q_OffsetCell + } + return nil +} + +func (m *InterFreqNeighCellInfo) GetQ_RxLevMinOffsetCell() *wrappers.UInt32Value { + if m != nil { + return m.Q_RxLevMinOffsetCell + } + return nil +} + +func (m *InterFreqNeighCellInfo) GetQ_RxLevMinOffsetCellSUL() *wrappers.UInt32Value { + if m != nil { + return m.Q_RxLevMinOffsetCellSUL + } + return nil +} + +func (m *InterFreqNeighCellInfo) GetQ_QualMinOffsetCell() *wrappers.UInt32Value { + if m != nil { + return m.Q_QualMinOffsetCell + } + return nil +} + +type InterFreqBlackCellList struct { + Items []*PCI_Range `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *InterFreqBlackCellList) Reset() { *m = InterFreqBlackCellList{} } +func (m *InterFreqBlackCellList) String() string { return proto.CompactTextString(m) } +func (*InterFreqBlackCellList) ProtoMessage() {} +func (*InterFreqBlackCellList) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{26} +} + +func (m *InterFreqBlackCellList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_InterFreqBlackCellList.Unmarshal(m, b) +} +func (m *InterFreqBlackCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_InterFreqBlackCellList.Marshal(b, m, deterministic) +} +func (m *InterFreqBlackCellList) XXX_Merge(src proto.Message) { + xxx_messageInfo_InterFreqBlackCellList.Merge(m, src) +} +func (m *InterFreqBlackCellList) XXX_Size() int { + return xxx_messageInfo_InterFreqBlackCellList.Size(m) +} +func (m *InterFreqBlackCellList) XXX_DiscardUnknown() { + xxx_messageInfo_InterFreqBlackCellList.DiscardUnknown(m) +} + +var xxx_messageInfo_InterFreqBlackCellList proto.InternalMessageInfo + +func (m *InterFreqBlackCellList) GetItems() []*PCI_Range { + if m != nil { + return m.Items + } + return nil +} + +type SIB5 struct { + CarrierFreqListEUTRA *CarrierFreqListEUTRA `protobuf:"bytes,1,opt,name=carrierFreqListEUTRA,proto3" json:"carrierFreqListEUTRA,omitempty"` + T_ReselectionEUTRA uint32 `protobuf:"varint,2,opt,name=t_ReselectionEUTRA,json=tReselectionEUTRA,proto3" json:"t_ReselectionEUTRA,omitempty"` + T_ReselectionEUTRA_SF *SpeedStateScaleFactors `protobuf:"bytes,3,opt,name=t_ReselectionEUTRA_SF,json=tReselectionEUTRASF,proto3" json:"t_ReselectionEUTRA_SF,omitempty"` + LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,4,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB5) Reset() { *m = SIB5{} } +func (m *SIB5) String() string { return proto.CompactTextString(m) } +func (*SIB5) ProtoMessage() {} +func (*SIB5) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{27} +} + +func (m *SIB5) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB5.Unmarshal(m, b) +} +func (m *SIB5) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB5.Marshal(b, m, deterministic) +} +func (m *SIB5) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB5.Merge(m, src) +} +func (m *SIB5) XXX_Size() int { + return xxx_messageInfo_SIB5.Size(m) +} +func (m *SIB5) XXX_DiscardUnknown() { + xxx_messageInfo_SIB5.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB5 proto.InternalMessageInfo + +func (m *SIB5) GetCarrierFreqListEUTRA() *CarrierFreqListEUTRA { + if m != nil { + return m.CarrierFreqListEUTRA + } + return nil +} + +func (m *SIB5) GetT_ReselectionEUTRA() uint32 { + if m != nil { + return m.T_ReselectionEUTRA + } + return 0 +} + +func (m *SIB5) GetT_ReselectionEUTRA_SF() *SpeedStateScaleFactors { + if m != nil { + return m.T_ReselectionEUTRA_SF + } + return nil +} + +func (m *SIB5) GetLateNonCriticalExtension() *wrappers.BytesValue { + if m != nil { + return m.LateNonCriticalExtension + } + return nil +} + +type CarrierFreqListEUTRA struct { + Items []*CarrierFreqEUTRA `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CarrierFreqListEUTRA) Reset() { *m = CarrierFreqListEUTRA{} } +func (m *CarrierFreqListEUTRA) String() string { return proto.CompactTextString(m) } +func (*CarrierFreqListEUTRA) ProtoMessage() {} +func (*CarrierFreqListEUTRA) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{28} +} + +func (m *CarrierFreqListEUTRA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CarrierFreqListEUTRA.Unmarshal(m, b) +} +func (m *CarrierFreqListEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CarrierFreqListEUTRA.Marshal(b, m, deterministic) +} +func (m *CarrierFreqListEUTRA) XXX_Merge(src proto.Message) { + xxx_messageInfo_CarrierFreqListEUTRA.Merge(m, src) +} +func (m *CarrierFreqListEUTRA) XXX_Size() int { + return xxx_messageInfo_CarrierFreqListEUTRA.Size(m) +} +func (m *CarrierFreqListEUTRA) XXX_DiscardUnknown() { + xxx_messageInfo_CarrierFreqListEUTRA.DiscardUnknown(m) +} + +var xxx_messageInfo_CarrierFreqListEUTRA proto.InternalMessageInfo + +func (m *CarrierFreqListEUTRA) GetItems() []*CarrierFreqEUTRA { + if m != nil { + return m.Items + } + return nil +} + +type CarrierFreqEUTRA struct { + CarrierFreq uint32 `protobuf:"varint,1,opt,name=carrierFreq,proto3" json:"carrierFreq,omitempty"` + EutraMultiBandInfoList *EUTRA_MultiBandInfoList `protobuf:"bytes,2,opt,name=eutra_multiBandInfoList,json=eutraMultiBandInfoList,proto3" json:"eutra_multiBandInfoList,omitempty"` + Eutra_FreqNeighCellList *EUTRA_FreqNeighCellList `protobuf:"bytes,3,opt,name=eutra_FreqNeighCellList,json=eutraFreqNeighCellList,proto3" json:"eutra_FreqNeighCellList,omitempty"` + Eutra_BlackCellList *EUTRA_FreqBlackCellList `protobuf:"bytes,4,opt,name=eutra_BlackCellList,json=eutraBlackCellList,proto3" json:"eutra_BlackCellList,omitempty"` + AllowedMeasBandwidth *EUTRA_AllowedMeasBandwidth `protobuf:"bytes,5,opt,name=allowedMeasBandwidth,proto3" json:"allowedMeasBandwidth,omitempty"` + PresenceAntennaPort1 bool `protobuf:"varint,6,opt,name=presenceAntennaPort1,proto3" json:"presenceAntennaPort1,omitempty"` + CellReselectionPriority *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=cellReselectionPriority,proto3" json:"cellReselectionPriority,omitempty"` + CellReselectionSubPriority *CellReselectionSubPriority `protobuf:"bytes,8,opt,name=cellReselectionSubPriority,proto3" json:"cellReselectionSubPriority,omitempty"` + ThreshX_High uint32 `protobuf:"varint,9,opt,name=threshX_High,json=threshXHigh,proto3" json:"threshX_High,omitempty"` + ThreshX_Low uint32 `protobuf:"varint,10,opt,name=threshX_Low,json=threshXLow,proto3" json:"threshX_Low,omitempty"` + Q_RxLevMin int32 `protobuf:"zigzag32,11,opt,name=q_RxLevMin,json=qRxLevMin,proto3" json:"q_RxLevMin,omitempty"` + Q_QualMin int32 `protobuf:"zigzag32,12,opt,name=q_QualMin,json=qQualMin,proto3" json:"q_QualMin,omitempty"` + P_MaxEUTRA int32 `protobuf:"zigzag32,13,opt,name=p_MaxEUTRA,json=pMaxEUTRA,proto3" json:"p_MaxEUTRA,omitempty"` + ThreshX_Q *CarrierFreqEUTRAThreshX_Q `protobuf:"bytes,14,opt,name=threshX_Q,json=threshXQ,proto3" json:"threshX_Q,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CarrierFreqEUTRA) Reset() { *m = CarrierFreqEUTRA{} } +func (m *CarrierFreqEUTRA) String() string { return proto.CompactTextString(m) } +func (*CarrierFreqEUTRA) ProtoMessage() {} +func (*CarrierFreqEUTRA) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{29} +} + +func (m *CarrierFreqEUTRA) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CarrierFreqEUTRA.Unmarshal(m, b) +} +func (m *CarrierFreqEUTRA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CarrierFreqEUTRA.Marshal(b, m, deterministic) +} +func (m *CarrierFreqEUTRA) XXX_Merge(src proto.Message) { + xxx_messageInfo_CarrierFreqEUTRA.Merge(m, src) +} +func (m *CarrierFreqEUTRA) XXX_Size() int { + return xxx_messageInfo_CarrierFreqEUTRA.Size(m) +} +func (m *CarrierFreqEUTRA) XXX_DiscardUnknown() { + xxx_messageInfo_CarrierFreqEUTRA.DiscardUnknown(m) +} + +var xxx_messageInfo_CarrierFreqEUTRA proto.InternalMessageInfo + +func (m *CarrierFreqEUTRA) GetCarrierFreq() uint32 { + if m != nil { + return m.CarrierFreq + } + return 0 +} + +func (m *CarrierFreqEUTRA) GetEutraMultiBandInfoList() *EUTRA_MultiBandInfoList { + if m != nil { + return m.EutraMultiBandInfoList + } + return nil +} + +func (m *CarrierFreqEUTRA) GetEutra_FreqNeighCellList() *EUTRA_FreqNeighCellList { + if m != nil { + return m.Eutra_FreqNeighCellList + } + return nil +} + +func (m *CarrierFreqEUTRA) GetEutra_BlackCellList() *EUTRA_FreqBlackCellList { + if m != nil { + return m.Eutra_BlackCellList + } + return nil +} + +func (m *CarrierFreqEUTRA) GetAllowedMeasBandwidth() *EUTRA_AllowedMeasBandwidth { + if m != nil { + return m.AllowedMeasBandwidth + } + return nil +} + +func (m *CarrierFreqEUTRA) GetPresenceAntennaPort1() bool { + if m != nil { + return m.PresenceAntennaPort1 + } + return false +} + +func (m *CarrierFreqEUTRA) GetCellReselectionPriority() *wrappers.UInt32Value { + if m != nil { + return m.CellReselectionPriority + } + return nil +} + +func (m *CarrierFreqEUTRA) GetCellReselectionSubPriority() *CellReselectionSubPriority { + if m != nil { + return m.CellReselectionSubPriority + } + return nil +} + +func (m *CarrierFreqEUTRA) GetThreshX_High() uint32 { + if m != nil { + return m.ThreshX_High + } + return 0 +} + +func (m *CarrierFreqEUTRA) GetThreshX_Low() uint32 { + if m != nil { + return m.ThreshX_Low + } + return 0 +} + +func (m *CarrierFreqEUTRA) GetQ_RxLevMin() int32 { + if m != nil { + return m.Q_RxLevMin + } + return 0 +} + +func (m *CarrierFreqEUTRA) GetQ_QualMin() int32 { + if m != nil { + return m.Q_QualMin + } + return 0 +} + +func (m *CarrierFreqEUTRA) GetP_MaxEUTRA() int32 { + if m != nil { + return m.P_MaxEUTRA + } + return 0 +} + +func (m *CarrierFreqEUTRA) GetThreshX_Q() *CarrierFreqEUTRAThreshX_Q { + if m != nil { + return m.ThreshX_Q + } + return nil +} + +type EUTRA_FreqNeighCellList struct { + Items []*EUTRA_FreqNeighCellInfo `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_FreqNeighCellList) Reset() { *m = EUTRA_FreqNeighCellList{} } +func (m *EUTRA_FreqNeighCellList) String() string { return proto.CompactTextString(m) } +func (*EUTRA_FreqNeighCellList) ProtoMessage() {} +func (*EUTRA_FreqNeighCellList) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{30} +} + +func (m *EUTRA_FreqNeighCellList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_FreqNeighCellList.Unmarshal(m, b) +} +func (m *EUTRA_FreqNeighCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_FreqNeighCellList.Marshal(b, m, deterministic) +} +func (m *EUTRA_FreqNeighCellList) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_FreqNeighCellList.Merge(m, src) +} +func (m *EUTRA_FreqNeighCellList) XXX_Size() int { + return xxx_messageInfo_EUTRA_FreqNeighCellList.Size(m) +} +func (m *EUTRA_FreqNeighCellList) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_FreqNeighCellList.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_FreqNeighCellList proto.InternalMessageInfo + +func (m *EUTRA_FreqNeighCellList) GetItems() []*EUTRA_FreqNeighCellInfo { + if m != nil { + return m.Items + } + return nil +} + +type EUTRA_FreqBlackCellList struct { + Items []*EUTRA_PhysCellIdRange `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_FreqBlackCellList) Reset() { *m = EUTRA_FreqBlackCellList{} } +func (m *EUTRA_FreqBlackCellList) String() string { return proto.CompactTextString(m) } +func (*EUTRA_FreqBlackCellList) ProtoMessage() {} +func (*EUTRA_FreqBlackCellList) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{31} +} + +func (m *EUTRA_FreqBlackCellList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_FreqBlackCellList.Unmarshal(m, b) +} +func (m *EUTRA_FreqBlackCellList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_FreqBlackCellList.Marshal(b, m, deterministic) +} +func (m *EUTRA_FreqBlackCellList) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_FreqBlackCellList.Merge(m, src) +} +func (m *EUTRA_FreqBlackCellList) XXX_Size() int { + return xxx_messageInfo_EUTRA_FreqBlackCellList.Size(m) +} +func (m *EUTRA_FreqBlackCellList) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_FreqBlackCellList.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_FreqBlackCellList proto.InternalMessageInfo + +func (m *EUTRA_FreqBlackCellList) GetItems() []*EUTRA_PhysCellIdRange { + if m != nil { + return m.Items + } + return nil +} + +type EUTRA_FreqNeighCellInfo struct { + PhysCellId uint32 `protobuf:"varint,1,opt,name=physCellId,proto3" json:"physCellId,omitempty"` + Q_OffsetCell *EUTRA_Q_OffsetRange `protobuf:"bytes,2,opt,name=q_OffsetCell,json=qOffsetCell,proto3" json:"q_OffsetCell,omitempty"` + Q_RxLevMinOffsetCell *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=q_RxLevMinOffsetCell,json=qRxLevMinOffsetCell,proto3" json:"q_RxLevMinOffsetCell,omitempty"` + Q_QualMinOffsetCell *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=q_QualMinOffsetCell,json=qQualMinOffsetCell,proto3" json:"q_QualMinOffsetCell,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EUTRA_FreqNeighCellInfo) Reset() { *m = EUTRA_FreqNeighCellInfo{} } +func (m *EUTRA_FreqNeighCellInfo) String() string { return proto.CompactTextString(m) } +func (*EUTRA_FreqNeighCellInfo) ProtoMessage() {} +func (*EUTRA_FreqNeighCellInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{32} +} + +func (m *EUTRA_FreqNeighCellInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EUTRA_FreqNeighCellInfo.Unmarshal(m, b) +} +func (m *EUTRA_FreqNeighCellInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EUTRA_FreqNeighCellInfo.Marshal(b, m, deterministic) +} +func (m *EUTRA_FreqNeighCellInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_EUTRA_FreqNeighCellInfo.Merge(m, src) +} +func (m *EUTRA_FreqNeighCellInfo) XXX_Size() int { + return xxx_messageInfo_EUTRA_FreqNeighCellInfo.Size(m) +} +func (m *EUTRA_FreqNeighCellInfo) XXX_DiscardUnknown() { + xxx_messageInfo_EUTRA_FreqNeighCellInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_EUTRA_FreqNeighCellInfo proto.InternalMessageInfo + +func (m *EUTRA_FreqNeighCellInfo) GetPhysCellId() uint32 { + if m != nil { + return m.PhysCellId + } + return 0 +} + +func (m *EUTRA_FreqNeighCellInfo) GetQ_OffsetCell() *EUTRA_Q_OffsetRange { + if m != nil { + return m.Q_OffsetCell + } + return nil +} + +func (m *EUTRA_FreqNeighCellInfo) GetQ_RxLevMinOffsetCell() *wrappers.UInt32Value { + if m != nil { + return m.Q_RxLevMinOffsetCell + } + return nil +} + +func (m *EUTRA_FreqNeighCellInfo) GetQ_QualMinOffsetCell() *wrappers.UInt32Value { + if m != nil { + return m.Q_QualMinOffsetCell + } + return nil +} + +type CarrierFreqEUTRAThreshX_Q struct { + ThreshX_HighQ uint32 `protobuf:"varint,1,opt,name=threshX_HighQ,json=threshXHighQ,proto3" json:"threshX_HighQ,omitempty"` + ThreshX_LowQ uint32 `protobuf:"varint,2,opt,name=threshX_LowQ,json=threshXLowQ,proto3" json:"threshX_LowQ,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CarrierFreqEUTRAThreshX_Q) Reset() { *m = CarrierFreqEUTRAThreshX_Q{} } +func (m *CarrierFreqEUTRAThreshX_Q) String() string { return proto.CompactTextString(m) } +func (*CarrierFreqEUTRAThreshX_Q) ProtoMessage() {} +func (*CarrierFreqEUTRAThreshX_Q) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{33} +} + +func (m *CarrierFreqEUTRAThreshX_Q) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.Unmarshal(m, b) +} +func (m *CarrierFreqEUTRAThreshX_Q) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.Marshal(b, m, deterministic) +} +func (m *CarrierFreqEUTRAThreshX_Q) XXX_Merge(src proto.Message) { + xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.Merge(m, src) +} +func (m *CarrierFreqEUTRAThreshX_Q) XXX_Size() int { + return xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.Size(m) +} +func (m *CarrierFreqEUTRAThreshX_Q) XXX_DiscardUnknown() { + xxx_messageInfo_CarrierFreqEUTRAThreshX_Q.DiscardUnknown(m) +} + +var xxx_messageInfo_CarrierFreqEUTRAThreshX_Q proto.InternalMessageInfo + +func (m *CarrierFreqEUTRAThreshX_Q) GetThreshX_HighQ() uint32 { + if m != nil { + return m.ThreshX_HighQ + } + return 0 +} + +func (m *CarrierFreqEUTRAThreshX_Q) GetThreshX_LowQ() uint32 { + if m != nil { + return m.ThreshX_LowQ + } + return 0 +} + +type SIB6 struct { + MessageIdentifier []byte `protobuf:"bytes,1,opt,name=messageIdentifier,proto3" json:"messageIdentifier,omitempty"` + SerialNumber []byte `protobuf:"bytes,2,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"` + WarningType []byte `protobuf:"bytes,3,opt,name=warningType,proto3" json:"warningType,omitempty"` + LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,4,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB6) Reset() { *m = SIB6{} } +func (m *SIB6) String() string { return proto.CompactTextString(m) } +func (*SIB6) ProtoMessage() {} +func (*SIB6) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{34} +} + +func (m *SIB6) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB6.Unmarshal(m, b) +} +func (m *SIB6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB6.Marshal(b, m, deterministic) +} +func (m *SIB6) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB6.Merge(m, src) +} +func (m *SIB6) XXX_Size() int { + return xxx_messageInfo_SIB6.Size(m) +} +func (m *SIB6) XXX_DiscardUnknown() { + xxx_messageInfo_SIB6.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB6 proto.InternalMessageInfo + +func (m *SIB6) GetMessageIdentifier() []byte { + if m != nil { + return m.MessageIdentifier + } + return nil +} + +func (m *SIB6) GetSerialNumber() []byte { + if m != nil { + return m.SerialNumber + } + return nil +} + +func (m *SIB6) GetWarningType() []byte { + if m != nil { + return m.WarningType + } + return nil +} + +func (m *SIB6) GetLateNonCriticalExtension() *wrappers.BytesValue { + if m != nil { + return m.LateNonCriticalExtension + } + return nil +} + +type SIB7 struct { + MessageIdentifier []byte `protobuf:"bytes,1,opt,name=messageIdentifier,proto3" json:"messageIdentifier,omitempty"` + SerialNumber []byte `protobuf:"bytes,2,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"` + WarningMessageSegmentType SIB7_WarningMessageSegmentType `protobuf:"varint,3,opt,name=warningMessageSegmentType,proto3,enum=streaming_protobufs.SIB7_WarningMessageSegmentType" json:"warningMessageSegmentType,omitempty"` + WarningMessageSegmentNumber uint32 `protobuf:"varint,4,opt,name=warningMessageSegmentNumber,proto3" json:"warningMessageSegmentNumber,omitempty"` + WarningMessageSegment []byte `protobuf:"bytes,5,opt,name=warningMessageSegment,proto3" json:"warningMessageSegment,omitempty"` + DataCodingScheme *wrappers.BytesValue `protobuf:"bytes,6,opt,name=dataCodingScheme,proto3" json:"dataCodingScheme,omitempty"` + LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,7,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB7) Reset() { *m = SIB7{} } +func (m *SIB7) String() string { return proto.CompactTextString(m) } +func (*SIB7) ProtoMessage() {} +func (*SIB7) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{35} +} + +func (m *SIB7) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB7.Unmarshal(m, b) +} +func (m *SIB7) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB7.Marshal(b, m, deterministic) +} +func (m *SIB7) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB7.Merge(m, src) +} +func (m *SIB7) XXX_Size() int { + return xxx_messageInfo_SIB7.Size(m) +} +func (m *SIB7) XXX_DiscardUnknown() { + xxx_messageInfo_SIB7.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB7 proto.InternalMessageInfo + +func (m *SIB7) GetMessageIdentifier() []byte { + if m != nil { + return m.MessageIdentifier + } + return nil +} + +func (m *SIB7) GetSerialNumber() []byte { + if m != nil { + return m.SerialNumber + } + return nil +} + +func (m *SIB7) GetWarningMessageSegmentType() SIB7_WarningMessageSegmentType { + if m != nil { + return m.WarningMessageSegmentType + } + return SIB7_protobuf_unspecified +} + +func (m *SIB7) GetWarningMessageSegmentNumber() uint32 { + if m != nil { + return m.WarningMessageSegmentNumber + } + return 0 +} + +func (m *SIB7) GetWarningMessageSegment() []byte { + if m != nil { + return m.WarningMessageSegment + } + return nil +} + +func (m *SIB7) GetDataCodingScheme() *wrappers.BytesValue { + if m != nil { + return m.DataCodingScheme + } + return nil +} + +func (m *SIB7) GetLateNonCriticalExtension() *wrappers.BytesValue { + if m != nil { + return m.LateNonCriticalExtension + } + return nil +} + +type SIB8 struct { + MessageIdentifier []byte `protobuf:"bytes,1,opt,name=messageIdentifier,proto3" json:"messageIdentifier,omitempty"` + SerialNumber []byte `protobuf:"bytes,2,opt,name=serialNumber,proto3" json:"serialNumber,omitempty"` + WarningMessageSegmentType SIB8_WarningMessageSegmentType `protobuf:"varint,3,opt,name=warningMessageSegmentType,proto3,enum=streaming_protobufs.SIB8_WarningMessageSegmentType" json:"warningMessageSegmentType,omitempty"` + WarningMessageSegmentNumber uint32 `protobuf:"varint,4,opt,name=warningMessageSegmentNumber,proto3" json:"warningMessageSegmentNumber,omitempty"` + WarningMessageSegment []byte `protobuf:"bytes,5,opt,name=warningMessageSegment,proto3" json:"warningMessageSegment,omitempty"` + DataCodingScheme *wrappers.BytesValue `protobuf:"bytes,6,opt,name=dataCodingScheme,proto3" json:"dataCodingScheme,omitempty"` + WarningAreaCoordinatesSegment *wrappers.BytesValue `protobuf:"bytes,7,opt,name=warningAreaCoordinatesSegment,proto3" json:"warningAreaCoordinatesSegment,omitempty"` + LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,8,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB8) Reset() { *m = SIB8{} } +func (m *SIB8) String() string { return proto.CompactTextString(m) } +func (*SIB8) ProtoMessage() {} +func (*SIB8) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{36} +} + +func (m *SIB8) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB8.Unmarshal(m, b) +} +func (m *SIB8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB8.Marshal(b, m, deterministic) +} +func (m *SIB8) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB8.Merge(m, src) +} +func (m *SIB8) XXX_Size() int { + return xxx_messageInfo_SIB8.Size(m) +} +func (m *SIB8) XXX_DiscardUnknown() { + xxx_messageInfo_SIB8.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB8 proto.InternalMessageInfo + +func (m *SIB8) GetMessageIdentifier() []byte { + if m != nil { + return m.MessageIdentifier + } + return nil +} + +func (m *SIB8) GetSerialNumber() []byte { + if m != nil { + return m.SerialNumber + } + return nil +} + +func (m *SIB8) GetWarningMessageSegmentType() SIB8_WarningMessageSegmentType { + if m != nil { + return m.WarningMessageSegmentType + } + return SIB8_protobuf_unspecified +} + +func (m *SIB8) GetWarningMessageSegmentNumber() uint32 { + if m != nil { + return m.WarningMessageSegmentNumber + } + return 0 +} + +func (m *SIB8) GetWarningMessageSegment() []byte { + if m != nil { + return m.WarningMessageSegment + } + return nil +} + +func (m *SIB8) GetDataCodingScheme() *wrappers.BytesValue { + if m != nil { + return m.DataCodingScheme + } + return nil +} + +func (m *SIB8) GetWarningAreaCoordinatesSegment() *wrappers.BytesValue { + if m != nil { + return m.WarningAreaCoordinatesSegment + } + return nil +} + +func (m *SIB8) GetLateNonCriticalExtension() *wrappers.BytesValue { + if m != nil { + return m.LateNonCriticalExtension + } + return nil +} + +type SIB9 struct { + TimeInfo *SIB9TimeInfo `protobuf:"bytes,1,opt,name=timeInfo,proto3" json:"timeInfo,omitempty"` + LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,2,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB9) Reset() { *m = SIB9{} } +func (m *SIB9) String() string { return proto.CompactTextString(m) } +func (*SIB9) ProtoMessage() {} +func (*SIB9) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{37} +} + +func (m *SIB9) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB9.Unmarshal(m, b) +} +func (m *SIB9) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB9.Marshal(b, m, deterministic) +} +func (m *SIB9) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB9.Merge(m, src) +} +func (m *SIB9) XXX_Size() int { + return xxx_messageInfo_SIB9.Size(m) +} +func (m *SIB9) XXX_DiscardUnknown() { + xxx_messageInfo_SIB9.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB9 proto.InternalMessageInfo + +func (m *SIB9) GetTimeInfo() *SIB9TimeInfo { + if m != nil { + return m.TimeInfo + } + return nil +} + +func (m *SIB9) GetLateNonCriticalExtension() *wrappers.BytesValue { + if m != nil { + return m.LateNonCriticalExtension + } + return nil +} + +type SIB9TimeInfo struct { + TimeInfoUTC uint64 `protobuf:"varint,1,opt,name=timeInfoUTC,proto3" json:"timeInfoUTC,omitempty"` + DayLightSavingTime *wrappers.BytesValue `protobuf:"bytes,2,opt,name=dayLightSavingTime,proto3" json:"dayLightSavingTime,omitempty"` + LeapSeconds *wrappers.Int32Value `protobuf:"bytes,3,opt,name=leapSeconds,proto3" json:"leapSeconds,omitempty"` + LocalTimeOffset *wrappers.Int32Value `protobuf:"bytes,4,opt,name=localTimeOffset,proto3" json:"localTimeOffset,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB9TimeInfo) Reset() { *m = SIB9TimeInfo{} } +func (m *SIB9TimeInfo) String() string { return proto.CompactTextString(m) } +func (*SIB9TimeInfo) ProtoMessage() {} +func (*SIB9TimeInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_3f0afbd7a60a4cb5, []int{38} +} + +func (m *SIB9TimeInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB9TimeInfo.Unmarshal(m, b) +} +func (m *SIB9TimeInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB9TimeInfo.Marshal(b, m, deterministic) +} +func (m *SIB9TimeInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB9TimeInfo.Merge(m, src) +} +func (m *SIB9TimeInfo) XXX_Size() int { + return xxx_messageInfo_SIB9TimeInfo.Size(m) +} +func (m *SIB9TimeInfo) XXX_DiscardUnknown() { + xxx_messageInfo_SIB9TimeInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB9TimeInfo proto.InternalMessageInfo + +func (m *SIB9TimeInfo) GetTimeInfoUTC() uint64 { + if m != nil { + return m.TimeInfoUTC + } + return 0 +} + +func (m *SIB9TimeInfo) GetDayLightSavingTime() *wrappers.BytesValue { + if m != nil { + return m.DayLightSavingTime + } + return nil +} + +func (m *SIB9TimeInfo) GetLeapSeconds() *wrappers.Int32Value { + if m != nil { + return m.LeapSeconds + } + return nil +} + +func (m *SIB9TimeInfo) GetLocalTimeOffset() *wrappers.Int32Value { + if m != nil { + return m.LocalTimeOffset + } + return nil +} + +func init() { + proto.RegisterEnum("streaming_protobufs.UAC_AccessCategory1_SelectionAssistanceInfo_Value", UAC_AccessCategory1_SelectionAssistanceInfo_Value_name, UAC_AccessCategory1_SelectionAssistanceInfo_Value_value) + proto.RegisterEnum("streaming_protobufs.Q_Hyst_Value", Q_Hyst_Value_name, Q_Hyst_Value_value) + proto.RegisterEnum("streaming_protobufs.SF_Medium_High_Value", SF_Medium_High_Value_name, SF_Medium_High_Value_value) + proto.RegisterEnum("streaming_protobufs.CellReselectionSubPriority_Value", CellReselectionSubPriority_Value_name, CellReselectionSubPriority_Value_value) + proto.RegisterEnum("streaming_protobufs.SpeedStateScaleFactorsSF_Medium_High_Value", SpeedStateScaleFactorsSF_Medium_High_Value_name, SpeedStateScaleFactorsSF_Medium_High_Value_value) + proto.RegisterEnum("streaming_protobufs.SIB7_WarningMessageSegmentType", SIB7_WarningMessageSegmentType_name, SIB7_WarningMessageSegmentType_value) + proto.RegisterEnum("streaming_protobufs.SIB8_WarningMessageSegmentType", SIB8_WarningMessageSegmentType_name, SIB8_WarningMessageSegmentType_value) + proto.RegisterType((*SIB1)(nil), "streaming_protobufs.SIB1") + proto.RegisterType((*SIB1CellSelectionInfo)(nil), "streaming_protobufs.SIB1CellSelectionInfo") + proto.RegisterType((*SIB1UAC_BarringInfo)(nil), "streaming_protobufs.SIB1UAC_BarringInfo") + proto.RegisterType((*UAC_AccessCategory1_SelectionAssistanceInfo)(nil), "streaming_protobufs.UAC_AccessCategory1_SelectionAssistanceInfo") + proto.RegisterType((*IndividualPLMNList)(nil), "streaming_protobufs.IndividualPLMNList") + proto.RegisterType((*SIB2)(nil), "streaming_protobufs.SIB2") + proto.RegisterType((*SIB2CellReselectionInfoCommon)(nil), "streaming_protobufs.SIB2CellReselectionInfoCommon") + proto.RegisterType((*Q_Hyst)(nil), "streaming_protobufs.Q_Hyst") + proto.RegisterType((*SpeedStateReselectionPars)(nil), "streaming_protobufs.SpeedStateReselectionPars") + proto.RegisterType((*Q_HystSF)(nil), "streaming_protobufs.Q_HystSF") + proto.RegisterType((*SF_Medium_High)(nil), "streaming_protobufs.SF_Medium_High") + proto.RegisterType((*SIB2CellReselectionServingFreqInfo)(nil), "streaming_protobufs.SIB2CellReselectionServingFreqInfo") + proto.RegisterType((*CellReselectionSubPriority)(nil), "streaming_protobufs.CellReselectionSubPriority") + proto.RegisterType((*SIB2IntraFreqCellReselectionInfo)(nil), "streaming_protobufs.SIB2IntraFreqCellReselectionInfo") + proto.RegisterType((*SpeedStateScaleFactors)(nil), "streaming_protobufs.SpeedStateScaleFactors") + proto.RegisterType((*SpeedStateScaleFactorsSF_Medium_High)(nil), "streaming_protobufs.SpeedStateScaleFactorsSF_Medium_High") + proto.RegisterType((*SIB3)(nil), "streaming_protobufs.SIB3") + proto.RegisterType((*IntraFreqNeighCellList)(nil), "streaming_protobufs.IntraFreqNeighCellList") + proto.RegisterType((*IntraFreqNeighCellInfo)(nil), "streaming_protobufs.IntraFreqNeighCellInfo") + proto.RegisterType((*IntraFreqBlackCellList)(nil), "streaming_protobufs.IntraFreqBlackCellList") + proto.RegisterType((*SIB4)(nil), "streaming_protobufs.SIB4") + proto.RegisterType((*InterFreqCarrierFreqList)(nil), "streaming_protobufs.InterFreqCarrierFreqList") + proto.RegisterType((*InterFreqCarrierFreqInfo)(nil), "streaming_protobufs.InterFreqCarrierFreqInfo") + proto.RegisterType((*InterFreqCarrierFreqInfoThreshX_Q)(nil), "streaming_protobufs.InterFreqCarrierFreqInfoThreshX_Q") + proto.RegisterType((*InterFreqNeighCellList)(nil), "streaming_protobufs.InterFreqNeighCellList") + proto.RegisterType((*InterFreqNeighCellInfo)(nil), "streaming_protobufs.InterFreqNeighCellInfo") + proto.RegisterType((*InterFreqBlackCellList)(nil), "streaming_protobufs.InterFreqBlackCellList") + proto.RegisterType((*SIB5)(nil), "streaming_protobufs.SIB5") + proto.RegisterType((*CarrierFreqListEUTRA)(nil), "streaming_protobufs.CarrierFreqListEUTRA") + proto.RegisterType((*CarrierFreqEUTRA)(nil), "streaming_protobufs.CarrierFreqEUTRA") + proto.RegisterType((*EUTRA_FreqNeighCellList)(nil), "streaming_protobufs.EUTRA_FreqNeighCellList") + proto.RegisterType((*EUTRA_FreqBlackCellList)(nil), "streaming_protobufs.EUTRA_FreqBlackCellList") + proto.RegisterType((*EUTRA_FreqNeighCellInfo)(nil), "streaming_protobufs.EUTRA_FreqNeighCellInfo") + proto.RegisterType((*CarrierFreqEUTRAThreshX_Q)(nil), "streaming_protobufs.CarrierFreqEUTRAThreshX_Q") + proto.RegisterType((*SIB6)(nil), "streaming_protobufs.SIB6") + proto.RegisterType((*SIB7)(nil), "streaming_protobufs.SIB7") + proto.RegisterType((*SIB8)(nil), "streaming_protobufs.SIB8") + proto.RegisterType((*SIB9)(nil), "streaming_protobufs.SIB9") + proto.RegisterType((*SIB9TimeInfo)(nil), "streaming_protobufs.SIB9TimeInfo") +} + +func init() { proto.RegisterFile("rrc_sib.proto", fileDescriptor_3f0afbd7a60a4cb5) } + +var fileDescriptor_3f0afbd7a60a4cb5 = []byte{ + // 3006 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x5b, 0xcd, 0x6f, 0x1b, 0xc7, + 0xf9, 0x0e, 0x29, 0x4a, 0xa2, 0x5e, 0x91, 0xd2, 0x6a, 0xf4, 0x45, 0x3b, 0xb1, 0x63, 0x33, 0xbf, + 0xfc, 0xe2, 0x26, 0x91, 0x6c, 0xd1, 0x92, 0xac, 0xa0, 0x0d, 0x62, 0x91, 0x11, 0x63, 0xd6, 0x92, + 0x2c, 0xcd, 0x4a, 0x4e, 0x9a, 0xd4, 0xd8, 0x2e, 0x97, 0x43, 0x6a, 0x91, 0xe5, 0x2e, 0x39, 0xb3, + 0x94, 0xad, 0x53, 0x0f, 0xbd, 0xf5, 0x5f, 0x28, 0xd0, 0x53, 0x51, 0xa0, 0x40, 0x81, 0x9e, 0x0a, + 0xb4, 0x87, 0x1e, 0xfa, 0x71, 0xea, 0x21, 0x3d, 0xf4, 0xd8, 0x43, 0xff, 0x89, 0xa2, 0x97, 0xa2, + 0x40, 0xb1, 0xb3, 0x4b, 0x6a, 0x77, 0x39, 0xbb, 0x5c, 0x59, 0x72, 0x10, 0xa0, 0x3d, 0x69, 0xf8, + 0xce, 0x3c, 0xcf, 0x7c, 0xbd, 0xf3, 0xbe, 0xcf, 0x0c, 0x29, 0xc8, 0x53, 0xaa, 0x29, 0x4c, 0xaf, + 0xaf, 0x76, 0xa8, 0x65, 0x5b, 0x68, 0x9e, 0xd9, 0x94, 0xa8, 0x6d, 0xdd, 0x6c, 0x29, 0xdc, 0x50, + 0xef, 0x35, 0xd9, 0xf5, 0x9b, 0x2d, 0xcb, 0x6a, 0x19, 0xe4, 0x6e, 0xdf, 0x72, 0xf7, 0x39, 0x55, + 0x3b, 0x1d, 0x42, 0x99, 0x0b, 0xba, 0xbe, 0xe4, 0x70, 0x68, 0x56, 0xbb, 0x6d, 0x99, 0x8a, 0x7d, + 0xd6, 0x21, 0x7d, 0x3b, 0x1a, 0xb6, 0x15, 0xff, 0x36, 0x09, 0x19, 0xb9, 0x56, 0x5e, 0x43, 0x9f, + 0xc1, 0x9c, 0x46, 0x0c, 0x43, 0x26, 0x06, 0xd1, 0x6c, 0xdd, 0x32, 0x6b, 0x66, 0xd3, 0x2a, 0xa4, + 0x6e, 0xa5, 0xee, 0x4c, 0x97, 0xde, 0x5d, 0x15, 0x8c, 0x62, 0xd5, 0x41, 0x55, 0xc2, 0x08, 0x3c, + 0x4c, 0x82, 0x7e, 0x00, 0x8b, 0x8e, 0x71, 0x5b, 0xd3, 0x08, 0x63, 0x98, 0x18, 0xaa, 0x4d, 0x1a, + 0x9c, 0x3d, 0x1d, 0xc3, 0x5e, 0x11, 0x21, 0xb0, 0x98, 0x88, 0xf7, 0x60, 0x99, 0xe6, 0x0e, 0xb3, + 0xab, 0xaa, 0x6e, 0xf4, 0x28, 0xa9, 0x58, 0xa6, 0x4d, 0x2d, 0xa3, 0x30, 0x16, 0xd7, 0x83, 0x08, + 0x81, 0xc5, 0x44, 0x48, 0x86, 0x39, 0xa6, 0x2b, 0xb2, 0x76, 0x42, 0x1a, 0x3d, 0x43, 0x37, 0x5b, + 0x7c, 0xfc, 0x19, 0xce, 0xfe, 0xff, 0x11, 0xab, 0x13, 0x6a, 0x8d, 0x25, 0xa6, 0x07, 0x2d, 0x48, + 0x87, 0x65, 0x46, 0xe8, 0xa9, 0x6e, 0xb6, 0x9c, 0xd9, 0x56, 0x2c, 0xb3, 0xa9, 0xb7, 0x2a, 0x7c, + 0x8b, 0x0a, 0xe3, 0x9c, 0xfa, 0xae, 0x98, 0x5a, 0x8c, 0x91, 0x6b, 0x65, 0x1c, 0xc5, 0x87, 0x9e, + 0xc0, 0x82, 0xde, 0x66, 0xca, 0x4e, 0x9b, 0xd0, 0x16, 0x31, 0xb5, 0x33, 0xb9, 0xd7, 0xe9, 0x58, + 0xd4, 0x2e, 0x4c, 0xf0, 0x7e, 0xde, 0x10, 0xf6, 0x73, 0x44, 0x7b, 0xe4, 0x49, 0xc7, 0xc6, 0xf3, + 0x7a, 0x9b, 0x85, 0x81, 0x0e, 0x21, 0xa9, 0xa8, 0x86, 0xf1, 0xe4, 0x94, 0xd0, 0xda, 0x9e, 0xac, + 0xf4, 0x09, 0x27, 0x93, 0x10, 0xfa, 0x91, 0x7d, 0x42, 0x05, 0x16, 0x7b, 0x44, 0x39, 0xd2, 0xdb, + 0x84, 0xb2, 0x6d, 0xb3, 0x51, 0xb1, 0x4c, 0x66, 0xab, 0xa6, 0xcd, 0x0a, 0xd9, 0x98, 0x3d, 0x3c, + 0xde, 0x11, 0x20, 0xf0, 0x42, 0x8f, 0x0c, 0x5b, 0xd1, 0x21, 0xcc, 0xf6, 0x54, 0x4d, 0x29, 0xab, + 0x94, 0xf6, 0x37, 0x70, 0x8a, 0x53, 0xdf, 0x89, 0x74, 0xef, 0xe3, 0xed, 0x8a, 0xbf, 0x3d, 0x9e, + 0xe9, 0xa9, 0x9a, 0xef, 0x33, 0xaa, 0xc2, 0x6c, 0x8f, 0x91, 0x6a, 0xcf, 0x30, 0x30, 0x61, 0xbd, + 0x36, 0xa9, 0x7d, 0x5c, 0x80, 0x04, 0xf3, 0x0f, 0x83, 0xd0, 0xa7, 0x50, 0x70, 0x9c, 0x79, 0xdf, + 0x32, 0x2b, 0x54, 0xb7, 0x75, 0x4d, 0x35, 0x76, 0x5e, 0xd8, 0xc4, 0x64, 0xba, 0x65, 0x16, 0xa6, + 0x39, 0xe1, 0xeb, 0xab, 0xee, 0x99, 0x5f, 0xed, 0xb3, 0xad, 0x96, 0xcf, 0x6c, 0xc2, 0x9e, 0xaa, + 0x46, 0x8f, 0xe0, 0x48, 0x70, 0xf1, 0x0f, 0x69, 0x58, 0x14, 0x9e, 0x53, 0x74, 0x03, 0xa0, 0xab, + 0xe0, 0x17, 0xbb, 0xe4, 0x74, 0x4f, 0x37, 0xf9, 0x39, 0x9f, 0xc3, 0x53, 0xdd, 0xbe, 0x01, 0x7d, + 0x02, 0xd2, 0x79, 0xf5, 0x93, 0x66, 0x93, 0x11, 0xdb, 0x3b, 0xae, 0x6f, 0x0c, 0x8d, 0xe4, 0xb8, + 0x66, 0xda, 0xf7, 0x4b, 0xee, 0x50, 0x66, 0xbb, 0x41, 0x10, 0x7a, 0x08, 0xf9, 0x73, 0x22, 0xf9, + 0x78, 0xd7, 0x3b, 0x92, 0xc3, 0xf3, 0xf1, 0x91, 0xe4, 0xba, 0x3e, 0x00, 0xda, 0x82, 0xa9, 0xae, + 0x72, 0xd8, 0x53, 0x0d, 0x67, 0xa0, 0x99, 0xd1, 0xe8, 0x6c, 0xd7, 0x6b, 0x8c, 0x76, 0x60, 0x76, + 0x80, 0xf4, 0xe6, 0x30, 0x9e, 0x60, 0x0e, 0x33, 0xdd, 0x00, 0xa6, 0xf8, 0xcb, 0x0c, 0xcc, 0x0b, + 0xbc, 0x01, 0x3d, 0x83, 0x05, 0x9f, 0x43, 0x55, 0x2d, 0xea, 0x9d, 0xdd, 0xb8, 0xa0, 0xe9, 0xe3, + 0x38, 0x20, 0xb4, 0xa2, 0xda, 0xbb, 0x3a, 0xb3, 0xf1, 0xfc, 0xb9, 0x5f, 0x0d, 0x68, 0x50, 0x03, + 0x96, 0x7d, 0xf4, 0x07, 0x84, 0x1e, 0xec, 0xee, 0xed, 0x2b, 0x4e, 0x7b, 0x6f, 0x27, 0xde, 0x4f, + 0xd0, 0xc3, 0x00, 0x83, 0x17, 0xcf, 0xfb, 0xf0, 0xec, 0x8e, 0x19, 0xd5, 0x61, 0x29, 0x74, 0x2a, + 0x64, 0xc2, 0x07, 0xe5, 0x6d, 0xd4, 0x7b, 0xa3, 0x3a, 0xf1, 0x41, 0xfc, 0x7d, 0xf8, 0xcc, 0xa8, + 0x0e, 0xd0, 0x31, 0xda, 0xa6, 0xb7, 0x3c, 0xee, 0x16, 0x3e, 0x8c, 0xe4, 0x75, 0xc3, 0x7b, 0x45, + 0xb5, 0x49, 0xcb, 0xa2, 0x67, 0x6b, 0xca, 0xc0, 0x6f, 0xb7, 0x19, 0xd3, 0x9d, 0xb3, 0xac, 0x11, + 0x87, 0xfc, 0xd1, 0x6b, 0xd8, 0xc7, 0x8a, 0xbe, 0x07, 0x48, 0x37, 0x1b, 0xfa, 0xa9, 0xde, 0xe8, + 0xa9, 0x46, 0x7f, 0x76, 0xde, 0x76, 0xbf, 0x23, 0xec, 0xab, 0x36, 0xd4, 0xfc, 0xd1, 0x6b, 0x58, + 0x40, 0x52, 0x5e, 0x81, 0xf7, 0x9c, 0x25, 0x4a, 0x38, 0xae, 0xe2, 0x1f, 0x53, 0xf0, 0xde, 0x05, + 0xe6, 0x81, 0xbe, 0x0f, 0xe3, 0xa7, 0x8e, 0xdf, 0x71, 0xbf, 0x99, 0x29, 0x55, 0x2f, 0xbb, 0x30, + 0xab, 0xae, 0x17, 0xbb, 0xa4, 0xc5, 0x4d, 0x18, 0xe7, 0x9f, 0x51, 0x01, 0x16, 0xfa, 0x74, 0x4a, + 0xcf, 0x64, 0x1d, 0xa2, 0xe9, 0x4d, 0x9d, 0x34, 0xa4, 0xd7, 0xd0, 0x38, 0xa4, 0x54, 0x29, 0xe5, + 0xfc, 0xa9, 0x4b, 0x69, 0xe7, 0x8f, 0x26, 0x8d, 0x15, 0x0d, 0x40, 0xc3, 0x0b, 0x84, 0x9e, 0xc2, + 0xb8, 0x6e, 0x93, 0x36, 0x2b, 0xa4, 0x6e, 0x8d, 0x5d, 0xc5, 0x26, 0x62, 0x97, 0xae, 0xf8, 0x8f, + 0x34, 0x57, 0x21, 0x25, 0xd4, 0x81, 0x6b, 0x4e, 0x8a, 0xc7, 0x84, 0xf9, 0xa3, 0x55, 0xe0, 0x60, + 0x95, 0xa2, 0xc2, 0x75, 0xa9, 0x12, 0x85, 0xc4, 0xd1, 0xa4, 0xe8, 0x87, 0x70, 0x33, 0x54, 0xe9, + 0xe5, 0xd7, 0x2a, 0x25, 0x5d, 0x9f, 0x4c, 0x79, 0x90, 0xb4, 0xdb, 0x10, 0x1c, 0x8f, 0xa0, 0x47, + 0x67, 0xf0, 0x86, 0x6e, 0xda, 0x54, 0x75, 0x0c, 0x82, 0x19, 0x78, 0xe7, 0x70, 0x23, 0xb2, 0xfb, + 0x5a, 0x0c, 0x18, 0xc7, 0x52, 0x17, 0xff, 0x32, 0x06, 0x37, 0x62, 0x17, 0x0e, 0xc9, 0xb0, 0x64, + 0x52, 0xab, 0x29, 0xcb, 0x4a, 0xd9, 0xb0, 0xb4, 0x2f, 0xd9, 0x91, 0xb5, 0x7d, 0x4a, 0xa8, 0xda, + 0x22, 0xde, 0x66, 0xc4, 0x47, 0xd2, 0x45, 0x17, 0x1b, 0x82, 0x22, 0x1d, 0xde, 0x54, 0xeb, 0xec, + 0xe8, 0x84, 0x12, 0x76, 0x32, 0x60, 0x76, 0x12, 0xb5, 0x65, 0xe8, 0x0d, 0xd5, 0x19, 0x81, 0xb7, + 0xe6, 0xb7, 0xc4, 0x69, 0x94, 0x03, 0x2d, 0xa3, 0xb1, 0x8f, 0xf1, 0x4d, 0x1f, 0x91, 0x80, 0x07, + 0xed, 0xc2, 0x2c, 0x55, 0xcd, 0x16, 0x39, 0xb2, 0xca, 0x84, 0xd9, 0xce, 0x3c, 0xbd, 0xf5, 0x2c, + 0x0a, 0xa9, 0x0f, 0x15, 0x37, 0xe6, 0x63, 0x07, 0x83, 0xc3, 0x50, 0x54, 0x82, 0x89, 0xae, 0xf2, + 0xe8, 0x8c, 0xd9, 0x83, 0x3c, 0x24, 0x26, 0x71, 0x9a, 0xe0, 0xf1, 0xae, 0xf3, 0x07, 0x19, 0x70, + 0x8d, 0x75, 0x08, 0x69, 0xc8, 0xb6, 0x6a, 0x13, 0xdf, 0x22, 0x1f, 0xa8, 0x94, 0x79, 0xf1, 0x69, + 0x55, 0xbc, 0xb7, 0x51, 0x28, 0x1c, 0x4d, 0x58, 0xfc, 0x77, 0x0a, 0x26, 0xdc, 0xfe, 0xd1, 0x83, + 0x60, 0x5c, 0xb9, 0x1d, 0x33, 0xd6, 0x60, 0xc8, 0xf8, 0x6d, 0x6a, 0x74, 0xcc, 0x98, 0x84, 0xb1, + 0x46, 0xf9, 0x9e, 0x94, 0x72, 0x0b, 0x6b, 0x52, 0xda, 0x2d, 0x94, 0xa4, 0x31, 0xb7, 0x70, 0x5f, + 0xca, 0xb8, 0x85, 0x75, 0x69, 0xdc, 0x2d, 0x6c, 0x48, 0x13, 0x6e, 0x61, 0x53, 0x9a, 0x74, 0x0b, + 0x5b, 0x52, 0x16, 0x65, 0x21, 0xd3, 0x28, 0xaf, 0xdd, 0x93, 0xa6, 0xbc, 0x52, 0x49, 0x02, 0xaf, + 0xb4, 0x2e, 0x4d, 0x7b, 0xa5, 0x4d, 0x29, 0xe7, 0x95, 0xb6, 0xa4, 0xbc, 0x5b, 0x2a, 0xdd, 0x93, + 0x66, 0xbc, 0x52, 0x49, 0x9a, 0xf5, 0x4a, 0xeb, 0x92, 0x54, 0xfc, 0x5d, 0x0a, 0xae, 0x45, 0x2e, + 0x1c, 0x6a, 0xc2, 0x72, 0xdb, 0xaa, 0xeb, 0x86, 0x6e, 0x9f, 0xf1, 0xfa, 0x03, 0x95, 0xaa, 0x6d, + 0x62, 0x13, 0xca, 0x3c, 0x77, 0x16, 0xa7, 0xd4, 0x3d, 0x31, 0x06, 0x47, 0x91, 0xa1, 0x2d, 0xc8, + 0xba, 0x7e, 0x22, 0x57, 0x3d, 0x4f, 0xbe, 0x11, 0xb3, 0xfa, 0x72, 0x15, 0x4f, 0x76, 0xdd, 0x42, + 0xf1, 0xc7, 0x29, 0xc8, 0xf6, 0xad, 0xe8, 0x21, 0x4c, 0xb1, 0xa6, 0xb2, 0x47, 0x1a, 0x7a, 0xaf, + 0xed, 0x0d, 0xf0, 0x2d, 0xb1, 0xab, 0x54, 0xbd, 0x56, 0xca, 0x23, 0xbd, 0x75, 0x82, 0xb3, 0xac, + 0xe9, 0x7e, 0x44, 0xdf, 0x81, 0x49, 0xd6, 0xe4, 0x46, 0x6f, 0x1c, 0x89, 0xf0, 0x13, 0xac, 0xe9, + 0xfc, 0x2d, 0xfe, 0x24, 0x05, 0x33, 0xc1, 0x2a, 0xf4, 0x51, 0xd0, 0xa9, 0xbe, 0x95, 0x80, 0x2e, + 0xe8, 0x5c, 0x8f, 0x46, 0xfb, 0x16, 0xdf, 0x4d, 0x65, 0x53, 0x4a, 0x79, 0xa5, 0x75, 0x29, 0xed, + 0x95, 0x06, 0xee, 0x75, 0x4f, 0xca, 0x14, 0xff, 0x3e, 0x06, 0xc5, 0xd1, 0xe1, 0x17, 0xd5, 0x60, + 0x8e, 0x29, 0xfb, 0x4e, 0x50, 0xb3, 0xa9, 0x2a, 0x13, 0x95, 0x6a, 0x27, 0x07, 0x89, 0x82, 0x97, + 0xc4, 0x42, 0x28, 0x11, 0xd5, 0x61, 0x22, 0x55, 0x1c, 0xa6, 0x3a, 0x44, 0xef, 0xc3, 0x9c, 0xed, + 0x86, 0x2d, 0x77, 0xb8, 0xbb, 0xd6, 0xf3, 0x03, 0x1e, 0x99, 0xf2, 0x78, 0xb8, 0x02, 0x7d, 0x77, + 0xb8, 0xf5, 0xa1, 0x17, 0x82, 0xe2, 0x3b, 0x1e, 0x86, 0xa1, 0x2d, 0x58, 0x0e, 0x25, 0xa4, 0x03, + 0xaa, 0x5b, 0x54, 0xb7, 0xcf, 0x78, 0x34, 0xca, 0xe3, 0xa8, 0x6a, 0x64, 0xc1, 0xf5, 0x70, 0x2a, + 0xeb, 0xd5, 0x07, 0xe0, 0x89, 0x98, 0x1b, 0x6b, 0x25, 0x12, 0x86, 0x63, 0x28, 0x8b, 0xbf, 0x49, + 0xc1, 0xf5, 0x68, 0x28, 0x7a, 0x1c, 0xf4, 0xc5, 0x8d, 0x0b, 0x76, 0x1d, 0xf4, 0xcb, 0xbd, 0xd1, + 0x7e, 0x39, 0x05, 0xe3, 0xd6, 0xc7, 0x96, 0x5d, 0x92, 0x52, 0xfd, 0xa2, 0xe3, 0x99, 0x5e, 0x71, + 0x53, 0x1a, 0xeb, 0x17, 0xb7, 0xa4, 0x4c, 0xf1, 0xd7, 0x93, 0x70, 0x6b, 0x54, 0x72, 0x1e, 0x75, + 0x07, 0x1b, 0xba, 0x3a, 0xa5, 0x2f, 0x75, 0x75, 0x1a, 0xbb, 0xc8, 0xd5, 0xe9, 0x6d, 0x98, 0x61, + 0x4a, 0xe0, 0xc8, 0x64, 0xb8, 0x73, 0xe4, 0x59, 0xe0, 0x44, 0x54, 0x42, 0xcd, 0x0e, 0x13, 0x5d, + 0xb0, 0x02, 0x24, 0x87, 0xe8, 0x1d, 0x98, 0xb5, 0x15, 0xdf, 0xda, 0xec, 0x63, 0xee, 0x4c, 0x79, + 0x3c, 0x63, 0x07, 0xac, 0x48, 0x81, 0xb9, 0x26, 0x25, 0xdd, 0x1e, 0x31, 0xb5, 0xb3, 0xb2, 0x6a, + 0x36, 0xb8, 0xc4, 0x77, 0x1f, 0x1c, 0xd6, 0xc4, 0x81, 0xbb, 0x67, 0xd8, 0x7a, 0x35, 0x0c, 0xd9, + 0xc7, 0x8a, 0x5c, 0x2b, 0xe3, 0x61, 0x2e, 0x44, 0x60, 0x61, 0xc8, 0xe8, 0x2c, 0x7c, 0xf6, 0x65, + 0xfb, 0x10, 0xd2, 0xa1, 0x7b, 0x30, 0xde, 0x51, 0xf6, 0xd4, 0x17, 0xde, 0xfb, 0x43, 0xec, 0x96, + 0x64, 0x3a, 0x7b, 0xea, 0x0b, 0x74, 0x0f, 0x32, 0xac, 0x6d, 0x6b, 0xb1, 0xaf, 0x0b, 0xb2, 0x5c, + 0x56, 0xf6, 0x8e, 0x2a, 0x98, 0xb7, 0x44, 0x9f, 0xc1, 0x3c, 0x63, 0x0a, 0x96, 0xe5, 0x9a, 0xb2, + 0x47, 0x54, 0xd6, 0xa3, 0xa4, 0x4d, 0x4c, 0xdb, 0x7b, 0x4d, 0x88, 0x78, 0xf1, 0x90, 0x87, 0xda, + 0xe3, 0x39, 0xc6, 0x1c, 0x9b, 0xcf, 0x84, 0x3e, 0x81, 0x3c, 0x63, 0x75, 0xe5, 0xc8, 0xf2, 0x8c, + 0x85, 0x5c, 0x8c, 0xa0, 0x72, 0x06, 0x35, 0x68, 0x89, 0x73, 0x8c, 0xd5, 0x07, 0x9f, 0xd0, 0x03, + 0x58, 0x6e, 0x10, 0xaa, 0x9f, 0x12, 0xa7, 0x51, 0xcd, 0x6c, 0x90, 0x17, 0x55, 0x6a, 0xb5, 0xb9, + 0x46, 0xcb, 0xdf, 0x4a, 0xdd, 0xc9, 0xe2, 0xa5, 0x41, 0x75, 0xa0, 0xd6, 0xb9, 0xeb, 0x85, 0x1c, + 0x46, 0x91, 0xab, 0x85, 0x99, 0x98, 0xfb, 0xea, 0xb9, 0x24, 0x90, 0x35, 0xd5, 0x20, 0x55, 0x55, + 0xb3, 0x2d, 0xca, 0xb0, 0x14, 0x74, 0x30, 0xb9, 0x5a, 0xfc, 0x53, 0x0a, 0x96, 0xc4, 0x8d, 0xd1, + 0xd3, 0xe1, 0x6c, 0xfc, 0xc1, 0x05, 0x3a, 0x8b, 0xcc, 0xd1, 0x38, 0x9c, 0xa3, 0x2f, 0xc1, 0xda, + 0xcf, 0xdc, 0x5f, 0xa5, 0xe0, 0xff, 0x92, 0x00, 0xd0, 0x71, 0x30, 0x86, 0x7e, 0xf4, 0xd2, 0x5d, + 0x07, 0xa3, 0xe9, 0x93, 0xd1, 0xd1, 0x14, 0x60, 0x82, 0x47, 0xd3, 0x8d, 0xf3, 0x70, 0xba, 0x21, + 0xa5, 0xfb, 0xe6, 0x07, 0x1b, 0x6e, 0x3c, 0x35, 0x3e, 0xb6, 0x6c, 0x27, 0xd9, 0xff, 0xc2, 0xbd, + 0x20, 0xde, 0x47, 0x1a, 0x2c, 0x0d, 0xae, 0x34, 0xfb, 0x44, 0x6f, 0x9d, 0x38, 0x1e, 0xc1, 0x03, + 0x41, 0x2a, 0x66, 0xff, 0x6b, 0x42, 0x08, 0x8e, 0xa0, 0x0a, 0x74, 0x52, 0x36, 0x54, 0xed, 0xcb, + 0x41, 0x27, 0xe9, 0x24, 0x9d, 0x04, 0x20, 0x38, 0x82, 0x2a, 0xf6, 0xd1, 0x6f, 0xec, 0x32, 0x8f, + 0x7e, 0x5f, 0xc0, 0x92, 0x78, 0xbe, 0x68, 0x3b, 0x78, 0x7d, 0x4f, 0xba, 0x56, 0xfe, 0x9b, 0xfa, + 0x3f, 0xd3, 0x22, 0x76, 0x9e, 0xce, 0x6e, 0x02, 0x74, 0x4e, 0xce, 0x18, 0xff, 0xdc, 0xe0, 0xdb, + 0x91, 0xc7, 0x3e, 0x0b, 0xda, 0x81, 0x5c, 0xd7, 0xbb, 0x5f, 0xf1, 0x43, 0x9e, 0x4e, 0x7c, 0x11, + 0x9b, 0xee, 0x9e, 0xc3, 0xd0, 0x13, 0x58, 0x08, 0x3f, 0x4d, 0xfa, 0xee, 0x75, 0xf1, 0x99, 0x67, + 0xbe, 0x3b, 0x0c, 0x44, 0xc7, 0xb0, 0x2c, 0x22, 0x74, 0x02, 0x7f, 0x12, 0x8d, 0xb5, 0xd4, 0x15, + 0x62, 0xd1, 0x1e, 0xcc, 0x87, 0x5e, 0x1f, 0xf9, 0x30, 0x93, 0x24, 0x48, 0xd4, 0x1d, 0xc2, 0x15, + 0xf7, 0x7d, 0xeb, 0x1e, 0x74, 0xa4, 0xf5, 0xe0, 0xae, 0xde, 0x14, 0x2e, 0xe8, 0x41, 0xa5, 0xa6, + 0xb8, 0x8b, 0xe9, 0x6d, 0xe4, 0x9f, 0x53, 0xfc, 0x44, 0xad, 0x23, 0x1d, 0x0a, 0xba, 0x69, 0x13, + 0xca, 0x55, 0x8a, 0x4a, 0xa9, 0xee, 0x16, 0x7d, 0x67, 0x6a, 0x25, 0xca, 0x4f, 0x84, 0x20, 0x1c, + 0x49, 0x17, 0xeb, 0xf2, 0xe9, 0xcb, 0xb8, 0xbc, 0x02, 0x85, 0xa8, 0xe1, 0xa0, 0x4a, 0x70, 0x79, + 0x92, 0x4f, 0xc6, 0xef, 0xf6, 0xff, 0xca, 0x8b, 0x7b, 0xe0, 0x8e, 0xff, 0x36, 0xcc, 0x34, 0x0c, + 0xc5, 0x67, 0xf5, 0x9c, 0x3f, 0xdf, 0x30, 0x7c, 0x46, 0xb1, 0x7c, 0x49, 0x7f, 0x0d, 0xf2, 0x65, + 0xec, 0x6a, 0xe5, 0x4b, 0xf4, 0x9b, 0x50, 0xe6, 0x95, 0xbe, 0x09, 0x8d, 0x5f, 0xd1, 0x9b, 0x50, + 0x5f, 0x4c, 0x4d, 0x24, 0x16, 0x53, 0x9f, 0xc3, 0x02, 0x63, 0x75, 0xb9, 0x57, 0xd7, 0xdc, 0xed, + 0x94, 0x3b, 0xaa, 0xa6, 0x9b, 0x2d, 0x4f, 0x7b, 0x46, 0x7c, 0x01, 0x18, 0x6e, 0x8d, 0x85, 0x1c, + 0xc3, 0x72, 0x2a, 0x7b, 0xf5, 0x72, 0x6a, 0x2a, 0x56, 0x4e, 0x45, 0x48, 0x45, 0xb8, 0xbc, 0x54, + 0x0c, 0x5e, 0x70, 0xa6, 0x47, 0x5e, 0x70, 0x72, 0x97, 0xba, 0xe0, 0xe4, 0x2f, 0x72, 0xc1, 0x19, + 0x68, 0xf0, 0x99, 0xa4, 0x1a, 0x5c, 0x70, 0x4d, 0x99, 0x15, 0x5e, 0x53, 0xc4, 0xf2, 0x54, 0xba, + 0x02, 0x79, 0x8a, 0xde, 0x82, 0xbc, 0x7b, 0xa3, 0xff, 0x8c, 0x8b, 0xae, 0x83, 0xc2, 0x1c, 0x1f, + 0x41, 0xce, 0x33, 0x72, 0x1b, 0xba, 0x0d, 0xfd, 0xcf, 0x0a, 0x7f, 0x56, 0x40, 0xbc, 0xcd, 0xb4, + 0x67, 0xe3, 0x0f, 0x0a, 0x32, 0x4c, 0xf5, 0x9b, 0x1c, 0x16, 0xe6, 0xf9, 0xc8, 0x36, 0x2f, 0x14, + 0x17, 0x8f, 0xfa, 0x68, 0x9c, 0xf5, 0x88, 0x0e, 0xd1, 0xd3, 0xe8, 0x97, 0x85, 0x85, 0x04, 0x81, + 0xe1, 0x25, 0xdf, 0x1d, 0x16, 0xaf, 0xfc, 0xdd, 0xc1, 0x2f, 0x54, 0x78, 0x34, 0x5f, 0xba, 0xb0, + 0x50, 0xe1, 0xf1, 0xde, 0x55, 0x91, 0xee, 0x9a, 0x05, 0xa5, 0xea, 0x72, 0xbc, 0x8a, 0x14, 0x40, + 0x70, 0x04, 0x55, 0xa0, 0x93, 0xa0, 0x54, 0x2d, 0x24, 0xe9, 0x64, 0x58, 0xaa, 0x0a, 0xec, 0xc5, + 0x2f, 0xe1, 0xf6, 0x48, 0x47, 0x08, 0xfb, 0xe6, 0xa1, 0x97, 0x04, 0xfd, 0xbe, 0x79, 0x18, 0xf2, + 0x4d, 0xf7, 0xf5, 0x2c, 0xe0, 0x9b, 0x87, 0x9e, 0x7c, 0x15, 0xcd, 0x35, 0xa9, 0x7c, 0x0d, 0x61, + 0x05, 0xf2, 0x55, 0xd0, 0xe2, 0x7f, 0xf2, 0xf5, 0x6b, 0x90, 0xaf, 0x02, 0xe7, 0x7a, 0x49, 0xf9, + 0xfa, 0x95, 0x7b, 0x21, 0xdc, 0x40, 0xcf, 0x60, 0x41, 0x0b, 0x2a, 0xbe, 0x9d, 0xe3, 0x23, 0xbc, + 0xed, 0x49, 0x57, 0xf1, 0x03, 0x75, 0x45, 0x00, 0xc0, 0x42, 0x1a, 0xb4, 0x12, 0x0a, 0xe6, 0x2e, + 0x79, 0xda, 0x7b, 0xa9, 0x0d, 0x57, 0x20, 0x05, 0x16, 0x87, 0x9b, 0x3b, 0xe1, 0x7f, 0xec, 0xe2, + 0xe1, 0x7f, 0x7e, 0x88, 0x5e, 0xae, 0xc6, 0x4a, 0xe8, 0xcc, 0x65, 0x24, 0xb4, 0x0c, 0x0b, 0xa2, + 0x65, 0x41, 0xdf, 0x0e, 0x6e, 0xcf, 0xdb, 0xa3, 0x16, 0xd4, 0x5d, 0x4c, 0x6f, 0x97, 0x7e, 0x35, + 0x09, 0x52, 0xb8, 0x0e, 0xdd, 0x82, 0x69, 0x6d, 0x48, 0x2b, 0xfb, 0x4d, 0x88, 0xc0, 0x32, 0xe9, + 0xd9, 0x54, 0x55, 0xda, 0x8e, 0x3a, 0x75, 0xb4, 0xa7, 0x73, 0x42, 0x47, 0xfe, 0xf4, 0xc1, 0x5d, + 0xec, 0xbd, 0x30, 0x06, 0x2f, 0x71, 0xb2, 0x21, 0xfb, 0x79, 0x37, 0xc3, 0x11, 0x7a, 0x6c, 0x64, + 0x37, 0x82, 0x10, 0xcd, 0xc9, 0x86, 0xc3, 0xd6, 0x33, 0x98, 0x77, 0xbb, 0x09, 0xc6, 0xe7, 0x4c, + 0xa2, 0x2e, 0x82, 0x01, 0x1a, 0x71, 0xa2, 0xe0, 0xf9, 0xd1, 0x60, 0x41, 0x35, 0x0c, 0xeb, 0x39, + 0x69, 0x38, 0xd2, 0xcb, 0x99, 0xe0, 0x73, 0xbd, 0x61, 0x9f, 0xc4, 0xfe, 0x84, 0xcc, 0xe5, 0xdf, + 0x16, 0xc0, 0xb0, 0x90, 0x0c, 0x95, 0x60, 0xa1, 0x43, 0x09, 0x23, 0xa6, 0x46, 0xb6, 0x4d, 0x9b, + 0x98, 0xa6, 0x7a, 0x60, 0x51, 0x7b, 0x8d, 0x6b, 0xe8, 0x2c, 0x16, 0xd6, 0xc5, 0xe9, 0x81, 0xc9, + 0x57, 0xa7, 0x07, 0xb2, 0x57, 0xaf, 0x07, 0x7c, 0x49, 0x8b, 0x3f, 0xd3, 0x4d, 0x05, 0x92, 0x16, + 0x7f, 0x47, 0x7b, 0x13, 0xa6, 0x7d, 0x79, 0x8d, 0x6b, 0xe7, 0x3c, 0x86, 0xf3, 0xb4, 0x36, 0x4a, + 0x0a, 0xbf, 0xee, 0x17, 0xb2, 0x39, 0x5e, 0x7b, 0xae, 0x55, 0x6f, 0x00, 0x70, 0xad, 0xea, 0xc6, + 0x9e, 0xbc, 0x8b, 0xed, 0xf4, 0x0d, 0xe8, 0xb1, 0x5f, 0xcc, 0xcd, 0xc4, 0x7c, 0xa3, 0x1c, 0x3e, + 0x89, 0x02, 0x11, 0x57, 0x7c, 0x06, 0xcb, 0x11, 0xfe, 0x8d, 0xca, 0xc1, 0x48, 0x90, 0xf8, 0x70, + 0xf8, 0xf3, 0xef, 0x17, 0x7e, 0xfa, 0xa0, 0x1f, 0x3f, 0x0c, 0xd2, 0xbf, 0x1b, 0x43, 0x7f, 0x30, + 0xc8, 0xca, 0x81, 0x9c, 0xf0, 0xf3, 0xb4, 0x70, 0xf0, 0x89, 0xb2, 0xfb, 0x63, 0x61, 0x76, 0xbf, + 0x13, 0x33, 0x88, 0xaf, 0x33, 0xc7, 0x47, 0x24, 0xe3, 0xcc, 0x4b, 0x26, 0x63, 0x0d, 0xae, 0x45, + 0xfa, 0xc2, 0x95, 0xe9, 0xb8, 0xbf, 0xba, 0x0f, 0x4c, 0x9b, 0xe8, 0x7d, 0x98, 0x6b, 0x13, 0xc6, + 0xd4, 0x16, 0xa9, 0x35, 0x88, 0x69, 0xeb, 0x4d, 0x9d, 0x50, 0x4e, 0x9a, 0xc3, 0xc3, 0x15, 0xa8, + 0x08, 0x39, 0x46, 0xa8, 0xae, 0x1a, 0xfb, 0xbd, 0x76, 0x9d, 0x50, 0xce, 0x9c, 0xc3, 0x01, 0x9b, + 0x93, 0x41, 0x9e, 0xab, 0xd4, 0xd4, 0xcd, 0xd6, 0xd1, 0x59, 0x87, 0xf0, 0x65, 0xcd, 0x61, 0xbf, + 0xe9, 0xd5, 0xa5, 0xc9, 0xdf, 0x67, 0xf8, 0xac, 0x1e, 0xbc, 0x82, 0x59, 0x75, 0xe1, 0x9a, 0x37, + 0x85, 0x3d, 0x17, 0x2f, 0x93, 0x96, 0x73, 0x8d, 0x1e, 0xcc, 0x71, 0xa6, 0x74, 0x3f, 0xea, 0x57, + 0x40, 0x0f, 0x56, 0x3f, 0x8d, 0x82, 0xe2, 0x68, 0x56, 0xf4, 0x10, 0x5e, 0x17, 0x56, 0x7a, 0xa3, + 0x74, 0xbf, 0xf3, 0x8b, 0x6b, 0x82, 0xd6, 0x61, 0x51, 0x58, 0xcd, 0xd3, 0x4f, 0x0e, 0x8b, 0x2b, + 0xd1, 0x27, 0x20, 0x35, 0x54, 0x5b, 0xad, 0x58, 0x0d, 0xdd, 0x6c, 0xc9, 0xda, 0x09, 0x69, 0x13, + 0xef, 0x39, 0x26, 0x76, 0x5b, 0x86, 0x40, 0xb1, 0xfb, 0x3c, 0x79, 0x99, 0x7d, 0xfe, 0x1c, 0xae, + 0x45, 0xae, 0x68, 0xcc, 0xb7, 0x1a, 0x08, 0x66, 0x4c, 0xcb, 0xde, 0x55, 0x99, 0xed, 0xb5, 0x97, + 0x52, 0x68, 0x16, 0xa6, 0x0d, 0x9f, 0x21, 0x5d, 0xfc, 0xd9, 0x38, 0xf7, 0xa1, 0xad, 0x6f, 0x98, + 0x0f, 0x6d, 0xfd, 0x97, 0xfa, 0x90, 0x0a, 0x37, 0xbc, 0x1e, 0xb6, 0x29, 0x51, 0x2b, 0x96, 0x45, + 0x1b, 0xba, 0xa9, 0xda, 0x84, 0xf5, 0x87, 0x91, 0xc0, 0x91, 0xe2, 0x19, 0x62, 0xdd, 0x34, 0xfb, + 0x4d, 0x75, 0xd3, 0x9f, 0xba, 0x01, 0xfc, 0x03, 0xf4, 0x21, 0x64, 0x6d, 0xbd, 0x4d, 0x7c, 0xff, + 0x11, 0x72, 0x3b, 0xca, 0x87, 0x3e, 0x38, 0xf2, 0x1a, 0xe2, 0x01, 0xe4, 0xd5, 0xbd, 0xfa, 0xff, + 0x28, 0x0d, 0x39, 0x7f, 0x9f, 0x4e, 0x5e, 0xe8, 0xf7, 0x7a, 0x7c, 0x54, 0xe1, 0x63, 0xcd, 0x60, + 0xbf, 0x09, 0x3d, 0x06, 0xd4, 0x50, 0xcf, 0x76, 0xf5, 0xd6, 0x89, 0x2d, 0xab, 0xa7, 0x4e, 0xb6, + 0xd0, 0xdb, 0x24, 0xc9, 0x28, 0x04, 0x30, 0xf4, 0x21, 0x4c, 0x1b, 0x44, 0xed, 0xc8, 0x44, 0xb3, + 0xcc, 0x06, 0x4b, 0xf2, 0x03, 0x0b, 0x7f, 0x7b, 0xb4, 0x03, 0xb3, 0x86, 0xa5, 0xa9, 0x86, 0xc3, + 0xe5, 0xfd, 0x3c, 0x3d, 0xc1, 0xcf, 0xdb, 0xc3, 0x98, 0xf2, 0xfd, 0xcf, 0xd7, 0x5a, 0x84, 0x52, + 0xdd, 0x5e, 0xb5, 0x56, 0xa8, 0x6a, 0xae, 0x30, 0x6d, 0xd5, 0xa2, 0xad, 0xbb, 0xf4, 0x2e, 0xd5, + 0xb5, 0x95, 0x8e, 0x61, 0xdf, 0x1d, 0x6c, 0xd5, 0xca, 0x60, 0xab, 0xea, 0x13, 0xbc, 0x78, 0xff, + 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xaf, 0x23, 0x6a, 0x5e, 0x6f, 0x34, 0x00, 0x00, +} diff --git a/protogen/gopb/rrc_system_information.pb.go b/protogen/gopb/rrc_system_information.pb.go new file mode 100644 index 0000000..aa2da25 --- /dev/null +++ b/protogen/gopb/rrc_system_information.pb.go @@ -0,0 +1,342 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: rrc_system_information.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SystemInformation struct { + // Types that are valid to be assigned to CriticalExtensions: + // *SystemInformation_SystemInformationR15 + CriticalExtensions isSystemInformation_CriticalExtensions `protobuf_oneof:"criticalExtensions"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SystemInformation) Reset() { *m = SystemInformation{} } +func (m *SystemInformation) String() string { return proto.CompactTextString(m) } +func (*SystemInformation) ProtoMessage() {} +func (*SystemInformation) Descriptor() ([]byte, []int) { + return fileDescriptor_5125919ffcc3a355, []int{0} +} + +func (m *SystemInformation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SystemInformation.Unmarshal(m, b) +} +func (m *SystemInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SystemInformation.Marshal(b, m, deterministic) +} +func (m *SystemInformation) XXX_Merge(src proto.Message) { + xxx_messageInfo_SystemInformation.Merge(m, src) +} +func (m *SystemInformation) XXX_Size() int { + return xxx_messageInfo_SystemInformation.Size(m) +} +func (m *SystemInformation) XXX_DiscardUnknown() { + xxx_messageInfo_SystemInformation.DiscardUnknown(m) +} + +var xxx_messageInfo_SystemInformation proto.InternalMessageInfo + +type isSystemInformation_CriticalExtensions interface { + isSystemInformation_CriticalExtensions() +} + +type SystemInformation_SystemInformationR15 struct { + SystemInformationR15 *SystemInformation_IEs `protobuf:"bytes,1,opt,name=systemInformation_r15,json=systemInformationR15,proto3,oneof"` +} + +func (*SystemInformation_SystemInformationR15) isSystemInformation_CriticalExtensions() {} + +func (m *SystemInformation) GetCriticalExtensions() isSystemInformation_CriticalExtensions { + if m != nil { + return m.CriticalExtensions + } + return nil +} + +func (m *SystemInformation) GetSystemInformationR15() *SystemInformation_IEs { + if x, ok := m.GetCriticalExtensions().(*SystemInformation_SystemInformationR15); ok { + return x.SystemInformationR15 + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SystemInformation) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SystemInformation_SystemInformationR15)(nil), + } +} + +type SystemInformation_IEs struct { + Sib_TypeAndInfo []*SIB_TypeAndInfo `protobuf:"bytes,1,rep,name=sib_TypeAndInfo,json=sibTypeAndInfo,proto3" json:"sib_TypeAndInfo,omitempty"` + LateNonCriticalExtension *wrappers.BytesValue `protobuf:"bytes,2,opt,name=lateNonCriticalExtension,proto3" json:"lateNonCriticalExtension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SystemInformation_IEs) Reset() { *m = SystemInformation_IEs{} } +func (m *SystemInformation_IEs) String() string { return proto.CompactTextString(m) } +func (*SystemInformation_IEs) ProtoMessage() {} +func (*SystemInformation_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_5125919ffcc3a355, []int{1} +} + +func (m *SystemInformation_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SystemInformation_IEs.Unmarshal(m, b) +} +func (m *SystemInformation_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SystemInformation_IEs.Marshal(b, m, deterministic) +} +func (m *SystemInformation_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SystemInformation_IEs.Merge(m, src) +} +func (m *SystemInformation_IEs) XXX_Size() int { + return xxx_messageInfo_SystemInformation_IEs.Size(m) +} +func (m *SystemInformation_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SystemInformation_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SystemInformation_IEs proto.InternalMessageInfo + +func (m *SystemInformation_IEs) GetSib_TypeAndInfo() []*SIB_TypeAndInfo { + if m != nil { + return m.Sib_TypeAndInfo + } + return nil +} + +func (m *SystemInformation_IEs) GetLateNonCriticalExtension() *wrappers.BytesValue { + if m != nil { + return m.LateNonCriticalExtension + } + return nil +} + +type SIB_TypeAndInfo struct { + // Types that are valid to be assigned to C: + // *SIB_TypeAndInfo_Sib2 + // *SIB_TypeAndInfo_Sib3 + // *SIB_TypeAndInfo_Sib4 + // *SIB_TypeAndInfo_Sib5 + // *SIB_TypeAndInfo_Sib6 + // *SIB_TypeAndInfo_Sib7 + // *SIB_TypeAndInfo_Sib8 + // *SIB_TypeAndInfo_Sib9 + C isSIB_TypeAndInfo_C `protobuf_oneof:"c"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SIB_TypeAndInfo) Reset() { *m = SIB_TypeAndInfo{} } +func (m *SIB_TypeAndInfo) String() string { return proto.CompactTextString(m) } +func (*SIB_TypeAndInfo) ProtoMessage() {} +func (*SIB_TypeAndInfo) Descriptor() ([]byte, []int) { + return fileDescriptor_5125919ffcc3a355, []int{2} +} + +func (m *SIB_TypeAndInfo) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SIB_TypeAndInfo.Unmarshal(m, b) +} +func (m *SIB_TypeAndInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SIB_TypeAndInfo.Marshal(b, m, deterministic) +} +func (m *SIB_TypeAndInfo) XXX_Merge(src proto.Message) { + xxx_messageInfo_SIB_TypeAndInfo.Merge(m, src) +} +func (m *SIB_TypeAndInfo) XXX_Size() int { + return xxx_messageInfo_SIB_TypeAndInfo.Size(m) +} +func (m *SIB_TypeAndInfo) XXX_DiscardUnknown() { + xxx_messageInfo_SIB_TypeAndInfo.DiscardUnknown(m) +} + +var xxx_messageInfo_SIB_TypeAndInfo proto.InternalMessageInfo + +type isSIB_TypeAndInfo_C interface { + isSIB_TypeAndInfo_C() +} + +type SIB_TypeAndInfo_Sib2 struct { + Sib2 *SIB2 `protobuf:"bytes,1,opt,name=sib2,proto3,oneof"` +} + +type SIB_TypeAndInfo_Sib3 struct { + Sib3 *SIB3 `protobuf:"bytes,2,opt,name=sib3,proto3,oneof"` +} + +type SIB_TypeAndInfo_Sib4 struct { + Sib4 *SIB4 `protobuf:"bytes,3,opt,name=sib4,proto3,oneof"` +} + +type SIB_TypeAndInfo_Sib5 struct { + Sib5 *SIB5 `protobuf:"bytes,4,opt,name=sib5,proto3,oneof"` +} + +type SIB_TypeAndInfo_Sib6 struct { + Sib6 *SIB6 `protobuf:"bytes,5,opt,name=sib6,proto3,oneof"` +} + +type SIB_TypeAndInfo_Sib7 struct { + Sib7 *SIB7 `protobuf:"bytes,6,opt,name=sib7,proto3,oneof"` +} + +type SIB_TypeAndInfo_Sib8 struct { + Sib8 *SIB8 `protobuf:"bytes,7,opt,name=sib8,proto3,oneof"` +} + +type SIB_TypeAndInfo_Sib9 struct { + Sib9 *SIB9 `protobuf:"bytes,8,opt,name=sib9,proto3,oneof"` +} + +func (*SIB_TypeAndInfo_Sib2) isSIB_TypeAndInfo_C() {} + +func (*SIB_TypeAndInfo_Sib3) isSIB_TypeAndInfo_C() {} + +func (*SIB_TypeAndInfo_Sib4) isSIB_TypeAndInfo_C() {} + +func (*SIB_TypeAndInfo_Sib5) isSIB_TypeAndInfo_C() {} + +func (*SIB_TypeAndInfo_Sib6) isSIB_TypeAndInfo_C() {} + +func (*SIB_TypeAndInfo_Sib7) isSIB_TypeAndInfo_C() {} + +func (*SIB_TypeAndInfo_Sib8) isSIB_TypeAndInfo_C() {} + +func (*SIB_TypeAndInfo_Sib9) isSIB_TypeAndInfo_C() {} + +func (m *SIB_TypeAndInfo) GetC() isSIB_TypeAndInfo_C { + if m != nil { + return m.C + } + return nil +} + +func (m *SIB_TypeAndInfo) GetSib2() *SIB2 { + if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib2); ok { + return x.Sib2 + } + return nil +} + +func (m *SIB_TypeAndInfo) GetSib3() *SIB3 { + if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib3); ok { + return x.Sib3 + } + return nil +} + +func (m *SIB_TypeAndInfo) GetSib4() *SIB4 { + if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib4); ok { + return x.Sib4 + } + return nil +} + +func (m *SIB_TypeAndInfo) GetSib5() *SIB5 { + if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib5); ok { + return x.Sib5 + } + return nil +} + +func (m *SIB_TypeAndInfo) GetSib6() *SIB6 { + if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib6); ok { + return x.Sib6 + } + return nil +} + +func (m *SIB_TypeAndInfo) GetSib7() *SIB7 { + if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib7); ok { + return x.Sib7 + } + return nil +} + +func (m *SIB_TypeAndInfo) GetSib8() *SIB8 { + if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib8); ok { + return x.Sib8 + } + return nil +} + +func (m *SIB_TypeAndInfo) GetSib9() *SIB9 { + if x, ok := m.GetC().(*SIB_TypeAndInfo_Sib9); ok { + return x.Sib9 + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*SIB_TypeAndInfo) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*SIB_TypeAndInfo_Sib2)(nil), + (*SIB_TypeAndInfo_Sib3)(nil), + (*SIB_TypeAndInfo_Sib4)(nil), + (*SIB_TypeAndInfo_Sib5)(nil), + (*SIB_TypeAndInfo_Sib6)(nil), + (*SIB_TypeAndInfo_Sib7)(nil), + (*SIB_TypeAndInfo_Sib8)(nil), + (*SIB_TypeAndInfo_Sib9)(nil), + } +} + +func init() { + proto.RegisterType((*SystemInformation)(nil), "streaming_protobufs.SystemInformation") + proto.RegisterType((*SystemInformation_IEs)(nil), "streaming_protobufs.SystemInformation_IEs") + proto.RegisterType((*SIB_TypeAndInfo)(nil), "streaming_protobufs.SIB_TypeAndInfo") +} + +func init() { proto.RegisterFile("rrc_system_information.proto", fileDescriptor_5125919ffcc3a355) } + +var fileDescriptor_5125919ffcc3a355 = []byte{ + // 406 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0xd0, 0x5d, 0xab, 0xd3, 0x30, + 0x18, 0x07, 0xf0, 0x53, 0x7b, 0x3c, 0x4a, 0x0e, 0x7a, 0xb0, 0x9e, 0x49, 0x9c, 0x22, 0x63, 0x78, + 0x31, 0x84, 0xa6, 0xac, 0x5d, 0xf7, 0x72, 0x69, 0x65, 0xb0, 0x5d, 0xe8, 0x45, 0x15, 0x05, 0x6f, + 0x4a, 0x5a, 0xb3, 0x12, 0x68, 0x93, 0x92, 0x64, 0x68, 0xbf, 0x83, 0x9f, 0xc1, 0xaf, 0xe2, 0x57, + 0x93, 0x75, 0xcf, 0xe6, 0xd8, 0x4b, 0xef, 0x96, 0x67, 0xf9, 0xfd, 0x9f, 0x7f, 0x83, 0x5e, 0x2b, + 0x95, 0x25, 0xba, 0xd6, 0x86, 0x95, 0x09, 0x17, 0x2b, 0xa9, 0x4a, 0x6a, 0xb8, 0x14, 0xa4, 0x52, + 0xd2, 0x48, 0xe7, 0xb9, 0x36, 0x8a, 0xd1, 0x92, 0x8b, 0x3c, 0x69, 0x06, 0xe9, 0x7a, 0xa5, 0xbb, + 0x6f, 0x72, 0x29, 0xf3, 0x82, 0x79, 0xbb, 0x89, 0xf7, 0x53, 0xd1, 0xaa, 0x62, 0x4a, 0x6f, 0x51, + 0xf7, 0xc5, 0x26, 0x32, 0x93, 0x65, 0x29, 0x45, 0x62, 0xea, 0x8a, 0xed, 0xe6, 0x4f, 0x9a, 0x55, + 0x3c, 0xdd, 0x1e, 0xfb, 0xbf, 0x2d, 0xf4, 0xec, 0x73, 0xb3, 0x78, 0xf9, 0x7f, 0xaf, 0x43, 0x51, + 0x47, 0x1f, 0x0f, 0x13, 0x35, 0x0c, 0xb1, 0xd5, 0xb3, 0x06, 0xb7, 0xfe, 0x3b, 0x72, 0xa6, 0x11, + 0x39, 0x89, 0x49, 0x96, 0x73, 0xbd, 0xb8, 0x8a, 0xef, 0x4f, 0xa2, 0xe2, 0x61, 0x18, 0xdd, 0x23, + 0x27, 0x53, 0xdc, 0xf0, 0x8c, 0x16, 0xf3, 0x5f, 0x86, 0x09, 0xcd, 0xa5, 0xd0, 0xfd, 0xbf, 0x16, + 0xea, 0x9c, 0xcd, 0x71, 0x3e, 0xa2, 0x3b, 0xcd, 0xd3, 0xe4, 0x4b, 0x5d, 0xb1, 0xf7, 0xe2, 0xc7, + 0xe6, 0x5f, 0x6c, 0xf5, 0xec, 0xc1, 0xad, 0xff, 0xf6, 0x7c, 0x99, 0x65, 0x74, 0x78, 0x37, 0x7e, + 0xaa, 0x79, 0x7a, 0x70, 0x76, 0xbe, 0x21, 0x5c, 0x50, 0xc3, 0x3e, 0x49, 0xf1, 0xe1, 0xb8, 0x05, + 0x7e, 0xd0, 0x7c, 0xe4, 0x2b, 0xb2, 0x7d, 0x61, 0xb2, 0x0b, 0x25, 0x51, 0x6d, 0x98, 0xfe, 0x4a, + 0x8b, 0x35, 0x8b, 0x2f, 0xe2, 0xfe, 0x1f, 0x1b, 0xdd, 0x1d, 0x2d, 0x77, 0x3c, 0x74, 0xad, 0x79, + 0xea, 0xc3, 0xeb, 0xbd, 0xbc, 0x54, 0xd8, 0x5f, 0x5c, 0xc5, 0xcd, 0x45, 0x00, 0x01, 0x34, 0xb9, + 0x08, 0x02, 0x00, 0x01, 0x80, 0x11, 0xb6, 0xdb, 0xc1, 0x08, 0xc0, 0x08, 0x40, 0x88, 0xaf, 0xdb, + 0x41, 0x08, 0x20, 0x04, 0x30, 0xc6, 0x0f, 0xdb, 0xc1, 0x18, 0xc0, 0x18, 0xc0, 0x04, 0xdf, 0xb4, + 0x83, 0x09, 0x80, 0x09, 0x80, 0x29, 0x7e, 0xd4, 0x0e, 0xa6, 0x00, 0xa6, 0x00, 0x66, 0xf8, 0x71, + 0x3b, 0x98, 0x01, 0x98, 0x45, 0x36, 0xb2, 0xb2, 0x28, 0xf8, 0x3e, 0xcc, 0x99, 0x52, 0xdc, 0x10, + 0xe9, 0x2a, 0x2a, 0x5c, 0x9d, 0x11, 0xa9, 0x72, 0x4f, 0x79, 0x8a, 0x67, 0x6e, 0x55, 0x18, 0x6f, + 0x1f, 0xe3, 0xee, 0x63, 0xd2, 0x9b, 0xe6, 0x67, 0xf0, 0x2f, 0x00, 0x00, 0xff, 0xff, 0xba, 0x34, + 0xa5, 0x64, 0xa9, 0x03, 0x00, 0x00, +} diff --git a/protogen/gopb/rrctransfer.pb.go b/protogen/gopb/rrctransfer.pb.go new file mode 100644 index 0000000..e1ba74d --- /dev/null +++ b/protogen/gopb/rrctransfer.pb.go @@ -0,0 +1,470 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: rrctransfer.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SplitSRB_SRBType int32 + +const ( + SplitSRB_protobuf_unspecified SplitSRB_SRBType = 0 + SplitSRB_srb1 SplitSRB_SRBType = 1 + SplitSRB_srb2 SplitSRB_SRBType = 2 +) + +var SplitSRB_SRBType_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "srb1", + 2: "srb2", +} + +var SplitSRB_SRBType_value = map[string]int32{ + "protobuf_unspecified": 0, + "srb1": 1, + "srb2": 2, +} + +func (x SplitSRB_SRBType) String() string { + return proto.EnumName(SplitSRB_SRBType_name, int32(x)) +} + +func (SplitSRB_SRBType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_a15f0d8e14033f53, []int{5, 0} +} + +type UENRMeasurement_ExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UENRMeasurement_ExtIEs) Reset() { *m = UENRMeasurement_ExtIEs{} } +func (m *UENRMeasurement_ExtIEs) String() string { return proto.CompactTextString(m) } +func (*UENRMeasurement_ExtIEs) ProtoMessage() {} +func (*UENRMeasurement_ExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_a15f0d8e14033f53, []int{0} +} + +func (m *UENRMeasurement_ExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UENRMeasurement_ExtIEs.Unmarshal(m, b) +} +func (m *UENRMeasurement_ExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UENRMeasurement_ExtIEs.Marshal(b, m, deterministic) +} +func (m *UENRMeasurement_ExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_UENRMeasurement_ExtIEs.Merge(m, src) +} +func (m *UENRMeasurement_ExtIEs) XXX_Size() int { + return xxx_messageInfo_UENRMeasurement_ExtIEs.Size(m) +} +func (m *UENRMeasurement_ExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_UENRMeasurement_ExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_UENRMeasurement_ExtIEs proto.InternalMessageInfo + +type UENRMeasurement struct { + UENRMeasurements *RRCContainer `protobuf:"bytes,1,opt,name=uENRMeasurements,proto3" json:"uENRMeasurements,omitempty"` + IE_Extensions []*UENRMeasurement_ExtIEs `protobuf:"bytes,2,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UENRMeasurement) Reset() { *m = UENRMeasurement{} } +func (m *UENRMeasurement) String() string { return proto.CompactTextString(m) } +func (*UENRMeasurement) ProtoMessage() {} +func (*UENRMeasurement) Descriptor() ([]byte, []int) { + return fileDescriptor_a15f0d8e14033f53, []int{1} +} + +func (m *UENRMeasurement) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UENRMeasurement.Unmarshal(m, b) +} +func (m *UENRMeasurement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UENRMeasurement.Marshal(b, m, deterministic) +} +func (m *UENRMeasurement) XXX_Merge(src proto.Message) { + xxx_messageInfo_UENRMeasurement.Merge(m, src) +} +func (m *UENRMeasurement) XXX_Size() int { + return xxx_messageInfo_UENRMeasurement.Size(m) +} +func (m *UENRMeasurement) XXX_DiscardUnknown() { + xxx_messageInfo_UENRMeasurement.DiscardUnknown(m) +} + +var xxx_messageInfo_UENRMeasurement proto.InternalMessageInfo + +func (m *UENRMeasurement) GetUENRMeasurements() *RRCContainer { + if m != nil { + return m.UENRMeasurements + } + return nil +} + +func (m *UENRMeasurement) GetIE_Extensions() []*UENRMeasurement_ExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type SplitSRB_ExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SplitSRB_ExtIEs) Reset() { *m = SplitSRB_ExtIEs{} } +func (m *SplitSRB_ExtIEs) String() string { return proto.CompactTextString(m) } +func (*SplitSRB_ExtIEs) ProtoMessage() {} +func (*SplitSRB_ExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_a15f0d8e14033f53, []int{2} +} + +func (m *SplitSRB_ExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SplitSRB_ExtIEs.Unmarshal(m, b) +} +func (m *SplitSRB_ExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SplitSRB_ExtIEs.Marshal(b, m, deterministic) +} +func (m *SplitSRB_ExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SplitSRB_ExtIEs.Merge(m, src) +} +func (m *SplitSRB_ExtIEs) XXX_Size() int { + return xxx_messageInfo_SplitSRB_ExtIEs.Size(m) +} +func (m *SplitSRB_ExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_SplitSRB_ExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SplitSRB_ExtIEs proto.InternalMessageInfo + +type DeliveryStatus_ExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DeliveryStatus_ExtIEs) Reset() { *m = DeliveryStatus_ExtIEs{} } +func (m *DeliveryStatus_ExtIEs) String() string { return proto.CompactTextString(m) } +func (*DeliveryStatus_ExtIEs) ProtoMessage() {} +func (*DeliveryStatus_ExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_a15f0d8e14033f53, []int{3} +} + +func (m *DeliveryStatus_ExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DeliveryStatus_ExtIEs.Unmarshal(m, b) +} +func (m *DeliveryStatus_ExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeliveryStatus_ExtIEs.Marshal(b, m, deterministic) +} +func (m *DeliveryStatus_ExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeliveryStatus_ExtIEs.Merge(m, src) +} +func (m *DeliveryStatus_ExtIEs) XXX_Size() int { + return xxx_messageInfo_DeliveryStatus_ExtIEs.Size(m) +} +func (m *DeliveryStatus_ExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_DeliveryStatus_ExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_DeliveryStatus_ExtIEs proto.InternalMessageInfo + +type DeliveryStatus struct { + HighestSuccessDeliveredPDCPSN uint32 `protobuf:"varint,1,opt,name=highestSuccessDeliveredPDCPSN,proto3" json:"highestSuccessDeliveredPDCPSN,omitempty"` + IE_Extensions []*DeliveryStatus_ExtIEs `protobuf:"bytes,2,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DeliveryStatus) Reset() { *m = DeliveryStatus{} } +func (m *DeliveryStatus) String() string { return proto.CompactTextString(m) } +func (*DeliveryStatus) ProtoMessage() {} +func (*DeliveryStatus) Descriptor() ([]byte, []int) { + return fileDescriptor_a15f0d8e14033f53, []int{4} +} + +func (m *DeliveryStatus) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DeliveryStatus.Unmarshal(m, b) +} +func (m *DeliveryStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DeliveryStatus.Marshal(b, m, deterministic) +} +func (m *DeliveryStatus) XXX_Merge(src proto.Message) { + xxx_messageInfo_DeliveryStatus.Merge(m, src) +} +func (m *DeliveryStatus) XXX_Size() int { + return xxx_messageInfo_DeliveryStatus.Size(m) +} +func (m *DeliveryStatus) XXX_DiscardUnknown() { + xxx_messageInfo_DeliveryStatus.DiscardUnknown(m) +} + +var xxx_messageInfo_DeliveryStatus proto.InternalMessageInfo + +func (m *DeliveryStatus) GetHighestSuccessDeliveredPDCPSN() uint32 { + if m != nil { + return m.HighestSuccessDeliveredPDCPSN + } + return 0 +} + +func (m *DeliveryStatus) GetIE_Extensions() []*DeliveryStatus_ExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type SplitSRB struct { + //UNNECESSARILY LONG - CANNOT COMPLETE 36.331 RRCContainer - + //ALSO SPLIT SRB IS NOT SUPPORTED IN NOKIA gNB. THIS WILL BE A HEAVILY + //UNNECESSARY EXERCISE TO DO PROTOBUF SPEC. FOR THE TIME BEING, IT IS + //OK TO USE 38.331 + RrcContainer *RRCContainer `protobuf:"bytes,1,opt,name=rrcContainer,proto3" json:"rrcContainer,omitempty"` + SrbType SplitSRB_SRBType `protobuf:"varint,2,opt,name=srbType,proto3,enum=streaming_protobufs.SplitSRB_SRBType" json:"srbType,omitempty"` + DeliveryStatus *DeliveryStatus `protobuf:"bytes,3,opt,name=deliveryStatus,proto3" json:"deliveryStatus,omitempty"` + IE_Extensions []*SplitSRB_ExtIEs `protobuf:"bytes,4,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SplitSRB) Reset() { *m = SplitSRB{} } +func (m *SplitSRB) String() string { return proto.CompactTextString(m) } +func (*SplitSRB) ProtoMessage() {} +func (*SplitSRB) Descriptor() ([]byte, []int) { + return fileDescriptor_a15f0d8e14033f53, []int{5} +} + +func (m *SplitSRB) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SplitSRB.Unmarshal(m, b) +} +func (m *SplitSRB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SplitSRB.Marshal(b, m, deterministic) +} +func (m *SplitSRB) XXX_Merge(src proto.Message) { + xxx_messageInfo_SplitSRB.Merge(m, src) +} +func (m *SplitSRB) XXX_Size() int { + return xxx_messageInfo_SplitSRB.Size(m) +} +func (m *SplitSRB) XXX_DiscardUnknown() { + xxx_messageInfo_SplitSRB.DiscardUnknown(m) +} + +var xxx_messageInfo_SplitSRB proto.InternalMessageInfo + +func (m *SplitSRB) GetRrcContainer() *RRCContainer { + if m != nil { + return m.RrcContainer + } + return nil +} + +func (m *SplitSRB) GetSrbType() SplitSRB_SRBType { + if m != nil { + return m.SrbType + } + return SplitSRB_protobuf_unspecified +} + +func (m *SplitSRB) GetDeliveryStatus() *DeliveryStatus { + if m != nil { + return m.DeliveryStatus + } + return nil +} + +func (m *SplitSRB) GetIE_Extensions() []*SplitSRB_ExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type RRCTransfer_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_SplitSRB *SplitSRB `protobuf:"bytes,3,opt,name=id_SplitSRB,json=idSplitSRB,proto3" json:"id_SplitSRB,omitempty"` + Id_UENRMeasurement *UENRMeasurement `protobuf:"bytes,4,opt,name=id_UENRMeasurement,json=idUENRMeasurement,proto3" json:"id_UENRMeasurement,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RRCTransfer_IEs) Reset() { *m = RRCTransfer_IEs{} } +func (m *RRCTransfer_IEs) String() string { return proto.CompactTextString(m) } +func (*RRCTransfer_IEs) ProtoMessage() {} +func (*RRCTransfer_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_a15f0d8e14033f53, []int{6} +} + +func (m *RRCTransfer_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RRCTransfer_IEs.Unmarshal(m, b) +} +func (m *RRCTransfer_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RRCTransfer_IEs.Marshal(b, m, deterministic) +} +func (m *RRCTransfer_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_RRCTransfer_IEs.Merge(m, src) +} +func (m *RRCTransfer_IEs) XXX_Size() int { + return xxx_messageInfo_RRCTransfer_IEs.Size(m) +} +func (m *RRCTransfer_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_RRCTransfer_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_RRCTransfer_IEs proto.InternalMessageInfo + +func (m *RRCTransfer_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *RRCTransfer_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *RRCTransfer_IEs) GetId_SplitSRB() *SplitSRB { + if m != nil { + return m.Id_SplitSRB + } + return nil +} + +func (m *RRCTransfer_IEs) GetId_UENRMeasurement() *UENRMeasurement { + if m != nil { + return m.Id_UENRMeasurement + } + return nil +} + +func (m *RRCTransfer_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +type RRCTransfer struct { + RrcTransfer_IEs *RRCTransfer_IEs `protobuf:"bytes,1,opt,name=rrcTransfer_IEs,json=rrcTransferIEs,proto3" json:"rrcTransfer_IEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RRCTransfer) Reset() { *m = RRCTransfer{} } +func (m *RRCTransfer) String() string { return proto.CompactTextString(m) } +func (*RRCTransfer) ProtoMessage() {} +func (*RRCTransfer) Descriptor() ([]byte, []int) { + return fileDescriptor_a15f0d8e14033f53, []int{7} +} + +func (m *RRCTransfer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RRCTransfer.Unmarshal(m, b) +} +func (m *RRCTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RRCTransfer.Marshal(b, m, deterministic) +} +func (m *RRCTransfer) XXX_Merge(src proto.Message) { + xxx_messageInfo_RRCTransfer.Merge(m, src) +} +func (m *RRCTransfer) XXX_Size() int { + return xxx_messageInfo_RRCTransfer.Size(m) +} +func (m *RRCTransfer) XXX_DiscardUnknown() { + xxx_messageInfo_RRCTransfer.DiscardUnknown(m) +} + +var xxx_messageInfo_RRCTransfer proto.InternalMessageInfo + +func (m *RRCTransfer) GetRrcTransfer_IEs() *RRCTransfer_IEs { + if m != nil { + return m.RrcTransfer_IEs + } + return nil +} + +func init() { + proto.RegisterEnum("streaming_protobufs.SplitSRB_SRBType", SplitSRB_SRBType_name, SplitSRB_SRBType_value) + proto.RegisterType((*UENRMeasurement_ExtIEs)(nil), "streaming_protobufs.UENRMeasurement_ExtIEs") + proto.RegisterType((*UENRMeasurement)(nil), "streaming_protobufs.UENRMeasurement") + proto.RegisterType((*SplitSRB_ExtIEs)(nil), "streaming_protobufs.SplitSRB_ExtIEs") + proto.RegisterType((*DeliveryStatus_ExtIEs)(nil), "streaming_protobufs.DeliveryStatus_ExtIEs") + proto.RegisterType((*DeliveryStatus)(nil), "streaming_protobufs.DeliveryStatus") + proto.RegisterType((*SplitSRB)(nil), "streaming_protobufs.SplitSRB") + proto.RegisterType((*RRCTransfer_IEs)(nil), "streaming_protobufs.RRCTransfer_IEs") + proto.RegisterType((*RRCTransfer)(nil), "streaming_protobufs.RRCTransfer") +} + +func init() { proto.RegisterFile("rrctransfer.proto", fileDescriptor_a15f0d8e14033f53) } + +var fileDescriptor_a15f0d8e14033f53 = []byte{ + // 593 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x54, 0x4f, 0x6f, 0xd3, 0x4e, + 0x10, 0xfd, 0xc5, 0xed, 0x8f, 0x56, 0x9b, 0x36, 0x49, 0x97, 0x3f, 0xb5, 0xaa, 0x16, 0x4a, 0x28, + 0x52, 0x55, 0x14, 0x47, 0x75, 0x0f, 0xdc, 0x40, 0x24, 0xf1, 0xc1, 0x42, 0x29, 0xd1, 0xba, 0x41, + 0x08, 0x90, 0x2c, 0xc7, 0x9e, 0xba, 0x2b, 0xb9, 0xb6, 0x35, 0xbb, 0x06, 0xfa, 0x89, 0xb8, 0xf3, + 0x75, 0x38, 0xf2, 0x45, 0x90, 0x5d, 0xdb, 0x8d, 0x5d, 0x53, 0xf5, 0x66, 0xcd, 0xbc, 0xf7, 0x76, + 0xde, 0xcb, 0x4c, 0xc8, 0x16, 0xa2, 0x2b, 0xd1, 0x09, 0xc5, 0x39, 0xa0, 0x16, 0x63, 0x24, 0x23, + 0xfa, 0x50, 0x48, 0x04, 0xe7, 0x92, 0x87, 0xbe, 0x9d, 0x15, 0x16, 0xc9, 0xb9, 0xd8, 0x79, 0xea, + 0x47, 0x91, 0x1f, 0xc0, 0xb0, 0xa8, 0x0c, 0xbf, 0xa3, 0x13, 0xc7, 0x80, 0xe2, 0x9a, 0xb4, 0xf3, + 0x0c, 0xd1, 0xb5, 0x7d, 0x08, 0x01, 0x9d, 0xc0, 0xbe, 0x04, 0x21, 0x1c, 0x1f, 0x6c, 0x79, 0x15, + 0x43, 0x0e, 0xe8, 0xab, 0xe4, 0xc9, 0xdc, 0x38, 0x65, 0x53, 0x70, 0x44, 0x82, 0x70, 0x09, 0xa1, + 0xb4, 0x8d, 0x1f, 0xd2, 0x34, 0x44, 0xff, 0x57, 0x8b, 0x74, 0x6b, 0x2d, 0x3a, 0x25, 0xbd, 0xa4, + 0x5a, 0x12, 0x6a, 0x6b, 0xbf, 0x75, 0xd8, 0xd6, 0x9f, 0x6b, 0x0d, 0xe3, 0x69, 0x8c, 0x8d, 0xc7, + 0x51, 0x28, 0x1d, 0x1e, 0x02, 0xb2, 0x5b, 0x54, 0x3a, 0x23, 0x9b, 0xdc, 0x48, 0xdf, 0x83, 0x50, + 0xf0, 0x28, 0x14, 0xaa, 0xb2, 0xbf, 0x72, 0xd8, 0xd6, 0x5f, 0x35, 0x6a, 0x35, 0x8f, 0xc9, 0x36, + 0xb8, 0x71, 0x23, 0xd0, 0xdf, 0x22, 0x5d, 0x2b, 0x0e, 0xb8, 0xb4, 0xd8, 0xa8, 0xf0, 0xb1, 0x4d, + 0x1e, 0x4f, 0x20, 0xe0, 0xdf, 0x00, 0xaf, 0x2c, 0xe9, 0xc8, 0x44, 0x14, 0x8d, 0x9f, 0x2d, 0xd2, + 0xa9, 0x76, 0xe8, 0x84, 0xec, 0x5d, 0x70, 0xff, 0x02, 0x84, 0xb4, 0x12, 0xd7, 0x05, 0x21, 0xf2, + 0x3e, 0x78, 0xb3, 0xc9, 0x78, 0x66, 0x9d, 0x66, 0x66, 0x37, 0xd9, 0xdd, 0x20, 0xfa, 0xa1, 0xd9, + 0xd6, 0x51, 0xa3, 0xad, 0xc6, 0xd9, 0x6a, 0xae, 0xfe, 0x28, 0x64, 0xbd, 0xb0, 0x45, 0x0d, 0xb2, + 0x81, 0xe8, 0x96, 0xb1, 0xde, 0x3f, 0xff, 0x0a, 0x8d, 0xbe, 0x25, 0x6b, 0x02, 0x17, 0x67, 0x57, + 0x31, 0xa8, 0xca, 0x7e, 0xeb, 0xb0, 0xa3, 0xbf, 0x6c, 0x54, 0x28, 0x9e, 0xd5, 0x2c, 0x36, 0x4a, + 0xc1, 0xac, 0x60, 0xd1, 0xf7, 0xa4, 0xe3, 0x55, 0x66, 0x57, 0x57, 0xb2, 0x49, 0x5e, 0xdc, 0xc3, + 0x26, 0xab, 0x51, 0xa9, 0x59, 0x8f, 0x6c, 0x35, 0x8b, 0xec, 0xe0, 0xce, 0x99, 0x9a, 0xc3, 0x7a, + 0x4d, 0xd6, 0xf2, 0x59, 0xa9, 0x4a, 0x1e, 0x15, 0x2c, 0x3b, 0x09, 0x45, 0x0c, 0x2e, 0x3f, 0xe7, + 0xe0, 0xf5, 0xfe, 0xa3, 0xeb, 0x64, 0x55, 0xe0, 0xe2, 0xb8, 0xd7, 0xca, 0xbf, 0xf4, 0x9e, 0xd2, + 0xff, 0xad, 0x90, 0x2e, 0x63, 0xe3, 0xb3, 0xfc, 0xec, 0x6c, 0xd3, 0x10, 0xf4, 0x88, 0x50, 0xee, + 0xd9, 0x53, 0x38, 0x1d, 0xd9, 0x73, 0xc3, 0xfe, 0xa4, 0xbf, 0x9b, 0xd9, 0xe6, 0x24, 0xdf, 0x82, + 0x0e, 0xf7, 0xd2, 0xc6, 0xdc, 0x48, 0xcb, 0xe6, 0x24, 0xc7, 0x5a, 0x7e, 0x15, 0xab, 0x14, 0xd8, + 0xb4, 0x51, 0x62, 0xdf, 0x90, 0x76, 0x8a, 0xcd, 0x8d, 0xe4, 0xc9, 0xed, 0xdd, 0xe9, 0x96, 0x11, + 0xee, 0x95, 0x4b, 0x60, 0x65, 0x6f, 0xd5, 0x4e, 0x42, 0x5d, 0xcd, 0x64, 0x0e, 0xee, 0x73, 0x3e, + 0x6c, 0x8b, 0x7b, 0xf5, 0xeb, 0xfe, 0x42, 0x76, 0x6f, 0x9b, 0xbd, 0xf9, 0x51, 0xd4, 0xff, 0x33, + 0xf9, 0x5d, 0xed, 0xfa, 0x3f, 0x47, 0x2b, 0xb4, 0xb5, 0xb9, 0x19, 0xca, 0x13, 0xfd, 0xa3, 0x13, + 0x24, 0xc0, 0xb6, 0xab, 0xa1, 0x94, 0xe4, 0xfe, 0x57, 0xd2, 0x5e, 0x0a, 0x97, 0x4e, 0x49, 0x17, + 0xd1, 0x5d, 0xce, 0x3a, 0x5f, 0xe4, 0x83, 0x7f, 0x2d, 0xf2, 0x32, 0x96, 0x75, 0x96, 0xc8, 0xa6, + 0x21, 0x46, 0x27, 0x9f, 0x8f, 0x7d, 0x40, 0xe4, 0x52, 0x8b, 0x06, 0xe8, 0x84, 0x03, 0xe1, 0x6a, + 0x11, 0xfa, 0x43, 0x1c, 0x22, 0x77, 0x07, 0x71, 0x20, 0x87, 0xa5, 0xe8, 0xa0, 0x14, 0x5d, 0x3c, + 0xc8, 0x3e, 0x4f, 0xfe, 0x06, 0x00, 0x00, 0xff, 0xff, 0x69, 0x3e, 0xe2, 0x9a, 0x6d, 0x05, 0x00, + 0x00, +} diff --git a/protogen/gopb/secondary_rat_data_usage_report.pb.go b/protogen/gopb/secondary_rat_data_usage_report.pb.go new file mode 100644 index 0000000..c82b4f8 --- /dev/null +++ b/protogen/gopb/secondary_rat_data_usage_report.pb.go @@ -0,0 +1,480 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: secondary_rat_data_usage_report.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SecondaryRATUsageReport_Item_SecondaryRATType int32 + +const ( + SecondaryRATUsageReport_Item_protobuf_unspecified SecondaryRATUsageReport_Item_SecondaryRATType = 0 + SecondaryRATUsageReport_Item_nr SecondaryRATUsageReport_Item_SecondaryRATType = 1 +) + +var SecondaryRATUsageReport_Item_SecondaryRATType_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "nr", +} + +var SecondaryRATUsageReport_Item_SecondaryRATType_value = map[string]int32{ + "protobuf_unspecified": 0, + "nr": 1, +} + +func (x SecondaryRATUsageReport_Item_SecondaryRATType) String() string { + return proto.EnumName(SecondaryRATUsageReport_Item_SecondaryRATType_name, int32(x)) +} + +func (SecondaryRATUsageReport_Item_SecondaryRATType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_6cfaa22c59a9cea1, []int{4, 0} +} + +type SecondaryRATDataUsageReport struct { + ProtocolIEs *SecondaryRATDataUsageReport_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SecondaryRATDataUsageReport) Reset() { *m = SecondaryRATDataUsageReport{} } +func (m *SecondaryRATDataUsageReport) String() string { return proto.CompactTextString(m) } +func (*SecondaryRATDataUsageReport) ProtoMessage() {} +func (*SecondaryRATDataUsageReport) Descriptor() ([]byte, []int) { + return fileDescriptor_6cfaa22c59a9cea1, []int{0} +} + +func (m *SecondaryRATDataUsageReport) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SecondaryRATDataUsageReport.Unmarshal(m, b) +} +func (m *SecondaryRATDataUsageReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SecondaryRATDataUsageReport.Marshal(b, m, deterministic) +} +func (m *SecondaryRATDataUsageReport) XXX_Merge(src proto.Message) { + xxx_messageInfo_SecondaryRATDataUsageReport.Merge(m, src) +} +func (m *SecondaryRATDataUsageReport) XXX_Size() int { + return xxx_messageInfo_SecondaryRATDataUsageReport.Size(m) +} +func (m *SecondaryRATDataUsageReport) XXX_DiscardUnknown() { + xxx_messageInfo_SecondaryRATDataUsageReport.DiscardUnknown(m) +} + +var xxx_messageInfo_SecondaryRATDataUsageReport proto.InternalMessageInfo + +func (m *SecondaryRATDataUsageReport) GetProtocolIEs() *SecondaryRATDataUsageReport_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SecondaryRATDataUsageReport_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_SecondaryRATUsageReportList *SecondaryRATUsageReportList `protobuf:"bytes,3,opt,name=id_SecondaryRATUsageReportList,json=idSecondaryRATUsageReportList,proto3" json:"id_SecondaryRATUsageReportList,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SecondaryRATDataUsageReport_IEs) Reset() { *m = SecondaryRATDataUsageReport_IEs{} } +func (m *SecondaryRATDataUsageReport_IEs) String() string { return proto.CompactTextString(m) } +func (*SecondaryRATDataUsageReport_IEs) ProtoMessage() {} +func (*SecondaryRATDataUsageReport_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_6cfaa22c59a9cea1, []int{1} +} + +func (m *SecondaryRATDataUsageReport_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SecondaryRATDataUsageReport_IEs.Unmarshal(m, b) +} +func (m *SecondaryRATDataUsageReport_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SecondaryRATDataUsageReport_IEs.Marshal(b, m, deterministic) +} +func (m *SecondaryRATDataUsageReport_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SecondaryRATDataUsageReport_IEs.Merge(m, src) +} +func (m *SecondaryRATDataUsageReport_IEs) XXX_Size() int { + return xxx_messageInfo_SecondaryRATDataUsageReport_IEs.Size(m) +} +func (m *SecondaryRATDataUsageReport_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SecondaryRATDataUsageReport_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SecondaryRATDataUsageReport_IEs proto.InternalMessageInfo + +func (m *SecondaryRATDataUsageReport_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SecondaryRATDataUsageReport_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SecondaryRATDataUsageReport_IEs) GetId_SecondaryRATUsageReportList() *SecondaryRATUsageReportList { + if m != nil { + return m.Id_SecondaryRATUsageReportList + } + return nil +} + +func (m *SecondaryRATDataUsageReport_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +type SecondaryRATUsageReportList struct { + Items []*SecondaryRATUsageReport_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SecondaryRATUsageReportList) Reset() { *m = SecondaryRATUsageReportList{} } +func (m *SecondaryRATUsageReportList) String() string { return proto.CompactTextString(m) } +func (*SecondaryRATUsageReportList) ProtoMessage() {} +func (*SecondaryRATUsageReportList) Descriptor() ([]byte, []int) { + return fileDescriptor_6cfaa22c59a9cea1, []int{2} +} + +func (m *SecondaryRATUsageReportList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SecondaryRATUsageReportList.Unmarshal(m, b) +} +func (m *SecondaryRATUsageReportList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SecondaryRATUsageReportList.Marshal(b, m, deterministic) +} +func (m *SecondaryRATUsageReportList) XXX_Merge(src proto.Message) { + xxx_messageInfo_SecondaryRATUsageReportList.Merge(m, src) +} +func (m *SecondaryRATUsageReportList) XXX_Size() int { + return xxx_messageInfo_SecondaryRATUsageReportList.Size(m) +} +func (m *SecondaryRATUsageReportList) XXX_DiscardUnknown() { + xxx_messageInfo_SecondaryRATUsageReportList.DiscardUnknown(m) +} + +var xxx_messageInfo_SecondaryRATUsageReportList proto.InternalMessageInfo + +func (m *SecondaryRATUsageReportList) GetItems() []*SecondaryRATUsageReport_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type SecondaryRATUsageReport_ItemIEs struct { + Id_SecondaryRATUsageReport_Item *SecondaryRATUsageReport_Item `protobuf:"bytes,1,opt,name=id_SecondaryRATUsageReport_Item,json=idSecondaryRATUsageReportItem,proto3" json:"id_SecondaryRATUsageReport_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SecondaryRATUsageReport_ItemIEs) Reset() { *m = SecondaryRATUsageReport_ItemIEs{} } +func (m *SecondaryRATUsageReport_ItemIEs) String() string { return proto.CompactTextString(m) } +func (*SecondaryRATUsageReport_ItemIEs) ProtoMessage() {} +func (*SecondaryRATUsageReport_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_6cfaa22c59a9cea1, []int{3} +} + +func (m *SecondaryRATUsageReport_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SecondaryRATUsageReport_ItemIEs.Unmarshal(m, b) +} +func (m *SecondaryRATUsageReport_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SecondaryRATUsageReport_ItemIEs.Marshal(b, m, deterministic) +} +func (m *SecondaryRATUsageReport_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SecondaryRATUsageReport_ItemIEs.Merge(m, src) +} +func (m *SecondaryRATUsageReport_ItemIEs) XXX_Size() int { + return xxx_messageInfo_SecondaryRATUsageReport_ItemIEs.Size(m) +} +func (m *SecondaryRATUsageReport_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_SecondaryRATUsageReport_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SecondaryRATUsageReport_ItemIEs proto.InternalMessageInfo + +func (m *SecondaryRATUsageReport_ItemIEs) GetId_SecondaryRATUsageReport_Item() *SecondaryRATUsageReport_Item { + if m != nil { + return m.Id_SecondaryRATUsageReport_Item + } + return nil +} + +type SecondaryRATUsageReport_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + SecondaryRATType SecondaryRATUsageReport_Item_SecondaryRATType `protobuf:"varint,2,opt,name=secondaryRATType,proto3,enum=streaming_protobufs.SecondaryRATUsageReport_Item_SecondaryRATType" json:"secondaryRATType,omitempty"` + E_RABUsageReportList *E_RABUsageReportList `protobuf:"bytes,3,opt,name=e_RABUsageReportList,json=eRABUsageReportList,proto3" json:"e_RABUsageReportList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SecondaryRATUsageReport_Item) Reset() { *m = SecondaryRATUsageReport_Item{} } +func (m *SecondaryRATUsageReport_Item) String() string { return proto.CompactTextString(m) } +func (*SecondaryRATUsageReport_Item) ProtoMessage() {} +func (*SecondaryRATUsageReport_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_6cfaa22c59a9cea1, []int{4} +} + +func (m *SecondaryRATUsageReport_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SecondaryRATUsageReport_Item.Unmarshal(m, b) +} +func (m *SecondaryRATUsageReport_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SecondaryRATUsageReport_Item.Marshal(b, m, deterministic) +} +func (m *SecondaryRATUsageReport_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_SecondaryRATUsageReport_Item.Merge(m, src) +} +func (m *SecondaryRATUsageReport_Item) XXX_Size() int { + return xxx_messageInfo_SecondaryRATUsageReport_Item.Size(m) +} +func (m *SecondaryRATUsageReport_Item) XXX_DiscardUnknown() { + xxx_messageInfo_SecondaryRATUsageReport_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_SecondaryRATUsageReport_Item proto.InternalMessageInfo + +func (m *SecondaryRATUsageReport_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *SecondaryRATUsageReport_Item) GetSecondaryRATType() SecondaryRATUsageReport_Item_SecondaryRATType { + if m != nil { + return m.SecondaryRATType + } + return SecondaryRATUsageReport_Item_protobuf_unspecified +} + +func (m *SecondaryRATUsageReport_Item) GetE_RABUsageReportList() *E_RABUsageReportList { + if m != nil { + return m.E_RABUsageReportList + } + return nil +} + +type E_RABUsageReportList struct { + Items []*E_RABUsageReport_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABUsageReportList) Reset() { *m = E_RABUsageReportList{} } +func (m *E_RABUsageReportList) String() string { return proto.CompactTextString(m) } +func (*E_RABUsageReportList) ProtoMessage() {} +func (*E_RABUsageReportList) Descriptor() ([]byte, []int) { + return fileDescriptor_6cfaa22c59a9cea1, []int{5} +} + +func (m *E_RABUsageReportList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABUsageReportList.Unmarshal(m, b) +} +func (m *E_RABUsageReportList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABUsageReportList.Marshal(b, m, deterministic) +} +func (m *E_RABUsageReportList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABUsageReportList.Merge(m, src) +} +func (m *E_RABUsageReportList) XXX_Size() int { + return xxx_messageInfo_E_RABUsageReportList.Size(m) +} +func (m *E_RABUsageReportList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABUsageReportList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABUsageReportList proto.InternalMessageInfo + +func (m *E_RABUsageReportList) GetItems() []*E_RABUsageReport_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RABUsageReport_ItemIEs struct { + Id_E_RABUsageReport_Item *E_RABUsageReport_Item `protobuf:"bytes,1,opt,name=id_E_RABUsageReport_Item,json=idERABUsageReportItem,proto3" json:"id_E_RABUsageReport_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABUsageReport_ItemIEs) Reset() { *m = E_RABUsageReport_ItemIEs{} } +func (m *E_RABUsageReport_ItemIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABUsageReport_ItemIEs) ProtoMessage() {} +func (*E_RABUsageReport_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_6cfaa22c59a9cea1, []int{6} +} + +func (m *E_RABUsageReport_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABUsageReport_ItemIEs.Unmarshal(m, b) +} +func (m *E_RABUsageReport_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABUsageReport_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RABUsageReport_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABUsageReport_ItemIEs.Merge(m, src) +} +func (m *E_RABUsageReport_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RABUsageReport_ItemIEs.Size(m) +} +func (m *E_RABUsageReport_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABUsageReport_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABUsageReport_ItemIEs proto.InternalMessageInfo + +func (m *E_RABUsageReport_ItemIEs) GetId_E_RABUsageReport_Item() *E_RABUsageReport_Item { + if m != nil { + return m.Id_E_RABUsageReport_Item + } + return nil +} + +type E_RABUsageReport_Item struct { + StartTimeStamp uint64 `protobuf:"varint,1,opt,name=startTimeStamp,proto3" json:"startTimeStamp,omitempty"` + EndTimeStamp uint64 `protobuf:"varint,2,opt,name=endTimeStamp,proto3" json:"endTimeStamp,omitempty"` + UsageCountUL uint64 `protobuf:"varint,3,opt,name=usageCountUL,proto3" json:"usageCountUL,omitempty"` + UsageCountDL uint64 `protobuf:"varint,4,opt,name=usageCountDL,proto3" json:"usageCountDL,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABUsageReport_Item) Reset() { *m = E_RABUsageReport_Item{} } +func (m *E_RABUsageReport_Item) String() string { return proto.CompactTextString(m) } +func (*E_RABUsageReport_Item) ProtoMessage() {} +func (*E_RABUsageReport_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_6cfaa22c59a9cea1, []int{7} +} + +func (m *E_RABUsageReport_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABUsageReport_Item.Unmarshal(m, b) +} +func (m *E_RABUsageReport_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABUsageReport_Item.Marshal(b, m, deterministic) +} +func (m *E_RABUsageReport_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABUsageReport_Item.Merge(m, src) +} +func (m *E_RABUsageReport_Item) XXX_Size() int { + return xxx_messageInfo_E_RABUsageReport_Item.Size(m) +} +func (m *E_RABUsageReport_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABUsageReport_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABUsageReport_Item proto.InternalMessageInfo + +func (m *E_RABUsageReport_Item) GetStartTimeStamp() uint64 { + if m != nil { + return m.StartTimeStamp + } + return 0 +} + +func (m *E_RABUsageReport_Item) GetEndTimeStamp() uint64 { + if m != nil { + return m.EndTimeStamp + } + return 0 +} + +func (m *E_RABUsageReport_Item) GetUsageCountUL() uint64 { + if m != nil { + return m.UsageCountUL + } + return 0 +} + +func (m *E_RABUsageReport_Item) GetUsageCountDL() uint64 { + if m != nil { + return m.UsageCountDL + } + return 0 +} + +func init() { + proto.RegisterEnum("streaming_protobufs.SecondaryRATUsageReport_Item_SecondaryRATType", SecondaryRATUsageReport_Item_SecondaryRATType_name, SecondaryRATUsageReport_Item_SecondaryRATType_value) + proto.RegisterType((*SecondaryRATDataUsageReport)(nil), "streaming_protobufs.SecondaryRATDataUsageReport") + proto.RegisterType((*SecondaryRATDataUsageReport_IEs)(nil), "streaming_protobufs.SecondaryRATDataUsageReport_IEs") + proto.RegisterType((*SecondaryRATUsageReportList)(nil), "streaming_protobufs.SecondaryRATUsageReportList") + proto.RegisterType((*SecondaryRATUsageReport_ItemIEs)(nil), "streaming_protobufs.SecondaryRATUsageReport_ItemIEs") + proto.RegisterType((*SecondaryRATUsageReport_Item)(nil), "streaming_protobufs.SecondaryRATUsageReport_Item") + proto.RegisterType((*E_RABUsageReportList)(nil), "streaming_protobufs.E_RABUsageReportList") + proto.RegisterType((*E_RABUsageReport_ItemIEs)(nil), "streaming_protobufs.E_RABUsageReport_ItemIEs") + proto.RegisterType((*E_RABUsageReport_Item)(nil), "streaming_protobufs.E_RABUsageReport_Item") +} + +func init() { + proto.RegisterFile("secondary_rat_data_usage_report.proto", fileDescriptor_6cfaa22c59a9cea1) +} + +var fileDescriptor_6cfaa22c59a9cea1 = []byte{ + // 577 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xef, 0x6e, 0xda, 0x3e, + 0x14, 0xfd, 0x41, 0xfb, 0x43, 0xd3, 0xed, 0x86, 0x90, 0x4b, 0xb5, 0x68, 0x63, 0xed, 0x14, 0x69, + 0xd3, 0x56, 0x89, 0xb0, 0x42, 0x5f, 0x00, 0x9a, 0x7c, 0xc8, 0xc4, 0xa6, 0xc9, 0x40, 0x35, 0xad, + 0x93, 0x2c, 0x37, 0x71, 0x23, 0x4b, 0x90, 0x44, 0xb6, 0xa3, 0x8e, 0x4f, 0x7b, 0x91, 0xbd, 0xc1, + 0x5e, 0x61, 0xef, 0xb0, 0x57, 0x9a, 0x62, 0xfe, 0x14, 0x43, 0x4a, 0xe9, 0x37, 0x74, 0xef, 0xb9, + 0xe7, 0x5c, 0xdf, 0x73, 0x08, 0xbc, 0x91, 0x2c, 0x48, 0xe2, 0x90, 0x8a, 0x29, 0x11, 0x54, 0x91, + 0x90, 0x2a, 0x4a, 0x32, 0x49, 0x23, 0x46, 0x04, 0x4b, 0x13, 0xa1, 0x9c, 0x54, 0x24, 0x2a, 0x41, + 0x87, 0x52, 0x09, 0x46, 0x27, 0x3c, 0x8e, 0x88, 0x2e, 0x5c, 0x67, 0x37, 0xf2, 0xc5, 0x71, 0x94, + 0x24, 0xd1, 0x98, 0xb5, 0x16, 0x95, 0xd6, 0xad, 0xa0, 0x69, 0xca, 0x84, 0x9c, 0x0d, 0xd9, 0x19, + 0xbc, 0x1c, 0x2c, 0xd8, 0x71, 0x77, 0xe8, 0x52, 0x45, 0x47, 0x39, 0x35, 0xd6, 0xcc, 0xe8, 0x12, + 0x0e, 0x34, 0x2e, 0x48, 0xc6, 0xbe, 0x27, 0xad, 0xd2, 0xeb, 0xd2, 0xbb, 0x83, 0xf6, 0xb9, 0x53, + 0xa0, 0xe4, 0x6c, 0xa1, 0x21, 0xbe, 0x27, 0xf1, 0x2a, 0x91, 0xfd, 0xb7, 0x0c, 0x27, 0x0f, 0x0c, + 0xa0, 0x53, 0x40, 0x3c, 0x24, 0x9f, 0xd8, 0xe7, 0x1e, 0x19, 0x79, 0xe4, 0x6b, 0xbb, 0xfb, 0x85, + 0xf8, 0xae, 0x5e, 0xe1, 0x19, 0xae, 0xf2, 0x30, 0x6f, 0x8c, 0xbc, 0xbc, 0xec, 0xbb, 0x73, 0xec, + 0x20, 0x32, 0xb1, 0xe5, 0x05, 0x36, 0x6f, 0x2c, 0xb1, 0xb7, 0x70, 0x9c, 0x63, 0x57, 0xd4, 0x57, + 0x94, 0xfb, 0x5c, 0x2a, 0x6b, 0x4f, 0x3f, 0xf3, 0xc3, 0x83, 0xcf, 0x5c, 0x9b, 0xc3, 0xaf, 0x78, + 0xb8, 0xa5, 0x8d, 0xae, 0xa0, 0xb1, 0xf9, 0x20, 0xe2, 0xfd, 0x50, 0x2c, 0x96, 0x3c, 0x89, 0xad, + 0x7d, 0x2d, 0xdb, 0x70, 0x66, 0x96, 0x39, 0x0b, 0x4d, 0x67, 0xe4, 0xc7, 0xaa, 0xd3, 0xbe, 0xa4, + 0xe3, 0x8c, 0xe1, 0xe7, 0xe6, 0xc3, 0x97, 0xc3, 0x36, 0x37, 0x8d, 0x5c, 0xd7, 0xfe, 0x08, 0xff, + 0x73, 0xc5, 0x26, 0xb9, 0x85, 0x7b, 0x3b, 0x59, 0x68, 0xb8, 0xa1, 0xd8, 0x24, 0xb7, 0x70, 0x46, + 0x61, 0xff, 0x2a, 0x99, 0xe6, 0x15, 0x40, 0xd1, 0x14, 0x4e, 0xee, 0x3f, 0xb2, 0x46, 0xcd, 0xc3, + 0x74, 0xf6, 0xe8, 0x4d, 0xb6, 0x9c, 0x39, 0x6f, 0xdb, 0x7f, 0xca, 0xd0, 0xd8, 0x36, 0x8f, 0x2c, + 0x78, 0xc2, 0x08, 0xee, 0xf6, 0xee, 0xe2, 0x54, 0x61, 0xb8, 0xdb, 0xf3, 0x5d, 0x14, 0x43, 0x4d, + 0xae, 0x4c, 0x0e, 0xa7, 0x29, 0xd3, 0x21, 0xaa, 0xb6, 0x7b, 0x8f, 0x5e, 0xd3, 0x68, 0xe6, 0x4c, + 0x78, 0x83, 0x1b, 0x7d, 0x87, 0xba, 0xde, 0xa4, 0x38, 0x80, 0xef, 0x0b, 0x35, 0xbd, 0x82, 0x01, + 0x7c, 0xc8, 0x36, 0x8b, 0xf6, 0x39, 0xd4, 0xd6, 0x77, 0x40, 0x16, 0xd4, 0x17, 0x54, 0x24, 0x8b, + 0x65, 0xca, 0x02, 0x7e, 0xc3, 0x59, 0x58, 0xfb, 0x0f, 0x55, 0xa0, 0x1c, 0x8b, 0x5a, 0xc9, 0xbe, + 0x82, 0x7a, 0x91, 0x04, 0xba, 0x30, 0x13, 0xd4, 0xdc, 0x69, 0xb9, 0xf5, 0xe8, 0xfc, 0x04, 0xeb, + 0x3e, 0x08, 0x0a, 0xc0, 0xe2, 0x21, 0x29, 0x6c, 0xcf, 0xb3, 0x72, 0xba, 0xbb, 0x26, 0x3e, 0xe2, + 0xa1, 0x67, 0xd6, 0x75, 0x38, 0x7e, 0x97, 0xe0, 0xa8, 0x70, 0x00, 0xbd, 0x85, 0xaa, 0x54, 0x54, + 0xa8, 0x21, 0x9f, 0xb0, 0x81, 0xa2, 0x93, 0x54, 0x8b, 0xee, 0xe3, 0xb5, 0x2a, 0xb2, 0xe1, 0x29, + 0x8b, 0xc3, 0x3b, 0x54, 0x59, 0xa3, 0x8c, 0x5a, 0x8e, 0xd1, 0x1f, 0xe8, 0x8b, 0x24, 0x8b, 0xd5, + 0xa8, 0xaf, 0xfd, 0xdc, 0xc7, 0x46, 0xcd, 0xc4, 0xb8, 0x7d, 0xfd, 0xef, 0x37, 0x30, 0x6e, 0xbf, + 0xd7, 0xf9, 0x76, 0x16, 0x31, 0x21, 0xb8, 0x72, 0x92, 0xa6, 0xa0, 0x71, 0x53, 0x06, 0x4e, 0x22, + 0xa2, 0x96, 0x68, 0x09, 0x1e, 0x34, 0xd3, 0xb1, 0x6a, 0x2d, 0xef, 0xd1, 0x5c, 0xde, 0xe3, 0xba, + 0xa2, 0x7f, 0x76, 0xfe, 0x05, 0x00, 0x00, 0xff, 0xff, 0x68, 0x44, 0x27, 0x17, 0x37, 0x06, 0x00, + 0x00, +} diff --git a/protogen/gopb/sgnb_activity_notification.pb.go b/protogen/gopb/sgnb_activity_notification.pb.go new file mode 100644 index 0000000..104ea60 --- /dev/null +++ b/protogen/gopb/sgnb_activity_notification.pb.go @@ -0,0 +1,167 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_activity_notification.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBActivityNotification struct { + ProtocolIEs *SgNBActivityNotification_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBActivityNotification) Reset() { *m = SgNBActivityNotification{} } +func (m *SgNBActivityNotification) String() string { return proto.CompactTextString(m) } +func (*SgNBActivityNotification) ProtoMessage() {} +func (*SgNBActivityNotification) Descriptor() ([]byte, []int) { + return fileDescriptor_094db081ad71b1b8, []int{0} +} + +func (m *SgNBActivityNotification) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBActivityNotification.Unmarshal(m, b) +} +func (m *SgNBActivityNotification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBActivityNotification.Marshal(b, m, deterministic) +} +func (m *SgNBActivityNotification) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBActivityNotification.Merge(m, src) +} +func (m *SgNBActivityNotification) XXX_Size() int { + return xxx_messageInfo_SgNBActivityNotification.Size(m) +} +func (m *SgNBActivityNotification) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBActivityNotification.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBActivityNotification proto.InternalMessageInfo + +func (m *SgNBActivityNotification) GetProtocolIEs() *SgNBActivityNotification_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBActivityNotification_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_UEContextLevelUserPlaneActivity *UserPlaneTrafficActivityReport `protobuf:"bytes,3,opt,name=id_UEContextLevelUserPlaneActivity,json=idUEContextLevelUserPlaneActivity,proto3" json:"id_UEContextLevelUserPlaneActivity,omitempty"` + Id_ERABActivityNotifyItemList *ERABActivityNotifyItemList `protobuf:"bytes,4,opt,name=id_ERABActivityNotifyItemList,json=idERABActivityNotifyItemList,proto3" json:"id_ERABActivityNotifyItemList,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBActivityNotification_IEs) Reset() { *m = SgNBActivityNotification_IEs{} } +func (m *SgNBActivityNotification_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBActivityNotification_IEs) ProtoMessage() {} +func (*SgNBActivityNotification_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_094db081ad71b1b8, []int{1} +} + +func (m *SgNBActivityNotification_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBActivityNotification_IEs.Unmarshal(m, b) +} +func (m *SgNBActivityNotification_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBActivityNotification_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBActivityNotification_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBActivityNotification_IEs.Merge(m, src) +} +func (m *SgNBActivityNotification_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBActivityNotification_IEs.Size(m) +} +func (m *SgNBActivityNotification_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBActivityNotification_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBActivityNotification_IEs proto.InternalMessageInfo + +func (m *SgNBActivityNotification_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBActivityNotification_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBActivityNotification_IEs) GetId_UEContextLevelUserPlaneActivity() *UserPlaneTrafficActivityReport { + if m != nil { + return m.Id_UEContextLevelUserPlaneActivity + } + return nil +} + +func (m *SgNBActivityNotification_IEs) GetId_ERABActivityNotifyItemList() *ERABActivityNotifyItemList { + if m != nil { + return m.Id_ERABActivityNotifyItemList + } + return nil +} + +func (m *SgNBActivityNotification_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func init() { + proto.RegisterType((*SgNBActivityNotification)(nil), "streaming_protobufs.SgNBActivityNotification") + proto.RegisterType((*SgNBActivityNotification_IEs)(nil), "streaming_protobufs.SgNBActivityNotification_IEs") +} + +func init() { proto.RegisterFile("sgnb_activity_notification.proto", fileDescriptor_094db081ad71b1b8) } + +var fileDescriptor_094db081ad71b1b8 = []byte{ + // 384 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x92, 0x41, 0xef, 0xd2, 0x40, + 0x10, 0xc5, 0x83, 0x7f, 0xf5, 0xb0, 0x44, 0x0f, 0xf5, 0x40, 0x43, 0xaa, 0x41, 0x4e, 0xc6, 0xa4, + 0xdb, 0xd0, 0x7e, 0x02, 0x90, 0x1e, 0x9a, 0x20, 0x21, 0xc5, 0x1a, 0xa3, 0x87, 0xcd, 0xd2, 0x6e, + 0x9b, 0x49, 0xda, 0xdd, 0x66, 0x77, 0x40, 0xb8, 0xfa, 0x01, 0xfd, 0x4c, 0xa6, 0x85, 0x36, 0x10, + 0x41, 0x6f, 0xcd, 0xcc, 0x7b, 0xef, 0xd7, 0x37, 0x59, 0x32, 0x31, 0x85, 0xdc, 0x31, 0x9e, 0x22, + 0x1c, 0x00, 0x4f, 0x4c, 0x2a, 0x84, 0x1c, 0x52, 0x8e, 0xa0, 0x24, 0xad, 0xb5, 0x42, 0x65, 0xbd, + 0x31, 0xa8, 0x05, 0xaf, 0x40, 0x16, 0xac, 0x1d, 0xec, 0xf6, 0xb9, 0x19, 0xbf, 0x2b, 0x94, 0x2a, + 0x4a, 0xe1, 0x75, 0x13, 0xef, 0xa7, 0xe6, 0x75, 0x2d, 0xb4, 0x39, 0x9b, 0xc6, 0xa3, 0xa3, 0xcf, + 0x6b, 0x96, 0xaa, 0xaa, 0x52, 0x92, 0xe1, 0xa9, 0x16, 0x97, 0xc5, 0x54, 0x11, 0x7b, 0x5b, 0xac, + 0x17, 0xf3, 0x0b, 0x70, 0x7d, 0xc5, 0xb3, 0xb6, 0x64, 0xd8, 0x8a, 0x52, 0x55, 0x46, 0xa1, 0xb1, + 0x07, 0x93, 0xc1, 0x87, 0xa1, 0x3f, 0xa3, 0x77, 0xf8, 0xf4, 0x51, 0x06, 0x8b, 0x42, 0x13, 0x5f, + 0xa7, 0x4c, 0x7f, 0x3f, 0x11, 0xe7, 0x5f, 0x6a, 0xeb, 0x23, 0xb1, 0x20, 0x63, 0x9f, 0xc5, 0x7a, + 0xc1, 0x92, 0x90, 0x7d, 0xf3, 0xe7, 0x1b, 0x16, 0x2d, 0x5b, 0xf8, 0xab, 0xf8, 0x35, 0x64, 0xcd, + 0x22, 0x09, 0x9b, 0x71, 0xb4, 0xbc, 0x68, 0x9b, 0xb8, 0x6b, 0xed, 0xb3, 0x4e, 0xdb, 0x2c, 0x7a, + 0xed, 0xaf, 0x01, 0x99, 0x42, 0xc6, 0x92, 0xf0, 0x93, 0x92, 0x28, 0x8e, 0xb8, 0x12, 0x07, 0x51, + 0x26, 0x46, 0xe8, 0x4d, 0xc9, 0xa5, 0xe8, 0x7e, 0xc7, 0x7e, 0x6a, 0x5b, 0x06, 0x77, 0x5b, 0xf6, + 0xea, 0x2f, 0x9a, 0xe7, 0x39, 0xa4, 0x9d, 0x29, 0x16, 0xb5, 0xd2, 0x18, 0xbf, 0x87, 0xec, 0x3f, + 0xe9, 0x16, 0x92, 0xb7, 0x90, 0xb1, 0x30, 0x9e, 0xdf, 0xf6, 0x3f, 0x45, 0x28, 0xaa, 0x15, 0x18, + 0xb4, 0x9f, 0xb7, 0x78, 0xef, 0x2e, 0xfe, 0xb1, 0x2d, 0x76, 0x20, 0x7b, 0xbc, 0xb5, 0x7e, 0x10, + 0xe7, 0xef, 0x93, 0xb2, 0xf0, 0x88, 0x42, 0x1a, 0x50, 0xd2, 0x7e, 0xd1, 0x42, 0x1d, 0x7a, 0x7e, + 0x44, 0xb4, 0x23, 0xd2, 0x24, 0x92, 0x18, 0xf8, 0x5f, 0x79, 0xb9, 0x17, 0xf1, 0xe8, 0xf6, 0xf4, + 0xbd, 0x79, 0x11, 0x7c, 0x9f, 0x15, 0x42, 0x6b, 0x40, 0xaa, 0x5c, 0xcd, 0xa5, 0x6b, 0x52, 0xaa, + 0x74, 0xe1, 0x69, 0x4f, 0x43, 0xea, 0xd6, 0x25, 0x7a, 0x7d, 0x15, 0xb7, 0xaf, 0xb2, 0x7b, 0xd9, + 0x7e, 0x06, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x76, 0x9b, 0x75, 0xd8, 0xef, 0x02, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_addition_request.pb.go b/protogen/gopb/sgnb_addition_request.pb.go new file mode 100644 index 0000000..7ce7630 --- /dev/null +++ b/protogen/gopb/sgnb_addition_request.pb.go @@ -0,0 +1,822 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_addition_request.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBAdditionRequest struct { + ProtocolIEs *SgNBAdditionRequest_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBAdditionRequest) Reset() { *m = SgNBAdditionRequest{} } +func (m *SgNBAdditionRequest) String() string { return proto.CompactTextString(m) } +func (*SgNBAdditionRequest) ProtoMessage() {} +func (*SgNBAdditionRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_00cd31695b7b71ab, []int{0} +} + +func (m *SgNBAdditionRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBAdditionRequest.Unmarshal(m, b) +} +func (m *SgNBAdditionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBAdditionRequest.Marshal(b, m, deterministic) +} +func (m *SgNBAdditionRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBAdditionRequest.Merge(m, src) +} +func (m *SgNBAdditionRequest) XXX_Size() int { + return xxx_messageInfo_SgNBAdditionRequest.Size(m) +} +func (m *SgNBAdditionRequest) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBAdditionRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBAdditionRequest proto.InternalMessageInfo + +func (m *SgNBAdditionRequest) GetProtocolIEs() *SgNBAdditionRequest_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBAdditionRequest_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_NRUESecurityCapabilities *NRUESecurityCapabilities `protobuf:"bytes,2,opt,name=id_NRUESecurityCapabilities,json=idNRUESecurityCapabilities,proto3" json:"id_NRUESecurityCapabilities,omitempty"` + Id_SgNBSecurityKey []byte `protobuf:"bytes,3,opt,name=id_SgNBSecurityKey,json=idSgNBSecurityKey,proto3" json:"id_SgNBSecurityKey,omitempty"` + Id_SgNBUEAggregateMaximumBitRate *UEAggregateMaximumBitRate `protobuf:"bytes,4,opt,name=id_SgNBUEAggregateMaximumBitRate,json=idSgNBUEAggregateMaximumBitRate,proto3" json:"id_SgNBUEAggregateMaximumBitRate,omitempty"` + Id_SelectedPLMN *wrappers.BytesValue `protobuf:"bytes,5,opt,name=id_SelectedPLMN,json=idSelectedPLMN,proto3" json:"id_SelectedPLMN,omitempty"` + Id_HandoverRestrictionList *HandoverRestrictionList `protobuf:"bytes,6,opt,name=id_HandoverRestrictionList,json=idHandoverRestrictionList,proto3" json:"id_HandoverRestrictionList,omitempty"` + Id_E_RABs_ToBeAdded_SgNBAddReqList *E_RABs_ToBeAdded_SgNBAddReqList `protobuf:"bytes,7,opt,name=id_E_RABs_ToBeAdded_SgNBAddReqList,json=idERABsToBeAddedSgNBAddReqList,proto3" json:"id_E_RABs_ToBeAdded_SgNBAddReqList,omitempty"` + Id_MeNBtoSgNBContainer *CG_ConfigInfo `protobuf:"bytes,8,opt,name=id_MeNBtoSgNBContainer,json=idMeNBtoSgNBContainer,proto3" json:"id_MeNBtoSgNBContainer,omitempty"` + Id_SgNB_UE_X2AP_ID *wrappers.UInt32Value `protobuf:"bytes,9,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_ExpectedUEBehaviour *ExpectedUEBehaviour `protobuf:"bytes,10,opt,name=id_ExpectedUEBehaviour,json=idExpectedUEBehaviour,proto3" json:"id_ExpectedUEBehaviour,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,11,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + Id_RequestedSplitSRBs *SplitSRBs `protobuf:"bytes,12,opt,name=id_RequestedSplitSRBs,json=idRequestedSplitSRBs,proto3" json:"id_RequestedSplitSRBs,omitempty"` + Id_MeNBResourceCoordinationInformation *MeNBResourceCoordinationInformation `protobuf:"bytes,13,opt,name=id_MeNBResourceCoordinationInformation,json=idMeNBResourceCoordinationInformation,proto3" json:"id_MeNBResourceCoordinationInformation,omitempty"` + Id_SGNB_Addition_Trigger_Ind *SGNB_Addition_Trigger_Ind `protobuf:"bytes,14,opt,name=id_SGNB_Addition_Trigger_Ind,json=idSGNBAdditionTriggerInd,proto3" json:"id_SGNB_Addition_Trigger_Ind,omitempty"` + Id_SubscriberProfileIDforRFP *wrappers.UInt32Value `protobuf:"bytes,15,opt,name=id_SubscriberProfileIDforRFP,json=idSubscriberProfileIDforRFP,proto3" json:"id_SubscriberProfileIDforRFP,omitempty"` + Id_MeNBCell_ID *ECGI `protobuf:"bytes,16,opt,name=id_MeNBCell_ID,json=idMeNBCellID,proto3" json:"id_MeNBCell_ID,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBAdditionRequest_IEs) Reset() { *m = SgNBAdditionRequest_IEs{} } +func (m *SgNBAdditionRequest_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBAdditionRequest_IEs) ProtoMessage() {} +func (*SgNBAdditionRequest_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_00cd31695b7b71ab, []int{1} +} + +func (m *SgNBAdditionRequest_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBAdditionRequest_IEs.Unmarshal(m, b) +} +func (m *SgNBAdditionRequest_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBAdditionRequest_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBAdditionRequest_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBAdditionRequest_IEs.Merge(m, src) +} +func (m *SgNBAdditionRequest_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBAdditionRequest_IEs.Size(m) +} +func (m *SgNBAdditionRequest_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBAdditionRequest_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBAdditionRequest_IEs proto.InternalMessageInfo + +func (m *SgNBAdditionRequest_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBAdditionRequest_IEs) GetId_NRUESecurityCapabilities() *NRUESecurityCapabilities { + if m != nil { + return m.Id_NRUESecurityCapabilities + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_SgNBSecurityKey() []byte { + if m != nil { + return m.Id_SgNBSecurityKey + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_SgNBUEAggregateMaximumBitRate() *UEAggregateMaximumBitRate { + if m != nil { + return m.Id_SgNBUEAggregateMaximumBitRate + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_SelectedPLMN() *wrappers.BytesValue { + if m != nil { + return m.Id_SelectedPLMN + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_HandoverRestrictionList() *HandoverRestrictionList { + if m != nil { + return m.Id_HandoverRestrictionList + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_E_RABs_ToBeAdded_SgNBAddReqList() *E_RABs_ToBeAdded_SgNBAddReqList { + if m != nil { + return m.Id_E_RABs_ToBeAdded_SgNBAddReqList + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_MeNBtoSgNBContainer() *CG_ConfigInfo { + if m != nil { + return m.Id_MeNBtoSgNBContainer + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_SgNB_UE_X2AP_ID() *wrappers.UInt32Value { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_ExpectedUEBehaviour() *ExpectedUEBehaviour { + if m != nil { + return m.Id_ExpectedUEBehaviour + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_RequestedSplitSRBs() *SplitSRBs { + if m != nil { + return m.Id_RequestedSplitSRBs + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_MeNBResourceCoordinationInformation() *MeNBResourceCoordinationInformation { + if m != nil { + return m.Id_MeNBResourceCoordinationInformation + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_SGNB_Addition_Trigger_Ind() *SGNB_Addition_Trigger_Ind { + if m != nil { + return m.Id_SGNB_Addition_Trigger_Ind + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_SubscriberProfileIDforRFP() *wrappers.UInt32Value { + if m != nil { + return m.Id_SubscriberProfileIDforRFP + } + return nil +} + +func (m *SgNBAdditionRequest_IEs) GetId_MeNBCell_ID() *ECGI { + if m != nil { + return m.Id_MeNBCell_ID + } + return nil +} + +type E_RABs_ToBeAdded_SgNBAddReqList struct { + Items []*E_RABs_ToBeAdded_SgNBAddReq_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBAddReqList) Reset() { *m = E_RABs_ToBeAdded_SgNBAddReqList{} } +func (m *E_RABs_ToBeAdded_SgNBAddReqList) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeAdded_SgNBAddReqList) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBAddReqList) Descriptor() ([]byte, []int) { + return fileDescriptor_00cd31695b7b71ab, []int{2} +} + +func (m *E_RABs_ToBeAdded_SgNBAddReqList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReqList.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBAddReqList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReqList.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBAddReqList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReqList.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBAddReqList) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReqList.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBAddReqList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReqList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReqList proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBAddReqList) GetItems() []*E_RABs_ToBeAdded_SgNBAddReq_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RABs_ToBeAdded_SgNBAddReq_ItemIEs struct { + Id_E_RABs_ToBeAdded_SgNBAddReq_Item *E_RABs_ToBeAdded_SgNBAddReq_Item `protobuf:"bytes,1,opt,name=id_E_RABs_ToBeAdded_SgNBAddReq_Item,json=idERABsToBeAddedSgNBAddReqItem,proto3" json:"id_E_RABs_ToBeAdded_SgNBAddReq_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemIEs) Reset() { *m = E_RABs_ToBeAdded_SgNBAddReq_ItemIEs{} } +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeAdded_SgNBAddReq_ItemIEs) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBAddReq_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_00cd31695b7b71ab, []int{3} +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_ItemIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemIEs) GetId_E_RABs_ToBeAdded_SgNBAddReq_Item() *E_RABs_ToBeAdded_SgNBAddReq_Item { + if m != nil { + return m.Id_E_RABs_ToBeAdded_SgNBAddReq_Item + } + return nil +} + +type E_RABs_ToBeAdded_SgNBAddReq_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + Drb_ID uint32 `protobuf:"varint,2,opt,name=drb_ID,json=drbID,proto3" json:"drb_ID,omitempty"` + En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,3,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"` + // Types that are valid to be assigned to ResourceConfiguration: + // *E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresent + // *E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresent + ResourceConfiguration isE_RABs_ToBeAdded_SgNBAddReq_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"` + IE_Extensions []*E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs `protobuf:"bytes,6,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) Reset() { *m = E_RABs_ToBeAdded_SgNBAddReq_Item{} } +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeAdded_SgNBAddReq_Item) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBAddReq_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_00cd31695b7b71ab, []int{4} +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_Item.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_Item.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_Item.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_Item proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) GetDrb_ID() uint32 { + if m != nil { + return m.Drb_ID + } + return 0 +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration { + if m != nil { + return m.En_DC_ResourceConfiguration + } + return nil +} + +type isE_RABs_ToBeAdded_SgNBAddReq_Item_ResourceConfiguration interface { + isE_RABs_ToBeAdded_SgNBAddReq_Item_ResourceConfiguration() +} + +type E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresent struct { + SgNBPDCPpresent *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent `protobuf:"bytes,4,opt,name=sgNBPDCPpresent,proto3,oneof"` +} + +type E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresent struct { + SgNBPDCPnotpresent *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent `protobuf:"bytes,5,opt,name=sgNBPDCPnotpresent,proto3,oneof"` +} + +func (*E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresent) isE_RABs_ToBeAdded_SgNBAddReq_Item_ResourceConfiguration() { +} + +func (*E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresent) isE_RABs_ToBeAdded_SgNBAddReq_Item_ResourceConfiguration() { +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) GetResourceConfiguration() isE_RABs_ToBeAdded_SgNBAddReq_Item_ResourceConfiguration { + if m != nil { + return m.ResourceConfiguration + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) GetSgNBPDCPpresent() *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresent); ok { + return x.SgNBPDCPpresent + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) GetSgNBPDCPnotpresent() *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresent); ok { + return x.SgNBPDCPnotpresent + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_Item) GetIE_Extensions() []*E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*E_RABs_ToBeAdded_SgNBAddReq_Item) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPpresent)(nil), + (*E_RABs_ToBeAdded_SgNBAddReq_Item_SgNBPDCPnotpresent)(nil), + } +} + +type E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs) Reset() { + *m = E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs{} +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_00cd31695b7b71ab, []int{5} +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs proto.InternalMessageInfo + +type E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent struct { + Full_E_RAB_Level_QoS_Parameters *E_RAB_Level_QoS_Parameters `protobuf:"bytes,1,opt,name=full_E_RAB_Level_QoS_Parameters,json=fullERABLevelQoSParameters,proto3" json:"full_E_RAB_Level_QoS_Parameters,omitempty"` + Max_MCGAdmit_E_RAB_Level_QoS_Parameters *GBR_QosInformation `protobuf:"bytes,2,opt,name=max_MCG_admit_E_RAB_Level_QoS_Parameters,json=maxMCGAdmitERABLevelQoSParameters,proto3" json:"max_MCG_admit_E_RAB_Level_QoS_Parameters,omitempty"` + DL_Forwarding *DL_Forwarding `protobuf:"bytes,3,opt,name=dL_Forwarding,json=dLForwarding,proto3" json:"dL_Forwarding,omitempty"` + MeNB_DL_GTP_TEIDatMCG *GTPtunnelEndpoint `protobuf:"bytes,4,opt,name=meNB_DL_GTP_TEIDatMCG,json=meNBDLGTPTEIDatMCG,proto3" json:"meNB_DL_GTP_TEIDatMCG,omitempty"` + S1_UL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,5,opt,name=s1_UL_GTPtunnelEndpoint,json=s1ULGTPtunnelEndpoint,proto3" json:"s1_UL_GTPtunnelEndpoint,omitempty"` + IE_Extensions []*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs `protobuf:"bytes,6,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) Reset() { + *m = E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent{} +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_00cd31695b7b71ab, []int{6} +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) GetFull_E_RAB_Level_QoS_Parameters() *E_RAB_Level_QoS_Parameters { + if m != nil { + return m.Full_E_RAB_Level_QoS_Parameters + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) GetMax_MCGAdmit_E_RAB_Level_QoS_Parameters() *GBR_QosInformation { + if m != nil { + return m.Max_MCGAdmit_E_RAB_Level_QoS_Parameters + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) GetDL_Forwarding() *DL_Forwarding { + if m != nil { + return m.DL_Forwarding + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) GetMeNB_DL_GTP_TEIDatMCG() *GTPtunnelEndpoint { + if m != nil { + return m.MeNB_DL_GTP_TEIDatMCG + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) GetS1_UL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.S1_UL_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent) GetIE_Extensions() []*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs struct { + Id_RLCModeTransferred *RLCMode `protobuf:"bytes,1,opt,name=id_RLCMode_transferred,json=idRLCModeTransferred,proto3" json:"id_RLCMode_transferred,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs) Reset() { + *m = E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs{} +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_00cd31695b7b71ab, []int{7} +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs) GetId_RLCModeTransferred() *RLCMode { + if m != nil { + return m.Id_RLCModeTransferred + } + return nil +} + +type E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent struct { + Requested_SCG_E_RAB_Level_QoS_Parameters *E_RAB_Level_QoS_Parameters `protobuf:"bytes,1,opt,name=requested_SCG_E_RAB_Level_QoS_Parameters,json=requestedSCGERABLevelQoSParameters,proto3" json:"requested_SCG_E_RAB_Level_QoS_Parameters,omitempty"` + MeNB_UL_GTP_TEIDatPDCP *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=meNB_UL_GTP_TEIDatPDCP,json=meNBULGTPTEIDatPDCP,proto3" json:"meNB_UL_GTP_TEIDatPDCP,omitempty"` + SecondaryMeNB_UL_GTP_TEIDatPDCP *GTPtunnelEndpoint `protobuf:"bytes,3,opt,name=secondary_meNB_UL_GTP_TEIDatPDCP,json=secondaryMeNBULGTPTEIDatPDCP,proto3" json:"secondary_meNB_UL_GTP_TEIDatPDCP,omitempty"` + Rlc_Mode *RLCMode `protobuf:"bytes,4,opt,name=rlc_Mode,json=rlcMode,proto3" json:"rlc_Mode,omitempty"` + UL_Configuration *ULConfiguration `protobuf:"bytes,5,opt,name=uL_Configuration,json=uLConfiguration,proto3" json:"uL_Configuration,omitempty"` + IE_Extensions []*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,6,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) Reset() { + *m = E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent{} +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_00cd31695b7b71ab, []int{8} +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) GetRequested_SCG_E_RAB_Level_QoS_Parameters() *E_RAB_Level_QoS_Parameters { + if m != nil { + return m.Requested_SCG_E_RAB_Level_QoS_Parameters + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) GetMeNB_UL_GTP_TEIDatPDCP() *GTPtunnelEndpoint { + if m != nil { + return m.MeNB_UL_GTP_TEIDatPDCP + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) GetSecondaryMeNB_UL_GTP_TEIDatPDCP() *GTPtunnelEndpoint { + if m != nil { + return m.SecondaryMeNB_UL_GTP_TEIDatPDCP + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) GetRlc_Mode() *RLCMode { + if m != nil { + return m.Rlc_Mode + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) GetUL_Configuration() *ULConfiguration { + if m != nil { + return m.UL_Configuration + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs struct { + IdULpDCPSnLength *PDCPSnLength `protobuf:"bytes,1,opt,name=id_uLpDCPSnLength,json=idULpDCPSnLength,proto3" json:"id_uLpDCPSnLength,omitempty"` + IdDLPDCPSnLength *PDCPSnLength `protobuf:"bytes,2,opt,name=id_dLPDCPSnLength,json=idDLPDCPSnLength,proto3" json:"id_dLPDCPSnLength,omitempty"` + IdDuplicationActivation *DuplicationActivation `protobuf:"bytes,3,opt,name=id_duplicationActivation,json=idDuplicationActivation,proto3" json:"id_duplicationActivation,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) Reset() { + *m = E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs{} +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_00cd31695b7b71ab, []int{9} +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) GetIdULpDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdULpDCPSnLength + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) GetIdDLPDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdDLPDCPSnLength + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs) GetIdDuplicationActivation() *DuplicationActivation { + if m != nil { + return m.IdDuplicationActivation + } + return nil +} + +func init() { + proto.RegisterType((*SgNBAdditionRequest)(nil), "streaming_protobufs.SgNBAdditionRequest") + proto.RegisterType((*SgNBAdditionRequest_IEs)(nil), "streaming_protobufs.SgNBAdditionRequest_IEs") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBAddReqList)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBAddReqList") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBAddReq_ItemIEs)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBAddReq_ItemIEs") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBAddReq_Item)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBAddReq_Item") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBAddReq_ItemExtIEs") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresent") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPpresentExtIEs") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresent") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBAddReq_SgNBPDCPnotpresentExtIEs") +} + +func init() { proto.RegisterFile("sgnb_addition_request.proto", fileDescriptor_00cd31695b7b71ab) } + +var fileDescriptor_00cd31695b7b71ab = []byte{ + // 1428 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x57, 0xdd, 0x6e, 0x1b, 0x37, + 0x16, 0x8e, 0xe2, 0xd8, 0xc9, 0xd2, 0x76, 0x9c, 0x30, 0xeb, 0x78, 0x62, 0x1b, 0x89, 0xa3, 0xec, + 0x66, 0x8d, 0xec, 0x5a, 0x5e, 0x3b, 0x59, 0x6c, 0x81, 0x5e, 0xb4, 0xd2, 0xcc, 0x44, 0x1e, 0x54, + 0x52, 0x15, 0xca, 0x2a, 0x9a, 0x06, 0x28, 0x3b, 0x1a, 0x52, 0x13, 0x22, 0x23, 0x52, 0xe1, 0x70, + 0x1c, 0x1b, 0xe8, 0x45, 0x51, 0xa0, 0xe8, 0x65, 0x81, 0x3e, 0x44, 0x2f, 0xfa, 0x0e, 0x7d, 0xa8, + 0x3e, 0x41, 0x0b, 0x72, 0x46, 0x7f, 0xf1, 0xc8, 0x96, 0xdd, 0xf6, 0x6e, 0xc4, 0x73, 0xce, 0xf7, + 0x1d, 0x1e, 0x7e, 0x87, 0x87, 0x02, 0x1b, 0x71, 0xc8, 0x3b, 0xd8, 0x27, 0x84, 0x29, 0x26, 0x38, + 0x96, 0xf4, 0x6d, 0x42, 0x63, 0x55, 0xea, 0x4b, 0xa1, 0x04, 0xbc, 0x13, 0x2b, 0x49, 0xfd, 0x1e, + 0xe3, 0x21, 0x36, 0x0b, 0x9d, 0xa4, 0x1b, 0xaf, 0xdf, 0x0f, 0x85, 0x08, 0x23, 0xba, 0x3b, 0x58, + 0xd9, 0x7d, 0x27, 0xfd, 0x7e, 0x9f, 0xca, 0x38, 0x0d, 0x5a, 0x5f, 0x3b, 0xde, 0xf7, 0xfb, 0x38, + 0x10, 0xbd, 0x9e, 0xe0, 0x58, 0x9d, 0xf4, 0xe9, 0xc0, 0x60, 0x49, 0x19, 0xe0, 0x20, 0xc4, 0x81, + 0xe0, 0x5d, 0x16, 0x62, 0xc6, 0xbb, 0x22, 0xb5, 0x14, 0x29, 0xb8, 0xd3, 0x0a, 0x1b, 0x95, 0x72, + 0x96, 0x05, 0x4a, 0x93, 0x80, 0x0d, 0xb0, 0x68, 0xec, 0x81, 0x88, 0x3c, 0x37, 0xb6, 0x0a, 0x5b, + 0x85, 0xed, 0xc5, 0xfd, 0xff, 0x94, 0x72, 0x92, 0x2a, 0xe5, 0x84, 0x63, 0xcf, 0x8d, 0xd1, 0x38, + 0x40, 0xf1, 0xd7, 0x45, 0xb0, 0x36, 0xc5, 0x11, 0x3e, 0x01, 0x90, 0x11, 0x5c, 0xa7, 0x8d, 0x0a, + 0x6e, 0xbb, 0xf8, 0xf3, 0xfd, 0x72, 0x13, 0x7b, 0x8e, 0xa1, 0x5c, 0x46, 0x37, 0x19, 0xd1, 0x86, + 0xb6, 0xab, 0x97, 0x3d, 0x07, 0x72, 0xb0, 0xc1, 0x08, 0x6e, 0xa0, 0xb6, 0xdb, 0xa2, 0x41, 0x22, + 0x99, 0x3a, 0xb1, 0xfd, 0xbe, 0xdf, 0x61, 0x11, 0x53, 0x8c, 0xc6, 0xd6, 0x55, 0x93, 0xe7, 0x4e, + 0x6e, 0x9e, 0xd3, 0x82, 0xd0, 0x3a, 0x23, 0xd3, 0x6c, 0x70, 0xc7, 0xe4, 0xa6, 0x33, 0x1f, 0x98, + 0x3f, 0xa1, 0x27, 0xd6, 0xdc, 0x56, 0x61, 0x7b, 0x09, 0xdd, 0x66, 0xe4, 0x3d, 0x03, 0x3c, 0x01, + 0x5b, 0x99, 0x7b, 0xdb, 0x2d, 0x87, 0xa1, 0xa4, 0xa1, 0xaf, 0x68, 0xdd, 0x3f, 0x66, 0xbd, 0xa4, + 0x57, 0x61, 0x0a, 0xf9, 0x8a, 0x5a, 0xd7, 0x4c, 0x8e, 0xa5, 0xdc, 0x1c, 0xa7, 0x46, 0xa1, 0x07, + 0x29, 0xd9, 0x54, 0x07, 0xe8, 0x80, 0x15, 0x4d, 0x4d, 0x23, 0x1a, 0x28, 0x4a, 0x9a, 0xb5, 0x7a, + 0xc3, 0x9a, 0x37, 0x4c, 0x1b, 0xa5, 0x54, 0x35, 0xa5, 0x01, 0x4d, 0xa9, 0x72, 0xa2, 0x68, 0xfc, + 0x99, 0x1f, 0x25, 0x54, 0xd7, 0x77, 0x3c, 0x04, 0xbe, 0x01, 0xeb, 0x8c, 0xe0, 0x03, 0x9f, 0x13, + 0x71, 0x44, 0x25, 0xa2, 0xb1, 0x92, 0x2c, 0xd0, 0x07, 0x56, 0x63, 0xb1, 0xb2, 0x16, 0xce, 0x90, + 0xc1, 0x94, 0x18, 0x74, 0x8f, 0x91, 0x29, 0x26, 0xf8, 0x4d, 0x01, 0x14, 0x19, 0xc1, 0x2e, 0x46, + 0xe5, 0x4a, 0x8c, 0x0f, 0x45, 0x85, 0x96, 0x09, 0xa1, 0x69, 0xfd, 0xca, 0x84, 0x20, 0xfa, 0xd6, + 0xb0, 0x5e, 0x37, 0xac, 0xcf, 0x72, 0x59, 0xcf, 0x89, 0x45, 0xf7, 0x19, 0x71, 0xb5, 0xc7, 0xd0, + 0x61, 0xd2, 0x0e, 0x5f, 0x82, 0xbb, 0x99, 0xf6, 0x94, 0xd0, 0x26, 0x5b, 0x70, 0xe5, 0x33, 0x4e, + 0xa5, 0x75, 0xc3, 0xb0, 0x16, 0x73, 0x59, 0xed, 0x2a, 0xb6, 0x4d, 0x27, 0x79, 0xbc, 0x2b, 0xd0, + 0x6a, 0xaa, 0xd1, 0xf7, 0x00, 0xe0, 0xc1, 0x50, 0x3a, 0xe3, 0xb2, 0xfe, 0x9b, 0x81, 0xdd, 0x3c, + 0x75, 0x26, 0x6d, 0x8f, 0xab, 0xa7, 0xfb, 0xa3, 0x43, 0x09, 0xc7, 0x44, 0x8f, 0x4d, 0x92, 0xee, + 0x71, 0xdf, 0x9c, 0x53, 0xdb, 0xad, 0xd0, 0xd7, 0xfe, 0x11, 0x13, 0x89, 0xb4, 0x80, 0x41, 0xdb, + 0xce, 0x2f, 0xcd, 0x69, 0x7f, 0x9d, 0x6a, 0xce, 0x32, 0x7c, 0x05, 0x36, 0x4f, 0x77, 0x20, 0x76, + 0x8f, 0x15, 0xe5, 0x31, 0x13, 0xdc, 0x5a, 0x9c, 0x21, 0xe9, 0xb5, 0xc9, 0x4e, 0x1d, 0x06, 0xc3, + 0x16, 0x58, 0x65, 0x04, 0x67, 0x0d, 0x4f, 0x49, 0xab, 0x1f, 0x31, 0xd5, 0x42, 0x95, 0xd8, 0x5a, + 0x32, 0xa8, 0xf7, 0xf3, 0x2f, 0x95, 0x81, 0x17, 0xfa, 0x3b, 0x23, 0xa7, 0x63, 0xe1, 0x0f, 0x05, + 0xf0, 0x38, 0x4b, 0x19, 0xd1, 0x58, 0x24, 0x32, 0xa0, 0xb6, 0x10, 0x92, 0x30, 0xee, 0x6b, 0x79, + 0xe9, 0x73, 0x91, 0x3d, 0xf3, 0x69, 0x2d, 0x1b, 0x9a, 0x0f, 0x72, 0x69, 0x66, 0x88, 0x47, 0xff, + 0x4c, 0x37, 0x76, 0x8e, 0x1b, 0xe4, 0xa6, 0x86, 0xad, 0x6a, 0xa3, 0x82, 0x07, 0x97, 0x1c, 0x3e, + 0x94, 0x2c, 0x0c, 0xa9, 0xc4, 0x1e, 0x27, 0xd6, 0xcd, 0x33, 0xda, 0x7e, 0x6a, 0x14, 0xb2, 0x18, + 0xd1, 0xc6, 0x81, 0x2d, 0x33, 0x79, 0x9c, 0x40, 0x9c, 0xf2, 0x25, 0x9d, 0x38, 0x90, 0xac, 0x43, + 0x65, 0x53, 0x8a, 0x2e, 0x8b, 0xa8, 0xe7, 0x74, 0x85, 0x44, 0xcf, 0x9b, 0xd6, 0xca, 0x0c, 0x67, + 0xb6, 0xc1, 0xc8, 0x54, 0x00, 0xf8, 0x11, 0xb8, 0x99, 0x55, 0xd8, 0xa6, 0x51, 0xa4, 0xb5, 0x7b, + 0xcb, 0x40, 0xde, 0xcb, 0x57, 0x9b, 0x5d, 0xf5, 0xd0, 0x52, 0x5a, 0x2a, 0xed, 0xef, 0x39, 0xc5, + 0xb7, 0xe0, 0xc1, 0x39, 0xed, 0x09, 0x1b, 0x60, 0x9e, 0x29, 0xda, 0xd3, 0x03, 0x66, 0x6e, 0xea, + 0x21, 0x9d, 0x01, 0x82, 0x3d, 0x45, 0x7b, 0x7a, 0xd8, 0xa4, 0x30, 0xc5, 0x9f, 0x0b, 0xe0, 0xd1, + 0x0c, 0xee, 0xf0, 0xdb, 0x02, 0x78, 0x74, 0xf6, 0xcd, 0x63, 0x5c, 0xb3, 0xb9, 0xf7, 0xbf, 0x4b, + 0xa5, 0x75, 0xd6, 0xdd, 0xa3, 0xed, 0xc5, 0x9f, 0xae, 0x81, 0xad, 0xf3, 0x40, 0xa0, 0x05, 0x6e, + 0x50, 0xed, 0x33, 0x1a, 0x89, 0x0b, 0x14, 0x95, 0x2b, 0x9e, 0x03, 0x57, 0xc1, 0x02, 0x91, 0x1d, + 0xbd, 0x7e, 0xd5, 0xac, 0xcf, 0x13, 0xd9, 0xf1, 0x1c, 0xd8, 0x07, 0x1b, 0x94, 0x63, 0xc7, 0xc6, + 0x23, 0xc1, 0xea, 0x9b, 0x2a, 0x91, 0x69, 0x37, 0xcc, 0x99, 0x1d, 0xfd, 0x37, 0x7f, 0x47, 0x8d, + 0xa9, 0x71, 0xe8, 0x1e, 0xe5, 0x8e, 0x9d, 0x6b, 0x82, 0x11, 0x58, 0x89, 0xc3, 0x46, 0xa5, 0xe9, + 0xd8, 0xcd, 0xbe, 0xa4, 0x31, 0xe5, 0x2a, 0x9b, 0x71, 0x1f, 0x5f, 0xb8, 0x6e, 0xad, 0x49, 0x9c, + 0x83, 0x2b, 0xe8, 0x7d, 0x68, 0x98, 0x00, 0x38, 0x58, 0xe2, 0x42, 0x0d, 0x08, 0xd3, 0x51, 0x67, + 0x5f, 0x9a, 0x70, 0x04, 0x75, 0x70, 0x05, 0xe5, 0x10, 0xc0, 0xaf, 0xc0, 0x32, 0x73, 0x47, 0x57, + 0x62, 0x6c, 0x2d, 0x18, 0xc5, 0x7e, 0x78, 0x29, 0x69, 0xb8, 0xc7, 0x4a, 0x8b, 0x76, 0x89, 0xb9, + 0x23, 0xc0, 0x8a, 0x05, 0xee, 0xca, 0xac, 0xbe, 0xd9, 0x3b, 0x2d, 0x2b, 0x70, 0x71, 0x1b, 0x3c, + 0x9e, 0x0d, 0xb1, 0xf8, 0xe3, 0x3c, 0xf8, 0xf7, 0x05, 0xea, 0x0b, 0x15, 0x78, 0xd0, 0x4d, 0xa2, + 0x28, 0x6d, 0x04, 0x5c, 0xa3, 0x47, 0x34, 0xc2, 0x2f, 0x44, 0x0b, 0x37, 0x7d, 0xe9, 0xf7, 0xa8, + 0xa2, 0x72, 0xf0, 0xf4, 0xdb, 0x9d, 0xbe, 0xcf, 0xdc, 0x30, 0xb4, 0xae, 0x71, 0xb5, 0xfc, 0x8d, + 0xf5, 0x85, 0x68, 0x8d, 0x6c, 0xf0, 0x6b, 0xb0, 0xdd, 0xf3, 0x8f, 0x71, 0xdd, 0xae, 0x62, 0x9f, + 0xf4, 0x98, 0x3a, 0x8b, 0x3e, 0x7d, 0xd1, 0xfd, 0x2b, 0x97, 0xbe, 0x5a, 0x41, 0xf8, 0x85, 0x88, + 0xc7, 0x2f, 0xeb, 0x87, 0x3d, 0xff, 0xb8, 0x6e, 0x57, 0xcb, 0x1a, 0x76, 0x0a, 0x7b, 0x15, 0x2c, + 0x93, 0x1a, 0x7e, 0x2e, 0xe4, 0x3b, 0x5f, 0x5f, 0xe4, 0x61, 0xd6, 0x12, 0xf9, 0x93, 0xde, 0x19, + 0xf7, 0x44, 0x4b, 0xa4, 0x36, 0xfa, 0x05, 0x5f, 0x82, 0xd5, 0x9e, 0x1e, 0x99, 0x4e, 0x0d, 0x57, + 0x0f, 0x9b, 0xf8, 0xd0, 0xf5, 0x1c, 0x5f, 0xd5, 0xed, 0x6a, 0xa6, 0xfe, 0xc7, 0xf9, 0x39, 0x1f, + 0x36, 0x55, 0xc2, 0x39, 0x8d, 0x5c, 0x4e, 0xfa, 0x82, 0x71, 0x85, 0xa0, 0x06, 0x71, 0x6a, 0xd5, + 0xc3, 0xe6, 0x10, 0x01, 0x7e, 0x09, 0xd6, 0xe2, 0x3d, 0xdc, 0x36, 0xc0, 0x93, 0xee, 0x99, 0xd2, + 0x67, 0x05, 0x5f, 0x8d, 0xf7, 0xda, 0xb5, 0x53, 0xcb, 0xf0, 0x4d, 0xbe, 0x9a, 0x9f, 0xff, 0xd1, + 0x86, 0xcd, 0x13, 0x76, 0xf1, 0xfb, 0x02, 0xd8, 0xbb, 0x30, 0x06, 0x44, 0xe6, 0xd1, 0x83, 0x6a, + 0x76, 0x5d, 0x10, 0x8a, 0x95, 0xf4, 0x79, 0xdc, 0xa5, 0x52, 0x52, 0x92, 0x29, 0x72, 0x33, 0x37, + 0xd7, 0xcc, 0xdf, 0xbc, 0x1a, 0xd2, 0xcf, 0xc3, 0x51, 0x64, 0xf1, 0xb7, 0x6b, 0xe0, 0x82, 0xb7, + 0x01, 0xfc, 0xae, 0x00, 0xb6, 0xe5, 0xe0, 0xfd, 0x81, 0x5b, 0x76, 0xf5, 0x2f, 0xe8, 0x95, 0xe2, + 0x90, 0xa0, 0x65, 0x57, 0xa7, 0xa8, 0xf6, 0x15, 0xb8, 0x6b, 0xc4, 0xd6, 0x1e, 0x17, 0x9b, 0xce, + 0x35, 0xeb, 0x90, 0x59, 0x05, 0x71, 0x47, 0xa3, 0xb4, 0x47, 0x6a, 0xd3, 0x10, 0x90, 0x83, 0xad, + 0x98, 0x06, 0x82, 0x13, 0x5f, 0x9e, 0xe0, 0x29, 0x34, 0x73, 0x17, 0xa2, 0xd9, 0x1c, 0xe2, 0xd5, + 0x73, 0xf8, 0xfe, 0x0f, 0x6e, 0xc8, 0x28, 0xc0, 0xfa, 0x78, 0xb2, 0x66, 0x39, 0xfb, 0x34, 0xaf, + 0xcb, 0x28, 0xd0, 0x1f, 0xf0, 0x53, 0x70, 0x2b, 0xa9, 0xe1, 0xc9, 0x89, 0x96, 0x36, 0xc4, 0x3f, + 0xf2, 0xff, 0x4f, 0xd5, 0x26, 0xa7, 0xd8, 0x4a, 0x32, 0xb9, 0x00, 0x79, 0x7e, 0x23, 0x78, 0x7f, + 0xc2, 0x20, 0xc9, 0xed, 0x85, 0x5f, 0xae, 0x82, 0x67, 0x97, 0x81, 0x81, 0x0d, 0x70, 0x9b, 0x11, + 0x9c, 0xd4, 0xfa, 0x8e, 0xdd, 0x6c, 0xf1, 0x1a, 0xe5, 0xa1, 0x7a, 0x9d, 0xe9, 0xed, 0x61, 0x6e, + 0xb2, 0xcd, 0x31, 0x47, 0x74, 0x8b, 0x91, 0xf6, 0x44, 0x68, 0x86, 0x47, 0x6a, 0xe3, 0x6e, 0x99, + 0x94, 0x66, 0xc3, 0x73, 0x26, 0x42, 0x21, 0x05, 0x96, 0xc6, 0x4b, 0xfa, 0x11, 0x0b, 0x4c, 0x69, + 0xcb, 0x81, 0x62, 0x47, 0xe3, 0x6f, 0x8e, 0x27, 0xf9, 0x17, 0x6c, 0x5e, 0x84, 0xfe, 0x33, 0x91, + 0x6b, 0xa8, 0x3c, 0xfd, 0x62, 0x2f, 0xa4, 0x52, 0x32, 0x55, 0x12, 0x3b, 0xd2, 0xe7, 0x3b, 0x71, + 0x50, 0x12, 0x32, 0xdc, 0x95, 0xbb, 0x92, 0x05, 0x3b, 0xfd, 0x48, 0xed, 0x0e, 0x39, 0x76, 0x86, + 0x1c, 0x9d, 0x05, 0xf3, 0xf9, 0xf4, 0xf7, 0x00, 0x00, 0x00, 0xff, 0xff, 0xa0, 0x70, 0x02, 0x48, + 0x71, 0x11, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_addition_request_acknowledge.pb.go b/protogen/gopb/sgnb_addition_request_acknowledge.pb.go new file mode 100644 index 0000000..3c4022e --- /dev/null +++ b/protogen/gopb/sgnb_addition_request_acknowledge.pb.go @@ -0,0 +1,661 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_addition_request_acknowledge.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBAdditionRequestAcknowledge struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList *E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList `protobuf:"bytes,3,opt,name=id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList,json=idERABsAdmittedToBeAddedSgNBAddReqAckList,proto3" json:"id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList,omitempty"` + Id_E_RABs_NotAdmitted_List *E_RAB_List `protobuf:"bytes,4,opt,name=id_E_RABs_NotAdmitted_List,json=idERABsNotAdmittedList,proto3" json:"id_E_RABs_NotAdmitted_List,omitempty"` + //The content of id_SgNBtoMeNBContainer has been specified in 3GPP 38.331 to be CG-Config. + Id_SgNBtoMeNBContainer *CG_Config `protobuf:"bytes,5,opt,name=id_SgNBtoMeNBContainer,json=idSgNBtoMeNBContainer,proto3" json:"id_SgNBtoMeNBContainer,omitempty"` + Id_CriticalityDiagnostics *CriticalityDiagnostics `protobuf:"bytes,6,opt,name=id_CriticalityDiagnostics,json=idCriticalityDiagnostics,proto3" json:"id_CriticalityDiagnostics,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + Id_AdmittedSplitSRBs *SplitSRBs `protobuf:"bytes,8,opt,name=id_AdmittedSplitSRBs,json=idAdmittedSplitSRBs,proto3" json:"id_AdmittedSplitSRBs,omitempty"` + Id_SgNBResourceCoordinationInformation *SgNBResourceCoordinationInformation `protobuf:"bytes,9,opt,name=id_SgNBResourceCoordinationInformation,json=idSgNBResourceCoordinationInformation,proto3" json:"id_SgNBResourceCoordinationInformation,omitempty"` + Id_RRCConfigIndication *RRC_Config_Ind `protobuf:"bytes,10,opt,name=id_RRCConfigIndication,json=idRRCConfigIndication,proto3" json:"id_RRCConfigIndication,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBAdditionRequestAcknowledge) Reset() { *m = SgNBAdditionRequestAcknowledge{} } +func (m *SgNBAdditionRequestAcknowledge) String() string { return proto.CompactTextString(m) } +func (*SgNBAdditionRequestAcknowledge) ProtoMessage() {} +func (*SgNBAdditionRequestAcknowledge) Descriptor() ([]byte, []int) { + return fileDescriptor_208f574b8bcb87a2, []int{0} +} + +func (m *SgNBAdditionRequestAcknowledge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBAdditionRequestAcknowledge.Unmarshal(m, b) +} +func (m *SgNBAdditionRequestAcknowledge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBAdditionRequestAcknowledge.Marshal(b, m, deterministic) +} +func (m *SgNBAdditionRequestAcknowledge) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBAdditionRequestAcknowledge.Merge(m, src) +} +func (m *SgNBAdditionRequestAcknowledge) XXX_Size() int { + return xxx_messageInfo_SgNBAdditionRequestAcknowledge.Size(m) +} +func (m *SgNBAdditionRequestAcknowledge) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBAdditionRequestAcknowledge.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBAdditionRequestAcknowledge proto.InternalMessageInfo + +func (m *SgNBAdditionRequestAcknowledge) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBAdditionRequestAcknowledge) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBAdditionRequestAcknowledge) GetId_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList() *E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList { + if m != nil { + return m.Id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList + } + return nil +} + +func (m *SgNBAdditionRequestAcknowledge) GetId_E_RABs_NotAdmitted_List() *E_RAB_List { + if m != nil { + return m.Id_E_RABs_NotAdmitted_List + } + return nil +} + +func (m *SgNBAdditionRequestAcknowledge) GetId_SgNBtoMeNBContainer() *CG_Config { + if m != nil { + return m.Id_SgNBtoMeNBContainer + } + return nil +} + +func (m *SgNBAdditionRequestAcknowledge) GetId_CriticalityDiagnostics() *CriticalityDiagnostics { + if m != nil { + return m.Id_CriticalityDiagnostics + } + return nil +} + +func (m *SgNBAdditionRequestAcknowledge) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func (m *SgNBAdditionRequestAcknowledge) GetId_AdmittedSplitSRBs() *SplitSRBs { + if m != nil { + return m.Id_AdmittedSplitSRBs + } + return nil +} + +func (m *SgNBAdditionRequestAcknowledge) GetId_SgNBResourceCoordinationInformation() *SgNBResourceCoordinationInformation { + if m != nil { + return m.Id_SgNBResourceCoordinationInformation + } + return nil +} + +func (m *SgNBAdditionRequestAcknowledge) GetId_RRCConfigIndication() *RRC_Config_Ind { + if m != nil { + return m.Id_RRCConfigIndication + } + return nil +} + +type E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList struct { + Id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item []*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item `protobuf:"bytes,1,rep,name=id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item,json=idERABsAdmittedToBeAddedSgNBAddReqAckItem,proto3" json:"id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList) Descriptor() ([]byte, []int) { + return fileDescriptor_208f574b8bcb87a2, []int{1} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList) GetId_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item() []*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item { + if m != nil { + return m.Id_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item + } + return nil +} + +type E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,2,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"` + // Types that are valid to be assigned to ResourceConfiguration: + // *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresent + // *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresent + ResourceConfiguration isE_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"` + IE_Extensions []*E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_208f574b8bcb87a2, []int{2} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration { + if m != nil { + return m.En_DC_ResourceConfiguration + } + return nil +} + +type isE_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_ResourceConfiguration interface { + isE_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_ResourceConfiguration() +} + +type E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresent struct { + SgNBPDCPpresent *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent `protobuf:"bytes,3,opt,name=sgNBPDCPpresent,proto3,oneof"` +} + +type E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresent struct { + SgNBPDCPnotpresent *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent `protobuf:"bytes,4,opt,name=sgNBPDCPnotpresent,proto3,oneof"` +} + +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresent) isE_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_ResourceConfiguration() { +} + +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresent) isE_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_ResourceConfiguration() { +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) GetResourceConfiguration() isE_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_ResourceConfiguration { + if m != nil { + return m.ResourceConfiguration + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) GetSgNBPDCPpresent() *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresent); ok { + return x.SgNBPDCPpresent + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) GetSgNBPDCPnotpresent() *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresent); ok { + return x.SgNBPDCPnotpresent + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) GetIE_Extensions() []*E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPpresent)(nil), + (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item_SgNBPDCPnotpresent)(nil), + } +} + +type E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs) Reset() { + *m = E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs{} +} +func (m *E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_208f574b8bcb87a2, []int{3} +} + +func (m *E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs proto.InternalMessageInfo + +type E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent struct { + S1_DL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=s1_DL_GTPtunnelEndpoint,json=s1DLGTPtunnelEndpoint,proto3" json:"s1_DL_GTPtunnelEndpoint,omitempty"` + SgNB_UL_GTP_TEIDatPDCP *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=sgNB_UL_GTP_TEIDatPDCP,json=sgNBULGTPTEIDatPDCP,proto3" json:"sgNB_UL_GTP_TEIDatPDCP,omitempty"` + Rlc_Mode *RLCMode `protobuf:"bytes,3,opt,name=rlc_Mode,json=rlcMode,proto3" json:"rlc_Mode,omitempty"` + DL_Forwarding_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,4,opt,name=dL_Forwarding_GTPtunnelEndpoint,json=dLForwardingGTPtunnelEndpoint,proto3" json:"dL_Forwarding_GTPtunnelEndpoint,omitempty"` + UL_Forwarding_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,5,opt,name=uL_Forwarding_GTPtunnelEndpoint,json=uLForwardingGTPtunnelEndpoint,proto3" json:"uL_Forwarding_GTPtunnelEndpoint,omitempty"` + MCG_E_RAB_Level_QoS_Parameters *E_RAB_Level_QoS_Parameters `protobuf:"bytes,6,opt,name=mCG_E_RAB_Level_QoS_Parameters,json=mCGERABLevelQoSParameters,proto3" json:"mCG_E_RAB_Level_QoS_Parameters,omitempty"` + UL_Configuration *ULConfiguration `protobuf:"bytes,7,opt,name=uL_Configuration,json=uLConfiguration,proto3" json:"uL_Configuration,omitempty"` + IE_Extensions []*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs `protobuf:"bytes,8,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_208f574b8bcb87a2, []int{4} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) GetS1_DL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.S1_DL_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) GetSgNB_UL_GTP_TEIDatPDCP() *GTPtunnelEndpoint { + if m != nil { + return m.SgNB_UL_GTP_TEIDatPDCP + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) GetRlc_Mode() *RLCMode { + if m != nil { + return m.Rlc_Mode + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) GetDL_Forwarding_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.DL_Forwarding_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) GetUL_Forwarding_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.UL_Forwarding_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) GetMCG_E_RAB_Level_QoS_Parameters() *E_RAB_Level_QoS_Parameters { + if m != nil { + return m.MCG_E_RAB_Level_QoS_Parameters + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) GetUL_Configuration() *ULConfiguration { + if m != nil { + return m.UL_Configuration + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent) GetIE_Extensions() []*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs struct { + IdULpDCPSnLength *PDCPSnLength `protobuf:"bytes,1,opt,name=id_uLpDCPSnLength,json=idULpDCPSnLength,proto3" json:"id_uLpDCPSnLength,omitempty"` + IdDLPDCPSnLength *PDCPSnLength `protobuf:"bytes,2,opt,name=id_dLPDCPSnLength,json=idDLPDCPSnLength,proto3" json:"id_dLPDCPSnLength,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_208f574b8bcb87a2, []int{5} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs) GetIdULpDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdULpDCPSnLength + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs) GetIdDLPDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdDLPDCPSnLength + } + return nil +} + +type E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent struct { + SgNB_DL_GTP_TEIDatSCG *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=sgNB_DL_GTP_TEIDatSCG,json=sgNBDLGTPTEIDatSCG,proto3" json:"sgNB_DL_GTP_TEIDatSCG,omitempty"` + SecondarySgNB_DL_GTP_TEIDatSCG *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=secondary_sgNB_DL_GTP_TEIDatSCG,json=secondarySgNBDLGTPTEIDatSCG,proto3" json:"secondary_sgNB_DL_GTP_TEIDatSCG,omitempty"` + IE_Extensions []*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,3,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_208f574b8bcb87a2, []int{6} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) GetSgNB_DL_GTP_TEIDatSCG() *GTPtunnelEndpoint { + if m != nil { + return m.SgNB_DL_GTP_TEIDatSCG + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) GetSecondarySgNB_DL_GTP_TEIDatSCG() *GTPtunnelEndpoint { + if m != nil { + return m.SecondarySgNB_DL_GTP_TEIDatSCG + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs struct { + LcId *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=lc_id,json=lcId,proto3" json:"lc_id,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_208f574b8bcb87a2, []int{7} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs) GetLcId() *wrappers.UInt32Value { + if m != nil { + return m.LcId + } + return nil +} + +func init() { + proto.RegisterType((*SgNBAdditionRequestAcknowledge)(nil), "streaming_protobufs.SgNBAdditionRequestAcknowledge") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBAddReqAckList") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_Item") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBAddReqAck_ItemExtIEs") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresent") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPpresentExtIEs") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresent") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBAddReqAck_SgNBPDCPnotpresentExtIEs") +} + +func init() { + proto.RegisterFile("sgnb_addition_request_acknowledge.proto", fileDescriptor_208f574b8bcb87a2) +} + +var fileDescriptor_208f574b8bcb87a2 = []byte{ + // 1106 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x56, 0xdd, 0x72, 0xdb, 0x44, + 0x14, 0xae, 0x9b, 0x9f, 0x86, 0x0d, 0xa5, 0x65, 0x43, 0x12, 0x25, 0x0d, 0x49, 0x30, 0x50, 0x52, + 0x42, 0x6c, 0xe2, 0x5c, 0x94, 0x61, 0x06, 0xa6, 0xb6, 0x64, 0x5c, 0xcd, 0xa8, 0xae, 0xb3, 0x8e, + 0x19, 0x68, 0x66, 0xd8, 0x51, 0xb4, 0x1b, 0x75, 0xa7, 0xf2, 0xae, 0xba, 0x5a, 0x91, 0x84, 0xbb, + 0x3e, 0x01, 0x0f, 0xc1, 0xf0, 0x0c, 0x3c, 0x05, 0x97, 0xdc, 0x70, 0xc3, 0xab, 0x30, 0x5a, 0xc9, + 0x76, 0x1c, 0xab, 0x4e, 0xdc, 0xe4, 0x4e, 0xb3, 0xe7, 0x3b, 0xdf, 0x77, 0xf6, 0xfc, 0xad, 0xc0, + 0x17, 0x91, 0xcf, 0x8f, 0xb0, 0x4b, 0x08, 0x53, 0x4c, 0x70, 0x2c, 0xe9, 0xeb, 0x98, 0x46, 0x0a, + 0xbb, 0xde, 0x2b, 0x2e, 0x4e, 0x02, 0x4a, 0x7c, 0x5a, 0x0a, 0xa5, 0x50, 0x02, 0x2e, 0x44, 0x4a, + 0x52, 0xb7, 0xcb, 0xb8, 0x8f, 0xf5, 0xc1, 0x51, 0x7c, 0x1c, 0xad, 0xae, 0xfb, 0x42, 0xf8, 0x01, + 0x2d, 0xf7, 0x4e, 0xca, 0x27, 0xd2, 0x0d, 0x43, 0x2a, 0xa3, 0xd4, 0x69, 0x75, 0xf9, 0xb4, 0xe2, + 0x86, 0xd8, 0x13, 0xdd, 0xae, 0xe0, 0x58, 0x9d, 0x85, 0xb4, 0x67, 0x58, 0x90, 0xd2, 0xc3, 0x9e, + 0x8f, 0x3d, 0xc1, 0x8f, 0x99, 0x9f, 0x1e, 0x16, 0xff, 0xbd, 0x03, 0xd6, 0xdb, 0x7e, 0xb3, 0x56, + 0xcd, 0xa2, 0x41, 0x69, 0x30, 0xd5, 0x41, 0x2c, 0xf0, 0x4b, 0x00, 0x19, 0xc1, 0xcf, 0x68, 0xb3, + 0x86, 0x3b, 0x75, 0xfc, 0x53, 0xa5, 0xda, 0xc2, 0xb6, 0x65, 0x14, 0x36, 0x0b, 0x5b, 0x77, 0xd1, + 0x07, 0x8c, 0x24, 0x86, 0x4e, 0x3d, 0x39, 0xb6, 0xad, 0x0c, 0x9b, 0x10, 0x9e, 0xc7, 0xde, 0xee, + 0x61, 0x13, 0x43, 0x1f, 0xfb, 0x47, 0x01, 0x94, 0x18, 0xc1, 0x75, 0x8c, 0xaa, 0xb5, 0x08, 0x57, + 0x49, 0x97, 0x29, 0x45, 0x09, 0x3e, 0x10, 0x35, 0x5a, 0x25, 0x84, 0xa6, 0x34, 0x55, 0x42, 0x10, + 0x7d, 0x5d, 0xf5, 0x5e, 0x39, 0x2c, 0x52, 0xc6, 0xd4, 0x66, 0x61, 0x6b, 0xbe, 0xf2, 0xa4, 0x94, + 0x93, 0x97, 0xd2, 0x04, 0x3c, 0xe8, 0x11, 0x23, 0xf5, 0x04, 0xdd, 0x03, 0xf7, 0xb1, 0x23, 0x50, + 0x78, 0x08, 0x56, 0x07, 0x41, 0x36, 0x85, 0xea, 0xf3, 0xeb, 0x80, 0xa6, 0x75, 0x40, 0x1b, 0x6f, + 0x0f, 0x48, 0xc3, 0xd0, 0x52, 0xa6, 0x77, 0xce, 0x5f, 0x93, 0x77, 0xc0, 0x52, 0x96, 0x2e, 0x25, + 0x92, 0x3c, 0x9a, 0x82, 0x2b, 0x97, 0x71, 0x2a, 0x8d, 0x19, 0x4d, 0xbc, 0x9e, 0x4b, 0x6c, 0x36, + 0xb0, 0xa9, 0x6b, 0x88, 0x16, 0xd3, 0x94, 0x5e, 0x70, 0x86, 0x2f, 0xc1, 0x0a, 0x23, 0xd8, 0x94, + 0x4c, 0x31, 0xcf, 0x0d, 0x98, 0x3a, 0xb3, 0x98, 0xeb, 0x73, 0x11, 0x29, 0xe6, 0x45, 0xc6, 0xac, + 0x66, 0xde, 0xce, 0x67, 0xce, 0x75, 0x41, 0x06, 0x23, 0xf9, 0x16, 0x78, 0x08, 0xd6, 0x46, 0x7b, + 0x03, 0xd7, 0x4f, 0x15, 0xe5, 0x11, 0x13, 0xdc, 0xb8, 0xa3, 0xc5, 0xd6, 0x4a, 0x69, 0xcf, 0x96, + 0x7a, 0x4a, 0xa5, 0x8e, 0xcd, 0xd5, 0x5e, 0xe5, 0x47, 0x37, 0x88, 0x29, 0x5a, 0x1e, 0xee, 0xa1, + 0xbe, 0x33, 0xdc, 0x07, 0x1f, 0x31, 0xd2, 0x2f, 0x68, 0x3b, 0x0c, 0x98, 0x6a, 0xa3, 0x5a, 0x64, + 0xcc, 0x8d, 0xc9, 0x4d, 0x1f, 0x85, 0x16, 0x18, 0x19, 0x71, 0x85, 0xbf, 0x17, 0xc0, 0xc3, 0x2c, + 0xe3, 0x88, 0x46, 0x22, 0x96, 0x1e, 0x35, 0x85, 0x90, 0x84, 0x71, 0x37, 0xe9, 0x7e, 0x9b, 0x1f, + 0x0b, 0xd9, 0xd5, 0x9f, 0xc6, 0x7b, 0x5a, 0xe5, 0x9b, 0x7c, 0x95, 0xcb, 0xfd, 0xd1, 0xe7, 0x69, + 0x6d, 0x2e, 0x81, 0xc1, 0x17, 0xba, 0x05, 0x10, 0x32, 0xd3, 0x92, 0xda, 0x9c, 0x30, 0x2f, 0x0d, + 0x00, 0xe8, 0x00, 0x3e, 0xcd, 0x0d, 0x00, 0x21, 0x33, 0xeb, 0x01, 0x6c, 0x73, 0x92, 0xf4, 0x41, + 0x0e, 0x43, 0xf1, 0x9f, 0x02, 0xd8, 0x9e, 0x60, 0x2c, 0xe0, 0x9f, 0x05, 0x50, 0xbe, 0xfa, 0x44, + 0x62, 0x5b, 0xd1, 0xae, 0x51, 0xd8, 0x9c, 0xda, 0x9a, 0xaf, 0x54, 0xaf, 0x33, 0x92, 0x9a, 0xe8, + 0x8a, 0x33, 0x99, 0x40, 0x8b, 0x7f, 0x4d, 0x83, 0xaf, 0x26, 0xe1, 0x86, 0x06, 0x98, 0xa3, 0x7a, + 0x1a, 0xfb, 0x8b, 0x6b, 0x96, 0xa2, 0x6a, 0xcd, 0xb6, 0x60, 0x08, 0x1e, 0x50, 0x8e, 0x2d, 0x13, + 0x0f, 0xea, 0x94, 0x24, 0x31, 0x96, 0x69, 0x0d, 0x6e, 0xeb, 0x1a, 0x7c, 0x9d, 0x7f, 0xbb, 0xe6, + 0x5b, 0xfd, 0xd0, 0x0a, 0xe5, 0x96, 0x99, 0x6b, 0x82, 0xa7, 0xe0, 0x5e, 0xe4, 0x37, 0x6b, 0x2d, + 0xcb, 0x6c, 0x85, 0x92, 0x46, 0x94, 0xf7, 0xd6, 0x9a, 0x73, 0xad, 0x1c, 0xb6, 0x87, 0x39, 0x9f, + 0xde, 0x42, 0x17, 0x65, 0xe0, 0x9b, 0x02, 0x80, 0xbd, 0x33, 0x2e, 0x54, 0x4f, 0x3d, 0xdd, 0x61, + 0xcf, 0x6f, 0x44, 0x7d, 0x40, 0xfb, 0xf4, 0x16, 0xca, 0x11, 0x83, 0x1e, 0xb8, 0xcb, 0xea, 0x83, + 0x05, 0x11, 0x19, 0x33, 0xba, 0x7f, 0xbe, 0x1f, 0xa7, 0x3e, 0xae, 0xb4, 0xf5, 0x53, 0x65, 0xd7, + 0x23, 0xf4, 0x3e, 0xab, 0x0f, 0x38, 0x6b, 0x06, 0x58, 0x92, 0x59, 0xee, 0xb3, 0xd7, 0x2e, 0x4b, + 0x7e, 0x71, 0x1b, 0x3c, 0xba, 0x32, 0x69, 0xf1, 0xef, 0x59, 0xf0, 0xf8, 0x1d, 0xd3, 0x0f, 0x7f, + 0x01, 0xcb, 0xd1, 0x2e, 0xb6, 0x1c, 0xdc, 0x38, 0x68, 0xa9, 0x98, 0x73, 0x1a, 0xd4, 0x39, 0x09, + 0x05, 0xe3, 0x4a, 0x37, 0xe0, 0x7c, 0xe5, 0x61, 0xee, 0x8d, 0x47, 0xd0, 0x68, 0x31, 0xda, 0xb5, + 0x9c, 0x91, 0x63, 0x78, 0x08, 0x96, 0x22, 0xfd, 0xca, 0x6a, 0x05, 0x7c, 0x50, 0xb7, 0x2d, 0x57, + 0x25, 0x01, 0x64, 0x2d, 0x7b, 0x55, 0xfa, 0x85, 0x84, 0xa5, 0x93, 0x08, 0x0c, 0x28, 0xe0, 0x63, + 0x30, 0x27, 0x03, 0x0f, 0x3f, 0x13, 0x84, 0x66, 0xbd, 0xb9, 0x96, 0xbf, 0x85, 0x1c, 0x33, 0xc1, + 0xa0, 0x3b, 0x32, 0xf0, 0x92, 0x0f, 0xc8, 0xc1, 0x06, 0x71, 0xf0, 0x0f, 0x42, 0x9e, 0xb8, 0xc9, + 0xb2, 0xf3, 0x73, 0x6e, 0x3f, 0x3d, 0x51, 0x78, 0x1f, 0x13, 0x67, 0xc0, 0x36, 0x9a, 0x05, 0x0e, + 0x36, 0xe2, 0x4b, 0xf4, 0x66, 0x26, 0xd3, 0x8b, 0xc7, 0xea, 0x49, 0xb0, 0xde, 0x35, 0x1b, 0x38, + 0x7b, 0xd9, 0xe9, 0xaf, 0x34, 0xc0, 0xfb, 0xa2, 0x8d, 0x5b, 0xae, 0x74, 0xbb, 0x54, 0x51, 0xd9, + 0x7b, 0x5d, 0xcb, 0xe3, 0x7e, 0x08, 0x72, 0xdc, 0xd0, 0x4a, 0xd7, 0x6c, 0x24, 0xdb, 0x4f, 0x1b, + 0xf7, 0x45, 0x7b, 0x60, 0x82, 0xcf, 0xc1, 0xfd, 0xd8, 0xc1, 0xc3, 0x6b, 0x29, 0x7d, 0x56, 0x3f, + 0xcb, 0x55, 0xe9, 0x38, 0xc3, 0xab, 0xe8, 0x5e, 0x3c, 0x7c, 0x00, 0x4f, 0x2e, 0x8e, 0xe0, 0x9c, + 0x1e, 0x41, 0x74, 0x93, 0xeb, 0x27, 0x6f, 0x2c, 0x8b, 0xff, 0x15, 0xc0, 0x77, 0xd7, 0xe2, 0x83, + 0x4d, 0xf0, 0x21, 0x23, 0x38, 0x76, 0x42, 0xcb, 0x6c, 0xb5, 0xb9, 0x43, 0xb9, 0xaf, 0x5e, 0x66, + 0xf3, 0xf4, 0x49, 0x6e, 0xf8, 0xad, 0x73, 0x40, 0x74, 0x9f, 0x91, 0xce, 0x90, 0x6b, 0xc6, 0x47, + 0x9c, 0xf3, 0xb0, 0x6c, 0x80, 0xae, 0xc6, 0x67, 0x0d, 0xb9, 0x16, 0xdf, 0x4c, 0x81, 0x6f, 0xdf, + 0x7d, 0x65, 0xc2, 0x9f, 0xc1, 0xa2, 0x1e, 0x6a, 0xeb, 0xfc, 0x50, 0xb7, 0xcd, 0xc6, 0x84, 0x2b, + 0x43, 0xef, 0x5d, 0x6b, 0x30, 0xd3, 0x6d, 0xb3, 0x01, 0x03, 0xb0, 0x11, 0x51, 0x4f, 0x70, 0xe2, + 0xca, 0x33, 0x9c, 0x2f, 0x32, 0xd9, 0xe2, 0x78, 0xd0, 0xa7, 0x6b, 0x8f, 0xaa, 0xfd, 0x76, 0xb1, + 0xc5, 0xa6, 0x74, 0x8b, 0x75, 0x6e, 0xf8, 0x8d, 0xc9, 0xed, 0xb2, 0x18, 0x3c, 0xb9, 0x2e, 0x23, + 0xdc, 0x05, 0x33, 0x81, 0x87, 0x19, 0xc9, 0x12, 0x3f, 0xfe, 0xff, 0x75, 0x3a, 0xf0, 0x6c, 0x52, + 0xdb, 0x7b, 0xb1, 0xeb, 0x53, 0x29, 0x99, 0x2a, 0x89, 0x1d, 0xe9, 0xf2, 0x9d, 0xc8, 0x2b, 0x09, + 0xe9, 0x97, 0x65, 0x59, 0x32, 0x6f, 0x27, 0x0c, 0x54, 0xb9, 0x7f, 0xf5, 0x9d, 0xfe, 0xd5, 0x8f, + 0x66, 0xf5, 0xe7, 0xde, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0x42, 0x7d, 0x27, 0x29, 0x12, 0x0e, + 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_addition_request_reject.pb.go b/protogen/gopb/sgnb_addition_request_reject.pb.go new file mode 100644 index 0000000..bc68f2c --- /dev/null +++ b/protogen/gopb/sgnb_addition_request_reject.pb.go @@ -0,0 +1,125 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_addition_request_reject.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBAdditionRequestReject struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_Cause *Cause `protobuf:"bytes,3,opt,name=id_Cause,json=idCause,proto3" json:"id_Cause,omitempty"` + Id_CriticalityDiagnostics *CriticalityDiagnostics `protobuf:"bytes,4,opt,name=id_CriticalityDiagnostics,json=idCriticalityDiagnostics,proto3" json:"id_CriticalityDiagnostics,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBAdditionRequestReject) Reset() { *m = SgNBAdditionRequestReject{} } +func (m *SgNBAdditionRequestReject) String() string { return proto.CompactTextString(m) } +func (*SgNBAdditionRequestReject) ProtoMessage() {} +func (*SgNBAdditionRequestReject) Descriptor() ([]byte, []int) { + return fileDescriptor_aec401e36bc1450d, []int{0} +} + +func (m *SgNBAdditionRequestReject) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBAdditionRequestReject.Unmarshal(m, b) +} +func (m *SgNBAdditionRequestReject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBAdditionRequestReject.Marshal(b, m, deterministic) +} +func (m *SgNBAdditionRequestReject) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBAdditionRequestReject.Merge(m, src) +} +func (m *SgNBAdditionRequestReject) XXX_Size() int { + return xxx_messageInfo_SgNBAdditionRequestReject.Size(m) +} +func (m *SgNBAdditionRequestReject) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBAdditionRequestReject.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBAdditionRequestReject proto.InternalMessageInfo + +func (m *SgNBAdditionRequestReject) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBAdditionRequestReject) GetId_SgNB_UE_X2AP_ID() *wrappers.UInt32Value { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return nil +} + +func (m *SgNBAdditionRequestReject) GetId_Cause() *Cause { + if m != nil { + return m.Id_Cause + } + return nil +} + +func (m *SgNBAdditionRequestReject) GetId_CriticalityDiagnostics() *CriticalityDiagnostics { + if m != nil { + return m.Id_CriticalityDiagnostics + } + return nil +} + +func (m *SgNBAdditionRequestReject) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func init() { + proto.RegisterType((*SgNBAdditionRequestReject)(nil), "streaming_protobufs.SgNBAdditionRequestReject") +} + +func init() { proto.RegisterFile("sgnb_addition_request_reject.proto", fileDescriptor_aec401e36bc1450d) } + +var fileDescriptor_aec401e36bc1450d = []byte{ + // 348 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x90, 0xcf, 0x4a, 0xf3, 0x40, + 0x14, 0xc5, 0xe9, 0xd7, 0xcf, 0x3f, 0x44, 0x14, 0x8c, 0x8b, 0xa6, 0xa5, 0x48, 0xe9, 0xaa, 0x28, + 0x99, 0x60, 0x8a, 0x0f, 0xd0, 0xda, 0x82, 0x5d, 0x58, 0x24, 0x52, 0x11, 0x5d, 0x0c, 0xd3, 0x64, + 0x1c, 0xaf, 0xa4, 0x33, 0xf1, 0xce, 0x04, 0xdb, 0xa7, 0xf0, 0x95, 0x25, 0x13, 0x1b, 0x14, 0xb3, + 0x70, 0x77, 0x39, 0xf7, 0x9e, 0xc3, 0xef, 0x1e, 0xa7, 0xaf, 0x85, 0x5c, 0x52, 0x96, 0x24, 0x60, + 0x40, 0x49, 0x8a, 0xfc, 0x2d, 0xe7, 0xda, 0x50, 0xe4, 0xaf, 0x3c, 0x36, 0x24, 0x43, 0x65, 0x94, + 0x7b, 0xa2, 0x0d, 0x72, 0xb6, 0x02, 0x29, 0xa8, 0x15, 0x96, 0xf9, 0xb3, 0xee, 0x9c, 0x0a, 0xa5, + 0x44, 0xca, 0x83, 0xad, 0x12, 0xbc, 0x23, 0xcb, 0x32, 0x8e, 0xba, 0x34, 0x75, 0x5a, 0xeb, 0x90, + 0x65, 0x34, 0x56, 0xab, 0x95, 0x92, 0xd4, 0x6c, 0x32, 0xbe, 0x5d, 0x1c, 0x73, 0x44, 0x85, 0x34, + 0x66, 0xb9, 0xe6, 0xa5, 0xd4, 0xff, 0x68, 0x3a, 0xed, 0x3b, 0x31, 0x1f, 0x8f, 0xbe, 0x30, 0xa2, + 0x92, 0x22, 0xb2, 0x10, 0xee, 0x99, 0xe3, 0x42, 0x42, 0x6f, 0xf8, 0x7c, 0x4c, 0x17, 0x53, 0xfa, + 0x10, 0x8e, 0x6e, 0xe9, 0x6c, 0xe2, 0x35, 0x7a, 0x8d, 0xc1, 0x61, 0x74, 0x04, 0x49, 0xb1, 0x58, + 0x4c, 0x0b, 0x79, 0x36, 0x71, 0xaf, 0xed, 0x6d, 0x91, 0xf5, 0xfd, 0xf6, 0x5f, 0xaf, 0x31, 0x38, + 0x08, 0xbb, 0xa4, 0x44, 0x26, 0x5b, 0x64, 0xb2, 0x98, 0x49, 0x33, 0x0c, 0xef, 0x59, 0x9a, 0xf3, + 0x22, 0xa9, 0xb0, 0x55, 0x49, 0x97, 0xce, 0x3e, 0x24, 0xf4, 0xaa, 0xa0, 0xf4, 0x9a, 0xd6, 0xdf, + 0x21, 0x35, 0x3d, 0x10, 0x7b, 0x11, 0xed, 0x41, 0x62, 0x07, 0xf7, 0xc5, 0x69, 0x17, 0x36, 0x04, + 0x03, 0x31, 0x4b, 0xc1, 0x6c, 0x26, 0xc0, 0x84, 0x54, 0xda, 0x40, 0xac, 0xbd, 0xff, 0x36, 0xe7, + 0xbc, 0x3e, 0xa7, 0xd6, 0x12, 0x79, 0x90, 0xd4, 0x6f, 0xdc, 0x27, 0xa7, 0xfb, 0xbb, 0x16, 0x3a, + 0x5d, 0x1b, 0x2e, 0x35, 0x28, 0xe9, 0xed, 0xfc, 0xe1, 0xe9, 0xd6, 0xcf, 0xfa, 0x2a, 0xf3, 0x78, + 0xf8, 0x78, 0x21, 0x38, 0x22, 0x18, 0xa2, 0x7c, 0x64, 0xd2, 0xd7, 0x31, 0x51, 0x28, 0x02, 0x0c, + 0x10, 0x62, 0x3f, 0x4b, 0x4d, 0x50, 0xbd, 0xe0, 0x57, 0x2f, 0x2c, 0x77, 0xed, 0x38, 0xfc, 0x0c, + 0x00, 0x00, 0xff, 0xff, 0x4f, 0xeb, 0x47, 0x37, 0x54, 0x02, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_change_confirm.pb.go b/protogen/gopb/sgnb_change_confirm.pb.go new file mode 100644 index 0000000..1744289 --- /dev/null +++ b/protogen/gopb/sgnb_change_confirm.pb.go @@ -0,0 +1,588 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_change_confirm.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBChangeConfirm struct { + ProtocolIEs *SgNBChangeConfirm_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBChangeConfirm) Reset() { *m = SgNBChangeConfirm{} } +func (m *SgNBChangeConfirm) String() string { return proto.CompactTextString(m) } +func (*SgNBChangeConfirm) ProtoMessage() {} +func (*SgNBChangeConfirm) Descriptor() ([]byte, []int) { + return fileDescriptor_24e9ce018b2c24b5, []int{0} +} + +func (m *SgNBChangeConfirm) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBChangeConfirm.Unmarshal(m, b) +} +func (m *SgNBChangeConfirm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBChangeConfirm.Marshal(b, m, deterministic) +} +func (m *SgNBChangeConfirm) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBChangeConfirm.Merge(m, src) +} +func (m *SgNBChangeConfirm) XXX_Size() int { + return xxx_messageInfo_SgNBChangeConfirm.Size(m) +} +func (m *SgNBChangeConfirm) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBChangeConfirm.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBChangeConfirm proto.InternalMessageInfo + +func (m *SgNBChangeConfirm) GetProtocolIEs() *SgNBChangeConfirm_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBChangeConfirm_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_E_RABs_ToBeReleased_SgNBChaConfList *E_RABs_ToBeReleased_SgNBChaConfList `protobuf:"bytes,3,opt,name=id_E_RABs_ToBeReleased_SgNBChaConfList,json=idERABsToBeReleasedSgNBChaConfList,proto3" json:"id_E_RABs_ToBeReleased_SgNBChaConfList,omitempty"` + Id_CriticalityDiagnostics *CriticalityDiagnostics `protobuf:"bytes,4,opt,name=id_CriticalityDiagnostics,json=idCriticalityDiagnostics,proto3" json:"id_CriticalityDiagnostics,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBChangeConfirm_IEs) Reset() { *m = SgNBChangeConfirm_IEs{} } +func (m *SgNBChangeConfirm_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBChangeConfirm_IEs) ProtoMessage() {} +func (*SgNBChangeConfirm_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_24e9ce018b2c24b5, []int{1} +} + +func (m *SgNBChangeConfirm_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBChangeConfirm_IEs.Unmarshal(m, b) +} +func (m *SgNBChangeConfirm_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBChangeConfirm_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBChangeConfirm_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBChangeConfirm_IEs.Merge(m, src) +} +func (m *SgNBChangeConfirm_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBChangeConfirm_IEs.Size(m) +} +func (m *SgNBChangeConfirm_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBChangeConfirm_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBChangeConfirm_IEs proto.InternalMessageInfo + +func (m *SgNBChangeConfirm_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBChangeConfirm_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBChangeConfirm_IEs) GetId_E_RABs_ToBeReleased_SgNBChaConfList() *E_RABs_ToBeReleased_SgNBChaConfList { + if m != nil { + return m.Id_E_RABs_ToBeReleased_SgNBChaConfList + } + return nil +} + +func (m *SgNBChangeConfirm_IEs) GetId_CriticalityDiagnostics() *CriticalityDiagnostics { + if m != nil { + return m.Id_CriticalityDiagnostics + } + return nil +} + +func (m *SgNBChangeConfirm_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +type E_RABs_ToBeReleased_SgNBChaConfList struct { + Items []*E_RABs_ToBeReleased_SgNBChaConf_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBChaConfList) Reset() { *m = E_RABs_ToBeReleased_SgNBChaConfList{} } +func (m *E_RABs_ToBeReleased_SgNBChaConfList) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBChaConfList) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBChaConfList) Descriptor() ([]byte, []int) { + return fileDescriptor_24e9ce018b2c24b5, []int{2} +} + +func (m *E_RABs_ToBeReleased_SgNBChaConfList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConfList.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBChaConfList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConfList.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBChaConfList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConfList.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBChaConfList) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConfList.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBChaConfList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConfList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConfList proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBChaConfList) GetItems() []*E_RABs_ToBeReleased_SgNBChaConf_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RABs_ToBeReleased_SgNBChaConf_ItemIEs struct { + Id_E_RABs_ToBeReleased_SgNBChaConf_Item *E_RABs_ToBeReleased_SgNBChaConf_Item `protobuf:"bytes,1,opt,name=id_E_RABs_ToBeReleased_SgNBChaConf_Item,json=idERABsToBeReleasedSgNBChaConfItem,proto3" json:"id_E_RABs_ToBeReleased_SgNBChaConf_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBChaConf_ItemIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBChaConf_ItemIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBChaConf_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_24e9ce018b2c24b5, []int{3} +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_ItemIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemIEs) GetId_E_RABs_ToBeReleased_SgNBChaConf_Item() *E_RABs_ToBeReleased_SgNBChaConf_Item { + if m != nil { + return m.Id_E_RABs_ToBeReleased_SgNBChaConf_Item + } + return nil +} + +type E_RABs_ToBeReleased_SgNBChaConf_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,2,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"` + // Types that are valid to be assigned to ResourceConfiguration: + // *E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresent + // *E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresent + ResourceConfiguration isE_RABs_ToBeReleased_SgNBChaConf_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"` + IE_Extensions []*E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_Item) Reset() { *m = E_RABs_ToBeReleased_SgNBChaConf_Item{} } +func (m *E_RABs_ToBeReleased_SgNBChaConf_Item) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBChaConf_Item) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBChaConf_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_24e9ce018b2c24b5, []int{4} +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_Item.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_Item.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_Item.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_Item proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBChaConf_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration { + if m != nil { + return m.En_DC_ResourceConfiguration + } + return nil +} + +type isE_RABs_ToBeReleased_SgNBChaConf_Item_ResourceConfiguration interface { + isE_RABs_ToBeReleased_SgNBChaConf_Item_ResourceConfiguration() +} + +type E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresent struct { + SgNBPDCPpresent *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent `protobuf:"bytes,3,opt,name=sgNBPDCPpresent,proto3,oneof"` +} + +type E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresent struct { + SgNBPDCPnotpresent *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent `protobuf:"bytes,4,opt,name=sgNBPDCPnotpresent,proto3,oneof"` +} + +func (*E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresent) isE_RABs_ToBeReleased_SgNBChaConf_Item_ResourceConfiguration() { +} + +func (*E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresent) isE_RABs_ToBeReleased_SgNBChaConf_Item_ResourceConfiguration() { +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_Item) GetResourceConfiguration() isE_RABs_ToBeReleased_SgNBChaConf_Item_ResourceConfiguration { + if m != nil { + return m.ResourceConfiguration + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_Item) GetSgNBPDCPpresent() *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresent); ok { + return x.SgNBPDCPpresent + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_Item) GetSgNBPDCPnotpresent() *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresent); ok { + return x.SgNBPDCPnotpresent + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_Item) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*E_RABs_ToBeReleased_SgNBChaConf_Item) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPpresent)(nil), + (*E_RABs_ToBeReleased_SgNBChaConf_Item_SgNBPDCPnotpresent)(nil), + } +} + +type E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_24e9ce018b2c24b5, []int{5} +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs proto.InternalMessageInfo + +type E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent struct { + UL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=uL_GTPtunnelEndpoint,json=uLGTPtunnelEndpoint,proto3" json:"uL_GTPtunnelEndpoint,omitempty"` + DL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=dL_GTPtunnelEndpoint,json=dLGTPtunnelEndpoint,proto3" json:"dL_GTPtunnelEndpoint,omitempty"` + IE_Extensions []*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs `protobuf:"bytes,3,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent) Reset() { + *m = E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent{} +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_24e9ce018b2c24b5, []int{6} +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent) GetUL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.UL_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent) GetDL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.DL_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_24e9ce018b2c24b5, []int{7} +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs proto.InternalMessageInfo + +type E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent struct { + IE_Extensions []*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,1,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent) Reset() { + *m = E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent{} +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_24e9ce018b2c24b5, []int{8} +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_24e9ce018b2c24b5, []int{9} +} + +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo + +func init() { + proto.RegisterType((*SgNBChangeConfirm)(nil), "streaming_protobufs.SgNBChangeConfirm") + proto.RegisterType((*SgNBChangeConfirm_IEs)(nil), "streaming_protobufs.SgNBChangeConfirm_IEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBChaConfList)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBChaConfList") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBChaConf_ItemIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBChaConf_ItemIEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBChaConf_Item)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBChaConf_Item") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBChaConf_ItemExtIEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresent") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPpresentExtIEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresent") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBChaConf_SgNBPDCPnotpresentExtIEs") +} + +func init() { proto.RegisterFile("sgnb_change_confirm.proto", fileDescriptor_24e9ce018b2c24b5) } + +var fileDescriptor_24e9ce018b2c24b5 = []byte{ + // 698 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xdd, 0x4e, 0x13, 0x4d, + 0x18, 0xa6, 0x2d, 0x90, 0x2f, 0xc3, 0xc7, 0xf7, 0xc5, 0x41, 0x65, 0x41, 0x62, 0xcc, 0x6a, 0x80, + 0xa0, 0xdd, 0x6a, 0x89, 0x11, 0x8d, 0x89, 0x61, 0xbb, 0x1b, 0xa8, 0x29, 0x4d, 0x33, 0x80, 0xf1, + 0xe7, 0x60, 0xb2, 0xec, 0x0e, 0xcb, 0x24, 0xdb, 0x99, 0xcd, 0xcc, 0x6c, 0xa4, 0xf7, 0x60, 0xbc, + 0x05, 0x4f, 0xbd, 0x06, 0xcf, 0xbd, 0x07, 0x2f, 0xc7, 0xec, 0x6e, 0xb7, 0x85, 0x76, 0x0c, 0xa5, + 0x72, 0xb6, 0x99, 0xf7, 0x79, 0x9f, 0xe7, 0xfd, 0x79, 0xde, 0x05, 0x2b, 0x32, 0x64, 0x27, 0xd8, + 0x3f, 0xf3, 0x58, 0x48, 0xb0, 0xcf, 0xd9, 0x29, 0x15, 0x5d, 0x2b, 0x16, 0x5c, 0x71, 0xb8, 0x24, + 0x95, 0x20, 0x5e, 0x97, 0xb2, 0x10, 0x67, 0x0f, 0x27, 0xc9, 0xa9, 0x5c, 0xbd, 0x1f, 0x72, 0x1e, + 0x46, 0xa4, 0x56, 0xbc, 0xd4, 0x3e, 0x0b, 0x2f, 0x8e, 0x89, 0x90, 0x79, 0xd2, 0xea, 0xf2, 0x79, + 0xdd, 0x8b, 0xb1, 0xcf, 0xbb, 0x5d, 0xce, 0xb0, 0xea, 0xc5, 0xa4, 0x1f, 0x30, 0x3d, 0x70, 0xeb, + 0x30, 0x6c, 0xdb, 0x8d, 0x4c, 0xa9, 0x91, 0x0b, 0xc1, 0x16, 0x58, 0xc8, 0xa2, 0x3e, 0x8f, 0x9a, + 0xae, 0x34, 0x4a, 0x0f, 0x4a, 0x9b, 0x0b, 0xf5, 0x2d, 0x4b, 0x23, 0x6c, 0x8d, 0x25, 0xe3, 0xa6, + 0x2b, 0xd1, 0xc5, 0x74, 0xf3, 0x67, 0x05, 0xdc, 0xd1, 0xc2, 0xe0, 0x16, 0x80, 0x34, 0xc0, 0x07, + 0xa4, 0x6d, 0xe3, 0x63, 0x17, 0xbf, 0xaf, 0xef, 0x76, 0x70, 0xd3, 0xc9, 0xe4, 0x16, 0xd1, 0x7f, + 0x34, 0x48, 0x03, 0xc7, 0x6e, 0xfa, 0xdc, 0x74, 0xfa, 0xd8, 0x94, 0xe7, 0x22, 0xb6, 0x5c, 0x60, + 0xd3, 0xc0, 0x00, 0xfb, 0xa5, 0x04, 0xd6, 0x69, 0x80, 0x5d, 0x8c, 0x76, 0x6d, 0x89, 0x8f, 0xb8, + 0x4d, 0x10, 0x89, 0x88, 0x27, 0x49, 0x4e, 0xd0, 0x38, 0xf3, 0xd2, 0x2a, 0x5a, 0x54, 0x2a, 0xa3, + 0x92, 0xf5, 0xb6, 0xa3, 0xed, 0x6d, 0x82, 0x7c, 0x64, 0xd2, 0xc0, 0x4d, 0x51, 0x17, 0x41, 0x23, + 0x18, 0x78, 0x06, 0x56, 0x68, 0x80, 0x1b, 0x82, 0x2a, 0xea, 0x7b, 0x11, 0x55, 0x3d, 0x87, 0x7a, + 0x21, 0xe3, 0x52, 0x51, 0x5f, 0x1a, 0xb3, 0x59, 0x01, 0x8f, 0xb5, 0x05, 0xe8, 0x53, 0x90, 0x41, + 0x03, 0x7d, 0x04, 0x7e, 0x02, 0x6b, 0xe3, 0x03, 0xc5, 0xee, 0xb9, 0x22, 0x4c, 0x52, 0xce, 0x8c, + 0xb9, 0x4c, 0x6c, 0xcd, 0xca, 0xdd, 0x62, 0x15, 0x4a, 0xd6, 0x71, 0x93, 0xa9, 0xed, 0xfa, 0x3b, + 0x2f, 0x4a, 0x08, 0x5a, 0xbe, 0x3c, 0xf8, 0x41, 0xb2, 0xd9, 0x03, 0x0f, 0x27, 0x98, 0x08, 0x44, + 0x60, 0x8e, 0x2a, 0xd2, 0x4d, 0x6d, 0x53, 0xd9, 0x5c, 0xa8, 0xbf, 0x9e, 0x66, 0xb4, 0xb8, 0xa9, + 0x48, 0x37, 0x35, 0x52, 0x4e, 0x65, 0xfe, 0x28, 0x81, 0x8d, 0x09, 0x53, 0xe0, 0xd7, 0x12, 0xd8, + 0xb8, 0x7a, 0xf9, 0x19, 0xbc, 0xef, 0xec, 0x97, 0x53, 0x97, 0x78, 0xd5, 0xfa, 0x53, 0x8c, 0xf9, + 0x6d, 0x16, 0x3c, 0x9a, 0x84, 0x0c, 0x1a, 0xe0, 0x1f, 0x92, 0xe2, 0x86, 0x47, 0x30, 0x4f, 0xd0, + 0xae, 0xdd, 0x74, 0x60, 0x0c, 0xee, 0x11, 0x86, 0x9d, 0x06, 0x46, 0x44, 0xf2, 0x44, 0xf8, 0xf9, + 0x15, 0x85, 0x89, 0xf0, 0x54, 0xba, 0xd6, 0x72, 0xd6, 0xc6, 0x53, 0x7d, 0x1b, 0xed, 0x3f, 0xe6, + 0xa1, 0x15, 0xc2, 0x9c, 0x86, 0x36, 0x04, 0x63, 0xf0, 0xbf, 0x0c, 0xdb, 0x76, 0xc7, 0x69, 0x74, + 0x62, 0x41, 0x24, 0x61, 0xc5, 0xa9, 0x38, 0x53, 0x0d, 0xeb, 0xf0, 0x32, 0xd7, 0xfe, 0x0c, 0x1a, + 0xa5, 0x87, 0x3d, 0x00, 0x8b, 0x27, 0xc6, 0x55, 0x21, 0x9a, 0x9f, 0xc7, 0xde, 0x5f, 0x89, 0x0e, + 0xe9, 0xf6, 0x67, 0x90, 0x46, 0x04, 0x06, 0x60, 0x91, 0xba, 0xc3, 0x33, 0x91, 0xc6, 0x5c, 0x66, + 0xdd, 0x37, 0x53, 0xfb, 0xc2, 0x3d, 0x57, 0xa9, 0x7b, 0xff, 0xa5, 0xee, 0x90, 0xd4, 0x36, 0xc0, + 0x5d, 0xd1, 0x9f, 0x75, 0xfe, 0x4b, 0x2f, 0x86, 0x6d, 0x3e, 0x01, 0x5b, 0x93, 0xb3, 0x9a, 0xbf, + 0xca, 0xa0, 0x76, 0xcd, 0x79, 0xc3, 0x0f, 0xe0, 0x76, 0xd2, 0xc2, 0x7b, 0x47, 0x1d, 0x95, 0x30, + 0x46, 0x22, 0x97, 0x05, 0x31, 0xa7, 0x4c, 0xf5, 0x0f, 0x60, 0x5d, 0xdb, 0xe8, 0x18, 0x1a, 0x2d, + 0x25, 0xad, 0xb1, 0xc7, 0x94, 0x3a, 0xd0, 0x51, 0x97, 0xaf, 0x47, 0x1d, 0x68, 0xa8, 0xf9, 0xe8, + 0x5e, 0x2a, 0xd9, 0x5e, 0xde, 0xde, 0x84, 0x05, 0x75, 0x2b, 0x32, 0x5f, 0x80, 0xe7, 0x53, 0xd1, + 0x98, 0xdf, 0x4b, 0xa0, 0x7e, 0x7d, 0x3b, 0x42, 0x31, 0xda, 0x60, 0xfe, 0xcf, 0x3c, 0xb8, 0x21, + 0xbb, 0x6b, 0x7b, 0x7c, 0x05, 0x76, 0xa6, 0x65, 0xb2, 0xb7, 0x3f, 0x3e, 0x0b, 0x89, 0x10, 0x54, + 0x59, 0xbc, 0x2a, 0x3c, 0x56, 0x95, 0xbe, 0xc5, 0x45, 0x58, 0x13, 0x35, 0x41, 0xfd, 0x6a, 0x1c, + 0xa9, 0xda, 0xa0, 0xee, 0xea, 0xa0, 0xee, 0x93, 0xf9, 0xec, 0x73, 0xfb, 0x77, 0x00, 0x00, 0x00, + 0xff, 0xff, 0xdb, 0x86, 0x99, 0xc6, 0xd4, 0x08, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_change_refuse.pb.go b/protogen/gopb/sgnb_change_refuse.pb.go new file mode 100644 index 0000000..1384511 --- /dev/null +++ b/protogen/gopb/sgnb_change_refuse.pb.go @@ -0,0 +1,124 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_change_refuse.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBChangeRefuse struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_Cause *Cause `protobuf:"bytes,3,opt,name=id_Cause,json=idCause,proto3" json:"id_Cause,omitempty"` + Id_CriticalityDiagnostics *CriticalityDiagnostics `protobuf:"bytes,4,opt,name=id_CriticalityDiagnostics,json=idCriticalityDiagnostics,proto3" json:"id_CriticalityDiagnostics,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBChangeRefuse) Reset() { *m = SgNBChangeRefuse{} } +func (m *SgNBChangeRefuse) String() string { return proto.CompactTextString(m) } +func (*SgNBChangeRefuse) ProtoMessage() {} +func (*SgNBChangeRefuse) Descriptor() ([]byte, []int) { + return fileDescriptor_b2f1442155845530, []int{0} +} + +func (m *SgNBChangeRefuse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBChangeRefuse.Unmarshal(m, b) +} +func (m *SgNBChangeRefuse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBChangeRefuse.Marshal(b, m, deterministic) +} +func (m *SgNBChangeRefuse) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBChangeRefuse.Merge(m, src) +} +func (m *SgNBChangeRefuse) XXX_Size() int { + return xxx_messageInfo_SgNBChangeRefuse.Size(m) +} +func (m *SgNBChangeRefuse) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBChangeRefuse.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBChangeRefuse proto.InternalMessageInfo + +func (m *SgNBChangeRefuse) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBChangeRefuse) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBChangeRefuse) GetId_Cause() *Cause { + if m != nil { + return m.Id_Cause + } + return nil +} + +func (m *SgNBChangeRefuse) GetId_CriticalityDiagnostics() *CriticalityDiagnostics { + if m != nil { + return m.Id_CriticalityDiagnostics + } + return nil +} + +func (m *SgNBChangeRefuse) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func init() { + proto.RegisterType((*SgNBChangeRefuse)(nil), "streaming_protobufs.SgNBChangeRefuse") +} + +func init() { proto.RegisterFile("sgnb_change_refuse.proto", fileDescriptor_b2f1442155845530) } + +var fileDescriptor_b2f1442155845530 = []byte{ + // 334 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x91, 0xcd, 0x4a, 0xfb, 0x40, + 0x14, 0xc5, 0x69, 0xff, 0x7f, 0x3f, 0x88, 0x28, 0x1a, 0x17, 0x8d, 0xa1, 0x48, 0x71, 0x55, 0x94, + 0x4c, 0x30, 0xc5, 0x07, 0xb0, 0x1f, 0x8b, 0x2e, 0x2c, 0x12, 0xa9, 0x88, 0x2e, 0x86, 0xe9, 0x64, + 0x3a, 0xbd, 0x90, 0xce, 0x84, 0x3b, 0x53, 0x6c, 0xdf, 0xd8, 0xc7, 0x90, 0x4c, 0xdb, 0xa0, 0x98, + 0xdd, 0xe5, 0xde, 0xdf, 0x39, 0x27, 0x27, 0xe3, 0x05, 0x46, 0xaa, 0x19, 0xe5, 0x0b, 0xa6, 0xa4, + 0xa0, 0x28, 0xe6, 0x2b, 0x23, 0x48, 0x81, 0xda, 0x6a, 0xff, 0xd2, 0x58, 0x14, 0x6c, 0x09, 0x4a, + 0x52, 0xb7, 0x98, 0xad, 0xe6, 0x26, 0xbc, 0x96, 0x5a, 0xcb, 0x5c, 0xc4, 0xfb, 0x4d, 0xfc, 0x89, + 0xac, 0x28, 0x04, 0x9a, 0xad, 0x28, 0xbc, 0x10, 0x88, 0x1a, 0x29, 0x67, 0x95, 0x4f, 0xd8, 0x5a, + 0x27, 0xac, 0xa0, 0x5c, 0x2f, 0x97, 0x5a, 0x51, 0xbb, 0x29, 0xc4, 0x8e, 0xbd, 0xf9, 0x6a, 0x7a, + 0xe7, 0x2f, 0x72, 0xd2, 0x1f, 0xb8, 0xf0, 0xd4, 0x65, 0xfb, 0xb7, 0x9e, 0x0f, 0x19, 0x7d, 0x12, + 0x93, 0x3e, 0x9d, 0x8e, 0xe8, 0x5b, 0xf2, 0xf8, 0x4c, 0xc7, 0xc3, 0xa0, 0xd1, 0x69, 0x74, 0x4f, + 0xd3, 0x33, 0xc8, 0xca, 0xc3, 0x74, 0x54, 0xae, 0xc7, 0xc3, 0x1d, 0x5b, 0x5a, 0xfc, 0x64, 0x9b, + 0x7b, 0xb6, 0x3c, 0x54, 0xec, 0x83, 0x77, 0x0c, 0x19, 0x1d, 0x94, 0xdf, 0x15, 0xfc, 0xeb, 0x34, + 0xba, 0x27, 0x49, 0x48, 0x6a, 0x0a, 0x12, 0x47, 0xa4, 0x47, 0x90, 0xb9, 0xc1, 0x5f, 0x78, 0x57, + 0xa5, 0x0c, 0xc1, 0x02, 0x67, 0x39, 0xd8, 0xcd, 0x10, 0x98, 0x54, 0xda, 0x58, 0xe0, 0x26, 0xf8, + 0xef, 0x7c, 0xee, 0xea, 0x7d, 0x6a, 0x25, 0x69, 0x00, 0x59, 0xfd, 0xc5, 0xff, 0xf0, 0xda, 0x7f, + 0x8b, 0xd3, 0xd1, 0xda, 0x0a, 0x65, 0x40, 0xab, 0xe0, 0xc0, 0x85, 0xb5, 0xc9, 0xf6, 0x01, 0xc8, + 0x3e, 0x89, 0x4c, 0xc7, 0xca, 0xf6, 0x92, 0x57, 0x96, 0xaf, 0x44, 0xda, 0xfa, 0xfd, 0x83, 0x2a, + 0x71, 0xbf, 0xf7, 0x7e, 0x2f, 0x05, 0x22, 0x58, 0xa2, 0x23, 0x64, 0x2a, 0x32, 0x9c, 0x68, 0x94, + 0x31, 0xc6, 0x08, 0x3c, 0x2a, 0x72, 0x1b, 0x57, 0x15, 0xa2, 0xaa, 0xc2, 0xec, 0xd0, 0x8d, 0xbd, + 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0xe6, 0x8e, 0x42, 0xa4, 0x23, 0x02, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_change_required.pb.go b/protogen/gopb/sgnb_change_required.pb.go new file mode 100644 index 0000000..812b20e --- /dev/null +++ b/protogen/gopb/sgnb_change_required.pb.go @@ -0,0 +1,178 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_change_required.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBChangeRequired struct { + ProtocolIEs *SgNBChangeRequired_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBChangeRequired) Reset() { *m = SgNBChangeRequired{} } +func (m *SgNBChangeRequired) String() string { return proto.CompactTextString(m) } +func (*SgNBChangeRequired) ProtoMessage() {} +func (*SgNBChangeRequired) Descriptor() ([]byte, []int) { + return fileDescriptor_26ef1bb11259be7f, []int{0} +} + +func (m *SgNBChangeRequired) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBChangeRequired.Unmarshal(m, b) +} +func (m *SgNBChangeRequired) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBChangeRequired.Marshal(b, m, deterministic) +} +func (m *SgNBChangeRequired) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBChangeRequired.Merge(m, src) +} +func (m *SgNBChangeRequired) XXX_Size() int { + return xxx_messageInfo_SgNBChangeRequired.Size(m) +} +func (m *SgNBChangeRequired) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBChangeRequired.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBChangeRequired proto.InternalMessageInfo + +func (m *SgNBChangeRequired) GetProtocolIEs() *SgNBChangeRequired_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBChangeRequired_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_Target_SgNB_ID *GlobalGNB_ID `protobuf:"bytes,3,opt,name=id_Target_SgNB_ID,json=idTargetSgNBID,proto3" json:"id_Target_SgNB_ID,omitempty"` + Id_Cause *Cause `protobuf:"bytes,4,opt,name=id_Cause,json=idCause,proto3" json:"id_Cause,omitempty"` + //The content of id_SgNBtoMeNBContainer has been specified in 3GPP 38.331 to be CG-Config. + Id_SgNBtoMeNBContainer *CG_Config `protobuf:"bytes,5,opt,name=id_SgNBtoMeNBContainer,json=idSgNBtoMeNBContainer,proto3" json:"id_SgNBtoMeNBContainer,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBChangeRequired_IEs) Reset() { *m = SgNBChangeRequired_IEs{} } +func (m *SgNBChangeRequired_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBChangeRequired_IEs) ProtoMessage() {} +func (*SgNBChangeRequired_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_26ef1bb11259be7f, []int{1} +} + +func (m *SgNBChangeRequired_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBChangeRequired_IEs.Unmarshal(m, b) +} +func (m *SgNBChangeRequired_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBChangeRequired_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBChangeRequired_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBChangeRequired_IEs.Merge(m, src) +} +func (m *SgNBChangeRequired_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBChangeRequired_IEs.Size(m) +} +func (m *SgNBChangeRequired_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBChangeRequired_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBChangeRequired_IEs proto.InternalMessageInfo + +func (m *SgNBChangeRequired_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBChangeRequired_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBChangeRequired_IEs) GetId_Target_SgNB_ID() *GlobalGNB_ID { + if m != nil { + return m.Id_Target_SgNB_ID + } + return nil +} + +func (m *SgNBChangeRequired_IEs) GetId_Cause() *Cause { + if m != nil { + return m.Id_Cause + } + return nil +} + +func (m *SgNBChangeRequired_IEs) GetId_SgNBtoMeNBContainer() *CG_Config { + if m != nil { + return m.Id_SgNBtoMeNBContainer + } + return nil +} + +func (m *SgNBChangeRequired_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func init() { + proto.RegisterType((*SgNBChangeRequired)(nil), "streaming_protobufs.SgNBChangeRequired") + proto.RegisterType((*SgNBChangeRequired_IEs)(nil), "streaming_protobufs.SgNBChangeRequired_IEs") +} + +func init() { proto.RegisterFile("sgnb_change_required.proto", fileDescriptor_26ef1bb11259be7f) } + +var fileDescriptor_26ef1bb11259be7f = []byte{ + // 409 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x92, 0xe1, 0x6a, 0xd4, 0x40, + 0x14, 0x85, 0xa9, 0xd5, 0x2a, 0x53, 0x14, 0x3a, 0xc5, 0x36, 0x2c, 0xa5, 0x68, 0x7f, 0x89, 0xb2, + 0x13, 0xdc, 0xc5, 0x07, 0x70, 0x77, 0xc3, 0x12, 0xb0, 0x45, 0xa2, 0x2b, 0xa2, 0x3f, 0x2e, 0x93, + 0xc9, 0x74, 0x1c, 0xc8, 0xce, 0xc4, 0x3b, 0x13, 0xac, 0x8f, 0xe4, 0x5b, 0xca, 0x4c, 0xb2, 0xa1, + 0xba, 0xf9, 0x37, 0x9c, 0x7b, 0xce, 0xb7, 0xe7, 0xde, 0x0d, 0x99, 0x38, 0x65, 0x4a, 0x10, 0x3f, + 0xb8, 0x51, 0x12, 0x50, 0xfe, 0x6c, 0x35, 0xca, 0x8a, 0x35, 0x68, 0xbd, 0xa5, 0xa7, 0xce, 0xa3, + 0xe4, 0x5b, 0x6d, 0x14, 0x44, 0xa1, 0x6c, 0x6f, 0xdd, 0xe4, 0x52, 0x59, 0xab, 0x6a, 0x99, 0xee, + 0x94, 0xf4, 0x17, 0xf2, 0xa6, 0x91, 0xe8, 0xba, 0xd0, 0xe4, 0x14, 0x51, 0x80, 0x50, 0x20, 0xac, + 0xb9, 0xd5, 0xaa, 0x17, 0x4f, 0x24, 0xa2, 0x45, 0x10, 0xbc, 0x75, 0xb2, 0x97, 0xce, 0xef, 0x66, + 0xbc, 0x01, 0x61, 0xb7, 0x5b, 0x6b, 0xc0, 0xff, 0x6e, 0x64, 0x0f, 0xb8, 0x12, 0x84, 0x7e, 0x52, + 0x37, 0x8b, 0x65, 0xac, 0x54, 0xf4, 0x8d, 0xe8, 0x35, 0x39, 0x8e, 0x63, 0x61, 0xeb, 0x3c, 0x73, + 0xc9, 0xc1, 0x8b, 0x83, 0x57, 0xc7, 0xb3, 0x37, 0x6c, 0xa4, 0x21, 0xdb, 0x4f, 0x43, 0x9e, 0xb9, + 0xe2, 0x7e, 0xfe, 0xea, 0xcf, 0x21, 0x39, 0x1b, 0xf7, 0xd1, 0xd7, 0x84, 0xea, 0x0a, 0xae, 0xe5, + 0xcd, 0x02, 0x36, 0x19, 0x7c, 0x9d, 0xbd, 0xff, 0x08, 0xf9, 0x2a, 0xfe, 0xe0, 0xd3, 0xe2, 0x99, + 0xae, 0xc2, 0x60, 0x93, 0x05, 0x39, 0x5f, 0xf5, 0xde, 0x00, 0xba, 0xef, 0x7d, 0xb0, 0xf3, 0x86, + 0xc1, 0xe0, 0xfd, 0x40, 0x4e, 0x74, 0x05, 0x9f, 0x39, 0x2a, 0xe9, 0xbb, 0x48, 0xbe, 0x4a, 0x0e, + 0xe3, 0x1e, 0x2f, 0x47, 0xf7, 0x58, 0xd7, 0xb6, 0xe4, 0xf5, 0x3a, 0x1a, 0x03, 0xad, 0x8b, 0x86, + 0x64, 0xbe, 0xa2, 0xef, 0xc8, 0x13, 0x5d, 0xc1, 0x32, 0x1c, 0x34, 0x79, 0x18, 0x21, 0x93, 0x51, + 0x48, 0x74, 0x14, 0x8f, 0x75, 0x15, 0x1f, 0x74, 0x43, 0xce, 0xfa, 0xc2, 0xde, 0x86, 0x4d, 0x96, + 0xd6, 0x78, 0xae, 0x8d, 0xc4, 0xe4, 0x51, 0x84, 0x5c, 0x8e, 0x43, 0xd6, 0xb0, 0x8c, 0x7f, 0x67, + 0xf1, 0xbc, 0x5b, 0xea, 0xbf, 0x30, 0xfd, 0x4e, 0x2e, 0xf6, 0x6f, 0x06, 0xd9, 0x9d, 0x97, 0xc6, + 0x69, 0x6b, 0x92, 0xa3, 0x08, 0xbf, 0x60, 0xdd, 0xb7, 0xc3, 0x76, 0x64, 0xb6, 0xc9, 0x8d, 0x9f, + 0xcf, 0xbe, 0xf0, 0xba, 0x95, 0xc5, 0xf9, 0xbf, 0xb7, 0x1d, 0xc2, 0x8b, 0xf9, 0xb7, 0xb7, 0x4a, + 0x22, 0x6a, 0xcf, 0xec, 0x14, 0xb9, 0x99, 0x3a, 0xc1, 0x2c, 0xaa, 0x14, 0x53, 0xd4, 0x62, 0xda, + 0xd4, 0x3e, 0x1d, 0x2a, 0x4f, 0x87, 0xca, 0xe5, 0x51, 0x7c, 0xce, 0xff, 0x06, 0x00, 0x00, 0xff, + 0xff, 0xb9, 0x04, 0xc7, 0xb9, 0xe0, 0x02, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_modification_confirm.pb.go b/protogen/gopb/sgnb_modification_confirm.pb.go new file mode 100644 index 0000000..b422821 --- /dev/null +++ b/protogen/gopb/sgnb_modification_confirm.pb.go @@ -0,0 +1,631 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_modification_confirm.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBModificationConfirm struct { + ProtocolIEs *SgNBModificationConfirm_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBModificationConfirm) Reset() { *m = SgNBModificationConfirm{} } +func (m *SgNBModificationConfirm) String() string { return proto.CompactTextString(m) } +func (*SgNBModificationConfirm) ProtoMessage() {} +func (*SgNBModificationConfirm) Descriptor() ([]byte, []int) { + return fileDescriptor_ac9b81666209e509, []int{0} +} + +func (m *SgNBModificationConfirm) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBModificationConfirm.Unmarshal(m, b) +} +func (m *SgNBModificationConfirm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBModificationConfirm.Marshal(b, m, deterministic) +} +func (m *SgNBModificationConfirm) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBModificationConfirm.Merge(m, src) +} +func (m *SgNBModificationConfirm) XXX_Size() int { + return xxx_messageInfo_SgNBModificationConfirm.Size(m) +} +func (m *SgNBModificationConfirm) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBModificationConfirm.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBModificationConfirm proto.InternalMessageInfo + +func (m *SgNBModificationConfirm) GetProtocolIEs() *SgNBModificationConfirm_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBModificationConfirm_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_E_RABs_AdmittedToBeModified_SgNBModConfList *E_RABs_AdmittedToBeModified_SgNBModConfList `protobuf:"bytes,3,opt,name=id_E_RABs_AdmittedToBeModified_SgNBModConfList,json=idERABsAdmittedToBeModifiedSgNBModConfList,proto3" json:"id_E_RABs_AdmittedToBeModified_SgNBModConfList,omitempty"` + Id_MeNBtoSgNBContainer *wrappers.BytesValue `protobuf:"bytes,4,opt,name=id_MeNBtoSgNBContainer,json=idMeNBtoSgNBContainer,proto3" json:"id_MeNBtoSgNBContainer,omitempty"` + Id_CriticalityDiagnostics *CriticalityDiagnostics `protobuf:"bytes,5,opt,name=id_CriticalityDiagnostics,json=idCriticalityDiagnostics,proto3" json:"id_CriticalityDiagnostics,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + Id_MeNBResourceCoordinationInformation *MeNBResourceCoordinationInformation `protobuf:"bytes,7,opt,name=id_MeNBResourceCoordinationInformation,json=idMeNBResourceCoordinationInformation,proto3" json:"id_MeNBResourceCoordinationInformation,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBModificationConfirm_IEs) Reset() { *m = SgNBModificationConfirm_IEs{} } +func (m *SgNBModificationConfirm_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBModificationConfirm_IEs) ProtoMessage() {} +func (*SgNBModificationConfirm_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_ac9b81666209e509, []int{1} +} + +func (m *SgNBModificationConfirm_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBModificationConfirm_IEs.Unmarshal(m, b) +} +func (m *SgNBModificationConfirm_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBModificationConfirm_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBModificationConfirm_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBModificationConfirm_IEs.Merge(m, src) +} +func (m *SgNBModificationConfirm_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBModificationConfirm_IEs.Size(m) +} +func (m *SgNBModificationConfirm_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBModificationConfirm_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBModificationConfirm_IEs proto.InternalMessageInfo + +func (m *SgNBModificationConfirm_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBModificationConfirm_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBModificationConfirm_IEs) GetId_E_RABs_AdmittedToBeModified_SgNBModConfList() *E_RABs_AdmittedToBeModified_SgNBModConfList { + if m != nil { + return m.Id_E_RABs_AdmittedToBeModified_SgNBModConfList + } + return nil +} + +func (m *SgNBModificationConfirm_IEs) GetId_MeNBtoSgNBContainer() *wrappers.BytesValue { + if m != nil { + return m.Id_MeNBtoSgNBContainer + } + return nil +} + +func (m *SgNBModificationConfirm_IEs) GetId_CriticalityDiagnostics() *CriticalityDiagnostics { + if m != nil { + return m.Id_CriticalityDiagnostics + } + return nil +} + +func (m *SgNBModificationConfirm_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func (m *SgNBModificationConfirm_IEs) GetId_MeNBResourceCoordinationInformation() *MeNBResourceCoordinationInformation { + if m != nil { + return m.Id_MeNBResourceCoordinationInformation + } + return nil +} + +type E_RABs_AdmittedToBeModified_SgNBModConfList struct { + Items []*E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConfList) Reset() { + *m = E_RABs_AdmittedToBeModified_SgNBModConfList{} +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConfList) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_AdmittedToBeModified_SgNBModConfList) ProtoMessage() {} +func (*E_RABs_AdmittedToBeModified_SgNBModConfList) Descriptor() ([]byte, []int) { + return fileDescriptor_ac9b81666209e509, []int{2} +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConfList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConfList.Unmarshal(m, b) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConfList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConfList.Marshal(b, m, deterministic) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConfList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConfList.Merge(m, src) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConfList) XXX_Size() int { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConfList.Size(m) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConfList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConfList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConfList proto.InternalMessageInfo + +func (m *E_RABs_AdmittedToBeModified_SgNBModConfList) GetItems() []*E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs struct { + Id_E_RABs_AdmittedToBeModified_SgNBModConf_Item *E_RABs_AdmittedToBeModified_SgNBModConf_Item `protobuf:"bytes,1,opt,name=id_E_RABs_AdmittedToBeModified_SgNBModConf_Item,json=idERABsAdmittedToBeModifiedSgNBModConfItem,proto3" json:"id_E_RABs_AdmittedToBeModified_SgNBModConf_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs) Reset() { + *m = E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs{} +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs) ProtoMessage() {} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_ac9b81666209e509, []int{3} +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs.Unmarshal(m, b) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs.Merge(m, src) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs.Size(m) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs proto.InternalMessageInfo + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs) GetId_E_RABs_AdmittedToBeModified_SgNBModConf_Item() *E_RABs_AdmittedToBeModified_SgNBModConf_Item { + if m != nil { + return m.Id_E_RABs_AdmittedToBeModified_SgNBModConf_Item + } + return nil +} + +type E_RABs_AdmittedToBeModified_SgNBModConf_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,2,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"` + // Types that are valid to be assigned to ResourceConfiguration: + // *E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresent + // *E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresent + ResourceConfiguration isE_RABs_AdmittedToBeModified_SgNBModConf_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"` + IE_Extensions []*E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_Item) Reset() { + *m = E_RABs_AdmittedToBeModified_SgNBModConf_Item{} +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_Item) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_Item) ProtoMessage() {} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_ac9b81666209e509, []int{4} +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_Item.Unmarshal(m, b) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_Item.Merge(m, src) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_Item.Size(m) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_Item proto.InternalMessageInfo + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration { + if m != nil { + return m.En_DC_ResourceConfiguration + } + return nil +} + +type isE_RABs_AdmittedToBeModified_SgNBModConf_Item_ResourceConfiguration interface { + isE_RABs_AdmittedToBeModified_SgNBModConf_Item_ResourceConfiguration() +} + +type E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresent struct { + SgNBPDCPpresent *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent `protobuf:"bytes,3,opt,name=sgNBPDCPpresent,proto3,oneof"` +} + +type E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresent struct { + SgNBPDCPnotpresent *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent `protobuf:"bytes,4,opt,name=sgNBPDCPnotpresent,proto3,oneof"` +} + +func (*E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresent) isE_RABs_AdmittedToBeModified_SgNBModConf_Item_ResourceConfiguration() { +} + +func (*E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresent) isE_RABs_AdmittedToBeModified_SgNBModConf_Item_ResourceConfiguration() { +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_Item) GetResourceConfiguration() isE_RABs_AdmittedToBeModified_SgNBModConf_Item_ResourceConfiguration { + if m != nil { + return m.ResourceConfiguration + } + return nil +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_Item) GetSgNBPDCPpresent() *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresent); ok { + return x.SgNBPDCPpresent + } + return nil +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_Item) GetSgNBPDCPnotpresent() *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresent); ok { + return x.SgNBPDCPnotpresent + } + return nil +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_Item) GetIE_Extensions() []*E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*E_RABs_AdmittedToBeModified_SgNBModConf_Item) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPpresent)(nil), + (*E_RABs_AdmittedToBeModified_SgNBModConf_Item_SgNBPDCPnotpresent)(nil), + } +} + +type E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs) Reset() { + *m = E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs{} +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_ac9b81666209e509, []int{5} +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs.Size(m) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs proto.InternalMessageInfo + +type E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent struct { + IE_Extensions []*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs `protobuf:"bytes,1,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent) Reset() { + *m = E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent{} +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent) ProtoMessage() {} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_ac9b81666209e509, []int{6} +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent.Unmarshal(m, b) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent.Merge(m, src) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent.Size(m) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent proto.InternalMessageInfo + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent) GetIE_Extensions() []*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs) Reset() { + *m = E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs{} +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs) ProtoMessage() {} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_ac9b81666209e509, []int{7} +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs.Size(m) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs proto.InternalMessageInfo + +type E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent struct { + SecondaryMeNB_UL_GTP_TEIDatPDCP *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=secondary_meNB_UL_GTP_TEIDatPDCP,json=secondaryMeNBULGTPTEIDatPDCP,proto3" json:"secondary_meNB_UL_GTP_TEIDatPDCP,omitempty"` + IE_Extensions []*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,2,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent) Reset() { + *m = E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent{} +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent) ProtoMessage() {} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_ac9b81666209e509, []int{8} +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent.Unmarshal(m, b) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent.Merge(m, src) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent.Size(m) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent proto.InternalMessageInfo + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent) GetSecondaryMeNB_UL_GTP_TEIDatPDCP() *GTPtunnelEndpoint { + if m != nil { + return m.SecondaryMeNB_UL_GTP_TEIDatPDCP + } + return nil +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs struct { + IdULpDCPSnLength *PDCPSnLength `protobuf:"bytes,1,opt,name=id_uLpDCPSnLength,json=idULpDCPSnLength,proto3" json:"id_uLpDCPSnLength,omitempty"` + IdDLPDCPSnLength *PDCPSnLength `protobuf:"bytes,2,opt,name=id_dLPDCPSnLength,json=idDLPDCPSnLength,proto3" json:"id_dLPDCPSnLength,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs) Reset() { + *m = E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs{} +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs) ProtoMessage() {} +func (*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_ac9b81666209e509, []int{9} +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs.Size(m) +} +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs) GetIdULpDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdULpDCPSnLength + } + return nil +} + +func (m *E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs) GetIdDLPDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdDLPDCPSnLength + } + return nil +} + +func init() { + proto.RegisterType((*SgNBModificationConfirm)(nil), "streaming_protobufs.SgNBModificationConfirm") + proto.RegisterType((*SgNBModificationConfirm_IEs)(nil), "streaming_protobufs.SgNBModificationConfirm_IEs") + proto.RegisterType((*E_RABs_AdmittedToBeModified_SgNBModConfList)(nil), "streaming_protobufs.E_RABs_AdmittedToBeModified_SgNBModConfList") + proto.RegisterType((*E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs)(nil), "streaming_protobufs.E_RABs_AdmittedToBeModified_SgNBModConf_ItemIEs") + proto.RegisterType((*E_RABs_AdmittedToBeModified_SgNBModConf_Item)(nil), "streaming_protobufs.E_RABs_AdmittedToBeModified_SgNBModConf_Item") + proto.RegisterType((*E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_AdmittedToBeModified_SgNBModConf_ItemExtIEs") + proto.RegisterType((*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresent") + proto.RegisterType((*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs)(nil), "streaming_protobufs.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPpresentExtIEs") + proto.RegisterType((*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresent") + proto.RegisterType((*E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_AdmittedToBeModified_SgNBModConf_SgNBPDCPnotpresentExtIEs") +} + +func init() { proto.RegisterFile("sgnb_modification_confirm.proto", fileDescriptor_ac9b81666209e509) } + +var fileDescriptor_ac9b81666209e509 = []byte{ + // 839 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x95, 0xdb, 0x8e, 0xdb, 0x44, + 0x18, 0xc7, 0xeb, 0xb4, 0xbb, 0xa0, 0x59, 0xca, 0x61, 0x10, 0x5d, 0xb7, 0xbb, 0x82, 0x62, 0x89, + 0xaa, 0x6a, 0x89, 0x03, 0x59, 0x24, 0x10, 0x12, 0xa2, 0xf1, 0x41, 0xa9, 0xa5, 0x6c, 0xb0, 0x66, + 0x13, 0x84, 0xca, 0xc5, 0xc8, 0xeb, 0x99, 0xb8, 0x23, 0xc5, 0x33, 0xd6, 0xcc, 0x44, 0x4d, 0xb8, + 0xe3, 0x92, 0x2b, 0x5e, 0x02, 0x21, 0xae, 0x79, 0x02, 0x6e, 0x79, 0x05, 0x2e, 0x79, 0x12, 0xe4, + 0x43, 0x8e, 0x75, 0x4b, 0xb2, 0xd9, 0x3b, 0x6b, 0xe6, 0xff, 0xfd, 0xbe, 0xe3, 0x7c, 0x06, 0x1f, + 0xa9, 0x84, 0x5f, 0xe2, 0x54, 0x10, 0x36, 0x62, 0x71, 0xa4, 0x99, 0xe0, 0x38, 0x16, 0x7c, 0xc4, + 0x64, 0x6a, 0x67, 0x52, 0x68, 0x01, 0xdf, 0x57, 0x5a, 0xd2, 0x28, 0x65, 0x3c, 0xc1, 0xc5, 0xc1, + 0xe5, 0x64, 0xa4, 0xee, 0x7d, 0x98, 0x08, 0x91, 0x8c, 0x69, 0x6b, 0x7e, 0xd2, 0x7a, 0x21, 0xa3, + 0x2c, 0xa3, 0x52, 0x95, 0x46, 0xf7, 0x8e, 0xa7, 0xed, 0x28, 0xc3, 0xb1, 0x48, 0x53, 0xc1, 0xb1, + 0x9e, 0x65, 0xb4, 0xba, 0xb0, 0x52, 0x70, 0x7c, 0x91, 0xf4, 0x9d, 0xf3, 0x15, 0x7f, 0x6e, 0xe9, + 0x0e, 0x22, 0x70, 0x54, 0x68, 0x62, 0x31, 0x0e, 0x7c, 0x65, 0x1a, 0xf7, 0x8d, 0x87, 0x47, 0xed, + 0xcf, 0xec, 0x1a, 0xf7, 0xf6, 0x2b, 0x10, 0x38, 0xf0, 0x15, 0x5a, 0x85, 0x58, 0x7f, 0x1f, 0x80, + 0x93, 0xd7, 0x88, 0xe1, 0x23, 0x00, 0x19, 0xc1, 0xe7, 0xb4, 0xef, 0xe0, 0xa1, 0x8f, 0x7f, 0x68, + 0x77, 0x42, 0x1c, 0x78, 0x85, 0xeb, 0xdb, 0xe8, 0x6d, 0x46, 0xf2, 0x8b, 0xa1, 0x9f, 0x1f, 0x07, + 0x5e, 0xa5, 0xcd, 0x69, 0xab, 0xda, 0xc6, 0x5c, 0x9b, 0x5f, 0x2c, 0xb4, 0xbf, 0x19, 0xc0, 0x66, + 0x04, 0xfb, 0x18, 0x75, 0x1c, 0x85, 0x3b, 0x24, 0x65, 0x5a, 0x53, 0x32, 0x10, 0x0e, 0x2d, 0x23, + 0xa1, 0x25, 0xe8, 0x5c, 0x90, 0x3c, 0x9a, 0x1e, 0x53, 0xda, 0xbc, 0x59, 0xe4, 0xfb, 0xa4, 0x36, + 0xdf, 0x1d, 0x38, 0xe8, 0x11, 0x23, 0x7e, 0xae, 0xae, 0x13, 0x6f, 0x68, 0x21, 0x02, 0x77, 0xaa, + 0xf4, 0xb5, 0xc8, 0xef, 0x5c, 0xc1, 0x75, 0xc4, 0x38, 0x95, 0xe6, 0xad, 0x22, 0x9a, 0x13, 0xbb, + 0xec, 0xb3, 0x3d, 0x0f, 0xc5, 0x76, 0x66, 0x9a, 0xaa, 0xef, 0xa3, 0xf1, 0x84, 0xa2, 0x0f, 0xca, + 0xfa, 0x6c, 0x58, 0xc2, 0xe7, 0xe0, 0x2e, 0x23, 0xd8, 0x95, 0x4c, 0xb3, 0x38, 0x1a, 0x33, 0x3d, + 0xf3, 0x58, 0x94, 0x70, 0xa1, 0x34, 0x8b, 0x95, 0x79, 0x50, 0x60, 0x1f, 0xd7, 0x26, 0x59, 0x6f, + 0x82, 0x4c, 0x46, 0xea, 0x6f, 0xe0, 0x8f, 0xe0, 0xf4, 0xe5, 0xe6, 0x61, 0x7f, 0xaa, 0x29, 0x57, + 0x4c, 0x70, 0xf3, 0xb0, 0x70, 0x76, 0xfa, 0x52, 0x0e, 0xc3, 0x80, 0xeb, 0xb3, 0x76, 0x99, 0xc4, + 0xf1, 0x7a, 0x93, 0x17, 0xc6, 0xf0, 0x57, 0x03, 0x3c, 0xa8, 0xe8, 0x88, 0x2a, 0x31, 0x91, 0x31, + 0x75, 0x85, 0x90, 0x84, 0xf1, 0x62, 0x88, 0x02, 0x3e, 0x12, 0x32, 0x2d, 0x3e, 0xcd, 0x37, 0x0a, + 0x3f, 0x5f, 0xd5, 0x26, 0xb5, 0x85, 0x3d, 0xfa, 0xa4, 0x8c, 0xe1, 0x7f, 0x64, 0xd6, 0x2f, 0x06, + 0x78, 0xbc, 0xc3, 0x20, 0xc0, 0x67, 0xe0, 0x80, 0x69, 0x9a, 0xe6, 0x2f, 0xe9, 0xe6, 0xc3, 0xa3, + 0xb6, 0xb7, 0xcf, 0x64, 0xe1, 0x40, 0xd3, 0x34, 0x7f, 0x5d, 0x25, 0xd2, 0xfa, 0xc7, 0x00, 0xad, + 0x1d, 0x4d, 0xe1, 0xef, 0x06, 0x68, 0x6d, 0xff, 0x26, 0x0a, 0xb3, 0x6a, 0x09, 0x74, 0xf6, 0x0e, + 0x7d, 0xdb, 0x57, 0x91, 0x6b, 0xad, 0xbf, 0x6e, 0x81, 0x4f, 0x77, 0x81, 0x43, 0x13, 0xbc, 0x49, + 0x73, 0xfd, 0x72, 0x77, 0x1c, 0x52, 0xd4, 0x71, 0x02, 0x0f, 0x66, 0xe0, 0x84, 0x72, 0xec, 0xb9, + 0x78, 0xd9, 0x5c, 0x3e, 0x62, 0xc9, 0x44, 0x96, 0x93, 0xd3, 0x78, 0xcd, 0x8e, 0xf3, 0xfb, 0xaf, + 0xb4, 0x43, 0x77, 0x29, 0xf7, 0xdc, 0xda, 0x2b, 0x38, 0x05, 0xef, 0xa8, 0xa4, 0xef, 0x84, 0x9e, + 0x1b, 0x66, 0x92, 0x2a, 0xca, 0xe7, 0x9b, 0xa5, 0xb7, 0x57, 0x11, 0x2f, 0xd6, 0x99, 0x4f, 0x6f, + 0xa0, 0x4d, 0x37, 0xf0, 0x67, 0x03, 0xc0, 0xf9, 0x19, 0x17, 0x7a, 0xee, 0xbd, 0xdc, 0x24, 0xdf, + 0x5d, 0x8b, 0xf7, 0x25, 0xf6, 0xe9, 0x0d, 0x54, 0xe3, 0x0c, 0x8e, 0xc1, 0x6d, 0xe6, 0x2f, 0x57, + 0x40, 0xbe, 0x70, 0xf2, 0xd9, 0xef, 0xee, 0x3d, 0x40, 0xfe, 0x54, 0xe7, 0xe3, 0xff, 0x16, 0xf3, + 0x97, 0x70, 0xc7, 0x04, 0x77, 0x64, 0xd5, 0x84, 0xf2, 0xa7, 0x39, 0xef, 0x82, 0xf5, 0x05, 0x68, + 0xef, 0x4e, 0xb7, 0xfe, 0x34, 0xc0, 0x97, 0x57, 0x6c, 0x08, 0x7c, 0xb1, 0x99, 0x79, 0xf9, 0xea, + 0xd1, 0x75, 0x76, 0xbd, 0xae, 0x08, 0xd6, 0xb7, 0xe0, 0x9b, 0xbd, 0x70, 0xd6, 0x1f, 0x0d, 0xf0, + 0xf5, 0xd5, 0x07, 0x01, 0x72, 0x70, 0x5f, 0xd1, 0x58, 0x70, 0x12, 0xc9, 0x19, 0x4e, 0x8b, 0x9f, + 0x41, 0x0f, 0x77, 0x07, 0x21, 0x1e, 0xf8, 0x81, 0x17, 0xe9, 0x5c, 0x5d, 0xad, 0x91, 0x07, 0xb5, + 0xb5, 0xe8, 0x0e, 0x42, 0x3d, 0xe1, 0x9c, 0x8e, 0x7d, 0x4e, 0x32, 0xc1, 0xb8, 0x46, 0xa7, 0x0b, + 0x5e, 0xf1, 0x6b, 0xe8, 0x75, 0x07, 0xe1, 0x92, 0x05, 0x7f, 0xda, 0x2c, 0x74, 0xa3, 0x28, 0xf4, + 0xf0, 0x9a, 0x07, 0xbc, 0xb6, 0xd6, 0xff, 0x1a, 0xe0, 0xc9, 0xbe, 0x48, 0xd8, 0x07, 0xef, 0x31, + 0x82, 0x27, 0xbd, 0xcc, 0x73, 0xc3, 0x0b, 0xde, 0xa3, 0x3c, 0xd1, 0xcf, 0xab, 0x0a, 0x7d, 0x5c, + 0x9b, 0x44, 0xb8, 0x22, 0x44, 0xef, 0x32, 0x32, 0x5c, 0x33, 0xad, 0x78, 0xa4, 0xb7, 0x2a, 0xab, + 0x36, 0xdb, 0x76, 0x3c, 0x6f, 0xcd, 0xd4, 0x39, 0x7b, 0xf6, 0x79, 0x42, 0xa5, 0x64, 0xda, 0x16, + 0x4d, 0x19, 0xf1, 0xa6, 0x8a, 0x6d, 0x21, 0x93, 0x96, 0x6c, 0x49, 0x16, 0x37, 0xb3, 0xb1, 0x6e, + 0x2d, 0x98, 0xcd, 0x05, 0xf3, 0xf2, 0xb0, 0xf8, 0x3c, 0xfb, 0x2f, 0x00, 0x00, 0xff, 0xff, 0xfa, + 0xa2, 0x6e, 0x20, 0xcf, 0x0a, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_modification_refuse.pb.go b/protogen/gopb/sgnb_modification_refuse.pb.go new file mode 100644 index 0000000..44c87c2 --- /dev/null +++ b/protogen/gopb/sgnb_modification_refuse.pb.go @@ -0,0 +1,178 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_modification_refuse.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBModificationRefuse struct { + ProtocolIEs *SgNBModificationRefuse_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBModificationRefuse) Reset() { *m = SgNBModificationRefuse{} } +func (m *SgNBModificationRefuse) String() string { return proto.CompactTextString(m) } +func (*SgNBModificationRefuse) ProtoMessage() {} +func (*SgNBModificationRefuse) Descriptor() ([]byte, []int) { + return fileDescriptor_0fbf438e853ff13a, []int{0} +} + +func (m *SgNBModificationRefuse) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBModificationRefuse.Unmarshal(m, b) +} +func (m *SgNBModificationRefuse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBModificationRefuse.Marshal(b, m, deterministic) +} +func (m *SgNBModificationRefuse) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBModificationRefuse.Merge(m, src) +} +func (m *SgNBModificationRefuse) XXX_Size() int { + return xxx_messageInfo_SgNBModificationRefuse.Size(m) +} +func (m *SgNBModificationRefuse) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBModificationRefuse.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBModificationRefuse proto.InternalMessageInfo + +func (m *SgNBModificationRefuse) GetProtocolIEs() *SgNBModificationRefuse_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBModificationRefuse_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_Cause *Cause `protobuf:"bytes,3,opt,name=id_Cause,json=idCause,proto3" json:"id_Cause,omitempty"` + //The content of id_MeNBtoSgNBContainer has been specified in 3GPP 38.331 to be CG-ConfigInfo. + Id_MeNBtoSgNBContainer *CG_ConfigInfo `protobuf:"bytes,4,opt,name=id_MeNBtoSgNBContainer,json=idMeNBtoSgNBContainer,proto3" json:"id_MeNBtoSgNBContainer,omitempty"` + Id_CriticalityDiagnostics *CriticalityDiagnostics `protobuf:"bytes,5,opt,name=id_CriticalityDiagnostics,json=idCriticalityDiagnostics,proto3" json:"id_CriticalityDiagnostics,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBModificationRefuse_IEs) Reset() { *m = SgNBModificationRefuse_IEs{} } +func (m *SgNBModificationRefuse_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBModificationRefuse_IEs) ProtoMessage() {} +func (*SgNBModificationRefuse_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_0fbf438e853ff13a, []int{1} +} + +func (m *SgNBModificationRefuse_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBModificationRefuse_IEs.Unmarshal(m, b) +} +func (m *SgNBModificationRefuse_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBModificationRefuse_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBModificationRefuse_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBModificationRefuse_IEs.Merge(m, src) +} +func (m *SgNBModificationRefuse_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBModificationRefuse_IEs.Size(m) +} +func (m *SgNBModificationRefuse_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBModificationRefuse_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBModificationRefuse_IEs proto.InternalMessageInfo + +func (m *SgNBModificationRefuse_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBModificationRefuse_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBModificationRefuse_IEs) GetId_Cause() *Cause { + if m != nil { + return m.Id_Cause + } + return nil +} + +func (m *SgNBModificationRefuse_IEs) GetId_MeNBtoSgNBContainer() *CG_ConfigInfo { + if m != nil { + return m.Id_MeNBtoSgNBContainer + } + return nil +} + +func (m *SgNBModificationRefuse_IEs) GetId_CriticalityDiagnostics() *CriticalityDiagnostics { + if m != nil { + return m.Id_CriticalityDiagnostics + } + return nil +} + +func (m *SgNBModificationRefuse_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func init() { + proto.RegisterType((*SgNBModificationRefuse)(nil), "streaming_protobufs.SgNBModificationRefuse") + proto.RegisterType((*SgNBModificationRefuse_IEs)(nil), "streaming_protobufs.SgNBModificationRefuse_IEs") +} + +func init() { proto.RegisterFile("sgnb_modification_refuse.proto", fileDescriptor_0fbf438e853ff13a) } + +var fileDescriptor_0fbf438e853ff13a = []byte{ + // 416 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x92, 0x6f, 0x8b, 0xd3, 0x40, + 0x10, 0xc6, 0x39, 0x4f, 0x4f, 0xd9, 0x43, 0xc1, 0x88, 0x77, 0x31, 0x1c, 0x87, 0xf4, 0x95, 0x28, + 0x4d, 0xb0, 0xc5, 0x0f, 0x60, 0xdb, 0x20, 0x79, 0x71, 0x87, 0x46, 0x2a, 0xfe, 0x79, 0x31, 0x6c, + 0x37, 0x9b, 0x75, 0x30, 0xdd, 0x09, 0xb3, 0x5b, 0xbc, 0xfb, 0x90, 0x7e, 0x27, 0xc9, 0xb6, 0x0d, + 0x55, 0xe3, 0xbb, 0x65, 0x9e, 0x67, 0x7e, 0xf3, 0xcc, 0xb0, 0xe2, 0xd2, 0x19, 0xbb, 0x82, 0x35, + 0x55, 0x58, 0xa3, 0x92, 0x1e, 0xc9, 0x02, 0xeb, 0x7a, 0xe3, 0x74, 0xda, 0x32, 0x79, 0x8a, 0x9e, + 0x38, 0xcf, 0x5a, 0xae, 0xd1, 0x1a, 0x08, 0x85, 0xd5, 0xa6, 0x76, 0xc9, 0xa5, 0x21, 0x32, 0x8d, + 0xce, 0xf6, 0x95, 0xec, 0x27, 0xcb, 0xb6, 0xd5, 0xec, 0xb6, 0x4d, 0xc9, 0xf9, 0xcd, 0x44, 0xb6, + 0xa0, 0x68, 0xbd, 0x26, 0x0b, 0xfe, 0xb6, 0xd5, 0x7b, 0xe1, 0xb1, 0x66, 0x26, 0x06, 0x25, 0xfb, + 0x01, 0x49, 0xcc, 0xac, 0x40, 0x19, 0x50, 0x64, 0x6b, 0x34, 0x80, 0xb6, 0xa6, 0xad, 0x32, 0xfa, + 0x21, 0xce, 0x3e, 0x9a, 0xeb, 0xd9, 0xd5, 0x41, 0xb6, 0x32, 0x44, 0x8b, 0x3e, 0x88, 0xd3, 0x60, + 0x51, 0xd4, 0x14, 0xb9, 0x8b, 0x8f, 0x9e, 0x1f, 0xbd, 0x38, 0x9d, 0x64, 0xe9, 0x40, 0xd4, 0x74, + 0x98, 0x00, 0x45, 0xee, 0xca, 0x43, 0xc6, 0xe8, 0xd7, 0xb1, 0x48, 0xfe, 0xef, 0x8d, 0x5e, 0x8a, + 0x08, 0x2b, 0xb8, 0xd2, 0xd7, 0x33, 0x58, 0xe6, 0xf0, 0x79, 0xf2, 0xf6, 0x3d, 0x14, 0x8b, 0x30, + 0xf8, 0x61, 0xf9, 0x08, 0xab, 0x4e, 0x58, 0xe6, 0x5d, 0xb9, 0x58, 0xec, 0xbc, 0x1d, 0xec, 0xd0, + 0x7b, 0x67, 0xef, 0xed, 0x84, 0xde, 0xfb, 0x46, 0x3c, 0xc0, 0x0a, 0xe6, 0xdd, 0x3d, 0xe2, 0xe3, + 0xb0, 0x46, 0x32, 0xb8, 0x46, 0x70, 0x94, 0xf7, 0xb1, 0x0a, 0x8f, 0xe8, 0x8b, 0x38, 0xdb, 0xc5, + 0xf1, 0xd4, 0xf1, 0xe6, 0x64, 0xbd, 0x44, 0xab, 0x39, 0xbe, 0x1b, 0x20, 0xa3, 0x61, 0xc8, 0x3b, + 0x98, 0x87, 0x2b, 0x17, 0xb6, 0xa6, 0xf2, 0xe9, 0x36, 0xf6, 0x5f, 0x80, 0xe8, 0xbb, 0x78, 0xd6, + 0x25, 0x62, 0xf4, 0xa8, 0x64, 0x83, 0xfe, 0x76, 0x81, 0xd2, 0x58, 0x72, 0x1e, 0x95, 0x8b, 0xef, + 0x05, 0xfa, 0xab, 0x61, 0xfa, 0x60, 0x4b, 0x19, 0x63, 0x35, 0xac, 0x44, 0xdf, 0xc4, 0xc5, 0xbf, + 0x37, 0x85, 0xfc, 0xc6, 0x6b, 0xeb, 0x90, 0x6c, 0x7c, 0x12, 0x86, 0x5d, 0xa4, 0xdb, 0xcf, 0x96, + 0xee, 0x27, 0xa5, 0xcb, 0xc2, 0xfa, 0xe9, 0xe4, 0x93, 0x6c, 0x36, 0xba, 0x3c, 0xff, 0xf3, 0xf6, + 0x7d, 0xf3, 0x6c, 0xfa, 0xf5, 0xb5, 0xd1, 0xcc, 0xe8, 0x53, 0x1a, 0xb3, 0xb4, 0x63, 0xa7, 0x52, + 0x62, 0x93, 0x71, 0xc6, 0xa8, 0xc6, 0x6d, 0xe3, 0xb3, 0x7e, 0x85, 0x71, 0xbf, 0xc2, 0xea, 0x24, + 0x3c, 0xa7, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0xf4, 0xf9, 0x42, 0xb9, 0x15, 0x03, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_modification_request.pb.go b/protogen/gopb/sgnb_modification_request.pb.go new file mode 100644 index 0000000..439c3c8 --- /dev/null +++ b/protogen/gopb/sgnb_modification_request.pb.go @@ -0,0 +1,1817 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_modification_request.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBModificationRequest struct { + ProtocolIEs *SgNBModificationRequest_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBModificationRequest) Reset() { *m = SgNBModificationRequest{} } +func (m *SgNBModificationRequest) String() string { return proto.CompactTextString(m) } +func (*SgNBModificationRequest) ProtoMessage() {} +func (*SgNBModificationRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{0} +} + +func (m *SgNBModificationRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBModificationRequest.Unmarshal(m, b) +} +func (m *SgNBModificationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBModificationRequest.Marshal(b, m, deterministic) +} +func (m *SgNBModificationRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBModificationRequest.Merge(m, src) +} +func (m *SgNBModificationRequest) XXX_Size() int { + return xxx_messageInfo_SgNBModificationRequest.Size(m) +} +func (m *SgNBModificationRequest) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBModificationRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBModificationRequest proto.InternalMessageInfo + +func (m *SgNBModificationRequest) GetProtocolIEs() *SgNBModificationRequest_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBModificationRequest_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_Cause *Cause `protobuf:"bytes,3,opt,name=id_Cause,json=idCause,proto3" json:"id_Cause,omitempty"` + Id_SelectedPLMN *wrappers.BytesValue `protobuf:"bytes,4,opt,name=id_SelectedPLMN,json=idSelectedPLMN,proto3" json:"id_SelectedPLMN,omitempty"` + Id_HandoverRestrictionList *HandoverRestrictionList `protobuf:"bytes,5,opt,name=id_HandoverRestrictionList,json=idHandoverRestrictionList,proto3" json:"id_HandoverRestrictionList,omitempty"` + Id_SCGConfigurationQuery *TrueOpt `protobuf:"bytes,6,opt,name=id_SCGConfigurationQuery,json=idSCGConfigurationQuery,proto3" json:"id_SCGConfigurationQuery,omitempty"` + Id_UE_ContextInformation_SgNBModReq *UE_ContextInformation_SgNBModReq `protobuf:"bytes,7,opt,name=id_UE_ContextInformation_SgNBModReq,json=idUEContextInformationSgNBModReq,proto3" json:"id_UE_ContextInformation_SgNBModReq,omitempty"` + //The content of id_MeNBtoSgNBContainer has been specified in 3GPP 38.331 to be CG-ConfigInfo. + Id_MeNBtoSgNBContainer *CG_ConfigInfo `protobuf:"bytes,8,opt,name=id_MeNBtoSgNBContainer,json=idMeNBtoSgNBContainer,proto3" json:"id_MeNBtoSgNBContainer,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,9,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + Id_MeNBResourceCoordinationInformation *MeNBResourceCoordinationInformation `protobuf:"bytes,10,opt,name=id_MeNBResourceCoordinationInformation,json=idMeNBResourceCoordinationInformation,proto3" json:"id_MeNBResourceCoordinationInformation,omitempty"` + Id_RequestedSplitSRBs *SplitSRBs `protobuf:"bytes,11,opt,name=id_RequestedSplitSRBs,json=idRequestedSplitSRBs,proto3" json:"id_RequestedSplitSRBs,omitempty"` + Id_RequestedSplitSRBsrelease *SplitSRBs `protobuf:"bytes,12,opt,name=id_RequestedSplitSRBsrelease,json=idRequestedSplitSRBsrelease,proto3" json:"id_RequestedSplitSRBsrelease,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBModificationRequest_IEs) Reset() { *m = SgNBModificationRequest_IEs{} } +func (m *SgNBModificationRequest_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBModificationRequest_IEs) ProtoMessage() {} +func (*SgNBModificationRequest_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{1} +} + +func (m *SgNBModificationRequest_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBModificationRequest_IEs.Unmarshal(m, b) +} +func (m *SgNBModificationRequest_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBModificationRequest_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBModificationRequest_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBModificationRequest_IEs.Merge(m, src) +} +func (m *SgNBModificationRequest_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBModificationRequest_IEs.Size(m) +} +func (m *SgNBModificationRequest_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBModificationRequest_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBModificationRequest_IEs proto.InternalMessageInfo + +func (m *SgNBModificationRequest_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBModificationRequest_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBModificationRequest_IEs) GetId_Cause() *Cause { + if m != nil { + return m.Id_Cause + } + return nil +} + +func (m *SgNBModificationRequest_IEs) GetId_SelectedPLMN() *wrappers.BytesValue { + if m != nil { + return m.Id_SelectedPLMN + } + return nil +} + +func (m *SgNBModificationRequest_IEs) GetId_HandoverRestrictionList() *HandoverRestrictionList { + if m != nil { + return m.Id_HandoverRestrictionList + } + return nil +} + +func (m *SgNBModificationRequest_IEs) GetId_SCGConfigurationQuery() *TrueOpt { + if m != nil { + return m.Id_SCGConfigurationQuery + } + return nil +} + +func (m *SgNBModificationRequest_IEs) GetId_UE_ContextInformation_SgNBModReq() *UE_ContextInformation_SgNBModReq { + if m != nil { + return m.Id_UE_ContextInformation_SgNBModReq + } + return nil +} + +func (m *SgNBModificationRequest_IEs) GetId_MeNBtoSgNBContainer() *CG_ConfigInfo { + if m != nil { + return m.Id_MeNBtoSgNBContainer + } + return nil +} + +func (m *SgNBModificationRequest_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func (m *SgNBModificationRequest_IEs) GetId_MeNBResourceCoordinationInformation() *MeNBResourceCoordinationInformation { + if m != nil { + return m.Id_MeNBResourceCoordinationInformation + } + return nil +} + +func (m *SgNBModificationRequest_IEs) GetId_RequestedSplitSRBs() *SplitSRBs { + if m != nil { + return m.Id_RequestedSplitSRBs + } + return nil +} + +func (m *SgNBModificationRequest_IEs) GetId_RequestedSplitSRBsrelease() *SplitSRBs { + if m != nil { + return m.Id_RequestedSplitSRBsrelease + } + return nil +} + +type UE_ContextInformation_SgNBModReq struct { + NRUE_SecurityCapabilities *NRUESecurityCapabilities `protobuf:"bytes,1,opt,name=nRUE_SecurityCapabilities,json=nRUESecurityCapabilities,proto3" json:"nRUE_SecurityCapabilities,omitempty"` + SgNB_SecurityKey *wrappers.BytesValue `protobuf:"bytes,2,opt,name=sgNB_SecurityKey,json=sgNBSecurityKey,proto3" json:"sgNB_SecurityKey,omitempty"` + SgNBUEAggregateMaximumBitRate *UEAggregateMaximumBitRate `protobuf:"bytes,3,opt,name=sgNBUEAggregateMaximumBitRate,proto3" json:"sgNBUEAggregateMaximumBitRate,omitempty"` + E_RABs_ToBeAdded *E_RABs_ToBeAdded_SgNBModReq_List `protobuf:"bytes,4,opt,name=e_RABs_ToBeAdded,json=eRABsToBeAdded,proto3" json:"e_RABs_ToBeAdded,omitempty"` + E_RABs_ToBeModified *E_RABs_ToBeModified_SgNBModReq_List `protobuf:"bytes,5,opt,name=e_RABs_ToBeModified,json=eRABsToBeModified,proto3" json:"e_RABs_ToBeModified,omitempty"` + E_RABs_ToBeReleased *E_RABs_ToBeReleased_SgNBModReq_List `protobuf:"bytes,6,opt,name=e_RABs_ToBeReleased,json=eRABsToBeReleased,proto3" json:"e_RABs_ToBeReleased,omitempty"` + IE_Extensions []*UE_ContextInformationSgNBModReqExtIEs `protobuf:"bytes,7,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UE_ContextInformation_SgNBModReq) Reset() { *m = UE_ContextInformation_SgNBModReq{} } +func (m *UE_ContextInformation_SgNBModReq) String() string { return proto.CompactTextString(m) } +func (*UE_ContextInformation_SgNBModReq) ProtoMessage() {} +func (*UE_ContextInformation_SgNBModReq) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{2} +} + +func (m *UE_ContextInformation_SgNBModReq) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UE_ContextInformation_SgNBModReq.Unmarshal(m, b) +} +func (m *UE_ContextInformation_SgNBModReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UE_ContextInformation_SgNBModReq.Marshal(b, m, deterministic) +} +func (m *UE_ContextInformation_SgNBModReq) XXX_Merge(src proto.Message) { + xxx_messageInfo_UE_ContextInformation_SgNBModReq.Merge(m, src) +} +func (m *UE_ContextInformation_SgNBModReq) XXX_Size() int { + return xxx_messageInfo_UE_ContextInformation_SgNBModReq.Size(m) +} +func (m *UE_ContextInformation_SgNBModReq) XXX_DiscardUnknown() { + xxx_messageInfo_UE_ContextInformation_SgNBModReq.DiscardUnknown(m) +} + +var xxx_messageInfo_UE_ContextInformation_SgNBModReq proto.InternalMessageInfo + +func (m *UE_ContextInformation_SgNBModReq) GetNRUE_SecurityCapabilities() *NRUESecurityCapabilities { + if m != nil { + return m.NRUE_SecurityCapabilities + } + return nil +} + +func (m *UE_ContextInformation_SgNBModReq) GetSgNB_SecurityKey() *wrappers.BytesValue { + if m != nil { + return m.SgNB_SecurityKey + } + return nil +} + +func (m *UE_ContextInformation_SgNBModReq) GetSgNBUEAggregateMaximumBitRate() *UEAggregateMaximumBitRate { + if m != nil { + return m.SgNBUEAggregateMaximumBitRate + } + return nil +} + +func (m *UE_ContextInformation_SgNBModReq) GetE_RABs_ToBeAdded() *E_RABs_ToBeAdded_SgNBModReq_List { + if m != nil { + return m.E_RABs_ToBeAdded + } + return nil +} + +func (m *UE_ContextInformation_SgNBModReq) GetE_RABs_ToBeModified() *E_RABs_ToBeModified_SgNBModReq_List { + if m != nil { + return m.E_RABs_ToBeModified + } + return nil +} + +func (m *UE_ContextInformation_SgNBModReq) GetE_RABs_ToBeReleased() *E_RABs_ToBeReleased_SgNBModReq_List { + if m != nil { + return m.E_RABs_ToBeReleased + } + return nil +} + +func (m *UE_ContextInformation_SgNBModReq) GetIE_Extensions() []*UE_ContextInformationSgNBModReqExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type UE_ContextInformationSgNBModReqExtIEs struct { + Id_SubscriberProfileIDforRFP *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=id_SubscriberProfileIDforRFP,json=idSubscriberProfileIDforRFP,proto3" json:"id_SubscriberProfileIDforRFP,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UE_ContextInformationSgNBModReqExtIEs) Reset() { *m = UE_ContextInformationSgNBModReqExtIEs{} } +func (m *UE_ContextInformationSgNBModReqExtIEs) String() string { return proto.CompactTextString(m) } +func (*UE_ContextInformationSgNBModReqExtIEs) ProtoMessage() {} +func (*UE_ContextInformationSgNBModReqExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{3} +} + +func (m *UE_ContextInformationSgNBModReqExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UE_ContextInformationSgNBModReqExtIEs.Unmarshal(m, b) +} +func (m *UE_ContextInformationSgNBModReqExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UE_ContextInformationSgNBModReqExtIEs.Marshal(b, m, deterministic) +} +func (m *UE_ContextInformationSgNBModReqExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_UE_ContextInformationSgNBModReqExtIEs.Merge(m, src) +} +func (m *UE_ContextInformationSgNBModReqExtIEs) XXX_Size() int { + return xxx_messageInfo_UE_ContextInformationSgNBModReqExtIEs.Size(m) +} +func (m *UE_ContextInformationSgNBModReqExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_UE_ContextInformationSgNBModReqExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_UE_ContextInformationSgNBModReqExtIEs proto.InternalMessageInfo + +func (m *UE_ContextInformationSgNBModReqExtIEs) GetId_SubscriberProfileIDforRFP() *wrappers.UInt32Value { + if m != nil { + return m.Id_SubscriberProfileIDforRFP + } + return nil +} + +type E_RABs_ToBeAdded_SgNBModReq_List struct { + Items []*E_RABs_ToBeAdded_SgNBModReq_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_List) Reset() { *m = E_RABs_ToBeAdded_SgNBModReq_List{} } +func (m *E_RABs_ToBeAdded_SgNBModReq_List) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeAdded_SgNBModReq_List) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBModReq_List) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{4} +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_List) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_List.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_List.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_List) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_List.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_List) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_List.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_List) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_List.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_List proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBModReq_List) GetItems() []*E_RABs_ToBeAdded_SgNBModReq_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RABs_ToBeAdded_SgNBModReq_ItemIEs struct { + Id_E_RABs_ToBeAdded_SgNBModReq_Item *E_RABs_ToBeAdded_SgNBModReq_Item `protobuf:"bytes,1,opt,name=id_E_RABs_ToBeAdded_SgNBModReq_Item,json=idERABsToBeAddedSgNBModReqItem,proto3" json:"id_E_RABs_ToBeAdded_SgNBModReq_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemIEs) Reset() { *m = E_RABs_ToBeAdded_SgNBModReq_ItemIEs{} } +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeAdded_SgNBModReq_ItemIEs) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBModReq_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{5} +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_ItemIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_ItemIEs.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_ItemIEs.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_ItemIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemIEs) GetId_E_RABs_ToBeAdded_SgNBModReq_Item() *E_RABs_ToBeAdded_SgNBModReq_Item { + if m != nil { + return m.Id_E_RABs_ToBeAdded_SgNBModReq_Item + } + return nil +} + +type E_RABs_ToBeAdded_SgNBModReq_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + Drb_ID uint32 `protobuf:"varint,2,opt,name=drb_ID,json=drbID,proto3" json:"drb_ID,omitempty"` + En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,3,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"` + // Types that are valid to be assigned to ResourceConfiguration: + // *E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresent + // *E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresent + ResourceConfiguration isE_RABs_ToBeAdded_SgNBModReq_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"` + IE_Extensions []*E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs `protobuf:"bytes,6,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) Reset() { *m = E_RABs_ToBeAdded_SgNBModReq_Item{} } +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeAdded_SgNBModReq_Item) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBModReq_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{6} +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_Item.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_Item.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_Item.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_Item proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) GetDrb_ID() uint32 { + if m != nil { + return m.Drb_ID + } + return 0 +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration { + if m != nil { + return m.En_DC_ResourceConfiguration + } + return nil +} + +type isE_RABs_ToBeAdded_SgNBModReq_Item_ResourceConfiguration interface { + isE_RABs_ToBeAdded_SgNBModReq_Item_ResourceConfiguration() +} + +type E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresent struct { + SgNBPDCPpresent *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent `protobuf:"bytes,4,opt,name=sgNBPDCPpresent,proto3,oneof"` +} + +type E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresent struct { + SgNBPDCPnotpresent *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent `protobuf:"bytes,5,opt,name=sgNBPDCPnotpresent,proto3,oneof"` +} + +func (*E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresent) isE_RABs_ToBeAdded_SgNBModReq_Item_ResourceConfiguration() { +} + +func (*E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresent) isE_RABs_ToBeAdded_SgNBModReq_Item_ResourceConfiguration() { +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) GetResourceConfiguration() isE_RABs_ToBeAdded_SgNBModReq_Item_ResourceConfiguration { + if m != nil { + return m.ResourceConfiguration + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) GetSgNBPDCPpresent() *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresent); ok { + return x.SgNBPDCPpresent + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) GetSgNBPDCPnotpresent() *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresent); ok { + return x.SgNBPDCPnotpresent + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_Item) GetIE_Extensions() []*E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*E_RABs_ToBeAdded_SgNBModReq_Item) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPpresent)(nil), + (*E_RABs_ToBeAdded_SgNBModReq_Item_SgNBPDCPnotpresent)(nil), + } +} + +type E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs) Reset() { + *m = E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs{} +} +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{7} +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs proto.InternalMessageInfo + +type E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent struct { + Full_E_RAB_Level_QoS_Parameters *E_RAB_Level_QoS_Parameters `protobuf:"bytes,1,opt,name=full_E_RAB_Level_QoS_Parameters,json=fullERABLevelQoSParameters,proto3" json:"full_E_RAB_Level_QoS_Parameters,omitempty"` + Max_MNAdmit_E_RAB_Level_QoS_Parameters *GBR_QosInformation `protobuf:"bytes,2,opt,name=max_MN_admit_E_RAB_Level_QoS_Parameters,json=maxMNAdmitERABLevelQoSParameters,proto3" json:"max_MN_admit_E_RAB_Level_QoS_Parameters,omitempty"` + DL_Forwarding *DL_Forwarding `protobuf:"bytes,3,opt,name=dL_Forwarding,json=dLForwarding,proto3" json:"dL_Forwarding,omitempty"` + MeNB_DL_GTP_TEIDatMCG *GTPtunnelEndpoint `protobuf:"bytes,4,opt,name=meNB_DL_GTP_TEIDatMCG,json=meNBDLGTPTEIDatMCG,proto3" json:"meNB_DL_GTP_TEIDatMCG,omitempty"` + S1_UL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,5,opt,name=s1_UL_GTPtunnelEndpoint,json=s1ULGTPtunnelEndpoint,proto3" json:"s1_UL_GTPtunnelEndpoint,omitempty"` + IE_Extensions []*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs `protobuf:"bytes,6,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) Reset() { + *m = E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent{} +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{8} +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) GetFull_E_RAB_Level_QoS_Parameters() *E_RAB_Level_QoS_Parameters { + if m != nil { + return m.Full_E_RAB_Level_QoS_Parameters + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) GetMax_MNAdmit_E_RAB_Level_QoS_Parameters() *GBR_QosInformation { + if m != nil { + return m.Max_MNAdmit_E_RAB_Level_QoS_Parameters + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) GetDL_Forwarding() *DL_Forwarding { + if m != nil { + return m.DL_Forwarding + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) GetMeNB_DL_GTP_TEIDatMCG() *GTPtunnelEndpoint { + if m != nil { + return m.MeNB_DL_GTP_TEIDatMCG + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) GetS1_UL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.S1_UL_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent) GetIE_Extensions() []*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs struct { + Id_RLCModeTransferred *RLCMode `protobuf:"bytes,1,opt,name=id_RLCMode_transferred,json=idRLCModeTransferred,proto3" json:"id_RLCMode_transferred,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs) Reset() { + *m = E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs{} +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{9} +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs) GetId_RLCModeTransferred() *RLCMode { + if m != nil { + return m.Id_RLCModeTransferred + } + return nil +} + +type E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent struct { + Requested_SCG_E_RAB_Level_QoS_Parameters *E_RAB_Level_QoS_Parameters `protobuf:"bytes,1,opt,name=requested_SCG_E_RAB_Level_QoS_Parameters,json=requestedSCGERABLevelQoSParameters,proto3" json:"requested_SCG_E_RAB_Level_QoS_Parameters,omitempty"` + MeNB_UL_GTP_TEIDatPDCP *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=meNB_UL_GTP_TEIDatPDCP,json=meNBULGTPTEIDatPDCP,proto3" json:"meNB_UL_GTP_TEIDatPDCP,omitempty"` + SecondaryMeNB_UL_GTP_TEIDatPDCP *GTPtunnelEndpoint `protobuf:"bytes,3,opt,name=secondary_meNB_UL_GTP_TEIDatPDCP,json=secondaryMeNBULGTPTEIDatPDCP,proto3" json:"secondary_meNB_UL_GTP_TEIDatPDCP,omitempty"` + Rlc_Mode *RLCMode `protobuf:"bytes,4,opt,name=rlc_Mode,json=rlcMode,proto3" json:"rlc_Mode,omitempty"` + UL_Configuration *ULConfiguration `protobuf:"bytes,5,opt,name=uL_Configuration,json=uLConfiguration,proto3" json:"uL_Configuration,omitempty"` + IE_Extensions []*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,6,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) Reset() { + *m = E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent{} +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{10} +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) GetRequested_SCG_E_RAB_Level_QoS_Parameters() *E_RAB_Level_QoS_Parameters { + if m != nil { + return m.Requested_SCG_E_RAB_Level_QoS_Parameters + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) GetMeNB_UL_GTP_TEIDatPDCP() *GTPtunnelEndpoint { + if m != nil { + return m.MeNB_UL_GTP_TEIDatPDCP + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) GetSecondaryMeNB_UL_GTP_TEIDatPDCP() *GTPtunnelEndpoint { + if m != nil { + return m.SecondaryMeNB_UL_GTP_TEIDatPDCP + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) GetRlc_Mode() *RLCMode { + if m != nil { + return m.Rlc_Mode + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) GetUL_Configuration() *ULConfiguration { + if m != nil { + return m.UL_Configuration + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs struct { + IdULpDCPSnLength *PDCPSnLength `protobuf:"bytes,1,opt,name=id_uLpDCPSnLength,json=idULpDCPSnLength,proto3" json:"id_uLpDCPSnLength,omitempty"` + IdDLPDCPSnLength *PDCPSnLength `protobuf:"bytes,2,opt,name=id_dLPDCPSnLength,json=idDLPDCPSnLength,proto3" json:"id_dLPDCPSnLength,omitempty"` + IdDuplicationActivation *DuplicationActivation `protobuf:"bytes,3,opt,name=id_duplicationActivation,json=idDuplicationActivation,proto3" json:"id_duplicationActivation,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) Reset() { + *m = E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs{} +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{11} +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) GetIdULpDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdULpDCPSnLength + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) GetIdDLPDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdDLPDCPSnLength + } + return nil +} + +func (m *E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs) GetIdDuplicationActivation() *DuplicationActivation { + if m != nil { + return m.IdDuplicationActivation + } + return nil +} + +type E_RABs_ToBeModified_SgNBModReq_List struct { + Items []*E_RABs_ToBeModified_SgNBModReq_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReq_List) Reset() { *m = E_RABs_ToBeModified_SgNBModReq_List{} } +func (m *E_RABs_ToBeModified_SgNBModReq_List) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeModified_SgNBModReq_List) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReq_List) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{12} +} + +func (m *E_RABs_ToBeModified_SgNBModReq_List) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_List.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReq_List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_List.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReq_List) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_List.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReq_List) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_List.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReq_List) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_List.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_List proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReq_List) GetItems() []*E_RABs_ToBeModified_SgNBModReq_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RABs_ToBeModified_SgNBModReq_ItemIEs struct { + Id_E_RABs_ToBeModified_SgNBModReq_Item *E_RABs_ToBeModified_SgNBModReq_Item `protobuf:"bytes,1,opt,name=id_E_RABs_ToBeModified_SgNBModReq_Item,json=idERABsToBeModifiedSgNBModReqItem,proto3" json:"id_E_RABs_ToBeModified_SgNBModReq_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReq_ItemIEs) Reset() { + *m = E_RABs_ToBeModified_SgNBModReq_ItemIEs{} +} +func (m *E_RABs_ToBeModified_SgNBModReq_ItemIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeModified_SgNBModReq_ItemIEs) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReq_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{13} +} + +func (m *E_RABs_ToBeModified_SgNBModReq_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_ItemIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReq_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReq_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_ItemIEs.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReq_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_ItemIEs.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReq_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_ItemIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReq_ItemIEs) GetId_E_RABs_ToBeModified_SgNBModReq_Item() *E_RABs_ToBeModified_SgNBModReq_Item { + if m != nil { + return m.Id_E_RABs_ToBeModified_SgNBModReq_Item + } + return nil +} + +type E_RABs_ToBeModified_SgNBModReq_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,2,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"` + // Types that are valid to be assigned to ResourceConfiguration: + // *E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresent + // *E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresent + ResourceConfiguration isE_RABs_ToBeModified_SgNBModReq_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"` + IE_Extensions []*E_RABs_ToBeModified_SgNBModReq_ItemExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReq_Item) Reset() { *m = E_RABs_ToBeModified_SgNBModReq_Item{} } +func (m *E_RABs_ToBeModified_SgNBModReq_Item) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeModified_SgNBModReq_Item) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReq_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{14} +} + +func (m *E_RABs_ToBeModified_SgNBModReq_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_Item.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReq_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReq_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_Item.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReq_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_Item.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReq_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_Item proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReq_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_ToBeModified_SgNBModReq_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration { + if m != nil { + return m.En_DC_ResourceConfiguration + } + return nil +} + +type isE_RABs_ToBeModified_SgNBModReq_Item_ResourceConfiguration interface { + isE_RABs_ToBeModified_SgNBModReq_Item_ResourceConfiguration() +} + +type E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresent struct { + SgNBPDCPpresent *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent `protobuf:"bytes,3,opt,name=sgNBPDCPpresent,proto3,oneof"` +} + +type E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresent struct { + SgNBPDCPnotpresent *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent `protobuf:"bytes,4,opt,name=sgNBPDCPnotpresent,proto3,oneof"` +} + +func (*E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresent) isE_RABs_ToBeModified_SgNBModReq_Item_ResourceConfiguration() { +} + +func (*E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresent) isE_RABs_ToBeModified_SgNBModReq_Item_ResourceConfiguration() { +} + +func (m *E_RABs_ToBeModified_SgNBModReq_Item) GetResourceConfiguration() isE_RABs_ToBeModified_SgNBModReq_Item_ResourceConfiguration { + if m != nil { + return m.ResourceConfiguration + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReq_Item) GetSgNBPDCPpresent() *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresent); ok { + return x.SgNBPDCPpresent + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReq_Item) GetSgNBPDCPnotpresent() *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresent); ok { + return x.SgNBPDCPnotpresent + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReq_Item) GetIE_Extensions() []*E_RABs_ToBeModified_SgNBModReq_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*E_RABs_ToBeModified_SgNBModReq_Item) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPpresent)(nil), + (*E_RABs_ToBeModified_SgNBModReq_Item_SgNBPDCPnotpresent)(nil), + } +} + +type E_RABs_ToBeModified_SgNBModReq_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReq_ItemExtIEs) Reset() { + *m = E_RABs_ToBeModified_SgNBModReq_ItemExtIEs{} +} +func (m *E_RABs_ToBeModified_SgNBModReq_ItemExtIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeModified_SgNBModReq_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReq_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{15} +} + +func (m *E_RABs_ToBeModified_SgNBModReq_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReq_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReq_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReq_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReq_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_ItemExtIEs proto.InternalMessageInfo + +type E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent struct { + Full_E_RAB_Level_QoS_Parameters *E_RAB_Level_QoS_Parameters `protobuf:"bytes,1,opt,name=full_E_RAB_Level_QoS_Parameters,json=fullERABLevelQoSParameters,proto3" json:"full_E_RAB_Level_QoS_Parameters,omitempty"` + Max_MNAdmit_E_RAB_Level_QoS_Parameters *GBR_QosInformation `protobuf:"bytes,2,opt,name=max_MN_admit_E_RAB_Level_QoS_Parameters,json=maxMNAdmitERABLevelQoSParameters,proto3" json:"max_MN_admit_E_RAB_Level_QoS_Parameters,omitempty"` + MeNB_DL_GTP_TEIDatMCG *GTPtunnelEndpoint `protobuf:"bytes,3,opt,name=meNB_DL_GTP_TEIDatMCG,json=meNBDLGTPTEIDatMCG,proto3" json:"meNB_DL_GTP_TEIDatMCG,omitempty"` + S1_UL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,4,opt,name=s1_UL_GTPtunnelEndpoint,json=s1ULGTPtunnelEndpoint,proto3" json:"s1_UL_GTPtunnelEndpoint,omitempty"` + IE_Extensions []*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) Reset() { + *m = E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent{} +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{16} +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) GetFull_E_RAB_Level_QoS_Parameters() *E_RAB_Level_QoS_Parameters { + if m != nil { + return m.Full_E_RAB_Level_QoS_Parameters + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) GetMax_MNAdmit_E_RAB_Level_QoS_Parameters() *GBR_QosInformation { + if m != nil { + return m.Max_MNAdmit_E_RAB_Level_QoS_Parameters + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) GetMeNB_DL_GTP_TEIDatMCG() *GTPtunnelEndpoint { + if m != nil { + return m.MeNB_DL_GTP_TEIDatMCG + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) GetS1_UL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.S1_UL_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent) GetIE_Extensions() []*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs struct { + Id_RLC_Status *RLC_Status `protobuf:"bytes,1,opt,name=id_RLC_Status,json=idRLCStatus,proto3" json:"id_RLC_Status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs) Reset() { + *m = E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs{} +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{17} +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs) GetId_RLC_Status() *RLC_Status { + if m != nil { + return m.Id_RLC_Status + } + return nil +} + +type E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent struct { + Requested_SCG_E_RAB_Level_QoS_Parameters *E_RAB_Level_QoS_Parameters `protobuf:"bytes,1,opt,name=requested_SCG_E_RAB_Level_QoS_Parameters,json=requestedSCGERABLevelQoSParameters,proto3" json:"requested_SCG_E_RAB_Level_QoS_Parameters,omitempty"` + MeNB_UL_GTP_TEIDatPDCP *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=meNB_UL_GTP_TEIDatPDCP,json=meNBULGTPTEIDatPDCP,proto3" json:"meNB_UL_GTP_TEIDatPDCP,omitempty"` + UL_Configuration *ULConfiguration `protobuf:"bytes,3,opt,name=uL_Configuration,json=uLConfiguration,proto3" json:"uL_Configuration,omitempty"` + IE_Extensions []*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,4,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) Reset() { + *m = E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent{} +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{18} +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) GetRequested_SCG_E_RAB_Level_QoS_Parameters() *E_RAB_Level_QoS_Parameters { + if m != nil { + return m.Requested_SCG_E_RAB_Level_QoS_Parameters + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) GetMeNB_UL_GTP_TEIDatPDCP() *GTPtunnelEndpoint { + if m != nil { + return m.MeNB_UL_GTP_TEIDatPDCP + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) GetUL_Configuration() *ULConfiguration { + if m != nil { + return m.UL_Configuration + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs struct { + IdULpDCPSnLength *PDCPSnLength `protobuf:"bytes,1,opt,name=id_uLpDCPSnLength,json=idULpDCPSnLength,proto3" json:"id_uLpDCPSnLength,omitempty"` + IdDLPDCPSnLength *PDCPSnLength `protobuf:"bytes,2,opt,name=id_dLPDCPSnLength,json=idDLPDCPSnLength,proto3" json:"id_dLPDCPSnLength,omitempty"` + IdSecondarymeNBULGTPTEIDatPDCP *GTPtunnelEndpoint `protobuf:"bytes,3,opt,name=id_secondarymeNBULGTPTEIDatPDCP,json=idSecondarymeNBULGTPTEIDatPDCP,proto3" json:"id_secondarymeNBULGTPTEIDatPDCP,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) Reset() { + *m = E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs{} +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{19} +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) GetIdULpDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdULpDCPSnLength + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) GetIdDLPDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdDLPDCPSnLength + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs) GetIdSecondarymeNBULGTPTEIDatPDCP() *GTPtunnelEndpoint { + if m != nil { + return m.IdSecondarymeNBULGTPTEIDatPDCP + } + return nil +} + +type E_RABs_ToBeReleased_SgNBModReq_List struct { + Items []*E_RABs_ToBeReleased_SgNBModReq_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_List) Reset() { *m = E_RABs_ToBeReleased_SgNBModReq_List{} } +func (m *E_RABs_ToBeReleased_SgNBModReq_List) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBModReq_List) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBModReq_List) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{20} +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_List) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_List.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_List.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_List) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_List.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_List) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_List.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_List) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_List.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_List proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBModReq_List) GetItems() []*E_RABs_ToBeReleased_SgNBModReq_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RABs_ToBeReleased_SgNBModReq_ItemIEs struct { + Id_E_RABs_ToBeReleased_SgNBModReq_Item *E_RABs_ToBeReleased_SgNBModReq_Item `protobuf:"bytes,1,opt,name=id_E_RABs_ToBeReleased_SgNBModReq_Item,json=idERABsToBeReleasedSgNBModReqItem,proto3" json:"id_E_RABs_ToBeReleased_SgNBModReq_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBModReq_ItemIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBModReq_ItemIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBModReq_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{21} +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_ItemIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_ItemIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_ItemIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_ItemIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemIEs) GetId_E_RABs_ToBeReleased_SgNBModReq_Item() *E_RABs_ToBeReleased_SgNBModReq_Item { + if m != nil { + return m.Id_E_RABs_ToBeReleased_SgNBModReq_Item + } + return nil +} + +type E_RABs_ToBeReleased_SgNBModReq_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,2,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"` + // Types that are valid to be assigned to ResourceConfiguration: + // *E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresent + // *E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresent + ResourceConfiguration isE_RABs_ToBeReleased_SgNBModReq_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"` + IE_Extensions []*E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_Item) Reset() { *m = E_RABs_ToBeReleased_SgNBModReq_Item{} } +func (m *E_RABs_ToBeReleased_SgNBModReq_Item) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBModReq_Item) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBModReq_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{22} +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_Item.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_Item.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_Item.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_Item proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBModReq_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration { + if m != nil { + return m.En_DC_ResourceConfiguration + } + return nil +} + +type isE_RABs_ToBeReleased_SgNBModReq_Item_ResourceConfiguration interface { + isE_RABs_ToBeReleased_SgNBModReq_Item_ResourceConfiguration() +} + +type E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresent struct { + SgNBPDCPpresent *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent `protobuf:"bytes,3,opt,name=sgNBPDCPpresent,proto3,oneof"` +} + +type E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresent struct { + SgNBPDCPnotpresent *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent `protobuf:"bytes,4,opt,name=sgNBPDCPnotpresent,proto3,oneof"` +} + +func (*E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresent) isE_RABs_ToBeReleased_SgNBModReq_Item_ResourceConfiguration() { +} + +func (*E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresent) isE_RABs_ToBeReleased_SgNBModReq_Item_ResourceConfiguration() { +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_Item) GetResourceConfiguration() isE_RABs_ToBeReleased_SgNBModReq_Item_ResourceConfiguration { + if m != nil { + return m.ResourceConfiguration + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_Item) GetSgNBPDCPpresent() *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresent); ok { + return x.SgNBPDCPpresent + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_Item) GetSgNBPDCPnotpresent() *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresent); ok { + return x.SgNBPDCPnotpresent + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_Item) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*E_RABs_ToBeReleased_SgNBModReq_Item) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPpresent)(nil), + (*E_RABs_ToBeReleased_SgNBModReq_Item_SgNBPDCPnotpresent)(nil), + } +} + +type E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{23} +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs proto.InternalMessageInfo + +type E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent struct { + DL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=dL_GTPtunnelEndpoint,json=dLGTPtunnelEndpoint,proto3" json:"dL_GTPtunnelEndpoint,omitempty"` + UL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=uL_GTPtunnelEndpoint,json=uLGTPtunnelEndpoint,proto3" json:"uL_GTPtunnelEndpoint,omitempty"` + IE_Extensions []*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs `protobuf:"bytes,3,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) Reset() { + *m = E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent{} +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{24} +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) GetDL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.DL_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) GetUL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.UL_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{25} +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs proto.InternalMessageInfo + +type E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent struct { + IE_Extensions []*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,1,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent) Reset() { + *m = E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent{} +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{26} +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_2eda0498320f24d8, []int{27} +} + +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo + +func init() { + proto.RegisterType((*SgNBModificationRequest)(nil), "streaming_protobufs.SgNBModificationRequest") + proto.RegisterType((*SgNBModificationRequest_IEs)(nil), "streaming_protobufs.SgNBModificationRequest_IEs") + proto.RegisterType((*UE_ContextInformation_SgNBModReq)(nil), "streaming_protobufs.UE_ContextInformation_SgNBModReq") + proto.RegisterType((*UE_ContextInformationSgNBModReqExtIEs)(nil), "streaming_protobufs.UE_ContextInformationSgNBModReqExtIEs") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBModReq_List)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_List") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBModReq_ItemIEs)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_ItemIEs") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBModReq_Item)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_Item") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_ItemExtIEs") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresent") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPpresentExtIEs") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresent") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBModReq_SgNBPDCPnotpresentExtIEs") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReq_List)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_List") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReq_ItemIEs)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_ItemIEs") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReq_Item)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_Item") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReq_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_ItemExtIEs") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresent") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPpresentExtIEs") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresent") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReq_SgNBPDCPnotpresentExtIEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBModReq_List)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_List") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBModReq_ItemIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_ItemIEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBModReq_Item)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_Item") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_ItemExtIEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresent") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPpresentExtIEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresent") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReq_SgNBPDCPnotpresentExtIEs") +} + +func init() { proto.RegisterFile("sgnb_modification_request.proto", fileDescriptor_2eda0498320f24d8) } + +var fileDescriptor_2eda0498320f24d8 = []byte{ + // 1883 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x58, 0xcf, 0x73, 0x1b, 0x49, + 0x15, 0x5e, 0x59, 0xb6, 0x63, 0xda, 0xc9, 0x26, 0xe9, 0xc4, 0xb1, 0x62, 0x87, 0xc4, 0xab, 0x65, + 0xb3, 0x61, 0x17, 0xcb, 0xc4, 0x21, 0x6c, 0x60, 0xab, 0x28, 0xac, 0x1f, 0x76, 0x54, 0x48, 0x5a, + 0xb9, 0x65, 0x01, 0x61, 0xab, 0x68, 0xc6, 0xd3, 0x2d, 0x6d, 0xb3, 0xa3, 0x69, 0xa5, 0xa7, 0x27, + 0x2b, 0xc3, 0x8d, 0x82, 0x82, 0x2a, 0x0e, 0x70, 0xe7, 0xbe, 0x07, 0xfe, 0x00, 0x6e, 0x1c, 0xb8, + 0x52, 0xc5, 0x95, 0x13, 0x27, 0xfe, 0x11, 0xa8, 0xee, 0x99, 0x91, 0x34, 0x52, 0x8f, 0x34, 0x72, + 0xec, 0x2a, 0x8a, 0xdc, 0xa4, 0xee, 0xf7, 0xbe, 0xd7, 0xfd, 0xfa, 0x7b, 0xef, 0x7d, 0x12, 0x78, + 0xe0, 0x75, 0xdd, 0x53, 0xdc, 0xe3, 0x84, 0x75, 0x98, 0x6d, 0x49, 0xc6, 0x5d, 0x2c, 0xe8, 0x4b, + 0x9f, 0x7a, 0xb2, 0xd0, 0x17, 0x5c, 0x72, 0x78, 0xcb, 0x93, 0x82, 0x5a, 0x3d, 0xe6, 0x76, 0xb1, + 0x5e, 0x38, 0xf5, 0x3b, 0xde, 0xd6, 0xfd, 0x2e, 0xe7, 0x5d, 0x87, 0xee, 0x45, 0x2b, 0x7b, 0x5f, + 0x08, 0xab, 0xdf, 0xa7, 0xc2, 0x0b, 0x9c, 0xb6, 0x36, 0x07, 0xfb, 0x56, 0x1f, 0xdb, 0xbc, 0xd7, + 0xe3, 0x2e, 0x96, 0x67, 0x7d, 0x1a, 0x6d, 0x40, 0xc3, 0xda, 0x4d, 0x2a, 0x04, 0x17, 0xd8, 0xb6, + 0x7c, 0x8f, 0x86, 0x4b, 0x39, 0x21, 0x6c, 0x6c, 0x77, 0xb1, 0xcd, 0xdd, 0x0e, 0xeb, 0x62, 0xe6, + 0x76, 0x78, 0xb0, 0x93, 0xef, 0x81, 0xcd, 0x56, 0xb7, 0x51, 0xac, 0x8f, 0x1d, 0x18, 0x05, 0xe7, + 0x85, 0x08, 0xac, 0x6b, 0x1b, 0x9b, 0x3b, 0xd5, 0x8a, 0x97, 0xcb, 0xec, 0x64, 0x1e, 0xad, 0xef, + 0x7f, 0xb3, 0x60, 0x38, 0x7f, 0x21, 0x01, 0x02, 0x57, 0x2b, 0x1e, 0x1a, 0x07, 0xc9, 0xff, 0x6d, + 0x0d, 0x6c, 0xcf, 0x30, 0x86, 0x1f, 0x00, 0xc8, 0x08, 0xae, 0xd3, 0x46, 0x11, 0xb7, 0x2b, 0xf8, + 0xc7, 0xfb, 0x07, 0x4d, 0x5c, 0x2d, 0xeb, 0xd0, 0xd7, 0xd0, 0xdb, 0x8c, 0xa8, 0x8d, 0x76, 0x45, + 0x2d, 0x57, 0xcb, 0xa1, 0xad, 0x42, 0x1b, 0xb7, 0x5d, 0x8a, 0x6c, 0xd5, 0xc6, 0xd0, 0xf6, 0x29, + 0x58, 0x63, 0x04, 0x97, 0x54, 0x4a, 0x72, 0x59, 0x7d, 0x91, 0x2d, 0xe3, 0x45, 0xb4, 0x05, 0xba, + 0xc2, 0x88, 0xfe, 0x00, 0xcb, 0xe0, 0xba, 0x0a, 0x41, 0x1d, 0x6a, 0x4b, 0x4a, 0x9a, 0xb5, 0x7a, + 0x23, 0xb7, 0xac, 0xbd, 0xb7, 0x0b, 0xc1, 0x8b, 0x15, 0x22, 0xd7, 0x42, 0xf1, 0x4c, 0x52, 0xef, + 0x87, 0x96, 0xe3, 0x53, 0x1d, 0x7c, 0xcc, 0x05, 0x7e, 0x0e, 0xb6, 0x18, 0xc1, 0xcf, 0x2d, 0x97, + 0xf0, 0x57, 0x54, 0x20, 0xea, 0x49, 0xc1, 0x6c, 0x75, 0xf3, 0x1a, 0xf3, 0x64, 0x6e, 0x45, 0x03, + 0x7e, 0xc3, 0x78, 0x9c, 0x04, 0x1f, 0x74, 0x97, 0x91, 0x84, 0x2d, 0xf8, 0x23, 0x90, 0x53, 0x47, + 0x2e, 0x1d, 0x95, 0xf4, 0x5b, 0xfb, 0x42, 0xe7, 0xf8, 0xd8, 0xa7, 0xe2, 0x2c, 0xb7, 0xaa, 0x43, + 0xdd, 0x33, 0x86, 0x3a, 0x11, 0x3e, 0xfd, 0xa4, 0x2f, 0xd1, 0x26, 0x23, 0x46, 0x67, 0xf8, 0xeb, + 0x0c, 0x78, 0x97, 0x11, 0x95, 0xea, 0x12, 0x77, 0x25, 0x1d, 0xc8, 0xaa, 0xdb, 0xe1, 0xa2, 0x17, + 0x70, 0x3c, 0x7c, 0x53, 0x44, 0x5f, 0xe6, 0xae, 0xe8, 0x20, 0x4f, 0x8d, 0x41, 0xe6, 0x39, 0xa3, + 0x1d, 0x46, 0xda, 0x95, 0x69, 0x93, 0x91, 0x05, 0x7c, 0x01, 0xee, 0x84, 0x0c, 0x91, 0x5c, 0x2d, + 0x2b, 0x63, 0x8b, 0xb9, 0x54, 0xe4, 0xd6, 0x74, 0xe0, 0xbc, 0xf9, 0x5d, 0x8f, 0x70, 0x70, 0x25, + 0x05, 0x8a, 0x36, 0x02, 0x26, 0x4d, 0x00, 0xc0, 0x4f, 0xc1, 0xbd, 0x69, 0xf2, 0xe1, 0xca, 0x40, + 0x52, 0xd7, 0x63, 0xdc, 0xcd, 0x7d, 0x25, 0x4c, 0xdf, 0xe4, 0xd3, 0xb7, 0xab, 0xae, 0x7c, 0xb2, + 0x1f, 0xbc, 0xfd, 0x66, 0x9c, 0xa4, 0x43, 0x67, 0xf8, 0x87, 0x0c, 0x78, 0x18, 0xa2, 0x23, 0xea, + 0x71, 0x5f, 0xd8, 0xb4, 0xc4, 0xb9, 0x20, 0xcc, 0xd5, 0x37, 0x1c, 0xbb, 0x6c, 0x0e, 0xe8, 0x38, + 0xcf, 0x8c, 0x17, 0x49, 0xe1, 0x8f, 0xde, 0x0b, 0xce, 0x30, 0xc7, 0x0c, 0xb6, 0xc0, 0x06, 0x23, + 0x38, 0xac, 0x3e, 0x4a, 0x5a, 0x7d, 0x87, 0xc9, 0x16, 0x2a, 0x7a, 0xb9, 0x75, 0x1d, 0xff, 0xbe, + 0xb9, 0xd2, 0x23, 0x2b, 0x74, 0x9b, 0x91, 0x69, 0x5f, 0x68, 0xe9, 0x1c, 0x4e, 0x6f, 0x08, 0xea, + 0x50, 0xcb, 0xa3, 0xb9, 0xab, 0xa9, 0xb0, 0xb7, 0x4d, 0xd8, 0x21, 0x44, 0xfe, 0xdf, 0x2b, 0x60, + 0x67, 0x1e, 0x91, 0xe0, 0xcf, 0xc1, 0x5d, 0x17, 0xb5, 0x2b, 0xb8, 0x45, 0x6d, 0x5f, 0x30, 0x79, + 0x56, 0xb2, 0xfa, 0xd6, 0x29, 0x73, 0x98, 0x64, 0x34, 0x6a, 0x65, 0xbb, 0xc6, 0x43, 0x34, 0x50, + 0xbb, 0x62, 0x72, 0x42, 0x39, 0x37, 0x61, 0x07, 0x1e, 0x82, 0x1b, 0x9e, 0xea, 0x42, 0xd1, 0xe6, + 0x0f, 0xe8, 0x99, 0x6e, 0x43, 0x73, 0xda, 0xc4, 0x75, 0xe5, 0x34, 0xe6, 0x03, 0x25, 0xf8, 0xaa, + 0xa7, 0x9b, 0xd6, 0x41, 0xb7, 0x2b, 0x68, 0xd7, 0x92, 0xb4, 0x6e, 0x0d, 0x58, 0xcf, 0xef, 0x15, + 0x99, 0x44, 0x96, 0x8c, 0x3a, 0x57, 0x21, 0xa1, 0xb4, 0x12, 0xbc, 0xd0, 0x6c, 0x50, 0x88, 0xc1, + 0x0d, 0x8a, 0xd1, 0x41, 0xd1, 0xc3, 0x27, 0xbc, 0x48, 0x0f, 0x08, 0xa1, 0x24, 0x6c, 0x72, 0xe6, + 0x1a, 0xae, 0x4c, 0x18, 0x8f, 0x65, 0x1d, 0xeb, 0xe6, 0xf4, 0x36, 0x55, 0x06, 0xc3, 0x7d, 0xf8, + 0x19, 0xb8, 0x35, 0x16, 0x20, 0xe8, 0xfc, 0x94, 0x84, 0x7d, 0xef, 0xd9, 0xbc, 0x18, 0x91, 0xfd, + 0x54, 0x98, 0x9b, 0xc3, 0x30, 0x91, 0xc9, 0x44, 0x24, 0x14, 0xf0, 0x85, 0x84, 0x6d, 0x6f, 0x6e, + 0xa4, 0xc8, 0x7e, 0x46, 0xa4, 0xc8, 0x04, 0x62, 0x70, 0x8d, 0x55, 0x46, 0xad, 0xc1, 0xcb, 0x5d, + 0xd9, 0xc9, 0x3e, 0x5a, 0xdf, 0xff, 0x6e, 0xfa, 0xae, 0x37, 0x0a, 0x52, 0x19, 0x48, 0x35, 0x27, + 0xaf, 0xb2, 0xca, 0x08, 0x2f, 0xff, 0xbb, 0x0c, 0x78, 0x2f, 0x95, 0x1f, 0xc4, 0xba, 0xe2, 0x5a, + 0xfe, 0xa9, 0x67, 0x0b, 0x76, 0x4a, 0x45, 0x53, 0xf0, 0x0e, 0x73, 0x68, 0xb5, 0xdc, 0xe1, 0x02, + 0x1d, 0x36, 0x43, 0xb2, 0xcf, 0xee, 0x5a, 0xdb, 0x8c, 0x24, 0x02, 0xe4, 0x05, 0xd8, 0x99, 0xf7, + 0xe6, 0xb0, 0x01, 0x56, 0x98, 0xa4, 0x3d, 0x55, 0x5a, 0xd9, 0x34, 0xb9, 0x9e, 0x42, 0xa9, 0x4a, + 0xda, 0x53, 0x59, 0x08, 0x60, 0xf2, 0x7f, 0xce, 0x80, 0x77, 0x53, 0x98, 0xc3, 0x5f, 0x05, 0x43, + 0x69, 0x9e, 0x69, 0x98, 0x84, 0xa7, 0xe7, 0x3a, 0x16, 0xba, 0xcf, 0x48, 0x25, 0x46, 0xe9, 0x91, + 0x81, 0xda, 0xcf, 0x7f, 0xb9, 0x3c, 0x3b, 0x43, 0xca, 0x08, 0xe6, 0xc0, 0x9a, 0xe6, 0xe6, 0x48, + 0xcf, 0xac, 0x2a, 0x5a, 0x55, 0xcb, 0x70, 0x03, 0xac, 0x12, 0x71, 0x3a, 0xd2, 0x2e, 0x2b, 0x44, + 0x9c, 0x56, 0xcb, 0xb0, 0x0f, 0xb6, 0xa9, 0x8b, 0xcb, 0x25, 0x3c, 0xea, 0xe3, 0x63, 0x33, 0x39, + 0xec, 0x05, 0x66, 0x39, 0x56, 0x69, 0x24, 0xfa, 0xa1, 0xbb, 0xd4, 0x2d, 0x97, 0x8c, 0x5b, 0xd0, + 0x01, 0xba, 0x25, 0x35, 0xcb, 0xa5, 0x66, 0x5f, 0x50, 0x8f, 0xba, 0x32, 0x6c, 0x04, 0xdf, 0x5f, + 0x38, 0x6f, 0xad, 0x38, 0xce, 0xf3, 0xb7, 0xd0, 0x24, 0x34, 0xf4, 0x01, 0x8c, 0x96, 0x5c, 0x2e, + 0xa3, 0x80, 0x41, 0x57, 0x28, 0x9d, 0x3b, 0xe0, 0x08, 0xea, 0xf9, 0x5b, 0xc8, 0x10, 0x00, 0xfe, + 0x6c, 0xb2, 0x72, 0x57, 0x35, 0x63, 0x3f, 0x3e, 0x17, 0x35, 0x4c, 0xa5, 0x5b, 0xcc, 0x81, 0x3b, + 0x22, 0xcc, 0x6f, 0x28, 0xb8, 0xc3, 0x04, 0xe7, 0x1f, 0x81, 0x87, 0xe9, 0x10, 0xf3, 0x7f, 0x5c, + 0x01, 0x1f, 0x2e, 0x90, 0x5f, 0x28, 0xc1, 0x83, 0x8e, 0xef, 0x38, 0x41, 0x21, 0xe0, 0x1a, 0x7d, + 0x45, 0x1d, 0x7c, 0xcc, 0x5b, 0xb8, 0x69, 0x09, 0xab, 0x47, 0x25, 0x15, 0xd1, 0xd0, 0xdb, 0x4b, + 0xbe, 0xa7, 0xd1, 0x0d, 0x6d, 0x29, 0x5c, 0x45, 0x7f, 0xbd, 0x7b, 0xcc, 0x5b, 0xa3, 0x3d, 0xf8, + 0x0b, 0xf0, 0x7e, 0xcf, 0x1a, 0xe0, 0x7a, 0x03, 0x5b, 0xa4, 0xc7, 0xe4, 0xac, 0xe8, 0xc1, 0x3c, + 0x7c, 0xdf, 0x18, 0xfd, 0xa8, 0x88, 0xf0, 0x31, 0xf7, 0xc6, 0x25, 0xcc, 0x4e, 0xcf, 0x1a, 0xd4, + 0x1b, 0x07, 0x0a, 0x35, 0x21, 0xf6, 0x11, 0xb8, 0x46, 0x6a, 0xf8, 0x90, 0x8b, 0x2f, 0x2c, 0xa5, + 0x6e, 0xba, 0x61, 0x41, 0x98, 0xe5, 0x5f, 0x79, 0xdc, 0x12, 0x5d, 0x25, 0xb5, 0xd1, 0x37, 0xf8, + 0x02, 0x6c, 0xf4, 0x94, 0xe4, 0x2b, 0xd7, 0xf0, 0xd1, 0x49, 0x13, 0x9f, 0x54, 0xaa, 0x65, 0x4b, + 0xd6, 0x4b, 0x47, 0x21, 0xf7, 0x1f, 0x9a, 0x8f, 0x7c, 0xd2, 0x94, 0xbe, 0xeb, 0x52, 0xa7, 0xe2, + 0x92, 0x3e, 0x67, 0xae, 0x44, 0x50, 0x81, 0x94, 0x6b, 0x47, 0x27, 0xcd, 0x21, 0x02, 0xfc, 0x29, + 0xd8, 0xf4, 0x1e, 0xe3, 0xb6, 0x06, 0x8e, 0x9b, 0x87, 0x3c, 0x4f, 0x0b, 0xbe, 0xe1, 0x3d, 0x6e, + 0xd7, 0xa6, 0x96, 0xe1, 0xe7, 0x66, 0x2e, 0x1f, 0xbe, 0x6e, 0xb9, 0x1a, 0x27, 0xd2, 0x6f, 0x33, + 0xe0, 0xf1, 0xc2, 0x18, 0x10, 0x69, 0xb9, 0x8e, 0x6a, 0xa5, 0x3a, 0x27, 0x14, 0x4b, 0x61, 0xb9, + 0x5e, 0x87, 0x0a, 0x41, 0xc9, 0x70, 0x2e, 0x99, 0xce, 0x1a, 0xda, 0x6b, 0x8d, 0x19, 0x7c, 0x3c, + 0x19, 0x79, 0xe6, 0xff, 0xb3, 0x0c, 0x16, 0xec, 0x05, 0xf0, 0x37, 0x19, 0xf0, 0x48, 0x44, 0x8a, + 0x52, 0xfd, 0x3a, 0xba, 0x84, 0x4a, 0xc9, 0x0f, 0x03, 0xb4, 0x4a, 0x47, 0x09, 0xac, 0xfd, 0x14, + 0xdc, 0xd1, 0x64, 0x6b, 0x8f, 0x93, 0x4d, 0x9d, 0x35, 0x2c, 0x90, 0xb4, 0x84, 0xb8, 0xa5, 0x50, + 0xda, 0x23, 0xb6, 0x29, 0x08, 0xe8, 0x82, 0x1d, 0x8f, 0xda, 0xdc, 0x25, 0x96, 0x38, 0xc3, 0x09, + 0x61, 0xb2, 0x0b, 0x85, 0xb9, 0x37, 0xc4, 0xab, 0x1b, 0xe2, 0x7d, 0x04, 0xd6, 0x84, 0x63, 0x63, + 0xf5, 0x3c, 0x61, 0xb1, 0xcc, 0x7e, 0xcd, 0x2b, 0xc2, 0xb1, 0xd5, 0x07, 0xf8, 0x09, 0xb8, 0xe1, + 0xd7, 0x70, 0x7c, 0x9e, 0x05, 0x05, 0xf1, 0x35, 0xb3, 0x80, 0xaa, 0xc5, 0x67, 0xd8, 0x75, 0x3f, + 0xbe, 0x00, 0x5d, 0x73, 0x21, 0x54, 0x2f, 0x60, 0x8c, 0x18, 0x6b, 0xe1, 0xaf, 0x4b, 0xe0, 0x5b, + 0xe7, 0x81, 0x81, 0x0d, 0x70, 0x93, 0x11, 0xec, 0xd7, 0xfa, 0xe5, 0x52, 0xb3, 0xe5, 0xd6, 0xa8, + 0xdb, 0x95, 0x9f, 0x85, 0x7c, 0x7b, 0xc7, 0x78, 0xd8, 0xe6, 0x98, 0x21, 0xba, 0xc1, 0x48, 0x3b, + 0xe6, 0x1a, 0xe2, 0x91, 0xda, 0xb8, 0x59, 0x48, 0xa5, 0x74, 0x78, 0xe5, 0x98, 0x2b, 0xa4, 0xfa, + 0xdf, 0x03, 0xe2, 0xf7, 0x9d, 0xf0, 0xcf, 0x99, 0x03, 0x5b, 0xb2, 0x57, 0xe3, 0x8a, 0xe3, 0x03, + 0x73, 0x83, 0x35, 0x79, 0xa8, 0x1f, 0xc3, 0xc6, 0x8d, 0xfc, 0x20, 0xa6, 0xee, 0x92, 0x24, 0x3e, + 0x3c, 0x8e, 0xab, 0xca, 0x8f, 0xcf, 0xf3, 0x5b, 0x61, 0x42, 0x58, 0xfe, 0x25, 0x13, 0x9b, 0xc1, + 0x33, 0x3c, 0xe0, 0xef, 0x83, 0x5f, 0xec, 0x29, 0xac, 0xc3, 0x17, 0x7c, 0x76, 0xde, 0xf3, 0xa1, + 0x77, 0xc6, 0x14, 0x66, 0x64, 0x34, 0x21, 0x32, 0xff, 0xb4, 0x3c, 0x37, 0x67, 0x73, 0x74, 0xe6, + 0x1c, 0x41, 0xb9, 0x74, 0xf1, 0x82, 0x92, 0x4f, 0x0b, 0xca, 0x6c, 0x3a, 0x7d, 0x67, 0xba, 0x5e, + 0x0a, 0x4d, 0x39, 0x30, 0x6a, 0xca, 0xa0, 0x37, 0x1d, 0xbe, 0x4e, 0xcc, 0xb9, 0xb2, 0xd2, 0x9e, + 0xec, 0x40, 0x2b, 0x9a, 0xb2, 0xdf, 0x3b, 0x2f, 0x25, 0x16, 0x54, 0x96, 0x1f, 0x82, 0xaf, 0xa7, + 0x06, 0xcd, 0xff, 0x23, 0x3e, 0x3f, 0x53, 0xe4, 0xfa, 0x0d, 0xd4, 0x97, 0x89, 0xb2, 0x30, 0x7b, + 0x99, 0xb2, 0x70, 0xf9, 0x22, 0x64, 0xa1, 0x6b, 0xe6, 0x62, 0xf5, 0x02, 0x8a, 0xce, 0x38, 0x0d, + 0x7f, 0x19, 0x1b, 0x86, 0xa9, 0x51, 0x60, 0x09, 0x5c, 0x0b, 0xb4, 0x21, 0x6e, 0x49, 0x4b, 0xfa, + 0x11, 0x85, 0x1e, 0x24, 0x89, 0x88, 0xd0, 0x0c, 0xad, 0x6b, 0x55, 0x18, 0x7c, 0xc9, 0xff, 0x2b, + 0x1b, 0x93, 0xa5, 0xe9, 0x8a, 0xf8, 0xcd, 0xd0, 0x83, 0x26, 0x99, 0x95, 0x7d, 0x1d, 0x99, 0xf5, + 0x72, 0x92, 0x58, 0xcb, 0x9a, 0x58, 0xb5, 0x8b, 0xe9, 0xac, 0x46, 0x6e, 0xfd, 0x7d, 0x09, 0x7c, + 0x74, 0x4e, 0xa4, 0xff, 0x79, 0xb1, 0xc5, 0xc1, 0x03, 0x46, 0xf0, 0x50, 0x62, 0x1b, 0x9e, 0x70, + 0xc1, 0x66, 0x73, 0x9f, 0x91, 0xd6, 0x0c, 0xb4, 0x09, 0xd9, 0x95, 0xf4, 0x7f, 0xe7, 0xc2, 0xb2, + 0xcb, 0x04, 0x34, 0x5b, 0x76, 0xcd, 0xf0, 0x30, 0xc8, 0xae, 0x24, 0xeb, 0xb4, 0xb2, 0x2b, 0xc9, + 0x3f, 0x26, 0xbb, 0x22, 0xa3, 0xd9, 0xb2, 0x2b, 0x09, 0xea, 0xff, 0x44, 0x76, 0x99, 0xae, 0x77, + 0xd9, 0xb2, 0x6b, 0x56, 0xcc, 0x4b, 0x93, 0x5d, 0x49, 0xef, 0xf8, 0x5a, 0xb2, 0x6b, 0x36, 0x68, + 0xfe, 0x9f, 0x4b, 0x60, 0xc1, 0x5c, 0xc3, 0x17, 0xe0, 0x36, 0x31, 0xc9, 0x84, 0xcc, 0x62, 0xc3, + 0x81, 0x18, 0x44, 0xc2, 0x0b, 0x70, 0xdb, 0x37, 0x41, 0x2f, 0x38, 0x77, 0xfc, 0x34, 0xfa, 0x23, + 0x9b, 0x4e, 0x7f, 0xa4, 0xc8, 0x88, 0x71, 0x46, 0x7c, 0x3b, 0xa6, 0x3f, 0x52, 0xa3, 0xe4, 0xbf, + 0x8c, 0xff, 0xa3, 0x95, 0x8e, 0x88, 0xd3, 0x43, 0x30, 0x93, 0x6e, 0x08, 0xa6, 0x83, 0x37, 0x5e, + 0xf0, 0x3b, 0xb1, 0x19, 0xb8, 0x08, 0x50, 0xf1, 0xc9, 0x4f, 0x1e, 0x77, 0xa9, 0x10, 0x4c, 0x16, + 0xf8, 0xae, 0xb0, 0xdc, 0x5d, 0xcf, 0x2e, 0x70, 0xd1, 0xdd, 0x13, 0x7b, 0x82, 0xd9, 0xbb, 0x7d, + 0x47, 0xee, 0x0d, 0x4f, 0xbd, 0x3b, 0x3c, 0xf5, 0xe9, 0xaa, 0xfe, 0xf8, 0xe4, 0xbf, 0x01, 0x00, + 0x00, 0xff, 0xff, 0xdb, 0xa1, 0x90, 0x98, 0xcd, 0x22, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_modification_request_acknowledge.pb.go b/protogen/gopb/sgnb_modification_request_acknowledge.pb.go new file mode 100644 index 0000000..9f9b6eb --- /dev/null +++ b/protogen/gopb/sgnb_modification_request_acknowledge.pb.go @@ -0,0 +1,1656 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_modification_request_acknowledge.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBModificationRequestAcknowledge struct { + ProtocolIEs *SgNBModificationRequestAcknowledge_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBModificationRequestAcknowledge) Reset() { *m = SgNBModificationRequestAcknowledge{} } +func (m *SgNBModificationRequestAcknowledge) String() string { return proto.CompactTextString(m) } +func (*SgNBModificationRequestAcknowledge) ProtoMessage() {} +func (*SgNBModificationRequestAcknowledge) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{0} +} + +func (m *SgNBModificationRequestAcknowledge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBModificationRequestAcknowledge.Unmarshal(m, b) +} +func (m *SgNBModificationRequestAcknowledge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBModificationRequestAcknowledge.Marshal(b, m, deterministic) +} +func (m *SgNBModificationRequestAcknowledge) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBModificationRequestAcknowledge.Merge(m, src) +} +func (m *SgNBModificationRequestAcknowledge) XXX_Size() int { + return xxx_messageInfo_SgNBModificationRequestAcknowledge.Size(m) +} +func (m *SgNBModificationRequestAcknowledge) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBModificationRequestAcknowledge.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBModificationRequestAcknowledge proto.InternalMessageInfo + +func (m *SgNBModificationRequestAcknowledge) GetProtocolIEs() *SgNBModificationRequestAcknowledge_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBModificationRequestAcknowledge_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_E_RABs_Admitted_ToBeAdded_SgNBModAckList *E_RABs_Admitted_ToBeAdded_SgNBModAckList `protobuf:"bytes,3,opt,name=id_E_RABs_Admitted_ToBeAdded_SgNBModAckList,json=idERABsAdmittedToBeAddedSgNBModAckList,proto3" json:"id_E_RABs_Admitted_ToBeAdded_SgNBModAckList,omitempty"` + Id_E_RABs_Admitted_ToBeModified_SgNBModAckList *E_RABs_Admitted_ToBeModified_SgNBModAckList `protobuf:"bytes,4,opt,name=id_E_RABs_Admitted_ToBeModified_SgNBModAckList,json=idERABsAdmittedToBeModifiedSgNBModAckList,proto3" json:"id_E_RABs_Admitted_ToBeModified_SgNBModAckList,omitempty"` + Id_E_RABs_Admitted_ToBeReleased_SgNBModAckList *E_RABs_Admitted_ToBeReleased_SgNBModAckList `protobuf:"bytes,5,opt,name=id_E_RABs_Admitted_ToBeReleased_SgNBModAckList,json=idERABsAdmittedToBeReleasedSgNBModAckList,proto3" json:"id_E_RABs_Admitted_ToBeReleased_SgNBModAckList,omitempty"` + Id_E_RABs_NotAdmitted_List *E_RAB_List `protobuf:"bytes,6,opt,name=id_E_RABs_NotAdmitted_List,json=idERABsNotAdmittedList,proto3" json:"id_E_RABs_NotAdmitted_List,omitempty"` + //The content of id_SgNBtoMeNBContainer has been specified in 3GPP 38.331 to be CG-Config. + Id_SgNBtoMeNBContainer *CG_Config `protobuf:"bytes,7,opt,name=id_SgNBtoMeNBContainer,json=idSgNBtoMeNBContainer,proto3" json:"id_SgNBtoMeNBContainer,omitempty"` + Id_CriticalityDiagnostics *CriticalityDiagnostics `protobuf:"bytes,8,opt,name=id_CriticalityDiagnostics,json=idCriticalityDiagnostics,proto3" json:"id_CriticalityDiagnostics,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,9,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + Id_SgNBResourceCoordinationInformation *SgNBResourceCoordinationInformation `protobuf:"bytes,10,opt,name=id_SgNBResourceCoordinationInformation,json=idSgNBResourceCoordinationInformation,proto3" json:"id_SgNBResourceCoordinationInformation,omitempty"` + Id_AdmittedSplitSRBs *SplitSRBs `protobuf:"bytes,11,opt,name=id_AdmittedSplitSRBs,json=idAdmittedSplitSRBs,proto3" json:"id_AdmittedSplitSRBs,omitempty"` + Id_AdmittedSplitSRBsrelease *SplitSRBs `protobuf:"bytes,12,opt,name=id_AdmittedSplitSRBsrelease,json=idAdmittedSplitSRBsrelease,proto3" json:"id_AdmittedSplitSRBsrelease,omitempty"` + Id_RRCConfigIndication *RRC_Config_Ind `protobuf:"bytes,13,opt,name=id_RRCConfigIndication,json=idRRCConfigIndication,proto3" json:"id_RRCConfigIndication,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBModificationRequestAcknowledge_IEs) Reset() { + *m = SgNBModificationRequestAcknowledge_IEs{} +} +func (m *SgNBModificationRequestAcknowledge_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBModificationRequestAcknowledge_IEs) ProtoMessage() {} +func (*SgNBModificationRequestAcknowledge_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{1} +} + +func (m *SgNBModificationRequestAcknowledge_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBModificationRequestAcknowledge_IEs.Unmarshal(m, b) +} +func (m *SgNBModificationRequestAcknowledge_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBModificationRequestAcknowledge_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBModificationRequestAcknowledge_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBModificationRequestAcknowledge_IEs.Merge(m, src) +} +func (m *SgNBModificationRequestAcknowledge_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBModificationRequestAcknowledge_IEs.Size(m) +} +func (m *SgNBModificationRequestAcknowledge_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBModificationRequestAcknowledge_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBModificationRequestAcknowledge_IEs proto.InternalMessageInfo + +func (m *SgNBModificationRequestAcknowledge_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBModificationRequestAcknowledge_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBModificationRequestAcknowledge_IEs) GetId_E_RABs_Admitted_ToBeAdded_SgNBModAckList() *E_RABs_Admitted_ToBeAdded_SgNBModAckList { + if m != nil { + return m.Id_E_RABs_Admitted_ToBeAdded_SgNBModAckList + } + return nil +} + +func (m *SgNBModificationRequestAcknowledge_IEs) GetId_E_RABs_Admitted_ToBeModified_SgNBModAckList() *E_RABs_Admitted_ToBeModified_SgNBModAckList { + if m != nil { + return m.Id_E_RABs_Admitted_ToBeModified_SgNBModAckList + } + return nil +} + +func (m *SgNBModificationRequestAcknowledge_IEs) GetId_E_RABs_Admitted_ToBeReleased_SgNBModAckList() *E_RABs_Admitted_ToBeReleased_SgNBModAckList { + if m != nil { + return m.Id_E_RABs_Admitted_ToBeReleased_SgNBModAckList + } + return nil +} + +func (m *SgNBModificationRequestAcknowledge_IEs) GetId_E_RABs_NotAdmitted_List() *E_RAB_List { + if m != nil { + return m.Id_E_RABs_NotAdmitted_List + } + return nil +} + +func (m *SgNBModificationRequestAcknowledge_IEs) GetId_SgNBtoMeNBContainer() *CG_Config { + if m != nil { + return m.Id_SgNBtoMeNBContainer + } + return nil +} + +func (m *SgNBModificationRequestAcknowledge_IEs) GetId_CriticalityDiagnostics() *CriticalityDiagnostics { + if m != nil { + return m.Id_CriticalityDiagnostics + } + return nil +} + +func (m *SgNBModificationRequestAcknowledge_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func (m *SgNBModificationRequestAcknowledge_IEs) GetId_SgNBResourceCoordinationInformation() *SgNBResourceCoordinationInformation { + if m != nil { + return m.Id_SgNBResourceCoordinationInformation + } + return nil +} + +func (m *SgNBModificationRequestAcknowledge_IEs) GetId_AdmittedSplitSRBs() *SplitSRBs { + if m != nil { + return m.Id_AdmittedSplitSRBs + } + return nil +} + +func (m *SgNBModificationRequestAcknowledge_IEs) GetId_AdmittedSplitSRBsrelease() *SplitSRBs { + if m != nil { + return m.Id_AdmittedSplitSRBsrelease + } + return nil +} + +func (m *SgNBModificationRequestAcknowledge_IEs) GetId_RRCConfigIndication() *RRC_Config_Ind { + if m != nil { + return m.Id_RRCConfigIndication + } + return nil +} + +type E_RABs_Admitted_ToBeAdded_SgNBModAckList struct { + Items []*E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAckList) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBModAckList{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAckList) String() string { return proto.CompactTextString(m) } +func (*E_RABs_Admitted_ToBeAdded_SgNBModAckList) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAckList) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{2} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAckList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAckList.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAckList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAckList.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAckList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAckList.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAckList) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAckList.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAckList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAckList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAckList proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAckList) GetItems() []*E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs struct { + Id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item `protobuf:"bytes,1,opt,name=id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item,json=idERABsAdmittedToBeAddedSgNBModAckItem,proto3" json:"id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{3} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs) GetId_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item() *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item { + if m != nil { + return m.Id_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item + } + return nil +} + +type E_RABs_Admitted_ToBeAdded_SgNBModAck_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,2,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"` + // Types that are valid to be assigned to ResourceConfiguration: + // *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresent + // *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresent + ResourceConfiguration isE_RABs_Admitted_ToBeAdded_SgNBModAck_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"` + IE_Extensions []*E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBModAck_Item{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) String() string { return proto.CompactTextString(m) } +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{4} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_Item proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration { + if m != nil { + return m.En_DC_ResourceConfiguration + } + return nil +} + +type isE_RABs_Admitted_ToBeAdded_SgNBModAck_Item_ResourceConfiguration interface { + isE_RABs_Admitted_ToBeAdded_SgNBModAck_Item_ResourceConfiguration() +} + +type E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresent struct { + SgNBPDCPpresent *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent `protobuf:"bytes,3,opt,name=sgNBPDCPpresent,proto3,oneof"` +} + +type E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresent struct { + SgNBPDCPnotpresent *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent `protobuf:"bytes,4,opt,name=sgNBPDCPnotpresent,proto3,oneof"` +} + +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresent) isE_RABs_Admitted_ToBeAdded_SgNBModAck_Item_ResourceConfiguration() { +} + +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresent) isE_RABs_Admitted_ToBeAdded_SgNBModAck_Item_ResourceConfiguration() { +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) GetResourceConfiguration() isE_RABs_Admitted_ToBeAdded_SgNBModAck_Item_ResourceConfiguration { + if m != nil { + return m.ResourceConfiguration + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) GetSgNBPDCPpresent() *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresent); ok { + return x.SgNBPDCPpresent + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) GetSgNBPDCPnotpresent() *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresent); ok { + return x.SgNBPDCPnotpresent + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) GetIE_Extensions() []*E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_Item) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPpresent)(nil), + (*E_RABs_Admitted_ToBeAdded_SgNBModAck_Item_SgNBPDCPnotpresent)(nil), + } +} + +type E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{5} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs proto.InternalMessageInfo + +type E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent struct { + S1_DL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=s1_DL_GTPtunnelEndpoint,json=s1DLGTPtunnelEndpoint,proto3" json:"s1_DL_GTPtunnelEndpoint,omitempty"` + SgNB_UL_GTP_TEIDatPDCP *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=sgNB_UL_GTP_TEIDatPDCP,json=sgNBULGTPTEIDatPDCP,proto3" json:"sgNB_UL_GTP_TEIDatPDCP,omitempty"` + Rlc_Mode *RLCMode `protobuf:"bytes,3,opt,name=rlc_Mode,json=rlcMode,proto3" json:"rlc_Mode,omitempty"` + DL_Forwarding_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,4,opt,name=dL_Forwarding_GTPtunnelEndpoint,json=dLForwardingGTPtunnelEndpoint,proto3" json:"dL_Forwarding_GTPtunnelEndpoint,omitempty"` + UL_Forwarding_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,5,opt,name=uL_Forwarding_GTPtunnelEndpoint,json=uLForwardingGTPtunnelEndpoint,proto3" json:"uL_Forwarding_GTPtunnelEndpoint,omitempty"` + MCG_E_RAB_Level_QoS_Parameters *E_RAB_Level_QoS_Parameters `protobuf:"bytes,6,opt,name=mCG_E_RAB_Level_QoS_Parameters,json=mCGERABLevelQoSParameters,proto3" json:"mCG_E_RAB_Level_QoS_Parameters,omitempty"` + UL_Configuration *ULConfiguration `protobuf:"bytes,7,opt,name=uL_Configuration,json=uLConfiguration,proto3" json:"uL_Configuration,omitempty"` + IE_Extensions []*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs `protobuf:"bytes,8,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{6} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) GetS1_DL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.S1_DL_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) GetSgNB_UL_GTP_TEIDatPDCP() *GTPtunnelEndpoint { + if m != nil { + return m.SgNB_UL_GTP_TEIDatPDCP + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) GetRlc_Mode() *RLCMode { + if m != nil { + return m.Rlc_Mode + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) GetDL_Forwarding_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.DL_Forwarding_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) GetUL_Forwarding_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.UL_Forwarding_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) GetMCG_E_RAB_Level_QoS_Parameters() *E_RAB_Level_QoS_Parameters { + if m != nil { + return m.MCG_E_RAB_Level_QoS_Parameters + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) GetUL_Configuration() *ULConfiguration { + if m != nil { + return m.UL_Configuration + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent) GetIE_Extensions() []*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs struct { + IdULpDCPSnLength *PDCPSnLength `protobuf:"bytes,1,opt,name=id_uLpDCPSnLength,json=idULpDCPSnLength,proto3" json:"id_uLpDCPSnLength,omitempty"` + IdDLPDCPSnLength *PDCPSnLength `protobuf:"bytes,2,opt,name=id_dLPDCPSnLength,json=idDLPDCPSnLength,proto3" json:"id_dLPDCPSnLength,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{7} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs) GetIdULpDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdULpDCPSnLength + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs) GetIdDLPDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdDLPDCPSnLength + } + return nil +} + +type E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent struct { + SgNB_DL_GTP_TEIDatSCG *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=sgNB_DL_GTP_TEIDatSCG,json=sgNBDLGTPTEIDatSCG,proto3" json:"sgNB_DL_GTP_TEIDatSCG,omitempty"` + SecondarySgNB_DL_GTP_TEIDatSCG *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=secondary_sgNB_DL_GTP_TEIDatSCG,json=secondarySgNBDLGTPTEIDatSCG,proto3" json:"secondary_sgNB_DL_GTP_TEIDatSCG,omitempty"` + IE_Extensions []*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,3,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{8} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) GetSgNB_DL_GTP_TEIDatSCG() *GTPtunnelEndpoint { + if m != nil { + return m.SgNB_DL_GTP_TEIDatSCG + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) GetSecondarySgNB_DL_GTP_TEIDatSCG() *GTPtunnelEndpoint { + if m != nil { + return m.SecondarySgNB_DL_GTP_TEIDatSCG + } + return nil +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs struct { + IdLCID *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=id_lCID,json=idLCID,proto3" json:"id_lCID,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs) Reset() { + *m = E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs{} +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{9} +} + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs.Size(m) +} +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs) GetIdLCID() *wrappers.UInt32Value { + if m != nil { + return m.IdLCID + } + return nil +} + +type E_RABs_Admitted_ToBeModified_SgNBModAckList struct { + Items []*E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAckList) Reset() { + *m = E_RABs_Admitted_ToBeModified_SgNBModAckList{} +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAckList) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeModified_SgNBModAckList) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeModified_SgNBModAckList) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{10} +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAckList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAckList.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAckList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAckList.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAckList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAckList.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAckList) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAckList.Size(m) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAckList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAckList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAckList proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAckList) GetItems() []*E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs struct { + Id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item *E_RABs_Admitted_ToBeModified_SgNBModAck_Item `protobuf:"bytes,1,opt,name=id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item,json=idERABsAdmittedToBeModifiedSgNBModAckItem,proto3" json:"id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs) Reset() { + *m = E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs{} +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{11} +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs.Size(m) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs) GetId_E_RABs_Admitted_ToBeModified_SgNBModAck_Item() *E_RABs_Admitted_ToBeModified_SgNBModAck_Item { + if m != nil { + return m.Id_E_RABs_Admitted_ToBeModified_SgNBModAck_Item + } + return nil +} + +type E_RABs_Admitted_ToBeModified_SgNBModAck_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,2,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"` + // Types that are valid to be assigned to ResourceConfiguration: + // *E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresent + // *E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresent + ResourceConfiguration isE_RABs_Admitted_ToBeModified_SgNBModAck_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"` + IE_Extensions []*E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_Item) Reset() { + *m = E_RABs_Admitted_ToBeModified_SgNBModAck_Item{} +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_Item) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_Item) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{12} +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_Item.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_Item.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_Item.Size(m) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_Item proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration { + if m != nil { + return m.En_DC_ResourceConfiguration + } + return nil +} + +type isE_RABs_Admitted_ToBeModified_SgNBModAck_Item_ResourceConfiguration interface { + isE_RABs_Admitted_ToBeModified_SgNBModAck_Item_ResourceConfiguration() +} + +type E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresent struct { + SgNBPDCPpresent *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent `protobuf:"bytes,3,opt,name=sgNBPDCPpresent,proto3,oneof"` +} + +type E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresent struct { + SgNBPDCPnotpresent *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent `protobuf:"bytes,4,opt,name=sgNBPDCPnotpresent,proto3,oneof"` +} + +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresent) isE_RABs_Admitted_ToBeModified_SgNBModAck_Item_ResourceConfiguration() { +} + +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresent) isE_RABs_Admitted_ToBeModified_SgNBModAck_Item_ResourceConfiguration() { +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_Item) GetResourceConfiguration() isE_RABs_Admitted_ToBeModified_SgNBModAck_Item_ResourceConfiguration { + if m != nil { + return m.ResourceConfiguration + } + return nil +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_Item) GetSgNBPDCPpresent() *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresent); ok { + return x.SgNBPDCPpresent + } + return nil +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_Item) GetSgNBPDCPnotpresent() *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresent); ok { + return x.SgNBPDCPnotpresent + } + return nil +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_Item) GetIE_Extensions() []*E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_Item) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPpresent)(nil), + (*E_RABs_Admitted_ToBeModified_SgNBModAck_Item_SgNBPDCPnotpresent)(nil), + } +} + +type E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs) Reset() { + *m = E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs{} +} +func (m *E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{13} +} + +func (m *E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs.Size(m) +} +func (m *E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs proto.InternalMessageInfo + +type E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent struct { + S1_DL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=s1_DL_GTPtunnelEndpoint,json=s1DLGTPtunnelEndpoint,proto3" json:"s1_DL_GTPtunnelEndpoint,omitempty"` + SgNB_UL_GTP_TEIDatPDCP *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=sgNB_UL_GTP_TEIDatPDCP,json=sgNBULGTPTEIDatPDCP,proto3" json:"sgNB_UL_GTP_TEIDatPDCP,omitempty"` + MCG_E_RAB_Level_QoS_Parameters *E_RAB_Level_QoS_Parameters `protobuf:"bytes,3,opt,name=mCG_E_RAB_Level_QoS_Parameters,json=mCGERABLevelQoSParameters,proto3" json:"mCG_E_RAB_Level_QoS_Parameters,omitempty"` + UL_Configuration *ULConfiguration `protobuf:"bytes,4,opt,name=uL_Configuration,json=uLConfiguration,proto3" json:"uL_Configuration,omitempty"` + IE_Extensions []*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) Reset() { + *m = E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent{} +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{14} +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent.Size(m) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) GetS1_DL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.S1_DL_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) GetSgNB_UL_GTP_TEIDatPDCP() *GTPtunnelEndpoint { + if m != nil { + return m.SgNB_UL_GTP_TEIDatPDCP + } + return nil +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) GetMCG_E_RAB_Level_QoS_Parameters() *E_RAB_Level_QoS_Parameters { + if m != nil { + return m.MCG_E_RAB_Level_QoS_Parameters + } + return nil +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) GetUL_Configuration() *ULConfiguration { + if m != nil { + return m.UL_Configuration + } + return nil +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent) GetIE_Extensions() []*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs struct { + IdULpDCPSnLength *PDCPSnLength `protobuf:"bytes,1,opt,name=id_uLpDCPSnLength,json=idULpDCPSnLength,proto3" json:"id_uLpDCPSnLength,omitempty"` + IdDLPDCPSnLength *PDCPSnLength `protobuf:"bytes,2,opt,name=id_dLPDCPSnLength,json=idDLPDCPSnLength,proto3" json:"id_dLPDCPSnLength,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs) Reset() { + *m = E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs{} +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{15} +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs.Size(m) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs) GetIdULpDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdULpDCPSnLength + } + return nil +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs) GetIdDLPDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdDLPDCPSnLength + } + return nil +} + +type E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent struct { + SgNB_DL_GTP_TEIDatSCG *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=sgNB_DL_GTP_TEIDatSCG,json=sgNBDLGTPTEIDatSCG,proto3" json:"sgNB_DL_GTP_TEIDatSCG,omitempty"` + IE_Extensions []*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,2,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent) Reset() { + *m = E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent{} +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{16} +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent.Size(m) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent) GetSgNB_DL_GTP_TEIDatSCG() *GTPtunnelEndpoint { + if m != nil { + return m.SgNB_DL_GTP_TEIDatSCG + } + return nil +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs struct { + IdSecondarysgNBDLGTPTEIDatPDCP *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=id_secondarysgNBDLGTPTEIDatPDCP,json=idSecondarysgNBDLGTPTEIDatPDCP,proto3" json:"id_secondarysgNBDLGTPTEIDatPDCP,omitempty"` + Id_RLC_Status *RLC_Status `protobuf:"bytes,2,opt,name=id_RLC_Status,json=idRLCStatus,proto3" json:"id_RLC_Status,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs) Reset() { + *m = E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs{} +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{17} +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs.Size(m) +} +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs) GetIdSecondarysgNBDLGTPTEIDatPDCP() *GTPtunnelEndpoint { + if m != nil { + return m.IdSecondarysgNBDLGTPTEIDatPDCP + } + return nil +} + +func (m *E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs) GetId_RLC_Status() *RLC_Status { + if m != nil { + return m.Id_RLC_Status + } + return nil +} + +type E_RABs_Admitted_ToBeReleased_SgNBModAckList struct { + Items []*E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAckList) Reset() { + *m = E_RABs_Admitted_ToBeReleased_SgNBModAckList{} +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAckList) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeReleased_SgNBModAckList) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeReleased_SgNBModAckList) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{18} +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAckList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAckList.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAckList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAckList.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAckList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAckList.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAckList) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAckList.Size(m) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAckList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAckList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAckList proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAckList) GetItems() []*E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs struct { + Id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item *E_RABs_Admitted_ToReleased_SgNBModAck_Item `protobuf:"bytes,1,opt,name=id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item,json=idERABsAdmittedToBeReleasedSgNBModAckItem,proto3" json:"id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs) Reset() { + *m = E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs{} +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{19} +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs.Size(m) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs) GetId_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item() *E_RABs_Admitted_ToReleased_SgNBModAck_Item { + if m != nil { + return m.Id_E_RABs_Admitted_ToBeReleased_SgNBModAck_Item + } + return nil +} + +type E_RABs_Admitted_ToReleased_SgNBModAck_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,2,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"` + // Types that are valid to be assigned to ResourceConfiguration: + // *E_RABs_Admitted_ToReleased_SgNBModAck_Item_SgNBPDCPpresent + // *E_RABs_Admitted_ToReleased_SgNBModAck_Item_SgNBPDCPnotpresent + ResourceConfiguration isE_RABs_Admitted_ToReleased_SgNBModAck_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"` + IE_Extensions []*E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToReleased_SgNBModAck_Item) Reset() { + *m = E_RABs_Admitted_ToReleased_SgNBModAck_Item{} +} +func (m *E_RABs_Admitted_ToReleased_SgNBModAck_Item) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToReleased_SgNBModAck_Item) ProtoMessage() {} +func (*E_RABs_Admitted_ToReleased_SgNBModAck_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{20} +} + +func (m *E_RABs_Admitted_ToReleased_SgNBModAck_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToReleased_SgNBModAck_Item.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToReleased_SgNBModAck_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToReleased_SgNBModAck_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToReleased_SgNBModAck_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToReleased_SgNBModAck_Item.Merge(m, src) +} +func (m *E_RABs_Admitted_ToReleased_SgNBModAck_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToReleased_SgNBModAck_Item.Size(m) +} +func (m *E_RABs_Admitted_ToReleased_SgNBModAck_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToReleased_SgNBModAck_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToReleased_SgNBModAck_Item proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToReleased_SgNBModAck_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_Admitted_ToReleased_SgNBModAck_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration { + if m != nil { + return m.En_DC_ResourceConfiguration + } + return nil +} + +type isE_RABs_Admitted_ToReleased_SgNBModAck_Item_ResourceConfiguration interface { + isE_RABs_Admitted_ToReleased_SgNBModAck_Item_ResourceConfiguration() +} + +type E_RABs_Admitted_ToReleased_SgNBModAck_Item_SgNBPDCPpresent struct { + SgNBPDCPpresent *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent `protobuf:"bytes,3,opt,name=sgNBPDCPpresent,proto3,oneof"` +} + +type E_RABs_Admitted_ToReleased_SgNBModAck_Item_SgNBPDCPnotpresent struct { + SgNBPDCPnotpresent *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent `protobuf:"bytes,4,opt,name=sgNBPDCPnotpresent,proto3,oneof"` +} + +func (*E_RABs_Admitted_ToReleased_SgNBModAck_Item_SgNBPDCPpresent) isE_RABs_Admitted_ToReleased_SgNBModAck_Item_ResourceConfiguration() { +} + +func (*E_RABs_Admitted_ToReleased_SgNBModAck_Item_SgNBPDCPnotpresent) isE_RABs_Admitted_ToReleased_SgNBModAck_Item_ResourceConfiguration() { +} + +func (m *E_RABs_Admitted_ToReleased_SgNBModAck_Item) GetResourceConfiguration() isE_RABs_Admitted_ToReleased_SgNBModAck_Item_ResourceConfiguration { + if m != nil { + return m.ResourceConfiguration + } + return nil +} + +func (m *E_RABs_Admitted_ToReleased_SgNBModAck_Item) GetSgNBPDCPpresent() *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_Admitted_ToReleased_SgNBModAck_Item_SgNBPDCPpresent); ok { + return x.SgNBPDCPpresent + } + return nil +} + +func (m *E_RABs_Admitted_ToReleased_SgNBModAck_Item) GetSgNBPDCPnotpresent() *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_Admitted_ToReleased_SgNBModAck_Item_SgNBPDCPnotpresent); ok { + return x.SgNBPDCPnotpresent + } + return nil +} + +func (m *E_RABs_Admitted_ToReleased_SgNBModAck_Item) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*E_RABs_Admitted_ToReleased_SgNBModAck_Item) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*E_RABs_Admitted_ToReleased_SgNBModAck_Item_SgNBPDCPpresent)(nil), + (*E_RABs_Admitted_ToReleased_SgNBModAck_Item_SgNBPDCPnotpresent)(nil), + } +} + +type E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{21} +} + +func (m *E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs proto.InternalMessageInfo + +type E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent struct { + IE_Extensions []*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs `protobuf:"bytes,1,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent) Reset() { + *m = E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent{} +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{22} +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent.Size(m) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent) GetIE_Extensions() []*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs) Reset() { + *m = E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs{} +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{23} +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs.Size(m) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs proto.InternalMessageInfo + +type E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent struct { + IE_Extensions []*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,1,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent) Reset() { + *m = E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent{} +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{24} +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent.Size(m) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs) Reset() { + *m = E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs{} +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_642273eca2f0c069, []int{25} +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs.Size(m) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo + +func init() { + proto.RegisterType((*SgNBModificationRequestAcknowledge)(nil), "streaming_protobufs.SgNBModificationRequestAcknowledge") + proto.RegisterType((*SgNBModificationRequestAcknowledge_IEs)(nil), "streaming_protobufs.SgNBModificationRequestAcknowledge_IEs") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBModAckList)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBModAckList") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemIEs") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBModAck_Item)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBModAck_Item") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBModAck_ItemExtIEs") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresent") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPpresentExtIEs") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresent") + proto.RegisterType((*E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeAdded_SgNBModAck_SgNBPDCPnotpresentExtIEs") + proto.RegisterType((*E_RABs_Admitted_ToBeModified_SgNBModAckList)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeModified_SgNBModAckList") + proto.RegisterType((*E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeModified_SgNBModAck_ItemIEs") + proto.RegisterType((*E_RABs_Admitted_ToBeModified_SgNBModAck_Item)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeModified_SgNBModAck_Item") + proto.RegisterType((*E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeAdded_SgNBModAck_ItemExtIEs") + proto.RegisterType((*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresent") + proto.RegisterType((*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPpresentExtIEs") + proto.RegisterType((*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresent") + proto.RegisterType((*E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeModified_SgNBModAck_SgNBPDCPnotpresentExtIEs") + proto.RegisterType((*E_RABs_Admitted_ToBeReleased_SgNBModAckList)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeReleased_SgNBModAckList") + proto.RegisterType((*E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeReleased_SgNBModAck_ItemIEs") + proto.RegisterType((*E_RABs_Admitted_ToReleased_SgNBModAck_Item)(nil), "streaming_protobufs.E_RABs_Admitted_ToReleased_SgNBModAck_Item") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBModAck_ItemExtIEs") + proto.RegisterType((*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresent") + proto.RegisterType((*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPpresentExtIEs") + proto.RegisterType((*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresent") + proto.RegisterType((*E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeReleased_SgNBModAck_SgNBPDCPnotpresentExtIEs") +} + +func init() { + proto.RegisterFile("sgnb_modification_request_acknowledge.proto", fileDescriptor_642273eca2f0c069) +} + +var fileDescriptor_642273eca2f0c069 = []byte{ + // 1578 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x58, 0x5b, 0x6f, 0x1b, 0x45, + 0x14, 0xee, 0xe6, 0xd6, 0x30, 0x69, 0x68, 0x99, 0xd0, 0xd4, 0x4d, 0x4b, 0x02, 0x06, 0xa2, 0xb4, + 0x69, 0x6c, 0x92, 0x82, 0x8a, 0xa8, 0x7a, 0xb1, 0x77, 0x4d, 0x6a, 0x69, 0x93, 0xa6, 0xe3, 0x9a, + 0x4b, 0x2b, 0x18, 0xb6, 0x3b, 0x13, 0x77, 0x54, 0x7b, 0xc6, 0xec, 0x8e, 0x9b, 0x94, 0x07, 0x24, + 0x84, 0x84, 0xc4, 0x13, 0x0f, 0xbc, 0x21, 0xde, 0x2a, 0xfe, 0x00, 0x17, 0x89, 0x7f, 0xc0, 0x13, + 0xcf, 0x08, 0x09, 0x89, 0xbf, 0x81, 0xc4, 0x0b, 0xda, 0xf1, 0xfa, 0x3e, 0x6b, 0xaf, 0xe3, 0x50, + 0x15, 0xde, 0xec, 0x9d, 0x73, 0xbe, 0xf3, 0xcd, 0xcc, 0xb9, 0x7c, 0xbb, 0x60, 0xd5, 0x2f, 0xf1, + 0x7b, 0xb8, 0x22, 0x08, 0xdb, 0x65, 0xae, 0x23, 0x99, 0xe0, 0xd8, 0xa3, 0x1f, 0xd7, 0xa8, 0x2f, + 0xb1, 0xe3, 0x3e, 0xe0, 0x62, 0xaf, 0x4c, 0x49, 0x89, 0xa6, 0xaa, 0x9e, 0x90, 0x02, 0xce, 0xf9, + 0xd2, 0xa3, 0x4e, 0x85, 0xf1, 0x12, 0x56, 0x0f, 0xee, 0xd5, 0x76, 0xfd, 0x85, 0xc5, 0x92, 0x10, + 0xa5, 0x32, 0x4d, 0x37, 0x9e, 0xa4, 0xf7, 0x3c, 0xa7, 0x5a, 0xa5, 0x9e, 0x5f, 0x77, 0x5a, 0x38, + 0xb5, 0xbf, 0xe1, 0x54, 0xb1, 0x2b, 0x2a, 0x15, 0xc1, 0xb1, 0x7c, 0x54, 0xa5, 0x8d, 0x85, 0x39, + 0xcf, 0x73, 0xb1, 0x5b, 0xc2, 0xae, 0xe0, 0xbb, 0xac, 0x54, 0x7f, 0x98, 0xfc, 0xdc, 0x00, 0xc9, + 0x42, 0x69, 0x3b, 0xbb, 0xd5, 0xc6, 0x08, 0xd5, 0x09, 0x65, 0x5a, 0x7c, 0xe0, 0x07, 0x60, 0x46, + 0xd9, 0xbb, 0xa2, 0x9c, 0xcf, 0xf9, 0x09, 0xe3, 0x45, 0x63, 0x65, 0x66, 0xe3, 0x72, 0x4a, 0xc3, + 0x2f, 0x35, 0x18, 0x0d, 0xe7, 0x73, 0x3e, 0x6a, 0xc7, 0x4b, 0x7e, 0x31, 0x03, 0x96, 0xe3, 0xf9, + 0xc1, 0xf3, 0x00, 0x32, 0x82, 0xb7, 0xe8, 0x76, 0x16, 0x17, 0x73, 0xf8, 0xbd, 0x8d, 0xcc, 0x0e, + 0xce, 0x5b, 0x8a, 0xd0, 0x2c, 0x7a, 0x96, 0x91, 0x60, 0xa1, 0x98, 0x0b, 0x1e, 0xe7, 0xad, 0xd0, + 0x36, 0x00, 0x6e, 0xb7, 0x1d, 0x6b, 0xd8, 0x06, 0x0b, 0x4d, 0xdb, 0x6f, 0x0c, 0xb0, 0xca, 0x08, + 0xce, 0x61, 0x94, 0xc9, 0xfa, 0x38, 0x43, 0x2a, 0x4c, 0x4a, 0x4a, 0xf0, 0x6d, 0x91, 0xa5, 0x19, + 0x42, 0x68, 0x1d, 0x66, 0x4b, 0x90, 0x8c, 0xfb, 0xc0, 0x66, 0xbe, 0x4c, 0x8c, 0xab, 0x23, 0xb8, + 0xa2, 0x3d, 0x82, 0xb8, 0x20, 0x68, 0x99, 0x91, 0x5c, 0x60, 0xda, 0xb0, 0x6c, 0x1a, 0x76, 0xda, + 0xc1, 0xc7, 0x06, 0x48, 0x45, 0x90, 0xab, 0x1f, 0x59, 0x2f, 0xbf, 0x09, 0xc5, 0xef, 0x7a, 0x6c, + 0x7e, 0x11, 0x38, 0xe8, 0x9c, 0x86, 0x62, 0xc3, 0x36, 0x3e, 0x4b, 0x44, 0xcb, 0xd4, 0xf1, 0x7b, + 0x59, 0x4e, 0x0e, 0xc9, 0x32, 0x02, 0x47, 0xcb, 0xb2, 0x61, 0xdb, 0xc5, 0xf2, 0x2e, 0x58, 0x68, + 0x91, 0xdc, 0x16, 0xb2, 0x89, 0xaf, 0x08, 0x4d, 0x29, 0x42, 0x4b, 0xd1, 0x84, 0x94, 0x19, 0x9a, + 0x0f, 0xe3, 0xb5, 0xf9, 0x2b, 0xf0, 0x22, 0x98, 0x0f, 0x33, 0x4e, 0x8a, 0x20, 0x15, 0x4d, 0xc1, + 0xa5, 0xc3, 0x38, 0xf5, 0x12, 0x47, 0x15, 0xf0, 0xa2, 0x16, 0xd8, 0xdc, 0xc4, 0xa6, 0x2a, 0x4a, + 0x74, 0xb2, 0x9e, 0x95, 0x5d, 0xce, 0xf0, 0x3e, 0x38, 0xcd, 0x08, 0x36, 0x3d, 0x26, 0x99, 0xeb, + 0x94, 0x99, 0x7c, 0x64, 0x31, 0xa7, 0xc4, 0x85, 0x2f, 0x99, 0xeb, 0x27, 0xa6, 0x15, 0xf2, 0xaa, + 0x1e, 0x59, 0xeb, 0x82, 0x12, 0x8c, 0xe8, 0x57, 0xe0, 0x5d, 0x70, 0xb6, 0xb7, 0xbc, 0x70, 0x6e, + 0x5f, 0x52, 0xee, 0x33, 0xc1, 0x13, 0xcf, 0xa8, 0x60, 0x67, 0x53, 0xf5, 0x26, 0x94, 0x6a, 0x44, + 0x4a, 0x15, 0xf3, 0x5c, 0x5e, 0xdc, 0x78, 0xc7, 0x29, 0xd7, 0x28, 0x3a, 0xd5, 0x59, 0x86, 0x4d, + 0x67, 0xf8, 0x95, 0x01, 0x96, 0xc3, 0xe3, 0x41, 0xd4, 0x17, 0x35, 0xcf, 0xa5, 0xa6, 0x10, 0x1e, + 0x61, 0x5c, 0x55, 0x7c, 0x9e, 0xef, 0x0a, 0xaf, 0xa2, 0x7e, 0x26, 0x80, 0x8a, 0xf3, 0x66, 0x64, + 0x87, 0x19, 0xe0, 0x8f, 0x5e, 0xad, 0x1f, 0xe4, 0x00, 0x33, 0x78, 0x0b, 0x3c, 0xcf, 0x48, 0x33, + 0xc5, 0x0a, 0xd5, 0x32, 0x93, 0x05, 0x94, 0xf5, 0x13, 0x33, 0x7d, 0x6e, 0xab, 0x69, 0x85, 0xe6, + 0x18, 0xe9, 0x71, 0x85, 0x18, 0x9c, 0xd1, 0x41, 0x7a, 0xf5, 0x6c, 0x4c, 0x1c, 0x8b, 0x85, 0xbc, + 0xa0, 0x41, 0x0e, 0x11, 0xe0, 0x1d, 0x95, 0x63, 0x08, 0x99, 0xf5, 0x9c, 0xc9, 0x73, 0x12, 0x76, + 0xcc, 0xc4, 0xac, 0xc2, 0x7e, 0x59, 0x8b, 0x8d, 0x90, 0x19, 0x26, 0x19, 0xce, 0x73, 0x12, 0x24, + 0x9a, 0x06, 0x21, 0x18, 0x07, 0x2b, 0x71, 0xbb, 0x17, 0x7c, 0x17, 0x4c, 0x32, 0x49, 0x2b, 0xc1, + 0x38, 0x18, 0x5f, 0x99, 0xd9, 0xc8, 0x1c, 0xb8, 0x17, 0xe2, 0xbc, 0xa4, 0x95, 0x60, 0x28, 0xd4, + 0xf1, 0x92, 0xbf, 0x1a, 0xe0, 0xc2, 0x30, 0x7e, 0xf0, 0x5b, 0x03, 0x5c, 0x88, 0xd9, 0xbc, 0x95, + 0x4f, 0x38, 0xc0, 0xae, 0x8e, 0xc6, 0x38, 0x4e, 0xfb, 0x0e, 0xec, 0x92, 0x3f, 0x4c, 0x80, 0x73, + 0xb1, 0x51, 0x61, 0x02, 0x4c, 0x53, 0xd5, 0x69, 0x9a, 0x73, 0x6d, 0x8a, 0xa2, 0x4c, 0x36, 0x6f, + 0xc1, 0x2a, 0x38, 0x43, 0x39, 0xb6, 0x4c, 0xdc, 0x4a, 0xeb, 0xe0, 0xfe, 0x6a, 0x5e, 0xfd, 0xfa, + 0xc7, 0xd4, 0xa6, 0x5e, 0xd3, 0x6f, 0x6a, 0x3b, 0xd2, 0x0f, 0x9d, 0xa6, 0xdc, 0x32, 0xb5, 0x4b, + 0xb0, 0x06, 0x8e, 0xfb, 0xa5, 0xed, 0xec, 0x8e, 0x65, 0xee, 0x54, 0x3d, 0xea, 0x53, 0xde, 0x18, + 0x7c, 0xf9, 0x83, 0x1f, 0x5d, 0xa1, 0x13, 0xf0, 0xc6, 0x11, 0xd4, 0x1d, 0x03, 0x7e, 0x0a, 0x60, + 0xe3, 0x11, 0x17, 0xb2, 0x11, 0xb9, 0x3e, 0xd2, 0xec, 0xd1, 0x23, 0xb7, 0x30, 0x6f, 0x1c, 0x41, + 0x9a, 0x48, 0x90, 0x81, 0x59, 0x96, 0x6b, 0x75, 0x3d, 0x3f, 0x31, 0xa9, 0x32, 0xdc, 0x1a, 0x2d, + 0x5f, 0x72, 0xfb, 0x32, 0x48, 0xf2, 0x63, 0x2c, 0xd7, 0x42, 0xce, 0x26, 0xc0, 0xbc, 0x17, 0x1e, + 0x7d, 0xa8, 0xcc, 0xc2, 0xb3, 0x4f, 0xae, 0x83, 0xf4, 0x90, 0xd0, 0xc9, 0x5f, 0xa6, 0xc0, 0xeb, + 0x07, 0xb9, 0x03, 0xf8, 0x21, 0x38, 0xe5, 0xaf, 0x63, 0xcb, 0xc6, 0x9b, 0xb7, 0x77, 0x64, 0x8d, + 0x73, 0x5a, 0xce, 0x71, 0x52, 0x15, 0x8c, 0xcb, 0xb0, 0x54, 0x96, 0xb5, 0x5b, 0xef, 0xb1, 0x46, + 0x27, 0xfd, 0x75, 0xcb, 0xee, 0x79, 0x0c, 0xef, 0x82, 0x79, 0x5f, 0xc9, 0x30, 0x15, 0x01, 0xdf, + 0xce, 0xe5, 0x2d, 0x47, 0x06, 0x04, 0xc2, 0xa4, 0x8d, 0x0b, 0x3f, 0x17, 0xa0, 0x14, 0x83, 0x00, + 0x2d, 0x08, 0x78, 0x09, 0x4c, 0x7b, 0x65, 0x17, 0x6f, 0x09, 0x42, 0xc3, 0xec, 0x3c, 0xab, 0x6f, + 0x81, 0xb6, 0x19, 0xd8, 0xa0, 0xa3, 0x5e, 0xd9, 0x0d, 0x7e, 0x40, 0x0e, 0x96, 0x88, 0x8d, 0xdf, + 0x16, 0xde, 0x9e, 0x13, 0x4c, 0x87, 0x92, 0x66, 0xf7, 0x13, 0x43, 0xd1, 0x7b, 0x81, 0xd8, 0x2d, + 0xb4, 0xde, 0x53, 0xe0, 0x60, 0xa9, 0x36, 0x20, 0xde, 0xe4, 0x70, 0xf1, 0x6a, 0x7d, 0xe3, 0x79, + 0x60, 0xb1, 0x62, 0x6e, 0xe2, 0x50, 0xb7, 0xd0, 0x87, 0xb4, 0x8c, 0x6f, 0x89, 0x02, 0xde, 0x71, + 0x3c, 0xa7, 0x42, 0x25, 0xf5, 0xfc, 0x50, 0xee, 0xa4, 0xfb, 0xc9, 0x1d, 0x8d, 0x1b, 0x3a, 0x5d, + 0x31, 0x37, 0x83, 0xce, 0xa7, 0x16, 0x6f, 0x89, 0x42, 0x6b, 0x09, 0xde, 0x04, 0x27, 0x6a, 0x36, + 0xee, 0x6c, 0x4c, 0x75, 0xed, 0xf3, 0x8a, 0x36, 0x4a, 0xd1, 0xee, 0x6c, 0x46, 0xc7, 0x6b, 0x9d, + 0x0f, 0xa0, 0xec, 0xae, 0xc5, 0x69, 0x55, 0x8b, 0x37, 0x0f, 0xad, 0x01, 0xe9, 0xca, 0x32, 0xf9, + 0x87, 0x01, 0xde, 0x3a, 0x38, 0x18, 0xdc, 0x06, 0xcf, 0x31, 0x82, 0x6b, 0x76, 0xd5, 0x32, 0x77, + 0x0a, 0xdc, 0xa6, 0xbc, 0x24, 0xef, 0x87, 0x95, 0xf4, 0x92, 0x96, 0xf8, 0x4e, 0x9b, 0x21, 0x3a, + 0xc1, 0x48, 0xb1, 0xc3, 0x35, 0xc4, 0x23, 0x76, 0xbb, 0x59, 0x58, 0x3a, 0xf1, 0xf0, 0xac, 0x0e, + 0xd7, 0xe4, 0xdf, 0x63, 0xe0, 0xd2, 0x01, 0x5b, 0x26, 0x7c, 0x1f, 0x9c, 0x54, 0xb5, 0x6c, 0xb5, + 0xd7, 0x72, 0xc1, 0xdc, 0x1c, 0xb2, 0x53, 0xa8, 0xbe, 0x6b, 0xb5, 0x4a, 0xb9, 0x60, 0x6e, 0xc2, + 0x32, 0x58, 0xf2, 0xa9, 0x2b, 0x38, 0x71, 0xbc, 0x47, 0x58, 0x1f, 0x64, 0xb8, 0x7e, 0x71, 0xa6, + 0x09, 0x57, 0xe8, 0x8d, 0xb6, 0xd7, 0x9d, 0x59, 0xe3, 0x2a, 0xb3, 0xd0, 0x61, 0x0e, 0x18, 0x6d, + 0x72, 0x3d, 0x04, 0x57, 0x46, 0x82, 0x83, 0x6f, 0x80, 0xa3, 0x8c, 0xe0, 0xb2, 0x19, 0x2a, 0x84, + 0x41, 0x82, 0x7c, 0x8a, 0x11, 0xdb, 0xcc, 0x5b, 0xc9, 0x2f, 0x0d, 0xb0, 0x3a, 0xc4, 0xbb, 0x1f, + 0xbc, 0xd3, 0x29, 0xf0, 0xac, 0x51, 0x5e, 0x26, 0xbb, 0x35, 0xde, 0xef, 0x86, 0x7e, 0xbc, 0xf5, + 0x71, 0x85, 0xdf, 0x19, 0x20, 0x1d, 0xff, 0x35, 0xb8, 0x5d, 0xe9, 0x65, 0x46, 0xa6, 0x1e, 0xf3, + 0x45, 0x58, 0xe9, 0xbd, 0x1f, 0x27, 0xf4, 0xfa, 0x35, 0x0a, 0xfb, 0xa9, 0x92, 0x7c, 0xfb, 0x51, + 0x92, 0xcf, 0x1e, 0xe9, 0x0c, 0x63, 0xa8, 0xbe, 0xcf, 0x8c, 0x3e, 0xb2, 0xef, 0xe6, 0xa1, 0x44, + 0x1f, 0xa8, 0xfc, 0x3e, 0xd2, 0x2b, 0xbf, 0xcb, 0xfd, 0xa2, 0x1f, 0x96, 0xe0, 0x5b, 0x01, 0xcb, + 0xf1, 0x10, 0x83, 0x04, 0xbb, 0x74, 0xc0, 0x83, 0xff, 0x6f, 0x4b, 0xbd, 0xc1, 0x8a, 0x66, 0xfc, + 0x89, 0x28, 0x9a, 0x89, 0x51, 0x14, 0xcd, 0x9e, 0x3e, 0xc7, 0xd0, 0x61, 0xd6, 0x97, 0x76, 0xee, + 0xfc, 0x69, 0xe8, 0x07, 0x4f, 0x6c, 0xbc, 0xa7, 0x5e, 0xd7, 0x7c, 0x3d, 0xa6, 0x97, 0x6d, 0xf1, + 0x7a, 0xc2, 0xbf, 0x29, 0x6d, 0x3e, 0xe9, 0xbe, 0xf4, 0x31, 0x75, 0xe9, 0xc5, 0x43, 0x6e, 0x6b, + 0xda, 0x7b, 0xff, 0xcb, 0x00, 0xd7, 0x47, 0x85, 0x84, 0x02, 0x2c, 0x31, 0x82, 0x9b, 0x7a, 0xaa, + 0x6b, 0x8b, 0xaa, 0xc0, 0x87, 0x3b, 0xa5, 0x45, 0x46, 0x0a, 0x7d, 0xd0, 0xa0, 0x09, 0x66, 0x19, + 0xc1, 0xc8, 0x36, 0x71, 0x41, 0x3a, 0xb2, 0xe6, 0x87, 0x79, 0xb1, 0x14, 0xf5, 0x6e, 0x17, 0x9a, + 0xa1, 0x19, 0x46, 0x90, 0x6d, 0xd6, 0xff, 0x44, 0x4a, 0x9e, 0x88, 0x0f, 0xc9, 0x07, 0x97, 0x3c, + 0x1a, 0xc0, 0x6e, 0xc9, 0xf3, 0x5b, 0x84, 0xe4, 0xe9, 0xe3, 0x0a, 0x1f, 0x47, 0x4b, 0x9e, 0x28, + 0xb7, 0xf0, 0x1a, 0xae, 0xc5, 0xa4, 0x1e, 0x05, 0x13, 0xf3, 0x9b, 0xba, 0x12, 0x3c, 0x3f, 0x4d, + 0x80, 0xf3, 0xf1, 0x91, 0xff, 0x6f, 0x72, 0x47, 0xb7, 0xcf, 0x27, 0x27, 0x77, 0xfa, 0x45, 0x1f, + 0x28, 0x77, 0x5c, 0xfd, 0x28, 0xba, 0x3a, 0x48, 0xee, 0x44, 0x5d, 0xed, 0x90, 0x8a, 0x67, 0xb5, + 0xf9, 0x5d, 0x74, 0x30, 0x68, 0xf2, 0x7b, 0x43, 0x2f, 0x7a, 0x62, 0x1c, 0x7f, 0xef, 0xc8, 0x35, + 0x86, 0x1c, 0xb9, 0x31, 0x82, 0x68, 0x5b, 0xef, 0x35, 0xfd, 0xc4, 0x8d, 0x0d, 0x97, 0xfc, 0x39, + 0xe2, 0x43, 0x44, 0xbc, 0x6b, 0xef, 0x1d, 0x3b, 0xc6, 0x90, 0x63, 0x27, 0x5e, 0x1c, 0xed, 0xde, + 0xb3, 0xfa, 0xa9, 0x33, 0x0c, 0x62, 0xf6, 0xe2, 0x9d, 0xf5, 0x12, 0xf5, 0x3c, 0x26, 0x53, 0x62, + 0xcd, 0x73, 0xf8, 0x9a, 0xef, 0xa6, 0x84, 0x57, 0x4a, 0x7b, 0x69, 0x8f, 0xb9, 0x6b, 0xd5, 0xb2, + 0x4c, 0x37, 0xf7, 0xb1, 0xd6, 0xdc, 0xc7, 0xbd, 0x29, 0xf5, 0xf3, 0xe2, 0x3f, 0x01, 0x00, 0x00, + 0xff, 0xff, 0xaf, 0x2a, 0x28, 0x32, 0x6d, 0x1f, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_modification_request_reject.pb.go b/protogen/gopb/sgnb_modification_request_reject.pb.go new file mode 100644 index 0000000..c2586ec --- /dev/null +++ b/protogen/gopb/sgnb_modification_request_reject.pb.go @@ -0,0 +1,169 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_modification_request_reject.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBModificationRequestReject struct { + ProtocolIEs *SgNBModificationRequestReject_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBModificationRequestReject) Reset() { *m = SgNBModificationRequestReject{} } +func (m *SgNBModificationRequestReject) String() string { return proto.CompactTextString(m) } +func (*SgNBModificationRequestReject) ProtoMessage() {} +func (*SgNBModificationRequestReject) Descriptor() ([]byte, []int) { + return fileDescriptor_c29e72ef4a3384e5, []int{0} +} + +func (m *SgNBModificationRequestReject) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBModificationRequestReject.Unmarshal(m, b) +} +func (m *SgNBModificationRequestReject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBModificationRequestReject.Marshal(b, m, deterministic) +} +func (m *SgNBModificationRequestReject) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBModificationRequestReject.Merge(m, src) +} +func (m *SgNBModificationRequestReject) XXX_Size() int { + return xxx_messageInfo_SgNBModificationRequestReject.Size(m) +} +func (m *SgNBModificationRequestReject) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBModificationRequestReject.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBModificationRequestReject proto.InternalMessageInfo + +func (m *SgNBModificationRequestReject) GetProtocolIEs() *SgNBModificationRequestReject_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBModificationRequestReject_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_Cause *Cause `protobuf:"bytes,3,opt,name=id_Cause,json=idCause,proto3" json:"id_Cause,omitempty"` + Id_CriticalityDiagnostics *CriticalityDiagnostics `protobuf:"bytes,4,opt,name=id_CriticalityDiagnostics,json=idCriticalityDiagnostics,proto3" json:"id_CriticalityDiagnostics,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBModificationRequestReject_IEs) Reset() { *m = SgNBModificationRequestReject_IEs{} } +func (m *SgNBModificationRequestReject_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBModificationRequestReject_IEs) ProtoMessage() {} +func (*SgNBModificationRequestReject_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_c29e72ef4a3384e5, []int{1} +} + +func (m *SgNBModificationRequestReject_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBModificationRequestReject_IEs.Unmarshal(m, b) +} +func (m *SgNBModificationRequestReject_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBModificationRequestReject_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBModificationRequestReject_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBModificationRequestReject_IEs.Merge(m, src) +} +func (m *SgNBModificationRequestReject_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBModificationRequestReject_IEs.Size(m) +} +func (m *SgNBModificationRequestReject_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBModificationRequestReject_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBModificationRequestReject_IEs proto.InternalMessageInfo + +func (m *SgNBModificationRequestReject_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBModificationRequestReject_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBModificationRequestReject_IEs) GetId_Cause() *Cause { + if m != nil { + return m.Id_Cause + } + return nil +} + +func (m *SgNBModificationRequestReject_IEs) GetId_CriticalityDiagnostics() *CriticalityDiagnostics { + if m != nil { + return m.Id_CriticalityDiagnostics + } + return nil +} + +func (m *SgNBModificationRequestReject_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func init() { + proto.RegisterType((*SgNBModificationRequestReject)(nil), "streaming_protobufs.SgNBModificationRequestReject") + proto.RegisterType((*SgNBModificationRequestReject_IEs)(nil), "streaming_protobufs.SgNBModificationRequestReject_IEs") +} + +func init() { + proto.RegisterFile("sgnb_modification_request_reject.proto", fileDescriptor_c29e72ef4a3384e5) +} + +var fileDescriptor_c29e72ef4a3384e5 = []byte{ + // 373 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0xcd, 0xcb, 0xd3, 0x30, + 0x1c, 0xe6, 0x7d, 0xfd, 0x24, 0x43, 0xc1, 0x7a, 0x58, 0x1d, 0x53, 0x74, 0x07, 0x11, 0xa5, 0x29, + 0x76, 0xe8, 0xdd, 0xb9, 0x1e, 0x7a, 0xd8, 0x90, 0xca, 0x64, 0xe8, 0x21, 0x64, 0x69, 0x16, 0x7f, + 0xd2, 0x26, 0xf5, 0x97, 0x14, 0xb7, 0x3f, 0xdd, 0x9b, 0x34, 0xb5, 0x65, 0x62, 0xd1, 0x5b, 0x78, + 0xbe, 0xf2, 0x3c, 0x21, 0xe4, 0xb9, 0x55, 0xfa, 0xc0, 0x2a, 0x53, 0xc0, 0x11, 0x04, 0x77, 0x60, + 0x34, 0x43, 0xf9, 0xbd, 0x91, 0xd6, 0x31, 0x94, 0xdf, 0xa4, 0x70, 0xb4, 0x46, 0xe3, 0x4c, 0xf0, + 0xd0, 0x3a, 0x94, 0xbc, 0x02, 0xad, 0x98, 0x07, 0x0e, 0xcd, 0xd1, 0xce, 0x9e, 0x28, 0x63, 0x54, + 0x29, 0xe3, 0x1e, 0x89, 0x7f, 0x20, 0xaf, 0x6b, 0x89, 0xb6, 0x33, 0xcd, 0xa6, 0xa7, 0x84, 0xd7, + 0x4c, 0x98, 0xaa, 0x32, 0x9a, 0xb9, 0x73, 0x2d, 0x7b, 0xe2, 0x81, 0x44, 0x34, 0xc8, 0x04, 0x6f, + 0xac, 0xec, 0xa0, 0xc5, 0x99, 0x3c, 0xfe, 0xa8, 0xb6, 0xab, 0xcd, 0x45, 0x93, 0xbc, 0x2b, 0x92, + 0xfb, 0x1e, 0xc1, 0x9e, 0x4c, 0xbc, 0x52, 0x98, 0x32, 0x4b, 0x6d, 0x78, 0xf5, 0xf4, 0xea, 0xc5, + 0x24, 0x79, 0x4b, 0x47, 0x7a, 0xd1, 0x7f, 0x06, 0xb1, 0x2c, 0xb5, 0xf9, 0x65, 0xd4, 0xe2, 0xe7, + 0x35, 0x79, 0xf6, 0x5f, 0x4b, 0xf0, 0x92, 0x04, 0x50, 0xb0, 0x8d, 0xdc, 0xae, 0xd8, 0x2e, 0x65, + 0xfb, 0xe4, 0xdd, 0x07, 0x96, 0xad, 0x7d, 0x8d, 0x7b, 0xf9, 0x7d, 0x28, 0x5a, 0x62, 0x97, 0xb6, + 0x70, 0xb6, 0xfe, 0xad, 0x6d, 0x33, 0x2f, 0xb5, 0xd7, 0xbd, 0xb6, 0x25, 0x06, 0xed, 0x1b, 0x72, + 0x17, 0x0a, 0xf6, 0xbe, 0x7d, 0x8a, 0xf0, 0x86, 0x1f, 0x35, 0x1b, 0x1d, 0xe5, 0x15, 0xf9, 0x1d, + 0x28, 0xfc, 0x21, 0xf8, 0x4a, 0x1e, 0xb5, 0x36, 0x04, 0x07, 0x82, 0x97, 0xe0, 0xce, 0x6b, 0xe0, + 0x4a, 0x1b, 0xeb, 0x40, 0xd8, 0xf0, 0xa6, 0xcf, 0x79, 0x35, 0x9e, 0x33, 0x6a, 0xc9, 0x43, 0x28, + 0xc6, 0x99, 0xe0, 0x0b, 0x99, 0xff, 0x3d, 0x9c, 0xa5, 0x27, 0x27, 0xb5, 0x05, 0xa3, 0xc3, 0x5b, + 0xfe, 0xb2, 0x39, 0xed, 0x3e, 0x03, 0xed, 0x6f, 0xa2, 0xbb, 0x4c, 0xbb, 0x65, 0xf2, 0x89, 0x97, + 0x8d, 0xcc, 0xa7, 0x7f, 0x3e, 0xd0, 0x60, 0x5e, 0x2d, 0x3f, 0xbf, 0x56, 0x12, 0x11, 0x1c, 0x35, + 0x11, 0x72, 0x1d, 0x59, 0x41, 0x0d, 0xaa, 0x18, 0x63, 0x04, 0x11, 0xd5, 0xa5, 0x8b, 0x87, 0x09, + 0xd1, 0x30, 0xe1, 0x70, 0xdb, 0x1f, 0x97, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0x08, 0xee, 0x69, + 0x04, 0xbd, 0x02, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_modification_required.pb.go b/protogen/gopb/sgnb_modification_required.pb.go new file mode 100644 index 0000000..4e0f423 --- /dev/null +++ b/protogen/gopb/sgnb_modification_required.pb.go @@ -0,0 +1,916 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_modification_required.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBModificationRequired struct { + ProtocolIEs *SgNBModificationRequired_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBModificationRequired) Reset() { *m = SgNBModificationRequired{} } +func (m *SgNBModificationRequired) String() string { return proto.CompactTextString(m) } +func (*SgNBModificationRequired) ProtoMessage() {} +func (*SgNBModificationRequired) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{0} +} + +func (m *SgNBModificationRequired) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBModificationRequired.Unmarshal(m, b) +} +func (m *SgNBModificationRequired) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBModificationRequired.Marshal(b, m, deterministic) +} +func (m *SgNBModificationRequired) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBModificationRequired.Merge(m, src) +} +func (m *SgNBModificationRequired) XXX_Size() int { + return xxx_messageInfo_SgNBModificationRequired.Size(m) +} +func (m *SgNBModificationRequired) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBModificationRequired.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBModificationRequired proto.InternalMessageInfo + +func (m *SgNBModificationRequired) GetProtocolIEs() *SgNBModificationRequired_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBModificationRequired_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_Cause *Cause `protobuf:"bytes,3,opt,name=id_Cause,json=idCause,proto3" json:"id_Cause,omitempty"` + Id_PDCPChangeIndication *PDCPChangeIndication `protobuf:"bytes,4,opt,name=id_PDCPChangeIndication,json=idPDCPChangeIndication,proto3" json:"id_PDCPChangeIndication,omitempty"` + Id_E_RABs_ToBeReleased_SgNBModReqdList *E_RABs_ToBeReleased_SgNBModReqdList `protobuf:"bytes,5,opt,name=id_E_RABs_ToBeReleased_SgNBModReqdList,json=idERABsToBeReleasedSgNBModReqdList,proto3" json:"id_E_RABs_ToBeReleased_SgNBModReqdList,omitempty"` + //The content of id_SgNBtoMeNBContainer has been specified in 3GPP 38.331 to be CG-Config. + Id_SgNBtoMeNBContainer *CG_Config `protobuf:"bytes,6,opt,name=id_SgNBtoMeNBContainer,json=idSgNBtoMeNBContainer,proto3" json:"id_SgNBtoMeNBContainer,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,7,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + Id_E_RABs_ToBeModified_SgNBModReqdList *E_RABs_ToBeModified_SgNBModReqdList `protobuf:"bytes,8,opt,name=id_E_RABs_ToBeModified_SgNBModReqdList,json=idERABsToBeModifiedSgNBModReqdList,proto3" json:"id_E_RABs_ToBeModified_SgNBModReqdList,omitempty"` + Id_SgNBResourceCoordinationInformation *SgNBResourceCoordinationInformation `protobuf:"bytes,9,opt,name=id_SgNBResourceCoordinationInformation,json=idSgNBResourceCoordinationInformation,proto3" json:"id_SgNBResourceCoordinationInformation,omitempty"` + Id_RRCConfigIndication *RRC_Config_Ind `protobuf:"bytes,10,opt,name=id_RRCConfigIndication,json=idRRCConfigIndication,proto3" json:"id_RRCConfigIndication,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBModificationRequired_IEs) Reset() { *m = SgNBModificationRequired_IEs{} } +func (m *SgNBModificationRequired_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBModificationRequired_IEs) ProtoMessage() {} +func (*SgNBModificationRequired_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{1} +} + +func (m *SgNBModificationRequired_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBModificationRequired_IEs.Unmarshal(m, b) +} +func (m *SgNBModificationRequired_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBModificationRequired_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBModificationRequired_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBModificationRequired_IEs.Merge(m, src) +} +func (m *SgNBModificationRequired_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBModificationRequired_IEs.Size(m) +} +func (m *SgNBModificationRequired_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBModificationRequired_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBModificationRequired_IEs proto.InternalMessageInfo + +func (m *SgNBModificationRequired_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBModificationRequired_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBModificationRequired_IEs) GetId_Cause() *Cause { + if m != nil { + return m.Id_Cause + } + return nil +} + +func (m *SgNBModificationRequired_IEs) GetId_PDCPChangeIndication() *PDCPChangeIndication { + if m != nil { + return m.Id_PDCPChangeIndication + } + return nil +} + +func (m *SgNBModificationRequired_IEs) GetId_E_RABs_ToBeReleased_SgNBModReqdList() *E_RABs_ToBeReleased_SgNBModReqdList { + if m != nil { + return m.Id_E_RABs_ToBeReleased_SgNBModReqdList + } + return nil +} + +func (m *SgNBModificationRequired_IEs) GetId_SgNBtoMeNBContainer() *CG_Config { + if m != nil { + return m.Id_SgNBtoMeNBContainer + } + return nil +} + +func (m *SgNBModificationRequired_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func (m *SgNBModificationRequired_IEs) GetId_E_RABs_ToBeModified_SgNBModReqdList() *E_RABs_ToBeModified_SgNBModReqdList { + if m != nil { + return m.Id_E_RABs_ToBeModified_SgNBModReqdList + } + return nil +} + +func (m *SgNBModificationRequired_IEs) GetId_SgNBResourceCoordinationInformation() *SgNBResourceCoordinationInformation { + if m != nil { + return m.Id_SgNBResourceCoordinationInformation + } + return nil +} + +func (m *SgNBModificationRequired_IEs) GetId_RRCConfigIndication() *RRC_Config_Ind { + if m != nil { + return m.Id_RRCConfigIndication + } + return nil +} + +type E_RABs_ToBeReleased_SgNBModReqdList struct { + Items []*E_RABs_ToBeReleased_SgNBModReqd_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBModReqdList) Reset() { *m = E_RABs_ToBeReleased_SgNBModReqdList{} } +func (m *E_RABs_ToBeReleased_SgNBModReqdList) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBModReqdList) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBModReqdList) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{2} +} + +func (m *E_RABs_ToBeReleased_SgNBModReqdList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqdList.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBModReqdList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqdList.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBModReqdList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqdList.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBModReqdList) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqdList.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBModReqdList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqdList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqdList proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBModReqdList) GetItems() []*E_RABs_ToBeReleased_SgNBModReqd_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RABs_ToBeReleased_SgNBModReqd_ItemIEs struct { + Id_E_RABs_ToBeReleased_SgNBModReqd_Item *E_RABs_ToBeReleased_SgNBModReqd_Item `protobuf:"bytes,1,opt,name=id_E_RABs_ToBeReleased_SgNBModReqd_Item,json=idERABsToBeReleasedSgNBModReqdItem,proto3" json:"id_E_RABs_ToBeReleased_SgNBModReqd_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBModReqd_ItemIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBModReqd_ItemIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBModReqd_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{3} +} + +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_ItemIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemIEs) GetId_E_RABs_ToBeReleased_SgNBModReqd_Item() *E_RABs_ToBeReleased_SgNBModReqd_Item { + if m != nil { + return m.Id_E_RABs_ToBeReleased_SgNBModReqd_Item + } + return nil +} + +type E_RABs_ToBeReleased_SgNBModReqd_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + Cause *Cause `protobuf:"bytes,2,opt,name=cause,proto3" json:"cause,omitempty"` + IE_Extensions []*E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs `protobuf:"bytes,3,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBModReqd_Item) Reset() { *m = E_RABs_ToBeReleased_SgNBModReqd_Item{} } +func (m *E_RABs_ToBeReleased_SgNBModReqd_Item) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBModReqd_Item) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBModReqd_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{4} +} + +func (m *E_RABs_ToBeReleased_SgNBModReqd_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_Item.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_Item.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_Item.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_Item proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBModReqd_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_ToBeReleased_SgNBModReqd_Item) GetCause() *Cause { + if m != nil { + return m.Cause + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBModReqd_Item) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs struct { + Id_RLCModeTransferred *RLCMode `protobuf:"bytes,1,opt,name=id_RLCMode_transferred,json=idRLCModeTransferred,proto3" json:"id_RLCMode_transferred,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{5} +} + +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs) GetId_RLCModeTransferred() *RLCMode { + if m != nil { + return m.Id_RLCModeTransferred + } + return nil +} + +type E_RABs_ToBeModified_SgNBModReqdList struct { + Items []*E_RABs_ToBeModified_SgNBModReqd_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReqdList) Reset() { *m = E_RABs_ToBeModified_SgNBModReqdList{} } +func (m *E_RABs_ToBeModified_SgNBModReqdList) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeModified_SgNBModReqdList) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReqdList) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{6} +} + +func (m *E_RABs_ToBeModified_SgNBModReqdList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqdList.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReqdList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqdList.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReqdList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqdList.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReqdList) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqdList.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReqdList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqdList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqdList proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReqdList) GetItems() []*E_RABs_ToBeModified_SgNBModReqd_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RABs_ToBeModified_SgNBModReqd_ItemIEs struct { + Id_E_RABs_ToBeModified_SgNBModReqd_Item *E_RABs_ToBeModified_SgNBModReqd_Item `protobuf:"bytes,1,opt,name=id_E_RABs_ToBeModified_SgNBModReqd_Item,json=idERABsToBeModifiedSgNBModReqdItem,proto3" json:"id_E_RABs_ToBeModified_SgNBModReqd_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemIEs) Reset() { + *m = E_RABs_ToBeModified_SgNBModReqd_ItemIEs{} +} +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeModified_SgNBModReqd_ItemIEs) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReqd_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{7} +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_ItemIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_ItemIEs.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_ItemIEs.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_ItemIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemIEs) GetId_E_RABs_ToBeModified_SgNBModReqd_Item() *E_RABs_ToBeModified_SgNBModReqd_Item { + if m != nil { + return m.Id_E_RABs_ToBeModified_SgNBModReqd_Item + } + return nil +} + +type E_RABs_ToBeModified_SgNBModReqd_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,2,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"` + // Types that are valid to be assigned to ResourceConfiguration: + // *E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresent + // *E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresent + ResourceConfiguration isE_RABs_ToBeModified_SgNBModReqd_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"` + IE_Extensions []*E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_Item) Reset() { *m = E_RABs_ToBeModified_SgNBModReqd_Item{} } +func (m *E_RABs_ToBeModified_SgNBModReqd_Item) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeModified_SgNBModReqd_Item) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReqd_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{8} +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_Item.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_Item.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_Item.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_Item proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReqd_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration { + if m != nil { + return m.En_DC_ResourceConfiguration + } + return nil +} + +type isE_RABs_ToBeModified_SgNBModReqd_Item_ResourceConfiguration interface { + isE_RABs_ToBeModified_SgNBModReqd_Item_ResourceConfiguration() +} + +type E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresent struct { + SgNBPDCPpresent *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent `protobuf:"bytes,3,opt,name=sgNBPDCPpresent,proto3,oneof"` +} + +type E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresent struct { + SgNBPDCPnotpresent *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent `protobuf:"bytes,4,opt,name=sgNBPDCPnotpresent,proto3,oneof"` +} + +func (*E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresent) isE_RABs_ToBeModified_SgNBModReqd_Item_ResourceConfiguration() { +} + +func (*E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresent) isE_RABs_ToBeModified_SgNBModReqd_Item_ResourceConfiguration() { +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_Item) GetResourceConfiguration() isE_RABs_ToBeModified_SgNBModReqd_Item_ResourceConfiguration { + if m != nil { + return m.ResourceConfiguration + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_Item) GetSgNBPDCPpresent() *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresent); ok { + return x.SgNBPDCPpresent + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_Item) GetSgNBPDCPnotpresent() *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresent); ok { + return x.SgNBPDCPnotpresent + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_Item) GetIE_Extensions() []*E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*E_RABs_ToBeModified_SgNBModReqd_Item) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPpresent)(nil), + (*E_RABs_ToBeModified_SgNBModReqd_Item_SgNBPDCPnotpresent)(nil), + } +} + +type E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs) Reset() { + *m = E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs{} +} +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{9} +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs proto.InternalMessageInfo + +type E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent struct { + Requested_MCG_E_RAB_Level_QoS_Parameters *E_RAB_Level_QoS_Parameters `protobuf:"bytes,1,opt,name=requested_MCG_E_RAB_Level_QoS_Parameters,json=requestedMCGERABLevelQoSParameters,proto3" json:"requested_MCG_E_RAB_Level_QoS_Parameters,omitempty"` + UL_Configuration *ULConfiguration `protobuf:"bytes,2,opt,name=uL_Configuration,json=uLConfiguration,proto3" json:"uL_Configuration,omitempty"` + SgNB_UL_GTP_TEIDatPDCP *GTPtunnelEndpoint `protobuf:"bytes,3,opt,name=sgNB_UL_GTP_TEIDatPDCP,json=sgNBULGTPTEIDatPDCP,proto3" json:"sgNB_UL_GTP_TEIDatPDCP,omitempty"` + S1_DL_GTP_TEIDatSgNB *GTPtunnelEndpoint `protobuf:"bytes,4,opt,name=s1_DL_GTP_TEIDatSgNB,json=s1DLGTPTEIDatSgNB,proto3" json:"s1_DL_GTP_TEIDatSgNB,omitempty"` + IE_Extensions []*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) Reset() { + *m = E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent{} +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{10} +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) GetRequested_MCG_E_RAB_Level_QoS_Parameters() *E_RAB_Level_QoS_Parameters { + if m != nil { + return m.Requested_MCG_E_RAB_Level_QoS_Parameters + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) GetUL_Configuration() *ULConfiguration { + if m != nil { + return m.UL_Configuration + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) GetSgNB_UL_GTP_TEIDatPDCP() *GTPtunnelEndpoint { + if m != nil { + return m.SgNB_UL_GTP_TEIDatPDCP + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) GetS1_DL_GTP_TEIDatSgNB() *GTPtunnelEndpoint { + if m != nil { + return m.S1_DL_GTP_TEIDatSgNB + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent) GetIE_Extensions() []*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs struct { + IdULpDCPSnLength *PDCPSnLength `protobuf:"bytes,1,opt,name=id_uLpDCPSnLength,json=idULpDCPSnLength,proto3" json:"id_uLpDCPSnLength,omitempty"` + IdDLPDCPSnLength *PDCPSnLength `protobuf:"bytes,2,opt,name=id_dLPDCPSnLength,json=idDLPDCPSnLength,proto3" json:"id_dLPDCPSnLength,omitempty"` + IdNewDrb_IDReq *TrueOpt `protobuf:"bytes,3,opt,name=id_new_drb_ID_req,json=idNewDrbIDReq,proto3" json:"id_new_drb_ID_req,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) Reset() { + *m = E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs{} +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{11} +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) GetIdULpDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdULpDCPSnLength + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) GetIdDLPDCPSnLength() *PDCPSnLength { + if m != nil { + return m.IdDLPDCPSnLength + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs) GetIdNewDrb_IDReq() *TrueOpt { + if m != nil { + return m.IdNewDrb_IDReq + } + return nil +} + +type E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent struct { + SgNB_DL_GTP_TEIDatSCG *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=sgNB_DL_GTP_TEIDatSCG,json=sgNBDLGTPTEIDatSCG,proto3" json:"sgNB_DL_GTP_TEIDatSCG,omitempty"` + SecondarySgNB_DL_GTP_TEIDatSCG *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=secondary_sgNB_DL_GTP_TEIDatSCG,json=secondarySgNBDLGTPTEIDatSCG,proto3" json:"secondary_sgNB_DL_GTP_TEIDatSCG,omitempty"` + IE_Extensions []*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,3,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) Reset() { + *m = E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent{} +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{12} +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) GetSgNB_DL_GTP_TEIDatSCG() *GTPtunnelEndpoint { + if m != nil { + return m.SgNB_DL_GTP_TEIDatSCG + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) GetSecondarySgNB_DL_GTP_TEIDatSCG() *GTPtunnelEndpoint { + if m != nil { + return m.SecondarySgNB_DL_GTP_TEIDatSCG + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs struct { + Id_RLC_Status *RLC_Status `protobuf:"bytes,1,opt,name=id_RLC_Status,json=idRLCStatus,proto3" json:"id_RLC_Status,omitempty"` + IdLCID *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=id_lCID,json=idLCID,proto3" json:"id_lCID,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs) Reset() { + *m = E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs{} +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_b508978406540b71, []int{13} +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs) GetId_RLC_Status() *RLC_Status { + if m != nil { + return m.Id_RLC_Status + } + return nil +} + +func (m *E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs) GetIdLCID() *wrappers.UInt32Value { + if m != nil { + return m.IdLCID + } + return nil +} + +func init() { + proto.RegisterType((*SgNBModificationRequired)(nil), "streaming_protobufs.SgNBModificationRequired") + proto.RegisterType((*SgNBModificationRequired_IEs)(nil), "streaming_protobufs.SgNBModificationRequired_IEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBModReqdList)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReqdList") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBModReqd_ItemIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReqd_ItemIEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBModReqd_Item)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReqd_Item") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBModReqd_ItemExtIEs") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReqdList)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReqdList") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReqd_ItemIEs)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReqd_ItemIEs") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReqd_Item)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReqd_Item") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReqd_ItemExtIEs") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresent") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPpresentExtIEs") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresent") + proto.RegisterType((*E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeModified_SgNBModReqd_SgNBPDCPnotpresentExtIEs") +} + +func init() { proto.RegisterFile("sgnb_modification_required.proto", fileDescriptor_b508978406540b71) } + +var fileDescriptor_b508978406540b71 = []byte{ + // 1230 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x57, 0xdf, 0x72, 0x13, 0xb7, + 0x17, 0xc6, 0x81, 0x24, 0xfc, 0x94, 0x5f, 0x0a, 0x08, 0x08, 0x2e, 0x64, 0x80, 0x1a, 0x0a, 0x94, + 0x69, 0x6c, 0x12, 0x86, 0x19, 0x3a, 0xd3, 0x99, 0x0e, 0xde, 0xdd, 0x9a, 0xed, 0xd8, 0xc6, 0xc8, + 0x76, 0xff, 0xc0, 0x85, 0x66, 0x6d, 0x29, 0x8b, 0x66, 0x6c, 0x69, 0xa3, 0xd5, 0x16, 0x72, 0xd7, + 0x9b, 0xde, 0x75, 0xda, 0x47, 0xe0, 0x19, 0x7a, 0xd3, 0x8b, 0xbe, 0x45, 0xef, 0xfa, 0x1a, 0x7d, + 0x83, 0x8e, 0xb4, 0xeb, 0x7f, 0x89, 0x1c, 0x6f, 0x5c, 0xee, 0xd6, 0xda, 0xef, 0x7c, 0xe7, 0xe8, + 0x9c, 0xef, 0x9c, 0x3d, 0x06, 0xb7, 0xe3, 0x90, 0xf7, 0xf0, 0x50, 0x10, 0xb6, 0xcf, 0xfa, 0x81, + 0x62, 0x82, 0x63, 0x49, 0x0f, 0x12, 0x26, 0x29, 0x29, 0x47, 0x52, 0x28, 0x01, 0x2f, 0xc7, 0x4a, + 0xd2, 0x60, 0xc8, 0x78, 0x88, 0xcd, 0x41, 0x2f, 0xd9, 0x8f, 0xaf, 0xdf, 0x0c, 0x85, 0x08, 0x07, + 0xb4, 0x32, 0x3a, 0xa9, 0xbc, 0x95, 0x41, 0x14, 0x51, 0x19, 0xa7, 0x46, 0xd7, 0x61, 0x5f, 0x0c, + 0x87, 0x82, 0x63, 0x75, 0x18, 0xd1, 0xd1, 0xd9, 0xb5, 0x77, 0x7b, 0x41, 0x84, 0x2d, 0x2f, 0x2e, + 0x4b, 0xd9, 0xc7, 0xfd, 0x10, 0xf7, 0x05, 0xdf, 0x67, 0x61, 0x76, 0x78, 0x89, 0x4a, 0x29, 0x24, + 0xee, 0x07, 0x49, 0x4c, 0xd3, 0xa3, 0x92, 0x00, 0xc5, 0x76, 0xd8, 0xac, 0x36, 0xa6, 0x82, 0x45, + 0x59, 0xac, 0xb0, 0x0d, 0x36, 0x0c, 0xa8, 0x2f, 0x06, 0xbe, 0x17, 0x17, 0x0b, 0xb7, 0x0b, 0x0f, + 0x36, 0xf6, 0x76, 0xcb, 0x96, 0xd8, 0xcb, 0xf3, 0x38, 0xb0, 0xef, 0xc5, 0x68, 0x9a, 0xa5, 0xf4, + 0xd7, 0x3a, 0xd8, 0x3e, 0x09, 0x0d, 0x1f, 0x02, 0xc8, 0x08, 0x6e, 0xd0, 0x66, 0x15, 0x77, 0x3d, + 0xfc, 0xfd, 0xde, 0xb3, 0x16, 0xf6, 0x5d, 0xe3, 0x7c, 0x13, 0x7d, 0xc4, 0x88, 0x7e, 0xd1, 0xf5, + 0xf4, 0xb1, 0xef, 0x66, 0x58, 0x4d, 0x37, 0x8d, 0x5d, 0x19, 0x61, 0xf5, 0x8b, 0x31, 0xf6, 0x09, + 0x38, 0xcf, 0x08, 0x76, 0xf4, 0xdd, 0x8b, 0x67, 0xcd, 0x55, 0xae, 0x5b, 0xaf, 0x62, 0x10, 0x68, + 0x9d, 0x11, 0xf3, 0x00, 0x7b, 0xe0, 0x1a, 0x23, 0xb8, 0xe5, 0x3a, 0x2d, 0xe7, 0x4d, 0xc0, 0x43, + 0xea, 0x73, 0x92, 0x45, 0x5d, 0x3c, 0x67, 0x58, 0x3e, 0xb3, 0xb2, 0xd8, 0x0c, 0xd0, 0x16, 0x23, + 0xb6, 0x73, 0xf8, 0x4b, 0x01, 0xdc, 0x63, 0x04, 0x7b, 0x18, 0x3d, 0xab, 0xc6, 0xb8, 0x23, 0xaa, + 0x14, 0xd1, 0x01, 0x0d, 0x62, 0x9a, 0xde, 0xad, 0x21, 0x08, 0xa2, 0x07, 0xa4, 0xce, 0x62, 0x55, + 0x5c, 0x35, 0x3e, 0x9f, 0x5a, 0x7d, 0xe6, 0xb0, 0x47, 0x25, 0x46, 0x3c, 0x8d, 0x9a, 0x06, 0x1d, + 0xc1, 0xc0, 0x2e, 0xd8, 0xca, 0xb2, 0xaa, 0x84, 0x4e, 0xb7, 0x23, 0xb8, 0x0a, 0x18, 0xa7, 0xb2, + 0xb8, 0x66, 0xbc, 0xdf, 0xb4, 0xe7, 0xad, 0x86, 0x1d, 0x23, 0x36, 0x74, 0x35, 0xcd, 0xfc, 0x11, + 0x63, 0xf8, 0x1a, 0x6c, 0x1f, 0x2f, 0x2c, 0xf6, 0xde, 0x29, 0xca, 0x63, 0x9d, 0xce, 0x75, 0x43, + 0xbe, 0x5d, 0x4e, 0xdb, 0xa0, 0x3c, 0x62, 0x2e, 0x77, 0x7d, 0xae, 0x1e, 0xef, 0x7d, 0x1b, 0x0c, + 0x12, 0x8a, 0xae, 0xcd, 0x0a, 0x60, 0x6c, 0x6c, 0x49, 0x61, 0x2a, 0x30, 0x4b, 0x0a, 0xcf, 0xe7, + 0x4b, 0xe1, 0x3c, 0xfb, 0x99, 0x14, 0x8e, 0x40, 0x47, 0x53, 0xf8, 0x5b, 0x1a, 0x8e, 0x3e, 0x46, + 0x34, 0x16, 0x89, 0xec, 0x53, 0x47, 0x08, 0x49, 0x18, 0x37, 0x15, 0xf7, 0xf9, 0xbe, 0x90, 0xc3, + 0x54, 0x45, 0xff, 0x3b, 0x21, 0x9c, 0x1c, 0xf6, 0xe8, 0xd3, 0x34, 0xdb, 0x0b, 0x60, 0xf0, 0x95, + 0x29, 0x2a, 0x42, 0x4e, 0x5a, 0xa4, 0x29, 0x19, 0x03, 0x13, 0xc0, 0x1d, 0x6b, 0x00, 0x08, 0x39, + 0x59, 0x55, 0xb1, 0xcf, 0x89, 0xae, 0xac, 0x85, 0xa1, 0x74, 0x08, 0xee, 0xe4, 0xd0, 0x1e, 0x44, + 0x60, 0x95, 0x29, 0x3a, 0xd4, 0x93, 0xe4, 0xec, 0x83, 0x8d, 0xbd, 0x2f, 0x97, 0x11, 0x31, 0xf6, + 0x15, 0x1d, 0xea, 0xa1, 0x92, 0x52, 0x95, 0xfe, 0x2c, 0x80, 0xfb, 0x39, 0x4d, 0xe0, 0xaf, 0x05, + 0x70, 0x7f, 0x71, 0x9b, 0x19, 0x78, 0x36, 0xec, 0xbe, 0x58, 0x3a, 0xc4, 0x45, 0x8d, 0xa6, 0x31, + 0xa5, 0xbf, 0x0b, 0xe0, 0x6e, 0x1e, 0x32, 0x58, 0x04, 0xe7, 0xa9, 0xc6, 0x4d, 0x26, 0xe1, 0x1a, + 0x45, 0xcf, 0xaa, 0xbe, 0x0b, 0x1f, 0x81, 0x55, 0x33, 0xce, 0xcd, 0xd0, 0x3b, 0x79, 0xa4, 0xa5, + 0x40, 0x48, 0xc0, 0x26, 0xf3, 0x26, 0x6d, 0x17, 0x17, 0xcf, 0x9a, 0x6a, 0x7c, 0xb5, 0xf4, 0x55, + 0xbd, 0x77, 0x4a, 0x17, 0xe4, 0xff, 0xcc, 0x9b, 0x90, 0x96, 0x7e, 0x2a, 0x80, 0x87, 0xf9, 0x8d, + 0x21, 0x4a, 0xd5, 0x59, 0x77, 0x1a, 0x82, 0x50, 0xac, 0x64, 0xc0, 0xe3, 0x7d, 0x2a, 0x25, 0x25, + 0x59, 0x21, 0xb6, 0xed, 0xea, 0x4c, 0xf1, 0xe8, 0x0a, 0x23, 0xd9, 0x63, 0x67, 0x62, 0x79, 0x44, + 0x95, 0xf3, 0xda, 0xf9, 0xd4, 0xaa, 0xb4, 0x11, 0x2d, 0x50, 0xe5, 0x49, 0x26, 0x16, 0x55, 0xce, + 0x85, 0xe7, 0x55, 0xe5, 0x5c, 0x82, 0x45, 0xb3, 0xcb, 0xa8, 0xf2, 0xfd, 0xb9, 0x19, 0x55, 0xce, + 0x25, 0x3b, 0x41, 0x95, 0x11, 0xb8, 0x41, 0x39, 0x76, 0x1d, 0x3c, 0x99, 0x4a, 0x7a, 0x64, 0x24, + 0x32, 0x9d, 0x38, 0xa9, 0x56, 0x1f, 0xd9, 0xaf, 0xd1, 0x9c, 0x6b, 0x87, 0x3e, 0xa6, 0xdc, 0x75, + 0xac, 0xaf, 0x60, 0x04, 0x2e, 0xc4, 0x61, 0xb3, 0xaa, 0x3f, 0xaf, 0x91, 0xa4, 0x31, 0xe5, 0x2a, + 0xfb, 0xc8, 0xbb, 0x4b, 0x25, 0xab, 0x3d, 0xcb, 0xf5, 0xfc, 0x0c, 0x3a, 0x4a, 0x0f, 0x0f, 0x01, + 0x1c, 0x1d, 0x71, 0xa1, 0x46, 0x4e, 0xd3, 0x9d, 0xa0, 0xf6, 0x9f, 0x9c, 0x4e, 0xe8, 0x9e, 0x9f, + 0x41, 0x16, 0x27, 0xc7, 0x5b, 0x78, 0x35, 0x5f, 0x0b, 0xcf, 0x2d, 0xa5, 0xad, 0x85, 0xab, 0x45, + 0xb0, 0x25, 0xb3, 0x5c, 0x67, 0x6b, 0x64, 0x96, 0xec, 0xd2, 0xe7, 0x33, 0xbd, 0xbd, 0x80, 0xb5, + 0xf4, 0xfb, 0x39, 0x50, 0x39, 0x65, 0xbe, 0xe1, 0xcf, 0x05, 0xf0, 0x40, 0xef, 0xcc, 0x34, 0x56, + 0x94, 0xe0, 0x86, 0x53, 0x4b, 0xfb, 0x03, 0xd7, 0xe9, 0x8f, 0x74, 0x80, 0x5f, 0x8a, 0x36, 0x6e, + 0x05, 0x32, 0x18, 0x52, 0x45, 0xe5, 0x68, 0x31, 0xad, 0xcc, 0xbf, 0xbd, 0xd5, 0x0c, 0x95, 0xc6, + 0x0e, 0x1a, 0x4e, 0x4d, 0x77, 0x85, 0x41, 0xbd, 0x14, 0xed, 0x09, 0x06, 0xbe, 0x00, 0x17, 0x93, + 0x3a, 0xb6, 0xa9, 0xf7, 0xae, 0xd5, 0x5d, 0xb7, 0x3e, 0xab, 0xd8, 0x0b, 0xc9, 0xec, 0x01, 0x7c, + 0x0d, 0xb6, 0x62, 0xb3, 0xae, 0xd6, 0x71, 0xad, 0xd3, 0xc2, 0x1d, 0xcf, 0x77, 0x03, 0xa5, 0x6f, + 0x9e, 0xc9, 0xf5, 0x9e, 0x95, 0xb6, 0xd6, 0x69, 0xa9, 0x84, 0x73, 0x3a, 0xf0, 0x38, 0x89, 0x04, + 0xe3, 0x0a, 0x5d, 0xd6, 0x2c, 0xdd, 0x7a, 0xad, 0xd3, 0x9a, 0x50, 0xc0, 0xef, 0xc0, 0x95, 0x78, + 0x17, 0xbb, 0xd3, 0xd4, 0x3a, 0xb1, 0x99, 0x28, 0xf3, 0x52, 0x5f, 0x8a, 0x77, 0xdd, 0x09, 0xb1, + 0x26, 0x80, 0xc2, 0x2e, 0xb8, 0x6f, 0x3e, 0x44, 0x6f, 0x59, 0x3f, 0x1f, 0xef, 0x57, 0xc0, 0x93, + 0xa5, 0x78, 0x60, 0x13, 0x5c, 0x62, 0x04, 0x27, 0xf5, 0xc8, 0x75, 0x5a, 0x6d, 0x5e, 0xa7, 0x3c, + 0x54, 0x6f, 0x32, 0x85, 0x7c, 0x32, 0x77, 0x53, 0x1f, 0x01, 0xd1, 0x45, 0x46, 0xba, 0x33, 0xa6, + 0x19, 0x1f, 0xa9, 0x4f, 0xc3, 0x32, 0x09, 0xe4, 0xe3, 0x73, 0x67, 0x4c, 0xe1, 0xd7, 0x86, 0x8f, + 0xd3, 0xb7, 0x98, 0xc8, 0x9e, 0x5e, 0x80, 0x25, 0x3d, 0xc8, 0x6a, 0x6f, 0xff, 0xc8, 0x75, 0x64, + 0x42, 0x5f, 0x44, 0x0a, 0x6d, 0x32, 0xd2, 0xa4, 0x6f, 0x5d, 0xd9, 0xf3, 0x5d, 0x44, 0x0f, 0x4a, + 0xff, 0xac, 0x80, 0xbd, 0xd3, 0x0f, 0x14, 0xf8, 0x03, 0xb8, 0x6a, 0xf4, 0x37, 0x2b, 0x12, 0xa7, + 0x96, 0xa5, 0x28, 0xaf, 0x46, 0xcc, 0x54, 0x9a, 0x56, 0x89, 0x53, 0x83, 0x03, 0x70, 0x2b, 0xa6, + 0x7d, 0xc1, 0x49, 0x20, 0x0f, 0xb1, 0xdd, 0xc9, 0xca, 0xa9, 0x9c, 0xdc, 0x18, 0xd3, 0xb5, 0x8f, + 0x7b, 0x93, 0xf6, 0x35, 0xa6, 0xf1, 0x81, 0x26, 0xaf, 0x55, 0x95, 0x7f, 0x14, 0xc0, 0xd3, 0x65, + 0xa9, 0xa0, 0x03, 0x36, 0xd3, 0x15, 0x07, 0xb7, 0x55, 0xa0, 0x92, 0xd1, 0xd8, 0xba, 0x35, 0x6f, + 0xb3, 0xc9, 0x60, 0x68, 0xc3, 0x2c, 0x37, 0xe9, 0x0f, 0xf8, 0x04, 0xac, 0x33, 0x82, 0x07, 0x4e, + 0xf6, 0x2f, 0x77, 0xd1, 0xdf, 0xa5, 0x35, 0x46, 0xea, 0x8e, 0xef, 0x56, 0x1f, 0xbf, 0xda, 0x0d, + 0xa9, 0x94, 0x4c, 0x95, 0xc5, 0x8e, 0x0c, 0xf8, 0x4e, 0xdc, 0x2f, 0x0b, 0x19, 0x56, 0x64, 0x45, + 0xb2, 0xfe, 0x4e, 0x34, 0x50, 0x95, 0x71, 0x0c, 0x3b, 0xe3, 0x18, 0x7a, 0x6b, 0xe6, 0xf1, 0xf1, + 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x7c, 0x5a, 0x38, 0x43, 0xcf, 0x10, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_reconfiguration_complete.pb.go b/protogen/gopb/sgnb_reconfiguration_complete.pb.go new file mode 100644 index 0000000..055ab35 --- /dev/null +++ b/protogen/gopb/sgnb_reconfiguration_complete.pb.go @@ -0,0 +1,388 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_reconfiguration_complete.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBReconfigurationComplete struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_ResponseInformationSgNBReconfComp *ResponseInformationSgNBReconfComp `protobuf:"bytes,3,opt,name=id_ResponseInformationSgNBReconfComp,json=idResponseInformationSgNBReconfComp,proto3" json:"id_ResponseInformationSgNBReconfComp,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBReconfigurationComplete) Reset() { *m = SgNBReconfigurationComplete{} } +func (m *SgNBReconfigurationComplete) String() string { return proto.CompactTextString(m) } +func (*SgNBReconfigurationComplete) ProtoMessage() {} +func (*SgNBReconfigurationComplete) Descriptor() ([]byte, []int) { + return fileDescriptor_46623088f3a7975b, []int{0} +} + +func (m *SgNBReconfigurationComplete) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBReconfigurationComplete.Unmarshal(m, b) +} +func (m *SgNBReconfigurationComplete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBReconfigurationComplete.Marshal(b, m, deterministic) +} +func (m *SgNBReconfigurationComplete) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBReconfigurationComplete.Merge(m, src) +} +func (m *SgNBReconfigurationComplete) XXX_Size() int { + return xxx_messageInfo_SgNBReconfigurationComplete.Size(m) +} +func (m *SgNBReconfigurationComplete) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBReconfigurationComplete.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBReconfigurationComplete proto.InternalMessageInfo + +func (m *SgNBReconfigurationComplete) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBReconfigurationComplete) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBReconfigurationComplete) GetId_ResponseInformationSgNBReconfComp() *ResponseInformationSgNBReconfComp { + if m != nil { + return m.Id_ResponseInformationSgNBReconfComp + } + return nil +} + +func (m *SgNBReconfigurationComplete) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +type ResponseInformationSgNBReconfComp struct { + // Types that are valid to be assigned to Value: + // *ResponseInformationSgNBReconfComp_Success_SgNBReconfComp + // *ResponseInformationSgNBReconfComp_RejectBy_MeNB_SgNBReconfComp + Value isResponseInformationSgNBReconfComp_Value `protobuf_oneof:"value"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ResponseInformationSgNBReconfComp) Reset() { *m = ResponseInformationSgNBReconfComp{} } +func (m *ResponseInformationSgNBReconfComp) String() string { return proto.CompactTextString(m) } +func (*ResponseInformationSgNBReconfComp) ProtoMessage() {} +func (*ResponseInformationSgNBReconfComp) Descriptor() ([]byte, []int) { + return fileDescriptor_46623088f3a7975b, []int{1} +} + +func (m *ResponseInformationSgNBReconfComp) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResponseInformationSgNBReconfComp.Unmarshal(m, b) +} +func (m *ResponseInformationSgNBReconfComp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResponseInformationSgNBReconfComp.Marshal(b, m, deterministic) +} +func (m *ResponseInformationSgNBReconfComp) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResponseInformationSgNBReconfComp.Merge(m, src) +} +func (m *ResponseInformationSgNBReconfComp) XXX_Size() int { + return xxx_messageInfo_ResponseInformationSgNBReconfComp.Size(m) +} +func (m *ResponseInformationSgNBReconfComp) XXX_DiscardUnknown() { + xxx_messageInfo_ResponseInformationSgNBReconfComp.DiscardUnknown(m) +} + +var xxx_messageInfo_ResponseInformationSgNBReconfComp proto.InternalMessageInfo + +type isResponseInformationSgNBReconfComp_Value interface { + isResponseInformationSgNBReconfComp_Value() +} + +type ResponseInformationSgNBReconfComp_Success_SgNBReconfComp struct { + Success_SgNBReconfComp *ResponseInformationSgNBReconfComp_SuccessItem `protobuf:"bytes,1,opt,name=success_SgNBReconfComp,json=successSgNBReconfComp,proto3,oneof"` +} + +type ResponseInformationSgNBReconfComp_RejectBy_MeNB_SgNBReconfComp struct { + RejectBy_MeNB_SgNBReconfComp *ResponseInformationSgNBReconfComp_RejectByMeNBItem `protobuf:"bytes,2,opt,name=reject_by_MeNB_SgNBReconfComp,json=rejectByMeNBSgNBReconfComp,proto3,oneof"` +} + +func (*ResponseInformationSgNBReconfComp_Success_SgNBReconfComp) isResponseInformationSgNBReconfComp_Value() { +} + +func (*ResponseInformationSgNBReconfComp_RejectBy_MeNB_SgNBReconfComp) isResponseInformationSgNBReconfComp_Value() { +} + +func (m *ResponseInformationSgNBReconfComp) GetValue() isResponseInformationSgNBReconfComp_Value { + if m != nil { + return m.Value + } + return nil +} + +func (m *ResponseInformationSgNBReconfComp) GetSuccess_SgNBReconfComp() *ResponseInformationSgNBReconfComp_SuccessItem { + if x, ok := m.GetValue().(*ResponseInformationSgNBReconfComp_Success_SgNBReconfComp); ok { + return x.Success_SgNBReconfComp + } + return nil +} + +func (m *ResponseInformationSgNBReconfComp) GetRejectBy_MeNB_SgNBReconfComp() *ResponseInformationSgNBReconfComp_RejectByMeNBItem { + if x, ok := m.GetValue().(*ResponseInformationSgNBReconfComp_RejectBy_MeNB_SgNBReconfComp); ok { + return x.RejectBy_MeNB_SgNBReconfComp + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ResponseInformationSgNBReconfComp) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ResponseInformationSgNBReconfComp_Success_SgNBReconfComp)(nil), + (*ResponseInformationSgNBReconfComp_RejectBy_MeNB_SgNBReconfComp)(nil), + } +} + +type ResponseInformationSgNBReconfComp_SuccessItem struct { + MeNBtoSgNBContainer *wrappers.BytesValue `protobuf:"bytes,1,opt,name=meNBtoSgNBContainer,proto3" json:"meNBtoSgNBContainer,omitempty"` + IE_Extensions []*ResponseInformationSgNBReconfComp_SuccessItemExtIEs `protobuf:"bytes,2,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ResponseInformationSgNBReconfComp_SuccessItem) Reset() { + *m = ResponseInformationSgNBReconfComp_SuccessItem{} +} +func (m *ResponseInformationSgNBReconfComp_SuccessItem) String() string { + return proto.CompactTextString(m) +} +func (*ResponseInformationSgNBReconfComp_SuccessItem) ProtoMessage() {} +func (*ResponseInformationSgNBReconfComp_SuccessItem) Descriptor() ([]byte, []int) { + return fileDescriptor_46623088f3a7975b, []int{2} +} + +func (m *ResponseInformationSgNBReconfComp_SuccessItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResponseInformationSgNBReconfComp_SuccessItem.Unmarshal(m, b) +} +func (m *ResponseInformationSgNBReconfComp_SuccessItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResponseInformationSgNBReconfComp_SuccessItem.Marshal(b, m, deterministic) +} +func (m *ResponseInformationSgNBReconfComp_SuccessItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResponseInformationSgNBReconfComp_SuccessItem.Merge(m, src) +} +func (m *ResponseInformationSgNBReconfComp_SuccessItem) XXX_Size() int { + return xxx_messageInfo_ResponseInformationSgNBReconfComp_SuccessItem.Size(m) +} +func (m *ResponseInformationSgNBReconfComp_SuccessItem) XXX_DiscardUnknown() { + xxx_messageInfo_ResponseInformationSgNBReconfComp_SuccessItem.DiscardUnknown(m) +} + +var xxx_messageInfo_ResponseInformationSgNBReconfComp_SuccessItem proto.InternalMessageInfo + +func (m *ResponseInformationSgNBReconfComp_SuccessItem) GetMeNBtoSgNBContainer() *wrappers.BytesValue { + if m != nil { + return m.MeNBtoSgNBContainer + } + return nil +} + +func (m *ResponseInformationSgNBReconfComp_SuccessItem) GetIE_Extensions() []*ResponseInformationSgNBReconfComp_SuccessItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type ResponseInformationSgNBReconfComp_SuccessItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ResponseInformationSgNBReconfComp_SuccessItemExtIEs) Reset() { + *m = ResponseInformationSgNBReconfComp_SuccessItemExtIEs{} +} +func (m *ResponseInformationSgNBReconfComp_SuccessItemExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*ResponseInformationSgNBReconfComp_SuccessItemExtIEs) ProtoMessage() {} +func (*ResponseInformationSgNBReconfComp_SuccessItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_46623088f3a7975b, []int{3} +} + +func (m *ResponseInformationSgNBReconfComp_SuccessItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResponseInformationSgNBReconfComp_SuccessItemExtIEs.Unmarshal(m, b) +} +func (m *ResponseInformationSgNBReconfComp_SuccessItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResponseInformationSgNBReconfComp_SuccessItemExtIEs.Marshal(b, m, deterministic) +} +func (m *ResponseInformationSgNBReconfComp_SuccessItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResponseInformationSgNBReconfComp_SuccessItemExtIEs.Merge(m, src) +} +func (m *ResponseInformationSgNBReconfComp_SuccessItemExtIEs) XXX_Size() int { + return xxx_messageInfo_ResponseInformationSgNBReconfComp_SuccessItemExtIEs.Size(m) +} +func (m *ResponseInformationSgNBReconfComp_SuccessItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_ResponseInformationSgNBReconfComp_SuccessItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_ResponseInformationSgNBReconfComp_SuccessItemExtIEs proto.InternalMessageInfo + +type ResponseInformationSgNBReconfComp_RejectByMeNBItem struct { + Cause *Cause `protobuf:"bytes,1,opt,name=cause,proto3" json:"cause,omitempty"` + IE_Extensions []*ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs `protobuf:"bytes,2,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItem) Reset() { + *m = ResponseInformationSgNBReconfComp_RejectByMeNBItem{} +} +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItem) String() string { + return proto.CompactTextString(m) +} +func (*ResponseInformationSgNBReconfComp_RejectByMeNBItem) ProtoMessage() {} +func (*ResponseInformationSgNBReconfComp_RejectByMeNBItem) Descriptor() ([]byte, []int) { + return fileDescriptor_46623088f3a7975b, []int{4} +} + +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResponseInformationSgNBReconfComp_RejectByMeNBItem.Unmarshal(m, b) +} +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResponseInformationSgNBReconfComp_RejectByMeNBItem.Marshal(b, m, deterministic) +} +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResponseInformationSgNBReconfComp_RejectByMeNBItem.Merge(m, src) +} +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItem) XXX_Size() int { + return xxx_messageInfo_ResponseInformationSgNBReconfComp_RejectByMeNBItem.Size(m) +} +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItem) XXX_DiscardUnknown() { + xxx_messageInfo_ResponseInformationSgNBReconfComp_RejectByMeNBItem.DiscardUnknown(m) +} + +var xxx_messageInfo_ResponseInformationSgNBReconfComp_RejectByMeNBItem proto.InternalMessageInfo + +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItem) GetCause() *Cause { + if m != nil { + return m.Cause + } + return nil +} + +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItem) GetIE_Extensions() []*ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs) Reset() { + *m = ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs{} +} +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs) ProtoMessage() {} +func (*ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_46623088f3a7975b, []int{5} +} + +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs.Unmarshal(m, b) +} +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs.Marshal(b, m, deterministic) +} +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs.Merge(m, src) +} +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs) XXX_Size() int { + return xxx_messageInfo_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs.Size(m) +} +func (m *ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs proto.InternalMessageInfo + +func init() { + proto.RegisterType((*SgNBReconfigurationComplete)(nil), "streaming_protobufs.SgNBReconfigurationComplete") + proto.RegisterType((*ResponseInformationSgNBReconfComp)(nil), "streaming_protobufs.ResponseInformationSgNBReconfComp") + proto.RegisterType((*ResponseInformationSgNBReconfComp_SuccessItem)(nil), "streaming_protobufs.ResponseInformationSgNBReconfComp_SuccessItem") + proto.RegisterType((*ResponseInformationSgNBReconfComp_SuccessItemExtIEs)(nil), "streaming_protobufs.ResponseInformationSgNBReconfComp_SuccessItemExtIEs") + proto.RegisterType((*ResponseInformationSgNBReconfComp_RejectByMeNBItem)(nil), "streaming_protobufs.ResponseInformationSgNBReconfComp_RejectByMeNBItem") + proto.RegisterType((*ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs)(nil), "streaming_protobufs.ResponseInformationSgNBReconfComp_RejectByMeNBItemExtIEs") +} + +func init() { + proto.RegisterFile("sgnb_reconfiguration_complete.proto", fileDescriptor_46623088f3a7975b) +} + +var fileDescriptor_46623088f3a7975b = []byte{ + // 511 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xdd, 0x8a, 0xd3, 0x40, + 0x14, 0x36, 0x5d, 0x57, 0x61, 0xd6, 0x15, 0xcc, 0xa2, 0x96, 0xee, 0x2a, 0x35, 0xeb, 0x45, 0x11, + 0x92, 0x68, 0x8a, 0x22, 0xde, 0x99, 0x6e, 0x70, 0x73, 0xd1, 0x22, 0x59, 0x2a, 0xa2, 0x17, 0x43, + 0x9a, 0x9e, 0x86, 0x91, 0x66, 0x26, 0x9c, 0x99, 0xe8, 0x16, 0x9f, 0x40, 0xf0, 0x81, 0x7c, 0x16, + 0x2f, 0x7c, 0x03, 0xdf, 0x41, 0xf2, 0xd3, 0x76, 0xdb, 0x0d, 0x94, 0xad, 0x7b, 0x57, 0x4e, 0xbe, + 0xf3, 0xfd, 0x9d, 0xa1, 0xe4, 0x58, 0xc6, 0x7c, 0x44, 0x11, 0x22, 0xc1, 0x27, 0x2c, 0xce, 0x30, + 0x54, 0x4c, 0x70, 0x1a, 0x89, 0x24, 0x9d, 0x82, 0x02, 0x2b, 0x45, 0xa1, 0x84, 0x7e, 0x20, 0x15, + 0x42, 0x98, 0x30, 0x1e, 0xd3, 0x62, 0x30, 0xca, 0x26, 0xb2, 0xf5, 0x38, 0x16, 0x22, 0x9e, 0x82, + 0x3d, 0x9f, 0xd8, 0xdf, 0x30, 0x4c, 0x53, 0x40, 0x59, 0x2e, 0xb5, 0xee, 0x01, 0xa2, 0x40, 0x1a, + 0x85, 0x99, 0xac, 0x78, 0x8c, 0x3f, 0x0d, 0x72, 0x78, 0x16, 0x0f, 0xdc, 0x60, 0x55, 0xae, 0x57, + 0xa9, 0xe9, 0xcf, 0x88, 0xce, 0xc6, 0xb4, 0x0f, 0x03, 0x97, 0x0e, 0x3d, 0xfa, 0xd1, 0x79, 0xfb, + 0x9e, 0xfa, 0x27, 0x4d, 0xad, 0xad, 0x75, 0xf6, 0x83, 0xbb, 0x6c, 0x9c, 0x7f, 0x18, 0x7a, 0xf9, + 0xd8, 0x3f, 0xa9, 0xb0, 0x39, 0xdb, 0x45, 0x6c, 0x63, 0x8e, 0xcd, 0x3f, 0x2c, 0xb0, 0x3f, 0x34, + 0xf2, 0x94, 0x8d, 0x69, 0x00, 0x32, 0x15, 0x5c, 0x82, 0xcf, 0x27, 0x02, 0x93, 0x42, 0x7a, 0xe9, + 0x26, 0x37, 0xd1, 0xdc, 0x69, 0x6b, 0x9d, 0x3d, 0xe7, 0x95, 0x55, 0x93, 0xd7, 0xda, 0xb8, 0x1d, + 0x1c, 0xb3, 0xf1, 0x46, 0x90, 0xfe, 0x99, 0x1c, 0x5d, 0xce, 0x48, 0xbd, 0x73, 0x05, 0x5c, 0x32, + 0xc1, 0x9b, 0x37, 0x0b, 0x0b, 0x47, 0x56, 0xd9, 0xae, 0x35, 0xd7, 0xb7, 0x86, 0x3e, 0x57, 0x5d, + 0xe7, 0x43, 0x38, 0xcd, 0x20, 0x78, 0xb8, 0xda, 0xc5, 0x62, 0xd9, 0xf8, 0xd5, 0x20, 0x4f, 0x36, + 0x5b, 0xf8, 0x4e, 0x1e, 0xc8, 0x2c, 0x8a, 0x40, 0x4a, 0xba, 0x96, 0x5f, 0x2b, 0xc4, 0xdd, 0xed, + 0xf2, 0xd3, 0xb3, 0x92, 0xd4, 0x57, 0x90, 0x9c, 0xde, 0x08, 0xee, 0x57, 0x1a, 0x6b, 0xe2, 0x3f, + 0x35, 0xf2, 0x08, 0xe1, 0x0b, 0x44, 0x8a, 0x8e, 0x66, 0x65, 0x0f, 0x6b, 0x26, 0x1a, 0x85, 0x89, + 0x77, 0x5b, 0x9a, 0x08, 0x0a, 0x6e, 0x77, 0x96, 0x33, 0x57, 0x4e, 0x5a, 0x78, 0x61, 0xb6, 0x0a, + 0x77, 0x6f, 0x93, 0xdd, 0xaf, 0x79, 0xa7, 0xc6, 0x5f, 0x8d, 0x98, 0x57, 0x8a, 0xa8, 0xf7, 0xc9, + 0x41, 0x02, 0x03, 0x57, 0x89, 0x1c, 0xd3, 0x13, 0x5c, 0x85, 0x8c, 0x03, 0x56, 0x1d, 0x1e, 0x5e, + 0x3a, 0xa0, 0x3b, 0x53, 0x20, 0xcb, 0xfb, 0xd5, 0xed, 0xe9, 0x09, 0xd9, 0x67, 0xde, 0xf2, 0x21, + 0xc8, 0x66, 0xa3, 0xbd, 0xd3, 0xd9, 0x73, 0x4e, 0xff, 0xff, 0x18, 0xde, 0xb9, 0xf2, 0x3d, 0x19, + 0xdc, 0x61, 0xde, 0x92, 0xdd, 0x78, 0x49, 0xba, 0x5b, 0x90, 0x18, 0xbf, 0x35, 0xe2, 0x5c, 0xfd, + 0x08, 0xfa, 0x73, 0xb2, 0x5b, 0xfc, 0x11, 0x54, 0xed, 0xb4, 0x6a, 0x43, 0xf5, 0x72, 0x44, 0x50, + 0x02, 0x75, 0xac, 0xaf, 0xa3, 0x7f, 0x4d, 0xcf, 0xa2, 0xb6, 0x93, 0x37, 0xe4, 0xf5, 0xb6, 0x4c, + 0x6e, 0xf7, 0xd3, 0x8b, 0x18, 0x10, 0x99, 0xb2, 0x84, 0x89, 0x21, 0x37, 0x65, 0x64, 0x09, 0x8c, + 0x6d, 0xb4, 0x91, 0x45, 0x66, 0x3a, 0x55, 0xf6, 0xc2, 0xb7, 0xb9, 0xf0, 0x3d, 0xba, 0x55, 0xfc, + 0xec, 0xfe, 0x0b, 0x00, 0x00, 0xff, 0xff, 0xd6, 0x07, 0xe8, 0xc6, 0x86, 0x05, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_release_confirm.pb.go b/protogen/gopb/sgnb_release_confirm.pb.go new file mode 100644 index 0000000..9f4ff17 --- /dev/null +++ b/protogen/gopb/sgnb_release_confirm.pb.go @@ -0,0 +1,499 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_release_confirm.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBReleaseConfirm struct { + ProtocolIEs *SgNBReleaseConfirm_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBReleaseConfirm) Reset() { *m = SgNBReleaseConfirm{} } +func (m *SgNBReleaseConfirm) String() string { return proto.CompactTextString(m) } +func (*SgNBReleaseConfirm) ProtoMessage() {} +func (*SgNBReleaseConfirm) Descriptor() ([]byte, []int) { + return fileDescriptor_69044cc673844aec, []int{0} +} + +func (m *SgNBReleaseConfirm) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBReleaseConfirm.Unmarshal(m, b) +} +func (m *SgNBReleaseConfirm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBReleaseConfirm.Marshal(b, m, deterministic) +} +func (m *SgNBReleaseConfirm) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBReleaseConfirm.Merge(m, src) +} +func (m *SgNBReleaseConfirm) XXX_Size() int { + return xxx_messageInfo_SgNBReleaseConfirm.Size(m) +} +func (m *SgNBReleaseConfirm) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBReleaseConfirm.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBReleaseConfirm proto.InternalMessageInfo + +func (m *SgNBReleaseConfirm) GetProtocolIEs() *SgNBReleaseConfirm_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBReleaseConfirm_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_E_RABs_ToBeReleased_SgNBRelConfList *E_RABs_ToBeReleased_SgNBRelConfList `protobuf:"bytes,3,opt,name=id_E_RABs_ToBeReleased_SgNBRelConfList,json=idERABsToBeReleasedSgNBRelConfList,proto3" json:"id_E_RABs_ToBeReleased_SgNBRelConfList,omitempty"` + Id_CriticalityDiagnostics *CriticalityDiagnostics `protobuf:"bytes,4,opt,name=id_CriticalityDiagnostics,json=idCriticalityDiagnostics,proto3" json:"id_CriticalityDiagnostics,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBReleaseConfirm_IEs) Reset() { *m = SgNBReleaseConfirm_IEs{} } +func (m *SgNBReleaseConfirm_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBReleaseConfirm_IEs) ProtoMessage() {} +func (*SgNBReleaseConfirm_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_69044cc673844aec, []int{1} +} + +func (m *SgNBReleaseConfirm_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBReleaseConfirm_IEs.Unmarshal(m, b) +} +func (m *SgNBReleaseConfirm_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBReleaseConfirm_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBReleaseConfirm_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBReleaseConfirm_IEs.Merge(m, src) +} +func (m *SgNBReleaseConfirm_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBReleaseConfirm_IEs.Size(m) +} +func (m *SgNBReleaseConfirm_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBReleaseConfirm_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBReleaseConfirm_IEs proto.InternalMessageInfo + +func (m *SgNBReleaseConfirm_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBReleaseConfirm_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBReleaseConfirm_IEs) GetId_E_RABs_ToBeReleased_SgNBRelConfList() *E_RABs_ToBeReleased_SgNBRelConfList { + if m != nil { + return m.Id_E_RABs_ToBeReleased_SgNBRelConfList + } + return nil +} + +func (m *SgNBReleaseConfirm_IEs) GetId_CriticalityDiagnostics() *CriticalityDiagnostics { + if m != nil { + return m.Id_CriticalityDiagnostics + } + return nil +} + +func (m *SgNBReleaseConfirm_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +type E_RABs_ToBeReleased_SgNBRelConfList struct { + Id_E_RABs_ToBeReleased_SgNBRelConf_Item []*E_RABs_ToBeReleased_SgNBRelConf_Item `protobuf:"bytes,1,rep,name=id_E_RABs_ToBeReleased_SgNBRelConf_Item,json=idERABsToBeReleasedSgNBRelConfItem,proto3" json:"id_E_RABs_ToBeReleased_SgNBRelConf_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelConfList) Reset() { *m = E_RABs_ToBeReleased_SgNBRelConfList{} } +func (m *E_RABs_ToBeReleased_SgNBRelConfList) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBRelConfList) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelConfList) Descriptor() ([]byte, []int) { + return fileDescriptor_69044cc673844aec, []int{2} +} + +func (m *E_RABs_ToBeReleased_SgNBRelConfList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConfList.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelConfList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConfList.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelConfList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConfList.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelConfList) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConfList.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelConfList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConfList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConfList proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBRelConfList) GetId_E_RABs_ToBeReleased_SgNBRelConf_Item() []*E_RABs_ToBeReleased_SgNBRelConf_Item { + if m != nil { + return m.Id_E_RABs_ToBeReleased_SgNBRelConf_Item + } + return nil +} + +type E_RABs_ToBeReleased_SgNBRelConf_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,2,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"` + // Types that are valid to be assigned to ResourceConfiguration: + // *E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresent + // *E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresent + ResourceConfiguration isE_RABs_ToBeReleased_SgNBRelConf_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"` + IE_Extensions []*E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_Item) Reset() { *m = E_RABs_ToBeReleased_SgNBRelConf_Item{} } +func (m *E_RABs_ToBeReleased_SgNBRelConf_Item) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBRelConf_Item) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelConf_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_69044cc673844aec, []int{3} +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_Item.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_Item.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_Item.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_Item proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBRelConf_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration { + if m != nil { + return m.En_DC_ResourceConfiguration + } + return nil +} + +type isE_RABs_ToBeReleased_SgNBRelConf_Item_ResourceConfiguration interface { + isE_RABs_ToBeReleased_SgNBRelConf_Item_ResourceConfiguration() +} + +type E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresent struct { + SgNBPDCPpresent *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent `protobuf:"bytes,3,opt,name=sgNBPDCPpresent,proto3,oneof"` +} + +type E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresent struct { + SgNBPDCPnotpresent *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent `protobuf:"bytes,4,opt,name=SgNBPDCPnotpresent,proto3,oneof"` +} + +func (*E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresent) isE_RABs_ToBeReleased_SgNBRelConf_Item_ResourceConfiguration() { +} + +func (*E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresent) isE_RABs_ToBeReleased_SgNBRelConf_Item_ResourceConfiguration() { +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_Item) GetResourceConfiguration() isE_RABs_ToBeReleased_SgNBRelConf_Item_ResourceConfiguration { + if m != nil { + return m.ResourceConfiguration + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_Item) GetSgNBPDCPpresent() *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresent); ok { + return x.SgNBPDCPpresent + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_Item) GetSgNBPDCPnotpresent() *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresent); ok { + return x.SgNBPDCPnotpresent + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_Item) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*E_RABs_ToBeReleased_SgNBRelConf_Item) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPpresent)(nil), + (*E_RABs_ToBeReleased_SgNBRelConf_Item_SgNBPDCPnotpresent)(nil), + } +} + +type E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_69044cc673844aec, []int{4} +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs proto.InternalMessageInfo + +type E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent struct { + UL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=uL_GTPtunnelEndpoint,json=uLGTPtunnelEndpoint,proto3" json:"uL_GTPtunnelEndpoint,omitempty"` + DL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=dL_GTPtunnelEndpoint,json=dLGTPtunnelEndpoint,proto3" json:"dL_GTPtunnelEndpoint,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent) Reset() { + *m = E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent{} +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_69044cc673844aec, []int{5} +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent) GetUL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.UL_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent) GetDL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.DL_GTPtunnelEndpoint + } + return nil +} + +type E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent struct { + IE_Extensions []*E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,1,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent) Reset() { + *m = E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent{} +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_69044cc673844aec, []int{6} +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_69044cc673844aec, []int{7} +} + +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo + +func init() { + proto.RegisterType((*SgNBReleaseConfirm)(nil), "streaming_protobufs.SgNBReleaseConfirm") + proto.RegisterType((*SgNBReleaseConfirm_IEs)(nil), "streaming_protobufs.SgNBReleaseConfirm_IEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelConfList)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelConfList") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelConf_Item)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelConf_Item") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelConf_ItemExtIEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPpresent") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresent") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelConf_SgNBPDCPnotpresentExtIEs") +} + +func init() { proto.RegisterFile("sgnb_release_confirm.proto", fileDescriptor_69044cc673844aec) } + +var fileDescriptor_69044cc673844aec = []byte{ + // 649 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xdd, 0x4e, 0xd4, 0x40, + 0x18, 0xa5, 0xfc, 0xc5, 0x0c, 0xa2, 0xc9, 0x60, 0xa0, 0x20, 0x31, 0xa4, 0x1a, 0x24, 0xe8, 0x76, + 0xb5, 0xdc, 0xa0, 0x37, 0x86, 0x6e, 0x1b, 0x68, 0x02, 0x9b, 0xcd, 0x00, 0xc6, 0x9f, 0x8b, 0x49, + 0x69, 0x87, 0x3a, 0x49, 0x77, 0xa6, 0x99, 0x99, 0x46, 0x78, 0x07, 0xe3, 0x2b, 0x78, 0xeb, 0x13, + 0xf8, 0x08, 0xbe, 0x8a, 0xaf, 0x61, 0xa6, 0xdd, 0xee, 0x02, 0x5b, 0x65, 0x77, 0xf5, 0xae, 0xf9, + 0xbe, 0xf3, 0x9d, 0x33, 0x73, 0xe6, 0xf4, 0x03, 0x6b, 0x32, 0x61, 0x67, 0x58, 0x90, 0x94, 0x84, + 0x92, 0xe0, 0x88, 0xb3, 0x73, 0x2a, 0xba, 0x76, 0x26, 0xb8, 0xe2, 0x70, 0x49, 0x2a, 0x41, 0xc2, + 0x2e, 0x65, 0x09, 0x2e, 0x0a, 0x67, 0xf9, 0xb9, 0x5c, 0x7b, 0x94, 0x70, 0x9e, 0xa4, 0xa4, 0x59, + 0x55, 0x9a, 0x9f, 0x45, 0x98, 0x65, 0x44, 0xc8, 0x72, 0x68, 0x6d, 0xe5, 0xc2, 0x09, 0x33, 0x1c, + 0xf1, 0x6e, 0x97, 0x33, 0xac, 0x2e, 0x33, 0xd2, 0x6b, 0x58, 0x11, 0x80, 0xc7, 0x49, 0xdb, 0x45, + 0xa5, 0x54, 0xab, 0x54, 0x82, 0x47, 0x60, 0xa1, 0x68, 0x47, 0x3c, 0x0d, 0x7c, 0x69, 0x1a, 0x1b, + 0xc6, 0xd6, 0x82, 0xf3, 0xcc, 0xae, 0x51, 0xb6, 0x87, 0xa7, 0x71, 0xe0, 0x4b, 0x74, 0x75, 0xde, + 0xfa, 0x39, 0x03, 0x96, 0xeb, 0x71, 0x70, 0x1b, 0x40, 0x1a, 0xe3, 0x23, 0xd2, 0x76, 0xf1, 0xa9, + 0x8f, 0xdf, 0x39, 0x7b, 0x1d, 0x1c, 0x78, 0x85, 0xe0, 0x22, 0xba, 0x47, 0x63, 0xdd, 0x38, 0xf5, + 0x75, 0x39, 0xf0, 0x7a, 0x58, 0x4d, 0x74, 0x15, 0x3b, 0x5d, 0x61, 0x75, 0xa3, 0x8f, 0xfd, 0x62, + 0x80, 0x4d, 0x1a, 0x63, 0x1f, 0xa3, 0x3d, 0x57, 0xe2, 0x13, 0xee, 0x92, 0x9e, 0x78, 0x49, 0x80, + 0x48, 0xaa, 0x4f, 0x71, 0x48, 0xa5, 0x32, 0x67, 0x8a, 0xdb, 0xed, 0xd6, 0xde, 0x6e, 0x84, 0x79, + 0x64, 0xd1, 0xd8, 0xd7, 0xa8, 0xab, 0xa0, 0x1b, 0x18, 0xf8, 0x09, 0xac, 0xd2, 0x18, 0xb7, 0x04, + 0x55, 0x34, 0x0a, 0x53, 0xaa, 0x2e, 0x3d, 0x1a, 0x26, 0x8c, 0x4b, 0x45, 0x23, 0x69, 0xce, 0xfe, + 0xc5, 0xde, 0xfa, 0x11, 0x64, 0xd2, 0xb8, 0xbe, 0x03, 0x3f, 0x82, 0xf5, 0x61, 0x43, 0xb1, 0x7f, + 0xa1, 0x08, 0x93, 0x94, 0x33, 0x73, 0xae, 0x10, 0x5b, 0xb7, 0xcb, 0xc0, 0xd8, 0x95, 0x92, 0x7d, + 0x1a, 0x30, 0xb5, 0xe3, 0xbc, 0x0d, 0xd3, 0x9c, 0xa0, 0x95, 0xeb, 0xc6, 0xf7, 0x87, 0xad, 0x1f, + 0x06, 0x78, 0x3c, 0x82, 0x25, 0xf0, 0xab, 0x01, 0x9e, 0xde, 0xee, 0x3e, 0x0e, 0x14, 0xe9, 0x9a, + 0xc6, 0xc6, 0xcc, 0xd6, 0x82, 0xf3, 0x6a, 0x12, 0xfb, 0x0b, 0x82, 0xdb, 0xfc, 0xd7, 0x18, 0xeb, + 0xdb, 0x2c, 0x78, 0x32, 0x0a, 0x19, 0x34, 0xc1, 0x1d, 0xa2, 0x71, 0x83, 0x14, 0xce, 0x13, 0xb4, + 0xe7, 0x06, 0x1e, 0xcc, 0xc0, 0x43, 0xc2, 0xb0, 0xd7, 0xc2, 0x88, 0x48, 0x9e, 0x8b, 0xa8, 0x8c, + 0x71, 0x92, 0x8b, 0x50, 0x69, 0x5f, 0xa7, 0x0b, 0x5f, 0x5f, 0xd4, 0x5f, 0xa3, 0xfd, 0xc7, 0x39, + 0xb4, 0x4a, 0x98, 0xd7, 0xaa, 0x6d, 0xc1, 0x0c, 0xdc, 0x97, 0x49, 0xdb, 0xed, 0x78, 0xad, 0x4e, + 0x26, 0x88, 0x24, 0xac, 0xca, 0xaa, 0x37, 0x91, 0x59, 0xc7, 0xd7, 0xb9, 0x0e, 0xa6, 0xd0, 0x4d, + 0x7a, 0x78, 0x59, 0x6e, 0x03, 0x5d, 0x62, 0x5c, 0x55, 0xa2, 0x65, 0x3e, 0xf7, 0xff, 0x49, 0x74, + 0x40, 0x77, 0x30, 0x85, 0x6a, 0x44, 0x60, 0x0c, 0x16, 0xa9, 0x3f, 0xc8, 0xa9, 0x34, 0xe7, 0x8a, + 0x5c, 0xbc, 0x99, 0x38, 0x17, 0xfe, 0x85, 0xd2, 0x8b, 0xe8, 0x2e, 0xf5, 0x07, 0xa4, 0xae, 0x09, + 0x96, 0x45, 0xcf, 0xeb, 0x72, 0xad, 0x56, 0x66, 0x5b, 0xcf, 0xc1, 0xf6, 0xe8, 0xac, 0xd6, 0x2f, + 0x03, 0x34, 0xc7, 0xf4, 0x1b, 0xbe, 0x07, 0x0f, 0xf2, 0x43, 0xbc, 0x7f, 0xd2, 0x51, 0x39, 0x63, + 0x24, 0xf5, 0x59, 0x9c, 0x71, 0xca, 0x54, 0x6f, 0xbb, 0x6e, 0xd6, 0x5e, 0x74, 0x08, 0x8d, 0x96, + 0xf2, 0xc3, 0xa1, 0xa2, 0xa6, 0x8e, 0xeb, 0xa8, 0xa7, 0xc7, 0xa3, 0x8e, 0x87, 0xa9, 0xad, 0xef, + 0x06, 0x70, 0xc6, 0x7f, 0x64, 0x28, 0x6e, 0x3e, 0x67, 0xf9, 0x9b, 0x1f, 0xfd, 0xa7, 0x10, 0xd5, + 0x3d, 0xae, 0xf5, 0x1a, 0xec, 0x4e, 0xca, 0xe4, 0xee, 0x7c, 0x78, 0x99, 0x10, 0x21, 0xa8, 0xb2, + 0x79, 0x43, 0x84, 0xac, 0x21, 0x23, 0x9b, 0x8b, 0xa4, 0x29, 0x9a, 0x82, 0x46, 0x8d, 0x2c, 0x55, + 0xcd, 0xfe, 0xb9, 0x1b, 0xfd, 0x73, 0x9f, 0xcd, 0x17, 0x9f, 0x3b, 0xbf, 0x03, 0x00, 0x00, 0xff, + 0xff, 0xd4, 0xc7, 0xcb, 0x14, 0xaf, 0x07, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_release_request.pb.go b/protogen/gopb/sgnb_release_request.pb.go new file mode 100644 index 0000000..ca4016d --- /dev/null +++ b/protogen/gopb/sgnb_release_request.pb.go @@ -0,0 +1,589 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_release_request.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type UE_ContextKeptIndicator_Value int32 + +const ( + UE_ContextKeptIndicator_protobuf_unspecified UE_ContextKeptIndicator_Value = 0 + UE_ContextKeptIndicator_true UE_ContextKeptIndicator_Value = 1 +) + +var UE_ContextKeptIndicator_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "true", +} + +var UE_ContextKeptIndicator_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "true": 1, +} + +func (x UE_ContextKeptIndicator_Value) String() string { + return proto.EnumName(UE_ContextKeptIndicator_Value_name, int32(x)) +} + +func (UE_ContextKeptIndicator_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_5214bc70c362aa96, []int{3, 0} +} + +type SgNBReleaseRequest struct { + ProtocolIEs *SgNBReleaseRequest_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBReleaseRequest) Reset() { *m = SgNBReleaseRequest{} } +func (m *SgNBReleaseRequest) String() string { return proto.CompactTextString(m) } +func (*SgNBReleaseRequest) ProtoMessage() {} +func (*SgNBReleaseRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_5214bc70c362aa96, []int{0} +} + +func (m *SgNBReleaseRequest) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBReleaseRequest.Unmarshal(m, b) +} +func (m *SgNBReleaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBReleaseRequest.Marshal(b, m, deterministic) +} +func (m *SgNBReleaseRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBReleaseRequest.Merge(m, src) +} +func (m *SgNBReleaseRequest) XXX_Size() int { + return xxx_messageInfo_SgNBReleaseRequest.Size(m) +} +func (m *SgNBReleaseRequest) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBReleaseRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBReleaseRequest proto.InternalMessageInfo + +func (m *SgNBReleaseRequest) GetProtocolIEs() *SgNBReleaseRequest_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBReleaseRequest_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_Cause *Cause `protobuf:"bytes,3,opt,name=id_Cause,json=idCause,proto3" json:"id_Cause,omitempty"` + Id_E_RABs_ToBeReleased_SgNBRelReqList *E_RABs_ToBeReleased_SgNBRelReqList `protobuf:"bytes,4,opt,name=id_E_RABs_ToBeReleased_SgNBRelReqList,json=idERABsToBeReleasedSgNBRelReqList,proto3" json:"id_E_RABs_ToBeReleased_SgNBRelReqList,omitempty"` + Id_UE_ContextKeptIndicator *UE_ContextKeptIndicator `protobuf:"bytes,5,opt,name=id_UE_ContextKeptIndicator,json=idUEContextKeptIndicator,proto3" json:"id_UE_ContextKeptIndicator,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + //The content of id_MeNBtoSgNBContainer has been specified in 3GPP 38.331 to be CG-ConfigInfo. + Id_MeNBtoSgNBContainer *CG_ConfigInfo `protobuf:"bytes,7,opt,name=id_MeNBtoSgNBContainer,json=idMeNBtoSgNBContainer,proto3" json:"id_MeNBtoSgNBContainer,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBReleaseRequest_IEs) Reset() { *m = SgNBReleaseRequest_IEs{} } +func (m *SgNBReleaseRequest_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBReleaseRequest_IEs) ProtoMessage() {} +func (*SgNBReleaseRequest_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_5214bc70c362aa96, []int{1} +} + +func (m *SgNBReleaseRequest_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBReleaseRequest_IEs.Unmarshal(m, b) +} +func (m *SgNBReleaseRequest_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBReleaseRequest_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBReleaseRequest_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBReleaseRequest_IEs.Merge(m, src) +} +func (m *SgNBReleaseRequest_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBReleaseRequest_IEs.Size(m) +} +func (m *SgNBReleaseRequest_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBReleaseRequest_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBReleaseRequest_IEs proto.InternalMessageInfo + +func (m *SgNBReleaseRequest_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBReleaseRequest_IEs) GetId_SgNB_UE_X2AP_ID() *wrappers.UInt32Value { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return nil +} + +func (m *SgNBReleaseRequest_IEs) GetId_Cause() *Cause { + if m != nil { + return m.Id_Cause + } + return nil +} + +func (m *SgNBReleaseRequest_IEs) GetId_E_RABs_ToBeReleased_SgNBRelReqList() *E_RABs_ToBeReleased_SgNBRelReqList { + if m != nil { + return m.Id_E_RABs_ToBeReleased_SgNBRelReqList + } + return nil +} + +func (m *SgNBReleaseRequest_IEs) GetId_UE_ContextKeptIndicator() *UE_ContextKeptIndicator { + if m != nil { + return m.Id_UE_ContextKeptIndicator + } + return nil +} + +func (m *SgNBReleaseRequest_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func (m *SgNBReleaseRequest_IEs) GetId_MeNBtoSgNBContainer() *CG_ConfigInfo { + if m != nil { + return m.Id_MeNBtoSgNBContainer + } + return nil +} + +type E_RABs_ToBeReleased_SgNBRelReqList struct { + Id_E_RABs_ToBeReleased_SgNBRelReq_Item []*E_RABs_ToBeReleased_SgNBRelReq_Item `protobuf:"bytes,1,rep,name=id_E_RABs_ToBeReleased_SgNBRelReq_Item,json=idERABsToBeReleasedSgNBRelReqItem,proto3" json:"id_E_RABs_ToBeReleased_SgNBRelReq_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelReqList) Reset() { *m = E_RABs_ToBeReleased_SgNBRelReqList{} } +func (m *E_RABs_ToBeReleased_SgNBRelReqList) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBRelReqList) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelReqList) Descriptor() ([]byte, []int) { + return fileDescriptor_5214bc70c362aa96, []int{2} +} + +func (m *E_RABs_ToBeReleased_SgNBRelReqList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqList.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqList.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqList.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqList) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqList.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqList proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBRelReqList) GetId_E_RABs_ToBeReleased_SgNBRelReq_Item() []*E_RABs_ToBeReleased_SgNBRelReq_Item { + if m != nil { + return m.Id_E_RABs_ToBeReleased_SgNBRelReq_Item + } + return nil +} + +type UE_ContextKeptIndicator struct { + Value UE_ContextKeptIndicator_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UE_ContextKeptIndicator_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UE_ContextKeptIndicator) Reset() { *m = UE_ContextKeptIndicator{} } +func (m *UE_ContextKeptIndicator) String() string { return proto.CompactTextString(m) } +func (*UE_ContextKeptIndicator) ProtoMessage() {} +func (*UE_ContextKeptIndicator) Descriptor() ([]byte, []int) { + return fileDescriptor_5214bc70c362aa96, []int{3} +} + +func (m *UE_ContextKeptIndicator) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UE_ContextKeptIndicator.Unmarshal(m, b) +} +func (m *UE_ContextKeptIndicator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UE_ContextKeptIndicator.Marshal(b, m, deterministic) +} +func (m *UE_ContextKeptIndicator) XXX_Merge(src proto.Message) { + xxx_messageInfo_UE_ContextKeptIndicator.Merge(m, src) +} +func (m *UE_ContextKeptIndicator) XXX_Size() int { + return xxx_messageInfo_UE_ContextKeptIndicator.Size(m) +} +func (m *UE_ContextKeptIndicator) XXX_DiscardUnknown() { + xxx_messageInfo_UE_ContextKeptIndicator.DiscardUnknown(m) +} + +var xxx_messageInfo_UE_ContextKeptIndicator proto.InternalMessageInfo + +func (m *UE_ContextKeptIndicator) GetValue() UE_ContextKeptIndicator_Value { + if m != nil { + return m.Value + } + return UE_ContextKeptIndicator_protobuf_unspecified +} + +type E_RABs_ToBeReleased_SgNBRelReq_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + En_DC_ResourceConfiguration *EN_DC_ResourceConfiguration `protobuf:"bytes,2,opt,name=en_DC_ResourceConfiguration,json=enDCResourceConfiguration,proto3" json:"en_DC_ResourceConfiguration,omitempty"` + // Types that are valid to be assigned to ResourceConfiguration: + // *E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresent + // *E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresent + ResourceConfiguration isE_RABs_ToBeReleased_SgNBRelReq_Item_ResourceConfiguration `protobuf_oneof:"resource_configuration"` + IE_Extensions []*E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) Reset() { *m = E_RABs_ToBeReleased_SgNBRelReq_Item{} } +func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBRelReq_Item) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelReq_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_5214bc70c362aa96, []int{4} +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_Item.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_Item.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_Item.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_Item proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) GetEn_DC_ResourceConfiguration() *EN_DC_ResourceConfiguration { + if m != nil { + return m.En_DC_ResourceConfiguration + } + return nil +} + +type isE_RABs_ToBeReleased_SgNBRelReq_Item_ResourceConfiguration interface { + isE_RABs_ToBeReleased_SgNBRelReq_Item_ResourceConfiguration() +} + +type E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresent struct { + SgNBPDCPpresent *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent `protobuf:"bytes,3,opt,name=sgNBPDCPpresent,proto3,oneof"` +} + +type E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresent struct { + SgNBPDCPnotpresent *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent `protobuf:"bytes,4,opt,name=sgNBPDCPnotpresent,proto3,oneof"` +} + +func (*E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresent) isE_RABs_ToBeReleased_SgNBRelReq_Item_ResourceConfiguration() { +} + +func (*E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresent) isE_RABs_ToBeReleased_SgNBRelReq_Item_ResourceConfiguration() { +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) GetResourceConfiguration() isE_RABs_ToBeReleased_SgNBRelReq_Item_ResourceConfiguration { + if m != nil { + return m.ResourceConfiguration + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) GetSgNBPDCPpresent() *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresent); ok { + return x.SgNBPDCPpresent + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) GetSgNBPDCPnotpresent() *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent { + if x, ok := m.GetResourceConfiguration().(*E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresent); ok { + return x.SgNBPDCPnotpresent + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_Item) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*E_RABs_ToBeReleased_SgNBRelReq_Item) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPpresent)(nil), + (*E_RABs_ToBeReleased_SgNBRelReq_Item_SgNBPDCPnotpresent)(nil), + } +} + +type E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_5214bc70c362aa96, []int{5} +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs proto.InternalMessageInfo + +type E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent struct { + UL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,1,opt,name=uL_GTPtunnelEndpoint,json=uLGTPtunnelEndpoint,proto3" json:"uL_GTPtunnelEndpoint,omitempty"` + DL_GTPtunnelEndpoint *GTPtunnelEndpoint `protobuf:"bytes,2,opt,name=dL_GTPtunnelEndpoint,json=dLGTPtunnelEndpoint,proto3" json:"dL_GTPtunnelEndpoint,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) Reset() { + *m = E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent{} +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_5214bc70c362aa96, []int{6} +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) GetUL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.UL_GTPtunnelEndpoint + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent) GetDL_GTPtunnelEndpoint() *GTPtunnelEndpoint { + if m != nil { + return m.DL_GTPtunnelEndpoint + } + return nil +} + +type E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent struct { + IE_Extensions []*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs `protobuf:"bytes,1,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) Reset() { + *m = E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent{} +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) Descriptor() ([]byte, []int) { + return fileDescriptor_5214bc70c362aa96, []int{7} +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_5214bc70c362aa96, []int{8} +} + +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs proto.InternalMessageInfo + +func init() { + proto.RegisterEnum("streaming_protobufs.UE_ContextKeptIndicator_Value", UE_ContextKeptIndicator_Value_name, UE_ContextKeptIndicator_Value_value) + proto.RegisterType((*SgNBReleaseRequest)(nil), "streaming_protobufs.SgNBReleaseRequest") + proto.RegisterType((*SgNBReleaseRequest_IEs)(nil), "streaming_protobufs.SgNBReleaseRequest_IEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReqList)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReqList") + proto.RegisterType((*UE_ContextKeptIndicator)(nil), "streaming_protobufs.UE_ContextKeptIndicator") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReq_Item)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReq_Item") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReq_ItemExtIEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPpresent") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresent") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReq_SgNBPDCPnotpresentExtIEs") +} + +func init() { proto.RegisterFile("sgnb_release_request.proto", fileDescriptor_5214bc70c362aa96) } + +var fileDescriptor_5214bc70c362aa96 = []byte{ + // 800 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x55, 0xdd, 0x6e, 0x1b, 0x45, + 0x14, 0xce, 0xb6, 0x49, 0x1a, 0x4d, 0x68, 0x29, 0xd3, 0x92, 0x2c, 0xa6, 0x42, 0x65, 0x11, 0x55, + 0x21, 0x64, 0x4d, 0x1d, 0xa1, 0xc2, 0x0d, 0x52, 0xd6, 0x5e, 0x9a, 0x15, 0xae, 0x65, 0x4d, 0x6b, + 0x44, 0xe0, 0x62, 0xb4, 0xd9, 0x3d, 0x5e, 0x0d, 0xb2, 0x67, 0x36, 0x33, 0xb3, 0x60, 0x1e, 0x01, + 0x71, 0xc3, 0x3d, 0xf7, 0x3c, 0x00, 0x0f, 0xc5, 0x1b, 0x70, 0x8f, 0x66, 0x76, 0x6d, 0x27, 0xf1, + 0x46, 0x8e, 0x4d, 0xef, 0xec, 0x73, 0xbe, 0xef, 0x3b, 0x3f, 0xdf, 0xcc, 0x2c, 0x6a, 0xa8, 0x8c, + 0x9f, 0x51, 0x09, 0x23, 0x88, 0x15, 0x50, 0x09, 0xe7, 0x05, 0x28, 0xed, 0xe7, 0x52, 0x68, 0x81, + 0x1f, 0x28, 0x2d, 0x21, 0x1e, 0x33, 0x9e, 0x51, 0x1b, 0x38, 0x2b, 0x86, 0xaa, 0xf1, 0x41, 0x26, + 0x44, 0x36, 0x82, 0xe6, 0x34, 0xd2, 0xfc, 0x45, 0xc6, 0x79, 0x0e, 0x52, 0x95, 0xa4, 0xc6, 0xfe, + 0xa4, 0x15, 0xe7, 0x34, 0x11, 0xe3, 0xb1, 0xe0, 0x54, 0xff, 0x9a, 0xc3, 0x34, 0xe1, 0x4a, 0x99, + 0xd0, 0x24, 0xa3, 0x89, 0xe0, 0x43, 0x96, 0x51, 0xc6, 0x87, 0xa2, 0xca, 0xbc, 0x03, 0x52, 0x0a, + 0x49, 0x93, 0xb8, 0x50, 0x50, 0x86, 0xbc, 0x04, 0xe1, 0x57, 0x59, 0x2f, 0x20, 0x65, 0x5f, 0xa4, + 0x6c, 0x0b, 0xbf, 0x44, 0xbb, 0x36, 0x9d, 0x88, 0x51, 0x14, 0x2a, 0xd7, 0x79, 0xec, 0x3c, 0xdd, + 0x6d, 0x1d, 0xf8, 0x35, 0x6d, 0xfa, 0x8b, 0x6c, 0x1a, 0x85, 0x8a, 0x5c, 0xe4, 0x7b, 0xff, 0x6e, + 0xa2, 0xbd, 0x7a, 0x1c, 0xfe, 0x14, 0x61, 0x96, 0xd2, 0x97, 0xd0, 0x0b, 0xe8, 0x20, 0xa4, 0xdf, + 0xb7, 0x8e, 0xfb, 0x34, 0xea, 0xd8, 0x82, 0x77, 0xc9, 0x3d, 0x96, 0x9a, 0xc4, 0x20, 0x34, 0xe1, + 0xa8, 0x83, 0x4f, 0x2c, 0xd6, 0x08, 0x5d, 0xc4, 0xde, 0xb2, 0xcd, 0x3d, 0xf2, 0xcb, 0x75, 0xf9, + 0xd3, 0xce, 0xfc, 0x41, 0xc4, 0xf5, 0x51, 0xeb, 0xbb, 0x78, 0x54, 0x80, 0x51, 0x32, 0xb4, 0x99, + 0xd2, 0x17, 0x68, 0x87, 0xa5, 0xb4, 0x6d, 0xf6, 0xe0, 0xde, 0xb6, 0xfc, 0x46, 0xed, 0x70, 0x16, + 0x41, 0xee, 0xb0, 0xd4, 0xfe, 0xc0, 0xbf, 0x39, 0xe8, 0x63, 0x96, 0xd2, 0x90, 0x92, 0xe3, 0x40, + 0xd1, 0xd7, 0x22, 0x80, 0x6a, 0xa2, 0xb2, 0x2b, 0x02, 0x23, 0x02, 0xe7, 0x5d, 0xa6, 0xb4, 0xbb, + 0x69, 0x45, 0x9f, 0xd7, 0x8a, 0x2e, 0xa7, 0x93, 0x0f, 0x59, 0x1a, 0x1a, 0xd0, 0x45, 0xcc, 0x65, + 0x08, 0xfe, 0x09, 0x35, 0x58, 0x6a, 0xf6, 0xd0, 0x16, 0x5c, 0xc3, 0x44, 0x7f, 0x0b, 0xb9, 0x8e, + 0x78, 0xca, 0x92, 0x58, 0x0b, 0xe9, 0x6e, 0xd9, 0xfa, 0x9f, 0xd5, 0xd6, 0xbf, 0x86, 0x43, 0x5c, + 0x96, 0x0e, 0xc2, 0xba, 0x0c, 0xfe, 0x11, 0x3d, 0x5a, 0x34, 0x89, 0x86, 0x13, 0x0d, 0x5c, 0x31, + 0xc1, 0xdd, 0xed, 0x1b, 0x58, 0xb0, 0x7f, 0xd9, 0xcc, 0x19, 0x19, 0x9f, 0xa2, 0xbd, 0x4a, 0x5c, + 0x0b, 0x33, 0xa3, 0xe9, 0x20, 0x66, 0x1c, 0xa4, 0x7b, 0xc7, 0xca, 0x7a, 0xf5, 0xce, 0xbc, 0x30, + 0x43, 0x0c, 0x59, 0x16, 0xf1, 0xa1, 0x20, 0xef, 0x96, 0xe2, 0x57, 0x04, 0xbc, 0xbf, 0x1d, 0xe4, + 0x2d, 0xdf, 0x36, 0xfe, 0xdd, 0x41, 0x4f, 0x96, 0xda, 0x4a, 0x23, 0x0d, 0x63, 0xd7, 0x79, 0x7c, + 0xfb, 0xe9, 0x6e, 0xeb, 0xcb, 0x35, 0x7c, 0xb5, 0xfc, 0x25, 0xc6, 0x1a, 0x88, 0xf7, 0x87, 0x83, + 0xf6, 0xaf, 0xb1, 0x08, 0x9f, 0xa0, 0xad, 0x9f, 0xcd, 0x36, 0xed, 0x05, 0xb9, 0xd7, 0x6a, 0xad, + 0xe2, 0xaf, 0x5f, 0xfa, 0x50, 0x0a, 0x78, 0x07, 0x68, 0xcb, 0xfe, 0xc7, 0x2e, 0x7a, 0x38, 0xa5, + 0xd2, 0x82, 0xab, 0x1c, 0x12, 0x36, 0x64, 0x90, 0xde, 0xdf, 0xc0, 0x3b, 0x68, 0x53, 0xcb, 0x02, + 0xee, 0x3b, 0xde, 0x9f, 0x9b, 0xe8, 0xa3, 0x1b, 0x4c, 0x87, 0x5d, 0xb4, 0x03, 0x06, 0x36, 0xbf, + 0xc2, 0xdb, 0x40, 0x8e, 0x83, 0xa8, 0x83, 0x73, 0xf4, 0x3e, 0x70, 0xda, 0x69, 0x53, 0x02, 0x4a, + 0x14, 0x32, 0x81, 0xd2, 0xbc, 0x42, 0xc6, 0xda, 0x1c, 0xa0, 0xf2, 0x0e, 0x7f, 0x5e, 0xbf, 0xd6, + 0xde, 0xb5, 0x3c, 0xf2, 0x1e, 0xf0, 0x4e, 0xbb, 0x36, 0x85, 0x05, 0x7a, 0x5b, 0x65, 0xbd, 0xa0, + 0xdf, 0x69, 0xf7, 0x73, 0x09, 0x0a, 0xb8, 0xae, 0x6e, 0x7a, 0x7b, 0x1d, 0xf3, 0x5e, 0x5d, 0x96, + 0x3a, 0xd9, 0x20, 0x57, 0xd5, 0xf1, 0x04, 0xe1, 0x69, 0x88, 0x0b, 0x3d, 0xad, 0x59, 0x3e, 0x04, + 0xdf, 0xfc, 0x9f, 0x9a, 0x73, 0xb5, 0x93, 0x0d, 0x52, 0x53, 0x03, 0x27, 0xe8, 0x2e, 0x0b, 0xe7, + 0xd7, 0x51, 0xb9, 0x5b, 0xf6, 0x94, 0x7e, 0xbd, 0xee, 0x29, 0x0d, 0x27, 0xda, 0x3c, 0xe1, 0x6f, + 0xb1, 0x70, 0xae, 0x19, 0xb8, 0x68, 0x4f, 0x56, 0x8b, 0xae, 0xbe, 0x2c, 0xd5, 0xa6, 0xbd, 0x03, + 0xf4, 0xc9, 0x8d, 0x45, 0xbd, 0x7f, 0x1c, 0xb4, 0xe2, 0xae, 0xf1, 0x29, 0x7a, 0x58, 0x74, 0xe9, + 0x8b, 0xd7, 0x7d, 0x5d, 0x70, 0x0e, 0xa3, 0x90, 0xa7, 0xb9, 0x60, 0x5c, 0x57, 0x5f, 0xa5, 0x27, + 0xb5, 0x53, 0x2e, 0xa0, 0xc9, 0x83, 0xa2, 0xbb, 0x10, 0x34, 0xd2, 0x69, 0x9d, 0xf4, 0xad, 0xd5, + 0xa4, 0xd3, 0x45, 0x69, 0xef, 0x2f, 0x07, 0x3d, 0x5b, 0xd9, 0x60, 0x7c, 0x7e, 0xd5, 0xca, 0xf2, + 0xc1, 0xe9, 0xbe, 0x99, 0xf3, 0x53, 0x67, 0xac, 0xf7, 0x15, 0x7a, 0xbe, 0xa6, 0x50, 0x70, 0xf4, + 0xc3, 0xb3, 0x0c, 0xa4, 0x64, 0xda, 0x17, 0x87, 0x32, 0xe6, 0x87, 0x2a, 0xf1, 0x85, 0xcc, 0x9a, + 0xb2, 0x29, 0x59, 0x72, 0x98, 0x8f, 0x74, 0x73, 0xd6, 0xf5, 0xe1, 0xac, 0xeb, 0xb3, 0x6d, 0xfb, + 0xf3, 0xe8, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xd2, 0xbb, 0x4e, 0x58, 0x11, 0x09, 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_release_request_acknowledge.pb.go b/protogen/gopb/sgnb_release_request_acknowledge.pb.go new file mode 100644 index 0000000..a682fc7 --- /dev/null +++ b/protogen/gopb/sgnb_release_request_acknowledge.pb.go @@ -0,0 +1,319 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_release_request_acknowledge.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBReleaseRequestAcknowledge struct { + ProtocolIEs *SgNBReleaseRequestAcknowledge_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBReleaseRequestAcknowledge) Reset() { *m = SgNBReleaseRequestAcknowledge{} } +func (m *SgNBReleaseRequestAcknowledge) String() string { return proto.CompactTextString(m) } +func (*SgNBReleaseRequestAcknowledge) ProtoMessage() {} +func (*SgNBReleaseRequestAcknowledge) Descriptor() ([]byte, []int) { + return fileDescriptor_f1277edb6da18a08, []int{0} +} + +func (m *SgNBReleaseRequestAcknowledge) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBReleaseRequestAcknowledge.Unmarshal(m, b) +} +func (m *SgNBReleaseRequestAcknowledge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBReleaseRequestAcknowledge.Marshal(b, m, deterministic) +} +func (m *SgNBReleaseRequestAcknowledge) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBReleaseRequestAcknowledge.Merge(m, src) +} +func (m *SgNBReleaseRequestAcknowledge) XXX_Size() int { + return xxx_messageInfo_SgNBReleaseRequestAcknowledge.Size(m) +} +func (m *SgNBReleaseRequestAcknowledge) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBReleaseRequestAcknowledge.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBReleaseRequestAcknowledge proto.InternalMessageInfo + +func (m *SgNBReleaseRequestAcknowledge) GetProtocolIEs() *SgNBReleaseRequestAcknowledge_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBReleaseRequestAcknowledge_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_CriticalityDiagnostics *CriticalityDiagnostics `protobuf:"bytes,3,opt,name=id_CriticalityDiagnostics,json=idCriticalityDiagnostics,proto3" json:"id_CriticalityDiagnostics,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + Id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList *E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList `protobuf:"bytes,5,opt,name=id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList,json=idERABsAdmittedToBeReleasedSgNBRelReqAckList,proto3" json:"id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBReleaseRequestAcknowledge_IEs) Reset() { *m = SgNBReleaseRequestAcknowledge_IEs{} } +func (m *SgNBReleaseRequestAcknowledge_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBReleaseRequestAcknowledge_IEs) ProtoMessage() {} +func (*SgNBReleaseRequestAcknowledge_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_f1277edb6da18a08, []int{1} +} + +func (m *SgNBReleaseRequestAcknowledge_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBReleaseRequestAcknowledge_IEs.Unmarshal(m, b) +} +func (m *SgNBReleaseRequestAcknowledge_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBReleaseRequestAcknowledge_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBReleaseRequestAcknowledge_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBReleaseRequestAcknowledge_IEs.Merge(m, src) +} +func (m *SgNBReleaseRequestAcknowledge_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBReleaseRequestAcknowledge_IEs.Size(m) +} +func (m *SgNBReleaseRequestAcknowledge_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBReleaseRequestAcknowledge_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBReleaseRequestAcknowledge_IEs proto.InternalMessageInfo + +func (m *SgNBReleaseRequestAcknowledge_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBReleaseRequestAcknowledge_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBReleaseRequestAcknowledge_IEs) GetId_CriticalityDiagnostics() *CriticalityDiagnostics { + if m != nil { + return m.Id_CriticalityDiagnostics + } + return nil +} + +func (m *SgNBReleaseRequestAcknowledge_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func (m *SgNBReleaseRequestAcknowledge_IEs) GetId_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList() *E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList { + if m != nil { + return m.Id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList + } + return nil +} + +type E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList struct { + Id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item []*E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item `protobuf:"bytes,1,rep,name=id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item,json=idERABsAdmittedToBeReleasedSgNBRelReqAckItem,proto3" json:"id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList) Reset() { + *m = E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList{} +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList) Descriptor() ([]byte, []int) { + return fileDescriptor_f1277edb6da18a08, []int{2} +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList.Size(m) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList) GetId_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item() []*E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item { + if m != nil { + return m.Id_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item + } + return nil +} + +type E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + Rlc_ModeTransferred *RLCMode `protobuf:"bytes,2,opt,name=rlc_Mode_transferred,json=rlcModeTransferred,proto3" json:"rlc_Mode_transferred,omitempty"` + IE_Extensions []*E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs `protobuf:"bytes,3,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) Reset() { + *m = E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item{} +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_f1277edb6da18a08, []int{3} +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item.Size(m) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item proto.InternalMessageInfo + +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) GetRlc_ModeTransferred() *RLCMode { + if m != nil { + return m.Rlc_ModeTransferred + } + return nil +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item) GetIE_Extensions() []*E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs) Reset() { + *m = E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs{} +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_f1277edb6da18a08, []int{4} +} + +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs.Size(m) +} +func (m *E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs proto.InternalMessageInfo + +func init() { + proto.RegisterType((*SgNBReleaseRequestAcknowledge)(nil), "streaming_protobufs.SgNBReleaseRequestAcknowledge") + proto.RegisterType((*SgNBReleaseRequestAcknowledge_IEs)(nil), "streaming_protobufs.SgNBReleaseRequestAcknowledge_IEs") + proto.RegisterType((*E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeReleased_SgNBRelReqAckList") + proto.RegisterType((*E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_Item") + proto.RegisterType((*E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_Admitted_ToBeReleased_SgNBRelReqAck_ItemExtIEs") +} + +func init() { + proto.RegisterFile("sgnb_release_request_acknowledge.proto", fileDescriptor_f1277edb6da18a08) +} + +var fileDescriptor_f1277edb6da18a08 = []byte{ + // 530 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x53, 0xdd, 0x6e, 0xd3, 0x30, + 0x14, 0x56, 0x36, 0x98, 0x90, 0xcb, 0xb8, 0x30, 0x48, 0x0b, 0xd3, 0x40, 0xa3, 0x17, 0x68, 0x02, + 0x9a, 0x68, 0xa9, 0x80, 0xeb, 0xa4, 0xcd, 0x45, 0xd0, 0x56, 0x21, 0xb3, 0xa2, 0x09, 0x2e, 0xac, + 0x34, 0x3e, 0x0b, 0xd6, 0x52, 0x3b, 0xb3, 0x5d, 0xad, 0x7d, 0x07, 0x1e, 0x05, 0xf1, 0x4e, 0x3c, + 0x02, 0x6f, 0x80, 0x9c, 0xfe, 0xa4, 0x68, 0x11, 0x50, 0xe0, 0xce, 0x3a, 0xe7, 0xfb, 0x39, 0xdf, + 0xc9, 0x09, 0x7a, 0xaa, 0x73, 0x31, 0xa2, 0x0a, 0x0a, 0x48, 0x35, 0x50, 0x05, 0x57, 0x13, 0xd0, + 0x86, 0xa6, 0xd9, 0xa5, 0x90, 0xd7, 0x05, 0xb0, 0x1c, 0xbc, 0x52, 0x49, 0x23, 0xf1, 0x7d, 0x6d, + 0x14, 0xa4, 0x63, 0x2e, 0x72, 0x5a, 0x15, 0x46, 0x93, 0x0b, 0xbd, 0xff, 0x38, 0x97, 0x32, 0x2f, + 0xc0, 0x5f, 0x56, 0xfc, 0x6b, 0x95, 0x96, 0x25, 0x28, 0x3d, 0x27, 0xed, 0xef, 0x4d, 0x83, 0xb4, + 0xa4, 0x99, 0x1c, 0x8f, 0xa5, 0xa0, 0x66, 0x56, 0xc2, 0xa2, 0xd1, 0x9e, 0xa1, 0x47, 0xef, 0xf2, + 0x41, 0x44, 0xe6, 0xb6, 0x64, 0xee, 0x1a, 0xd6, 0xa6, 0xf8, 0x1c, 0xb5, 0x2a, 0x64, 0x26, 0x8b, + 0x24, 0xd6, 0xae, 0x73, 0xe8, 0x1c, 0xb5, 0x82, 0x57, 0x5e, 0xc3, 0x10, 0xde, 0x2f, 0x85, 0x68, + 0x12, 0x6b, 0xb2, 0x2e, 0xd5, 0xfe, 0xbe, 0x8d, 0x9e, 0xfc, 0x96, 0x82, 0x9f, 0x21, 0xcc, 0x19, + 0x3d, 0x85, 0x41, 0x44, 0x87, 0x31, 0x3d, 0x0f, 0xc2, 0xb7, 0x34, 0xe9, 0x57, 0x63, 0xec, 0x92, + 0x7b, 0x9c, 0xd9, 0xc6, 0x30, 0xb6, 0xe5, 0xa4, 0xbf, 0xc0, 0x5a, 0xcd, 0x75, 0xec, 0xd6, 0x12, + 0x6b, 0x1b, 0x2b, 0xec, 0x27, 0xf4, 0x90, 0x33, 0xda, 0x53, 0xdc, 0xf0, 0x2c, 0x2d, 0xb8, 0x99, + 0xf5, 0x79, 0x9a, 0x0b, 0xa9, 0x0d, 0xcf, 0xb4, 0xbb, 0x5d, 0xa5, 0x7c, 0xde, 0x98, 0xb2, 0x99, + 0x42, 0x5c, 0xce, 0x9a, 0x3b, 0xf8, 0x23, 0x3a, 0xb8, 0x99, 0x80, 0xc6, 0x53, 0x03, 0x42, 0x73, + 0x29, 0xdc, 0x5b, 0x95, 0xd9, 0x81, 0x37, 0xff, 0x84, 0xde, 0xd2, 0xc9, 0x1b, 0x26, 0xc2, 0x74, + 0x83, 0xf7, 0x69, 0x31, 0x01, 0xb2, 0xf7, 0x73, 0xd2, 0x15, 0x19, 0x7f, 0x71, 0xd0, 0x31, 0x67, + 0x34, 0xa6, 0x24, 0x8c, 0x34, 0x0d, 0xd9, 0x98, 0x1b, 0x03, 0x8c, 0x9e, 0xc9, 0x08, 0x16, 0x7b, + 0x9d, 0x2f, 0x84, 0x40, 0x41, 0xe0, 0x2a, 0xcc, 0x2e, 0x4f, 0xb8, 0x36, 0xee, 0xed, 0xca, 0xb2, + 0xd7, 0x98, 0x6f, 0x33, 0x29, 0xf2, 0x82, 0xb3, 0xd8, 0x12, 0x96, 0xf8, 0x75, 0xf8, 0x0d, 0x74, + 0xfb, 0x9b, 0x83, 0x36, 0x34, 0xc0, 0x5f, 0x1d, 0x14, 0x6c, 0x94, 0x90, 0x26, 0x06, 0xc6, 0xae, + 0x73, 0xb8, 0x7d, 0xd4, 0x0a, 0xfa, 0xff, 0x18, 0xb1, 0xd2, 0xfa, 0xf3, 0x8c, 0x16, 0xdd, 0xfe, + 0xbc, 0x85, 0xfc, 0x0d, 0x1d, 0xb0, 0x8b, 0xee, 0x80, 0xa5, 0xd4, 0xb7, 0xbd, 0x03, 0x24, 0x8c, + 0x92, 0x3e, 0x1e, 0xa0, 0x07, 0xaa, 0xc8, 0xe8, 0xa9, 0x64, 0x40, 0x8d, 0x4a, 0x85, 0xbe, 0x00, + 0xa5, 0x80, 0x55, 0x57, 0x6d, 0xaf, 0xa6, 0x29, 0x1f, 0x39, 0xe9, 0x59, 0x3c, 0xc1, 0xaa, 0xc8, + 0xec, 0xe3, 0xac, 0xe6, 0x61, 0x89, 0x76, 0x79, 0x5c, 0x5f, 0x9f, 0xbd, 0x75, 0xbb, 0xa8, 0x37, + 0xff, 0x63, 0x51, 0xf1, 0xd4, 0xd8, 0xbf, 0xfc, 0x2e, 0x8f, 0x6b, 0xfd, 0xf6, 0x6b, 0xf4, 0xf2, + 0xaf, 0x64, 0xa2, 0xee, 0x87, 0xe3, 0x1c, 0x94, 0xe2, 0xc6, 0x93, 0x1d, 0x95, 0x8a, 0x8e, 0xce, + 0x3c, 0xa9, 0x72, 0x5f, 0xf9, 0x8a, 0x67, 0x9d, 0xb2, 0x30, 0xfe, 0x6a, 0xe2, 0xce, 0x6a, 0xe2, + 0xd1, 0x4e, 0xf5, 0xec, 0xfe, 0x08, 0x00, 0x00, 0xff, 0xff, 0xd9, 0xda, 0x57, 0x79, 0x4e, 0x05, + 0x00, 0x00, +} diff --git a/protogen/gopb/sgnb_release_required.pb.go b/protogen/gopb/sgnb_release_required.pb.go new file mode 100644 index 0000000..0770a4e --- /dev/null +++ b/protogen/gopb/sgnb_release_required.pb.go @@ -0,0 +1,307 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sgnb_release_required.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SgNBReleaseRequired struct { + ProtocolIEs *SgNBReleaseRequired_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBReleaseRequired) Reset() { *m = SgNBReleaseRequired{} } +func (m *SgNBReleaseRequired) String() string { return proto.CompactTextString(m) } +func (*SgNBReleaseRequired) ProtoMessage() {} +func (*SgNBReleaseRequired) Descriptor() ([]byte, []int) { + return fileDescriptor_858ca67d022de897, []int{0} +} + +func (m *SgNBReleaseRequired) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBReleaseRequired.Unmarshal(m, b) +} +func (m *SgNBReleaseRequired) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBReleaseRequired.Marshal(b, m, deterministic) +} +func (m *SgNBReleaseRequired) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBReleaseRequired.Merge(m, src) +} +func (m *SgNBReleaseRequired) XXX_Size() int { + return xxx_messageInfo_SgNBReleaseRequired.Size(m) +} +func (m *SgNBReleaseRequired) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBReleaseRequired.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBReleaseRequired proto.InternalMessageInfo + +func (m *SgNBReleaseRequired) GetProtocolIEs() *SgNBReleaseRequired_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SgNBReleaseRequired_IEs struct { + Id_MeNB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_MeNB_UE_X2AP_ID,json=idMeNBUEX2APID,proto3" json:"id_MeNB_UE_X2AP_ID,omitempty"` + Id_SgNB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + Id_Cause *Cause `protobuf:"bytes,3,opt,name=id_Cause,json=idCause,proto3" json:"id_Cause,omitempty"` + Id_MeNB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=id_MeNB_UE_X2AP_ID_Extension,json=idMeNBUEX2APIDExtension,proto3" json:"id_MeNB_UE_X2AP_ID_Extension,omitempty"` + Id_E_RABs_ToBeReleased_SgNBRelReqdList *E_RABs_ToBeReleased_SgNBRelReqdList `protobuf:"bytes,5,opt,name=id_E_RABs_ToBeReleased_SgNBRelReqdList,json=idERABsToBeReleasedSgNBRelReqdList,proto3" json:"id_E_RABs_ToBeReleased_SgNBRelReqdList,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBReleaseRequired_IEs) Reset() { *m = SgNBReleaseRequired_IEs{} } +func (m *SgNBReleaseRequired_IEs) String() string { return proto.CompactTextString(m) } +func (*SgNBReleaseRequired_IEs) ProtoMessage() {} +func (*SgNBReleaseRequired_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_858ca67d022de897, []int{1} +} + +func (m *SgNBReleaseRequired_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBReleaseRequired_IEs.Unmarshal(m, b) +} +func (m *SgNBReleaseRequired_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBReleaseRequired_IEs.Marshal(b, m, deterministic) +} +func (m *SgNBReleaseRequired_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBReleaseRequired_IEs.Merge(m, src) +} +func (m *SgNBReleaseRequired_IEs) XXX_Size() int { + return xxx_messageInfo_SgNBReleaseRequired_IEs.Size(m) +} +func (m *SgNBReleaseRequired_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBReleaseRequired_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBReleaseRequired_IEs proto.InternalMessageInfo + +func (m *SgNBReleaseRequired_IEs) GetId_MeNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBReleaseRequired_IEs) GetId_SgNB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return 0 +} + +func (m *SgNBReleaseRequired_IEs) GetId_Cause() *Cause { + if m != nil { + return m.Id_Cause + } + return nil +} + +func (m *SgNBReleaseRequired_IEs) GetId_MeNB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_MeNB_UE_X2AP_ID_Extension + } + return nil +} + +func (m *SgNBReleaseRequired_IEs) GetId_E_RABs_ToBeReleased_SgNBRelReqdList() *E_RABs_ToBeReleased_SgNBRelReqdList { + if m != nil { + return m.Id_E_RABs_ToBeReleased_SgNBRelReqdList + } + return nil +} + +type E_RABs_ToBeReleased_SgNBRelReqdList struct { + Id_E_RABs_ToBeReleased_SgNBRelReqd_Item []*E_RABs_ToBeReleased_SgNBRelReqd_Item `protobuf:"bytes,1,rep,name=id_E_RABs_ToBeReleased_SgNBRelReqd_Item,json=idERABsToBeReleasedSgNBRelReqdItem,proto3" json:"id_E_RABs_ToBeReleased_SgNBRelReqd_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelReqdList) Reset() { *m = E_RABs_ToBeReleased_SgNBRelReqdList{} } +func (m *E_RABs_ToBeReleased_SgNBRelReqdList) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBRelReqdList) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelReqdList) Descriptor() ([]byte, []int) { + return fileDescriptor_858ca67d022de897, []int{2} +} + +func (m *E_RABs_ToBeReleased_SgNBRelReqdList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqdList.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqdList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqdList.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqdList) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqdList.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqdList) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqdList.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqdList) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqdList.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqdList proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBRelReqdList) GetId_E_RABs_ToBeReleased_SgNBRelReqd_Item() []*E_RABs_ToBeReleased_SgNBRelReqd_Item { + if m != nil { + return m.Id_E_RABs_ToBeReleased_SgNBRelReqd_Item + } + return nil +} + +type E_RABs_ToBeReleased_SgNBRelReqd_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + Rlc_ModeTransferred *RLCMode `protobuf:"bytes,2,opt,name=rlc_Mode_transferred,json=rlcModeTransferred,proto3" json:"rlc_Mode_transferred,omitempty"` + IE_Extensions []*E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs `protobuf:"bytes,3,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelReqd_Item) Reset() { *m = E_RABs_ToBeReleased_SgNBRelReqd_Item{} } +func (m *E_RABs_ToBeReleased_SgNBRelReqd_Item) String() string { return proto.CompactTextString(m) } +func (*E_RABs_ToBeReleased_SgNBRelReqd_Item) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelReqd_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_858ca67d022de897, []int{3} +} + +func (m *E_RABs_ToBeReleased_SgNBRelReqd_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqd_Item.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqd_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqd_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqd_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqd_Item.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqd_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqd_Item.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqd_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqd_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqd_Item proto.InternalMessageInfo + +func (m *E_RABs_ToBeReleased_SgNBRelReqd_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_ToBeReleased_SgNBRelReqd_Item) GetRlc_ModeTransferred() *RLCMode { + if m != nil { + return m.Rlc_ModeTransferred + } + return nil +} + +func (m *E_RABs_ToBeReleased_SgNBRelReqd_Item) GetIE_Extensions() []*E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs) Reset() { + *m = E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs{} +} +func (m *E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs) String() string { + return proto.CompactTextString(m) +} +func (*E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_858ca67d022de897, []int{4} +} + +func (m *E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs.Size(m) +} +func (m *E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs proto.InternalMessageInfo + +func init() { + proto.RegisterType((*SgNBReleaseRequired)(nil), "streaming_protobufs.SgNBReleaseRequired") + proto.RegisterType((*SgNBReleaseRequired_IEs)(nil), "streaming_protobufs.SgNBReleaseRequired_IEs") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReqdList)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReqdList") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReqd_Item)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReqd_Item") + proto.RegisterType((*E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_ToBeReleased_SgNBRelReqd_ItemExtIEs") +} + +func init() { proto.RegisterFile("sgnb_release_required.proto", fileDescriptor_858ca67d022de897) } + +var fileDescriptor_858ca67d022de897 = []byte{ + // 506 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x93, 0xdf, 0x6a, 0x13, 0x41, + 0x14, 0xc6, 0x59, 0xa3, 0xb5, 0x4c, 0xac, 0xe0, 0x54, 0xc8, 0x12, 0x8b, 0x94, 0x55, 0xb4, 0x94, + 0x66, 0x83, 0x09, 0x82, 0x5e, 0x49, 0xb6, 0xd9, 0x8b, 0x85, 0x36, 0xc8, 0xd8, 0x88, 0xe8, 0xc5, + 0xb0, 0xd9, 0x39, 0x5d, 0x06, 0x36, 0x3b, 0xdb, 0x33, 0x13, 0x8c, 0xef, 0x20, 0x5e, 0xf9, 0x2c, + 0x3e, 0x9a, 0xd7, 0x32, 0x93, 0xbf, 0x6a, 0x4a, 0x43, 0xef, 0x86, 0x73, 0x7e, 0xdf, 0x77, 0xbe, + 0x33, 0x3b, 0x4b, 0x9e, 0xe8, 0xbc, 0x1c, 0x71, 0x84, 0x02, 0x52, 0x0d, 0x1c, 0xe1, 0x6a, 0x22, + 0x11, 0x44, 0x58, 0xa1, 0x32, 0x8a, 0xee, 0x6b, 0x83, 0x90, 0x8e, 0x65, 0x99, 0x73, 0x57, 0x18, + 0x4d, 0x2e, 0x75, 0xf3, 0x69, 0xae, 0x54, 0x5e, 0x40, 0x7b, 0x51, 0x69, 0x7f, 0xc5, 0xb4, 0xaa, + 0x00, 0xf5, 0x4c, 0xd4, 0x6c, 0x4c, 0x3b, 0x69, 0xc5, 0x33, 0x35, 0x1e, 0xab, 0x92, 0x9b, 0x6f, + 0x15, 0x2c, 0x1a, 0x8f, 0x00, 0x51, 0x21, 0xcf, 0xd2, 0x89, 0x86, 0x59, 0x29, 0x00, 0xb2, 0xff, + 0x21, 0x1f, 0x44, 0x6c, 0x36, 0x9e, 0xcd, 0xa7, 0xd3, 0x01, 0xa9, 0xbb, 0x7e, 0xa6, 0x8a, 0x24, + 0xd6, 0xbe, 0x77, 0xe8, 0x1d, 0xd5, 0x3b, 0x27, 0xe1, 0x86, 0x34, 0xe1, 0x06, 0x39, 0x4f, 0x62, + 0xcd, 0xd6, 0x0d, 0x82, 0x9f, 0x35, 0xd2, 0xb8, 0x06, 0xa4, 0xc7, 0x84, 0x4a, 0xc1, 0xcf, 0x61, + 0x10, 0xf1, 0x61, 0xcc, 0x3f, 0x75, 0x7a, 0xef, 0x79, 0xd2, 0x77, 0x23, 0xf7, 0xd8, 0x43, 0x29, + 0x6c, 0x63, 0x18, 0xdb, 0x72, 0xd2, 0x9f, 0xb3, 0xd6, 0x69, 0x9d, 0xbd, 0xb3, 0x60, 0x6d, 0x63, + 0xc9, 0xbe, 0x26, 0xbb, 0x52, 0xf0, 0x53, 0xbb, 0xac, 0x5f, 0x73, 0x0b, 0x34, 0x37, 0x2e, 0xe0, + 0x08, 0x76, 0x5f, 0x0a, 0x77, 0xa0, 0x5f, 0xc8, 0xc1, 0xff, 0x71, 0x78, 0x3c, 0x35, 0x50, 0x6a, + 0xa9, 0x4a, 0xff, 0xae, 0xb3, 0x3a, 0x08, 0x67, 0x1f, 0x21, 0x5c, 0xf8, 0x84, 0xc3, 0xa4, 0x34, + 0xdd, 0xce, 0xc7, 0xb4, 0x98, 0x00, 0x6b, 0xfc, 0x1d, 0x7b, 0x29, 0xa6, 0xdf, 0x3d, 0xf2, 0x42, + 0x0a, 0x1e, 0x73, 0xd6, 0x8b, 0x34, 0xbf, 0x50, 0x11, 0xcc, 0x6f, 0x64, 0xb6, 0x14, 0x83, 0x82, + 0xc1, 0x95, 0x38, 0x93, 0xda, 0xf8, 0xf7, 0xdc, 0x9c, 0x37, 0x1b, 0x23, 0x6f, 0xa1, 0x67, 0x81, + 0x14, 0xb1, 0xa5, 0xd6, 0xa1, 0x7f, 0x98, 0xe0, 0x97, 0x47, 0x9e, 0x6d, 0xe1, 0x45, 0x7f, 0x78, + 0xe4, 0xe5, 0xcd, 0xb1, 0x79, 0x62, 0x60, 0xec, 0x7b, 0x87, 0xb5, 0xa3, 0x7a, 0xe7, 0xed, 0x6d, + 0x72, 0x3b, 0x83, 0x9b, 0x82, 0x5b, 0x26, 0xf8, 0xed, 0x91, 0xe7, 0xdb, 0x98, 0x51, 0x9f, 0xec, + 0x82, 0xe5, 0x56, 0x4f, 0x6a, 0x07, 0x58, 0x2f, 0x4a, 0xfa, 0x74, 0x40, 0x1e, 0x63, 0x91, 0xf1, + 0x73, 0x25, 0x80, 0x1b, 0x4c, 0x4b, 0x7d, 0x09, 0x88, 0x20, 0xdc, 0x63, 0xb2, 0xdf, 0x77, 0x53, + 0x7e, 0x76, 0x76, 0x6a, 0x79, 0x46, 0xb1, 0xc8, 0xec, 0xe1, 0x62, 0xa5, 0xa3, 0x82, 0xec, 0xc9, + 0x78, 0xf5, 0x4e, 0xb4, 0x5f, 0x73, 0x17, 0xf1, 0xee, 0xd6, 0x17, 0x11, 0x4f, 0x8d, 0xfd, 0x8f, + 0x1e, 0xc8, 0x78, 0x65, 0x1a, 0x9c, 0x90, 0xe3, 0xed, 0xb5, 0x51, 0xf7, 0xf3, 0xab, 0x1c, 0x10, + 0xa5, 0x09, 0x55, 0x0b, 0xd3, 0xb2, 0xa5, 0xb3, 0x50, 0x61, 0xde, 0xc6, 0x36, 0xca, 0xac, 0x55, + 0x15, 0xa6, 0xbd, 0xcc, 0xd6, 0x5a, 0x66, 0x1b, 0xed, 0xb8, 0x63, 0xf7, 0x4f, 0x00, 0x00, 0x00, + 0xff, 0xff, 0x69, 0xcb, 0x8c, 0x3a, 0x99, 0x04, 0x00, 0x00, +} diff --git a/protogen/gopb/sn_status_transfer.pb.go b/protogen/gopb/sn_status_transfer.pb.go new file mode 100644 index 0000000..8bc282e --- /dev/null +++ b/protogen/gopb/sn_status_transfer.pb.go @@ -0,0 +1,430 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: sn_status_transfer.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type SNStatusTransfer struct { + ProtocolIEs *SNStatusTransfer_IEs `protobuf:"bytes,1,opt,name=protocolIEs,proto3" json:"protocolIEs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SNStatusTransfer) Reset() { *m = SNStatusTransfer{} } +func (m *SNStatusTransfer) String() string { return proto.CompactTextString(m) } +func (*SNStatusTransfer) ProtoMessage() {} +func (*SNStatusTransfer) Descriptor() ([]byte, []int) { + return fileDescriptor_325298a0fb8d8e66, []int{0} +} + +func (m *SNStatusTransfer) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SNStatusTransfer.Unmarshal(m, b) +} +func (m *SNStatusTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SNStatusTransfer.Marshal(b, m, deterministic) +} +func (m *SNStatusTransfer) XXX_Merge(src proto.Message) { + xxx_messageInfo_SNStatusTransfer.Merge(m, src) +} +func (m *SNStatusTransfer) XXX_Size() int { + return xxx_messageInfo_SNStatusTransfer.Size(m) +} +func (m *SNStatusTransfer) XXX_DiscardUnknown() { + xxx_messageInfo_SNStatusTransfer.DiscardUnknown(m) +} + +var xxx_messageInfo_SNStatusTransfer proto.InternalMessageInfo + +func (m *SNStatusTransfer) GetProtocolIEs() *SNStatusTransfer_IEs { + if m != nil { + return m.ProtocolIEs + } + return nil +} + +type SNStatusTransfer_IEs struct { + Id_OldENB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_Old_eNB_UE_X2AP_ID,json=idOldENBUEX2APID,proto3" json:"id_Old_eNB_UE_X2AP_ID,omitempty"` + Id_NewENB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_New_eNB_UE_X2AP_ID,json=idNewENBUEX2APID,proto3" json:"id_New_eNB_UE_X2AP_ID,omitempty"` + Id_E_RABs_SubjectToStatusTransfer_List *E_RABs_SubjectToStatusTransfer_List `protobuf:"bytes,3,opt,name=id_E_RABs_SubjectToStatusTransfer_List,json=idERABsSubjectToStatusTransferList,proto3" json:"id_E_RABs_SubjectToStatusTransfer_List,omitempty"` + Id_OldENB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=id_Old_eNB_UE_X2AP_ID_Extension,json=idOldENBUEX2APIDExtension,proto3" json:"id_Old_eNB_UE_X2AP_ID_Extension,omitempty"` + Id_NewENB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,5,opt,name=id_New_eNB_UE_X2AP_ID_Extension,json=idNewENBUEX2APIDExtension,proto3" json:"id_New_eNB_UE_X2AP_ID_Extension,omitempty"` + Id_SgNB_UE_X2AP_ID *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SNStatusTransfer_IEs) Reset() { *m = SNStatusTransfer_IEs{} } +func (m *SNStatusTransfer_IEs) String() string { return proto.CompactTextString(m) } +func (*SNStatusTransfer_IEs) ProtoMessage() {} +func (*SNStatusTransfer_IEs) Descriptor() ([]byte, []int) { + return fileDescriptor_325298a0fb8d8e66, []int{1} +} + +func (m *SNStatusTransfer_IEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SNStatusTransfer_IEs.Unmarshal(m, b) +} +func (m *SNStatusTransfer_IEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SNStatusTransfer_IEs.Marshal(b, m, deterministic) +} +func (m *SNStatusTransfer_IEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SNStatusTransfer_IEs.Merge(m, src) +} +func (m *SNStatusTransfer_IEs) XXX_Size() int { + return xxx_messageInfo_SNStatusTransfer_IEs.Size(m) +} +func (m *SNStatusTransfer_IEs) XXX_DiscardUnknown() { + xxx_messageInfo_SNStatusTransfer_IEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SNStatusTransfer_IEs proto.InternalMessageInfo + +func (m *SNStatusTransfer_IEs) GetId_OldENB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_OldENB_UE_X2AP_ID + } + return 0 +} + +func (m *SNStatusTransfer_IEs) GetId_NewENB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_NewENB_UE_X2AP_ID + } + return 0 +} + +func (m *SNStatusTransfer_IEs) GetId_E_RABs_SubjectToStatusTransfer_List() *E_RABs_SubjectToStatusTransfer_List { + if m != nil { + return m.Id_E_RABs_SubjectToStatusTransfer_List + } + return nil +} + +func (m *SNStatusTransfer_IEs) GetId_OldENB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_OldENB_UE_X2AP_ID_Extension + } + return nil +} + +func (m *SNStatusTransfer_IEs) GetId_NewENB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_NewENB_UE_X2AP_ID_Extension + } + return nil +} + +func (m *SNStatusTransfer_IEs) GetId_SgNB_UE_X2AP_ID() *wrappers.UInt32Value { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return nil +} + +type E_RABs_SubjectToStatusTransfer_List struct { + Items []*E_RABs_SubjectToStatusTransfer_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_SubjectToStatusTransfer_List) Reset() { *m = E_RABs_SubjectToStatusTransfer_List{} } +func (m *E_RABs_SubjectToStatusTransfer_List) String() string { return proto.CompactTextString(m) } +func (*E_RABs_SubjectToStatusTransfer_List) ProtoMessage() {} +func (*E_RABs_SubjectToStatusTransfer_List) Descriptor() ([]byte, []int) { + return fileDescriptor_325298a0fb8d8e66, []int{2} +} + +func (m *E_RABs_SubjectToStatusTransfer_List) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_SubjectToStatusTransfer_List.Unmarshal(m, b) +} +func (m *E_RABs_SubjectToStatusTransfer_List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_SubjectToStatusTransfer_List.Marshal(b, m, deterministic) +} +func (m *E_RABs_SubjectToStatusTransfer_List) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_SubjectToStatusTransfer_List.Merge(m, src) +} +func (m *E_RABs_SubjectToStatusTransfer_List) XXX_Size() int { + return xxx_messageInfo_E_RABs_SubjectToStatusTransfer_List.Size(m) +} +func (m *E_RABs_SubjectToStatusTransfer_List) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_SubjectToStatusTransfer_List.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_SubjectToStatusTransfer_List proto.InternalMessageInfo + +func (m *E_RABs_SubjectToStatusTransfer_List) GetItems() []*E_RABs_SubjectToStatusTransfer_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RABs_SubjectToStatusTransfer_ItemIEs struct { + Id_E_RABs_SubjectToStatusTransfer_Item *E_RABs_SubjectToStatusTransfer_Item `protobuf:"bytes,1,opt,name=id_E_RABs_SubjectToStatusTransfer_Item,json=idERABsSubjectToStatusTransferItem,proto3" json:"id_E_RABs_SubjectToStatusTransfer_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_SubjectToStatusTransfer_ItemIEs) Reset() { + *m = E_RABs_SubjectToStatusTransfer_ItemIEs{} +} +func (m *E_RABs_SubjectToStatusTransfer_ItemIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_SubjectToStatusTransfer_ItemIEs) ProtoMessage() {} +func (*E_RABs_SubjectToStatusTransfer_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_325298a0fb8d8e66, []int{3} +} + +func (m *E_RABs_SubjectToStatusTransfer_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_SubjectToStatusTransfer_ItemIEs.Unmarshal(m, b) +} +func (m *E_RABs_SubjectToStatusTransfer_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_SubjectToStatusTransfer_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_SubjectToStatusTransfer_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_SubjectToStatusTransfer_ItemIEs.Merge(m, src) +} +func (m *E_RABs_SubjectToStatusTransfer_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_SubjectToStatusTransfer_ItemIEs.Size(m) +} +func (m *E_RABs_SubjectToStatusTransfer_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_SubjectToStatusTransfer_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_SubjectToStatusTransfer_ItemIEs proto.InternalMessageInfo + +func (m *E_RABs_SubjectToStatusTransfer_ItemIEs) GetId_E_RABs_SubjectToStatusTransfer_Item() *E_RABs_SubjectToStatusTransfer_Item { + if m != nil { + return m.Id_E_RABs_SubjectToStatusTransfer_Item + } + return nil +} + +type E_RABs_SubjectToStatusTransfer_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + ReceiveStatusofULPDCPSDUs *wrappers.BytesValue `protobuf:"bytes,2,opt,name=receiveStatusofULPDCPSDUs,proto3" json:"receiveStatusofULPDCPSDUs,omitempty"` + UL_COUNTvalue *COUNTvalue `protobuf:"bytes,3,opt,name=uL_COUNTvalue,json=uLCOUNTvalue,proto3" json:"uL_COUNTvalue,omitempty"` + DL_COUNTvalue *COUNTvalue `protobuf:"bytes,4,opt,name=dL_COUNTvalue,json=dLCOUNTvalue,proto3" json:"dL_COUNTvalue,omitempty"` + IE_Extensions []*E_RABs_SubjectToStatusTransfer_ItemExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_SubjectToStatusTransfer_Item) Reset() { *m = E_RABs_SubjectToStatusTransfer_Item{} } +func (m *E_RABs_SubjectToStatusTransfer_Item) String() string { return proto.CompactTextString(m) } +func (*E_RABs_SubjectToStatusTransfer_Item) ProtoMessage() {} +func (*E_RABs_SubjectToStatusTransfer_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_325298a0fb8d8e66, []int{4} +} + +func (m *E_RABs_SubjectToStatusTransfer_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_SubjectToStatusTransfer_Item.Unmarshal(m, b) +} +func (m *E_RABs_SubjectToStatusTransfer_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_SubjectToStatusTransfer_Item.Marshal(b, m, deterministic) +} +func (m *E_RABs_SubjectToStatusTransfer_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_SubjectToStatusTransfer_Item.Merge(m, src) +} +func (m *E_RABs_SubjectToStatusTransfer_Item) XXX_Size() int { + return xxx_messageInfo_E_RABs_SubjectToStatusTransfer_Item.Size(m) +} +func (m *E_RABs_SubjectToStatusTransfer_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_SubjectToStatusTransfer_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_SubjectToStatusTransfer_Item proto.InternalMessageInfo + +func (m *E_RABs_SubjectToStatusTransfer_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RABs_SubjectToStatusTransfer_Item) GetReceiveStatusofULPDCPSDUs() *wrappers.BytesValue { + if m != nil { + return m.ReceiveStatusofULPDCPSDUs + } + return nil +} + +func (m *E_RABs_SubjectToStatusTransfer_Item) GetUL_COUNTvalue() *COUNTvalue { + if m != nil { + return m.UL_COUNTvalue + } + return nil +} + +func (m *E_RABs_SubjectToStatusTransfer_Item) GetDL_COUNTvalue() *COUNTvalue { + if m != nil { + return m.DL_COUNTvalue + } + return nil +} + +func (m *E_RABs_SubjectToStatusTransfer_Item) GetIE_Extensions() []*E_RABs_SubjectToStatusTransfer_ItemExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type E_RABs_SubjectToStatusTransfer_ItemExtIEs struct { + Id_ReceiveStatusOfULPDCPSDUsExtended *wrappers.BytesValue `protobuf:"bytes,1,opt,name=id_ReceiveStatusOfULPDCPSDUsExtended,json=idReceiveStatusOfULPDCPSDUsExtended,proto3" json:"id_ReceiveStatusOfULPDCPSDUsExtended,omitempty"` + Id_ULCOUNTValueExtended *COUNTValueExtended `protobuf:"bytes,2,opt,name=id_ULCOUNTValueExtended,json=idULCOUNTValueExtended,proto3" json:"id_ULCOUNTValueExtended,omitempty"` + Id_DLCOUNTValueExtended *COUNTValueExtended `protobuf:"bytes,3,opt,name=id_DLCOUNTValueExtended,json=idDLCOUNTValueExtended,proto3" json:"id_DLCOUNTValueExtended,omitempty"` + Id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 *wrappers.BytesValue `protobuf:"bytes,4,opt,name=id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,json=idReceiveStatusOfULPDCPSDUsPDCPSNlength18,proto3" json:"id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18,omitempty"` + Id_ULCOUNTValuePDCP_SNlength18 *COUNTvaluePDCP_SNlength18 `protobuf:"bytes,5,opt,name=id_ULCOUNTValuePDCP_SNlength18,json=idULCOUNTValuePDCPSNlength18,proto3" json:"id_ULCOUNTValuePDCP_SNlength18,omitempty"` + Id_DLCOUNTValuePDCP_SNlength18 *COUNTvaluePDCP_SNlength18 `protobuf:"bytes,6,opt,name=id_DLCOUNTValuePDCP_SNlength18,json=idDLCOUNTValuePDCPSNlength18,proto3" json:"id_DLCOUNTValuePDCP_SNlength18,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RABs_SubjectToStatusTransfer_ItemExtIEs) Reset() { + *m = E_RABs_SubjectToStatusTransfer_ItemExtIEs{} +} +func (m *E_RABs_SubjectToStatusTransfer_ItemExtIEs) String() string { return proto.CompactTextString(m) } +func (*E_RABs_SubjectToStatusTransfer_ItemExtIEs) ProtoMessage() {} +func (*E_RABs_SubjectToStatusTransfer_ItemExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_325298a0fb8d8e66, []int{5} +} + +func (m *E_RABs_SubjectToStatusTransfer_ItemExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RABs_SubjectToStatusTransfer_ItemExtIEs.Unmarshal(m, b) +} +func (m *E_RABs_SubjectToStatusTransfer_ItemExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RABs_SubjectToStatusTransfer_ItemExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RABs_SubjectToStatusTransfer_ItemExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RABs_SubjectToStatusTransfer_ItemExtIEs.Merge(m, src) +} +func (m *E_RABs_SubjectToStatusTransfer_ItemExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RABs_SubjectToStatusTransfer_ItemExtIEs.Size(m) +} +func (m *E_RABs_SubjectToStatusTransfer_ItemExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RABs_SubjectToStatusTransfer_ItemExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RABs_SubjectToStatusTransfer_ItemExtIEs proto.InternalMessageInfo + +func (m *E_RABs_SubjectToStatusTransfer_ItemExtIEs) GetId_ReceiveStatusOfULPDCPSDUsExtended() *wrappers.BytesValue { + if m != nil { + return m.Id_ReceiveStatusOfULPDCPSDUsExtended + } + return nil +} + +func (m *E_RABs_SubjectToStatusTransfer_ItemExtIEs) GetId_ULCOUNTValueExtended() *COUNTValueExtended { + if m != nil { + return m.Id_ULCOUNTValueExtended + } + return nil +} + +func (m *E_RABs_SubjectToStatusTransfer_ItemExtIEs) GetId_DLCOUNTValueExtended() *COUNTValueExtended { + if m != nil { + return m.Id_DLCOUNTValueExtended + } + return nil +} + +func (m *E_RABs_SubjectToStatusTransfer_ItemExtIEs) GetId_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18() *wrappers.BytesValue { + if m != nil { + return m.Id_ReceiveStatusOfULPDCPSDUsPDCP_SNlength18 + } + return nil +} + +func (m *E_RABs_SubjectToStatusTransfer_ItemExtIEs) GetId_ULCOUNTValuePDCP_SNlength18() *COUNTvaluePDCP_SNlength18 { + if m != nil { + return m.Id_ULCOUNTValuePDCP_SNlength18 + } + return nil +} + +func (m *E_RABs_SubjectToStatusTransfer_ItemExtIEs) GetId_DLCOUNTValuePDCP_SNlength18() *COUNTvaluePDCP_SNlength18 { + if m != nil { + return m.Id_DLCOUNTValuePDCP_SNlength18 + } + return nil +} + +func init() { + proto.RegisterType((*SNStatusTransfer)(nil), "streaming_protobufs.SNStatusTransfer") + proto.RegisterType((*SNStatusTransfer_IEs)(nil), "streaming_protobufs.SNStatusTransfer_IEs") + proto.RegisterType((*E_RABs_SubjectToStatusTransfer_List)(nil), "streaming_protobufs.E_RABs_SubjectToStatusTransfer_List") + proto.RegisterType((*E_RABs_SubjectToStatusTransfer_ItemIEs)(nil), "streaming_protobufs.E_RABs_SubjectToStatusTransfer_ItemIEs") + proto.RegisterType((*E_RABs_SubjectToStatusTransfer_Item)(nil), "streaming_protobufs.E_RABs_SubjectToStatusTransfer_Item") + proto.RegisterType((*E_RABs_SubjectToStatusTransfer_ItemExtIEs)(nil), "streaming_protobufs.E_RABs_SubjectToStatusTransfer_ItemExtIEs") +} + +func init() { proto.RegisterFile("sn_status_transfer.proto", fileDescriptor_325298a0fb8d8e66) } + +var fileDescriptor_325298a0fb8d8e66 = []byte{ + // 683 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x54, 0xdb, 0x4e, 0xdb, 0x3e, + 0x1c, 0x56, 0xff, 0xa5, 0xd5, 0x5f, 0x2e, 0x4c, 0xc8, 0x3b, 0x50, 0x18, 0x82, 0x29, 0x4c, 0x0c, + 0x34, 0x35, 0x15, 0xe5, 0x06, 0x69, 0xd2, 0x24, 0x4a, 0x22, 0x2d, 0x5a, 0x95, 0xb2, 0x94, 0x4c, + 0xdb, 0x6e, 0x4c, 0x88, 0x4d, 0xe6, 0x29, 0x4d, 0x2a, 0xdb, 0xa5, 0x45, 0x7b, 0x84, 0xed, 0x76, + 0xcf, 0xb2, 0x57, 0xd8, 0x63, 0x4d, 0x4e, 0xd2, 0x53, 0x48, 0xdb, 0xac, 0x57, 0x69, 0xe3, 0xef, + 0x60, 0x7f, 0xbf, 0xcf, 0x01, 0x55, 0x1e, 0x20, 0x2e, 0x1c, 0xd1, 0xe7, 0x48, 0x30, 0x27, 0xe0, + 0xb7, 0x84, 0xa9, 0x3d, 0x16, 0x8a, 0x10, 0x3e, 0xe6, 0x82, 0x11, 0xa7, 0x4b, 0x03, 0x0f, 0x45, + 0x2f, 0x6e, 0xfa, 0xb7, 0x7c, 0x67, 0xcf, 0x0b, 0x43, 0xcf, 0x27, 0xf5, 0xd1, 0x9b, 0xfa, 0x80, + 0x39, 0xbd, 0x1e, 0x61, 0x3c, 0x26, 0xed, 0x6c, 0x0d, 0x1b, 0x4e, 0x0f, 0xb9, 0x61, 0xb7, 0x1b, + 0x06, 0x48, 0xdc, 0xf7, 0x48, 0xb2, 0xa0, 0x20, 0xb0, 0xd9, 0x31, 0x3b, 0x91, 0xd1, 0x55, 0xe2, + 0x03, 0xdf, 0x83, 0x4a, 0xb4, 0xe8, 0x86, 0xbe, 0xa1, 0xf3, 0x6a, 0xe1, 0x45, 0xe1, 0xa8, 0xd2, + 0x38, 0x56, 0x33, 0x7c, 0xd5, 0x34, 0x17, 0x19, 0x3a, 0xb7, 0xa6, 0xd9, 0xca, 0xaf, 0x35, 0xf0, + 0x24, 0x0b, 0x05, 0xeb, 0xe0, 0x29, 0xc5, 0xa8, 0xed, 0x63, 0x44, 0xcc, 0x26, 0xb2, 0x75, 0xf4, + 0xa9, 0x71, 0x7e, 0x89, 0x0c, 0x2d, 0xf2, 0xdb, 0xb0, 0x36, 0x29, 0x6e, 0xfb, 0x58, 0x37, 0x9b, + 0xb6, 0x2e, 0x17, 0x0c, 0x2d, 0x21, 0x98, 0x64, 0x90, 0x26, 0xfc, 0x37, 0x22, 0x98, 0x64, 0x30, + 0x4d, 0xf8, 0x59, 0x00, 0x87, 0x14, 0x23, 0x1d, 0x59, 0xe7, 0x4d, 0x8e, 0x3a, 0xfd, 0x9b, 0x6f, + 0xc4, 0x15, 0x57, 0x61, 0x6a, 0x2f, 0x2d, 0xca, 0x45, 0xb5, 0x18, 0x9d, 0xf1, 0x2c, 0xf3, 0x8c, + 0x39, 0xf8, 0x96, 0x42, 0xb1, 0x2e, 0x51, 0x73, 0x40, 0x12, 0x03, 0xaf, 0xc1, 0x7e, 0xe6, 0x81, + 0x91, 0x3e, 0x14, 0x24, 0xe0, 0x34, 0x0c, 0xaa, 0x6b, 0xd1, 0x36, 0x76, 0xd5, 0x78, 0x9a, 0xea, + 0x68, 0x0f, 0xaa, 0x6d, 0x04, 0xe2, 0xb4, 0xf1, 0xd1, 0xf1, 0xfb, 0xc4, 0xda, 0x4e, 0x07, 0x33, + 0xa6, 0x27, 0x0e, 0x0f, 0x13, 0x9a, 0x72, 0x28, 0xe5, 0x73, 0x98, 0x4d, 0x72, 0xe2, 0xf0, 0x0e, + 0x40, 0x8a, 0x51, 0xc7, 0x9b, 0x1d, 0x40, 0x39, 0x87, 0xe8, 0x23, 0x8a, 0x25, 0x6d, 0x24, 0xa9, + 0x0c, 0xc1, 0x41, 0x8e, 0x60, 0xe1, 0x07, 0x50, 0xa2, 0x82, 0x74, 0x65, 0x0b, 0x8b, 0x47, 0x95, + 0xc6, 0x9b, 0x55, 0x26, 0x64, 0x08, 0xd2, 0x95, 0xbd, 0x8c, 0x95, 0x94, 0xdf, 0x05, 0x70, 0x98, + 0x8f, 0x91, 0xb3, 0x41, 0x12, 0x9d, 0xdc, 0x92, 0xb3, 0x55, 0xf7, 0xb7, 0xac, 0x41, 0x12, 0xa3, + 0xfc, 0x28, 0x2e, 0x0d, 0x4d, 0xe2, 0x60, 0x15, 0xfc, 0x4f, 0x24, 0x6c, 0x72, 0x9b, 0xca, 0xc4, + 0x3a, 0x6f, 0x1a, 0x1a, 0xfc, 0x0c, 0xb6, 0x19, 0x71, 0x09, 0xbd, 0x23, 0x31, 0x2f, 0xbc, 0xb5, + 0x5b, 0x97, 0xda, 0xc5, 0x65, 0x47, 0xb3, 0x79, 0x74, 0x8f, 0x2a, 0x8d, 0xe7, 0x0f, 0xc6, 0xd8, + 0xbc, 0x17, 0x84, 0x27, 0xd5, 0x98, 0xcb, 0x86, 0x1a, 0xd8, 0xe8, 0xb7, 0xd0, 0x45, 0xdb, 0x36, + 0xaf, 0xee, 0x24, 0x36, 0xb9, 0x53, 0xfb, 0x99, 0x89, 0x4c, 0x60, 0xd6, 0x7a, 0xbf, 0x35, 0xf9, + 0x27, 0x55, 0xf0, 0x8c, 0xca, 0x5a, 0x4e, 0x15, 0x3c, 0xad, 0xe2, 0x82, 0x0d, 0xaa, 0x4f, 0x5a, + 0xcf, 0xab, 0xa5, 0xa8, 0x3d, 0x6f, 0x57, 0x9d, 0x8e, 0x3e, 0x14, 0xb2, 0x40, 0xeb, 0x54, 0x9f, + 0x68, 0x2a, 0x7f, 0x4a, 0xe0, 0x38, 0x37, 0x17, 0x06, 0xe0, 0x25, 0xc5, 0xc8, 0x9a, 0x8e, 0xaf, + 0x3d, 0x15, 0x5f, 0xa4, 0x8b, 0x09, 0x4e, 0x7a, 0xb4, 0x70, 0x08, 0x07, 0x14, 0x2f, 0xd5, 0x81, + 0xd7, 0x60, 0x8b, 0x62, 0x64, 0xc7, 0xa9, 0x44, 0xbc, 0xb1, 0x45, 0x3c, 0xe7, 0x57, 0xf3, 0x23, + 0x9d, 0x81, 0x5b, 0xcf, 0x28, 0xce, 0x92, 0x49, 0x1c, 0xb4, 0x2c, 0x87, 0xe2, 0x3f, 0x3b, 0x64, + 0xc9, 0xc0, 0xef, 0xe0, 0xf5, 0xa2, 0xcc, 0xe4, 0x13, 0x75, 0x4c, 0x9f, 0x04, 0x9e, 0xf8, 0x7a, + 0x72, 0x96, 0x54, 0x65, 0x61, 0x74, 0xc7, 0x0b, 0xa2, 0x8b, 0x9e, 0x63, 0x35, 0x28, 0xc0, 0x5e, + 0x2a, 0xc0, 0xb4, 0x5f, 0xfc, 0x2d, 0x55, 0x97, 0x54, 0x33, 0xc5, 0xb2, 0x76, 0x67, 0xe3, 0xcc, + 0x74, 0xd5, 0x16, 0xb8, 0x96, 0x57, 0x75, 0xd5, 0xe6, 0xba, 0x36, 0x4f, 0xbf, 0x9c, 0x78, 0x84, + 0x31, 0x2a, 0xd4, 0xb0, 0xc6, 0x9c, 0xa0, 0xc6, 0x5d, 0x35, 0x64, 0x5e, 0x9d, 0xd5, 0x19, 0x75, + 0x6b, 0x3d, 0x5f, 0xd4, 0xc7, 0x66, 0xb5, 0xb1, 0xd9, 0x4d, 0x39, 0xfa, 0x79, 0xfa, 0x37, 0x00, + 0x00, 0xff, 0xff, 0x73, 0x72, 0x1f, 0xf7, 0xab, 0x08, 0x00, 0x00, +} diff --git a/protogen/gopb/ue_context_release.pb.go b/protogen/gopb/ue_context_release.pb.go new file mode 100644 index 0000000..903de35 --- /dev/null +++ b/protogen/gopb/ue_context_release.pb.go @@ -0,0 +1,133 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: ue_context_release.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type UEContextRelease struct { + Id_OldENB_UE_X2AP_ID uint32 `protobuf:"varint,1,opt,name=id_Old_eNB_UE_X2AP_ID,json=idOldENBUEX2APID,proto3" json:"id_Old_eNB_UE_X2AP_ID,omitempty"` + Id_NewENB_UE_X2AP_ID uint32 `protobuf:"varint,2,opt,name=id_New_eNB_UE_X2AP_ID,json=idNewENBUEX2APID,proto3" json:"id_New_eNB_UE_X2AP_ID,omitempty"` + Id_OldENB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,3,opt,name=id_Old_eNB_UE_X2AP_ID_Extension,json=idOldENBUEX2APIDExtension,proto3" json:"id_Old_eNB_UE_X2AP_ID_Extension,omitempty"` + Id_NewENB_UE_X2AP_ID_Extension *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=id_New_eNB_UE_X2AP_ID_Extension,json=idNewENBUEX2APIDExtension,proto3" json:"id_New_eNB_UE_X2AP_ID_Extension,omitempty"` + Id_SIPTO_BearerDeactivationIndication *TrueOpt `protobuf:"bytes,5,opt,name=id_SIPTO_BearerDeactivationIndication,json=idSIPTOBearerDeactivationIndication,proto3" json:"id_SIPTO_BearerDeactivationIndication,omitempty"` + Id_SgNB_UE_X2AP_ID *wrappers.UInt32Value `protobuf:"bytes,6,opt,name=id_SgNB_UE_X2AP_ID,json=idSgNBUEX2APID,proto3" json:"id_SgNB_UE_X2AP_ID,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UEContextRelease) Reset() { *m = UEContextRelease{} } +func (m *UEContextRelease) String() string { return proto.CompactTextString(m) } +func (*UEContextRelease) ProtoMessage() {} +func (*UEContextRelease) Descriptor() ([]byte, []int) { + return fileDescriptor_e4a9166aa47fe515, []int{0} +} + +func (m *UEContextRelease) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UEContextRelease.Unmarshal(m, b) +} +func (m *UEContextRelease) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UEContextRelease.Marshal(b, m, deterministic) +} +func (m *UEContextRelease) XXX_Merge(src proto.Message) { + xxx_messageInfo_UEContextRelease.Merge(m, src) +} +func (m *UEContextRelease) XXX_Size() int { + return xxx_messageInfo_UEContextRelease.Size(m) +} +func (m *UEContextRelease) XXX_DiscardUnknown() { + xxx_messageInfo_UEContextRelease.DiscardUnknown(m) +} + +var xxx_messageInfo_UEContextRelease proto.InternalMessageInfo + +func (m *UEContextRelease) GetId_OldENB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_OldENB_UE_X2AP_ID + } + return 0 +} + +func (m *UEContextRelease) GetId_NewENB_UE_X2AP_ID() uint32 { + if m != nil { + return m.Id_NewENB_UE_X2AP_ID + } + return 0 +} + +func (m *UEContextRelease) GetId_OldENB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_OldENB_UE_X2AP_ID_Extension + } + return nil +} + +func (m *UEContextRelease) GetId_NewENB_UE_X2AP_ID_Extension() *wrappers.UInt32Value { + if m != nil { + return m.Id_NewENB_UE_X2AP_ID_Extension + } + return nil +} + +func (m *UEContextRelease) GetId_SIPTO_BearerDeactivationIndication() *TrueOpt { + if m != nil { + return m.Id_SIPTO_BearerDeactivationIndication + } + return nil +} + +func (m *UEContextRelease) GetId_SgNB_UE_X2AP_ID() *wrappers.UInt32Value { + if m != nil { + return m.Id_SgNB_UE_X2AP_ID + } + return nil +} + +func init() { + proto.RegisterType((*UEContextRelease)(nil), "streaming_protobufs.UEContextRelease") +} + +func init() { proto.RegisterFile("ue_context_release.proto", fileDescriptor_e4a9166aa47fe515) } + +var fileDescriptor_e4a9166aa47fe515 = []byte{ + // 347 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x91, 0xcf, 0x4a, 0xeb, 0x40, + 0x14, 0xc6, 0xe9, 0xed, 0xbd, 0x5d, 0xe4, 0xa2, 0x94, 0x88, 0x10, 0x8b, 0x68, 0x51, 0x84, 0x6e, + 0x92, 0x60, 0xfb, 0x04, 0xc6, 0x06, 0xcc, 0x26, 0x29, 0xb1, 0x11, 0x71, 0x33, 0x4e, 0x33, 0xc7, + 0x30, 0x90, 0xce, 0x84, 0x93, 0x89, 0xad, 0xef, 0xed, 0x03, 0x48, 0xf3, 0xa7, 0xb6, 0xb5, 0x48, + 0x77, 0x87, 0x13, 0x7e, 0xe7, 0xf7, 0x7d, 0x19, 0xcd, 0x28, 0x80, 0xc4, 0x52, 0x28, 0x58, 0x2a, + 0x82, 0x90, 0x02, 0xcd, 0xc1, 0xca, 0x50, 0x2a, 0xa9, 0x9f, 0xe4, 0x0a, 0x81, 0xce, 0xb9, 0x48, + 0x48, 0xb9, 0x98, 0x15, 0x6f, 0x79, 0xef, 0x22, 0x91, 0x32, 0x49, 0xc1, 0x6e, 0x36, 0xf6, 0x02, + 0x69, 0x96, 0x01, 0xe6, 0x15, 0xd4, 0xd3, 0x63, 0x39, 0x9f, 0x4b, 0x41, 0xd4, 0x47, 0x06, 0xf5, + 0xee, 0xea, 0xb3, 0xad, 0x75, 0x23, 0xf7, 0xbe, 0x92, 0x84, 0x95, 0x43, 0xb7, 0xb5, 0x53, 0xce, + 0x48, 0x90, 0x32, 0x02, 0xbe, 0x43, 0x22, 0x97, 0x3c, 0x0f, 0xef, 0x26, 0xc4, 0x1b, 0x1b, 0xad, + 0x7e, 0x6b, 0x70, 0x14, 0x76, 0x39, 0x0b, 0x52, 0xe6, 0xfa, 0x4e, 0xe4, 0xae, 0x3e, 0x78, 0xe3, + 0x1a, 0xf0, 0x61, 0xb1, 0x0b, 0xfc, 0x69, 0x00, 0x1f, 0x16, 0x9b, 0xc0, 0xab, 0x76, 0xb9, 0xd7, + 0x40, 0xdc, 0xa5, 0x02, 0x91, 0x73, 0x29, 0x8c, 0x76, 0xbf, 0x35, 0xf8, 0x3f, 0x3c, 0xb7, 0xaa, + 0x52, 0x56, 0x53, 0xca, 0x8a, 0x3c, 0xa1, 0x46, 0xc3, 0x27, 0x9a, 0x16, 0x10, 0x9e, 0xed, 0x26, + 0x59, 0xe3, 0xb5, 0xe1, 0x67, 0xa4, 0x0d, 0xc3, 0xdf, 0xc3, 0x0c, 0xdb, 0xd1, 0xbf, 0x0d, 0x99, + 0x76, 0xc3, 0x19, 0x79, 0xf4, 0x26, 0xd3, 0x80, 0x38, 0x40, 0x11, 0x70, 0x0c, 0x34, 0x56, 0xfc, + 0x9d, 0x2a, 0x2e, 0x85, 0x27, 0x18, 0x8f, 0xcb, 0xc9, 0xf8, 0x57, 0x7b, 0xf6, 0xbc, 0x99, 0x35, + 0xc5, 0x02, 0x82, 0x4c, 0x85, 0xd7, 0x9c, 0x95, 0x97, 0x7e, 0x3b, 0xa4, 0x3f, 0x68, 0xfa, 0xca, + 0x98, 0x6c, 0xff, 0xe3, 0xce, 0x01, 0x35, 0x8e, 0x39, 0x5b, 0x61, 0x4d, 0x09, 0x67, 0xf4, 0x72, + 0x9b, 0x00, 0x22, 0x57, 0x96, 0x34, 0x91, 0x0a, 0x33, 0x8f, 0x2d, 0x89, 0x89, 0x8d, 0x36, 0xf2, + 0xd8, 0xcc, 0x52, 0x65, 0xaf, 0xb3, 0x9a, 0xeb, 0xac, 0xb3, 0x4e, 0x39, 0x8e, 0xbe, 0x02, 0x00, + 0x00, 0xff, 0xff, 0x95, 0x02, 0x75, 0xd9, 0x97, 0x02, 0x00, 0x00, +} diff --git a/protogen/gopb/x2ap_common_types.pb.go b/protogen/gopb/x2ap_common_types.pb.go new file mode 100644 index 0000000..8cd246b --- /dev/null +++ b/protogen/gopb/x2ap_common_types.pb.go @@ -0,0 +1,4376 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: x2ap_common_types.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type EN_DC_ResourceConfiguration_Status int32 + +const ( + EN_DC_ResourceConfiguration_protobuf_unspecified EN_DC_ResourceConfiguration_Status = 0 + EN_DC_ResourceConfiguration_present EN_DC_ResourceConfiguration_Status = 1 + EN_DC_ResourceConfiguration_not_present EN_DC_ResourceConfiguration_Status = 2 +) + +var EN_DC_ResourceConfiguration_Status_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "present", + 2: "not_present", +} + +var EN_DC_ResourceConfiguration_Status_value = map[string]int32{ + "protobuf_unspecified": 0, + "present": 1, + "not_present": 2, +} + +func (x EN_DC_ResourceConfiguration_Status) String() string { + return proto.EnumName(EN_DC_ResourceConfiguration_Status_name, int32(x)) +} + +func (EN_DC_ResourceConfiguration_Status) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{0, 0} +} + +type PreEmptionVulnerability_Value int32 + +const ( + PreEmptionVulnerability_protobuf_unspecified PreEmptionVulnerability_Value = 0 + PreEmptionVulnerability_not_pre_emptable PreEmptionVulnerability_Value = 1 + PreEmptionVulnerability_pre_emptable PreEmptionVulnerability_Value = 2 +) + +var PreEmptionVulnerability_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "not_pre_emptable", + 2: "pre_emptable", +} + +var PreEmptionVulnerability_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "not_pre_emptable": 1, + "pre_emptable": 2, +} + +func (x PreEmptionVulnerability_Value) String() string { + return proto.EnumName(PreEmptionVulnerability_Value_name, int32(x)) +} + +func (PreEmptionVulnerability_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{3, 0} +} + +type PreEmptionCapability_Value int32 + +const ( + PreEmptionCapability_protobuf_unspecified PreEmptionCapability_Value = 0 + PreEmptionCapability_shall_not_trigger_pre_emption PreEmptionCapability_Value = 1 + PreEmptionCapability_may_trigger_pre_emption PreEmptionCapability_Value = 2 +) + +var PreEmptionCapability_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "shall_not_trigger_pre_emption", + 2: "may_trigger_pre_emption", +} + +var PreEmptionCapability_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "shall_not_trigger_pre_emption": 1, + "may_trigger_pre_emption": 2, +} + +func (x PreEmptionCapability_Value) String() string { + return proto.EnumName(PreEmptionCapability_Value_name, int32(x)) +} + +func (PreEmptionCapability_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{4, 0} +} + +type RLCMode_Value int32 + +const ( + RLCMode_protobuf_unspecified RLCMode_Value = 0 + RLCMode_rlc_am RLCMode_Value = 1 + RLCMode_rlc_um_bidirectional RLCMode_Value = 2 + RLCMode_rlc_um_unidirectional_ul RLCMode_Value = 3 + RLCMode_rlc_um_unidirectional_dl RLCMode_Value = 4 +) + +var RLCMode_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "rlc_am", + 2: "rlc_um_bidirectional", + 3: "rlc_um_unidirectional_ul", + 4: "rlc_um_unidirectional_dl", +} + +var RLCMode_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "rlc_am": 1, + "rlc_um_bidirectional": 2, + "rlc_um_unidirectional_ul": 3, + "rlc_um_unidirectional_dl": 4, +} + +func (x RLCMode_Value) String() string { + return proto.EnumName(RLCMode_Value_name, int32(x)) +} + +func (RLCMode_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{13, 0} +} + +type RLC_Status_Reestablishment_Indication int32 + +const ( + RLC_Status_protobuf_unspecified RLC_Status_Reestablishment_Indication = 0 + RLC_Status_reestablished RLC_Status_Reestablishment_Indication = 1 +) + +var RLC_Status_Reestablishment_Indication_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "reestablished", +} + +var RLC_Status_Reestablishment_Indication_value = map[string]int32{ + "protobuf_unspecified": 0, + "reestablished": 1, +} + +func (x RLC_Status_Reestablishment_Indication) String() string { + return proto.EnumName(RLC_Status_Reestablishment_Indication_name, int32(x)) +} + +func (RLC_Status_Reestablishment_Indication) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{14, 0} +} + +type ULConfiguration_UL_UE_Configuration int32 + +const ( + ULConfiguration_protobuf_unspecified ULConfiguration_UL_UE_Configuration = 0 + ULConfiguration_no_data ULConfiguration_UL_UE_Configuration = 1 + ULConfiguration_shared ULConfiguration_UL_UE_Configuration = 2 + ULConfiguration_only ULConfiguration_UL_UE_Configuration = 3 +) + +var ULConfiguration_UL_UE_Configuration_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "no_data", + 2: "shared", + 3: "only", +} + +var ULConfiguration_UL_UE_Configuration_value = map[string]int32{ + "protobuf_unspecified": 0, + "no_data": 1, + "shared": 2, + "only": 3, +} + +func (x ULConfiguration_UL_UE_Configuration) String() string { + return proto.EnumName(ULConfiguration_UL_UE_Configuration_name, int32(x)) +} + +func (ULConfiguration_UL_UE_Configuration) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{15, 0} +} + +type PDCPSnLength_Value int32 + +const ( + PDCPSnLength_protobuf_unspecified PDCPSnLength_Value = 0 + PDCPSnLength_twelve_bits PDCPSnLength_Value = 1 + PDCPSnLength_eighteen_bits PDCPSnLength_Value = 2 +) + +var PDCPSnLength_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "twelve_bits", + 2: "eighteen_bits", +} + +var PDCPSnLength_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "twelve_bits": 1, + "eighteen_bits": 2, +} + +func (x PDCPSnLength_Value) String() string { + return proto.EnumName(PDCPSnLength_Value_name, int32(x)) +} + +func (PDCPSnLength_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{16, 0} +} + +type PDCPChangeIndication_Value int32 + +const ( + PDCPChangeIndication_protobuf_unspecified PDCPChangeIndication_Value = 0 + PDCPChangeIndication_s_KgNB_update_required PDCPChangeIndication_Value = 1 + PDCPChangeIndication_pDCP_data_recovery_required PDCPChangeIndication_Value = 2 +) + +var PDCPChangeIndication_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "s_KgNB_update_required", + 2: "pDCP_data_recovery_required", +} + +var PDCPChangeIndication_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "s_KgNB_update_required": 1, + "pDCP_data_recovery_required": 2, +} + +func (x PDCPChangeIndication_Value) String() string { + return proto.EnumName(PDCPChangeIndication_Value_name, int32(x)) +} + +func (PDCPChangeIndication_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{17, 0} +} + +type SplitSRBs_Value int32 + +const ( + SplitSRBs_protobuf_unspecified SplitSRBs_Value = 0 + SplitSRBs_srb1 SplitSRBs_Value = 1 + SplitSRBs_srb2 SplitSRBs_Value = 2 + SplitSRBs_srb1and2 SplitSRBs_Value = 3 +) + +var SplitSRBs_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "srb1", + 2: "srb2", + 3: "srb1and2", +} + +var SplitSRBs_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "srb1": 1, + "srb2": 2, + "srb1and2": 3, +} + +func (x SplitSRBs_Value) String() string { + return proto.EnumName(SplitSRBs_Value_name, int32(x)) +} + +func (SplitSRBs_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{18, 0} +} + +type UserPlaneTrafficActivityReport_Value int32 + +const ( + UserPlaneTrafficActivityReport_protobuf_unspecified UserPlaneTrafficActivityReport_Value = 0 + UserPlaneTrafficActivityReport_inactive UserPlaneTrafficActivityReport_Value = 1 + UserPlaneTrafficActivityReport_re_activated UserPlaneTrafficActivityReport_Value = 2 +) + +var UserPlaneTrafficActivityReport_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "inactive", + 2: "re_activated", +} + +var UserPlaneTrafficActivityReport_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "inactive": 1, + "re_activated": 2, +} + +func (x UserPlaneTrafficActivityReport_Value) String() string { + return proto.EnumName(UserPlaneTrafficActivityReport_Value_name, int32(x)) +} + +func (UserPlaneTrafficActivityReport_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{28, 0} +} + +type GNBOverloadInformation_Value int32 + +const ( + GNBOverloadInformation_protobuf_unspecified GNBOverloadInformation_Value = 0 + GNBOverloadInformation_overloaded GNBOverloadInformation_Value = 1 + GNBOverloadInformation_not_overloaded GNBOverloadInformation_Value = 2 +) + +var GNBOverloadInformation_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "overloaded", + 2: "not_overloaded", +} + +var GNBOverloadInformation_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "overloaded": 1, + "not_overloaded": 2, +} + +func (x GNBOverloadInformation_Value) String() string { + return proto.EnumName(GNBOverloadInformation_Value_name, int32(x)) +} + +func (GNBOverloadInformation_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{29, 0} +} + +type TriggeringMessage_Value int32 + +const ( + TriggeringMessage_protobuf_unspecified TriggeringMessage_Value = 0 + TriggeringMessage_initiating_message TriggeringMessage_Value = 1 + TriggeringMessage_successful_outcome TriggeringMessage_Value = 2 + TriggeringMessage_unsuccessful_outcome TriggeringMessage_Value = 3 +) + +var TriggeringMessage_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "initiating_message", + 2: "successful_outcome", + 3: "unsuccessful_outcome", +} + +var TriggeringMessage_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "initiating_message": 1, + "successful_outcome": 2, + "unsuccessful_outcome": 3, +} + +func (x TriggeringMessage_Value) String() string { + return proto.EnumName(TriggeringMessage_Value_name, int32(x)) +} + +func (TriggeringMessage_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{31, 0} +} + +type Criticality_Value int32 + +const ( + Criticality_protobuf_unspecified Criticality_Value = 0 + Criticality_reject Criticality_Value = 1 + Criticality_ignore Criticality_Value = 2 + Criticality_notify Criticality_Value = 3 +) + +var Criticality_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "reject", + 2: "ignore", + 3: "notify", +} + +var Criticality_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "reject": 1, + "ignore": 2, + "notify": 3, +} + +func (x Criticality_Value) String() string { + return proto.EnumName(Criticality_Value_name, int32(x)) +} + +func (Criticality_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{32, 0} +} + +type TypeOfError_Value int32 + +const ( + TypeOfError_protobuf_unspecified TypeOfError_Value = 0 + TypeOfError_not_understood TypeOfError_Value = 1 + TypeOfError_missing TypeOfError_Value = 2 +) + +var TypeOfError_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "not_understood", + 2: "missing", +} + +var TypeOfError_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "not_understood": 1, + "missing": 2, +} + +func (x TypeOfError_Value) String() string { + return proto.EnumName(TypeOfError_Value_name, int32(x)) +} + +func (TypeOfError_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{35, 0} +} + +type SgNBCoordinationAssistanceInformation_Value int32 + +const ( + SgNBCoordinationAssistanceInformation_protobuf_unspecified SgNBCoordinationAssistanceInformation_Value = 0 + SgNBCoordinationAssistanceInformation_coordination_not_required SgNBCoordinationAssistanceInformation_Value = 1 +) + +var SgNBCoordinationAssistanceInformation_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "coordination_not_required", +} + +var SgNBCoordinationAssistanceInformation_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "coordination_not_required": 1, +} + +func (x SgNBCoordinationAssistanceInformation_Value) String() string { + return proto.EnumName(SgNBCoordinationAssistanceInformation_Value_name, int32(x)) +} + +func (SgNBCoordinationAssistanceInformation_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{39, 0} +} + +type RRC_Config_Ind_Value int32 + +const ( + RRC_Config_Ind_protobuf_unspecified RRC_Config_Ind_Value = 0 + RRC_Config_Ind_full_config RRC_Config_Ind_Value = 1 + RRC_Config_Ind_delta_config RRC_Config_Ind_Value = 2 +) + +var RRC_Config_Ind_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "full_config", + 2: "delta_config", +} + +var RRC_Config_Ind_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "full_config": 1, + "delta_config": 2, +} + +func (x RRC_Config_Ind_Value) String() string { + return proto.EnumName(RRC_Config_Ind_Value_name, int32(x)) +} + +func (RRC_Config_Ind_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{40, 0} +} + +type ForbiddenInterRATs_Value int32 + +const ( + ForbiddenInterRATs_protobuf_unspecified ForbiddenInterRATs_Value = 0 + ForbiddenInterRATs_all ForbiddenInterRATs_Value = 1 + ForbiddenInterRATs_geran ForbiddenInterRATs_Value = 2 + ForbiddenInterRATs_utran ForbiddenInterRATs_Value = 3 + ForbiddenInterRATs_cdma2000 ForbiddenInterRATs_Value = 4 + ForbiddenInterRATs_geranandutran ForbiddenInterRATs_Value = 5 + ForbiddenInterRATs_cdma2000andutran ForbiddenInterRATs_Value = 6 +) + +var ForbiddenInterRATs_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "all", + 2: "geran", + 3: "utran", + 4: "cdma2000", + 5: "geranandutran", + 6: "cdma2000andutran", +} + +var ForbiddenInterRATs_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "all": 1, + "geran": 2, + "utran": 3, + "cdma2000": 4, + "geranandutran": 5, + "cdma2000andutran": 6, +} + +func (x ForbiddenInterRATs_Value) String() string { + return proto.EnumName(ForbiddenInterRATs_Value_name, int32(x)) +} + +func (ForbiddenInterRATs_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{49, 0} +} + +type NRrestrictioninEPSasSecondaryRAT_Value int32 + +const ( + NRrestrictioninEPSasSecondaryRAT_protobuf_unspecified NRrestrictioninEPSasSecondaryRAT_Value = 0 + NRrestrictioninEPSasSecondaryRAT_nRrestrictedinEPSasSecondaryRAT NRrestrictioninEPSasSecondaryRAT_Value = 1 +) + +var NRrestrictioninEPSasSecondaryRAT_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "nRrestrictedinEPSasSecondaryRAT", +} + +var NRrestrictioninEPSasSecondaryRAT_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "nRrestrictedinEPSasSecondaryRAT": 1, +} + +func (x NRrestrictioninEPSasSecondaryRAT_Value) String() string { + return proto.EnumName(NRrestrictioninEPSasSecondaryRAT_Value_name, int32(x)) +} + +func (NRrestrictioninEPSasSecondaryRAT_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{51, 0} +} + +type CNTypeRestrictionsItem_CNType int32 + +const ( + CNTypeRestrictionsItem_protobuf_unspecified CNTypeRestrictionsItem_CNType = 0 + CNTypeRestrictionsItem_fiveGC_forbidden CNTypeRestrictionsItem_CNType = 1 +) + +var CNTypeRestrictionsItem_CNType_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "fiveGC_forbidden", +} + +var CNTypeRestrictionsItem_CNType_value = map[string]int32{ + "protobuf_unspecified": 0, + "fiveGC_forbidden": 1, +} + +func (x CNTypeRestrictionsItem_CNType) String() string { + return proto.EnumName(CNTypeRestrictionsItem_CNType_name, int32(x)) +} + +func (CNTypeRestrictionsItem_CNType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{53, 0} +} + +type NRrestrictionin5GS_Value int32 + +const ( + NRrestrictionin5GS_protobuf_unspecified NRrestrictionin5GS_Value = 0 + NRrestrictionin5GS_nRrestrictedin5GS NRrestrictionin5GS_Value = 1 +) + +var NRrestrictionin5GS_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "nRrestrictedin5GS", +} + +var NRrestrictionin5GS_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "nRrestrictedin5GS": 1, +} + +func (x NRrestrictionin5GS_Value) String() string { + return proto.EnumName(NRrestrictionin5GS_Value_name, int32(x)) +} + +func (NRrestrictionin5GS_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{54, 0} +} + +type DL_Forwarding_Value int32 + +const ( + DL_Forwarding_protobuf_unspecified DL_Forwarding_Value = 0 + DL_Forwarding_dL_forwardingProposed DL_Forwarding_Value = 1 +) + +var DL_Forwarding_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "dL_forwardingProposed", +} + +var DL_Forwarding_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "dL_forwardingProposed": 1, +} + +func (x DL_Forwarding_Value) String() string { + return proto.EnumName(DL_Forwarding_Value_name, int32(x)) +} + +func (DL_Forwarding_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{58, 0} +} + +type DuplicationActivation_Value int32 + +const ( + DuplicationActivation_protobuf_unspecified DuplicationActivation_Value = 0 + DuplicationActivation_active DuplicationActivation_Value = 1 + DuplicationActivation_inactive DuplicationActivation_Value = 2 +) + +var DuplicationActivation_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "active", + 2: "inactive", +} + +var DuplicationActivation_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "active": 1, + "inactive": 2, +} + +func (x DuplicationActivation_Value) String() string { + return proto.EnumName(DuplicationActivation_Value_name, int32(x)) +} + +func (DuplicationActivation_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{59, 0} +} + +type MeNBCoordinationAssistanceInformation_Value int32 + +const ( + MeNBCoordinationAssistanceInformation_protobuf_unspecified MeNBCoordinationAssistanceInformation_Value = 0 + MeNBCoordinationAssistanceInformation_coordination_not_required MeNBCoordinationAssistanceInformation_Value = 1 +) + +var MeNBCoordinationAssistanceInformation_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "coordination_not_required", +} + +var MeNBCoordinationAssistanceInformation_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "coordination_not_required": 1, +} + +func (x MeNBCoordinationAssistanceInformation_Value) String() string { + return proto.EnumName(MeNBCoordinationAssistanceInformation_Value_name, int32(x)) +} + +func (MeNBCoordinationAssistanceInformation_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{62, 0} +} + +type ExpectedHOInterval_Value int32 + +const ( + ExpectedHOInterval_protobuf_unspecified ExpectedHOInterval_Value = 0 + ExpectedHOInterval_sec15 ExpectedHOInterval_Value = 1 + ExpectedHOInterval_sec30 ExpectedHOInterval_Value = 2 + ExpectedHOInterval_sec60 ExpectedHOInterval_Value = 3 + ExpectedHOInterval_sec90 ExpectedHOInterval_Value = 4 + ExpectedHOInterval_sec120 ExpectedHOInterval_Value = 5 + ExpectedHOInterval_sec180 ExpectedHOInterval_Value = 6 + ExpectedHOInterval_long_time ExpectedHOInterval_Value = 7 +) + +var ExpectedHOInterval_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sec15", + 2: "sec30", + 3: "sec60", + 4: "sec90", + 5: "sec120", + 6: "sec180", + 7: "long_time", +} + +var ExpectedHOInterval_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sec15": 1, + "sec30": 2, + "sec60": 3, + "sec90": 4, + "sec120": 5, + "sec180": 6, + "long_time": 7, +} + +func (x ExpectedHOInterval_Value) String() string { + return proto.EnumName(ExpectedHOInterval_Value_name, int32(x)) +} + +func (ExpectedHOInterval_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{69, 0} +} + +type SourceOfUEActivityBehaviourInformation_Value int32 + +const ( + SourceOfUEActivityBehaviourInformation_protobuf_unspecified SourceOfUEActivityBehaviourInformation_Value = 0 + SourceOfUEActivityBehaviourInformation_subscription_information SourceOfUEActivityBehaviourInformation_Value = 1 + SourceOfUEActivityBehaviourInformation_statistics SourceOfUEActivityBehaviourInformation_Value = 2 +) + +var SourceOfUEActivityBehaviourInformation_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "subscription_information", + 2: "statistics", +} + +var SourceOfUEActivityBehaviourInformation_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "subscription_information": 1, + "statistics": 2, +} + +func (x SourceOfUEActivityBehaviourInformation_Value) String() string { + return proto.EnumName(SourceOfUEActivityBehaviourInformation_Value_name, int32(x)) +} + +func (SourceOfUEActivityBehaviourInformation_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{70, 0} +} + +type SGNB_Addition_Trigger_Ind_Value int32 + +const ( + SGNB_Addition_Trigger_Ind_protobuf_unspecified SGNB_Addition_Trigger_Ind_Value = 0 + SGNB_Addition_Trigger_Ind_sn_change SGNB_Addition_Trigger_Ind_Value = 1 + SGNB_Addition_Trigger_Ind_inter_eNB_HO SGNB_Addition_Trigger_Ind_Value = 2 + SGNB_Addition_Trigger_Ind_intra_eNB_HO SGNB_Addition_Trigger_Ind_Value = 3 +) + +var SGNB_Addition_Trigger_Ind_Value_name = map[int32]string{ + 0: "protobuf_unspecified", + 1: "sn_change", + 2: "inter_eNB_HO", + 3: "intra_eNB_HO", +} + +var SGNB_Addition_Trigger_Ind_Value_value = map[string]int32{ + "protobuf_unspecified": 0, + "sn_change": 1, + "inter_eNB_HO": 2, + "intra_eNB_HO": 3, +} + +func (x SGNB_Addition_Trigger_Ind_Value) String() string { + return proto.EnumName(SGNB_Addition_Trigger_Ind_Value_name, int32(x)) +} + +func (SGNB_Addition_Trigger_Ind_Value) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{71, 0} +} + +type EN_DC_ResourceConfiguration struct { + PDCPatSgNB EN_DC_ResourceConfiguration_Status `protobuf:"varint,1,opt,name=pDCPatSgNB,proto3,enum=streaming_protobufs.EN_DC_ResourceConfiguration_Status" json:"pDCPatSgNB,omitempty"` + MCGresources EN_DC_ResourceConfiguration_Status `protobuf:"varint,2,opt,name=mCGresources,proto3,enum=streaming_protobufs.EN_DC_ResourceConfiguration_Status" json:"mCGresources,omitempty"` + SCGresources EN_DC_ResourceConfiguration_Status `protobuf:"varint,3,opt,name=sCGresources,proto3,enum=streaming_protobufs.EN_DC_ResourceConfiguration_Status" json:"sCGresources,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EN_DC_ResourceConfiguration) Reset() { *m = EN_DC_ResourceConfiguration{} } +func (m *EN_DC_ResourceConfiguration) String() string { return proto.CompactTextString(m) } +func (*EN_DC_ResourceConfiguration) ProtoMessage() {} +func (*EN_DC_ResourceConfiguration) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{0} +} + +func (m *EN_DC_ResourceConfiguration) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EN_DC_ResourceConfiguration.Unmarshal(m, b) +} +func (m *EN_DC_ResourceConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EN_DC_ResourceConfiguration.Marshal(b, m, deterministic) +} +func (m *EN_DC_ResourceConfiguration) XXX_Merge(src proto.Message) { + xxx_messageInfo_EN_DC_ResourceConfiguration.Merge(m, src) +} +func (m *EN_DC_ResourceConfiguration) XXX_Size() int { + return xxx_messageInfo_EN_DC_ResourceConfiguration.Size(m) +} +func (m *EN_DC_ResourceConfiguration) XXX_DiscardUnknown() { + xxx_messageInfo_EN_DC_ResourceConfiguration.DiscardUnknown(m) +} + +var xxx_messageInfo_EN_DC_ResourceConfiguration proto.InternalMessageInfo + +func (m *EN_DC_ResourceConfiguration) GetPDCPatSgNB() EN_DC_ResourceConfiguration_Status { + if m != nil { + return m.PDCPatSgNB + } + return EN_DC_ResourceConfiguration_protobuf_unspecified +} + +func (m *EN_DC_ResourceConfiguration) GetMCGresources() EN_DC_ResourceConfiguration_Status { + if m != nil { + return m.MCGresources + } + return EN_DC_ResourceConfiguration_protobuf_unspecified +} + +func (m *EN_DC_ResourceConfiguration) GetSCGresources() EN_DC_ResourceConfiguration_Status { + if m != nil { + return m.SCGresources + } + return EN_DC_ResourceConfiguration_protobuf_unspecified +} + +type E_RAB_Level_QoS_Parameters struct { + QCI uint32 `protobuf:"varint,1,opt,name=qCI,proto3" json:"qCI,omitempty"` + AllocationAndRetentionPriority *AllocationAndRetentionPriority `protobuf:"bytes,2,opt,name=allocationAndRetentionPriority,proto3" json:"allocationAndRetentionPriority,omitempty"` + GbrQosInformation *GBR_QosInformation `protobuf:"bytes,3,opt,name=gbrQosInformation,proto3" json:"gbrQosInformation,omitempty"` + IE_Extensions []*E_RAB_Level_QoS_Parameters_ExtIEs `protobuf:"bytes,4,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RAB_Level_QoS_Parameters) Reset() { *m = E_RAB_Level_QoS_Parameters{} } +func (m *E_RAB_Level_QoS_Parameters) String() string { return proto.CompactTextString(m) } +func (*E_RAB_Level_QoS_Parameters) ProtoMessage() {} +func (*E_RAB_Level_QoS_Parameters) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{1} +} + +func (m *E_RAB_Level_QoS_Parameters) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RAB_Level_QoS_Parameters.Unmarshal(m, b) +} +func (m *E_RAB_Level_QoS_Parameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RAB_Level_QoS_Parameters.Marshal(b, m, deterministic) +} +func (m *E_RAB_Level_QoS_Parameters) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RAB_Level_QoS_Parameters.Merge(m, src) +} +func (m *E_RAB_Level_QoS_Parameters) XXX_Size() int { + return xxx_messageInfo_E_RAB_Level_QoS_Parameters.Size(m) +} +func (m *E_RAB_Level_QoS_Parameters) XXX_DiscardUnknown() { + xxx_messageInfo_E_RAB_Level_QoS_Parameters.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RAB_Level_QoS_Parameters proto.InternalMessageInfo + +func (m *E_RAB_Level_QoS_Parameters) GetQCI() uint32 { + if m != nil { + return m.QCI + } + return 0 +} + +func (m *E_RAB_Level_QoS_Parameters) GetAllocationAndRetentionPriority() *AllocationAndRetentionPriority { + if m != nil { + return m.AllocationAndRetentionPriority + } + return nil +} + +func (m *E_RAB_Level_QoS_Parameters) GetGbrQosInformation() *GBR_QosInformation { + if m != nil { + return m.GbrQosInformation + } + return nil +} + +func (m *E_RAB_Level_QoS_Parameters) GetIE_Extensions() []*E_RAB_Level_QoS_Parameters_ExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type AllocationAndRetentionPriority struct { + PriorityLevel uint32 `protobuf:"varint,1,opt,name=priorityLevel,proto3" json:"priorityLevel,omitempty"` + PreEmptionCapability *PreEmptionCapability `protobuf:"bytes,2,opt,name=pre_emptionCapability,json=preEmptionCapability,proto3" json:"pre_emptionCapability,omitempty"` + PreEmptionVulnerability *PreEmptionVulnerability `protobuf:"bytes,3,opt,name=pre_emptionVulnerability,json=preEmptionVulnerability,proto3" json:"pre_emptionVulnerability,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *AllocationAndRetentionPriority) Reset() { *m = AllocationAndRetentionPriority{} } +func (m *AllocationAndRetentionPriority) String() string { return proto.CompactTextString(m) } +func (*AllocationAndRetentionPriority) ProtoMessage() {} +func (*AllocationAndRetentionPriority) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{2} +} + +func (m *AllocationAndRetentionPriority) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_AllocationAndRetentionPriority.Unmarshal(m, b) +} +func (m *AllocationAndRetentionPriority) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_AllocationAndRetentionPriority.Marshal(b, m, deterministic) +} +func (m *AllocationAndRetentionPriority) XXX_Merge(src proto.Message) { + xxx_messageInfo_AllocationAndRetentionPriority.Merge(m, src) +} +func (m *AllocationAndRetentionPriority) XXX_Size() int { + return xxx_messageInfo_AllocationAndRetentionPriority.Size(m) +} +func (m *AllocationAndRetentionPriority) XXX_DiscardUnknown() { + xxx_messageInfo_AllocationAndRetentionPriority.DiscardUnknown(m) +} + +var xxx_messageInfo_AllocationAndRetentionPriority proto.InternalMessageInfo + +func (m *AllocationAndRetentionPriority) GetPriorityLevel() uint32 { + if m != nil { + return m.PriorityLevel + } + return 0 +} + +func (m *AllocationAndRetentionPriority) GetPreEmptionCapability() *PreEmptionCapability { + if m != nil { + return m.PreEmptionCapability + } + return nil +} + +func (m *AllocationAndRetentionPriority) GetPreEmptionVulnerability() *PreEmptionVulnerability { + if m != nil { + return m.PreEmptionVulnerability + } + return nil +} + +type PreEmptionVulnerability struct { + Value PreEmptionVulnerability_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PreEmptionVulnerability_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PreEmptionVulnerability) Reset() { *m = PreEmptionVulnerability{} } +func (m *PreEmptionVulnerability) String() string { return proto.CompactTextString(m) } +func (*PreEmptionVulnerability) ProtoMessage() {} +func (*PreEmptionVulnerability) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{3} +} + +func (m *PreEmptionVulnerability) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PreEmptionVulnerability.Unmarshal(m, b) +} +func (m *PreEmptionVulnerability) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PreEmptionVulnerability.Marshal(b, m, deterministic) +} +func (m *PreEmptionVulnerability) XXX_Merge(src proto.Message) { + xxx_messageInfo_PreEmptionVulnerability.Merge(m, src) +} +func (m *PreEmptionVulnerability) XXX_Size() int { + return xxx_messageInfo_PreEmptionVulnerability.Size(m) +} +func (m *PreEmptionVulnerability) XXX_DiscardUnknown() { + xxx_messageInfo_PreEmptionVulnerability.DiscardUnknown(m) +} + +var xxx_messageInfo_PreEmptionVulnerability proto.InternalMessageInfo + +func (m *PreEmptionVulnerability) GetValue() PreEmptionVulnerability_Value { + if m != nil { + return m.Value + } + return PreEmptionVulnerability_protobuf_unspecified +} + +type PreEmptionCapability struct { + Value PreEmptionCapability_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PreEmptionCapability_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PreEmptionCapability) Reset() { *m = PreEmptionCapability{} } +func (m *PreEmptionCapability) String() string { return proto.CompactTextString(m) } +func (*PreEmptionCapability) ProtoMessage() {} +func (*PreEmptionCapability) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{4} +} + +func (m *PreEmptionCapability) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PreEmptionCapability.Unmarshal(m, b) +} +func (m *PreEmptionCapability) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PreEmptionCapability.Marshal(b, m, deterministic) +} +func (m *PreEmptionCapability) XXX_Merge(src proto.Message) { + xxx_messageInfo_PreEmptionCapability.Merge(m, src) +} +func (m *PreEmptionCapability) XXX_Size() int { + return xxx_messageInfo_PreEmptionCapability.Size(m) +} +func (m *PreEmptionCapability) XXX_DiscardUnknown() { + xxx_messageInfo_PreEmptionCapability.DiscardUnknown(m) +} + +var xxx_messageInfo_PreEmptionCapability proto.InternalMessageInfo + +func (m *PreEmptionCapability) GetValue() PreEmptionCapability_Value { + if m != nil { + return m.Value + } + return PreEmptionCapability_protobuf_unspecified +} + +type E_RAB_Level_QoS_Parameters_ExtIEs struct { + Id_DownlinkPacketLossRate *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=id_DownlinkPacketLossRate,json=idDownlinkPacketLossRate,proto3" json:"id_DownlinkPacketLossRate,omitempty"` + Id_UplinkPacketLossRate *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=id_UplinkPacketLossRate,json=idUplinkPacketLossRate,proto3" json:"id_UplinkPacketLossRate,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RAB_Level_QoS_Parameters_ExtIEs) Reset() { *m = E_RAB_Level_QoS_Parameters_ExtIEs{} } +func (m *E_RAB_Level_QoS_Parameters_ExtIEs) String() string { return proto.CompactTextString(m) } +func (*E_RAB_Level_QoS_Parameters_ExtIEs) ProtoMessage() {} +func (*E_RAB_Level_QoS_Parameters_ExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{5} +} + +func (m *E_RAB_Level_QoS_Parameters_ExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RAB_Level_QoS_Parameters_ExtIEs.Unmarshal(m, b) +} +func (m *E_RAB_Level_QoS_Parameters_ExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RAB_Level_QoS_Parameters_ExtIEs.Marshal(b, m, deterministic) +} +func (m *E_RAB_Level_QoS_Parameters_ExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RAB_Level_QoS_Parameters_ExtIEs.Merge(m, src) +} +func (m *E_RAB_Level_QoS_Parameters_ExtIEs) XXX_Size() int { + return xxx_messageInfo_E_RAB_Level_QoS_Parameters_ExtIEs.Size(m) +} +func (m *E_RAB_Level_QoS_Parameters_ExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RAB_Level_QoS_Parameters_ExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RAB_Level_QoS_Parameters_ExtIEs proto.InternalMessageInfo + +func (m *E_RAB_Level_QoS_Parameters_ExtIEs) GetId_DownlinkPacketLossRate() *wrappers.UInt32Value { + if m != nil { + return m.Id_DownlinkPacketLossRate + } + return nil +} + +func (m *E_RAB_Level_QoS_Parameters_ExtIEs) GetId_UplinkPacketLossRate() *wrappers.UInt32Value { + if m != nil { + return m.Id_UplinkPacketLossRate + } + return nil +} + +type GBR_QosInformation struct { + E_RAB_MaximumBitrateDL uint64 `protobuf:"varint,1,opt,name=e_RAB_MaximumBitrateDL,json=eRABMaximumBitrateDL,proto3" json:"e_RAB_MaximumBitrateDL,omitempty"` + E_RAB_MaximumBitrateUL uint64 `protobuf:"varint,2,opt,name=e_RAB_MaximumBitrateUL,json=eRABMaximumBitrateUL,proto3" json:"e_RAB_MaximumBitrateUL,omitempty"` + E_RAB_GuaranteedBitrateDL uint64 `protobuf:"varint,3,opt,name=e_RAB_GuaranteedBitrateDL,json=eRABGuaranteedBitrateDL,proto3" json:"e_RAB_GuaranteedBitrateDL,omitempty"` + E_RAB_GuaranteedBitrateUL uint64 `protobuf:"varint,4,opt,name=e_RAB_GuaranteedBitrateUL,json=eRABGuaranteedBitrateUL,proto3" json:"e_RAB_GuaranteedBitrateUL,omitempty"` + IE_Extensions []*GBR_QosInformation_ExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GBR_QosInformation) Reset() { *m = GBR_QosInformation{} } +func (m *GBR_QosInformation) String() string { return proto.CompactTextString(m) } +func (*GBR_QosInformation) ProtoMessage() {} +func (*GBR_QosInformation) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{6} +} + +func (m *GBR_QosInformation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GBR_QosInformation.Unmarshal(m, b) +} +func (m *GBR_QosInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GBR_QosInformation.Marshal(b, m, deterministic) +} +func (m *GBR_QosInformation) XXX_Merge(src proto.Message) { + xxx_messageInfo_GBR_QosInformation.Merge(m, src) +} +func (m *GBR_QosInformation) XXX_Size() int { + return xxx_messageInfo_GBR_QosInformation.Size(m) +} +func (m *GBR_QosInformation) XXX_DiscardUnknown() { + xxx_messageInfo_GBR_QosInformation.DiscardUnknown(m) +} + +var xxx_messageInfo_GBR_QosInformation proto.InternalMessageInfo + +func (m *GBR_QosInformation) GetE_RAB_MaximumBitrateDL() uint64 { + if m != nil { + return m.E_RAB_MaximumBitrateDL + } + return 0 +} + +func (m *GBR_QosInformation) GetE_RAB_MaximumBitrateUL() uint64 { + if m != nil { + return m.E_RAB_MaximumBitrateUL + } + return 0 +} + +func (m *GBR_QosInformation) GetE_RAB_GuaranteedBitrateDL() uint64 { + if m != nil { + return m.E_RAB_GuaranteedBitrateDL + } + return 0 +} + +func (m *GBR_QosInformation) GetE_RAB_GuaranteedBitrateUL() uint64 { + if m != nil { + return m.E_RAB_GuaranteedBitrateUL + } + return 0 +} + +func (m *GBR_QosInformation) GetIE_Extensions() []*GBR_QosInformation_ExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type GBR_QosInformation_ExtIEs struct { + IdExtendedE_RAB_MaximumBitrateDL *wrappers.UInt64Value `protobuf:"bytes,1,opt,name=id_extended_e_RAB_MaximumBitrateDL,json=idExtendedERABMaximumBitrateDL,proto3" json:"id_extended_e_RAB_MaximumBitrateDL,omitempty"` + IdExtendedE_RAB_MaximumBitrateUL *wrappers.UInt64Value `protobuf:"bytes,2,opt,name=id_extended_e_RAB_MaximumBitrateUL,json=idExtendedERABMaximumBitrateUL,proto3" json:"id_extended_e_RAB_MaximumBitrateUL,omitempty"` + IdExtendedE_RAB_GuaranteedBitrateDL *wrappers.UInt64Value `protobuf:"bytes,3,opt,name=id_extended_e_RAB_GuaranteedBitrateDL,json=idExtendedERABGuaranteedBitrateDL,proto3" json:"id_extended_e_RAB_GuaranteedBitrateDL,omitempty"` + IdExtendedE_RAB_GuaranteedBitrateUL *wrappers.UInt64Value `protobuf:"bytes,4,opt,name=id_extended_e_RAB_GuaranteedBitrateUL,json=idExtendedERABGuaranteedBitrateUL,proto3" json:"id_extended_e_RAB_GuaranteedBitrateUL,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GBR_QosInformation_ExtIEs) Reset() { *m = GBR_QosInformation_ExtIEs{} } +func (m *GBR_QosInformation_ExtIEs) String() string { return proto.CompactTextString(m) } +func (*GBR_QosInformation_ExtIEs) ProtoMessage() {} +func (*GBR_QosInformation_ExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{7} +} + +func (m *GBR_QosInformation_ExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GBR_QosInformation_ExtIEs.Unmarshal(m, b) +} +func (m *GBR_QosInformation_ExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GBR_QosInformation_ExtIEs.Marshal(b, m, deterministic) +} +func (m *GBR_QosInformation_ExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_GBR_QosInformation_ExtIEs.Merge(m, src) +} +func (m *GBR_QosInformation_ExtIEs) XXX_Size() int { + return xxx_messageInfo_GBR_QosInformation_ExtIEs.Size(m) +} +func (m *GBR_QosInformation_ExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_GBR_QosInformation_ExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_GBR_QosInformation_ExtIEs proto.InternalMessageInfo + +func (m *GBR_QosInformation_ExtIEs) GetIdExtendedE_RAB_MaximumBitrateDL() *wrappers.UInt64Value { + if m != nil { + return m.IdExtendedE_RAB_MaximumBitrateDL + } + return nil +} + +func (m *GBR_QosInformation_ExtIEs) GetIdExtendedE_RAB_MaximumBitrateUL() *wrappers.UInt64Value { + if m != nil { + return m.IdExtendedE_RAB_MaximumBitrateUL + } + return nil +} + +func (m *GBR_QosInformation_ExtIEs) GetIdExtendedE_RAB_GuaranteedBitrateDL() *wrappers.UInt64Value { + if m != nil { + return m.IdExtendedE_RAB_GuaranteedBitrateDL + } + return nil +} + +func (m *GBR_QosInformation_ExtIEs) GetIdExtendedE_RAB_GuaranteedBitrateUL() *wrappers.UInt64Value { + if m != nil { + return m.IdExtendedE_RAB_GuaranteedBitrateUL + } + return nil +} + +type GlobalGNB_ID struct { + PLMN_Identity []byte `protobuf:"bytes,1,opt,name=pLMN_Identity,json=pLMNIdentity,proto3" json:"pLMN_Identity,omitempty"` + GNB_ID *GNB_ID `protobuf:"bytes,2,opt,name=gNB_ID,json=gNBID,proto3" json:"gNB_ID,omitempty"` + IE_Extensions []*GlobalGNB_ID_ExtIEs `protobuf:"bytes,3,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GlobalGNB_ID) Reset() { *m = GlobalGNB_ID{} } +func (m *GlobalGNB_ID) String() string { return proto.CompactTextString(m) } +func (*GlobalGNB_ID) ProtoMessage() {} +func (*GlobalGNB_ID) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{8} +} + +func (m *GlobalGNB_ID) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GlobalGNB_ID.Unmarshal(m, b) +} +func (m *GlobalGNB_ID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GlobalGNB_ID.Marshal(b, m, deterministic) +} +func (m *GlobalGNB_ID) XXX_Merge(src proto.Message) { + xxx_messageInfo_GlobalGNB_ID.Merge(m, src) +} +func (m *GlobalGNB_ID) XXX_Size() int { + return xxx_messageInfo_GlobalGNB_ID.Size(m) +} +func (m *GlobalGNB_ID) XXX_DiscardUnknown() { + xxx_messageInfo_GlobalGNB_ID.DiscardUnknown(m) +} + +var xxx_messageInfo_GlobalGNB_ID proto.InternalMessageInfo + +func (m *GlobalGNB_ID) GetPLMN_Identity() []byte { + if m != nil { + return m.PLMN_Identity + } + return nil +} + +func (m *GlobalGNB_ID) GetGNB_ID() *GNB_ID { + if m != nil { + return m.GNB_ID + } + return nil +} + +func (m *GlobalGNB_ID) GetIE_Extensions() []*GlobalGNB_ID_ExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type GNB_ID struct { + // Types that are valid to be assigned to C: + // *GNB_ID_GNB_ID + C isGNB_ID_C `protobuf_oneof:"c"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GNB_ID) Reset() { *m = GNB_ID{} } +func (m *GNB_ID) String() string { return proto.CompactTextString(m) } +func (*GNB_ID) ProtoMessage() {} +func (*GNB_ID) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{9} +} + +func (m *GNB_ID) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GNB_ID.Unmarshal(m, b) +} +func (m *GNB_ID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GNB_ID.Marshal(b, m, deterministic) +} +func (m *GNB_ID) XXX_Merge(src proto.Message) { + xxx_messageInfo_GNB_ID.Merge(m, src) +} +func (m *GNB_ID) XXX_Size() int { + return xxx_messageInfo_GNB_ID.Size(m) +} +func (m *GNB_ID) XXX_DiscardUnknown() { + xxx_messageInfo_GNB_ID.DiscardUnknown(m) +} + +var xxx_messageInfo_GNB_ID proto.InternalMessageInfo + +type isGNB_ID_C interface { + isGNB_ID_C() +} + +type GNB_ID_GNB_ID struct { + GNB_ID []byte `protobuf:"bytes,1,opt,name=gNB_ID,json=gNBID,proto3,oneof"` +} + +func (*GNB_ID_GNB_ID) isGNB_ID_C() {} + +func (m *GNB_ID) GetC() isGNB_ID_C { + if m != nil { + return m.C + } + return nil +} + +func (m *GNB_ID) GetGNB_ID() []byte { + if x, ok := m.GetC().(*GNB_ID_GNB_ID); ok { + return x.GNB_ID + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*GNB_ID) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*GNB_ID_GNB_ID)(nil), + } +} + +type GlobalGNB_ID_ExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GlobalGNB_ID_ExtIEs) Reset() { *m = GlobalGNB_ID_ExtIEs{} } +func (m *GlobalGNB_ID_ExtIEs) String() string { return proto.CompactTextString(m) } +func (*GlobalGNB_ID_ExtIEs) ProtoMessage() {} +func (*GlobalGNB_ID_ExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{10} +} + +func (m *GlobalGNB_ID_ExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GlobalGNB_ID_ExtIEs.Unmarshal(m, b) +} +func (m *GlobalGNB_ID_ExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GlobalGNB_ID_ExtIEs.Marshal(b, m, deterministic) +} +func (m *GlobalGNB_ID_ExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_GlobalGNB_ID_ExtIEs.Merge(m, src) +} +func (m *GlobalGNB_ID_ExtIEs) XXX_Size() int { + return xxx_messageInfo_GlobalGNB_ID_ExtIEs.Size(m) +} +func (m *GlobalGNB_ID_ExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_GlobalGNB_ID_ExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_GlobalGNB_ID_ExtIEs proto.InternalMessageInfo + +type GTPtunnelEndpoint struct { + TransportLayerAddress []byte `protobuf:"bytes,1,opt,name=transportLayerAddress,proto3" json:"transportLayerAddress,omitempty"` + GTP_TEID []byte `protobuf:"bytes,2,opt,name=gTP_TEID,json=gTPTEID,proto3" json:"gTP_TEID,omitempty"` + IE_Extensions []*GTPtunnelEndpoint_ExtIEs `protobuf:"bytes,3,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GTPtunnelEndpoint) Reset() { *m = GTPtunnelEndpoint{} } +func (m *GTPtunnelEndpoint) String() string { return proto.CompactTextString(m) } +func (*GTPtunnelEndpoint) ProtoMessage() {} +func (*GTPtunnelEndpoint) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{11} +} + +func (m *GTPtunnelEndpoint) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GTPtunnelEndpoint.Unmarshal(m, b) +} +func (m *GTPtunnelEndpoint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GTPtunnelEndpoint.Marshal(b, m, deterministic) +} +func (m *GTPtunnelEndpoint) XXX_Merge(src proto.Message) { + xxx_messageInfo_GTPtunnelEndpoint.Merge(m, src) +} +func (m *GTPtunnelEndpoint) XXX_Size() int { + return xxx_messageInfo_GTPtunnelEndpoint.Size(m) +} +func (m *GTPtunnelEndpoint) XXX_DiscardUnknown() { + xxx_messageInfo_GTPtunnelEndpoint.DiscardUnknown(m) +} + +var xxx_messageInfo_GTPtunnelEndpoint proto.InternalMessageInfo + +func (m *GTPtunnelEndpoint) GetTransportLayerAddress() []byte { + if m != nil { + return m.TransportLayerAddress + } + return nil +} + +func (m *GTPtunnelEndpoint) GetGTP_TEID() []byte { + if m != nil { + return m.GTP_TEID + } + return nil +} + +func (m *GTPtunnelEndpoint) GetIE_Extensions() []*GTPtunnelEndpoint_ExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type GTPtunnelEndpoint_ExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GTPtunnelEndpoint_ExtIEs) Reset() { *m = GTPtunnelEndpoint_ExtIEs{} } +func (m *GTPtunnelEndpoint_ExtIEs) String() string { return proto.CompactTextString(m) } +func (*GTPtunnelEndpoint_ExtIEs) ProtoMessage() {} +func (*GTPtunnelEndpoint_ExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{12} +} + +func (m *GTPtunnelEndpoint_ExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GTPtunnelEndpoint_ExtIEs.Unmarshal(m, b) +} +func (m *GTPtunnelEndpoint_ExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GTPtunnelEndpoint_ExtIEs.Marshal(b, m, deterministic) +} +func (m *GTPtunnelEndpoint_ExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_GTPtunnelEndpoint_ExtIEs.Merge(m, src) +} +func (m *GTPtunnelEndpoint_ExtIEs) XXX_Size() int { + return xxx_messageInfo_GTPtunnelEndpoint_ExtIEs.Size(m) +} +func (m *GTPtunnelEndpoint_ExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_GTPtunnelEndpoint_ExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_GTPtunnelEndpoint_ExtIEs proto.InternalMessageInfo + +type RLCMode struct { + Value RLCMode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RLCMode_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RLCMode) Reset() { *m = RLCMode{} } +func (m *RLCMode) String() string { return proto.CompactTextString(m) } +func (*RLCMode) ProtoMessage() {} +func (*RLCMode) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{13} +} + +func (m *RLCMode) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RLCMode.Unmarshal(m, b) +} +func (m *RLCMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RLCMode.Marshal(b, m, deterministic) +} +func (m *RLCMode) XXX_Merge(src proto.Message) { + xxx_messageInfo_RLCMode.Merge(m, src) +} +func (m *RLCMode) XXX_Size() int { + return xxx_messageInfo_RLCMode.Size(m) +} +func (m *RLCMode) XXX_DiscardUnknown() { + xxx_messageInfo_RLCMode.DiscardUnknown(m) +} + +var xxx_messageInfo_RLCMode proto.InternalMessageInfo + +func (m *RLCMode) GetValue() RLCMode_Value { + if m != nil { + return m.Value + } + return RLCMode_protobuf_unspecified +} + +type RLC_Status struct { + Reestablishment_Indication RLC_Status_Reestablishment_Indication `protobuf:"varint,1,opt,name=reestablishment_Indication,json=reestablishmentIndication,proto3,enum=streaming_protobufs.RLC_Status_Reestablishment_Indication" json:"reestablishment_Indication,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RLC_Status) Reset() { *m = RLC_Status{} } +func (m *RLC_Status) String() string { return proto.CompactTextString(m) } +func (*RLC_Status) ProtoMessage() {} +func (*RLC_Status) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{14} +} + +func (m *RLC_Status) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RLC_Status.Unmarshal(m, b) +} +func (m *RLC_Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RLC_Status.Marshal(b, m, deterministic) +} +func (m *RLC_Status) XXX_Merge(src proto.Message) { + xxx_messageInfo_RLC_Status.Merge(m, src) +} +func (m *RLC_Status) XXX_Size() int { + return xxx_messageInfo_RLC_Status.Size(m) +} +func (m *RLC_Status) XXX_DiscardUnknown() { + xxx_messageInfo_RLC_Status.DiscardUnknown(m) +} + +var xxx_messageInfo_RLC_Status proto.InternalMessageInfo + +func (m *RLC_Status) GetReestablishment_Indication() RLC_Status_Reestablishment_Indication { + if m != nil { + return m.Reestablishment_Indication + } + return RLC_Status_protobuf_unspecified +} + +type ULConfiguration struct { + UL_PDCP ULConfiguration_UL_UE_Configuration `protobuf:"varint,1,opt,name=uL_PDCP,json=uLPDCP,proto3,enum=streaming_protobufs.ULConfiguration_UL_UE_Configuration" json:"uL_PDCP,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ULConfiguration) Reset() { *m = ULConfiguration{} } +func (m *ULConfiguration) String() string { return proto.CompactTextString(m) } +func (*ULConfiguration) ProtoMessage() {} +func (*ULConfiguration) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{15} +} + +func (m *ULConfiguration) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ULConfiguration.Unmarshal(m, b) +} +func (m *ULConfiguration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ULConfiguration.Marshal(b, m, deterministic) +} +func (m *ULConfiguration) XXX_Merge(src proto.Message) { + xxx_messageInfo_ULConfiguration.Merge(m, src) +} +func (m *ULConfiguration) XXX_Size() int { + return xxx_messageInfo_ULConfiguration.Size(m) +} +func (m *ULConfiguration) XXX_DiscardUnknown() { + xxx_messageInfo_ULConfiguration.DiscardUnknown(m) +} + +var xxx_messageInfo_ULConfiguration proto.InternalMessageInfo + +func (m *ULConfiguration) GetUL_PDCP() ULConfiguration_UL_UE_Configuration { + if m != nil { + return m.UL_PDCP + } + return ULConfiguration_protobuf_unspecified +} + +type PDCPSnLength struct { + Value PDCPSnLength_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PDCPSnLength_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDCPSnLength) Reset() { *m = PDCPSnLength{} } +func (m *PDCPSnLength) String() string { return proto.CompactTextString(m) } +func (*PDCPSnLength) ProtoMessage() {} +func (*PDCPSnLength) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{16} +} + +func (m *PDCPSnLength) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDCPSnLength.Unmarshal(m, b) +} +func (m *PDCPSnLength) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDCPSnLength.Marshal(b, m, deterministic) +} +func (m *PDCPSnLength) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDCPSnLength.Merge(m, src) +} +func (m *PDCPSnLength) XXX_Size() int { + return xxx_messageInfo_PDCPSnLength.Size(m) +} +func (m *PDCPSnLength) XXX_DiscardUnknown() { + xxx_messageInfo_PDCPSnLength.DiscardUnknown(m) +} + +var xxx_messageInfo_PDCPSnLength proto.InternalMessageInfo + +func (m *PDCPSnLength) GetValue() PDCPSnLength_Value { + if m != nil { + return m.Value + } + return PDCPSnLength_protobuf_unspecified +} + +type PDCPChangeIndication struct { + Value PDCPChangeIndication_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.PDCPChangeIndication_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *PDCPChangeIndication) Reset() { *m = PDCPChangeIndication{} } +func (m *PDCPChangeIndication) String() string { return proto.CompactTextString(m) } +func (*PDCPChangeIndication) ProtoMessage() {} +func (*PDCPChangeIndication) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{17} +} + +func (m *PDCPChangeIndication) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_PDCPChangeIndication.Unmarshal(m, b) +} +func (m *PDCPChangeIndication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_PDCPChangeIndication.Marshal(b, m, deterministic) +} +func (m *PDCPChangeIndication) XXX_Merge(src proto.Message) { + xxx_messageInfo_PDCPChangeIndication.Merge(m, src) +} +func (m *PDCPChangeIndication) XXX_Size() int { + return xxx_messageInfo_PDCPChangeIndication.Size(m) +} +func (m *PDCPChangeIndication) XXX_DiscardUnknown() { + xxx_messageInfo_PDCPChangeIndication.DiscardUnknown(m) +} + +var xxx_messageInfo_PDCPChangeIndication proto.InternalMessageInfo + +func (m *PDCPChangeIndication) GetValue() PDCPChangeIndication_Value { + if m != nil { + return m.Value + } + return PDCPChangeIndication_protobuf_unspecified +} + +type SplitSRBs struct { + Value SplitSRBs_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SplitSRBs_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SplitSRBs) Reset() { *m = SplitSRBs{} } +func (m *SplitSRBs) String() string { return proto.CompactTextString(m) } +func (*SplitSRBs) ProtoMessage() {} +func (*SplitSRBs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{18} +} + +func (m *SplitSRBs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SplitSRBs.Unmarshal(m, b) +} +func (m *SplitSRBs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SplitSRBs.Marshal(b, m, deterministic) +} +func (m *SplitSRBs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SplitSRBs.Merge(m, src) +} +func (m *SplitSRBs) XXX_Size() int { + return xxx_messageInfo_SplitSRBs.Size(m) +} +func (m *SplitSRBs) XXX_DiscardUnknown() { + xxx_messageInfo_SplitSRBs.DiscardUnknown(m) +} + +var xxx_messageInfo_SplitSRBs proto.InternalMessageInfo + +func (m *SplitSRBs) GetValue() SplitSRBs_Value { + if m != nil { + return m.Value + } + return SplitSRBs_protobuf_unspecified +} + +type NRCGI struct { + PLMN_Identity []byte `protobuf:"bytes,1,opt,name=pLMN_Identity,json=pLMNIdentity,proto3" json:"pLMN_Identity,omitempty"` + NRcellIdentifier []byte `protobuf:"bytes,2,opt,name=nRcellIdentifier,proto3" json:"nRcellIdentifier,omitempty"` + IE_Extensions []*NRCGI_ExtIEs `protobuf:"bytes,3,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NRCGI) Reset() { *m = NRCGI{} } +func (m *NRCGI) String() string { return proto.CompactTextString(m) } +func (*NRCGI) ProtoMessage() {} +func (*NRCGI) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{19} +} + +func (m *NRCGI) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NRCGI.Unmarshal(m, b) +} +func (m *NRCGI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NRCGI.Marshal(b, m, deterministic) +} +func (m *NRCGI) XXX_Merge(src proto.Message) { + xxx_messageInfo_NRCGI.Merge(m, src) +} +func (m *NRCGI) XXX_Size() int { + return xxx_messageInfo_NRCGI.Size(m) +} +func (m *NRCGI) XXX_DiscardUnknown() { + xxx_messageInfo_NRCGI.DiscardUnknown(m) +} + +var xxx_messageInfo_NRCGI proto.InternalMessageInfo + +func (m *NRCGI) GetPLMN_Identity() []byte { + if m != nil { + return m.PLMN_Identity + } + return nil +} + +func (m *NRCGI) GetNRcellIdentifier() []byte { + if m != nil { + return m.NRcellIdentifier + } + return nil +} + +func (m *NRCGI) GetIE_Extensions() []*NRCGI_ExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type NRCGI_ExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NRCGI_ExtIEs) Reset() { *m = NRCGI_ExtIEs{} } +func (m *NRCGI_ExtIEs) String() string { return proto.CompactTextString(m) } +func (*NRCGI_ExtIEs) ProtoMessage() {} +func (*NRCGI_ExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{20} +} + +func (m *NRCGI_ExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NRCGI_ExtIEs.Unmarshal(m, b) +} +func (m *NRCGI_ExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NRCGI_ExtIEs.Marshal(b, m, deterministic) +} +func (m *NRCGI_ExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_NRCGI_ExtIEs.Merge(m, src) +} +func (m *NRCGI_ExtIEs) XXX_Size() int { + return xxx_messageInfo_NRCGI_ExtIEs.Size(m) +} +func (m *NRCGI_ExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_NRCGI_ExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_NRCGI_ExtIEs proto.InternalMessageInfo + +type ECGI struct { + PLMN_Identity []byte `protobuf:"bytes,1,opt,name=pLMN_Identity,json=pLMNIdentity,proto3" json:"pLMN_Identity,omitempty"` + EUTRANcellIdentifier []byte `protobuf:"bytes,2,opt,name=eUTRANcellIdentifier,proto3" json:"eUTRANcellIdentifier,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ECGI) Reset() { *m = ECGI{} } +func (m *ECGI) String() string { return proto.CompactTextString(m) } +func (*ECGI) ProtoMessage() {} +func (*ECGI) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{21} +} + +func (m *ECGI) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ECGI.Unmarshal(m, b) +} +func (m *ECGI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ECGI.Marshal(b, m, deterministic) +} +func (m *ECGI) XXX_Merge(src proto.Message) { + xxx_messageInfo_ECGI.Merge(m, src) +} +func (m *ECGI) XXX_Size() int { + return xxx_messageInfo_ECGI.Size(m) +} +func (m *ECGI) XXX_DiscardUnknown() { + xxx_messageInfo_ECGI.DiscardUnknown(m) +} + +var xxx_messageInfo_ECGI proto.InternalMessageInfo + +func (m *ECGI) GetPLMN_Identity() []byte { + if m != nil { + return m.PLMN_Identity + } + return nil +} + +func (m *ECGI) GetEUTRANcellIdentifier() []byte { + if m != nil { + return m.EUTRANcellIdentifier + } + return nil +} + +type E_RAB_List struct { + Items []*E_RAB_ItemIEs `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RAB_List) Reset() { *m = E_RAB_List{} } +func (m *E_RAB_List) String() string { return proto.CompactTextString(m) } +func (*E_RAB_List) ProtoMessage() {} +func (*E_RAB_List) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{22} +} + +func (m *E_RAB_List) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RAB_List.Unmarshal(m, b) +} +func (m *E_RAB_List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RAB_List.Marshal(b, m, deterministic) +} +func (m *E_RAB_List) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RAB_List.Merge(m, src) +} +func (m *E_RAB_List) XXX_Size() int { + return xxx_messageInfo_E_RAB_List.Size(m) +} +func (m *E_RAB_List) XXX_DiscardUnknown() { + xxx_messageInfo_E_RAB_List.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RAB_List proto.InternalMessageInfo + +func (m *E_RAB_List) GetItems() []*E_RAB_ItemIEs { + if m != nil { + return m.Items + } + return nil +} + +type E_RAB_ItemIEs struct { + Id_E_RAB_Item *E_RAB_Item `protobuf:"bytes,1,opt,name=id_E_RAB_Item,json=idERABItem,proto3" json:"id_E_RAB_Item,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RAB_ItemIEs) Reset() { *m = E_RAB_ItemIEs{} } +func (m *E_RAB_ItemIEs) String() string { return proto.CompactTextString(m) } +func (*E_RAB_ItemIEs) ProtoMessage() {} +func (*E_RAB_ItemIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{23} +} + +func (m *E_RAB_ItemIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RAB_ItemIEs.Unmarshal(m, b) +} +func (m *E_RAB_ItemIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RAB_ItemIEs.Marshal(b, m, deterministic) +} +func (m *E_RAB_ItemIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RAB_ItemIEs.Merge(m, src) +} +func (m *E_RAB_ItemIEs) XXX_Size() int { + return xxx_messageInfo_E_RAB_ItemIEs.Size(m) +} +func (m *E_RAB_ItemIEs) XXX_DiscardUnknown() { + xxx_messageInfo_E_RAB_ItemIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RAB_ItemIEs proto.InternalMessageInfo + +func (m *E_RAB_ItemIEs) GetId_E_RAB_Item() *E_RAB_Item { + if m != nil { + return m.Id_E_RAB_Item + } + return nil +} + +type E_RAB_Item struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + Cause *Cause `protobuf:"bytes,2,opt,name=cause,proto3" json:"cause,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *E_RAB_Item) Reset() { *m = E_RAB_Item{} } +func (m *E_RAB_Item) String() string { return proto.CompactTextString(m) } +func (*E_RAB_Item) ProtoMessage() {} +func (*E_RAB_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{24} +} + +func (m *E_RAB_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_E_RAB_Item.Unmarshal(m, b) +} +func (m *E_RAB_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_E_RAB_Item.Marshal(b, m, deterministic) +} +func (m *E_RAB_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_E_RAB_Item.Merge(m, src) +} +func (m *E_RAB_Item) XXX_Size() int { + return xxx_messageInfo_E_RAB_Item.Size(m) +} +func (m *E_RAB_Item) XXX_DiscardUnknown() { + xxx_messageInfo_E_RAB_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_E_RAB_Item proto.InternalMessageInfo + +func (m *E_RAB_Item) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *E_RAB_Item) GetCause() *Cause { + if m != nil { + return m.Cause + } + return nil +} + +type ERABActivityNotifyItemList struct { + Items []*ERABActivityNotifyItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ERABActivityNotifyItemList) Reset() { *m = ERABActivityNotifyItemList{} } +func (m *ERABActivityNotifyItemList) String() string { return proto.CompactTextString(m) } +func (*ERABActivityNotifyItemList) ProtoMessage() {} +func (*ERABActivityNotifyItemList) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{25} +} + +func (m *ERABActivityNotifyItemList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ERABActivityNotifyItemList.Unmarshal(m, b) +} +func (m *ERABActivityNotifyItemList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ERABActivityNotifyItemList.Marshal(b, m, deterministic) +} +func (m *ERABActivityNotifyItemList) XXX_Merge(src proto.Message) { + xxx_messageInfo_ERABActivityNotifyItemList.Merge(m, src) +} +func (m *ERABActivityNotifyItemList) XXX_Size() int { + return xxx_messageInfo_ERABActivityNotifyItemList.Size(m) +} +func (m *ERABActivityNotifyItemList) XXX_DiscardUnknown() { + xxx_messageInfo_ERABActivityNotifyItemList.DiscardUnknown(m) +} + +var xxx_messageInfo_ERABActivityNotifyItemList proto.InternalMessageInfo + +func (m *ERABActivityNotifyItemList) GetItems() []*ERABActivityNotifyItem { + if m != nil { + return m.Items + } + return nil +} + +type ERABActivityNotifyItem struct { + E_RAB_ID uint32 `protobuf:"varint,1,opt,name=e_RAB_ID,json=eRABID,proto3" json:"e_RAB_ID,omitempty"` + ActivityReport *UserPlaneTrafficActivityReport `protobuf:"bytes,2,opt,name=activityReport,proto3" json:"activityReport,omitempty"` + IE_Extensions *ERABActivityNotifyItem_ExtIEs `protobuf:"bytes,3,opt,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ERABActivityNotifyItem) Reset() { *m = ERABActivityNotifyItem{} } +func (m *ERABActivityNotifyItem) String() string { return proto.CompactTextString(m) } +func (*ERABActivityNotifyItem) ProtoMessage() {} +func (*ERABActivityNotifyItem) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{26} +} + +func (m *ERABActivityNotifyItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ERABActivityNotifyItem.Unmarshal(m, b) +} +func (m *ERABActivityNotifyItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ERABActivityNotifyItem.Marshal(b, m, deterministic) +} +func (m *ERABActivityNotifyItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_ERABActivityNotifyItem.Merge(m, src) +} +func (m *ERABActivityNotifyItem) XXX_Size() int { + return xxx_messageInfo_ERABActivityNotifyItem.Size(m) +} +func (m *ERABActivityNotifyItem) XXX_DiscardUnknown() { + xxx_messageInfo_ERABActivityNotifyItem.DiscardUnknown(m) +} + +var xxx_messageInfo_ERABActivityNotifyItem proto.InternalMessageInfo + +func (m *ERABActivityNotifyItem) GetE_RAB_ID() uint32 { + if m != nil { + return m.E_RAB_ID + } + return 0 +} + +func (m *ERABActivityNotifyItem) GetActivityReport() *UserPlaneTrafficActivityReport { + if m != nil { + return m.ActivityReport + } + return nil +} + +func (m *ERABActivityNotifyItem) GetIE_Extensions() *ERABActivityNotifyItem_ExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type ERABActivityNotifyItem_ExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ERABActivityNotifyItem_ExtIEs) Reset() { *m = ERABActivityNotifyItem_ExtIEs{} } +func (m *ERABActivityNotifyItem_ExtIEs) String() string { return proto.CompactTextString(m) } +func (*ERABActivityNotifyItem_ExtIEs) ProtoMessage() {} +func (*ERABActivityNotifyItem_ExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{27} +} + +func (m *ERABActivityNotifyItem_ExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ERABActivityNotifyItem_ExtIEs.Unmarshal(m, b) +} +func (m *ERABActivityNotifyItem_ExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ERABActivityNotifyItem_ExtIEs.Marshal(b, m, deterministic) +} +func (m *ERABActivityNotifyItem_ExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_ERABActivityNotifyItem_ExtIEs.Merge(m, src) +} +func (m *ERABActivityNotifyItem_ExtIEs) XXX_Size() int { + return xxx_messageInfo_ERABActivityNotifyItem_ExtIEs.Size(m) +} +func (m *ERABActivityNotifyItem_ExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_ERABActivityNotifyItem_ExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_ERABActivityNotifyItem_ExtIEs proto.InternalMessageInfo + +type UserPlaneTrafficActivityReport struct { + Value UserPlaneTrafficActivityReport_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.UserPlaneTrafficActivityReport_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UserPlaneTrafficActivityReport) Reset() { *m = UserPlaneTrafficActivityReport{} } +func (m *UserPlaneTrafficActivityReport) String() string { return proto.CompactTextString(m) } +func (*UserPlaneTrafficActivityReport) ProtoMessage() {} +func (*UserPlaneTrafficActivityReport) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{28} +} + +func (m *UserPlaneTrafficActivityReport) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UserPlaneTrafficActivityReport.Unmarshal(m, b) +} +func (m *UserPlaneTrafficActivityReport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UserPlaneTrafficActivityReport.Marshal(b, m, deterministic) +} +func (m *UserPlaneTrafficActivityReport) XXX_Merge(src proto.Message) { + xxx_messageInfo_UserPlaneTrafficActivityReport.Merge(m, src) +} +func (m *UserPlaneTrafficActivityReport) XXX_Size() int { + return xxx_messageInfo_UserPlaneTrafficActivityReport.Size(m) +} +func (m *UserPlaneTrafficActivityReport) XXX_DiscardUnknown() { + xxx_messageInfo_UserPlaneTrafficActivityReport.DiscardUnknown(m) +} + +var xxx_messageInfo_UserPlaneTrafficActivityReport proto.InternalMessageInfo + +func (m *UserPlaneTrafficActivityReport) GetValue() UserPlaneTrafficActivityReport_Value { + if m != nil { + return m.Value + } + return UserPlaneTrafficActivityReport_protobuf_unspecified +} + +type GNBOverloadInformation struct { + Value GNBOverloadInformation_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.GNBOverloadInformation_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *GNBOverloadInformation) Reset() { *m = GNBOverloadInformation{} } +func (m *GNBOverloadInformation) String() string { return proto.CompactTextString(m) } +func (*GNBOverloadInformation) ProtoMessage() {} +func (*GNBOverloadInformation) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{29} +} + +func (m *GNBOverloadInformation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_GNBOverloadInformation.Unmarshal(m, b) +} +func (m *GNBOverloadInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_GNBOverloadInformation.Marshal(b, m, deterministic) +} +func (m *GNBOverloadInformation) XXX_Merge(src proto.Message) { + xxx_messageInfo_GNBOverloadInformation.Merge(m, src) +} +func (m *GNBOverloadInformation) XXX_Size() int { + return xxx_messageInfo_GNBOverloadInformation.Size(m) +} +func (m *GNBOverloadInformation) XXX_DiscardUnknown() { + xxx_messageInfo_GNBOverloadInformation.DiscardUnknown(m) +} + +var xxx_messageInfo_GNBOverloadInformation proto.InternalMessageInfo + +func (m *GNBOverloadInformation) GetValue() GNBOverloadInformation_Value { + if m != nil { + return m.Value + } + return GNBOverloadInformation_protobuf_unspecified +} + +type CriticalityDiagnostics struct { + ProcedureCode *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=procedureCode,proto3" json:"procedureCode,omitempty"` + TriggeringMessage *TriggeringMessage `protobuf:"bytes,2,opt,name=triggeringMessage,proto3" json:"triggeringMessage,omitempty"` + ProcedureCriticality *Criticality `protobuf:"bytes,3,opt,name=procedureCriticality,proto3" json:"procedureCriticality,omitempty"` + IEsCriticalityDiagnostics *CriticalityDiagnostics_IE_List `protobuf:"bytes,4,opt,name=iEsCriticalityDiagnostics,proto3" json:"iEsCriticalityDiagnostics,omitempty"` + IE_Extensions []*CriticalityDiagnostics_ExtIEs `protobuf:"bytes,5,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CriticalityDiagnostics) Reset() { *m = CriticalityDiagnostics{} } +func (m *CriticalityDiagnostics) String() string { return proto.CompactTextString(m) } +func (*CriticalityDiagnostics) ProtoMessage() {} +func (*CriticalityDiagnostics) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{30} +} + +func (m *CriticalityDiagnostics) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CriticalityDiagnostics.Unmarshal(m, b) +} +func (m *CriticalityDiagnostics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CriticalityDiagnostics.Marshal(b, m, deterministic) +} +func (m *CriticalityDiagnostics) XXX_Merge(src proto.Message) { + xxx_messageInfo_CriticalityDiagnostics.Merge(m, src) +} +func (m *CriticalityDiagnostics) XXX_Size() int { + return xxx_messageInfo_CriticalityDiagnostics.Size(m) +} +func (m *CriticalityDiagnostics) XXX_DiscardUnknown() { + xxx_messageInfo_CriticalityDiagnostics.DiscardUnknown(m) +} + +var xxx_messageInfo_CriticalityDiagnostics proto.InternalMessageInfo + +func (m *CriticalityDiagnostics) GetProcedureCode() *wrappers.UInt32Value { + if m != nil { + return m.ProcedureCode + } + return nil +} + +func (m *CriticalityDiagnostics) GetTriggeringMessage() *TriggeringMessage { + if m != nil { + return m.TriggeringMessage + } + return nil +} + +func (m *CriticalityDiagnostics) GetProcedureCriticality() *Criticality { + if m != nil { + return m.ProcedureCriticality + } + return nil +} + +func (m *CriticalityDiagnostics) GetIEsCriticalityDiagnostics() *CriticalityDiagnostics_IE_List { + if m != nil { + return m.IEsCriticalityDiagnostics + } + return nil +} + +func (m *CriticalityDiagnostics) GetIE_Extensions() []*CriticalityDiagnostics_ExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type TriggeringMessage struct { + Value TriggeringMessage_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.TriggeringMessage_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TriggeringMessage) Reset() { *m = TriggeringMessage{} } +func (m *TriggeringMessage) String() string { return proto.CompactTextString(m) } +func (*TriggeringMessage) ProtoMessage() {} +func (*TriggeringMessage) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{31} +} + +func (m *TriggeringMessage) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TriggeringMessage.Unmarshal(m, b) +} +func (m *TriggeringMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TriggeringMessage.Marshal(b, m, deterministic) +} +func (m *TriggeringMessage) XXX_Merge(src proto.Message) { + xxx_messageInfo_TriggeringMessage.Merge(m, src) +} +func (m *TriggeringMessage) XXX_Size() int { + return xxx_messageInfo_TriggeringMessage.Size(m) +} +func (m *TriggeringMessage) XXX_DiscardUnknown() { + xxx_messageInfo_TriggeringMessage.DiscardUnknown(m) +} + +var xxx_messageInfo_TriggeringMessage proto.InternalMessageInfo + +func (m *TriggeringMessage) GetValue() TriggeringMessage_Value { + if m != nil { + return m.Value + } + return TriggeringMessage_protobuf_unspecified +} + +type Criticality struct { + Value Criticality_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.Criticality_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *Criticality) Reset() { *m = Criticality{} } +func (m *Criticality) String() string { return proto.CompactTextString(m) } +func (*Criticality) ProtoMessage() {} +func (*Criticality) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{32} +} + +func (m *Criticality) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_Criticality.Unmarshal(m, b) +} +func (m *Criticality) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_Criticality.Marshal(b, m, deterministic) +} +func (m *Criticality) XXX_Merge(src proto.Message) { + xxx_messageInfo_Criticality.Merge(m, src) +} +func (m *Criticality) XXX_Size() int { + return xxx_messageInfo_Criticality.Size(m) +} +func (m *Criticality) XXX_DiscardUnknown() { + xxx_messageInfo_Criticality.DiscardUnknown(m) +} + +var xxx_messageInfo_Criticality proto.InternalMessageInfo + +func (m *Criticality) GetValue() Criticality_Value { + if m != nil { + return m.Value + } + return Criticality_protobuf_unspecified +} + +type CriticalityDiagnostics_IE_List struct { + Items []*CriticalityDiagnostics_IE_List_Item `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CriticalityDiagnostics_IE_List) Reset() { *m = CriticalityDiagnostics_IE_List{} } +func (m *CriticalityDiagnostics_IE_List) String() string { return proto.CompactTextString(m) } +func (*CriticalityDiagnostics_IE_List) ProtoMessage() {} +func (*CriticalityDiagnostics_IE_List) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{33} +} + +func (m *CriticalityDiagnostics_IE_List) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CriticalityDiagnostics_IE_List.Unmarshal(m, b) +} +func (m *CriticalityDiagnostics_IE_List) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CriticalityDiagnostics_IE_List.Marshal(b, m, deterministic) +} +func (m *CriticalityDiagnostics_IE_List) XXX_Merge(src proto.Message) { + xxx_messageInfo_CriticalityDiagnostics_IE_List.Merge(m, src) +} +func (m *CriticalityDiagnostics_IE_List) XXX_Size() int { + return xxx_messageInfo_CriticalityDiagnostics_IE_List.Size(m) +} +func (m *CriticalityDiagnostics_IE_List) XXX_DiscardUnknown() { + xxx_messageInfo_CriticalityDiagnostics_IE_List.DiscardUnknown(m) +} + +var xxx_messageInfo_CriticalityDiagnostics_IE_List proto.InternalMessageInfo + +func (m *CriticalityDiagnostics_IE_List) GetItems() []*CriticalityDiagnostics_IE_List_Item { + if m != nil { + return m.Items + } + return nil +} + +type CriticalityDiagnostics_IE_List_Item struct { + IECriticality *Criticality `protobuf:"bytes,1,opt,name=iECriticality,proto3" json:"iECriticality,omitempty"` + IE_ID uint32 `protobuf:"varint,2,opt,name=iE_ID,json=iEID,proto3" json:"iE_ID,omitempty"` + TypeOfError *TypeOfError `protobuf:"bytes,3,opt,name=typeOfError,proto3" json:"typeOfError,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CriticalityDiagnostics_IE_List_Item) Reset() { *m = CriticalityDiagnostics_IE_List_Item{} } +func (m *CriticalityDiagnostics_IE_List_Item) String() string { return proto.CompactTextString(m) } +func (*CriticalityDiagnostics_IE_List_Item) ProtoMessage() {} +func (*CriticalityDiagnostics_IE_List_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{34} +} + +func (m *CriticalityDiagnostics_IE_List_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CriticalityDiagnostics_IE_List_Item.Unmarshal(m, b) +} +func (m *CriticalityDiagnostics_IE_List_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CriticalityDiagnostics_IE_List_Item.Marshal(b, m, deterministic) +} +func (m *CriticalityDiagnostics_IE_List_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_CriticalityDiagnostics_IE_List_Item.Merge(m, src) +} +func (m *CriticalityDiagnostics_IE_List_Item) XXX_Size() int { + return xxx_messageInfo_CriticalityDiagnostics_IE_List_Item.Size(m) +} +func (m *CriticalityDiagnostics_IE_List_Item) XXX_DiscardUnknown() { + xxx_messageInfo_CriticalityDiagnostics_IE_List_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_CriticalityDiagnostics_IE_List_Item proto.InternalMessageInfo + +func (m *CriticalityDiagnostics_IE_List_Item) GetIECriticality() *Criticality { + if m != nil { + return m.IECriticality + } + return nil +} + +func (m *CriticalityDiagnostics_IE_List_Item) GetIE_ID() uint32 { + if m != nil { + return m.IE_ID + } + return 0 +} + +func (m *CriticalityDiagnostics_IE_List_Item) GetTypeOfError() *TypeOfError { + if m != nil { + return m.TypeOfError + } + return nil +} + +type TypeOfError struct { + Value TypeOfError_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.TypeOfError_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *TypeOfError) Reset() { *m = TypeOfError{} } +func (m *TypeOfError) String() string { return proto.CompactTextString(m) } +func (*TypeOfError) ProtoMessage() {} +func (*TypeOfError) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{35} +} + +func (m *TypeOfError) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_TypeOfError.Unmarshal(m, b) +} +func (m *TypeOfError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_TypeOfError.Marshal(b, m, deterministic) +} +func (m *TypeOfError) XXX_Merge(src proto.Message) { + xxx_messageInfo_TypeOfError.Merge(m, src) +} +func (m *TypeOfError) XXX_Size() int { + return xxx_messageInfo_TypeOfError.Size(m) +} +func (m *TypeOfError) XXX_DiscardUnknown() { + xxx_messageInfo_TypeOfError.DiscardUnknown(m) +} + +var xxx_messageInfo_TypeOfError proto.InternalMessageInfo + +func (m *TypeOfError) GetValue() TypeOfError_Value { + if m != nil { + return m.Value + } + return TypeOfError_protobuf_unspecified +} + +type CriticalityDiagnostics_ExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CriticalityDiagnostics_ExtIEs) Reset() { *m = CriticalityDiagnostics_ExtIEs{} } +func (m *CriticalityDiagnostics_ExtIEs) String() string { return proto.CompactTextString(m) } +func (*CriticalityDiagnostics_ExtIEs) ProtoMessage() {} +func (*CriticalityDiagnostics_ExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{36} +} + +func (m *CriticalityDiagnostics_ExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CriticalityDiagnostics_ExtIEs.Unmarshal(m, b) +} +func (m *CriticalityDiagnostics_ExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CriticalityDiagnostics_ExtIEs.Marshal(b, m, deterministic) +} +func (m *CriticalityDiagnostics_ExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_CriticalityDiagnostics_ExtIEs.Merge(m, src) +} +func (m *CriticalityDiagnostics_ExtIEs) XXX_Size() int { + return xxx_messageInfo_CriticalityDiagnostics_ExtIEs.Size(m) +} +func (m *CriticalityDiagnostics_ExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_CriticalityDiagnostics_ExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_CriticalityDiagnostics_ExtIEs proto.InternalMessageInfo + +type SgNBResourceCoordinationInformation struct { + NR_CGI *NRCGI `protobuf:"bytes,1,opt,name=nR_CGI,json=nRCGI,proto3" json:"nR_CGI,omitempty"` + ULCoordinationInformation []byte `protobuf:"bytes,2,opt,name=uLCoordinationInformation,proto3" json:"uLCoordinationInformation,omitempty"` + DLCoordinationInformation *wrappers.BytesValue `protobuf:"bytes,3,opt,name=dLCoordinationInformation,proto3" json:"dLCoordinationInformation,omitempty"` + IE_Extensions []*SgNBResourceCoordinationInformationExtIEs `protobuf:"bytes,4,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBResourceCoordinationInformation) Reset() { *m = SgNBResourceCoordinationInformation{} } +func (m *SgNBResourceCoordinationInformation) String() string { return proto.CompactTextString(m) } +func (*SgNBResourceCoordinationInformation) ProtoMessage() {} +func (*SgNBResourceCoordinationInformation) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{37} +} + +func (m *SgNBResourceCoordinationInformation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBResourceCoordinationInformation.Unmarshal(m, b) +} +func (m *SgNBResourceCoordinationInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBResourceCoordinationInformation.Marshal(b, m, deterministic) +} +func (m *SgNBResourceCoordinationInformation) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBResourceCoordinationInformation.Merge(m, src) +} +func (m *SgNBResourceCoordinationInformation) XXX_Size() int { + return xxx_messageInfo_SgNBResourceCoordinationInformation.Size(m) +} +func (m *SgNBResourceCoordinationInformation) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBResourceCoordinationInformation.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBResourceCoordinationInformation proto.InternalMessageInfo + +func (m *SgNBResourceCoordinationInformation) GetNR_CGI() *NRCGI { + if m != nil { + return m.NR_CGI + } + return nil +} + +func (m *SgNBResourceCoordinationInformation) GetULCoordinationInformation() []byte { + if m != nil { + return m.ULCoordinationInformation + } + return nil +} + +func (m *SgNBResourceCoordinationInformation) GetDLCoordinationInformation() *wrappers.BytesValue { + if m != nil { + return m.DLCoordinationInformation + } + return nil +} + +func (m *SgNBResourceCoordinationInformation) GetIE_Extensions() []*SgNBResourceCoordinationInformationExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type SgNBResourceCoordinationInformationExtIEs struct { + Id_ECGI *ECGI `protobuf:"bytes,1,opt,name=id_ECGI,json=idECGI,proto3" json:"id_ECGI,omitempty"` + Id_SgNBCoordinationAssistanceInformation *SgNBCoordinationAssistanceInformation `protobuf:"bytes,2,opt,name=id_SgNBCoordinationAssistanceInformation,json=idSgNBCoordinationAssistanceInformation,proto3" json:"id_SgNBCoordinationAssistanceInformation,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBResourceCoordinationInformationExtIEs) Reset() { + *m = SgNBResourceCoordinationInformationExtIEs{} +} +func (m *SgNBResourceCoordinationInformationExtIEs) String() string { return proto.CompactTextString(m) } +func (*SgNBResourceCoordinationInformationExtIEs) ProtoMessage() {} +func (*SgNBResourceCoordinationInformationExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{38} +} + +func (m *SgNBResourceCoordinationInformationExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBResourceCoordinationInformationExtIEs.Unmarshal(m, b) +} +func (m *SgNBResourceCoordinationInformationExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBResourceCoordinationInformationExtIEs.Marshal(b, m, deterministic) +} +func (m *SgNBResourceCoordinationInformationExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBResourceCoordinationInformationExtIEs.Merge(m, src) +} +func (m *SgNBResourceCoordinationInformationExtIEs) XXX_Size() int { + return xxx_messageInfo_SgNBResourceCoordinationInformationExtIEs.Size(m) +} +func (m *SgNBResourceCoordinationInformationExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBResourceCoordinationInformationExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBResourceCoordinationInformationExtIEs proto.InternalMessageInfo + +func (m *SgNBResourceCoordinationInformationExtIEs) GetId_ECGI() *ECGI { + if m != nil { + return m.Id_ECGI + } + return nil +} + +func (m *SgNBResourceCoordinationInformationExtIEs) GetId_SgNBCoordinationAssistanceInformation() *SgNBCoordinationAssistanceInformation { + if m != nil { + return m.Id_SgNBCoordinationAssistanceInformation + } + return nil +} + +type SgNBCoordinationAssistanceInformation struct { + Value SgNBCoordinationAssistanceInformation_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SgNBCoordinationAssistanceInformation_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SgNBCoordinationAssistanceInformation) Reset() { *m = SgNBCoordinationAssistanceInformation{} } +func (m *SgNBCoordinationAssistanceInformation) String() string { return proto.CompactTextString(m) } +func (*SgNBCoordinationAssistanceInformation) ProtoMessage() {} +func (*SgNBCoordinationAssistanceInformation) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{39} +} + +func (m *SgNBCoordinationAssistanceInformation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SgNBCoordinationAssistanceInformation.Unmarshal(m, b) +} +func (m *SgNBCoordinationAssistanceInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SgNBCoordinationAssistanceInformation.Marshal(b, m, deterministic) +} +func (m *SgNBCoordinationAssistanceInformation) XXX_Merge(src proto.Message) { + xxx_messageInfo_SgNBCoordinationAssistanceInformation.Merge(m, src) +} +func (m *SgNBCoordinationAssistanceInformation) XXX_Size() int { + return xxx_messageInfo_SgNBCoordinationAssistanceInformation.Size(m) +} +func (m *SgNBCoordinationAssistanceInformation) XXX_DiscardUnknown() { + xxx_messageInfo_SgNBCoordinationAssistanceInformation.DiscardUnknown(m) +} + +var xxx_messageInfo_SgNBCoordinationAssistanceInformation proto.InternalMessageInfo + +func (m *SgNBCoordinationAssistanceInformation) GetValue() SgNBCoordinationAssistanceInformation_Value { + if m != nil { + return m.Value + } + return SgNBCoordinationAssistanceInformation_protobuf_unspecified +} + +type RRC_Config_Ind struct { + Value RRC_Config_Ind_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.RRC_Config_Ind_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *RRC_Config_Ind) Reset() { *m = RRC_Config_Ind{} } +func (m *RRC_Config_Ind) String() string { return proto.CompactTextString(m) } +func (*RRC_Config_Ind) ProtoMessage() {} +func (*RRC_Config_Ind) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{40} +} + +func (m *RRC_Config_Ind) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_RRC_Config_Ind.Unmarshal(m, b) +} +func (m *RRC_Config_Ind) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_RRC_Config_Ind.Marshal(b, m, deterministic) +} +func (m *RRC_Config_Ind) XXX_Merge(src proto.Message) { + xxx_messageInfo_RRC_Config_Ind.Merge(m, src) +} +func (m *RRC_Config_Ind) XXX_Size() int { + return xxx_messageInfo_RRC_Config_Ind.Size(m) +} +func (m *RRC_Config_Ind) XXX_DiscardUnknown() { + xxx_messageInfo_RRC_Config_Ind.DiscardUnknown(m) +} + +var xxx_messageInfo_RRC_Config_Ind proto.InternalMessageInfo + +func (m *RRC_Config_Ind) GetValue() RRC_Config_Ind_Value { + if m != nil { + return m.Value + } + return RRC_Config_Ind_protobuf_unspecified +} + +type HandoverRestrictionList struct { + ServingPLMN []byte `protobuf:"bytes,1,opt,name=servingPLMN,proto3" json:"servingPLMN,omitempty"` + EquivalentPLMNs *EPLMNs `protobuf:"bytes,2,opt,name=equivalentPLMNs,proto3" json:"equivalentPLMNs,omitempty"` + ForbiddenTAs *ForbiddenTAs `protobuf:"bytes,3,opt,name=forbiddenTAs,proto3" json:"forbiddenTAs,omitempty"` + ForbiddenLAs *ForbiddenLAs `protobuf:"bytes,4,opt,name=forbiddenLAs,proto3" json:"forbiddenLAs,omitempty"` + ForbiddenInterRATs *ForbiddenInterRATs `protobuf:"bytes,5,opt,name=forbiddenInterRATs,proto3" json:"forbiddenInterRATs,omitempty"` + IE_Extensions []*HandoverRestrictionList_ExtIEs `protobuf:"bytes,6,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *HandoverRestrictionList) Reset() { *m = HandoverRestrictionList{} } +func (m *HandoverRestrictionList) String() string { return proto.CompactTextString(m) } +func (*HandoverRestrictionList) ProtoMessage() {} +func (*HandoverRestrictionList) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{41} +} + +func (m *HandoverRestrictionList) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_HandoverRestrictionList.Unmarshal(m, b) +} +func (m *HandoverRestrictionList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_HandoverRestrictionList.Marshal(b, m, deterministic) +} +func (m *HandoverRestrictionList) XXX_Merge(src proto.Message) { + xxx_messageInfo_HandoverRestrictionList.Merge(m, src) +} +func (m *HandoverRestrictionList) XXX_Size() int { + return xxx_messageInfo_HandoverRestrictionList.Size(m) +} +func (m *HandoverRestrictionList) XXX_DiscardUnknown() { + xxx_messageInfo_HandoverRestrictionList.DiscardUnknown(m) +} + +var xxx_messageInfo_HandoverRestrictionList proto.InternalMessageInfo + +func (m *HandoverRestrictionList) GetServingPLMN() []byte { + if m != nil { + return m.ServingPLMN + } + return nil +} + +func (m *HandoverRestrictionList) GetEquivalentPLMNs() *EPLMNs { + if m != nil { + return m.EquivalentPLMNs + } + return nil +} + +func (m *HandoverRestrictionList) GetForbiddenTAs() *ForbiddenTAs { + if m != nil { + return m.ForbiddenTAs + } + return nil +} + +func (m *HandoverRestrictionList) GetForbiddenLAs() *ForbiddenLAs { + if m != nil { + return m.ForbiddenLAs + } + return nil +} + +func (m *HandoverRestrictionList) GetForbiddenInterRATs() *ForbiddenInterRATs { + if m != nil { + return m.ForbiddenInterRATs + } + return nil +} + +func (m *HandoverRestrictionList) GetIE_Extensions() []*HandoverRestrictionList_ExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type EPLMNs struct { + Items [][]byte `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *EPLMNs) Reset() { *m = EPLMNs{} } +func (m *EPLMNs) String() string { return proto.CompactTextString(m) } +func (*EPLMNs) ProtoMessage() {} +func (*EPLMNs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{42} +} + +func (m *EPLMNs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_EPLMNs.Unmarshal(m, b) +} +func (m *EPLMNs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_EPLMNs.Marshal(b, m, deterministic) +} +func (m *EPLMNs) XXX_Merge(src proto.Message) { + xxx_messageInfo_EPLMNs.Merge(m, src) +} +func (m *EPLMNs) XXX_Size() int { + return xxx_messageInfo_EPLMNs.Size(m) +} +func (m *EPLMNs) XXX_DiscardUnknown() { + xxx_messageInfo_EPLMNs.DiscardUnknown(m) +} + +var xxx_messageInfo_EPLMNs proto.InternalMessageInfo + +func (m *EPLMNs) GetItems() [][]byte { + if m != nil { + return m.Items + } + return nil +} + +type ForbiddenTAs struct { + Items []*ForbiddenTAs_Item `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ForbiddenTAs) Reset() { *m = ForbiddenTAs{} } +func (m *ForbiddenTAs) String() string { return proto.CompactTextString(m) } +func (*ForbiddenTAs) ProtoMessage() {} +func (*ForbiddenTAs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{43} +} + +func (m *ForbiddenTAs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ForbiddenTAs.Unmarshal(m, b) +} +func (m *ForbiddenTAs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ForbiddenTAs.Marshal(b, m, deterministic) +} +func (m *ForbiddenTAs) XXX_Merge(src proto.Message) { + xxx_messageInfo_ForbiddenTAs.Merge(m, src) +} +func (m *ForbiddenTAs) XXX_Size() int { + return xxx_messageInfo_ForbiddenTAs.Size(m) +} +func (m *ForbiddenTAs) XXX_DiscardUnknown() { + xxx_messageInfo_ForbiddenTAs.DiscardUnknown(m) +} + +var xxx_messageInfo_ForbiddenTAs proto.InternalMessageInfo + +func (m *ForbiddenTAs) GetItems() []*ForbiddenTAs_Item { + if m != nil { + return m.Items + } + return nil +} + +type ForbiddenTAs_Item struct { + PLMN_Identity []byte `protobuf:"bytes,1,opt,name=pLMN_Identity,json=pLMNIdentity,proto3" json:"pLMN_Identity,omitempty"` + ForbiddenTACs *ForbiddenTACs `protobuf:"bytes,2,opt,name=forbiddenTACs,proto3" json:"forbiddenTACs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ForbiddenTAs_Item) Reset() { *m = ForbiddenTAs_Item{} } +func (m *ForbiddenTAs_Item) String() string { return proto.CompactTextString(m) } +func (*ForbiddenTAs_Item) ProtoMessage() {} +func (*ForbiddenTAs_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{44} +} + +func (m *ForbiddenTAs_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ForbiddenTAs_Item.Unmarshal(m, b) +} +func (m *ForbiddenTAs_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ForbiddenTAs_Item.Marshal(b, m, deterministic) +} +func (m *ForbiddenTAs_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_ForbiddenTAs_Item.Merge(m, src) +} +func (m *ForbiddenTAs_Item) XXX_Size() int { + return xxx_messageInfo_ForbiddenTAs_Item.Size(m) +} +func (m *ForbiddenTAs_Item) XXX_DiscardUnknown() { + xxx_messageInfo_ForbiddenTAs_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_ForbiddenTAs_Item proto.InternalMessageInfo + +func (m *ForbiddenTAs_Item) GetPLMN_Identity() []byte { + if m != nil { + return m.PLMN_Identity + } + return nil +} + +func (m *ForbiddenTAs_Item) GetForbiddenTACs() *ForbiddenTACs { + if m != nil { + return m.ForbiddenTACs + } + return nil +} + +type ForbiddenTACs struct { + Items [][]byte `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ForbiddenTACs) Reset() { *m = ForbiddenTACs{} } +func (m *ForbiddenTACs) String() string { return proto.CompactTextString(m) } +func (*ForbiddenTACs) ProtoMessage() {} +func (*ForbiddenTACs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{45} +} + +func (m *ForbiddenTACs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ForbiddenTACs.Unmarshal(m, b) +} +func (m *ForbiddenTACs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ForbiddenTACs.Marshal(b, m, deterministic) +} +func (m *ForbiddenTACs) XXX_Merge(src proto.Message) { + xxx_messageInfo_ForbiddenTACs.Merge(m, src) +} +func (m *ForbiddenTACs) XXX_Size() int { + return xxx_messageInfo_ForbiddenTACs.Size(m) +} +func (m *ForbiddenTACs) XXX_DiscardUnknown() { + xxx_messageInfo_ForbiddenTACs.DiscardUnknown(m) +} + +var xxx_messageInfo_ForbiddenTACs proto.InternalMessageInfo + +func (m *ForbiddenTACs) GetItems() [][]byte { + if m != nil { + return m.Items + } + return nil +} + +type ForbiddenLAs struct { + Items []*ForbiddenLAs_Item `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ForbiddenLAs) Reset() { *m = ForbiddenLAs{} } +func (m *ForbiddenLAs) String() string { return proto.CompactTextString(m) } +func (*ForbiddenLAs) ProtoMessage() {} +func (*ForbiddenLAs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{46} +} + +func (m *ForbiddenLAs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ForbiddenLAs.Unmarshal(m, b) +} +func (m *ForbiddenLAs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ForbiddenLAs.Marshal(b, m, deterministic) +} +func (m *ForbiddenLAs) XXX_Merge(src proto.Message) { + xxx_messageInfo_ForbiddenLAs.Merge(m, src) +} +func (m *ForbiddenLAs) XXX_Size() int { + return xxx_messageInfo_ForbiddenLAs.Size(m) +} +func (m *ForbiddenLAs) XXX_DiscardUnknown() { + xxx_messageInfo_ForbiddenLAs.DiscardUnknown(m) +} + +var xxx_messageInfo_ForbiddenLAs proto.InternalMessageInfo + +func (m *ForbiddenLAs) GetItems() []*ForbiddenLAs_Item { + if m != nil { + return m.Items + } + return nil +} + +type ForbiddenLAs_Item struct { + PLMN_Identity []byte `protobuf:"bytes,1,opt,name=pLMN_Identity,json=pLMNIdentity,proto3" json:"pLMN_Identity,omitempty"` + ForbiddenLACs *ForbiddenLACs `protobuf:"bytes,2,opt,name=forbiddenLACs,proto3" json:"forbiddenLACs,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ForbiddenLAs_Item) Reset() { *m = ForbiddenLAs_Item{} } +func (m *ForbiddenLAs_Item) String() string { return proto.CompactTextString(m) } +func (*ForbiddenLAs_Item) ProtoMessage() {} +func (*ForbiddenLAs_Item) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{47} +} + +func (m *ForbiddenLAs_Item) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ForbiddenLAs_Item.Unmarshal(m, b) +} +func (m *ForbiddenLAs_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ForbiddenLAs_Item.Marshal(b, m, deterministic) +} +func (m *ForbiddenLAs_Item) XXX_Merge(src proto.Message) { + xxx_messageInfo_ForbiddenLAs_Item.Merge(m, src) +} +func (m *ForbiddenLAs_Item) XXX_Size() int { + return xxx_messageInfo_ForbiddenLAs_Item.Size(m) +} +func (m *ForbiddenLAs_Item) XXX_DiscardUnknown() { + xxx_messageInfo_ForbiddenLAs_Item.DiscardUnknown(m) +} + +var xxx_messageInfo_ForbiddenLAs_Item proto.InternalMessageInfo + +func (m *ForbiddenLAs_Item) GetPLMN_Identity() []byte { + if m != nil { + return m.PLMN_Identity + } + return nil +} + +func (m *ForbiddenLAs_Item) GetForbiddenLACs() *ForbiddenLACs { + if m != nil { + return m.ForbiddenLACs + } + return nil +} + +type ForbiddenLACs struct { + Items [][]byte `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ForbiddenLACs) Reset() { *m = ForbiddenLACs{} } +func (m *ForbiddenLACs) String() string { return proto.CompactTextString(m) } +func (*ForbiddenLACs) ProtoMessage() {} +func (*ForbiddenLACs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{48} +} + +func (m *ForbiddenLACs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ForbiddenLACs.Unmarshal(m, b) +} +func (m *ForbiddenLACs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ForbiddenLACs.Marshal(b, m, deterministic) +} +func (m *ForbiddenLACs) XXX_Merge(src proto.Message) { + xxx_messageInfo_ForbiddenLACs.Merge(m, src) +} +func (m *ForbiddenLACs) XXX_Size() int { + return xxx_messageInfo_ForbiddenLACs.Size(m) +} +func (m *ForbiddenLACs) XXX_DiscardUnknown() { + xxx_messageInfo_ForbiddenLACs.DiscardUnknown(m) +} + +var xxx_messageInfo_ForbiddenLACs proto.InternalMessageInfo + +func (m *ForbiddenLACs) GetItems() [][]byte { + if m != nil { + return m.Items + } + return nil +} + +type ForbiddenInterRATs struct { + Value ForbiddenInterRATs_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ForbiddenInterRATs_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ForbiddenInterRATs) Reset() { *m = ForbiddenInterRATs{} } +func (m *ForbiddenInterRATs) String() string { return proto.CompactTextString(m) } +func (*ForbiddenInterRATs) ProtoMessage() {} +func (*ForbiddenInterRATs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{49} +} + +func (m *ForbiddenInterRATs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ForbiddenInterRATs.Unmarshal(m, b) +} +func (m *ForbiddenInterRATs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ForbiddenInterRATs.Marshal(b, m, deterministic) +} +func (m *ForbiddenInterRATs) XXX_Merge(src proto.Message) { + xxx_messageInfo_ForbiddenInterRATs.Merge(m, src) +} +func (m *ForbiddenInterRATs) XXX_Size() int { + return xxx_messageInfo_ForbiddenInterRATs.Size(m) +} +func (m *ForbiddenInterRATs) XXX_DiscardUnknown() { + xxx_messageInfo_ForbiddenInterRATs.DiscardUnknown(m) +} + +var xxx_messageInfo_ForbiddenInterRATs proto.InternalMessageInfo + +func (m *ForbiddenInterRATs) GetValue() ForbiddenInterRATs_Value { + if m != nil { + return m.Value + } + return ForbiddenInterRATs_protobuf_unspecified +} + +type HandoverRestrictionList_ExtIEs struct { + Id_NRrestrictioninEPSasSecondaryRAT *NRrestrictioninEPSasSecondaryRAT `protobuf:"bytes,1,opt,name=id_NRrestrictioninEPSasSecondaryRAT,json=idNRrestrictioninEPSasSecondaryRAT,proto3" json:"id_NRrestrictioninEPSasSecondaryRAT,omitempty"` + Id_CNTypeRestrictions *CNTypeRestrictions `protobuf:"bytes,2,opt,name=id_CNTypeRestrictions,json=idCNTypeRestrictions,proto3" json:"id_CNTypeRestrictions,omitempty"` + Id_NRrestrictionin5GS *NRrestrictionin5GS `protobuf:"bytes,3,opt,name=id_NRrestrictionin5GS,json=idNRrestrictionin5GS,proto3" json:"id_NRrestrictionin5GS,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *HandoverRestrictionList_ExtIEs) Reset() { *m = HandoverRestrictionList_ExtIEs{} } +func (m *HandoverRestrictionList_ExtIEs) String() string { return proto.CompactTextString(m) } +func (*HandoverRestrictionList_ExtIEs) ProtoMessage() {} +func (*HandoverRestrictionList_ExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{50} +} + +func (m *HandoverRestrictionList_ExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_HandoverRestrictionList_ExtIEs.Unmarshal(m, b) +} +func (m *HandoverRestrictionList_ExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_HandoverRestrictionList_ExtIEs.Marshal(b, m, deterministic) +} +func (m *HandoverRestrictionList_ExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_HandoverRestrictionList_ExtIEs.Merge(m, src) +} +func (m *HandoverRestrictionList_ExtIEs) XXX_Size() int { + return xxx_messageInfo_HandoverRestrictionList_ExtIEs.Size(m) +} +func (m *HandoverRestrictionList_ExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_HandoverRestrictionList_ExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_HandoverRestrictionList_ExtIEs proto.InternalMessageInfo + +func (m *HandoverRestrictionList_ExtIEs) GetId_NRrestrictioninEPSasSecondaryRAT() *NRrestrictioninEPSasSecondaryRAT { + if m != nil { + return m.Id_NRrestrictioninEPSasSecondaryRAT + } + return nil +} + +func (m *HandoverRestrictionList_ExtIEs) GetId_CNTypeRestrictions() *CNTypeRestrictions { + if m != nil { + return m.Id_CNTypeRestrictions + } + return nil +} + +func (m *HandoverRestrictionList_ExtIEs) GetId_NRrestrictionin5GS() *NRrestrictionin5GS { + if m != nil { + return m.Id_NRrestrictionin5GS + } + return nil +} + +type NRrestrictioninEPSasSecondaryRAT struct { + Value NRrestrictioninEPSasSecondaryRAT_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.NRrestrictioninEPSasSecondaryRAT_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NRrestrictioninEPSasSecondaryRAT) Reset() { *m = NRrestrictioninEPSasSecondaryRAT{} } +func (m *NRrestrictioninEPSasSecondaryRAT) String() string { return proto.CompactTextString(m) } +func (*NRrestrictioninEPSasSecondaryRAT) ProtoMessage() {} +func (*NRrestrictioninEPSasSecondaryRAT) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{51} +} + +func (m *NRrestrictioninEPSasSecondaryRAT) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NRrestrictioninEPSasSecondaryRAT.Unmarshal(m, b) +} +func (m *NRrestrictioninEPSasSecondaryRAT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NRrestrictioninEPSasSecondaryRAT.Marshal(b, m, deterministic) +} +func (m *NRrestrictioninEPSasSecondaryRAT) XXX_Merge(src proto.Message) { + xxx_messageInfo_NRrestrictioninEPSasSecondaryRAT.Merge(m, src) +} +func (m *NRrestrictioninEPSasSecondaryRAT) XXX_Size() int { + return xxx_messageInfo_NRrestrictioninEPSasSecondaryRAT.Size(m) +} +func (m *NRrestrictioninEPSasSecondaryRAT) XXX_DiscardUnknown() { + xxx_messageInfo_NRrestrictioninEPSasSecondaryRAT.DiscardUnknown(m) +} + +var xxx_messageInfo_NRrestrictioninEPSasSecondaryRAT proto.InternalMessageInfo + +func (m *NRrestrictioninEPSasSecondaryRAT) GetValue() NRrestrictioninEPSasSecondaryRAT_Value { + if m != nil { + return m.Value + } + return NRrestrictioninEPSasSecondaryRAT_protobuf_unspecified +} + +type CNTypeRestrictions struct { + Items []*CNTypeRestrictionsItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CNTypeRestrictions) Reset() { *m = CNTypeRestrictions{} } +func (m *CNTypeRestrictions) String() string { return proto.CompactTextString(m) } +func (*CNTypeRestrictions) ProtoMessage() {} +func (*CNTypeRestrictions) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{52} +} + +func (m *CNTypeRestrictions) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CNTypeRestrictions.Unmarshal(m, b) +} +func (m *CNTypeRestrictions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CNTypeRestrictions.Marshal(b, m, deterministic) +} +func (m *CNTypeRestrictions) XXX_Merge(src proto.Message) { + xxx_messageInfo_CNTypeRestrictions.Merge(m, src) +} +func (m *CNTypeRestrictions) XXX_Size() int { + return xxx_messageInfo_CNTypeRestrictions.Size(m) +} +func (m *CNTypeRestrictions) XXX_DiscardUnknown() { + xxx_messageInfo_CNTypeRestrictions.DiscardUnknown(m) +} + +var xxx_messageInfo_CNTypeRestrictions proto.InternalMessageInfo + +func (m *CNTypeRestrictions) GetItems() []*CNTypeRestrictionsItem { + if m != nil { + return m.Items + } + return nil +} + +type CNTypeRestrictionsItem struct { + Plmn_Id []byte `protobuf:"bytes,1,opt,name=plmn_Id,json=plmnId,proto3" json:"plmn_Id,omitempty"` + CnType CNTypeRestrictionsItem_CNType `protobuf:"varint,2,opt,name=cn_type,json=cnType,proto3,enum=streaming_protobufs.CNTypeRestrictionsItem_CNType" json:"cn_type,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *CNTypeRestrictionsItem) Reset() { *m = CNTypeRestrictionsItem{} } +func (m *CNTypeRestrictionsItem) String() string { return proto.CompactTextString(m) } +func (*CNTypeRestrictionsItem) ProtoMessage() {} +func (*CNTypeRestrictionsItem) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{53} +} + +func (m *CNTypeRestrictionsItem) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_CNTypeRestrictionsItem.Unmarshal(m, b) +} +func (m *CNTypeRestrictionsItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_CNTypeRestrictionsItem.Marshal(b, m, deterministic) +} +func (m *CNTypeRestrictionsItem) XXX_Merge(src proto.Message) { + xxx_messageInfo_CNTypeRestrictionsItem.Merge(m, src) +} +func (m *CNTypeRestrictionsItem) XXX_Size() int { + return xxx_messageInfo_CNTypeRestrictionsItem.Size(m) +} +func (m *CNTypeRestrictionsItem) XXX_DiscardUnknown() { + xxx_messageInfo_CNTypeRestrictionsItem.DiscardUnknown(m) +} + +var xxx_messageInfo_CNTypeRestrictionsItem proto.InternalMessageInfo + +func (m *CNTypeRestrictionsItem) GetPlmn_Id() []byte { + if m != nil { + return m.Plmn_Id + } + return nil +} + +func (m *CNTypeRestrictionsItem) GetCnType() CNTypeRestrictionsItem_CNType { + if m != nil { + return m.CnType + } + return CNTypeRestrictionsItem_protobuf_unspecified +} + +type NRrestrictionin5GS struct { + Value NRrestrictionin5GS_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.NRrestrictionin5GS_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NRrestrictionin5GS) Reset() { *m = NRrestrictionin5GS{} } +func (m *NRrestrictionin5GS) String() string { return proto.CompactTextString(m) } +func (*NRrestrictionin5GS) ProtoMessage() {} +func (*NRrestrictionin5GS) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{54} +} + +func (m *NRrestrictionin5GS) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NRrestrictionin5GS.Unmarshal(m, b) +} +func (m *NRrestrictionin5GS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NRrestrictionin5GS.Marshal(b, m, deterministic) +} +func (m *NRrestrictionin5GS) XXX_Merge(src proto.Message) { + xxx_messageInfo_NRrestrictionin5GS.Merge(m, src) +} +func (m *NRrestrictionin5GS) XXX_Size() int { + return xxx_messageInfo_NRrestrictionin5GS.Size(m) +} +func (m *NRrestrictionin5GS) XXX_DiscardUnknown() { + xxx_messageInfo_NRrestrictionin5GS.DiscardUnknown(m) +} + +var xxx_messageInfo_NRrestrictionin5GS proto.InternalMessageInfo + +func (m *NRrestrictionin5GS) GetValue() NRrestrictionin5GS_Value { + if m != nil { + return m.Value + } + return NRrestrictionin5GS_protobuf_unspecified +} + +type NRUESecurityCapabilities struct { + NRencryptionAlgorithms []byte `protobuf:"bytes,1,opt,name=nRencryptionAlgorithms,proto3" json:"nRencryptionAlgorithms,omitempty"` + NRintegrityProtectionAlgorithms []byte `protobuf:"bytes,2,opt,name=nRintegrityProtectionAlgorithms,proto3" json:"nRintegrityProtectionAlgorithms,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *NRUESecurityCapabilities) Reset() { *m = NRUESecurityCapabilities{} } +func (m *NRUESecurityCapabilities) String() string { return proto.CompactTextString(m) } +func (*NRUESecurityCapabilities) ProtoMessage() {} +func (*NRUESecurityCapabilities) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{55} +} + +func (m *NRUESecurityCapabilities) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_NRUESecurityCapabilities.Unmarshal(m, b) +} +func (m *NRUESecurityCapabilities) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_NRUESecurityCapabilities.Marshal(b, m, deterministic) +} +func (m *NRUESecurityCapabilities) XXX_Merge(src proto.Message) { + xxx_messageInfo_NRUESecurityCapabilities.Merge(m, src) +} +func (m *NRUESecurityCapabilities) XXX_Size() int { + return xxx_messageInfo_NRUESecurityCapabilities.Size(m) +} +func (m *NRUESecurityCapabilities) XXX_DiscardUnknown() { + xxx_messageInfo_NRUESecurityCapabilities.DiscardUnknown(m) +} + +var xxx_messageInfo_NRUESecurityCapabilities proto.InternalMessageInfo + +func (m *NRUESecurityCapabilities) GetNRencryptionAlgorithms() []byte { + if m != nil { + return m.NRencryptionAlgorithms + } + return nil +} + +func (m *NRUESecurityCapabilities) GetNRintegrityProtectionAlgorithms() []byte { + if m != nil { + return m.NRintegrityProtectionAlgorithms + } + return nil +} + +type UEAggregateMaximumBitRate struct { + UEaggregateMaximumBitRateDownlink uint64 `protobuf:"varint,1,opt,name=uEaggregateMaximumBitRateDownlink,proto3" json:"uEaggregateMaximumBitRateDownlink,omitempty"` + UEaggregateMaximumBitRateUplink uint64 `protobuf:"varint,2,opt,name=uEaggregateMaximumBitRateUplink,proto3" json:"uEaggregateMaximumBitRateUplink,omitempty"` + IE_Extensions []*UEAggregate_MaximumBitrate_ExtIEs `protobuf:"bytes,3,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UEAggregateMaximumBitRate) Reset() { *m = UEAggregateMaximumBitRate{} } +func (m *UEAggregateMaximumBitRate) String() string { return proto.CompactTextString(m) } +func (*UEAggregateMaximumBitRate) ProtoMessage() {} +func (*UEAggregateMaximumBitRate) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{56} +} + +func (m *UEAggregateMaximumBitRate) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UEAggregateMaximumBitRate.Unmarshal(m, b) +} +func (m *UEAggregateMaximumBitRate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UEAggregateMaximumBitRate.Marshal(b, m, deterministic) +} +func (m *UEAggregateMaximumBitRate) XXX_Merge(src proto.Message) { + xxx_messageInfo_UEAggregateMaximumBitRate.Merge(m, src) +} +func (m *UEAggregateMaximumBitRate) XXX_Size() int { + return xxx_messageInfo_UEAggregateMaximumBitRate.Size(m) +} +func (m *UEAggregateMaximumBitRate) XXX_DiscardUnknown() { + xxx_messageInfo_UEAggregateMaximumBitRate.DiscardUnknown(m) +} + +var xxx_messageInfo_UEAggregateMaximumBitRate proto.InternalMessageInfo + +func (m *UEAggregateMaximumBitRate) GetUEaggregateMaximumBitRateDownlink() uint64 { + if m != nil { + return m.UEaggregateMaximumBitRateDownlink + } + return 0 +} + +func (m *UEAggregateMaximumBitRate) GetUEaggregateMaximumBitRateUplink() uint64 { + if m != nil { + return m.UEaggregateMaximumBitRateUplink + } + return 0 +} + +func (m *UEAggregateMaximumBitRate) GetIE_Extensions() []*UEAggregate_MaximumBitrate_ExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type UEAggregate_MaximumBitrate_ExtIEs struct { + IdExtendedUEaggregateMaximumBitRateDownlink *wrappers.UInt64Value `protobuf:"bytes,1,opt,name=id_extended_uEaggregateMaximumBitRateDownlink,json=idExtendedUEaggregateMaximumBitRateDownlink,proto3" json:"id_extended_uEaggregateMaximumBitRateDownlink,omitempty"` + IdExtendedUEaggregateMaximumBitRateUplink *wrappers.UInt64Value `protobuf:"bytes,2,opt,name=id_extended_uEaggregateMaximumBitRateUplink,json=idExtendedUEaggregateMaximumBitRateUplink,proto3" json:"id_extended_uEaggregateMaximumBitRateUplink,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *UEAggregate_MaximumBitrate_ExtIEs) Reset() { *m = UEAggregate_MaximumBitrate_ExtIEs{} } +func (m *UEAggregate_MaximumBitrate_ExtIEs) String() string { return proto.CompactTextString(m) } +func (*UEAggregate_MaximumBitrate_ExtIEs) ProtoMessage() {} +func (*UEAggregate_MaximumBitrate_ExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{57} +} + +func (m *UEAggregate_MaximumBitrate_ExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_UEAggregate_MaximumBitrate_ExtIEs.Unmarshal(m, b) +} +func (m *UEAggregate_MaximumBitrate_ExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_UEAggregate_MaximumBitrate_ExtIEs.Marshal(b, m, deterministic) +} +func (m *UEAggregate_MaximumBitrate_ExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_UEAggregate_MaximumBitrate_ExtIEs.Merge(m, src) +} +func (m *UEAggregate_MaximumBitrate_ExtIEs) XXX_Size() int { + return xxx_messageInfo_UEAggregate_MaximumBitrate_ExtIEs.Size(m) +} +func (m *UEAggregate_MaximumBitrate_ExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_UEAggregate_MaximumBitrate_ExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_UEAggregate_MaximumBitrate_ExtIEs proto.InternalMessageInfo + +func (m *UEAggregate_MaximumBitrate_ExtIEs) GetIdExtendedUEaggregateMaximumBitRateDownlink() *wrappers.UInt64Value { + if m != nil { + return m.IdExtendedUEaggregateMaximumBitRateDownlink + } + return nil +} + +func (m *UEAggregate_MaximumBitrate_ExtIEs) GetIdExtendedUEaggregateMaximumBitRateUplink() *wrappers.UInt64Value { + if m != nil { + return m.IdExtendedUEaggregateMaximumBitRateUplink + } + return nil +} + +type DL_Forwarding struct { + Value DL_Forwarding_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DL_Forwarding_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DL_Forwarding) Reset() { *m = DL_Forwarding{} } +func (m *DL_Forwarding) String() string { return proto.CompactTextString(m) } +func (*DL_Forwarding) ProtoMessage() {} +func (*DL_Forwarding) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{58} +} + +func (m *DL_Forwarding) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DL_Forwarding.Unmarshal(m, b) +} +func (m *DL_Forwarding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DL_Forwarding.Marshal(b, m, deterministic) +} +func (m *DL_Forwarding) XXX_Merge(src proto.Message) { + xxx_messageInfo_DL_Forwarding.Merge(m, src) +} +func (m *DL_Forwarding) XXX_Size() int { + return xxx_messageInfo_DL_Forwarding.Size(m) +} +func (m *DL_Forwarding) XXX_DiscardUnknown() { + xxx_messageInfo_DL_Forwarding.DiscardUnknown(m) +} + +var xxx_messageInfo_DL_Forwarding proto.InternalMessageInfo + +func (m *DL_Forwarding) GetValue() DL_Forwarding_Value { + if m != nil { + return m.Value + } + return DL_Forwarding_protobuf_unspecified +} + +type DuplicationActivation struct { + Value DuplicationActivation_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.DuplicationActivation_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *DuplicationActivation) Reset() { *m = DuplicationActivation{} } +func (m *DuplicationActivation) String() string { return proto.CompactTextString(m) } +func (*DuplicationActivation) ProtoMessage() {} +func (*DuplicationActivation) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{59} +} + +func (m *DuplicationActivation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_DuplicationActivation.Unmarshal(m, b) +} +func (m *DuplicationActivation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_DuplicationActivation.Marshal(b, m, deterministic) +} +func (m *DuplicationActivation) XXX_Merge(src proto.Message) { + xxx_messageInfo_DuplicationActivation.Merge(m, src) +} +func (m *DuplicationActivation) XXX_Size() int { + return xxx_messageInfo_DuplicationActivation.Size(m) +} +func (m *DuplicationActivation) XXX_DiscardUnknown() { + xxx_messageInfo_DuplicationActivation.DiscardUnknown(m) +} + +var xxx_messageInfo_DuplicationActivation proto.InternalMessageInfo + +func (m *DuplicationActivation) GetValue() DuplicationActivation_Value { + if m != nil { + return m.Value + } + return DuplicationActivation_protobuf_unspecified +} + +type MeNBResourceCoordinationInformation struct { + EUTRA_Cell_ID *ECGI `protobuf:"bytes,1,opt,name=eUTRA_Cell_ID,json=eUTRACellID,proto3" json:"eUTRA_Cell_ID,omitempty"` + ULCoordinationInformation []byte `protobuf:"bytes,2,opt,name=uLCoordinationInformation,proto3" json:"uLCoordinationInformation,omitempty"` + DLCoordinationInformation *wrappers.BytesValue `protobuf:"bytes,3,opt,name=dLCoordinationInformation,proto3" json:"dLCoordinationInformation,omitempty"` + IE_Extensions []*MeNBResourceCoordinationInformationExtIEs `protobuf:"bytes,4,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeNBResourceCoordinationInformation) Reset() { *m = MeNBResourceCoordinationInformation{} } +func (m *MeNBResourceCoordinationInformation) String() string { return proto.CompactTextString(m) } +func (*MeNBResourceCoordinationInformation) ProtoMessage() {} +func (*MeNBResourceCoordinationInformation) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{60} +} + +func (m *MeNBResourceCoordinationInformation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeNBResourceCoordinationInformation.Unmarshal(m, b) +} +func (m *MeNBResourceCoordinationInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeNBResourceCoordinationInformation.Marshal(b, m, deterministic) +} +func (m *MeNBResourceCoordinationInformation) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeNBResourceCoordinationInformation.Merge(m, src) +} +func (m *MeNBResourceCoordinationInformation) XXX_Size() int { + return xxx_messageInfo_MeNBResourceCoordinationInformation.Size(m) +} +func (m *MeNBResourceCoordinationInformation) XXX_DiscardUnknown() { + xxx_messageInfo_MeNBResourceCoordinationInformation.DiscardUnknown(m) +} + +var xxx_messageInfo_MeNBResourceCoordinationInformation proto.InternalMessageInfo + +func (m *MeNBResourceCoordinationInformation) GetEUTRA_Cell_ID() *ECGI { + if m != nil { + return m.EUTRA_Cell_ID + } + return nil +} + +func (m *MeNBResourceCoordinationInformation) GetULCoordinationInformation() []byte { + if m != nil { + return m.ULCoordinationInformation + } + return nil +} + +func (m *MeNBResourceCoordinationInformation) GetDLCoordinationInformation() *wrappers.BytesValue { + if m != nil { + return m.DLCoordinationInformation + } + return nil +} + +func (m *MeNBResourceCoordinationInformation) GetIE_Extensions() []*MeNBResourceCoordinationInformationExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type MeNBResourceCoordinationInformationExtIEs struct { + Id_NRCGI *NRCGI `protobuf:"bytes,1,opt,name=id_NRCGI,json=idNRCGI,proto3" json:"id_NRCGI,omitempty"` + Id_MeNBCoordinationAssistanceInformation *MeNBCoordinationAssistanceInformation `protobuf:"bytes,2,opt,name=id_MeNBCoordinationAssistanceInformation,json=idMeNBCoordinationAssistanceInformation,proto3" json:"id_MeNBCoordinationAssistanceInformation,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeNBResourceCoordinationInformationExtIEs) Reset() { + *m = MeNBResourceCoordinationInformationExtIEs{} +} +func (m *MeNBResourceCoordinationInformationExtIEs) String() string { return proto.CompactTextString(m) } +func (*MeNBResourceCoordinationInformationExtIEs) ProtoMessage() {} +func (*MeNBResourceCoordinationInformationExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{61} +} + +func (m *MeNBResourceCoordinationInformationExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeNBResourceCoordinationInformationExtIEs.Unmarshal(m, b) +} +func (m *MeNBResourceCoordinationInformationExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeNBResourceCoordinationInformationExtIEs.Marshal(b, m, deterministic) +} +func (m *MeNBResourceCoordinationInformationExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeNBResourceCoordinationInformationExtIEs.Merge(m, src) +} +func (m *MeNBResourceCoordinationInformationExtIEs) XXX_Size() int { + return xxx_messageInfo_MeNBResourceCoordinationInformationExtIEs.Size(m) +} +func (m *MeNBResourceCoordinationInformationExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_MeNBResourceCoordinationInformationExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_MeNBResourceCoordinationInformationExtIEs proto.InternalMessageInfo + +func (m *MeNBResourceCoordinationInformationExtIEs) GetId_NRCGI() *NRCGI { + if m != nil { + return m.Id_NRCGI + } + return nil +} + +func (m *MeNBResourceCoordinationInformationExtIEs) GetId_MeNBCoordinationAssistanceInformation() *MeNBCoordinationAssistanceInformation { + if m != nil { + return m.Id_MeNBCoordinationAssistanceInformation + } + return nil +} + +type MeNBCoordinationAssistanceInformation struct { + Value MeNBCoordinationAssistanceInformation_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.MeNBCoordinationAssistanceInformation_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *MeNBCoordinationAssistanceInformation) Reset() { *m = MeNBCoordinationAssistanceInformation{} } +func (m *MeNBCoordinationAssistanceInformation) String() string { return proto.CompactTextString(m) } +func (*MeNBCoordinationAssistanceInformation) ProtoMessage() {} +func (*MeNBCoordinationAssistanceInformation) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{62} +} + +func (m *MeNBCoordinationAssistanceInformation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_MeNBCoordinationAssistanceInformation.Unmarshal(m, b) +} +func (m *MeNBCoordinationAssistanceInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_MeNBCoordinationAssistanceInformation.Marshal(b, m, deterministic) +} +func (m *MeNBCoordinationAssistanceInformation) XXX_Merge(src proto.Message) { + xxx_messageInfo_MeNBCoordinationAssistanceInformation.Merge(m, src) +} +func (m *MeNBCoordinationAssistanceInformation) XXX_Size() int { + return xxx_messageInfo_MeNBCoordinationAssistanceInformation.Size(m) +} +func (m *MeNBCoordinationAssistanceInformation) XXX_DiscardUnknown() { + xxx_messageInfo_MeNBCoordinationAssistanceInformation.DiscardUnknown(m) +} + +var xxx_messageInfo_MeNBCoordinationAssistanceInformation proto.InternalMessageInfo + +func (m *MeNBCoordinationAssistanceInformation) GetValue() MeNBCoordinationAssistanceInformation_Value { + if m != nil { + return m.Value + } + return MeNBCoordinationAssistanceInformation_protobuf_unspecified +} + +type COUNTvalue struct { + PDCP_SN uint32 `protobuf:"varint,1,opt,name=pDCP_SN,json=pDCPSN,proto3" json:"pDCP_SN,omitempty"` + HFN uint32 `protobuf:"varint,2,opt,name=hFN,proto3" json:"hFN,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *COUNTvalue) Reset() { *m = COUNTvalue{} } +func (m *COUNTvalue) String() string { return proto.CompactTextString(m) } +func (*COUNTvalue) ProtoMessage() {} +func (*COUNTvalue) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{63} +} + +func (m *COUNTvalue) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_COUNTvalue.Unmarshal(m, b) +} +func (m *COUNTvalue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_COUNTvalue.Marshal(b, m, deterministic) +} +func (m *COUNTvalue) XXX_Merge(src proto.Message) { + xxx_messageInfo_COUNTvalue.Merge(m, src) +} +func (m *COUNTvalue) XXX_Size() int { + return xxx_messageInfo_COUNTvalue.Size(m) +} +func (m *COUNTvalue) XXX_DiscardUnknown() { + xxx_messageInfo_COUNTvalue.DiscardUnknown(m) +} + +var xxx_messageInfo_COUNTvalue proto.InternalMessageInfo + +func (m *COUNTvalue) GetPDCP_SN() uint32 { + if m != nil { + return m.PDCP_SN + } + return 0 +} + +func (m *COUNTvalue) GetHFN() uint32 { + if m != nil { + return m.HFN + } + return 0 +} + +type COUNTValueExtended struct { + PDCP_SNExtended uint32 `protobuf:"varint,1,opt,name=pDCP_SNExtended,json=pDCPSNExtended,proto3" json:"pDCP_SNExtended,omitempty"` + HFNModified uint32 `protobuf:"varint,2,opt,name=hFNModified,proto3" json:"hFNModified,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *COUNTValueExtended) Reset() { *m = COUNTValueExtended{} } +func (m *COUNTValueExtended) String() string { return proto.CompactTextString(m) } +func (*COUNTValueExtended) ProtoMessage() {} +func (*COUNTValueExtended) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{64} +} + +func (m *COUNTValueExtended) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_COUNTValueExtended.Unmarshal(m, b) +} +func (m *COUNTValueExtended) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_COUNTValueExtended.Marshal(b, m, deterministic) +} +func (m *COUNTValueExtended) XXX_Merge(src proto.Message) { + xxx_messageInfo_COUNTValueExtended.Merge(m, src) +} +func (m *COUNTValueExtended) XXX_Size() int { + return xxx_messageInfo_COUNTValueExtended.Size(m) +} +func (m *COUNTValueExtended) XXX_DiscardUnknown() { + xxx_messageInfo_COUNTValueExtended.DiscardUnknown(m) +} + +var xxx_messageInfo_COUNTValueExtended proto.InternalMessageInfo + +func (m *COUNTValueExtended) GetPDCP_SNExtended() uint32 { + if m != nil { + return m.PDCP_SNExtended + } + return 0 +} + +func (m *COUNTValueExtended) GetHFNModified() uint32 { + if m != nil { + return m.HFNModified + } + return 0 +} + +type COUNTvaluePDCP_SNlength18 struct { + PDCP_SNlength18 uint32 `protobuf:"varint,1,opt,name=pDCP_SNlength18,json=pDCPSNlength18,proto3" json:"pDCP_SNlength18,omitempty"` + HFNforPDCP_SNlength18 uint32 `protobuf:"varint,2,opt,name=hFNforPDCP_SNlength18,json=hFNforPDCPSNlength18,proto3" json:"hFNforPDCP_SNlength18,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *COUNTvaluePDCP_SNlength18) Reset() { *m = COUNTvaluePDCP_SNlength18{} } +func (m *COUNTvaluePDCP_SNlength18) String() string { return proto.CompactTextString(m) } +func (*COUNTvaluePDCP_SNlength18) ProtoMessage() {} +func (*COUNTvaluePDCP_SNlength18) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{65} +} + +func (m *COUNTvaluePDCP_SNlength18) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_COUNTvaluePDCP_SNlength18.Unmarshal(m, b) +} +func (m *COUNTvaluePDCP_SNlength18) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_COUNTvaluePDCP_SNlength18.Marshal(b, m, deterministic) +} +func (m *COUNTvaluePDCP_SNlength18) XXX_Merge(src proto.Message) { + xxx_messageInfo_COUNTvaluePDCP_SNlength18.Merge(m, src) +} +func (m *COUNTvaluePDCP_SNlength18) XXX_Size() int { + return xxx_messageInfo_COUNTvaluePDCP_SNlength18.Size(m) +} +func (m *COUNTvaluePDCP_SNlength18) XXX_DiscardUnknown() { + xxx_messageInfo_COUNTvaluePDCP_SNlength18.DiscardUnknown(m) +} + +var xxx_messageInfo_COUNTvaluePDCP_SNlength18 proto.InternalMessageInfo + +func (m *COUNTvaluePDCP_SNlength18) GetPDCP_SNlength18() uint32 { + if m != nil { + return m.PDCP_SNlength18 + } + return 0 +} + +func (m *COUNTvaluePDCP_SNlength18) GetHFNforPDCP_SNlength18() uint32 { + if m != nil { + return m.HFNforPDCP_SNlength18 + } + return 0 +} + +type ExpectedUEBehaviour struct { + ExpectedActivity *ExpectedUEActivityBehaviour `protobuf:"bytes,1,opt,name=expectedActivity,proto3" json:"expectedActivity,omitempty"` + ExpectedHOInterval *ExpectedHOInterval `protobuf:"bytes,2,opt,name=expectedHOInterval,proto3" json:"expectedHOInterval,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ExpectedUEBehaviour) Reset() { *m = ExpectedUEBehaviour{} } +func (m *ExpectedUEBehaviour) String() string { return proto.CompactTextString(m) } +func (*ExpectedUEBehaviour) ProtoMessage() {} +func (*ExpectedUEBehaviour) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{66} +} + +func (m *ExpectedUEBehaviour) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ExpectedUEBehaviour.Unmarshal(m, b) +} +func (m *ExpectedUEBehaviour) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ExpectedUEBehaviour.Marshal(b, m, deterministic) +} +func (m *ExpectedUEBehaviour) XXX_Merge(src proto.Message) { + xxx_messageInfo_ExpectedUEBehaviour.Merge(m, src) +} +func (m *ExpectedUEBehaviour) XXX_Size() int { + return xxx_messageInfo_ExpectedUEBehaviour.Size(m) +} +func (m *ExpectedUEBehaviour) XXX_DiscardUnknown() { + xxx_messageInfo_ExpectedUEBehaviour.DiscardUnknown(m) +} + +var xxx_messageInfo_ExpectedUEBehaviour proto.InternalMessageInfo + +func (m *ExpectedUEBehaviour) GetExpectedActivity() *ExpectedUEActivityBehaviour { + if m != nil { + return m.ExpectedActivity + } + return nil +} + +func (m *ExpectedUEBehaviour) GetExpectedHOInterval() *ExpectedHOInterval { + if m != nil { + return m.ExpectedHOInterval + } + return nil +} + +type ExpectedUEActivityBehaviour struct { + ExpectedActivityPeriod *wrappers.UInt32Value `protobuf:"bytes,1,opt,name=expectedActivityPeriod,proto3" json:"expectedActivityPeriod,omitempty"` + ExpectedIdlePeriod *wrappers.UInt32Value `protobuf:"bytes,2,opt,name=expectedIdlePeriod,proto3" json:"expectedIdlePeriod,omitempty"` + SourceOfUEActivityBehaviourInformation *SourceOfUEActivityBehaviourInformation `protobuf:"bytes,3,opt,name=sourceOfUEActivityBehaviourInformation,proto3" json:"sourceOfUEActivityBehaviourInformation,omitempty"` + IE_Extensions []*ExpectedUEActivityBehaviour_ExtIEs `protobuf:"bytes,4,rep,name=iE_Extensions,json=iEExtensions,proto3" json:"iE_Extensions,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ExpectedUEActivityBehaviour) Reset() { *m = ExpectedUEActivityBehaviour{} } +func (m *ExpectedUEActivityBehaviour) String() string { return proto.CompactTextString(m) } +func (*ExpectedUEActivityBehaviour) ProtoMessage() {} +func (*ExpectedUEActivityBehaviour) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{67} +} + +func (m *ExpectedUEActivityBehaviour) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ExpectedUEActivityBehaviour.Unmarshal(m, b) +} +func (m *ExpectedUEActivityBehaviour) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ExpectedUEActivityBehaviour.Marshal(b, m, deterministic) +} +func (m *ExpectedUEActivityBehaviour) XXX_Merge(src proto.Message) { + xxx_messageInfo_ExpectedUEActivityBehaviour.Merge(m, src) +} +func (m *ExpectedUEActivityBehaviour) XXX_Size() int { + return xxx_messageInfo_ExpectedUEActivityBehaviour.Size(m) +} +func (m *ExpectedUEActivityBehaviour) XXX_DiscardUnknown() { + xxx_messageInfo_ExpectedUEActivityBehaviour.DiscardUnknown(m) +} + +var xxx_messageInfo_ExpectedUEActivityBehaviour proto.InternalMessageInfo + +func (m *ExpectedUEActivityBehaviour) GetExpectedActivityPeriod() *wrappers.UInt32Value { + if m != nil { + return m.ExpectedActivityPeriod + } + return nil +} + +func (m *ExpectedUEActivityBehaviour) GetExpectedIdlePeriod() *wrappers.UInt32Value { + if m != nil { + return m.ExpectedIdlePeriod + } + return nil +} + +func (m *ExpectedUEActivityBehaviour) GetSourceOfUEActivityBehaviourInformation() *SourceOfUEActivityBehaviourInformation { + if m != nil { + return m.SourceOfUEActivityBehaviourInformation + } + return nil +} + +func (m *ExpectedUEActivityBehaviour) GetIE_Extensions() []*ExpectedUEActivityBehaviour_ExtIEs { + if m != nil { + return m.IE_Extensions + } + return nil +} + +type ExpectedUEActivityBehaviour_ExtIEs struct { + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ExpectedUEActivityBehaviour_ExtIEs) Reset() { *m = ExpectedUEActivityBehaviour_ExtIEs{} } +func (m *ExpectedUEActivityBehaviour_ExtIEs) String() string { return proto.CompactTextString(m) } +func (*ExpectedUEActivityBehaviour_ExtIEs) ProtoMessage() {} +func (*ExpectedUEActivityBehaviour_ExtIEs) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{68} +} + +func (m *ExpectedUEActivityBehaviour_ExtIEs) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ExpectedUEActivityBehaviour_ExtIEs.Unmarshal(m, b) +} +func (m *ExpectedUEActivityBehaviour_ExtIEs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ExpectedUEActivityBehaviour_ExtIEs.Marshal(b, m, deterministic) +} +func (m *ExpectedUEActivityBehaviour_ExtIEs) XXX_Merge(src proto.Message) { + xxx_messageInfo_ExpectedUEActivityBehaviour_ExtIEs.Merge(m, src) +} +func (m *ExpectedUEActivityBehaviour_ExtIEs) XXX_Size() int { + return xxx_messageInfo_ExpectedUEActivityBehaviour_ExtIEs.Size(m) +} +func (m *ExpectedUEActivityBehaviour_ExtIEs) XXX_DiscardUnknown() { + xxx_messageInfo_ExpectedUEActivityBehaviour_ExtIEs.DiscardUnknown(m) +} + +var xxx_messageInfo_ExpectedUEActivityBehaviour_ExtIEs proto.InternalMessageInfo + +type ExpectedHOInterval struct { + Value ExpectedHOInterval_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.ExpectedHOInterval_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *ExpectedHOInterval) Reset() { *m = ExpectedHOInterval{} } +func (m *ExpectedHOInterval) String() string { return proto.CompactTextString(m) } +func (*ExpectedHOInterval) ProtoMessage() {} +func (*ExpectedHOInterval) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{69} +} + +func (m *ExpectedHOInterval) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_ExpectedHOInterval.Unmarshal(m, b) +} +func (m *ExpectedHOInterval) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_ExpectedHOInterval.Marshal(b, m, deterministic) +} +func (m *ExpectedHOInterval) XXX_Merge(src proto.Message) { + xxx_messageInfo_ExpectedHOInterval.Merge(m, src) +} +func (m *ExpectedHOInterval) XXX_Size() int { + return xxx_messageInfo_ExpectedHOInterval.Size(m) +} +func (m *ExpectedHOInterval) XXX_DiscardUnknown() { + xxx_messageInfo_ExpectedHOInterval.DiscardUnknown(m) +} + +var xxx_messageInfo_ExpectedHOInterval proto.InternalMessageInfo + +func (m *ExpectedHOInterval) GetValue() ExpectedHOInterval_Value { + if m != nil { + return m.Value + } + return ExpectedHOInterval_protobuf_unspecified +} + +type SourceOfUEActivityBehaviourInformation struct { + Value SourceOfUEActivityBehaviourInformation_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SourceOfUEActivityBehaviourInformation_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SourceOfUEActivityBehaviourInformation) Reset() { + *m = SourceOfUEActivityBehaviourInformation{} +} +func (m *SourceOfUEActivityBehaviourInformation) String() string { return proto.CompactTextString(m) } +func (*SourceOfUEActivityBehaviourInformation) ProtoMessage() {} +func (*SourceOfUEActivityBehaviourInformation) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{70} +} + +func (m *SourceOfUEActivityBehaviourInformation) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SourceOfUEActivityBehaviourInformation.Unmarshal(m, b) +} +func (m *SourceOfUEActivityBehaviourInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SourceOfUEActivityBehaviourInformation.Marshal(b, m, deterministic) +} +func (m *SourceOfUEActivityBehaviourInformation) XXX_Merge(src proto.Message) { + xxx_messageInfo_SourceOfUEActivityBehaviourInformation.Merge(m, src) +} +func (m *SourceOfUEActivityBehaviourInformation) XXX_Size() int { + return xxx_messageInfo_SourceOfUEActivityBehaviourInformation.Size(m) +} +func (m *SourceOfUEActivityBehaviourInformation) XXX_DiscardUnknown() { + xxx_messageInfo_SourceOfUEActivityBehaviourInformation.DiscardUnknown(m) +} + +var xxx_messageInfo_SourceOfUEActivityBehaviourInformation proto.InternalMessageInfo + +func (m *SourceOfUEActivityBehaviourInformation) GetValue() SourceOfUEActivityBehaviourInformation_Value { + if m != nil { + return m.Value + } + return SourceOfUEActivityBehaviourInformation_protobuf_unspecified +} + +type SGNB_Addition_Trigger_Ind struct { + Value SGNB_Addition_Trigger_Ind_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.SGNB_Addition_Trigger_Ind_Value" json:"value,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *SGNB_Addition_Trigger_Ind) Reset() { *m = SGNB_Addition_Trigger_Ind{} } +func (m *SGNB_Addition_Trigger_Ind) String() string { return proto.CompactTextString(m) } +func (*SGNB_Addition_Trigger_Ind) ProtoMessage() {} +func (*SGNB_Addition_Trigger_Ind) Descriptor() ([]byte, []int) { + return fileDescriptor_e082a304e8406c6c, []int{71} +} + +func (m *SGNB_Addition_Trigger_Ind) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_SGNB_Addition_Trigger_Ind.Unmarshal(m, b) +} +func (m *SGNB_Addition_Trigger_Ind) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_SGNB_Addition_Trigger_Ind.Marshal(b, m, deterministic) +} +func (m *SGNB_Addition_Trigger_Ind) XXX_Merge(src proto.Message) { + xxx_messageInfo_SGNB_Addition_Trigger_Ind.Merge(m, src) +} +func (m *SGNB_Addition_Trigger_Ind) XXX_Size() int { + return xxx_messageInfo_SGNB_Addition_Trigger_Ind.Size(m) +} +func (m *SGNB_Addition_Trigger_Ind) XXX_DiscardUnknown() { + xxx_messageInfo_SGNB_Addition_Trigger_Ind.DiscardUnknown(m) +} + +var xxx_messageInfo_SGNB_Addition_Trigger_Ind proto.InternalMessageInfo + +func (m *SGNB_Addition_Trigger_Ind) GetValue() SGNB_Addition_Trigger_Ind_Value { + if m != nil { + return m.Value + } + return SGNB_Addition_Trigger_Ind_protobuf_unspecified +} + +func init() { + proto.RegisterEnum("streaming_protobufs.EN_DC_ResourceConfiguration_Status", EN_DC_ResourceConfiguration_Status_name, EN_DC_ResourceConfiguration_Status_value) + proto.RegisterEnum("streaming_protobufs.PreEmptionVulnerability_Value", PreEmptionVulnerability_Value_name, PreEmptionVulnerability_Value_value) + proto.RegisterEnum("streaming_protobufs.PreEmptionCapability_Value", PreEmptionCapability_Value_name, PreEmptionCapability_Value_value) + proto.RegisterEnum("streaming_protobufs.RLCMode_Value", RLCMode_Value_name, RLCMode_Value_value) + proto.RegisterEnum("streaming_protobufs.RLC_Status_Reestablishment_Indication", RLC_Status_Reestablishment_Indication_name, RLC_Status_Reestablishment_Indication_value) + proto.RegisterEnum("streaming_protobufs.ULConfiguration_UL_UE_Configuration", ULConfiguration_UL_UE_Configuration_name, ULConfiguration_UL_UE_Configuration_value) + proto.RegisterEnum("streaming_protobufs.PDCPSnLength_Value", PDCPSnLength_Value_name, PDCPSnLength_Value_value) + proto.RegisterEnum("streaming_protobufs.PDCPChangeIndication_Value", PDCPChangeIndication_Value_name, PDCPChangeIndication_Value_value) + proto.RegisterEnum("streaming_protobufs.SplitSRBs_Value", SplitSRBs_Value_name, SplitSRBs_Value_value) + proto.RegisterEnum("streaming_protobufs.UserPlaneTrafficActivityReport_Value", UserPlaneTrafficActivityReport_Value_name, UserPlaneTrafficActivityReport_Value_value) + proto.RegisterEnum("streaming_protobufs.GNBOverloadInformation_Value", GNBOverloadInformation_Value_name, GNBOverloadInformation_Value_value) + proto.RegisterEnum("streaming_protobufs.TriggeringMessage_Value", TriggeringMessage_Value_name, TriggeringMessage_Value_value) + proto.RegisterEnum("streaming_protobufs.Criticality_Value", Criticality_Value_name, Criticality_Value_value) + proto.RegisterEnum("streaming_protobufs.TypeOfError_Value", TypeOfError_Value_name, TypeOfError_Value_value) + proto.RegisterEnum("streaming_protobufs.SgNBCoordinationAssistanceInformation_Value", SgNBCoordinationAssistanceInformation_Value_name, SgNBCoordinationAssistanceInformation_Value_value) + proto.RegisterEnum("streaming_protobufs.RRC_Config_Ind_Value", RRC_Config_Ind_Value_name, RRC_Config_Ind_Value_value) + proto.RegisterEnum("streaming_protobufs.ForbiddenInterRATs_Value", ForbiddenInterRATs_Value_name, ForbiddenInterRATs_Value_value) + proto.RegisterEnum("streaming_protobufs.NRrestrictioninEPSasSecondaryRAT_Value", NRrestrictioninEPSasSecondaryRAT_Value_name, NRrestrictioninEPSasSecondaryRAT_Value_value) + proto.RegisterEnum("streaming_protobufs.CNTypeRestrictionsItem_CNType", CNTypeRestrictionsItem_CNType_name, CNTypeRestrictionsItem_CNType_value) + proto.RegisterEnum("streaming_protobufs.NRrestrictionin5GS_Value", NRrestrictionin5GS_Value_name, NRrestrictionin5GS_Value_value) + proto.RegisterEnum("streaming_protobufs.DL_Forwarding_Value", DL_Forwarding_Value_name, DL_Forwarding_Value_value) + proto.RegisterEnum("streaming_protobufs.DuplicationActivation_Value", DuplicationActivation_Value_name, DuplicationActivation_Value_value) + proto.RegisterEnum("streaming_protobufs.MeNBCoordinationAssistanceInformation_Value", MeNBCoordinationAssistanceInformation_Value_name, MeNBCoordinationAssistanceInformation_Value_value) + proto.RegisterEnum("streaming_protobufs.ExpectedHOInterval_Value", ExpectedHOInterval_Value_name, ExpectedHOInterval_Value_value) + proto.RegisterEnum("streaming_protobufs.SourceOfUEActivityBehaviourInformation_Value", SourceOfUEActivityBehaviourInformation_Value_name, SourceOfUEActivityBehaviourInformation_Value_value) + proto.RegisterEnum("streaming_protobufs.SGNB_Addition_Trigger_Ind_Value", SGNB_Addition_Trigger_Ind_Value_name, SGNB_Addition_Trigger_Ind_Value_value) + proto.RegisterType((*EN_DC_ResourceConfiguration)(nil), "streaming_protobufs.EN_DC_ResourceConfiguration") + proto.RegisterType((*E_RAB_Level_QoS_Parameters)(nil), "streaming_protobufs.E_RAB_Level_QoS_Parameters") + proto.RegisterType((*AllocationAndRetentionPriority)(nil), "streaming_protobufs.AllocationAndRetentionPriority") + proto.RegisterType((*PreEmptionVulnerability)(nil), "streaming_protobufs.Pre_emptionVulnerability") + proto.RegisterType((*PreEmptionCapability)(nil), "streaming_protobufs.Pre_emptionCapability") + proto.RegisterType((*E_RAB_Level_QoS_Parameters_ExtIEs)(nil), "streaming_protobufs.E_RAB_Level_QoS_Parameters_ExtIEs") + proto.RegisterType((*GBR_QosInformation)(nil), "streaming_protobufs.GBR_QosInformation") + proto.RegisterType((*GBR_QosInformation_ExtIEs)(nil), "streaming_protobufs.GBR_QosInformation_ExtIEs") + proto.RegisterType((*GlobalGNB_ID)(nil), "streaming_protobufs.GlobalGNB_ID") + proto.RegisterType((*GNB_ID)(nil), "streaming_protobufs.GNB_ID") + proto.RegisterType((*GlobalGNB_ID_ExtIEs)(nil), "streaming_protobufs.GlobalGNB_ID_ExtIEs") + proto.RegisterType((*GTPtunnelEndpoint)(nil), "streaming_protobufs.GTPtunnelEndpoint") + proto.RegisterType((*GTPtunnelEndpoint_ExtIEs)(nil), "streaming_protobufs.GTPtunnelEndpoint_ExtIEs") + proto.RegisterType((*RLCMode)(nil), "streaming_protobufs.RLCMode") + proto.RegisterType((*RLC_Status)(nil), "streaming_protobufs.RLC_Status") + proto.RegisterType((*ULConfiguration)(nil), "streaming_protobufs.ULConfiguration") + proto.RegisterType((*PDCPSnLength)(nil), "streaming_protobufs.PDCPSnLength") + proto.RegisterType((*PDCPChangeIndication)(nil), "streaming_protobufs.PDCPChangeIndication") + proto.RegisterType((*SplitSRBs)(nil), "streaming_protobufs.SplitSRBs") + proto.RegisterType((*NRCGI)(nil), "streaming_protobufs.NRCGI") + proto.RegisterType((*NRCGI_ExtIEs)(nil), "streaming_protobufs.NRCGI_ExtIEs") + proto.RegisterType((*ECGI)(nil), "streaming_protobufs.ECGI") + proto.RegisterType((*E_RAB_List)(nil), "streaming_protobufs.E_RAB_List") + proto.RegisterType((*E_RAB_ItemIEs)(nil), "streaming_protobufs.E_RAB_ItemIEs") + proto.RegisterType((*E_RAB_Item)(nil), "streaming_protobufs.E_RAB_Item") + proto.RegisterType((*ERABActivityNotifyItemList)(nil), "streaming_protobufs.ERABActivityNotifyItemList") + proto.RegisterType((*ERABActivityNotifyItem)(nil), "streaming_protobufs.ERABActivityNotifyItem") + proto.RegisterType((*ERABActivityNotifyItem_ExtIEs)(nil), "streaming_protobufs.ERABActivityNotifyItem_ExtIEs") + proto.RegisterType((*UserPlaneTrafficActivityReport)(nil), "streaming_protobufs.UserPlaneTrafficActivityReport") + proto.RegisterType((*GNBOverloadInformation)(nil), "streaming_protobufs.GNBOverloadInformation") + proto.RegisterType((*CriticalityDiagnostics)(nil), "streaming_protobufs.CriticalityDiagnostics") + proto.RegisterType((*TriggeringMessage)(nil), "streaming_protobufs.TriggeringMessage") + proto.RegisterType((*Criticality)(nil), "streaming_protobufs.Criticality") + proto.RegisterType((*CriticalityDiagnostics_IE_List)(nil), "streaming_protobufs.CriticalityDiagnostics_IE_List") + proto.RegisterType((*CriticalityDiagnostics_IE_List_Item)(nil), "streaming_protobufs.CriticalityDiagnostics_IE_List_Item") + proto.RegisterType((*TypeOfError)(nil), "streaming_protobufs.TypeOfError") + proto.RegisterType((*CriticalityDiagnostics_ExtIEs)(nil), "streaming_protobufs.CriticalityDiagnostics_ExtIEs") + proto.RegisterType((*SgNBResourceCoordinationInformation)(nil), "streaming_protobufs.SgNBResourceCoordinationInformation") + proto.RegisterType((*SgNBResourceCoordinationInformationExtIEs)(nil), "streaming_protobufs.SgNBResourceCoordinationInformationExtIEs") + proto.RegisterType((*SgNBCoordinationAssistanceInformation)(nil), "streaming_protobufs.SgNBCoordinationAssistanceInformation") + proto.RegisterType((*RRC_Config_Ind)(nil), "streaming_protobufs.RRC_Config_Ind") + proto.RegisterType((*HandoverRestrictionList)(nil), "streaming_protobufs.HandoverRestrictionList") + proto.RegisterType((*EPLMNs)(nil), "streaming_protobufs.EPLMNs") + proto.RegisterType((*ForbiddenTAs)(nil), "streaming_protobufs.ForbiddenTAs") + proto.RegisterType((*ForbiddenTAs_Item)(nil), "streaming_protobufs.ForbiddenTAs_Item") + proto.RegisterType((*ForbiddenTACs)(nil), "streaming_protobufs.ForbiddenTACs") + proto.RegisterType((*ForbiddenLAs)(nil), "streaming_protobufs.ForbiddenLAs") + proto.RegisterType((*ForbiddenLAs_Item)(nil), "streaming_protobufs.ForbiddenLAs_Item") + proto.RegisterType((*ForbiddenLACs)(nil), "streaming_protobufs.ForbiddenLACs") + proto.RegisterType((*ForbiddenInterRATs)(nil), "streaming_protobufs.ForbiddenInterRATs") + proto.RegisterType((*HandoverRestrictionList_ExtIEs)(nil), "streaming_protobufs.HandoverRestrictionList_ExtIEs") + proto.RegisterType((*NRrestrictioninEPSasSecondaryRAT)(nil), "streaming_protobufs.NRrestrictioninEPSasSecondaryRAT") + proto.RegisterType((*CNTypeRestrictions)(nil), "streaming_protobufs.CNTypeRestrictions") + proto.RegisterType((*CNTypeRestrictionsItem)(nil), "streaming_protobufs.CNTypeRestrictionsItem") + proto.RegisterType((*NRrestrictionin5GS)(nil), "streaming_protobufs.NRrestrictionin5GS") + proto.RegisterType((*NRUESecurityCapabilities)(nil), "streaming_protobufs.NRUESecurityCapabilities") + proto.RegisterType((*UEAggregateMaximumBitRate)(nil), "streaming_protobufs.UEAggregateMaximumBitRate") + proto.RegisterType((*UEAggregate_MaximumBitrate_ExtIEs)(nil), "streaming_protobufs.UEAggregate_MaximumBitrate_ExtIEs") + proto.RegisterType((*DL_Forwarding)(nil), "streaming_protobufs.DL_Forwarding") + proto.RegisterType((*DuplicationActivation)(nil), "streaming_protobufs.DuplicationActivation") + proto.RegisterType((*MeNBResourceCoordinationInformation)(nil), "streaming_protobufs.MeNBResourceCoordinationInformation") + proto.RegisterType((*MeNBResourceCoordinationInformationExtIEs)(nil), "streaming_protobufs.MeNBResourceCoordinationInformationExtIEs") + proto.RegisterType((*MeNBCoordinationAssistanceInformation)(nil), "streaming_protobufs.MeNBCoordinationAssistanceInformation") + proto.RegisterType((*COUNTvalue)(nil), "streaming_protobufs.COUNTvalue") + proto.RegisterType((*COUNTValueExtended)(nil), "streaming_protobufs.COUNTValueExtended") + proto.RegisterType((*COUNTvaluePDCP_SNlength18)(nil), "streaming_protobufs.COUNTvaluePDCP_SNlength18") + proto.RegisterType((*ExpectedUEBehaviour)(nil), "streaming_protobufs.ExpectedUEBehaviour") + proto.RegisterType((*ExpectedUEActivityBehaviour)(nil), "streaming_protobufs.ExpectedUEActivityBehaviour") + proto.RegisterType((*ExpectedUEActivityBehaviour_ExtIEs)(nil), "streaming_protobufs.ExpectedUEActivityBehaviour_ExtIEs") + proto.RegisterType((*ExpectedHOInterval)(nil), "streaming_protobufs.ExpectedHOInterval") + proto.RegisterType((*SourceOfUEActivityBehaviourInformation)(nil), "streaming_protobufs.SourceOfUEActivityBehaviourInformation") + proto.RegisterType((*SGNB_Addition_Trigger_Ind)(nil), "streaming_protobufs.SGNB_Addition_Trigger_Ind") +} + +func init() { proto.RegisterFile("x2ap_common_types.proto", fileDescriptor_e082a304e8406c6c) } + +var fileDescriptor_e082a304e8406c6c = []byte{ + // 3509 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x5a, 0x4f, 0x6c, 0xdc, 0xc6, + 0x7a, 0x7f, 0xdc, 0x95, 0x56, 0xf6, 0x27, 0xc9, 0xa6, 0xc6, 0x92, 0x2c, 0xc9, 0x89, 0x63, 0xd3, + 0x89, 0x93, 0xbc, 0xd4, 0xb2, 0x2c, 0xc5, 0x89, 0x93, 0x97, 0xf7, 0x9a, 0xdd, 0xd5, 0x4a, 0xde, + 0x96, 0x5e, 0x6f, 0xb8, 0xda, 0xf8, 0xbd, 0x26, 0x28, 0x41, 0x91, 0x23, 0x6a, 0x1a, 0xee, 0x70, + 0x33, 0x1c, 0xca, 0x5e, 0xb4, 0x87, 0xa2, 0x05, 0x7a, 0x6a, 0xd1, 0x3f, 0xaf, 0x45, 0x2f, 0xef, + 0xd0, 0x43, 0x0f, 0x3d, 0xf6, 0xd0, 0x16, 0x45, 0x81, 0x77, 0xe8, 0x1f, 0x14, 0x28, 0xd0, 0x22, + 0x40, 0xd0, 0xf6, 0x5a, 0xa0, 0x40, 0x81, 0x9e, 0x7b, 0x29, 0xd0, 0x53, 0x31, 0x24, 0x57, 0x4b, + 0xee, 0xce, 0x2e, 0x29, 0xbb, 0xa7, 0xde, 0xc8, 0x99, 0xef, 0xfb, 0x7d, 0x7f, 0x66, 0xe6, 0x9b, + 0xef, 0x9b, 0x19, 0xb8, 0xfe, 0x62, 0xd7, 0xea, 0x9b, 0xb6, 0xdf, 0xeb, 0xf9, 0xd4, 0xe4, 0x83, + 0x3e, 0x0e, 0xb6, 0xfb, 0xcc, 0xe7, 0x3e, 0xba, 0x16, 0x70, 0x86, 0xad, 0x1e, 0xa1, 0xae, 0x19, + 0x35, 0x1c, 0x87, 0x27, 0xc1, 0xd6, 0x4d, 0xd7, 0xf7, 0x5d, 0x0f, 0xdf, 0x1f, 0xb6, 0xdc, 0x7f, + 0xce, 0xac, 0x7e, 0x1f, 0xb3, 0x84, 0x69, 0x6b, 0x05, 0x33, 0xe6, 0x33, 0xd3, 0xb6, 0xc2, 0x00, + 0xc7, 0x4d, 0xda, 0x7f, 0x95, 0xe0, 0x46, 0xa3, 0x65, 0xee, 0xd7, 0x4d, 0x03, 0x07, 0x7e, 0xc8, + 0x6c, 0x5c, 0xf7, 0xe9, 0x09, 0x71, 0x43, 0x66, 0x71, 0xe2, 0x53, 0xf4, 0x0c, 0xa0, 0xbf, 0x5f, + 0x6f, 0x5b, 0xbc, 0xe3, 0xb6, 0x6a, 0x1b, 0xca, 0x2d, 0xe5, 0x9d, 0x2b, 0xbb, 0x1f, 0x6e, 0x4b, + 0x84, 0x6f, 0xcf, 0x40, 0xd9, 0xee, 0x70, 0x8b, 0x87, 0x81, 0x91, 0x82, 0x42, 0x5f, 0xc0, 0x52, + 0xaf, 0x7e, 0xc8, 0x12, 0xf2, 0x60, 0xa3, 0xf4, 0x6a, 0xd0, 0x19, 0x30, 0x01, 0x1e, 0xa4, 0xc1, + 0xcb, 0xaf, 0x08, 0x9e, 0x06, 0xd3, 0x3e, 0x85, 0x4a, 0xdc, 0x8e, 0x36, 0x60, 0x75, 0x88, 0x63, + 0x86, 0x34, 0xe8, 0x63, 0x9b, 0x9c, 0x10, 0xec, 0xa8, 0xdf, 0x41, 0x8b, 0xb0, 0xd0, 0x67, 0x38, + 0xc0, 0x94, 0xab, 0x0a, 0xba, 0x0a, 0x8b, 0xd4, 0xe7, 0xe6, 0xb0, 0xa1, 0xa4, 0xfd, 0x5b, 0x09, + 0xb6, 0x1a, 0xa6, 0x51, 0xad, 0x99, 0x3a, 0x3e, 0xc3, 0x9e, 0xf9, 0x99, 0xdf, 0x31, 0xdb, 0x16, + 0xb3, 0x7a, 0x98, 0x63, 0x16, 0x20, 0x15, 0xca, 0x5f, 0xd7, 0x9b, 0x91, 0xb3, 0x97, 0x0d, 0xf1, + 0x89, 0x7e, 0x19, 0x6e, 0x5a, 0x9e, 0xe7, 0xdb, 0x91, 0x56, 0x55, 0xea, 0x18, 0x98, 0x63, 0x2a, + 0xbe, 0xdb, 0x8c, 0xf8, 0x8c, 0xf0, 0x41, 0xe4, 0xbe, 0xc5, 0xdd, 0x3d, 0xa9, 0x85, 0xd5, 0x99, + 0xac, 0x46, 0x0e, 0x34, 0xea, 0xc2, 0x8a, 0x7b, 0xcc, 0x3e, 0xf3, 0x83, 0x26, 0x3d, 0xf1, 0x59, + 0x2f, 0x22, 0x8c, 0x3c, 0xba, 0xb8, 0xfb, 0xb6, 0x54, 0xde, 0x61, 0xcd, 0x30, 0xb3, 0xe4, 0xc6, + 0x24, 0x02, 0xfa, 0x02, 0x96, 0x49, 0xc3, 0x6c, 0xbc, 0xe0, 0x98, 0x06, 0xc4, 0xa7, 0xc1, 0xc6, + 0xdc, 0xad, 0xf2, 0x3b, 0x8b, 0xbb, 0x1f, 0xc8, 0x07, 0x69, 0xaa, 0xb7, 0x04, 0x42, 0xb3, 0x11, + 0x18, 0x4b, 0xa4, 0x31, 0xc2, 0xd2, 0x7e, 0xb7, 0x04, 0x37, 0x67, 0x9b, 0x8d, 0xde, 0x84, 0xe5, + 0x7e, 0xf2, 0x1d, 0xe1, 0x26, 0xfe, 0xce, 0x36, 0x22, 0x13, 0xd6, 0xfa, 0x0c, 0x9b, 0xb8, 0xd7, + 0x17, 0xcc, 0x75, 0xab, 0x6f, 0x1d, 0x13, 0x6f, 0xe4, 0xf0, 0xef, 0x4a, 0xb5, 0x6d, 0xcb, 0x38, + 0x8c, 0xd5, 0x3e, 0xc3, 0x8d, 0xf1, 0x56, 0x74, 0x0a, 0x1b, 0x29, 0x01, 0x9f, 0x87, 0x1e, 0xc5, + 0x6c, 0x28, 0x23, 0x76, 0xf2, 0xbd, 0x3c, 0x19, 0x19, 0x26, 0xe3, 0xfa, 0x48, 0x4c, 0xa6, 0x43, + 0xfb, 0x53, 0x05, 0x36, 0xa6, 0x71, 0xa1, 0x26, 0xcc, 0x9f, 0x59, 0x5e, 0x88, 0x93, 0x25, 0xbe, + 0x77, 0x21, 0x99, 0xdb, 0x9f, 0x0b, 0x56, 0x23, 0x46, 0xd0, 0x9a, 0x30, 0x1f, 0xfd, 0xcf, 0x58, + 0x1e, 0xab, 0xa0, 0x26, 0x2b, 0x22, 0xc2, 0xb3, 0x8e, 0x3d, 0xac, 0x2a, 0x48, 0x85, 0xa5, 0x4c, + 0x4b, 0x49, 0xfb, 0x1b, 0x05, 0xd6, 0xa4, 0xce, 0x44, 0x07, 0x59, 0x7d, 0x77, 0x8a, 0x8f, 0x43, + 0x56, 0x59, 0x2b, 0x5f, 0xd9, 0xdb, 0xf0, 0x7a, 0x70, 0x6a, 0x79, 0x9e, 0x29, 0x54, 0xe6, 0x8c, + 0xb8, 0x2e, 0x66, 0x66, 0x6a, 0xcc, 0x54, 0x05, 0xdd, 0x80, 0xeb, 0x3d, 0x6b, 0x20, 0xed, 0x2c, + 0x69, 0xff, 0xa2, 0xc0, 0xed, 0xdc, 0xf9, 0x8b, 0x7e, 0x04, 0x9b, 0xc4, 0x31, 0xf7, 0xfd, 0xe7, + 0xd4, 0x23, 0xf4, 0xab, 0xb6, 0x65, 0x7f, 0x85, 0xb9, 0xee, 0x07, 0x81, 0x61, 0xf1, 0xd8, 0xc8, + 0xc5, 0xdd, 0xd7, 0xb6, 0xe3, 0xf8, 0xbe, 0x3d, 0x54, 0x74, 0xbb, 0xdb, 0xa4, 0x7c, 0x6f, 0x37, + 0x36, 0x68, 0x83, 0x38, 0x72, 0x6e, 0xd4, 0x85, 0xeb, 0xc4, 0x31, 0xbb, 0x7d, 0x09, 0x70, 0xa9, + 0x00, 0xf0, 0x3a, 0x71, 0x64, 0xbc, 0xda, 0x3f, 0x95, 0x00, 0x4d, 0x2e, 0x75, 0xf4, 0x3e, 0xac, + 0xe3, 0xc8, 0xda, 0x27, 0xd6, 0x0b, 0xd2, 0x0b, 0x7b, 0x35, 0xc2, 0x99, 0xc5, 0xf1, 0xbe, 0x1e, + 0x59, 0x31, 0x67, 0xac, 0x62, 0xa3, 0x5a, 0x1b, 0xef, 0x9b, 0xc6, 0xd5, 0xd5, 0x23, 0x15, 0xa5, + 0x5c, 0x5d, 0x1d, 0x7d, 0x0c, 0x9b, 0x31, 0xd7, 0x61, 0x68, 0x31, 0x8b, 0x72, 0x8c, 0x9d, 0x91, + 0xb8, 0x72, 0xc4, 0x78, 0x5d, 0x30, 0x4a, 0xba, 0x67, 0xf0, 0x76, 0xf5, 0x8d, 0xb9, 0x19, 0xbc, + 0x5d, 0x1d, 0x75, 0xc6, 0x63, 0xd7, 0x7c, 0x14, 0xbb, 0xb6, 0x0b, 0x86, 0x43, 0x79, 0xcc, 0xfa, + 0xa6, 0x0c, 0x9b, 0x53, 0x69, 0xd1, 0x29, 0x68, 0xc4, 0x31, 0xb1, 0x20, 0x77, 0xb0, 0x63, 0xce, + 0x70, 0xf1, 0xb4, 0xf1, 0xfc, 0xe0, 0xfd, 0x78, 0x3c, 0x6f, 0x12, 0xa7, 0x91, 0xc0, 0x34, 0x64, + 0x43, 0x51, 0x40, 0x52, 0x32, 0x2c, 0xaf, 0x24, 0xa9, 0xab, 0x23, 0x0a, 0x6f, 0x4d, 0x4a, 0x9a, + 0x36, 0x94, 0x79, 0xc2, 0x6e, 0x67, 0x85, 0xc9, 0x86, 0xbc, 0x98, 0xbc, 0x64, 0xf8, 0x5f, 0x55, + 0x5e, 0x57, 0xd7, 0xfe, 0x42, 0x81, 0xa5, 0x43, 0xcf, 0x3f, 0xb6, 0xbc, 0xc3, 0x56, 0xcd, 0x6c, + 0xee, 0xa3, 0x3b, 0xb0, 0xdc, 0xd7, 0x9f, 0xb4, 0xcc, 0xa6, 0x23, 0x36, 0x23, 0x3e, 0x88, 0xc6, + 0x6b, 0xc9, 0x58, 0x12, 0x8d, 0xc3, 0x36, 0xb4, 0x0b, 0x15, 0x37, 0x22, 0x4f, 0x7c, 0x7c, 0x43, + 0x3e, 0xab, 0x22, 0x12, 0x63, 0xde, 0x6d, 0xd5, 0x9a, 0xfb, 0xe8, 0xc9, 0xf8, 0x84, 0x2c, 0x47, + 0x13, 0xf2, 0x1d, 0x39, 0x6b, 0x4a, 0x25, 0xf9, 0x54, 0xbc, 0x0b, 0x95, 0x44, 0xe3, 0xeb, 0xe7, + 0xca, 0x44, 0xaa, 0x3e, 0xfe, 0x4e, 0x22, 0xb1, 0x56, 0x06, 0xc5, 0xd6, 0xd6, 0xe0, 0x9a, 0x04, + 0x4c, 0xfb, 0x4b, 0x05, 0x56, 0x0e, 0x8f, 0xda, 0x3c, 0xa4, 0x14, 0x7b, 0x0d, 0xea, 0xf4, 0x7d, + 0x42, 0x39, 0x7a, 0x1f, 0xd6, 0x38, 0xb3, 0x68, 0xd0, 0xf7, 0x19, 0xd7, 0xad, 0x01, 0x66, 0x55, + 0xc7, 0x61, 0x38, 0x08, 0x12, 0x27, 0xc8, 0x3b, 0xd1, 0x26, 0x5c, 0x72, 0x8f, 0xda, 0xe6, 0x51, + 0x23, 0xf1, 0xc7, 0x92, 0xb1, 0xe0, 0x1e, 0xb5, 0xc5, 0x2f, 0x32, 0xe4, 0x46, 0xcb, 0xf7, 0xcb, + 0x09, 0x7d, 0xe4, 0x96, 0x6f, 0xc1, 0xc6, 0x34, 0x4a, 0xed, 0x1f, 0x14, 0x58, 0x30, 0xf4, 0xfa, + 0x13, 0xdf, 0xc1, 0xe8, 0x51, 0x76, 0xff, 0xd1, 0xa4, 0x32, 0x13, 0xe2, 0xec, 0x8e, 0xf3, 0xeb, + 0x4a, 0xfe, 0x96, 0x03, 0x50, 0x61, 0x9e, 0x6d, 0x5a, 0x3d, 0x55, 0x11, 0x54, 0xe2, 0x3b, 0xec, + 0x99, 0xc7, 0xc4, 0x21, 0x0c, 0xdb, 0x22, 0x2a, 0x58, 0x9e, 0x5a, 0x42, 0xaf, 0xc1, 0x46, 0xd2, + 0x13, 0xd2, 0x74, 0x97, 0x19, 0x7a, 0x6a, 0x79, 0x7a, 0xaf, 0xe3, 0xa9, 0x73, 0xda, 0xb7, 0x0a, + 0x80, 0xa1, 0xd7, 0xcd, 0x24, 0x93, 0x1d, 0xc0, 0x16, 0xc3, 0x38, 0x10, 0xfb, 0x2e, 0x09, 0x4e, + 0x7b, 0x98, 0x72, 0xb3, 0x49, 0x1d, 0x12, 0xa7, 0x4f, 0x89, 0x8d, 0x1f, 0x4f, 0xb3, 0x31, 0x01, + 0xd9, 0x36, 0xa6, 0x22, 0x18, 0x9b, 0x63, 0xe8, 0xa3, 0x2e, 0xad, 0x09, 0x5b, 0xd3, 0x19, 0x67, + 0xf8, 0x68, 0x05, 0x96, 0x53, 0xa0, 0xd8, 0x51, 0x15, 0x31, 0xef, 0xae, 0x76, 0xf5, 0x6c, 0x01, + 0xf3, 0x19, 0x2c, 0x84, 0xba, 0xd9, 0xde, 0xaf, 0xb7, 0x13, 0x33, 0x1e, 0x49, 0xcd, 0x18, 0x63, + 0xdb, 0xee, 0xea, 0x66, 0xb7, 0x61, 0x66, 0xda, 0x8c, 0x4a, 0xa8, 0x0b, 0x1c, 0xcd, 0x80, 0x6b, + 0x92, 0xee, 0xd9, 0xd5, 0x00, 0xf5, 0x4d, 0xc7, 0xe2, 0x96, 0xaa, 0x88, 0xb1, 0x0d, 0x4e, 0x2d, + 0x86, 0x1d, 0xb5, 0x84, 0x2e, 0xc1, 0x9c, 0x4f, 0xbd, 0x81, 0x5a, 0xd6, 0x7e, 0x5f, 0x81, 0x25, + 0x01, 0xde, 0xa1, 0x3a, 0xa6, 0x2e, 0x3f, 0x45, 0xdf, 0xcf, 0x4e, 0x30, 0x79, 0xa6, 0x9d, 0xe6, + 0xc8, 0xce, 0xb2, 0x46, 0xfe, 0x24, 0xbb, 0x0a, 0x8b, 0xfc, 0x39, 0xf6, 0xce, 0xb0, 0x79, 0x4c, + 0x78, 0xa0, 0x2a, 0xc2, 0xa3, 0x98, 0xb8, 0xa7, 0x1c, 0x63, 0x1a, 0x37, 0x95, 0xb4, 0x9f, 0x2a, + 0xb0, 0x2a, 0x84, 0xd4, 0x4f, 0x2d, 0xea, 0xe2, 0xd4, 0xb8, 0x34, 0xb2, 0xea, 0xdd, 0x9f, 0xaa, + 0xde, 0x38, 0x67, 0x56, 0xcd, 0x5f, 0xcc, 0x57, 0x73, 0x0b, 0xd6, 0x03, 0xf3, 0xe7, 0x45, 0x10, + 0x0a, 0xfb, 0x8e, 0xc5, 0xb1, 0xc9, 0xf0, 0xd7, 0x21, 0x11, 0xfe, 0x53, 0xd0, 0x1b, 0x70, 0x43, + 0x94, 0x94, 0x91, 0x6b, 0x4d, 0x86, 0x6d, 0xff, 0x0c, 0xb3, 0xc1, 0x88, 0xa0, 0xa4, 0xfd, 0xa6, + 0x02, 0x97, 0x3b, 0x7d, 0x8f, 0xf0, 0x8e, 0x51, 0x0b, 0xd0, 0xc7, 0x59, 0xa5, 0xdf, 0x94, 0x2a, + 0x7d, 0x4e, 0x9e, 0xd5, 0xb4, 0x9e, 0xaf, 0xe9, 0x25, 0x98, 0x0b, 0xd8, 0xf1, 0x03, 0x55, 0x49, + 0xbe, 0x76, 0xd5, 0x12, 0x5a, 0x82, 0x4b, 0xa2, 0xcd, 0xa2, 0xce, 0xae, 0x5a, 0xd6, 0xfe, 0x48, + 0x81, 0xf9, 0x96, 0x51, 0x3f, 0x6c, 0x16, 0xdb, 0x09, 0xbe, 0x0b, 0x2a, 0x35, 0x6c, 0xec, 0x79, + 0x71, 0xcb, 0x09, 0xc1, 0x2c, 0x89, 0x81, 0x13, 0xed, 0xe8, 0x40, 0x1e, 0x0c, 0x6f, 0x4b, 0x6d, + 0x8c, 0x74, 0x90, 0x07, 0xc0, 0x2b, 0xb0, 0x94, 0xee, 0xd5, 0x4c, 0x98, 0x6b, 0x14, 0x56, 0x78, + 0x17, 0x56, 0x71, 0xf7, 0xc8, 0xa8, 0xb6, 0xa4, 0x4a, 0x4b, 0xfb, 0xb4, 0x03, 0x80, 0x24, 0x3b, + 0x26, 0x01, 0x17, 0x71, 0x95, 0x70, 0xdc, 0x13, 0x9b, 0x82, 0x50, 0x5f, 0x9b, 0x51, 0x0d, 0x36, + 0x39, 0xee, 0x09, 0xfd, 0x63, 0x06, 0xad, 0x03, 0xcb, 0x99, 0x76, 0x54, 0x83, 0x65, 0xe2, 0x98, + 0xa3, 0xb6, 0x24, 0x39, 0x7a, 0x23, 0x07, 0xd2, 0x00, 0x12, 0x6d, 0xe8, 0xe2, 0x5b, 0xfb, 0xe1, + 0x50, 0x39, 0xf1, 0x87, 0x36, 0xe0, 0x52, 0x9c, 0x33, 0x24, 0xdb, 0xe1, 0xb2, 0x51, 0x11, 0x19, + 0x62, 0x73, 0x1f, 0xed, 0xc0, 0x7c, 0x74, 0xaa, 0x92, 0x6c, 0xd9, 0x5b, 0x52, 0x19, 0x75, 0x41, + 0x61, 0xc4, 0x84, 0x9a, 0x09, 0x5b, 0x42, 0x4a, 0xd5, 0xe6, 0xe4, 0x8c, 0xf0, 0x41, 0xcb, 0xe7, + 0xe4, 0x64, 0x20, 0xa4, 0x44, 0x6e, 0xa8, 0x66, 0xdd, 0xf0, 0x9e, 0x5c, 0x67, 0x29, 0xff, 0xd0, + 0x1f, 0xff, 0xa9, 0xc0, 0xba, 0x9c, 0x62, 0x86, 0x1d, 0x5f, 0xc0, 0x15, 0x2b, 0xa1, 0x37, 0xb0, + 0xd8, 0x8b, 0x67, 0x1e, 0x2c, 0x74, 0x03, 0xcc, 0xda, 0x9e, 0x45, 0xf1, 0x11, 0xb3, 0x4e, 0x4e, + 0x88, 0x5d, 0xcd, 0xb0, 0x1a, 0x63, 0x50, 0xe8, 0xd9, 0xe4, 0x14, 0x15, 0xd8, 0xbb, 0x17, 0x30, + 0x4e, 0x3e, 0x67, 0xdf, 0x80, 0xd7, 0x67, 0x92, 0x6b, 0x7f, 0xa6, 0xc0, 0xcd, 0xd9, 0xca, 0xa2, + 0xa7, 0xd9, 0xd8, 0xf0, 0xd1, 0x4b, 0x18, 0x9c, 0x0d, 0x18, 0xd5, 0xfc, 0x80, 0xb1, 0x04, 0x97, + 0x08, 0x8d, 0x9c, 0x94, 0x94, 0xbf, 0x0c, 0x9b, 0xd1, 0xaf, 0xc5, 0xa3, 0xe8, 0xf5, 0x27, 0x0a, + 0xac, 0x1f, 0xb6, 0x6a, 0x4f, 0xcf, 0x30, 0xf3, 0x7c, 0xcb, 0x49, 0x57, 0x59, 0x87, 0x59, 0x75, + 0x1f, 0x4c, 0xcb, 0x11, 0x25, 0xbc, 0x17, 0xde, 0x28, 0xae, 0x00, 0xf8, 0x09, 0x4c, 0x14, 0x75, + 0x11, 0x5c, 0x11, 0xa5, 0x70, 0xaa, 0xad, 0xa4, 0xfd, 0x73, 0x19, 0xd6, 0xeb, 0x8c, 0x70, 0x62, + 0x5b, 0xa2, 0xc8, 0xde, 0x27, 0x96, 0x4b, 0xfd, 0x80, 0x13, 0x3b, 0x5a, 0x87, 0x7d, 0xe6, 0xdb, + 0xd8, 0x09, 0x19, 0xae, 0xfb, 0x4e, 0xb1, 0x6a, 0x36, 0xcb, 0x82, 0x8e, 0x60, 0x25, 0x29, 0xae, + 0x09, 0x75, 0x9f, 0xe0, 0x20, 0xb0, 0xdc, 0xe1, 0x5a, 0xbb, 0x2b, 0x35, 0xfd, 0x68, 0x9c, 0xda, + 0x98, 0x04, 0x40, 0x47, 0x91, 0xc9, 0x89, 0x98, 0x91, 0xf2, 0xc9, 0xbc, 0xbc, 0x25, 0x5f, 0xc4, + 0x23, 0x3a, 0x43, 0xca, 0x8d, 0xbe, 0x86, 0x4d, 0xd2, 0x08, 0xe4, 0xce, 0x48, 0x2a, 0x8b, 0xbd, + 0x3c, 0xe8, 0x14, 0x8b, 0xd9, 0x6c, 0x44, 0xa1, 0xd1, 0x98, 0x8e, 0x3a, 0xb9, 0xb2, 0xe2, 0x7a, + 0x74, 0xf7, 0x22, 0x62, 0xa4, 0x2b, 0xeb, 0xef, 0x14, 0x58, 0x99, 0x70, 0x25, 0xaa, 0x65, 0x27, + 0xdf, 0xcf, 0x14, 0x1b, 0x81, 0xec, 0xbc, 0xfb, 0x2a, 0x7f, 0xde, 0xad, 0x03, 0x22, 0x94, 0x70, + 0x62, 0x71, 0x81, 0xdc, 0x8b, 0x51, 0x54, 0x45, 0xb4, 0x07, 0xa1, 0x6d, 0xe3, 0x20, 0x38, 0x09, + 0x3d, 0xd3, 0x0f, 0xb9, 0xed, 0xf7, 0xb0, 0x5a, 0x12, 0x48, 0x21, 0x95, 0xf4, 0x94, 0xb5, 0xdf, + 0x53, 0x60, 0x31, 0x3d, 0x44, 0x9f, 0x64, 0x0d, 0xb8, 0x9b, 0xe7, 0xa7, 0x0b, 0x2f, 0x19, 0x91, + 0xc0, 0xe3, 0x5f, 0xc2, 0x36, 0x8f, 0x13, 0x3e, 0xe2, 0x52, 0x9f, 0x09, 0x15, 0x01, 0x2a, 0x34, + 0x8a, 0x4e, 0x6a, 0x59, 0xeb, 0xc3, 0xcd, 0xd9, 0x23, 0x8e, 0x5a, 0xd9, 0x5d, 0xe0, 0xd1, 0x4b, + 0xcc, 0x1a, 0x33, 0xbd, 0x25, 0xfc, 0xbd, 0x02, 0x77, 0x0a, 0x90, 0xc7, 0xb9, 0x44, 0x7a, 0x41, + 0x28, 0x05, 0x17, 0x44, 0x96, 0x0d, 0x5d, 0x83, 0x79, 0xd2, 0x18, 0x16, 0xb2, 0xcb, 0xc6, 0x1c, + 0x11, 0x55, 0x5b, 0x0d, 0x16, 0xf9, 0xa0, 0x8f, 0x9f, 0x9e, 0x34, 0x18, 0xf3, 0xd9, 0xcc, 0xb5, + 0x76, 0x34, 0xa2, 0x33, 0xd2, 0x4c, 0xda, 0x6f, 0x2b, 0xb0, 0x98, 0xea, 0x2c, 0x36, 0x9e, 0x29, + 0x86, 0xec, 0x78, 0xd6, 0xf2, 0xc7, 0x33, 0x09, 0x79, 0x21, 0x75, 0x30, 0x0b, 0xb8, 0xef, 0x8b, + 0x30, 0xb8, 0x08, 0x0b, 0x3d, 0x12, 0x04, 0x84, 0xba, 0x6a, 0x49, 0x6c, 0x41, 0x33, 0xd7, 0x95, + 0xf6, 0xaf, 0x25, 0xb8, 0xd3, 0x71, 0x5b, 0xb5, 0xd1, 0x45, 0x83, 0xcf, 0x1c, 0x42, 0xa3, 0x88, + 0x9c, 0x0e, 0xec, 0x0f, 0xa0, 0x42, 0x0d, 0xb3, 0x7e, 0xd8, 0x4c, 0x9c, 0xbe, 0x35, 0x3d, 0x81, + 0x33, 0xe6, 0x69, 0x94, 0x4b, 0x7e, 0x02, 0x9b, 0xa1, 0x3e, 0x05, 0x2f, 0x49, 0xbd, 0xa6, 0x13, + 0xa0, 0x1f, 0xc1, 0xa6, 0x33, 0x95, 0xbb, 0x9c, 0x9c, 0x40, 0x8c, 0x87, 0xea, 0xda, 0x80, 0xe3, + 0x20, 0x76, 0xe2, 0x74, 0x6e, 0x64, 0xcb, 0x8f, 0xf8, 0x7f, 0x20, 0xcf, 0xbb, 0xf3, 0x9d, 0x23, + 0x0d, 0x51, 0xff, 0xad, 0xc0, 0xbb, 0x85, 0x79, 0xd1, 0x2e, 0x2c, 0x88, 0xa4, 0x70, 0xe4, 0xdf, + 0x4d, 0x79, 0xf6, 0x21, 0xdc, 0x5b, 0x21, 0x4e, 0x94, 0xfa, 0xfe, 0x81, 0x02, 0xef, 0x10, 0xc7, + 0x14, 0x42, 0xd2, 0xe0, 0xd5, 0x20, 0x20, 0x01, 0xb7, 0xa8, 0x8d, 0xc7, 0xfd, 0xbd, 0x38, 0xa5, + 0x56, 0x2e, 0x84, 0x60, 0xbc, 0x4d, 0x9c, 0x42, 0x84, 0xda, 0x5f, 0x2b, 0xf0, 0x56, 0x21, 0x4a, + 0xf4, 0x79, 0x76, 0x7d, 0x7c, 0xfa, 0xf2, 0xda, 0x65, 0x57, 0xce, 0xa7, 0xf9, 0x2b, 0xe7, 0x75, + 0xd8, 0xb4, 0x53, 0xa0, 0xd1, 0x21, 0xfa, 0xa8, 0x82, 0xd3, 0xfe, 0x50, 0x81, 0x2b, 0x86, 0x51, + 0x4f, 0x4a, 0x69, 0x51, 0xf9, 0xa3, 0x9f, 0xcd, 0x2a, 0xfb, 0xae, 0xfc, 0xd8, 0x21, 0xc3, 0x93, + 0xd5, 0x6a, 0xbf, 0x50, 0xed, 0x7b, 0x12, 0x7a, 0x9e, 0x69, 0x47, 0x10, 0x71, 0xf2, 0xe5, 0x60, + 0x8f, 0x5b, 0xc3, 0x96, 0x92, 0xf6, 0xb7, 0x65, 0xb8, 0xfe, 0xd8, 0xa2, 0x8e, 0x48, 0x73, 0x0c, + 0x1c, 0x70, 0x46, 0xa2, 0x03, 0x94, 0x28, 0x30, 0xdf, 0x82, 0xc5, 0x00, 0xb3, 0x33, 0x42, 0xdd, + 0xb6, 0xfe, 0xa4, 0x95, 0x94, 0x42, 0xe9, 0x26, 0xd4, 0x80, 0xab, 0xc2, 0xc8, 0x33, 0xcb, 0xc3, + 0x94, 0x8b, 0x96, 0x60, 0xe6, 0x69, 0x5e, 0x23, 0x22, 0x31, 0xc6, 0x79, 0x50, 0x03, 0x96, 0x4e, + 0x7c, 0x76, 0x4c, 0x1c, 0x07, 0xd3, 0xa3, 0xea, 0x30, 0x63, 0x96, 0x17, 0x75, 0x07, 0x29, 0x42, + 0x23, 0xc3, 0x96, 0x81, 0xd1, 0xab, 0xc3, 0x2c, 0x24, 0x07, 0x46, 0xcf, 0xc0, 0xe8, 0x55, 0x91, + 0x66, 0xa0, 0xf3, 0xff, 0x26, 0xe5, 0x98, 0x19, 0xd5, 0x23, 0x91, 0x6b, 0x4c, 0xbf, 0x0a, 0x3c, + 0x98, 0x20, 0x37, 0x24, 0x10, 0xe8, 0x87, 0xe3, 0x81, 0xa2, 0x12, 0x05, 0x0a, 0x79, 0x9a, 0x34, + 0x65, 0x50, 0xe4, 0x09, 0xcc, 0x4d, 0xa8, 0xc4, 0xbe, 0x45, 0xab, 0xe9, 0xcd, 0x74, 0x69, 0xb8, + 0x25, 0xea, 0xb0, 0x94, 0xf6, 0x9b, 0xd8, 0x49, 0xd2, 0x5b, 0xee, 0xdd, 0x5c, 0x4f, 0x67, 0x36, + 0xd8, 0x5f, 0x53, 0x60, 0x65, 0xa2, 0xb3, 0x58, 0xe9, 0xfc, 0x18, 0x96, 0x53, 0x43, 0x56, 0x1f, + 0x4e, 0x17, 0x2d, 0x4f, 0x81, 0x7a, 0x60, 0x64, 0x19, 0xb5, 0xb7, 0x60, 0x39, 0xd3, 0x5f, 0xc0, + 0x72, 0xfd, 0xc2, 0x96, 0xeb, 0xb3, 0x2c, 0xd7, 0x5f, 0xda, 0x72, 0xbd, 0xb0, 0xe5, 0x7a, 0xd6, + 0x72, 0x7d, 0xdc, 0x72, 0x7d, 0xba, 0xe5, 0xdf, 0x2a, 0x80, 0x26, 0x27, 0x26, 0xaa, 0x67, 0xe3, + 0xce, 0xbd, 0x82, 0x13, 0x3a, 0x1b, 0x7b, 0x9e, 0xe7, 0xc7, 0x9e, 0x05, 0x28, 0x5b, 0x9e, 0xa7, + 0x2a, 0xe8, 0x32, 0xcc, 0xbb, 0x98, 0x59, 0x54, 0x2d, 0x89, 0xcf, 0x90, 0x8b, 0xcf, 0xb2, 0x28, + 0x0a, 0x6d, 0xa7, 0x67, 0xed, 0xee, 0xec, 0xec, 0xa8, 0x73, 0x68, 0x05, 0x96, 0x23, 0x1a, 0x8b, + 0x3a, 0x31, 0xc1, 0x3c, 0x5a, 0x05, 0x75, 0x48, 0x70, 0xde, 0x5a, 0xd1, 0xfe, 0xa3, 0x04, 0x37, + 0x67, 0xaf, 0x0c, 0xf4, 0x1b, 0x0a, 0xdc, 0x21, 0x8e, 0xd9, 0x32, 0xd8, 0xa8, 0x9f, 0xd0, 0x46, + 0xbb, 0x63, 0x05, 0x1d, 0x6c, 0xfb, 0xd4, 0xb1, 0xd8, 0xc0, 0xa8, 0x1e, 0x25, 0x1b, 0xe3, 0xc3, + 0x29, 0x89, 0xc7, 0x6c, 0x66, 0x43, 0x23, 0x4e, 0x1e, 0x0d, 0xfa, 0x12, 0xd6, 0x88, 0x63, 0xd6, + 0x5b, 0x22, 0x23, 0x4b, 0xe9, 0x3a, 0x1c, 0x79, 0x79, 0x28, 0x99, 0x24, 0x37, 0x56, 0x89, 0x33, + 0xd9, 0x9a, 0xa0, 0x8f, 0x29, 0xf1, 0xf0, 0xb0, 0x33, 0xf3, 0xcd, 0xc2, 0x24, 0xb9, 0x40, 0x9f, + 0x6c, 0xd5, 0x7e, 0xaa, 0xc0, 0xad, 0x5c, 0x03, 0x3f, 0xcb, 0x4e, 0xa5, 0xef, 0xbd, 0x94, 0x2b, + 0xb3, 0x13, 0xeb, 0x20, 0x7f, 0x62, 0xdd, 0x81, 0x37, 0xe8, 0x39, 0x26, 0x76, 0x24, 0x90, 0xaa, + 0xa2, 0x3d, 0x03, 0x24, 0xf1, 0x59, 0xa1, 0xf3, 0xa6, 0x49, 0xbe, 0x74, 0x04, 0xf8, 0x2b, 0x05, + 0xd6, 0xe5, 0x14, 0xe8, 0x3a, 0x2c, 0xf4, 0xbd, 0x1e, 0x35, 0x9b, 0x4e, 0x12, 0x00, 0x2a, 0xe2, + 0xb7, 0xe9, 0x20, 0x1d, 0x16, 0xec, 0xf8, 0x5d, 0x53, 0xf2, 0xfe, 0x67, 0xef, 0x02, 0x82, 0xb7, + 0xeb, 0xad, 0x88, 0xd5, 0xa8, 0xd8, 0x54, 0xf4, 0x6b, 0x1f, 0xc1, 0x42, 0xd2, 0x34, 0xfb, 0xe9, + 0xc1, 0x09, 0x39, 0xc3, 0x87, 0x75, 0xf3, 0x3c, 0x76, 0xa8, 0x8a, 0xf6, 0x63, 0x05, 0xd0, 0xe4, + 0x60, 0x17, 0x0b, 0x09, 0x93, 0x7c, 0xd9, 0x91, 0x7b, 0x94, 0x3f, 0x72, 0x6b, 0xb0, 0x92, 0x1d, + 0xb9, 0x87, 0x87, 0x1d, 0x55, 0xd1, 0x7e, 0xa2, 0xc0, 0x46, 0xcb, 0xe8, 0x36, 0x3a, 0xd8, 0x0e, + 0x19, 0xe1, 0x83, 0xf3, 0x47, 0x0c, 0x04, 0x07, 0xe8, 0x03, 0x58, 0xa7, 0x06, 0xa6, 0x36, 0x1b, + 0x44, 0x0f, 0x0d, 0xaa, 0x9e, 0xeb, 0x33, 0xc2, 0x4f, 0x7b, 0xc3, 0xfb, 0xb4, 0x29, 0xbd, 0xe8, + 0xb1, 0x98, 0x25, 0x84, 0x72, 0xec, 0x0a, 0xc8, 0x36, 0xf3, 0x79, 0x7c, 0x33, 0x94, 0x02, 0x88, + 0x6b, 0x86, 0x3c, 0x32, 0xed, 0x77, 0x4a, 0xb0, 0xd9, 0x6d, 0x54, 0x5d, 0x97, 0x61, 0xd7, 0xe2, + 0x78, 0x74, 0xbd, 0x1b, 0xbd, 0x3a, 0xd0, 0xe1, 0x76, 0xd8, 0xb0, 0xe4, 0x9d, 0xc3, 0x87, 0x0a, + 0xc9, 0x93, 0x80, 0x7c, 0x42, 0xa1, 0xf5, 0x54, 0xa2, 0xf8, 0x75, 0x42, 0xf2, 0x50, 0x20, 0x8f, + 0x6c, 0xf2, 0xdd, 0x51, 0x79, 0xc6, 0xbb, 0xa3, 0x94, 0x79, 0x63, 0x57, 0xe0, 0xf2, 0x74, 0xe3, + 0x8f, 0x4b, 0x70, 0x3b, 0x97, 0x07, 0xfd, 0xaa, 0x02, 0xf7, 0xd2, 0x17, 0xd1, 0xc5, 0xfc, 0x94, + 0x77, 0x21, 0xfd, 0xde, 0xe8, 0x42, 0xba, 0x9b, 0xeb, 0xcf, 0x5f, 0x81, 0xf7, 0x0a, 0x69, 0x90, + 0xf2, 0x6d, 0x9e, 0xfc, 0x77, 0x0b, 0xc8, 0x8f, 0xe1, 0xb4, 0xdf, 0x52, 0x60, 0x79, 0x5f, 0x37, + 0x0f, 0x7c, 0xf6, 0xdc, 0x12, 0xa5, 0x81, 0x8b, 0x7e, 0x90, 0x5d, 0x69, 0xf2, 0x8b, 0xeb, 0x0c, + 0x4b, 0x76, 0x91, 0x7d, 0x92, 0xbf, 0xc8, 0x36, 0x61, 0xcd, 0xd1, 0xc5, 0xaa, 0x4f, 0x00, 0xda, + 0xcc, 0xef, 0xfb, 0x41, 0x54, 0x85, 0xfc, 0x44, 0x81, 0xb5, 0xfd, 0xb0, 0xef, 0x25, 0x77, 0x54, + 0xd5, 0xf8, 0x0c, 0x56, 0x54, 0x4e, 0x85, 0xde, 0x19, 0x49, 0x59, 0xb3, 0xfa, 0x7d, 0xaf, 0xd0, + 0x99, 0xd1, 0xf9, 0x59, 0x70, 0xfa, 0x64, 0xb8, 0xa4, 0xfd, 0x7b, 0x09, 0xee, 0x3c, 0xc1, 0xf9, + 0x67, 0x07, 0xdf, 0x87, 0xe5, 0xe8, 0x8a, 0xc5, 0xac, 0x63, 0xcf, 0x1b, 0x1e, 0xee, 0xcf, 0x2c, + 0x71, 0x17, 0x23, 0x7a, 0x41, 0xde, 0xdc, 0xff, 0x7f, 0x72, 0x8e, 0x50, 0xc0, 0x51, 0xd2, 0xa5, + 0xfb, 0x3f, 0x0a, 0xbc, 0x5b, 0x98, 0x17, 0x3d, 0x84, 0x4b, 0x51, 0x92, 0x51, 0xec, 0xa0, 0x66, + 0x41, 0xa4, 0x12, 0xa9, 0xa3, 0x04, 0x21, 0xe7, 0xd5, 0x8e, 0x12, 0x0a, 0x21, 0x18, 0x6f, 0x13, + 0xa7, 0x10, 0x61, 0x74, 0x94, 0x50, 0x88, 0xb2, 0xd8, 0x51, 0x42, 0x21, 0xa8, 0xff, 0xeb, 0xa3, + 0x84, 0x0f, 0x01, 0xea, 0x4f, 0xbb, 0xad, 0xa3, 0x08, 0x2f, 0xca, 0x39, 0xf6, 0xeb, 0x6d, 0xb3, + 0xd3, 0x1a, 0x5e, 0x71, 0x89, 0xdf, 0x4e, 0x0b, 0xa9, 0x50, 0x3e, 0x3d, 0x68, 0x25, 0x47, 0x92, + 0xe2, 0x53, 0x33, 0x01, 0x45, 0x8c, 0x91, 0xfc, 0x61, 0x08, 0x43, 0x6f, 0xc3, 0xd5, 0x04, 0x60, + 0xd8, 0x94, 0x00, 0x5d, 0x89, 0x81, 0xce, 0x09, 0x6f, 0xc1, 0xe2, 0xe9, 0x41, 0xeb, 0x89, 0xef, + 0x44, 0x7a, 0x26, 0xc0, 0xe9, 0x26, 0x6d, 0x00, 0x9b, 0x23, 0xcd, 0xda, 0x31, 0xa8, 0x17, 0x5d, + 0xda, 0x3f, 0x78, 0x94, 0x92, 0x33, 0x6c, 0xca, 0xca, 0x39, 0x27, 0xdc, 0x83, 0xb5, 0xd3, 0x83, + 0xd6, 0x89, 0xcf, 0xc6, 0x10, 0x12, 0x89, 0xab, 0xa3, 0xce, 0x51, 0x9f, 0xf6, 0x8f, 0x0a, 0x5c, + 0x6b, 0xbc, 0xe8, 0x63, 0x91, 0x56, 0x74, 0x1b, 0x35, 0x7c, 0x6a, 0x9d, 0x11, 0x3f, 0x64, 0xe8, + 0x4b, 0x50, 0x71, 0xd2, 0x3c, 0xbc, 0xc4, 0x4a, 0xe6, 0xb1, 0x3c, 0xc4, 0x8d, 0x30, 0x86, 0xe4, + 0xe7, 0x58, 0xc6, 0x04, 0x12, 0x7a, 0x06, 0x68, 0xd8, 0xf6, 0xf8, 0x69, 0x54, 0x29, 0x9d, 0x59, + 0xde, 0xcc, 0xec, 0xbe, 0x31, 0x41, 0x6e, 0x48, 0x20, 0xb4, 0x3f, 0x2f, 0xc3, 0x8d, 0x19, 0xaa, + 0xa0, 0x23, 0x58, 0x1f, 0x57, 0xa6, 0x8d, 0x19, 0xf1, 0x9d, 0x42, 0x97, 0x4e, 0x53, 0x78, 0x91, + 0x3e, 0x32, 0xa7, 0xe9, 0x78, 0x38, 0x41, 0x2c, 0xf2, 0x76, 0x52, 0xc2, 0x87, 0x7e, 0xac, 0xc0, + 0xdd, 0x38, 0xc4, 0x3c, 0x3d, 0x91, 0xd8, 0x30, 0x19, 0x36, 0xe5, 0xe5, 0x43, 0xa7, 0x10, 0x84, + 0x51, 0x50, 0x14, 0xfa, 0x52, 0x1e, 0x63, 0x3f, 0xbc, 0xe8, 0x6c, 0x90, 0xe7, 0x45, 0x6f, 0x82, + 0x96, 0xcf, 0xa3, 0x7d, 0xa3, 0x00, 0x9a, 0x9c, 0x08, 0xc5, 0xb2, 0xf0, 0x49, 0xbe, 0x6c, 0x7c, + 0xe1, 0xf9, 0xf1, 0xe5, 0x32, 0xcc, 0x07, 0xd8, 0x7e, 0xf0, 0x30, 0x2e, 0xcd, 0x03, 0x6c, 0xef, + 0xed, 0xc4, 0xa5, 0x79, 0x80, 0xed, 0x0f, 0x76, 0xd4, 0x72, 0xf2, 0xf9, 0x91, 0xa8, 0xcb, 0x01, + 0x2a, 0x82, 0x76, 0x77, 0x47, 0x9d, 0x1f, 0x7e, 0x3f, 0xda, 0x51, 0x2b, 0x68, 0x19, 0x2e, 0x7b, + 0x3e, 0x75, 0x4d, 0x4e, 0x7a, 0x58, 0x5d, 0xd0, 0xbe, 0x55, 0xe0, 0x6e, 0xb1, 0x81, 0x42, 0xcf, + 0xb2, 0x56, 0x56, 0x5f, 0x61, 0xd0, 0xb3, 0x96, 0x3f, 0xcd, 0xb7, 0xfc, 0x35, 0xd8, 0x08, 0xc2, + 0xe3, 0xc0, 0x66, 0x24, 0xaa, 0x16, 0x4c, 0x32, 0xc2, 0x52, 0x15, 0x74, 0x05, 0x20, 0xe0, 0x16, + 0x27, 0xd1, 0x7d, 0x46, 0xfc, 0x28, 0x68, 0xb3, 0x73, 0xd8, 0xaa, 0x99, 0x55, 0xc7, 0x21, 0x11, + 0x7d, 0x72, 0xd7, 0x17, 0x1d, 0xdf, 0xfe, 0x5c, 0xd6, 0x8e, 0xf7, 0xe5, 0x76, 0x4c, 0x63, 0xcf, + 0xaa, 0x7e, 0x94, 0xaf, 0xfa, 0x32, 0x5c, 0x0e, 0xa8, 0x69, 0x47, 0xaf, 0x8c, 0xe2, 0x73, 0x5c, + 0x51, 0xb4, 0x30, 0x13, 0xb7, 0x6a, 0xe6, 0xe3, 0xa7, 0x6a, 0x29, 0x69, 0x61, 0xd6, 0xb0, 0xa5, + 0x5c, 0xdb, 0xfb, 0x85, 0x07, 0x2e, 0x66, 0x8c, 0xf0, 0x6d, 0xff, 0x1e, 0xb3, 0xe8, 0xbd, 0xc0, + 0xde, 0xf6, 0x99, 0x7b, 0x9f, 0xdd, 0x67, 0xc4, 0xbe, 0xd7, 0xf7, 0xf8, 0xfd, 0x73, 0x8d, 0xef, + 0x9d, 0x6b, 0x7c, 0x5c, 0x89, 0x3e, 0xf7, 0xfe, 0x37, 0x00, 0x00, 0xff, 0xff, 0xdd, 0xfd, 0x24, + 0x20, 0x92, 0x33, 0x00, 0x00, +} diff --git a/protogen/gopb/x2ap_streaming.pb.go b/protogen/gopb/x2ap_streaming.pb.go new file mode 100644 index 0000000..fa74d7d --- /dev/null +++ b/protogen/gopb/x2ap_streaming.pb.go @@ -0,0 +1,556 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// source: x2ap_streaming.proto + +package streaming_protobufs + +import ( + fmt "fmt" + proto "github.com/golang/protobuf/proto" + wrappers "github.com/golang/protobuf/ptypes/wrappers" + math "math" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package + +type X2APStreaming struct { + Header *X2APStreamingHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` + // Types that are valid to be assigned to X2ApMessage: + // *X2APStreaming_RrcTransfer + // *X2APStreaming_SgNBAdditionRequest + // *X2APStreaming_SgNBAdditionRequestAcknowledge + // *X2APStreaming_SgNBAdditionRequestReject + // *X2APStreaming_SgNBModificationRequest + // *X2APStreaming_SgNBModificationRequestAcknowledge + // *X2APStreaming_SgNBModificationRequestReject + // *X2APStreaming_SgNBModificationRequired + // *X2APStreaming_SgNBModificationConfirm + // *X2APStreaming_SgNBModificationRefuse + // *X2APStreaming_SgNBReconfigurationComplete + // *X2APStreaming_SgNbReleaseRequest + // *X2APStreaming_SgNbReleaseRequestAcknowledge + // *X2APStreaming_SgNbReleaseRequired + // *X2APStreaming_SgNbReleaseConfirm + // *X2APStreaming_SnStatusTransfer + // *X2APStreaming_UeContextRelease + // *X2APStreaming_SecondaryRATDataUsageReport + // *X2APStreaming_SgNBChangeRequired + // *X2APStreaming_SgNBChangeConfirm + // *X2APStreaming_SgNBChangeRefuse + // *X2APStreaming_SgNBActivityNotification + // *X2APStreaming_GNBStatusIndication + X2ApMessage isX2APStreaming_X2ApMessage `protobuf_oneof:"x2ap_message"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *X2APStreaming) Reset() { *m = X2APStreaming{} } +func (m *X2APStreaming) String() string { return proto.CompactTextString(m) } +func (*X2APStreaming) ProtoMessage() {} +func (*X2APStreaming) Descriptor() ([]byte, []int) { + return fileDescriptor_70579708867207d6, []int{0} +} + +func (m *X2APStreaming) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_X2APStreaming.Unmarshal(m, b) +} +func (m *X2APStreaming) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_X2APStreaming.Marshal(b, m, deterministic) +} +func (m *X2APStreaming) XXX_Merge(src proto.Message) { + xxx_messageInfo_X2APStreaming.Merge(m, src) +} +func (m *X2APStreaming) XXX_Size() int { + return xxx_messageInfo_X2APStreaming.Size(m) +} +func (m *X2APStreaming) XXX_DiscardUnknown() { + xxx_messageInfo_X2APStreaming.DiscardUnknown(m) +} + +var xxx_messageInfo_X2APStreaming proto.InternalMessageInfo + +func (m *X2APStreaming) GetHeader() *X2APStreamingHeader { + if m != nil { + return m.Header + } + return nil +} + +type isX2APStreaming_X2ApMessage interface { + isX2APStreaming_X2ApMessage() +} + +type X2APStreaming_RrcTransfer struct { + RrcTransfer *RRCTransfer `protobuf:"bytes,2,opt,name=rrcTransfer,proto3,oneof"` +} + +type X2APStreaming_SgNBAdditionRequest struct { + SgNBAdditionRequest *SgNBAdditionRequest `protobuf:"bytes,3,opt,name=sgNBAdditionRequest,proto3,oneof"` +} + +type X2APStreaming_SgNBAdditionRequestAcknowledge struct { + SgNBAdditionRequestAcknowledge *SgNBAdditionRequestAcknowledge `protobuf:"bytes,4,opt,name=sgNBAdditionRequestAcknowledge,proto3,oneof"` +} + +type X2APStreaming_SgNBAdditionRequestReject struct { + SgNBAdditionRequestReject *SgNBAdditionRequestReject `protobuf:"bytes,5,opt,name=sgNBAdditionRequestReject,proto3,oneof"` +} + +type X2APStreaming_SgNBModificationRequest struct { + SgNBModificationRequest *SgNBModificationRequest `protobuf:"bytes,6,opt,name=sgNBModificationRequest,proto3,oneof"` +} + +type X2APStreaming_SgNBModificationRequestAcknowledge struct { + SgNBModificationRequestAcknowledge *SgNBModificationRequestAcknowledge `protobuf:"bytes,7,opt,name=sgNBModificationRequestAcknowledge,proto3,oneof"` +} + +type X2APStreaming_SgNBModificationRequestReject struct { + SgNBModificationRequestReject *SgNBModificationRequestReject `protobuf:"bytes,8,opt,name=sgNBModificationRequestReject,proto3,oneof"` +} + +type X2APStreaming_SgNBModificationRequired struct { + SgNBModificationRequired *SgNBModificationRequired `protobuf:"bytes,9,opt,name=sgNBModificationRequired,proto3,oneof"` +} + +type X2APStreaming_SgNBModificationConfirm struct { + SgNBModificationConfirm *SgNBModificationConfirm `protobuf:"bytes,10,opt,name=sgNBModificationConfirm,proto3,oneof"` +} + +type X2APStreaming_SgNBModificationRefuse struct { + SgNBModificationRefuse *SgNBModificationRefuse `protobuf:"bytes,11,opt,name=sgNBModificationRefuse,proto3,oneof"` +} + +type X2APStreaming_SgNBReconfigurationComplete struct { + SgNBReconfigurationComplete *SgNBReconfigurationComplete `protobuf:"bytes,12,opt,name=sgNBReconfigurationComplete,proto3,oneof"` +} + +type X2APStreaming_SgNbReleaseRequest struct { + SgNbReleaseRequest *SgNBReleaseRequest `protobuf:"bytes,13,opt,name=sgNbReleaseRequest,proto3,oneof"` +} + +type X2APStreaming_SgNbReleaseRequestAcknowledge struct { + SgNbReleaseRequestAcknowledge *SgNBReleaseRequestAcknowledge `protobuf:"bytes,14,opt,name=sgNbReleaseRequestAcknowledge,proto3,oneof"` +} + +type X2APStreaming_SgNbReleaseRequired struct { + SgNbReleaseRequired *SgNBReleaseRequired `protobuf:"bytes,15,opt,name=sgNbReleaseRequired,proto3,oneof"` +} + +type X2APStreaming_SgNbReleaseConfirm struct { + SgNbReleaseConfirm *SgNBReleaseConfirm `protobuf:"bytes,16,opt,name=sgNbReleaseConfirm,proto3,oneof"` +} + +type X2APStreaming_SnStatusTransfer struct { + SnStatusTransfer *SNStatusTransfer `protobuf:"bytes,17,opt,name=snStatusTransfer,proto3,oneof"` +} + +type X2APStreaming_UeContextRelease struct { + UeContextRelease *UEContextRelease `protobuf:"bytes,18,opt,name=ueContextRelease,proto3,oneof"` +} + +type X2APStreaming_SecondaryRATDataUsageReport struct { + SecondaryRATDataUsageReport *SecondaryRATDataUsageReport `protobuf:"bytes,19,opt,name=secondaryRATDataUsageReport,proto3,oneof"` +} + +type X2APStreaming_SgNBChangeRequired struct { + SgNBChangeRequired *SgNBChangeRequired `protobuf:"bytes,20,opt,name=sgNBChangeRequired,proto3,oneof"` +} + +type X2APStreaming_SgNBChangeConfirm struct { + SgNBChangeConfirm *SgNBChangeConfirm `protobuf:"bytes,21,opt,name=sgNBChangeConfirm,proto3,oneof"` +} + +type X2APStreaming_SgNBChangeRefuse struct { + SgNBChangeRefuse *SgNBChangeRefuse `protobuf:"bytes,22,opt,name=sgNBChangeRefuse,proto3,oneof"` +} + +type X2APStreaming_SgNBActivityNotification struct { + SgNBActivityNotification *SgNBActivityNotification `protobuf:"bytes,23,opt,name=sgNBActivityNotification,proto3,oneof"` +} + +type X2APStreaming_GNBStatusIndication struct { + GNBStatusIndication *GNBStatusIndication `protobuf:"bytes,24,opt,name=gNBStatusIndication,proto3,oneof"` +} + +func (*X2APStreaming_RrcTransfer) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBAdditionRequest) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBAdditionRequestAcknowledge) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBAdditionRequestReject) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBModificationRequest) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBModificationRequestAcknowledge) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBModificationRequestReject) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBModificationRequired) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBModificationConfirm) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBModificationRefuse) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBReconfigurationComplete) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNbReleaseRequest) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNbReleaseRequestAcknowledge) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNbReleaseRequired) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNbReleaseConfirm) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SnStatusTransfer) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_UeContextRelease) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SecondaryRATDataUsageReport) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBChangeRequired) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBChangeConfirm) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBChangeRefuse) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_SgNBActivityNotification) isX2APStreaming_X2ApMessage() {} + +func (*X2APStreaming_GNBStatusIndication) isX2APStreaming_X2ApMessage() {} + +func (m *X2APStreaming) GetX2ApMessage() isX2APStreaming_X2ApMessage { + if m != nil { + return m.X2ApMessage + } + return nil +} + +func (m *X2APStreaming) GetRrcTransfer() *RRCTransfer { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_RrcTransfer); ok { + return x.RrcTransfer + } + return nil +} + +func (m *X2APStreaming) GetSgNBAdditionRequest() *SgNBAdditionRequest { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBAdditionRequest); ok { + return x.SgNBAdditionRequest + } + return nil +} + +func (m *X2APStreaming) GetSgNBAdditionRequestAcknowledge() *SgNBAdditionRequestAcknowledge { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBAdditionRequestAcknowledge); ok { + return x.SgNBAdditionRequestAcknowledge + } + return nil +} + +func (m *X2APStreaming) GetSgNBAdditionRequestReject() *SgNBAdditionRequestReject { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBAdditionRequestReject); ok { + return x.SgNBAdditionRequestReject + } + return nil +} + +func (m *X2APStreaming) GetSgNBModificationRequest() *SgNBModificationRequest { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBModificationRequest); ok { + return x.SgNBModificationRequest + } + return nil +} + +func (m *X2APStreaming) GetSgNBModificationRequestAcknowledge() *SgNBModificationRequestAcknowledge { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBModificationRequestAcknowledge); ok { + return x.SgNBModificationRequestAcknowledge + } + return nil +} + +func (m *X2APStreaming) GetSgNBModificationRequestReject() *SgNBModificationRequestReject { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBModificationRequestReject); ok { + return x.SgNBModificationRequestReject + } + return nil +} + +func (m *X2APStreaming) GetSgNBModificationRequired() *SgNBModificationRequired { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBModificationRequired); ok { + return x.SgNBModificationRequired + } + return nil +} + +func (m *X2APStreaming) GetSgNBModificationConfirm() *SgNBModificationConfirm { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBModificationConfirm); ok { + return x.SgNBModificationConfirm + } + return nil +} + +func (m *X2APStreaming) GetSgNBModificationRefuse() *SgNBModificationRefuse { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBModificationRefuse); ok { + return x.SgNBModificationRefuse + } + return nil +} + +func (m *X2APStreaming) GetSgNBReconfigurationComplete() *SgNBReconfigurationComplete { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBReconfigurationComplete); ok { + return x.SgNBReconfigurationComplete + } + return nil +} + +func (m *X2APStreaming) GetSgNbReleaseRequest() *SgNBReleaseRequest { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNbReleaseRequest); ok { + return x.SgNbReleaseRequest + } + return nil +} + +func (m *X2APStreaming) GetSgNbReleaseRequestAcknowledge() *SgNBReleaseRequestAcknowledge { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNbReleaseRequestAcknowledge); ok { + return x.SgNbReleaseRequestAcknowledge + } + return nil +} + +func (m *X2APStreaming) GetSgNbReleaseRequired() *SgNBReleaseRequired { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNbReleaseRequired); ok { + return x.SgNbReleaseRequired + } + return nil +} + +func (m *X2APStreaming) GetSgNbReleaseConfirm() *SgNBReleaseConfirm { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNbReleaseConfirm); ok { + return x.SgNbReleaseConfirm + } + return nil +} + +func (m *X2APStreaming) GetSnStatusTransfer() *SNStatusTransfer { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SnStatusTransfer); ok { + return x.SnStatusTransfer + } + return nil +} + +func (m *X2APStreaming) GetUeContextRelease() *UEContextRelease { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_UeContextRelease); ok { + return x.UeContextRelease + } + return nil +} + +func (m *X2APStreaming) GetSecondaryRATDataUsageReport() *SecondaryRATDataUsageReport { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SecondaryRATDataUsageReport); ok { + return x.SecondaryRATDataUsageReport + } + return nil +} + +func (m *X2APStreaming) GetSgNBChangeRequired() *SgNBChangeRequired { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBChangeRequired); ok { + return x.SgNBChangeRequired + } + return nil +} + +func (m *X2APStreaming) GetSgNBChangeConfirm() *SgNBChangeConfirm { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBChangeConfirm); ok { + return x.SgNBChangeConfirm + } + return nil +} + +func (m *X2APStreaming) GetSgNBChangeRefuse() *SgNBChangeRefuse { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBChangeRefuse); ok { + return x.SgNBChangeRefuse + } + return nil +} + +func (m *X2APStreaming) GetSgNBActivityNotification() *SgNBActivityNotification { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBActivityNotification); ok { + return x.SgNBActivityNotification + } + return nil +} + +func (m *X2APStreaming) GetGNBStatusIndication() *GNBStatusIndication { + if x, ok := m.GetX2ApMessage().(*X2APStreaming_GNBStatusIndication); ok { + return x.GNBStatusIndication + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*X2APStreaming) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*X2APStreaming_RrcTransfer)(nil), + (*X2APStreaming_SgNBAdditionRequest)(nil), + (*X2APStreaming_SgNBAdditionRequestAcknowledge)(nil), + (*X2APStreaming_SgNBAdditionRequestReject)(nil), + (*X2APStreaming_SgNBModificationRequest)(nil), + (*X2APStreaming_SgNBModificationRequestAcknowledge)(nil), + (*X2APStreaming_SgNBModificationRequestReject)(nil), + (*X2APStreaming_SgNBModificationRequired)(nil), + (*X2APStreaming_SgNBModificationConfirm)(nil), + (*X2APStreaming_SgNBModificationRefuse)(nil), + (*X2APStreaming_SgNBReconfigurationComplete)(nil), + (*X2APStreaming_SgNbReleaseRequest)(nil), + (*X2APStreaming_SgNbReleaseRequestAcknowledge)(nil), + (*X2APStreaming_SgNbReleaseRequired)(nil), + (*X2APStreaming_SgNbReleaseConfirm)(nil), + (*X2APStreaming_SnStatusTransfer)(nil), + (*X2APStreaming_UeContextRelease)(nil), + (*X2APStreaming_SecondaryRATDataUsageReport)(nil), + (*X2APStreaming_SgNBChangeRequired)(nil), + (*X2APStreaming_SgNBChangeConfirm)(nil), + (*X2APStreaming_SgNBChangeRefuse)(nil), + (*X2APStreaming_SgNBActivityNotification)(nil), + (*X2APStreaming_GNBStatusIndication)(nil), + } +} + +type X2APStreamingHeader struct { + //The revision number of X2AP streaming protobuf files + ProtobufRevision string `protobuf:"bytes,1,opt,name=protobuf_revision,json=protobufRevision,proto3" json:"protobuf_revision,omitempty"` + //Identifier of gNodeB + GNbID *wrappers.StringValue `protobuf:"bytes,2,opt,name=gNbID,proto3" json:"gNbID,omitempty"` + //The timestamp of RIC INDICATION header, which contains 64-bit + //timestamp value as defined in section 6 of IETF RFC 5905. + Timestamp uint64 `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"` + XXX_NoUnkeyedLiteral struct{} `json:"-"` + XXX_unrecognized []byte `json:"-"` + XXX_sizecache int32 `json:"-"` +} + +func (m *X2APStreamingHeader) Reset() { *m = X2APStreamingHeader{} } +func (m *X2APStreamingHeader) String() string { return proto.CompactTextString(m) } +func (*X2APStreamingHeader) ProtoMessage() {} +func (*X2APStreamingHeader) Descriptor() ([]byte, []int) { + return fileDescriptor_70579708867207d6, []int{1} +} + +func (m *X2APStreamingHeader) XXX_Unmarshal(b []byte) error { + return xxx_messageInfo_X2APStreamingHeader.Unmarshal(m, b) +} +func (m *X2APStreamingHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + return xxx_messageInfo_X2APStreamingHeader.Marshal(b, m, deterministic) +} +func (m *X2APStreamingHeader) XXX_Merge(src proto.Message) { + xxx_messageInfo_X2APStreamingHeader.Merge(m, src) +} +func (m *X2APStreamingHeader) XXX_Size() int { + return xxx_messageInfo_X2APStreamingHeader.Size(m) +} +func (m *X2APStreamingHeader) XXX_DiscardUnknown() { + xxx_messageInfo_X2APStreamingHeader.DiscardUnknown(m) +} + +var xxx_messageInfo_X2APStreamingHeader proto.InternalMessageInfo + +func (m *X2APStreamingHeader) GetProtobufRevision() string { + if m != nil { + return m.ProtobufRevision + } + return "" +} + +func (m *X2APStreamingHeader) GetGNbID() *wrappers.StringValue { + if m != nil { + return m.GNbID + } + return nil +} + +func (m *X2APStreamingHeader) GetTimestamp() uint64 { + if m != nil { + return m.Timestamp + } + return 0 +} + +func init() { + proto.RegisterType((*X2APStreaming)(nil), "streaming_protobufs.X2APStreaming") + proto.RegisterType((*X2APStreamingHeader)(nil), "streaming_protobufs.X2APStreamingHeader") +} + +func init() { proto.RegisterFile("x2ap_streaming.proto", fileDescriptor_70579708867207d6) } + +var fileDescriptor_70579708867207d6 = []byte{ + // 963 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x57, 0x51, 0x6f, 0xdb, 0x36, + 0x10, 0x56, 0xb6, 0x36, 0x5b, 0x98, 0xb6, 0x4b, 0xe8, 0xae, 0x65, 0x93, 0x2e, 0x0b, 0x32, 0x34, + 0x2d, 0x90, 0x59, 0xde, 0x9c, 0x87, 0xbd, 0xce, 0x76, 0x86, 0xa9, 0x0f, 0x33, 0x06, 0xba, 0x2d, + 0xb6, 0x61, 0x80, 0x40, 0x4b, 0xb4, 0xa2, 0xd5, 0x96, 0x3c, 0x92, 0x6a, 0x9b, 0x01, 0xfb, 0x01, + 0x7b, 0xdf, 0xeb, 0xfe, 0xeb, 0x40, 0x8a, 0xb4, 0x25, 0x99, 0xb4, 0x9d, 0x37, 0xe3, 0xee, 0xbb, + 0xef, 0x3b, 0xdd, 0x1d, 0x8f, 0x34, 0x78, 0xf8, 0xa1, 0x4b, 0xe6, 0x21, 0x17, 0x8c, 0x92, 0x59, + 0x9a, 0x25, 0xfe, 0x9c, 0xe5, 0x22, 0x87, 0xad, 0x85, 0x21, 0x54, 0x86, 0x71, 0x31, 0xe1, 0x47, + 0x27, 0x49, 0x9e, 0x27, 0x53, 0xda, 0x31, 0x96, 0xce, 0x7b, 0x46, 0xe6, 0x73, 0xca, 0x78, 0x19, + 0x74, 0x74, 0xc8, 0x58, 0x24, 0x18, 0xc9, 0xf8, 0x84, 0x32, 0x6d, 0x3a, 0xe6, 0x49, 0x36, 0x0e, + 0x49, 0x1c, 0xa7, 0x22, 0xcd, 0xb3, 0x90, 0xd1, 0x3f, 0x0b, 0xca, 0x85, 0x76, 0x3e, 0xb7, 0x3a, + 0x43, 0x12, 0xbd, 0xcd, 0xf2, 0xf7, 0x53, 0x1a, 0x27, 0x54, 0x03, 0xcf, 0xec, 0x40, 0x46, 0xff, + 0xa0, 0x91, 0x21, 0xfb, 0x52, 0x61, 0x66, 0x79, 0x9c, 0x4e, 0xd2, 0x88, 0x58, 0xd4, 0x2e, 0x9c, + 0x00, 0x8b, 0xe2, 0xb9, 0x1b, 0x5c, 0x53, 0x3d, 0xb5, 0xe3, 0x52, 0x46, 0x63, 0x77, 0x5e, 0x51, + 0x9e, 0x4d, 0x52, 0x36, 0xd3, 0x80, 0x13, 0x1b, 0xc5, 0xa4, 0xe0, 0x26, 0x95, 0x23, 0xe5, 0x67, + 0x74, 0x4a, 0x09, 0xa7, 0x8d, 0x6f, 0x3a, 0xb7, 0xf9, 0x2c, 0x9f, 0x73, 0xbc, 0x82, 0xab, 0x64, + 0x58, 0x17, 0xa8, 0x27, 0xf7, 0x95, 0xf6, 0x29, 0x6b, 0x52, 0x30, 0xf3, 0x01, 0xb3, 0xf9, 0x94, + 0x0a, 0xc3, 0x8e, 0x78, 0x16, 0x72, 0x41, 0x44, 0xc1, 0xc3, 0x46, 0xfb, 0x51, 0xa1, 0x08, 0x05, + 0xfd, 0x20, 0x8c, 0x80, 0xf6, 0x3c, 0xe3, 0x92, 0x33, 0x26, 0xec, 0x26, 0x64, 0x44, 0x84, 0x31, + 0x11, 0x24, 0x2c, 0x38, 0x49, 0x64, 0x76, 0xf3, 0x9c, 0x89, 0x5a, 0x6e, 0xd1, 0x35, 0xc9, 0x92, + 0x95, 0xbc, 0x9f, 0x54, 0x7d, 0xf5, 0xb4, 0x51, 0x3d, 0xac, 0x52, 0xcd, 0xb2, 0x61, 0x24, 0x12, + 0xe9, 0xbb, 0x54, 0xdc, 0x84, 0x59, 0x2e, 0x16, 0x65, 0x37, 0xb5, 0x92, 0x00, 0xfd, 0x39, 0x69, + 0x16, 0xd7, 0x9c, 0x67, 0xff, 0xb5, 0xc0, 0xfd, 0x5f, 0xba, 0xbd, 0x9f, 0x47, 0xe6, 0x78, 0xc0, + 0xef, 0xc1, 0xee, 0x35, 0x25, 0x31, 0x65, 0x68, 0xe7, 0x74, 0xe7, 0xc5, 0x7e, 0xf7, 0x85, 0x6f, + 0x39, 0x3a, 0x7e, 0x2d, 0x26, 0x50, 0x78, 0xac, 0xe3, 0xe0, 0x15, 0xd8, 0x67, 0x2c, 0x7a, 0xa5, + 0x2b, 0x87, 0x3e, 0x52, 0x34, 0xa7, 0x56, 0x1a, 0x8c, 0x07, 0x06, 0x17, 0x78, 0xb8, 0x1a, 0x06, + 0x7f, 0x07, 0x2d, 0x9e, 0x0c, 0xfb, 0x3d, 0x7d, 0x48, 0x70, 0x39, 0x0b, 0xe8, 0xe3, 0x35, 0x49, + 0x8d, 0x56, 0xf1, 0x81, 0x87, 0x6d, 0x34, 0xf0, 0x6f, 0x70, 0x62, 0x31, 0xf7, 0x96, 0x83, 0x86, + 0xee, 0x28, 0xa1, 0xcb, 0x6d, 0x85, 0x2a, 0xa1, 0x81, 0x87, 0x37, 0x90, 0xc3, 0x0c, 0x3c, 0xb1, + 0x20, 0xb0, 0x3a, 0x89, 0xe8, 0xae, 0x52, 0xf6, 0xb7, 0x55, 0x2e, 0xa3, 0x02, 0x0f, 0xbb, 0x29, + 0xe1, 0x35, 0x78, 0x2c, 0x9d, 0x3f, 0x55, 0x0e, 0xa5, 0x29, 0xe8, 0xae, 0x52, 0xfb, 0xda, 0xa9, + 0x66, 0x89, 0x09, 0x3c, 0xec, 0xa2, 0x83, 0xff, 0xec, 0x80, 0x33, 0x87, 0xaf, 0x5a, 0xdd, 0x4f, + 0x94, 0xea, 0x77, 0xb7, 0x51, 0xad, 0x57, 0x78, 0x0b, 0x11, 0xf8, 0x17, 0xf8, 0xc2, 0x81, 0xd2, + 0x95, 0xfe, 0x54, 0x65, 0xd1, 0xbd, 0x4d, 0x16, 0x8b, 0x6a, 0xaf, 0xa7, 0x86, 0x6f, 0x01, 0xb2, + 0x01, 0xe4, 0x71, 0x47, 0x7b, 0x4a, 0xb6, 0xbd, 0xb5, 0xac, 0x0c, 0x0a, 0x3c, 0xec, 0x24, 0xb4, + 0xb5, 0x77, 0x50, 0xee, 0x0f, 0x04, 0x6e, 0xd1, 0x5e, 0x1d, 0x63, 0x6b, 0xaf, 0x76, 0x41, 0x0a, + 0x1e, 0xad, 0x66, 0x21, 0xd7, 0x11, 0xda, 0x57, 0x42, 0x17, 0x5b, 0x7e, 0x94, 0x0c, 0x09, 0x3c, + 0xec, 0x20, 0x83, 0x02, 0x1c, 0x4b, 0x0f, 0xae, 0xef, 0xe9, 0x81, 0x5e, 0xd3, 0xe8, 0x9e, 0xd2, + 0xfa, 0xc6, 0xa9, 0xe5, 0x88, 0x0b, 0x3c, 0xbc, 0x8e, 0x16, 0xfe, 0x0a, 0x20, 0x4f, 0x86, 0x63, + 0x5c, 0x2e, 0x76, 0x73, 0x40, 0xee, 0x2b, 0xb1, 0xe7, 0x6b, 0xc4, 0xaa, 0xf0, 0xc0, 0xc3, 0x16, + 0x12, 0x3d, 0x8a, 0x0d, 0x6b, 0xf5, 0x40, 0x3c, 0xd8, 0x30, 0x8a, 0xce, 0x48, 0x3d, 0x8a, 0x6e, + 0x6a, 0xbd, 0x49, 0xab, 0x00, 0x35, 0x85, 0x9f, 0x6d, 0xd8, 0xa4, 0x0d, 0xbc, 0xde, 0xa4, 0x4d, + 0x9a, 0x46, 0xd1, 0xcc, 0xd8, 0x1d, 0x6c, 0x57, 0xb4, 0xe5, 0xc4, 0x59, 0x48, 0xe0, 0x08, 0x1c, + 0xf0, 0x6c, 0xa4, 0x6e, 0xae, 0xc5, 0x6d, 0x72, 0xa8, 0x88, 0x9f, 0xd9, 0x89, 0x87, 0x75, 0x70, + 0xe0, 0xe1, 0x15, 0x02, 0x49, 0x5a, 0x48, 0x05, 0x79, 0x87, 0x6b, 0x3d, 0x04, 0xd7, 0x90, 0xbe, + 0xfe, 0xa1, 0x0e, 0x96, 0xa4, 0x4d, 0x02, 0x35, 0xaf, 0xe6, 0xfe, 0xc7, 0xbd, 0x57, 0x57, 0x44, + 0x90, 0xd7, 0xf2, 0xf2, 0xc7, 0xea, 0xee, 0x47, 0xad, 0x75, 0xf3, 0xea, 0x8e, 0x53, 0xf3, 0xea, + 0x76, 0xeb, 0xd2, 0xf7, 0x07, 0xea, 0x59, 0xb0, 0xe8, 0xeb, 0xc3, 0x0d, 0xa5, 0xaf, 0xc3, 0x75, + 0xe9, 0x1b, 0x56, 0xf8, 0x06, 0x1c, 0x2e, 0xad, 0xa6, 0xa9, 0x9f, 0x2b, 0xe6, 0xf3, 0x0d, 0xcc, + 0xcb, 0x9e, 0xae, 0x52, 0xa8, 0x96, 0x56, 0xd4, 0xd4, 0xe6, 0x78, 0xb4, 0xae, 0xa5, 0x0d, 0xb0, + 0x6a, 0x69, 0xc3, 0x66, 0x76, 0x6d, 0x4f, 0x3f, 0x82, 0x86, 0x95, 0x37, 0x10, 0x7a, 0xbc, 0x61, + 0xd7, 0xda, 0x82, 0xcc, 0xae, 0xb5, 0xf9, 0xe4, 0x69, 0x4a, 0x86, 0xfd, 0x72, 0xa8, 0x5e, 0x2e, + 0x9e, 0x53, 0x08, 0xad, 0x39, 0x4d, 0x3f, 0xae, 0xe2, 0xe5, 0x69, 0xb2, 0xd0, 0xf4, 0x1f, 0x80, + 0x7b, 0xea, 0xff, 0xcb, 0x8c, 0x72, 0xd9, 0xe8, 0xb3, 0x7f, 0x77, 0x40, 0xcb, 0xf2, 0xd6, 0x82, + 0x17, 0xe0, 0xd0, 0xf0, 0x87, 0x8c, 0xbe, 0x4b, 0xb9, 0xcc, 0x41, 0x3e, 0xd8, 0xf6, 0xf0, 0x81, + 0x71, 0x60, 0x6d, 0x87, 0x5d, 0x70, 0x37, 0x19, 0x8e, 0x5f, 0x5e, 0xe9, 0xa7, 0xd8, 0x53, 0xbf, + 0xfc, 0xdf, 0xe3, 0x1b, 0xa0, 0x3f, 0x12, 0x2c, 0xcd, 0x92, 0x37, 0x64, 0x5a, 0x50, 0x5c, 0x42, + 0xe1, 0x53, 0xb0, 0x27, 0xd2, 0x19, 0xe5, 0x82, 0xcc, 0xe6, 0xea, 0xd1, 0x75, 0x07, 0x2f, 0x0d, + 0xfd, 0xcb, 0xdf, 0xbe, 0x4d, 0x28, 0x63, 0xa9, 0xf0, 0xf3, 0x36, 0x23, 0x59, 0x9b, 0x47, 0x7e, + 0xce, 0x92, 0x0e, 0xeb, 0xb0, 0x34, 0x6a, 0xcf, 0xa7, 0xa2, 0xb3, 0x28, 0x43, 0x7b, 0x51, 0x86, + 0xf1, 0xae, 0xfa, 0x79, 0xf9, 0x7f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x9f, 0xf7, 0xa6, 0xa5, 0xa2, + 0x0d, 0x00, 0x00, +} -- 2.16.6