2 // Copyright 2019 AT&T Intellectual Property
3 // Copyright 2019 Nokia
5 // Licensed under the Apache License, Version 2.0 (the "License");
6 // you may not use this file except in compliance with the License.
7 // You may obtain a copy of the License at
9 // http://www.apache.org/licenses/LICENSE-2.0
11 // Unless required by applicable law or agreed to in writing, software
12 // distributed under the License is distributed on an "AS IS" BASIS,
13 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 // See the License for the specific language governing permissions and
15 // limitations under the License.
18 // This source code is part of the near-RT RIC (RAN Intelligent Controller)
19 // platform project (RICP).
21 // Code generated by protoc-gen-go. DO NOT EDIT.
23 // protoc-gen-go v1.23.0
25 // source: ran_load_information.proto
30 proto "github.com/golang/protobuf/proto"
31 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
32 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
38 // Verify that this generated code is sufficiently up-to-date.
39 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
40 // Verify that runtime/protoimpl is sufficiently up-to-date.
41 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
44 // This is a compile-time assertion that a sufficiently up-to-date version
45 // of the legacy proto package is being used.
46 const _ = proto.ProtoPackageIsVersion4
49 type UlInterferenceOverloadIndication int32
52 UlInterferenceOverloadIndication_UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION UlInterferenceOverloadIndication = 0
53 UlInterferenceOverloadIndication_HIGH_INTERFERENCE UlInterferenceOverloadIndication = 1
54 UlInterferenceOverloadIndication_MEDIUM_INTERFERENCE UlInterferenceOverloadIndication = 2
55 UlInterferenceOverloadIndication_LOW_INTERFERENCE UlInterferenceOverloadIndication = 3
58 // Enum value maps for UlInterferenceOverloadIndication.
60 UlInterferenceOverloadIndication_name = map[int32]string{
61 0: "UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION",
62 1: "HIGH_INTERFERENCE",
63 2: "MEDIUM_INTERFERENCE",
64 3: "LOW_INTERFERENCE",
66 UlInterferenceOverloadIndication_value = map[string]int32{
67 "UNKNOWN_UL_INTERFERENCE_OVERLOAD_INDICATION": 0,
68 "HIGH_INTERFERENCE": 1,
69 "MEDIUM_INTERFERENCE": 2,
70 "LOW_INTERFERENCE": 3,
74 func (x UlInterferenceOverloadIndication) Enum() *UlInterferenceOverloadIndication {
75 p := new(UlInterferenceOverloadIndication)
80 func (x UlInterferenceOverloadIndication) String() string {
81 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
84 func (UlInterferenceOverloadIndication) Descriptor() protoreflect.EnumDescriptor {
85 return file_ran_load_information_proto_enumTypes[0].Descriptor()
88 func (UlInterferenceOverloadIndication) Type() protoreflect.EnumType {
89 return &file_ran_load_information_proto_enumTypes[0]
92 func (x UlInterferenceOverloadIndication) Number() protoreflect.EnumNumber {
93 return protoreflect.EnumNumber(x)
96 // Deprecated: Use UlInterferenceOverloadIndication.Descriptor instead.
97 func (UlInterferenceOverloadIndication) EnumDescriptor() ([]byte, []int) {
98 return file_ran_load_information_proto_rawDescGZIP(), []int{0}
101 type RntpThreshold int32
104 RntpThreshold_UNKNOWN_RNTP_THRESHOLD RntpThreshold = 0
105 RntpThreshold_NEG_INFINITY RntpThreshold = 1
106 RntpThreshold_NEG_11 RntpThreshold = 2
107 RntpThreshold_NEG_10 RntpThreshold = 3
108 RntpThreshold_NEG_9 RntpThreshold = 4
109 RntpThreshold_NEG_8 RntpThreshold = 5
110 RntpThreshold_NEG_7 RntpThreshold = 6
111 RntpThreshold_NEG_6 RntpThreshold = 7
112 RntpThreshold_NEG_5 RntpThreshold = 8
113 RntpThreshold_NEG_4 RntpThreshold = 9
114 RntpThreshold_NEG_3 RntpThreshold = 10
115 RntpThreshold_NEG_2 RntpThreshold = 11
116 RntpThreshold_NEG_1 RntpThreshold = 12
117 RntpThreshold_V0 RntpThreshold = 13
118 RntpThreshold_V1 RntpThreshold = 14
119 RntpThreshold_V2 RntpThreshold = 15
120 RntpThreshold_V3 RntpThreshold = 16
123 // Enum value maps for RntpThreshold.
125 RntpThreshold_name = map[int32]string{
126 0: "UNKNOWN_RNTP_THRESHOLD",
144 RntpThreshold_value = map[string]int32{
145 "UNKNOWN_RNTP_THRESHOLD": 0,
165 func (x RntpThreshold) Enum() *RntpThreshold {
166 p := new(RntpThreshold)
171 func (x RntpThreshold) String() string {
172 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
175 func (RntpThreshold) Descriptor() protoreflect.EnumDescriptor {
176 return file_ran_load_information_proto_enumTypes[1].Descriptor()
179 func (RntpThreshold) Type() protoreflect.EnumType {
180 return &file_ran_load_information_proto_enumTypes[1]
183 func (x RntpThreshold) Number() protoreflect.EnumNumber {
184 return protoreflect.EnumNumber(x)
187 // Deprecated: Use RntpThreshold.Descriptor instead.
188 func (RntpThreshold) EnumDescriptor() ([]byte, []int) {
189 return file_ran_load_information_proto_rawDescGZIP(), []int{1}
192 type NumberOfCellSpecificAntennaPorts int32
195 NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS NumberOfCellSpecificAntennaPorts = 0
196 NumberOfCellSpecificAntennaPorts_V1_ANT_PRT NumberOfCellSpecificAntennaPorts = 1
197 NumberOfCellSpecificAntennaPorts_V2_ANT_PRT NumberOfCellSpecificAntennaPorts = 2
198 NumberOfCellSpecificAntennaPorts_V4_ANT_PRT NumberOfCellSpecificAntennaPorts = 4
201 // Enum value maps for NumberOfCellSpecificAntennaPorts.
203 NumberOfCellSpecificAntennaPorts_name = map[int32]string{
204 0: "UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS",
209 NumberOfCellSpecificAntennaPorts_value = map[string]int32{
210 "UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS": 0,
217 func (x NumberOfCellSpecificAntennaPorts) Enum() *NumberOfCellSpecificAntennaPorts {
218 p := new(NumberOfCellSpecificAntennaPorts)
223 func (x NumberOfCellSpecificAntennaPorts) String() string {
224 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
227 func (NumberOfCellSpecificAntennaPorts) Descriptor() protoreflect.EnumDescriptor {
228 return file_ran_load_information_proto_enumTypes[2].Descriptor()
231 func (NumberOfCellSpecificAntennaPorts) Type() protoreflect.EnumType {
232 return &file_ran_load_information_proto_enumTypes[2]
235 func (x NumberOfCellSpecificAntennaPorts) Number() protoreflect.EnumNumber {
236 return protoreflect.EnumNumber(x)
239 // Deprecated: Use NumberOfCellSpecificAntennaPorts.Descriptor instead.
240 func (NumberOfCellSpecificAntennaPorts) EnumDescriptor() ([]byte, []int) {
241 return file_ran_load_information_proto_rawDescGZIP(), []int{2}
244 type AbsInformationMode int32
247 AbsInformationMode_UNKNOWN_ABS_INFORMATION_MODE AbsInformationMode = 0
248 AbsInformationMode_ABS_INFO_FDD AbsInformationMode = 1
249 AbsInformationMode_ABS_INFO_TDD AbsInformationMode = 2
250 AbsInformationMode_ABS_INACTIVE AbsInformationMode = 3
253 // Enum value maps for AbsInformationMode.
255 AbsInformationMode_name = map[int32]string{
256 0: "UNKNOWN_ABS_INFORMATION_MODE",
261 AbsInformationMode_value = map[string]int32{
262 "UNKNOWN_ABS_INFORMATION_MODE": 0,
269 func (x AbsInformationMode) Enum() *AbsInformationMode {
270 p := new(AbsInformationMode)
275 func (x AbsInformationMode) String() string {
276 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
279 func (AbsInformationMode) Descriptor() protoreflect.EnumDescriptor {
280 return file_ran_load_information_proto_enumTypes[3].Descriptor()
283 func (AbsInformationMode) Type() protoreflect.EnumType {
284 return &file_ran_load_information_proto_enumTypes[3]
287 func (x AbsInformationMode) Number() protoreflect.EnumNumber {
288 return protoreflect.EnumNumber(x)
291 // Deprecated: Use AbsInformationMode.Descriptor instead.
292 func (AbsInformationMode) EnumDescriptor() ([]byte, []int) {
293 return file_ran_load_information_proto_rawDescGZIP(), []int{3}
297 type InvokeIndication int32
300 InvokeIndication_UNKNOWN_INVOKE_INDICATION InvokeIndication = 0
301 InvokeIndication_ABS_INFORMATION InvokeIndication = 1
302 InvokeIndication_START_NAICS_INFORMATION InvokeIndication = 2
303 InvokeIndication_STOP_NAICS_INFORMATION InvokeIndication = 3
306 // Enum value maps for InvokeIndication.
308 InvokeIndication_name = map[int32]string{
309 0: "UNKNOWN_INVOKE_INDICATION",
310 1: "ABS_INFORMATION",
311 2: "START_NAICS_INFORMATION",
312 3: "STOP_NAICS_INFORMATION",
314 InvokeIndication_value = map[string]int32{
315 "UNKNOWN_INVOKE_INDICATION": 0,
316 "ABS_INFORMATION": 1,
317 "START_NAICS_INFORMATION": 2,
318 "STOP_NAICS_INFORMATION": 3,
322 func (x InvokeIndication) Enum() *InvokeIndication {
323 p := new(InvokeIndication)
328 func (x InvokeIndication) String() string {
329 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
332 func (InvokeIndication) Descriptor() protoreflect.EnumDescriptor {
333 return file_ran_load_information_proto_enumTypes[4].Descriptor()
336 func (InvokeIndication) Type() protoreflect.EnumType {
337 return &file_ran_load_information_proto_enumTypes[4]
340 func (x InvokeIndication) Number() protoreflect.EnumNumber {
341 return protoreflect.EnumNumber(x)
344 // Deprecated: Use InvokeIndication.Descriptor instead.
345 func (InvokeIndication) EnumDescriptor() ([]byte, []int) {
346 return file_ran_load_information_proto_rawDescGZIP(), []int{4}
349 type NaicsState int32
352 NaicsState_UNKNOWN_NAICS_STATE NaicsState = 0
353 NaicsState_NAICS_ACTIVE NaicsState = 1
354 NaicsState_NAICS_INACTIVE NaicsState = 2
357 // Enum value maps for NaicsState.
359 NaicsState_name = map[int32]string{
360 0: "UNKNOWN_NAICS_STATE",
364 NaicsState_value = map[string]int32{
365 "UNKNOWN_NAICS_STATE": 0,
371 func (x NaicsState) Enum() *NaicsState {
377 func (x NaicsState) String() string {
378 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
381 func (NaicsState) Descriptor() protoreflect.EnumDescriptor {
382 return file_ran_load_information_proto_enumTypes[5].Descriptor()
385 func (NaicsState) Type() protoreflect.EnumType {
386 return &file_ran_load_information_proto_enumTypes[5]
389 func (x NaicsState) Number() protoreflect.EnumNumber {
390 return protoreflect.EnumNumber(x)
393 // Deprecated: Use NaicsState.Descriptor instead.
394 func (NaicsState) EnumDescriptor() ([]byte, []int) {
395 return file_ran_load_information_proto_rawDescGZIP(), []int{5}
403 PA_DB_NEG_4_DOT_77 PA = 2
405 PA_DB_NEG_1_DOT_77 PA = 4
412 // Enum value maps for PA.
414 PA_name = map[int32]string{
417 2: "DB_NEG_4_DOT_77",
419 4: "DB_NEG_1_DOT_77",
425 PA_value = map[string]int32{
428 "DB_NEG_4_DOT_77": 2,
430 "DB_NEG_1_DOT_77": 4,
438 func (x PA) Enum() *PA {
444 func (x PA) String() string {
445 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
448 func (PA) Descriptor() protoreflect.EnumDescriptor {
449 return file_ran_load_information_proto_enumTypes[6].Descriptor()
452 func (PA) Type() protoreflect.EnumType {
453 return &file_ran_load_information_proto_enumTypes[6]
456 func (x PA) Number() protoreflect.EnumNumber {
457 return protoreflect.EnumNumber(x)
460 // Deprecated: Use PA.Descriptor instead.
461 func (PA) EnumDescriptor() ([]byte, []int) {
462 return file_ran_load_information_proto_rawDescGZIP(), []int{6}
466 type RanLoadInformation struct {
467 state protoimpl.MessageState
468 sizeCache protoimpl.SizeCache
469 unknownFields protoimpl.UnknownFields
471 LoadTimestamp uint64 `protobuf:"varint,1,opt,name=load_timestamp,json=loadTimestamp,proto3" json:"load_timestamp,omitempty"`
472 CellLoadInfos []*CellLoadInformation `protobuf:"bytes,2,rep,name=cell_load_infos,json=cellLoadInfos,proto3" json:"cell_load_infos,omitempty"`
475 func (x *RanLoadInformation) Reset() {
476 *x = RanLoadInformation{}
477 if protoimpl.UnsafeEnabled {
478 mi := &file_ran_load_information_proto_msgTypes[0]
479 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
480 ms.StoreMessageInfo(mi)
484 func (x *RanLoadInformation) String() string {
485 return protoimpl.X.MessageStringOf(x)
488 func (*RanLoadInformation) ProtoMessage() {}
490 func (x *RanLoadInformation) ProtoReflect() protoreflect.Message {
491 mi := &file_ran_load_information_proto_msgTypes[0]
492 if protoimpl.UnsafeEnabled && x != nil {
493 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
494 if ms.LoadMessageInfo() == nil {
495 ms.StoreMessageInfo(mi)
499 return mi.MessageOf(x)
502 // Deprecated: Use RanLoadInformation.ProtoReflect.Descriptor instead.
503 func (*RanLoadInformation) Descriptor() ([]byte, []int) {
504 return file_ran_load_information_proto_rawDescGZIP(), []int{0}
507 func (x *RanLoadInformation) GetLoadTimestamp() uint64 {
509 return x.LoadTimestamp
514 func (x *RanLoadInformation) GetCellLoadInfos() []*CellLoadInformation {
516 return x.CellLoadInfos
521 type CellLoadInformation struct {
522 state protoimpl.MessageState
523 sizeCache protoimpl.SizeCache
524 unknownFields protoimpl.UnknownFields
526 CellId string `protobuf:"bytes,1,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
527 UlInterferenceOverloadIndications []UlInterferenceOverloadIndication `protobuf:"varint,2,rep,packed,name=ul_interference_overload_indications,json=ulInterferenceOverloadIndications,proto3,enum=entities.UlInterferenceOverloadIndication" json:"ul_interference_overload_indications,omitempty"`
528 UlHighInterferenceInfos []*UlHighInterferenceInformation `protobuf:"bytes,3,rep,name=ul_high_interference_infos,json=ulHighInterferenceInfos,proto3" json:"ul_high_interference_infos,omitempty"`
529 RelativeNarrowbandTxPower *RelativeNarrowbandTxPower `protobuf:"bytes,4,opt,name=relative_narrowband_tx_power,json=relativeNarrowbandTxPower,proto3" json:"relative_narrowband_tx_power,omitempty"`
530 AbsInformation *AbsInformation `protobuf:"bytes,5,opt,name=abs_information,json=absInformation,proto3" json:"abs_information,omitempty"`
531 InvokeIndication InvokeIndication `protobuf:"varint,6,opt,name=invoke_indication,json=invokeIndication,proto3,enum=entities.InvokeIndication" json:"invoke_indication,omitempty"`
532 IntendedUlDlConfiguration SubframeAssignment `protobuf:"varint,7,opt,name=intended_ul_dl_configuration,json=intendedUlDlConfiguration,proto3,enum=entities.SubframeAssignment" json:"intended_ul_dl_configuration,omitempty"` // TODO: import type
533 ExtendedUlInterferenceOverloadInfo *ExtendedUlInterferenceOverloadInfo `protobuf:"bytes,8,opt,name=extended_ul_interference_overload_info,json=extendedUlInterferenceOverloadInfo,proto3" json:"extended_ul_interference_overload_info,omitempty"`
534 CompInformation *CompInformation `protobuf:"bytes,9,opt,name=comp_information,json=compInformation,proto3" json:"comp_information,omitempty"`
535 DynamicDlTransmissionInformation *DynamicDlTransmissionInformation `protobuf:"bytes,10,opt,name=dynamic_dl_transmission_information,json=dynamicDlTransmissionInformation,proto3" json:"dynamic_dl_transmission_information,omitempty"`
538 func (x *CellLoadInformation) Reset() {
539 *x = CellLoadInformation{}
540 if protoimpl.UnsafeEnabled {
541 mi := &file_ran_load_information_proto_msgTypes[1]
542 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
543 ms.StoreMessageInfo(mi)
547 func (x *CellLoadInformation) String() string {
548 return protoimpl.X.MessageStringOf(x)
551 func (*CellLoadInformation) ProtoMessage() {}
553 func (x *CellLoadInformation) ProtoReflect() protoreflect.Message {
554 mi := &file_ran_load_information_proto_msgTypes[1]
555 if protoimpl.UnsafeEnabled && x != nil {
556 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
557 if ms.LoadMessageInfo() == nil {
558 ms.StoreMessageInfo(mi)
562 return mi.MessageOf(x)
565 // Deprecated: Use CellLoadInformation.ProtoReflect.Descriptor instead.
566 func (*CellLoadInformation) Descriptor() ([]byte, []int) {
567 return file_ran_load_information_proto_rawDescGZIP(), []int{1}
570 func (x *CellLoadInformation) GetCellId() string {
577 func (x *CellLoadInformation) GetUlInterferenceOverloadIndications() []UlInterferenceOverloadIndication {
579 return x.UlInterferenceOverloadIndications
584 func (x *CellLoadInformation) GetUlHighInterferenceInfos() []*UlHighInterferenceInformation {
586 return x.UlHighInterferenceInfos
591 func (x *CellLoadInformation) GetRelativeNarrowbandTxPower() *RelativeNarrowbandTxPower {
593 return x.RelativeNarrowbandTxPower
598 func (x *CellLoadInformation) GetAbsInformation() *AbsInformation {
600 return x.AbsInformation
605 func (x *CellLoadInformation) GetInvokeIndication() InvokeIndication {
607 return x.InvokeIndication
609 return InvokeIndication_UNKNOWN_INVOKE_INDICATION
612 func (x *CellLoadInformation) GetIntendedUlDlConfiguration() SubframeAssignment {
614 return x.IntendedUlDlConfiguration
616 return SubframeAssignment_UNKNOWN_SUBFRAME_ASSIGNMENT
619 func (x *CellLoadInformation) GetExtendedUlInterferenceOverloadInfo() *ExtendedUlInterferenceOverloadInfo {
621 return x.ExtendedUlInterferenceOverloadInfo
626 func (x *CellLoadInformation) GetCompInformation() *CompInformation {
628 return x.CompInformation
633 func (x *CellLoadInformation) GetDynamicDlTransmissionInformation() *DynamicDlTransmissionInformation {
635 return x.DynamicDlTransmissionInformation
641 type UlHighInterferenceInformation struct {
642 state protoimpl.MessageState
643 sizeCache protoimpl.SizeCache
644 unknownFields protoimpl.UnknownFields
646 TargetCellId string `protobuf:"bytes,1,opt,name=target_cell_id,json=targetCellId,proto3" json:"target_cell_id,omitempty"`
647 UlHighInterferenceIndication string `protobuf:"bytes,2,opt,name=ul_high_interference_indication,json=ulHighInterferenceIndication,proto3" json:"ul_high_interference_indication,omitempty"`
650 func (x *UlHighInterferenceInformation) Reset() {
651 *x = UlHighInterferenceInformation{}
652 if protoimpl.UnsafeEnabled {
653 mi := &file_ran_load_information_proto_msgTypes[2]
654 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
655 ms.StoreMessageInfo(mi)
659 func (x *UlHighInterferenceInformation) String() string {
660 return protoimpl.X.MessageStringOf(x)
663 func (*UlHighInterferenceInformation) ProtoMessage() {}
665 func (x *UlHighInterferenceInformation) ProtoReflect() protoreflect.Message {
666 mi := &file_ran_load_information_proto_msgTypes[2]
667 if protoimpl.UnsafeEnabled && x != nil {
668 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
669 if ms.LoadMessageInfo() == nil {
670 ms.StoreMessageInfo(mi)
674 return mi.MessageOf(x)
677 // Deprecated: Use UlHighInterferenceInformation.ProtoReflect.Descriptor instead.
678 func (*UlHighInterferenceInformation) Descriptor() ([]byte, []int) {
679 return file_ran_load_information_proto_rawDescGZIP(), []int{2}
682 func (x *UlHighInterferenceInformation) GetTargetCellId() string {
684 return x.TargetCellId
689 func (x *UlHighInterferenceInformation) GetUlHighInterferenceIndication() string {
691 return x.UlHighInterferenceIndication
697 type RelativeNarrowbandTxPower struct {
698 state protoimpl.MessageState
699 sizeCache protoimpl.SizeCache
700 unknownFields protoimpl.UnknownFields
702 RntpPerPrb string `protobuf:"bytes,1,opt,name=rntp_per_prb,json=rntpPerPrb,proto3" json:"rntp_per_prb,omitempty"`
703 RntpThreshold RntpThreshold `protobuf:"varint,2,opt,name=rntp_threshold,json=rntpThreshold,proto3,enum=entities.RntpThreshold" json:"rntp_threshold,omitempty"`
704 NumberOfCellSpecificAntennaPorts NumberOfCellSpecificAntennaPorts `protobuf:"varint,3,opt,name=number_of_cell_specific_antenna_ports,json=numberOfCellSpecificAntennaPorts,proto3,enum=entities.NumberOfCellSpecificAntennaPorts" json:"number_of_cell_specific_antenna_ports,omitempty"`
705 PB uint32 `protobuf:"varint,4,opt,name=p_b,json=pB,proto3" json:"p_b,omitempty"`
706 PdcchInterferenceImpact uint32 `protobuf:"varint,5,opt,name=pdcch_interference_impact,json=pdcchInterferenceImpact,proto3" json:"pdcch_interference_impact,omitempty"`
707 EnhancedRntp *EnhancedRntp `protobuf:"bytes,6,opt,name=enhanced_rntp,json=enhancedRntp,proto3" json:"enhanced_rntp,omitempty"`
710 func (x *RelativeNarrowbandTxPower) Reset() {
711 *x = RelativeNarrowbandTxPower{}
712 if protoimpl.UnsafeEnabled {
713 mi := &file_ran_load_information_proto_msgTypes[3]
714 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
715 ms.StoreMessageInfo(mi)
719 func (x *RelativeNarrowbandTxPower) String() string {
720 return protoimpl.X.MessageStringOf(x)
723 func (*RelativeNarrowbandTxPower) ProtoMessage() {}
725 func (x *RelativeNarrowbandTxPower) ProtoReflect() protoreflect.Message {
726 mi := &file_ran_load_information_proto_msgTypes[3]
727 if protoimpl.UnsafeEnabled && x != nil {
728 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
729 if ms.LoadMessageInfo() == nil {
730 ms.StoreMessageInfo(mi)
734 return mi.MessageOf(x)
737 // Deprecated: Use RelativeNarrowbandTxPower.ProtoReflect.Descriptor instead.
738 func (*RelativeNarrowbandTxPower) Descriptor() ([]byte, []int) {
739 return file_ran_load_information_proto_rawDescGZIP(), []int{3}
742 func (x *RelativeNarrowbandTxPower) GetRntpPerPrb() string {
749 func (x *RelativeNarrowbandTxPower) GetRntpThreshold() RntpThreshold {
751 return x.RntpThreshold
753 return RntpThreshold_UNKNOWN_RNTP_THRESHOLD
756 func (x *RelativeNarrowbandTxPower) GetNumberOfCellSpecificAntennaPorts() NumberOfCellSpecificAntennaPorts {
758 return x.NumberOfCellSpecificAntennaPorts
760 return NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS
763 func (x *RelativeNarrowbandTxPower) GetPB() uint32 {
770 func (x *RelativeNarrowbandTxPower) GetPdcchInterferenceImpact() uint32 {
772 return x.PdcchInterferenceImpact
777 func (x *RelativeNarrowbandTxPower) GetEnhancedRntp() *EnhancedRntp {
779 return x.EnhancedRntp
784 type EnhancedRntp struct {
785 state protoimpl.MessageState
786 sizeCache protoimpl.SizeCache
787 unknownFields protoimpl.UnknownFields
789 EnhancedRntpBitmap string `protobuf:"bytes,1,opt,name=enhanced_rntp_bitmap,json=enhancedRntpBitmap,proto3" json:"enhanced_rntp_bitmap,omitempty"`
790 RntpHighPowerThreshold RntpThreshold `protobuf:"varint,2,opt,name=rntp_high_power_threshold,json=rntpHighPowerThreshold,proto3,enum=entities.RntpThreshold" json:"rntp_high_power_threshold,omitempty"`
791 EnhancedRntpStartTime *StartTime `protobuf:"bytes,3,opt,name=enhanced_rntp_start_time,json=enhancedRntpStartTime,proto3" json:"enhanced_rntp_start_time,omitempty"`
794 func (x *EnhancedRntp) Reset() {
796 if protoimpl.UnsafeEnabled {
797 mi := &file_ran_load_information_proto_msgTypes[4]
798 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
799 ms.StoreMessageInfo(mi)
803 func (x *EnhancedRntp) String() string {
804 return protoimpl.X.MessageStringOf(x)
807 func (*EnhancedRntp) ProtoMessage() {}
809 func (x *EnhancedRntp) ProtoReflect() protoreflect.Message {
810 mi := &file_ran_load_information_proto_msgTypes[4]
811 if protoimpl.UnsafeEnabled && x != nil {
812 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
813 if ms.LoadMessageInfo() == nil {
814 ms.StoreMessageInfo(mi)
818 return mi.MessageOf(x)
821 // Deprecated: Use EnhancedRntp.ProtoReflect.Descriptor instead.
822 func (*EnhancedRntp) Descriptor() ([]byte, []int) {
823 return file_ran_load_information_proto_rawDescGZIP(), []int{4}
826 func (x *EnhancedRntp) GetEnhancedRntpBitmap() string {
828 return x.EnhancedRntpBitmap
833 func (x *EnhancedRntp) GetRntpHighPowerThreshold() RntpThreshold {
835 return x.RntpHighPowerThreshold
837 return RntpThreshold_UNKNOWN_RNTP_THRESHOLD
840 func (x *EnhancedRntp) GetEnhancedRntpStartTime() *StartTime {
842 return x.EnhancedRntpStartTime
847 type StartTime struct {
848 state protoimpl.MessageState
849 sizeCache protoimpl.SizeCache
850 unknownFields protoimpl.UnknownFields
852 StartSfn int32 `protobuf:"varint,1,opt,name=start_sfn,json=startSfn,proto3" json:"start_sfn,omitempty"`
853 StartSubframeNumber int32 `protobuf:"varint,2,opt,name=start_subframe_number,json=startSubframeNumber,proto3" json:"start_subframe_number,omitempty"`
856 func (x *StartTime) Reset() {
858 if protoimpl.UnsafeEnabled {
859 mi := &file_ran_load_information_proto_msgTypes[5]
860 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
861 ms.StoreMessageInfo(mi)
865 func (x *StartTime) String() string {
866 return protoimpl.X.MessageStringOf(x)
869 func (*StartTime) ProtoMessage() {}
871 func (x *StartTime) ProtoReflect() protoreflect.Message {
872 mi := &file_ran_load_information_proto_msgTypes[5]
873 if protoimpl.UnsafeEnabled && x != nil {
874 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
875 if ms.LoadMessageInfo() == nil {
876 ms.StoreMessageInfo(mi)
880 return mi.MessageOf(x)
883 // Deprecated: Use StartTime.ProtoReflect.Descriptor instead.
884 func (*StartTime) Descriptor() ([]byte, []int) {
885 return file_ran_load_information_proto_rawDescGZIP(), []int{5}
888 func (x *StartTime) GetStartSfn() int32 {
895 func (x *StartTime) GetStartSubframeNumber() int32 {
897 return x.StartSubframeNumber
903 type AbsInformation struct {
904 state protoimpl.MessageState
905 sizeCache protoimpl.SizeCache
906 unknownFields protoimpl.UnknownFields
908 Mode AbsInformationMode `protobuf:"varint,1,opt,name=mode,proto3,enum=entities.AbsInformationMode" json:"mode,omitempty"`
909 AbsPatternInfo string `protobuf:"bytes,2,opt,name=abs_pattern_info,json=absPatternInfo,proto3" json:"abs_pattern_info,omitempty"`
910 NumberOfCellSpecificAntennaPorts NumberOfCellSpecificAntennaPorts `protobuf:"varint,3,opt,name=number_of_cell_specific_antenna_ports,json=numberOfCellSpecificAntennaPorts,proto3,enum=entities.NumberOfCellSpecificAntennaPorts" json:"number_of_cell_specific_antenna_ports,omitempty"`
911 MeasurementSubset string `protobuf:"bytes,4,opt,name=measurement_subset,json=measurementSubset,proto3" json:"measurement_subset,omitempty"`
914 func (x *AbsInformation) Reset() {
915 *x = AbsInformation{}
916 if protoimpl.UnsafeEnabled {
917 mi := &file_ran_load_information_proto_msgTypes[6]
918 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
919 ms.StoreMessageInfo(mi)
923 func (x *AbsInformation) String() string {
924 return protoimpl.X.MessageStringOf(x)
927 func (*AbsInformation) ProtoMessage() {}
929 func (x *AbsInformation) ProtoReflect() protoreflect.Message {
930 mi := &file_ran_load_information_proto_msgTypes[6]
931 if protoimpl.UnsafeEnabled && x != nil {
932 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
933 if ms.LoadMessageInfo() == nil {
934 ms.StoreMessageInfo(mi)
938 return mi.MessageOf(x)
941 // Deprecated: Use AbsInformation.ProtoReflect.Descriptor instead.
942 func (*AbsInformation) Descriptor() ([]byte, []int) {
943 return file_ran_load_information_proto_rawDescGZIP(), []int{6}
946 func (x *AbsInformation) GetMode() AbsInformationMode {
950 return AbsInformationMode_UNKNOWN_ABS_INFORMATION_MODE
953 func (x *AbsInformation) GetAbsPatternInfo() string {
955 return x.AbsPatternInfo
960 func (x *AbsInformation) GetNumberOfCellSpecificAntennaPorts() NumberOfCellSpecificAntennaPorts {
962 return x.NumberOfCellSpecificAntennaPorts
964 return NumberOfCellSpecificAntennaPorts_UNKNOWN_NUMBER_OF_CELL_SPECIFIC_ANTENNA_PORTS
967 func (x *AbsInformation) GetMeasurementSubset() string {
969 return x.MeasurementSubset
975 type ExtendedUlInterferenceOverloadInfo struct {
976 state protoimpl.MessageState
977 sizeCache protoimpl.SizeCache
978 unknownFields protoimpl.UnknownFields
980 AssociatedSubframes string `protobuf:"bytes,1,opt,name=associated_subframes,json=associatedSubframes,proto3" json:"associated_subframes,omitempty"`
981 ExtendedUlInterferenceOverloadIndications []UlInterferenceOverloadIndication `protobuf:"varint,2,rep,packed,name=extended_ul_interference_overload_indications,json=extendedUlInterferenceOverloadIndications,proto3,enum=entities.UlInterferenceOverloadIndication" json:"extended_ul_interference_overload_indications,omitempty"`
984 func (x *ExtendedUlInterferenceOverloadInfo) Reset() {
985 *x = ExtendedUlInterferenceOverloadInfo{}
986 if protoimpl.UnsafeEnabled {
987 mi := &file_ran_load_information_proto_msgTypes[7]
988 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
989 ms.StoreMessageInfo(mi)
993 func (x *ExtendedUlInterferenceOverloadInfo) String() string {
994 return protoimpl.X.MessageStringOf(x)
997 func (*ExtendedUlInterferenceOverloadInfo) ProtoMessage() {}
999 func (x *ExtendedUlInterferenceOverloadInfo) ProtoReflect() protoreflect.Message {
1000 mi := &file_ran_load_information_proto_msgTypes[7]
1001 if protoimpl.UnsafeEnabled && x != nil {
1002 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1003 if ms.LoadMessageInfo() == nil {
1004 ms.StoreMessageInfo(mi)
1008 return mi.MessageOf(x)
1011 // Deprecated: Use ExtendedUlInterferenceOverloadInfo.ProtoReflect.Descriptor instead.
1012 func (*ExtendedUlInterferenceOverloadInfo) Descriptor() ([]byte, []int) {
1013 return file_ran_load_information_proto_rawDescGZIP(), []int{7}
1016 func (x *ExtendedUlInterferenceOverloadInfo) GetAssociatedSubframes() string {
1018 return x.AssociatedSubframes
1023 func (x *ExtendedUlInterferenceOverloadInfo) GetExtendedUlInterferenceOverloadIndications() []UlInterferenceOverloadIndication {
1025 return x.ExtendedUlInterferenceOverloadIndications
1031 type CompInformation struct {
1032 state protoimpl.MessageState
1033 sizeCache protoimpl.SizeCache
1034 unknownFields protoimpl.UnknownFields
1036 CompInformationItems []*CompInformationItem `protobuf:"bytes,1,rep,name=comp_information_items,json=compInformationItems,proto3" json:"comp_information_items,omitempty"`
1037 CompInformationStartTime *StartTime `protobuf:"bytes,2,opt,name=comp_information_start_time,json=compInformationStartTime,proto3" json:"comp_information_start_time,omitempty"`
1040 func (x *CompInformation) Reset() {
1041 *x = CompInformation{}
1042 if protoimpl.UnsafeEnabled {
1043 mi := &file_ran_load_information_proto_msgTypes[8]
1044 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1045 ms.StoreMessageInfo(mi)
1049 func (x *CompInformation) String() string {
1050 return protoimpl.X.MessageStringOf(x)
1053 func (*CompInformation) ProtoMessage() {}
1055 func (x *CompInformation) ProtoReflect() protoreflect.Message {
1056 mi := &file_ran_load_information_proto_msgTypes[8]
1057 if protoimpl.UnsafeEnabled && x != nil {
1058 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1059 if ms.LoadMessageInfo() == nil {
1060 ms.StoreMessageInfo(mi)
1064 return mi.MessageOf(x)
1067 // Deprecated: Use CompInformation.ProtoReflect.Descriptor instead.
1068 func (*CompInformation) Descriptor() ([]byte, []int) {
1069 return file_ran_load_information_proto_rawDescGZIP(), []int{8}
1072 func (x *CompInformation) GetCompInformationItems() []*CompInformationItem {
1074 return x.CompInformationItems
1079 func (x *CompInformation) GetCompInformationStartTime() *StartTime {
1081 return x.CompInformationStartTime
1086 type CompInformationItem struct {
1087 state protoimpl.MessageState
1088 sizeCache protoimpl.SizeCache
1089 unknownFields protoimpl.UnknownFields
1091 CompHypothesisSets []*CompHypothesisSet `protobuf:"bytes,1,rep,name=comp_hypothesis_sets,json=compHypothesisSets,proto3" json:"comp_hypothesis_sets,omitempty"`
1092 BenefitMetric int32 `protobuf:"varint,2,opt,name=benefit_metric,json=benefitMetric,proto3" json:"benefit_metric,omitempty"`
1095 func (x *CompInformationItem) Reset() {
1096 *x = CompInformationItem{}
1097 if protoimpl.UnsafeEnabled {
1098 mi := &file_ran_load_information_proto_msgTypes[9]
1099 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1100 ms.StoreMessageInfo(mi)
1104 func (x *CompInformationItem) String() string {
1105 return protoimpl.X.MessageStringOf(x)
1108 func (*CompInformationItem) ProtoMessage() {}
1110 func (x *CompInformationItem) ProtoReflect() protoreflect.Message {
1111 mi := &file_ran_load_information_proto_msgTypes[9]
1112 if protoimpl.UnsafeEnabled && x != nil {
1113 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1114 if ms.LoadMessageInfo() == nil {
1115 ms.StoreMessageInfo(mi)
1119 return mi.MessageOf(x)
1122 // Deprecated: Use CompInformationItem.ProtoReflect.Descriptor instead.
1123 func (*CompInformationItem) Descriptor() ([]byte, []int) {
1124 return file_ran_load_information_proto_rawDescGZIP(), []int{9}
1127 func (x *CompInformationItem) GetCompHypothesisSets() []*CompHypothesisSet {
1129 return x.CompHypothesisSets
1134 func (x *CompInformationItem) GetBenefitMetric() int32 {
1136 return x.BenefitMetric
1141 type CompHypothesisSet struct {
1142 state protoimpl.MessageState
1143 sizeCache protoimpl.SizeCache
1144 unknownFields protoimpl.UnknownFields
1146 CellId string `protobuf:"bytes,1,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
1147 CompHypothesis string `protobuf:"bytes,2,opt,name=comp_hypothesis,json=compHypothesis,proto3" json:"comp_hypothesis,omitempty"`
1150 func (x *CompHypothesisSet) Reset() {
1151 *x = CompHypothesisSet{}
1152 if protoimpl.UnsafeEnabled {
1153 mi := &file_ran_load_information_proto_msgTypes[10]
1154 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1155 ms.StoreMessageInfo(mi)
1159 func (x *CompHypothesisSet) String() string {
1160 return protoimpl.X.MessageStringOf(x)
1163 func (*CompHypothesisSet) ProtoMessage() {}
1165 func (x *CompHypothesisSet) ProtoReflect() protoreflect.Message {
1166 mi := &file_ran_load_information_proto_msgTypes[10]
1167 if protoimpl.UnsafeEnabled && x != nil {
1168 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1169 if ms.LoadMessageInfo() == nil {
1170 ms.StoreMessageInfo(mi)
1174 return mi.MessageOf(x)
1177 // Deprecated: Use CompHypothesisSet.ProtoReflect.Descriptor instead.
1178 func (*CompHypothesisSet) Descriptor() ([]byte, []int) {
1179 return file_ran_load_information_proto_rawDescGZIP(), []int{10}
1182 func (x *CompHypothesisSet) GetCellId() string {
1189 func (x *CompHypothesisSet) GetCompHypothesis() string {
1191 return x.CompHypothesis
1197 type DynamicDlTransmissionInformation struct {
1198 state protoimpl.MessageState
1199 sizeCache protoimpl.SizeCache
1200 unknownFields protoimpl.UnknownFields
1202 State NaicsState `protobuf:"varint,1,opt,name=state,proto3,enum=entities.NaicsState" json:"state,omitempty"`
1203 TransmissionModes string `protobuf:"bytes,2,opt,name=transmission_modes,json=transmissionModes,proto3" json:"transmission_modes,omitempty"`
1204 PB uint32 `protobuf:"varint,3,opt,name=p_b,json=pB,proto3" json:"p_b,omitempty"`
1205 PAList []PA `protobuf:"varint,4,rep,packed,name=p_a_list,json=pAList,proto3,enum=entities.PA" json:"p_a_list,omitempty"`
1208 func (x *DynamicDlTransmissionInformation) Reset() {
1209 *x = DynamicDlTransmissionInformation{}
1210 if protoimpl.UnsafeEnabled {
1211 mi := &file_ran_load_information_proto_msgTypes[11]
1212 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1213 ms.StoreMessageInfo(mi)
1217 func (x *DynamicDlTransmissionInformation) String() string {
1218 return protoimpl.X.MessageStringOf(x)
1221 func (*DynamicDlTransmissionInformation) ProtoMessage() {}
1223 func (x *DynamicDlTransmissionInformation) ProtoReflect() protoreflect.Message {
1224 mi := &file_ran_load_information_proto_msgTypes[11]
1225 if protoimpl.UnsafeEnabled && x != nil {
1226 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1227 if ms.LoadMessageInfo() == nil {
1228 ms.StoreMessageInfo(mi)
1232 return mi.MessageOf(x)
1235 // Deprecated: Use DynamicDlTransmissionInformation.ProtoReflect.Descriptor instead.
1236 func (*DynamicDlTransmissionInformation) Descriptor() ([]byte, []int) {
1237 return file_ran_load_information_proto_rawDescGZIP(), []int{11}
1240 func (x *DynamicDlTransmissionInformation) GetState() NaicsState {
1244 return NaicsState_UNKNOWN_NAICS_STATE
1247 func (x *DynamicDlTransmissionInformation) GetTransmissionModes() string {
1249 return x.TransmissionModes
1254 func (x *DynamicDlTransmissionInformation) GetPB() uint32 {
1261 func (x *DynamicDlTransmissionInformation) GetPAList() []PA {
1268 var File_ran_load_information_proto protoreflect.FileDescriptor
1270 var file_ran_load_information_proto_rawDesc = []byte{
1271 0x0a, 0x1a, 0x72, 0x61, 0x6e, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72,
1272 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e,
1273 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x09, 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1274 0x6f, 0x22, 0x82, 0x01, 0x0a, 0x12, 0x52, 0x61, 0x6e, 0x4c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66,
1275 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x6c, 0x6f, 0x61, 0x64,
1276 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04,
1277 0x52, 0x0d, 0x6c, 0x6f, 0x61, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12,
1278 0x45, 0x0a, 0x0f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x66,
1279 0x6f, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1280 0x69, 0x65, 0x73, 0x2e, 0x43, 0x65, 0x6c, 0x6c, 0x4c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f,
1281 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x65, 0x6c, 0x6c, 0x4c, 0x6f, 0x61,
1282 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x22, 0xa6, 0x07, 0x0a, 0x13, 0x43, 0x65, 0x6c, 0x6c, 0x4c,
1283 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x17,
1284 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1285 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x7b, 0x0a, 0x24, 0x75, 0x6c, 0x5f, 0x69, 0x6e,
1286 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c,
1287 0x6f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
1288 0x02, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1289 0x2e, 0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f,
1290 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
1291 0x6e, 0x52, 0x21, 0x75, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
1292 0x65, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74,
1293 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x64, 0x0a, 0x1a, 0x75, 0x6c, 0x5f, 0x68, 0x69, 0x67, 0x68, 0x5f,
1294 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x66,
1295 0x6f, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1296 0x69, 0x65, 0x73, 0x2e, 0x55, 0x6c, 0x48, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66,
1297 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
1298 0x6e, 0x52, 0x17, 0x75, 0x6c, 0x48, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65,
1299 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x73, 0x12, 0x64, 0x0a, 0x1c, 0x72, 0x65,
1300 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x6e, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x62, 0x61, 0x6e,
1301 0x64, 0x5f, 0x74, 0x78, 0x5f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
1302 0x32, 0x23, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x65, 0x6c, 0x61,
1303 0x74, 0x69, 0x76, 0x65, 0x4e, 0x61, 0x72, 0x72, 0x6f, 0x77, 0x62, 0x61, 0x6e, 0x64, 0x54, 0x78,
1304 0x50, 0x6f, 0x77, 0x65, 0x72, 0x52, 0x19, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x4e,
1305 0x61, 0x72, 0x72, 0x6f, 0x77, 0x62, 0x61, 0x6e, 0x64, 0x54, 0x78, 0x50, 0x6f, 0x77, 0x65, 0x72,
1306 0x12, 0x41, 0x0a, 0x0f, 0x61, 0x62, 0x73, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1307 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x65, 0x6e, 0x74, 0x69,
1308 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x62, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1309 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x61, 0x62, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1310 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x11, 0x69, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x5f, 0x69, 0x6e,
1311 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1a,
1312 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65,
1313 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x10, 0x69, 0x6e, 0x76, 0x6f,
1314 0x6b, 0x65, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5d, 0x0a, 0x1c,
1315 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x75, 0x6c, 0x5f, 0x64, 0x6c, 0x5f, 0x63,
1316 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01,
1317 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x75,
1318 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74,
1319 0x52, 0x19, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x55, 0x6c, 0x44, 0x6c, 0x43, 0x6f,
1320 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x80, 0x01, 0x0a, 0x26,
1321 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x75, 0x6c, 0x5f, 0x69, 0x6e, 0x74, 0x65,
1322 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61,
1323 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x65,
1324 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64,
1325 0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, 0x76,
1326 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x22, 0x65, 0x78, 0x74, 0x65,
1327 0x6e, 0x64, 0x65, 0x64, 0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e,
1328 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x44,
1329 0x0a, 0x10, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
1330 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1331 0x69, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1332 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1333 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x79, 0x0a, 0x23, 0x64, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x5f,
1334 0x64, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
1335 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28,
1336 0x0b, 0x32, 0x2a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x44, 0x79, 0x6e,
1337 0x61, 0x6d, 0x69, 0x63, 0x44, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69,
1338 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x20, 0x64,
1339 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x44, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73,
1340 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22,
1341 0x8c, 0x01, 0x0a, 0x1d, 0x55, 0x6c, 0x48, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66,
1342 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
1343 0x6e, 0x12, 0x24, 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x65, 0x6c, 0x6c,
1344 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x74, 0x61, 0x72, 0x67, 0x65,
1345 0x74, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x45, 0x0a, 0x1f, 0x75, 0x6c, 0x5f, 0x68, 0x69,
1346 0x67, 0x68, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f,
1347 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
1348 0x52, 0x1c, 0x75, 0x6c, 0x48, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72,
1349 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x84,
1350 0x03, 0x0a, 0x19, 0x52, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x61, 0x72, 0x72, 0x6f,
1351 0x77, 0x62, 0x61, 0x6e, 0x64, 0x54, 0x78, 0x50, 0x6f, 0x77, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x0c,
1352 0x72, 0x6e, 0x74, 0x70, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x70, 0x72, 0x62, 0x18, 0x01, 0x20, 0x01,
1353 0x28, 0x09, 0x52, 0x0a, 0x72, 0x6e, 0x74, 0x70, 0x50, 0x65, 0x72, 0x50, 0x72, 0x62, 0x12, 0x3e,
1354 0x0a, 0x0e, 0x72, 0x6e, 0x74, 0x70, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64,
1355 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1356 0x73, 0x2e, 0x52, 0x6e, 0x74, 0x70, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x52,
1357 0x0d, 0x72, 0x6e, 0x74, 0x70, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x7b,
1358 0x0a, 0x25, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x63, 0x65, 0x6c, 0x6c,
1359 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x5f, 0x61, 0x6e, 0x74, 0x65, 0x6e, 0x6e,
1360 0x61, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e,
1361 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f,
1362 0x66, 0x43, 0x65, 0x6c, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41, 0x6e, 0x74,
1363 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x52, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65,
1364 0x72, 0x4f, 0x66, 0x43, 0x65, 0x6c, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41,
1365 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x0f, 0x0a, 0x03, 0x70,
1366 0x5f, 0x62, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x70, 0x42, 0x12, 0x3a, 0x0a, 0x19,
1367 0x70, 0x64, 0x63, 0x63, 0x68, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e,
1368 0x63, 0x65, 0x5f, 0x69, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52,
1369 0x17, 0x70, 0x64, 0x63, 0x63, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e,
1370 0x63, 0x65, 0x49, 0x6d, 0x70, 0x61, 0x63, 0x74, 0x12, 0x3b, 0x0a, 0x0d, 0x65, 0x6e, 0x68, 0x61,
1371 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x72, 0x6e, 0x74, 0x70, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
1372 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e, 0x68, 0x61, 0x6e,
1373 0x63, 0x65, 0x64, 0x52, 0x6e, 0x74, 0x70, 0x52, 0x0c, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65,
1374 0x64, 0x52, 0x6e, 0x74, 0x70, 0x22, 0xe2, 0x01, 0x0a, 0x0c, 0x45, 0x6e, 0x68, 0x61, 0x6e, 0x63,
1375 0x65, 0x64, 0x52, 0x6e, 0x74, 0x70, 0x12, 0x30, 0x0a, 0x14, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63,
1376 0x65, 0x64, 0x5f, 0x72, 0x6e, 0x74, 0x70, 0x5f, 0x62, 0x69, 0x74, 0x6d, 0x61, 0x70, 0x18, 0x01,
1377 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x52, 0x6e,
1378 0x74, 0x70, 0x42, 0x69, 0x74, 0x6d, 0x61, 0x70, 0x12, 0x52, 0x0a, 0x19, 0x72, 0x6e, 0x74, 0x70,
1379 0x5f, 0x68, 0x69, 0x67, 0x68, 0x5f, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x5f, 0x74, 0x68, 0x72, 0x65,
1380 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e, 0x65, 0x6e,
1381 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x6e, 0x74, 0x70, 0x54, 0x68, 0x72, 0x65, 0x73,
1382 0x68, 0x6f, 0x6c, 0x64, 0x52, 0x16, 0x72, 0x6e, 0x74, 0x70, 0x48, 0x69, 0x67, 0x68, 0x50, 0x6f,
1383 0x77, 0x65, 0x72, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x4c, 0x0a, 0x18,
1384 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x5f, 0x72, 0x6e, 0x74, 0x70, 0x5f, 0x73, 0x74,
1385 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13,
1386 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54,
1387 0x69, 0x6d, 0x65, 0x52, 0x15, 0x65, 0x6e, 0x68, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x52, 0x6e, 0x74,
1388 0x70, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x5c, 0x0a, 0x09, 0x53, 0x74,
1389 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74,
1390 0x5f, 0x73, 0x66, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x73, 0x74, 0x61, 0x72,
1391 0x74, 0x53, 0x66, 0x6e, 0x12, 0x32, 0x0a, 0x15, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x73, 0x75,
1392 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20,
1393 0x01, 0x28, 0x05, 0x52, 0x13, 0x73, 0x74, 0x61, 0x72, 0x74, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61,
1394 0x6d, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x98, 0x02, 0x0a, 0x0e, 0x41, 0x62, 0x73,
1395 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x30, 0x0a, 0x04, 0x6d,
1396 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69,
1397 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x62, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1398 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6d, 0x6f, 0x64, 0x65, 0x12, 0x28, 0x0a,
1399 0x10, 0x61, 0x62, 0x73, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x5f, 0x69, 0x6e, 0x66,
1400 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, 0x62, 0x73, 0x50, 0x61, 0x74, 0x74,
1401 0x65, 0x72, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x7b, 0x0a, 0x25, 0x6e, 0x75, 0x6d, 0x62, 0x65,
1402 0x72, 0x5f, 0x6f, 0x66, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66,
1403 0x69, 0x63, 0x5f, 0x61, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x73,
1404 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1405 0x73, 0x2e, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x43, 0x65, 0x6c, 0x6c, 0x53, 0x70,
1406 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, 0x72,
1407 0x74, 0x73, 0x52, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x43, 0x65, 0x6c, 0x6c,
1408 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50,
1409 0x6f, 0x72, 0x74, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d,
1410 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x75, 0x62, 0x73, 0x65, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
1411 0x52, 0x11, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x62,
1412 0x73, 0x65, 0x74, 0x22, 0xe6, 0x01, 0x0a, 0x22, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64,
1413 0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, 0x76,
1414 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x31, 0x0a, 0x14, 0x61, 0x73,
1415 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d,
1416 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x13, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69,
1417 0x61, 0x74, 0x65, 0x64, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x8c, 0x01,
1418 0x0a, 0x2d, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x75, 0x6c, 0x5f, 0x69, 0x6e,
1419 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x6f, 0x76, 0x65, 0x72, 0x6c,
1420 0x6f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
1421 0x02, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1422 0x2e, 0x55, 0x6c, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f,
1423 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
1424 0x6e, 0x52, 0x29, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x55, 0x6c, 0x49, 0x6e, 0x74,
1425 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x6f, 0x61,
1426 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0xba, 0x01, 0x0a,
1427 0x0f, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1428 0x12, 0x53, 0x0a, 0x16, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1429 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
1430 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70,
1431 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x52,
1432 0x14, 0x63, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1433 0x49, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x52, 0x0a, 0x1b, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x69, 0x6e,
1434 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
1435 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x65, 0x6e, 0x74,
1436 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x52,
1437 0x18, 0x63, 0x6f, 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1438 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x8b, 0x01, 0x0a, 0x13, 0x43, 0x6f,
1439 0x6d, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x74, 0x65,
1440 0x6d, 0x12, 0x4d, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x68, 0x79, 0x70, 0x6f, 0x74, 0x68,
1441 0x65, 0x73, 0x69, 0x73, 0x5f, 0x73, 0x65, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
1442 0x1b, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x48,
1443 0x79, 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x53, 0x65, 0x74, 0x52, 0x12, 0x63, 0x6f,
1444 0x6d, 0x70, 0x48, 0x79, 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x53, 0x65, 0x74, 0x73,
1445 0x12, 0x25, 0x0a, 0x0e, 0x62, 0x65, 0x6e, 0x65, 0x66, 0x69, 0x74, 0x5f, 0x6d, 0x65, 0x74, 0x72,
1446 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x62, 0x65, 0x6e, 0x65, 0x66, 0x69,
1447 0x74, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x22, 0x55, 0x0a, 0x11, 0x43, 0x6f, 0x6d, 0x70, 0x48,
1448 0x79, 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x53, 0x65, 0x74, 0x12, 0x17, 0x0a, 0x07,
1449 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63,
1450 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6d, 0x70, 0x5f, 0x68, 0x79,
1451 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
1452 0x63, 0x6f, 0x6d, 0x70, 0x48, 0x79, 0x70, 0x6f, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x22, 0xb6,
1453 0x01, 0x0a, 0x20, 0x44, 0x79, 0x6e, 0x61, 0x6d, 0x69, 0x63, 0x44, 0x6c, 0x54, 0x72, 0x61, 0x6e,
1454 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1455 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01,
1456 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x61,
1457 0x69, 0x63, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12,
1458 0x2d, 0x0a, 0x12, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
1459 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x74, 0x72, 0x61,
1460 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x0f,
1461 0x0a, 0x03, 0x70, 0x5f, 0x62, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x02, 0x70, 0x42, 0x12,
1462 0x26, 0x0a, 0x08, 0x70, 0x5f, 0x61, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28,
1463 0x0e, 0x32, 0x0c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x50, 0x41, 0x52,
1464 0x06, 0x70, 0x41, 0x4c, 0x69, 0x73, 0x74, 0x2a, 0x99, 0x01, 0x0a, 0x20, 0x55, 0x6c, 0x49, 0x6e,
1465 0x74, 0x65, 0x72, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x6c, 0x6f,
1466 0x61, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2f, 0x0a, 0x2b,
1467 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x55, 0x4c, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52,
1468 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x4c, 0x4f, 0x41, 0x44,
1469 0x5f, 0x49, 0x4e, 0x44, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x00, 0x12, 0x15, 0x0a,
1470 0x11, 0x48, 0x49, 0x47, 0x48, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x46, 0x45, 0x52, 0x45, 0x4e,
1471 0x43, 0x45, 0x10, 0x01, 0x12, 0x17, 0x0a, 0x13, 0x4d, 0x45, 0x44, 0x49, 0x55, 0x4d, 0x5f, 0x49,
1472 0x4e, 0x54, 0x45, 0x52, 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43, 0x45, 0x10, 0x02, 0x12, 0x14, 0x0a,
1473 0x10, 0x4c, 0x4f, 0x57, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x46, 0x45, 0x52, 0x45, 0x4e, 0x43,
1474 0x45, 0x10, 0x03, 0x2a, 0xd8, 0x01, 0x0a, 0x0d, 0x52, 0x6e, 0x74, 0x70, 0x54, 0x68, 0x72, 0x65,
1475 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x1a, 0x0a, 0x16, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e,
1476 0x5f, 0x52, 0x4e, 0x54, 0x50, 0x5f, 0x54, 0x48, 0x52, 0x45, 0x53, 0x48, 0x4f, 0x4c, 0x44, 0x10,
1477 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x4e, 0x45, 0x47, 0x5f, 0x49, 0x4e, 0x46, 0x49, 0x4e, 0x49, 0x54,
1478 0x59, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x45, 0x47, 0x5f, 0x31, 0x31, 0x10, 0x02, 0x12,
1479 0x0a, 0x0a, 0x06, 0x4e, 0x45, 0x47, 0x5f, 0x31, 0x30, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x4e,
1480 0x45, 0x47, 0x5f, 0x39, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x38, 0x10,
1481 0x05, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x37, 0x10, 0x06, 0x12, 0x09, 0x0a, 0x05,
1482 0x4e, 0x45, 0x47, 0x5f, 0x36, 0x10, 0x07, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x35,
1483 0x10, 0x08, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x34, 0x10, 0x09, 0x12, 0x09, 0x0a,
1484 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x33, 0x10, 0x0a, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f,
1485 0x32, 0x10, 0x0b, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x47, 0x5f, 0x31, 0x10, 0x0c, 0x12, 0x06,
1486 0x0a, 0x02, 0x56, 0x30, 0x10, 0x0d, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x31, 0x10, 0x0e, 0x12, 0x06,
1487 0x0a, 0x02, 0x56, 0x32, 0x10, 0x0f, 0x12, 0x06, 0x0a, 0x02, 0x56, 0x33, 0x10, 0x10, 0x2a, 0x85,
1488 0x01, 0x0a, 0x20, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x43, 0x65, 0x6c, 0x6c, 0x53,
1489 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f,
1490 0x72, 0x74, 0x73, 0x12, 0x31, 0x0a, 0x2d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e,
1491 0x55, 0x4d, 0x42, 0x45, 0x52, 0x5f, 0x4f, 0x46, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x53, 0x50,
1492 0x45, 0x43, 0x49, 0x46, 0x49, 0x43, 0x5f, 0x41, 0x4e, 0x54, 0x45, 0x4e, 0x4e, 0x41, 0x5f, 0x50,
1493 0x4f, 0x52, 0x54, 0x53, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x56, 0x31, 0x5f, 0x41, 0x4e, 0x54,
1494 0x5f, 0x50, 0x52, 0x54, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x56, 0x32, 0x5f, 0x41, 0x4e, 0x54,
1495 0x5f, 0x50, 0x52, 0x54, 0x10, 0x02, 0x12, 0x0e, 0x0a, 0x0a, 0x56, 0x34, 0x5f, 0x41, 0x4e, 0x54,
1496 0x5f, 0x50, 0x52, 0x54, 0x10, 0x04, 0x2a, 0x6c, 0x0a, 0x12, 0x41, 0x62, 0x73, 0x49, 0x6e, 0x66,
1497 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x20, 0x0a, 0x1c,
1498 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x41, 0x42, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f,
1499 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x10, 0x00, 0x12, 0x10,
1500 0x0a, 0x0c, 0x41, 0x42, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x46, 0x44, 0x44, 0x10, 0x01,
1501 0x12, 0x10, 0x0a, 0x0c, 0x41, 0x42, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x5f, 0x54, 0x44, 0x44,
1502 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x41, 0x42, 0x53, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49,
1503 0x56, 0x45, 0x10, 0x03, 0x2a, 0x7f, 0x0a, 0x10, 0x49, 0x6e, 0x76, 0x6f, 0x6b, 0x65, 0x49, 0x6e,
1504 0x64, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x19, 0x55, 0x4e, 0x4b, 0x4e,
1505 0x4f, 0x57, 0x4e, 0x5f, 0x49, 0x4e, 0x56, 0x4f, 0x4b, 0x45, 0x5f, 0x49, 0x4e, 0x44, 0x49, 0x43,
1506 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x41, 0x42, 0x53, 0x5f, 0x49,
1507 0x4e, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x01, 0x12, 0x1b, 0x0a, 0x17,
1508 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f, 0x4e, 0x41, 0x49, 0x43, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f,
1509 0x52, 0x4d, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x02, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x54, 0x4f,
1510 0x50, 0x5f, 0x4e, 0x41, 0x49, 0x43, 0x53, 0x5f, 0x49, 0x4e, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54,
1511 0x49, 0x4f, 0x4e, 0x10, 0x03, 0x2a, 0x4b, 0x0a, 0x0a, 0x4e, 0x61, 0x69, 0x63, 0x73, 0x53, 0x74,
1512 0x61, 0x74, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e,
1513 0x41, 0x49, 0x43, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c,
1514 0x4e, 0x41, 0x49, 0x43, 0x53, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45, 0x10, 0x01, 0x12, 0x12,
1515 0x0a, 0x0e, 0x4e, 0x41, 0x49, 0x43, 0x53, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49, 0x56, 0x45,
1516 0x10, 0x02, 0x2a, 0x82, 0x01, 0x0a, 0x02, 0x50, 0x41, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x4e, 0x4b,
1517 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x50, 0x41, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x42, 0x5f,
1518 0x4e, 0x45, 0x47, 0x5f, 0x36, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x44, 0x42, 0x5f, 0x4e, 0x45,
1519 0x47, 0x5f, 0x34, 0x5f, 0x44, 0x4f, 0x54, 0x5f, 0x37, 0x37, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08,
1520 0x44, 0x42, 0x5f, 0x4e, 0x45, 0x47, 0x5f, 0x33, 0x10, 0x03, 0x12, 0x13, 0x0a, 0x0f, 0x44, 0x42,
1521 0x5f, 0x4e, 0x45, 0x47, 0x5f, 0x31, 0x5f, 0x44, 0x4f, 0x54, 0x5f, 0x37, 0x37, 0x10, 0x04, 0x12,
1522 0x08, 0x0a, 0x04, 0x44, 0x42, 0x5f, 0x30, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x42, 0x5f,
1523 0x31, 0x10, 0x06, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x42, 0x5f, 0x32, 0x10, 0x07, 0x12, 0x08, 0x0a,
1524 0x04, 0x44, 0x42, 0x5f, 0x33, 0x10, 0x08, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1528 file_ran_load_information_proto_rawDescOnce sync.Once
1529 file_ran_load_information_proto_rawDescData = file_ran_load_information_proto_rawDesc
1532 func file_ran_load_information_proto_rawDescGZIP() []byte {
1533 file_ran_load_information_proto_rawDescOnce.Do(func() {
1534 file_ran_load_information_proto_rawDescData = protoimpl.X.CompressGZIP(file_ran_load_information_proto_rawDescData)
1536 return file_ran_load_information_proto_rawDescData
1539 var file_ran_load_information_proto_enumTypes = make([]protoimpl.EnumInfo, 7)
1540 var file_ran_load_information_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
1541 var file_ran_load_information_proto_goTypes = []interface{}{
1542 (UlInterferenceOverloadIndication)(0), // 0: entities.UlInterferenceOverloadIndication
1543 (RntpThreshold)(0), // 1: entities.RntpThreshold
1544 (NumberOfCellSpecificAntennaPorts)(0), // 2: entities.NumberOfCellSpecificAntennaPorts
1545 (AbsInformationMode)(0), // 3: entities.AbsInformationMode
1546 (InvokeIndication)(0), // 4: entities.InvokeIndication
1547 (NaicsState)(0), // 5: entities.NaicsState
1548 (PA)(0), // 6: entities.PA
1549 (*RanLoadInformation)(nil), // 7: entities.RanLoadInformation
1550 (*CellLoadInformation)(nil), // 8: entities.CellLoadInformation
1551 (*UlHighInterferenceInformation)(nil), // 9: entities.UlHighInterferenceInformation
1552 (*RelativeNarrowbandTxPower)(nil), // 10: entities.RelativeNarrowbandTxPower
1553 (*EnhancedRntp)(nil), // 11: entities.EnhancedRntp
1554 (*StartTime)(nil), // 12: entities.StartTime
1555 (*AbsInformation)(nil), // 13: entities.AbsInformation
1556 (*ExtendedUlInterferenceOverloadInfo)(nil), // 14: entities.ExtendedUlInterferenceOverloadInfo
1557 (*CompInformation)(nil), // 15: entities.CompInformation
1558 (*CompInformationItem)(nil), // 16: entities.CompInformationItem
1559 (*CompHypothesisSet)(nil), // 17: entities.CompHypothesisSet
1560 (*DynamicDlTransmissionInformation)(nil), // 18: entities.DynamicDlTransmissionInformation
1561 (SubframeAssignment)(0), // 19: entities.SubframeAssignment
1563 var file_ran_load_information_proto_depIdxs = []int32{
1564 8, // 0: entities.RanLoadInformation.cell_load_infos:type_name -> entities.CellLoadInformation
1565 0, // 1: entities.CellLoadInformation.ul_interference_overload_indications:type_name -> entities.UlInterferenceOverloadIndication
1566 9, // 2: entities.CellLoadInformation.ul_high_interference_infos:type_name -> entities.UlHighInterferenceInformation
1567 10, // 3: entities.CellLoadInformation.relative_narrowband_tx_power:type_name -> entities.RelativeNarrowbandTxPower
1568 13, // 4: entities.CellLoadInformation.abs_information:type_name -> entities.AbsInformation
1569 4, // 5: entities.CellLoadInformation.invoke_indication:type_name -> entities.InvokeIndication
1570 19, // 6: entities.CellLoadInformation.intended_ul_dl_configuration:type_name -> entities.SubframeAssignment
1571 14, // 7: entities.CellLoadInformation.extended_ul_interference_overload_info:type_name -> entities.ExtendedUlInterferenceOverloadInfo
1572 15, // 8: entities.CellLoadInformation.comp_information:type_name -> entities.CompInformation
1573 18, // 9: entities.CellLoadInformation.dynamic_dl_transmission_information:type_name -> entities.DynamicDlTransmissionInformation
1574 1, // 10: entities.RelativeNarrowbandTxPower.rntp_threshold:type_name -> entities.RntpThreshold
1575 2, // 11: entities.RelativeNarrowbandTxPower.number_of_cell_specific_antenna_ports:type_name -> entities.NumberOfCellSpecificAntennaPorts
1576 11, // 12: entities.RelativeNarrowbandTxPower.enhanced_rntp:type_name -> entities.EnhancedRntp
1577 1, // 13: entities.EnhancedRntp.rntp_high_power_threshold:type_name -> entities.RntpThreshold
1578 12, // 14: entities.EnhancedRntp.enhanced_rntp_start_time:type_name -> entities.StartTime
1579 3, // 15: entities.AbsInformation.mode:type_name -> entities.AbsInformationMode
1580 2, // 16: entities.AbsInformation.number_of_cell_specific_antenna_ports:type_name -> entities.NumberOfCellSpecificAntennaPorts
1581 0, // 17: entities.ExtendedUlInterferenceOverloadInfo.extended_ul_interference_overload_indications:type_name -> entities.UlInterferenceOverloadIndication
1582 16, // 18: entities.CompInformation.comp_information_items:type_name -> entities.CompInformationItem
1583 12, // 19: entities.CompInformation.comp_information_start_time:type_name -> entities.StartTime
1584 17, // 20: entities.CompInformationItem.comp_hypothesis_sets:type_name -> entities.CompHypothesisSet
1585 5, // 21: entities.DynamicDlTransmissionInformation.state:type_name -> entities.NaicsState
1586 6, // 22: entities.DynamicDlTransmissionInformation.p_a_list:type_name -> entities.PA
1587 23, // [23:23] is the sub-list for method output_type
1588 23, // [23:23] is the sub-list for method input_type
1589 23, // [23:23] is the sub-list for extension type_name
1590 23, // [23:23] is the sub-list for extension extendee
1591 0, // [0:23] is the sub-list for field type_name
1594 func init() { file_ran_load_information_proto_init() }
1595 func file_ran_load_information_proto_init() {
1596 if File_ran_load_information_proto != nil {
1599 file_enb_proto_init()
1600 if !protoimpl.UnsafeEnabled {
1601 file_ran_load_information_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1602 switch v := v.(*RanLoadInformation); i {
1608 return &v.unknownFields
1613 file_ran_load_information_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1614 switch v := v.(*CellLoadInformation); i {
1620 return &v.unknownFields
1625 file_ran_load_information_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1626 switch v := v.(*UlHighInterferenceInformation); i {
1632 return &v.unknownFields
1637 file_ran_load_information_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1638 switch v := v.(*RelativeNarrowbandTxPower); i {
1644 return &v.unknownFields
1649 file_ran_load_information_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1650 switch v := v.(*EnhancedRntp); i {
1656 return &v.unknownFields
1661 file_ran_load_information_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1662 switch v := v.(*StartTime); i {
1668 return &v.unknownFields
1673 file_ran_load_information_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1674 switch v := v.(*AbsInformation); i {
1680 return &v.unknownFields
1685 file_ran_load_information_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1686 switch v := v.(*ExtendedUlInterferenceOverloadInfo); i {
1692 return &v.unknownFields
1697 file_ran_load_information_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1698 switch v := v.(*CompInformation); i {
1704 return &v.unknownFields
1709 file_ran_load_information_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1710 switch v := v.(*CompInformationItem); i {
1716 return &v.unknownFields
1721 file_ran_load_information_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1722 switch v := v.(*CompHypothesisSet); i {
1728 return &v.unknownFields
1733 file_ran_load_information_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1734 switch v := v.(*DynamicDlTransmissionInformation); i {
1740 return &v.unknownFields
1747 out := protoimpl.TypeBuilder{
1748 File: protoimpl.DescBuilder{
1749 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1750 RawDescriptor: file_ran_load_information_proto_rawDesc,
1756 GoTypes: file_ran_load_information_proto_goTypes,
1757 DependencyIndexes: file_ran_load_information_proto_depIdxs,
1758 EnumInfos: file_ran_load_information_proto_enumTypes,
1759 MessageInfos: file_ran_load_information_proto_msgTypes,
1761 File_ran_load_information_proto = out.File
1762 file_ran_load_information_proto_rawDesc = nil
1763 file_ran_load_information_proto_goTypes = nil
1764 file_ran_load_information_proto_depIdxs = nil