RIC:1060: Change in PTL
[ric-plt/nodeb-rnib.git] / entities / gnb.pb.go
1 //
2 // Copyright 2019 AT&T Intellectual Property
3 // Copyright 2019 Nokia
4 //
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
8 //
9 //      http://www.apache.org/licenses/LICENSE-2.0
10 //
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.
16
17 //
18 // This source code is part of the near-RT RIC (RAN Intelligent Controller)
19 // platform project (RICP).
20
21 // Code generated by protoc-gen-go. DO NOT EDIT.
22 // versions:
23 //      protoc-gen-go v1.26.0
24 //      protoc        v3.15.8
25 // source: gnb.proto
26
27 package entities
28
29 import (
30         protoreflect "google.golang.org/protobuf/reflect/protoreflect"
31         protoimpl "google.golang.org/protobuf/runtime/protoimpl"
32         reflect "reflect"
33         sync "sync"
34 )
35
36 const (
37         // Verify that this generated code is sufficiently up-to-date.
38         _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
39         // Verify that runtime/protoimpl is sufficiently up-to-date.
40         _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
41 )
42
43 type Nrscs int32
44
45 const (
46         Nrscs_UNKNOWN_NRSCS Nrscs = 0
47         Nrscs_SCS15         Nrscs = 1
48         Nrscs_SCS30         Nrscs = 2
49         Nrscs_SCS60         Nrscs = 3
50         Nrscs_SCS120        Nrscs = 4
51 )
52
53 // Enum value maps for Nrscs.
54 var (
55         Nrscs_name = map[int32]string{
56                 0: "UNKNOWN_NRSCS",
57                 1: "SCS15",
58                 2: "SCS30",
59                 3: "SCS60",
60                 4: "SCS120",
61         }
62         Nrscs_value = map[string]int32{
63                 "UNKNOWN_NRSCS": 0,
64                 "SCS15":         1,
65                 "SCS30":         2,
66                 "SCS60":         3,
67                 "SCS120":        4,
68         }
69 )
70
71 func (x Nrscs) Enum() *Nrscs {
72         p := new(Nrscs)
73         *p = x
74         return p
75 }
76
77 func (x Nrscs) String() string {
78         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
79 }
80
81 func (Nrscs) Descriptor() protoreflect.EnumDescriptor {
82         return file_gnb_proto_enumTypes[0].Descriptor()
83 }
84
85 func (Nrscs) Type() protoreflect.EnumType {
86         return &file_gnb_proto_enumTypes[0]
87 }
88
89 func (x Nrscs) Number() protoreflect.EnumNumber {
90         return protoreflect.EnumNumber(x)
91 }
92
93 // Deprecated: Use Nrscs.Descriptor instead.
94 func (Nrscs) EnumDescriptor() ([]byte, []int) {
95         return file_gnb_proto_rawDescGZIP(), []int{0}
96 }
97
98 type Ncnrb int32
99
100 const (
101         Ncnrb_UNKNOWN_NCNRB Ncnrb = 0
102         Ncnrb_NRB11         Ncnrb = 1
103         Ncnrb_NRB18         Ncnrb = 2
104         Ncnrb_NRB24         Ncnrb = 3
105         Ncnrb_NRB25         Ncnrb = 4
106         Ncnrb_NRB31         Ncnrb = 5
107         Ncnrb_NRB32         Ncnrb = 6
108         Ncnrb_NRB38         Ncnrb = 7
109         Ncnrb_NRB51         Ncnrb = 8
110         Ncnrb_NRB52         Ncnrb = 9
111         Ncnrb_NRB65         Ncnrb = 10
112         Ncnrb_NRB66         Ncnrb = 11
113         Ncnrb_NRB78         Ncnrb = 12
114         Ncnrb_NRB79         Ncnrb = 13
115         Ncnrb_NRB93         Ncnrb = 14
116         Ncnrb_NRB106        Ncnrb = 15
117         Ncnrb_NRB107        Ncnrb = 16
118         Ncnrb_NRB121        Ncnrb = 17
119         Ncnrb_NRB132        Ncnrb = 18
120         Ncnrb_NRB133        Ncnrb = 19
121         Ncnrb_NRB135        Ncnrb = 20
122         Ncnrb_NRB160        Ncnrb = 21
123         Ncnrb_NRB162        Ncnrb = 22
124         Ncnrb_NRB189        Ncnrb = 23
125         Ncnrb_NRB216        Ncnrb = 24
126         Ncnrb_NRB217        Ncnrb = 25
127         Ncnrb_NRB245        Ncnrb = 26
128         Ncnrb_NRB264        Ncnrb = 27
129         Ncnrb_NRB270        Ncnrb = 28
130         Ncnrb_NRB273        Ncnrb = 29
131 )
132
133 // Enum value maps for Ncnrb.
134 var (
135         Ncnrb_name = map[int32]string{
136                 0:  "UNKNOWN_NCNRB",
137                 1:  "NRB11",
138                 2:  "NRB18",
139                 3:  "NRB24",
140                 4:  "NRB25",
141                 5:  "NRB31",
142                 6:  "NRB32",
143                 7:  "NRB38",
144                 8:  "NRB51",
145                 9:  "NRB52",
146                 10: "NRB65",
147                 11: "NRB66",
148                 12: "NRB78",
149                 13: "NRB79",
150                 14: "NRB93",
151                 15: "NRB106",
152                 16: "NRB107",
153                 17: "NRB121",
154                 18: "NRB132",
155                 19: "NRB133",
156                 20: "NRB135",
157                 21: "NRB160",
158                 22: "NRB162",
159                 23: "NRB189",
160                 24: "NRB216",
161                 25: "NRB217",
162                 26: "NRB245",
163                 27: "NRB264",
164                 28: "NRB270",
165                 29: "NRB273",
166         }
167         Ncnrb_value = map[string]int32{
168                 "UNKNOWN_NCNRB": 0,
169                 "NRB11":         1,
170                 "NRB18":         2,
171                 "NRB24":         3,
172                 "NRB25":         4,
173                 "NRB31":         5,
174                 "NRB32":         6,
175                 "NRB38":         7,
176                 "NRB51":         8,
177                 "NRB52":         9,
178                 "NRB65":         10,
179                 "NRB66":         11,
180                 "NRB78":         12,
181                 "NRB79":         13,
182                 "NRB93":         14,
183                 "NRB106":        15,
184                 "NRB107":        16,
185                 "NRB121":        17,
186                 "NRB132":        18,
187                 "NRB133":        19,
188                 "NRB135":        20,
189                 "NRB160":        21,
190                 "NRB162":        22,
191                 "NRB189":        23,
192                 "NRB216":        24,
193                 "NRB217":        25,
194                 "NRB245":        26,
195                 "NRB264":        27,
196                 "NRB270":        28,
197                 "NRB273":        29,
198         }
199 )
200
201 func (x Ncnrb) Enum() *Ncnrb {
202         p := new(Ncnrb)
203         *p = x
204         return p
205 }
206
207 func (x Ncnrb) String() string {
208         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
209 }
210
211 func (Ncnrb) Descriptor() protoreflect.EnumDescriptor {
212         return file_gnb_proto_enumTypes[1].Descriptor()
213 }
214
215 func (Ncnrb) Type() protoreflect.EnumType {
216         return &file_gnb_proto_enumTypes[1]
217 }
218
219 func (x Ncnrb) Number() protoreflect.EnumNumber {
220         return protoreflect.EnumNumber(x)
221 }
222
223 // Deprecated: Use Ncnrb.Descriptor instead.
224 func (Ncnrb) EnumDescriptor() ([]byte, []int) {
225         return file_gnb_proto_rawDescGZIP(), []int{1}
226 }
227
228 type Nr_Mode int32
229
230 const (
231         Nr_UNKNOWN Nr_Mode = 0
232         Nr_FDD     Nr_Mode = 1
233         Nr_TDD     Nr_Mode = 2
234 )
235
236 // Enum value maps for Nr_Mode.
237 var (
238         Nr_Mode_name = map[int32]string{
239                 0: "UNKNOWN",
240                 1: "FDD",
241                 2: "TDD",
242         }
243         Nr_Mode_value = map[string]int32{
244                 "UNKNOWN": 0,
245                 "FDD":     1,
246                 "TDD":     2,
247         }
248 )
249
250 func (x Nr_Mode) Enum() *Nr_Mode {
251         p := new(Nr_Mode)
252         *p = x
253         return p
254 }
255
256 func (x Nr_Mode) String() string {
257         return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
258 }
259
260 func (Nr_Mode) Descriptor() protoreflect.EnumDescriptor {
261         return file_gnb_proto_enumTypes[2].Descriptor()
262 }
263
264 func (Nr_Mode) Type() protoreflect.EnumType {
265         return &file_gnb_proto_enumTypes[2]
266 }
267
268 func (x Nr_Mode) Number() protoreflect.EnumNumber {
269         return protoreflect.EnumNumber(x)
270 }
271
272 // Deprecated: Use Nr_Mode.Descriptor instead.
273 func (Nr_Mode) EnumDescriptor() ([]byte, []int) {
274         return file_gnb_proto_rawDescGZIP(), []int{3, 0}
275 }
276
277 type Gnb struct {
278         state         protoimpl.MessageState
279         sizeCache     protoimpl.SizeCache
280         unknownFields protoimpl.UnknownFields
281
282         ServedNrCells []*ServedNRCell          `protobuf:"bytes,1,rep,name=served_nr_cells,json=servedNrCells,proto3" json:"served_nr_cells,omitempty"`
283         RanFunctions  []*RanFunction           `protobuf:"bytes,2,rep,name=ran_functions,json=ranFunctions,proto3" json:"ran_functions,omitempty"`
284         GnbType       GnbType                  `protobuf:"varint,3,opt,name=gnb_type,json=gnbType,proto3,enum=entities.GnbType" json:"gnb_type,omitempty"`
285         NodeConfigs   []*E2NodeComponentConfig `protobuf:"bytes,4,rep,name=node_configs,json=nodeConfigs,proto3" json:"node_configs,omitempty"`
286 }
287
288 func (x *Gnb) Reset() {
289         *x = Gnb{}
290         if protoimpl.UnsafeEnabled {
291                 mi := &file_gnb_proto_msgTypes[0]
292                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
293                 ms.StoreMessageInfo(mi)
294         }
295 }
296
297 func (x *Gnb) String() string {
298         return protoimpl.X.MessageStringOf(x)
299 }
300
301 func (*Gnb) ProtoMessage() {}
302
303 func (x *Gnb) ProtoReflect() protoreflect.Message {
304         mi := &file_gnb_proto_msgTypes[0]
305         if protoimpl.UnsafeEnabled && x != nil {
306                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
307                 if ms.LoadMessageInfo() == nil {
308                         ms.StoreMessageInfo(mi)
309                 }
310                 return ms
311         }
312         return mi.MessageOf(x)
313 }
314
315 // Deprecated: Use Gnb.ProtoReflect.Descriptor instead.
316 func (*Gnb) Descriptor() ([]byte, []int) {
317         return file_gnb_proto_rawDescGZIP(), []int{0}
318 }
319
320 func (x *Gnb) GetServedNrCells() []*ServedNRCell {
321         if x != nil {
322                 return x.ServedNrCells
323         }
324         return nil
325 }
326
327 func (x *Gnb) GetRanFunctions() []*RanFunction {
328         if x != nil {
329                 return x.RanFunctions
330         }
331         return nil
332 }
333
334 func (x *Gnb) GetGnbType() GnbType {
335         if x != nil {
336                 return x.GnbType
337         }
338         return GnbType_UNKNOWN_GNB_TYPE
339 }
340
341 func (x *Gnb) GetNodeConfigs() []*E2NodeComponentConfig {
342         if x != nil {
343                 return x.NodeConfigs
344         }
345         return nil
346 }
347
348 type ServedNRCell struct {
349         state         protoimpl.MessageState
350         sizeCache     protoimpl.SizeCache
351         unknownFields protoimpl.UnknownFields
352
353         ServedNrCellInformation *ServedNRCellInformation  `protobuf:"bytes,1,opt,name=served_nr_cell_information,json=servedNrCellInformation,proto3" json:"served_nr_cell_information,omitempty"`
354         NrNeighbourInfos        []*NrNeighbourInformation `protobuf:"bytes,2,rep,name=nr_neighbour_infos,json=nrNeighbourInfos,proto3" json:"nr_neighbour_infos,omitempty"`
355 }
356
357 func (x *ServedNRCell) Reset() {
358         *x = ServedNRCell{}
359         if protoimpl.UnsafeEnabled {
360                 mi := &file_gnb_proto_msgTypes[1]
361                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
362                 ms.StoreMessageInfo(mi)
363         }
364 }
365
366 func (x *ServedNRCell) String() string {
367         return protoimpl.X.MessageStringOf(x)
368 }
369
370 func (*ServedNRCell) ProtoMessage() {}
371
372 func (x *ServedNRCell) ProtoReflect() protoreflect.Message {
373         mi := &file_gnb_proto_msgTypes[1]
374         if protoimpl.UnsafeEnabled && x != nil {
375                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
376                 if ms.LoadMessageInfo() == nil {
377                         ms.StoreMessageInfo(mi)
378                 }
379                 return ms
380         }
381         return mi.MessageOf(x)
382 }
383
384 // Deprecated: Use ServedNRCell.ProtoReflect.Descriptor instead.
385 func (*ServedNRCell) Descriptor() ([]byte, []int) {
386         return file_gnb_proto_rawDescGZIP(), []int{1}
387 }
388
389 func (x *ServedNRCell) GetServedNrCellInformation() *ServedNRCellInformation {
390         if x != nil {
391                 return x.ServedNrCellInformation
392         }
393         return nil
394 }
395
396 func (x *ServedNRCell) GetNrNeighbourInfos() []*NrNeighbourInformation {
397         if x != nil {
398                 return x.NrNeighbourInfos
399         }
400         return nil
401 }
402
403 type ServedNRCellInformation struct {
404         state         protoimpl.MessageState
405         sizeCache     protoimpl.SizeCache
406         unknownFields protoimpl.UnknownFields
407
408         NrPci                     uint32                                `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
409         CellId                    string                                `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
410         Stac5G                    string                                `protobuf:"bytes,3,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
411         ConfiguredStac            string                                `protobuf:"bytes,4,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
412         ServedPlmns               []string                              `protobuf:"bytes,5,rep,name=served_plmns,json=servedPlmns,proto3" json:"served_plmns,omitempty"`
413         NrMode                    Nr_Mode                               `protobuf:"varint,6,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
414         ChoiceNrMode              *ServedNRCellInformation_ChoiceNRMode `protobuf:"bytes,7,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
415         AdditionalCellInformation *AdditionalCellInformation            `protobuf:"bytes,8,opt,name=additional_cell_information,json=additionalCellInformation,proto3" json:"additional_cell_information,omitempty"`
416 }
417
418 func (x *ServedNRCellInformation) Reset() {
419         *x = ServedNRCellInformation{}
420         if protoimpl.UnsafeEnabled {
421                 mi := &file_gnb_proto_msgTypes[2]
422                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
423                 ms.StoreMessageInfo(mi)
424         }
425 }
426
427 func (x *ServedNRCellInformation) String() string {
428         return protoimpl.X.MessageStringOf(x)
429 }
430
431 func (*ServedNRCellInformation) ProtoMessage() {}
432
433 func (x *ServedNRCellInformation) ProtoReflect() protoreflect.Message {
434         mi := &file_gnb_proto_msgTypes[2]
435         if protoimpl.UnsafeEnabled && x != nil {
436                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
437                 if ms.LoadMessageInfo() == nil {
438                         ms.StoreMessageInfo(mi)
439                 }
440                 return ms
441         }
442         return mi.MessageOf(x)
443 }
444
445 // Deprecated: Use ServedNRCellInformation.ProtoReflect.Descriptor instead.
446 func (*ServedNRCellInformation) Descriptor() ([]byte, []int) {
447         return file_gnb_proto_rawDescGZIP(), []int{2}
448 }
449
450 func (x *ServedNRCellInformation) GetNrPci() uint32 {
451         if x != nil {
452                 return x.NrPci
453         }
454         return 0
455 }
456
457 func (x *ServedNRCellInformation) GetCellId() string {
458         if x != nil {
459                 return x.CellId
460         }
461         return ""
462 }
463
464 func (x *ServedNRCellInformation) GetStac5G() string {
465         if x != nil {
466                 return x.Stac5G
467         }
468         return ""
469 }
470
471 func (x *ServedNRCellInformation) GetConfiguredStac() string {
472         if x != nil {
473                 return x.ConfiguredStac
474         }
475         return ""
476 }
477
478 func (x *ServedNRCellInformation) GetServedPlmns() []string {
479         if x != nil {
480                 return x.ServedPlmns
481         }
482         return nil
483 }
484
485 func (x *ServedNRCellInformation) GetNrMode() Nr_Mode {
486         if x != nil {
487                 return x.NrMode
488         }
489         return Nr_UNKNOWN
490 }
491
492 func (x *ServedNRCellInformation) GetChoiceNrMode() *ServedNRCellInformation_ChoiceNRMode {
493         if x != nil {
494                 return x.ChoiceNrMode
495         }
496         return nil
497 }
498
499 func (x *ServedNRCellInformation) GetAdditionalCellInformation() *AdditionalCellInformation {
500         if x != nil {
501                 return x.AdditionalCellInformation
502         }
503         return nil
504 }
505
506 type Nr struct {
507         state         protoimpl.MessageState
508         sizeCache     protoimpl.SizeCache
509         unknownFields protoimpl.UnknownFields
510 }
511
512 func (x *Nr) Reset() {
513         *x = Nr{}
514         if protoimpl.UnsafeEnabled {
515                 mi := &file_gnb_proto_msgTypes[3]
516                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
517                 ms.StoreMessageInfo(mi)
518         }
519 }
520
521 func (x *Nr) String() string {
522         return protoimpl.X.MessageStringOf(x)
523 }
524
525 func (*Nr) ProtoMessage() {}
526
527 func (x *Nr) ProtoReflect() protoreflect.Message {
528         mi := &file_gnb_proto_msgTypes[3]
529         if protoimpl.UnsafeEnabled && x != nil {
530                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
531                 if ms.LoadMessageInfo() == nil {
532                         ms.StoreMessageInfo(mi)
533                 }
534                 return ms
535         }
536         return mi.MessageOf(x)
537 }
538
539 // Deprecated: Use Nr.ProtoReflect.Descriptor instead.
540 func (*Nr) Descriptor() ([]byte, []int) {
541         return file_gnb_proto_rawDescGZIP(), []int{3}
542 }
543
544 type NrFrequencyInfo struct {
545         state         protoimpl.MessageState
546         sizeCache     protoimpl.SizeCache
547         unknownFields protoimpl.UnknownFields
548
549         NrArFcn        uint64                          `protobuf:"varint,1,opt,name=nr_ar_fcn,json=nrArFcn,proto3" json:"nr_ar_fcn,omitempty"`
550         SulInformation *NrFrequencyInfo_SulInformation `protobuf:"bytes,3,opt,name=sulInformation,proto3" json:"sulInformation,omitempty"`
551         FrequencyBands []*FrequencyBandItem            `protobuf:"bytes,4,rep,name=frequency_bands,json=frequencyBands,proto3" json:"frequency_bands,omitempty"`
552 }
553
554 func (x *NrFrequencyInfo) Reset() {
555         *x = NrFrequencyInfo{}
556         if protoimpl.UnsafeEnabled {
557                 mi := &file_gnb_proto_msgTypes[4]
558                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
559                 ms.StoreMessageInfo(mi)
560         }
561 }
562
563 func (x *NrFrequencyInfo) String() string {
564         return protoimpl.X.MessageStringOf(x)
565 }
566
567 func (*NrFrequencyInfo) ProtoMessage() {}
568
569 func (x *NrFrequencyInfo) ProtoReflect() protoreflect.Message {
570         mi := &file_gnb_proto_msgTypes[4]
571         if protoimpl.UnsafeEnabled && x != nil {
572                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
573                 if ms.LoadMessageInfo() == nil {
574                         ms.StoreMessageInfo(mi)
575                 }
576                 return ms
577         }
578         return mi.MessageOf(x)
579 }
580
581 // Deprecated: Use NrFrequencyInfo.ProtoReflect.Descriptor instead.
582 func (*NrFrequencyInfo) Descriptor() ([]byte, []int) {
583         return file_gnb_proto_rawDescGZIP(), []int{4}
584 }
585
586 func (x *NrFrequencyInfo) GetNrArFcn() uint64 {
587         if x != nil {
588                 return x.NrArFcn
589         }
590         return 0
591 }
592
593 func (x *NrFrequencyInfo) GetSulInformation() *NrFrequencyInfo_SulInformation {
594         if x != nil {
595                 return x.SulInformation
596         }
597         return nil
598 }
599
600 func (x *NrFrequencyInfo) GetFrequencyBands() []*FrequencyBandItem {
601         if x != nil {
602                 return x.FrequencyBands
603         }
604         return nil
605 }
606
607 type FrequencyBandItem struct {
608         state         protoimpl.MessageState
609         sizeCache     protoimpl.SizeCache
610         unknownFields protoimpl.UnknownFields
611
612         NrFrequencyBand   uint32   `protobuf:"varint,1,opt,name=nr_frequency_band,json=nrFrequencyBand,proto3" json:"nr_frequency_band,omitempty"`
613         SupportedSulBands []uint32 `protobuf:"varint,2,rep,packed,name=supported_sul_bands,json=supportedSulBands,proto3" json:"supported_sul_bands,omitempty"`
614 }
615
616 func (x *FrequencyBandItem) Reset() {
617         *x = FrequencyBandItem{}
618         if protoimpl.UnsafeEnabled {
619                 mi := &file_gnb_proto_msgTypes[5]
620                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
621                 ms.StoreMessageInfo(mi)
622         }
623 }
624
625 func (x *FrequencyBandItem) String() string {
626         return protoimpl.X.MessageStringOf(x)
627 }
628
629 func (*FrequencyBandItem) ProtoMessage() {}
630
631 func (x *FrequencyBandItem) ProtoReflect() protoreflect.Message {
632         mi := &file_gnb_proto_msgTypes[5]
633         if protoimpl.UnsafeEnabled && x != nil {
634                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
635                 if ms.LoadMessageInfo() == nil {
636                         ms.StoreMessageInfo(mi)
637                 }
638                 return ms
639         }
640         return mi.MessageOf(x)
641 }
642
643 // Deprecated: Use FrequencyBandItem.ProtoReflect.Descriptor instead.
644 func (*FrequencyBandItem) Descriptor() ([]byte, []int) {
645         return file_gnb_proto_rawDescGZIP(), []int{5}
646 }
647
648 func (x *FrequencyBandItem) GetNrFrequencyBand() uint32 {
649         if x != nil {
650                 return x.NrFrequencyBand
651         }
652         return 0
653 }
654
655 func (x *FrequencyBandItem) GetSupportedSulBands() []uint32 {
656         if x != nil {
657                 return x.SupportedSulBands
658         }
659         return nil
660 }
661
662 type NrTransmissionBandwidth struct {
663         state         protoimpl.MessageState
664         sizeCache     protoimpl.SizeCache
665         unknownFields protoimpl.UnknownFields
666
667         Nrscs Nrscs `protobuf:"varint,1,opt,name=nrscs,proto3,enum=entities.Nrscs" json:"nrscs,omitempty"`
668         Ncnrb Ncnrb `protobuf:"varint,2,opt,name=ncnrb,proto3,enum=entities.Ncnrb" json:"ncnrb,omitempty"`
669 }
670
671 func (x *NrTransmissionBandwidth) Reset() {
672         *x = NrTransmissionBandwidth{}
673         if protoimpl.UnsafeEnabled {
674                 mi := &file_gnb_proto_msgTypes[6]
675                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
676                 ms.StoreMessageInfo(mi)
677         }
678 }
679
680 func (x *NrTransmissionBandwidth) String() string {
681         return protoimpl.X.MessageStringOf(x)
682 }
683
684 func (*NrTransmissionBandwidth) ProtoMessage() {}
685
686 func (x *NrTransmissionBandwidth) ProtoReflect() protoreflect.Message {
687         mi := &file_gnb_proto_msgTypes[6]
688         if protoimpl.UnsafeEnabled && x != nil {
689                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
690                 if ms.LoadMessageInfo() == nil {
691                         ms.StoreMessageInfo(mi)
692                 }
693                 return ms
694         }
695         return mi.MessageOf(x)
696 }
697
698 // Deprecated: Use NrTransmissionBandwidth.ProtoReflect.Descriptor instead.
699 func (*NrTransmissionBandwidth) Descriptor() ([]byte, []int) {
700         return file_gnb_proto_rawDescGZIP(), []int{6}
701 }
702
703 func (x *NrTransmissionBandwidth) GetNrscs() Nrscs {
704         if x != nil {
705                 return x.Nrscs
706         }
707         return Nrscs_UNKNOWN_NRSCS
708 }
709
710 func (x *NrTransmissionBandwidth) GetNcnrb() Ncnrb {
711         if x != nil {
712                 return x.Ncnrb
713         }
714         return Ncnrb_UNKNOWN_NCNRB
715 }
716
717 type NrNeighbourInformation struct {
718         state         protoimpl.MessageState
719         sizeCache     protoimpl.SizeCache
720         unknownFields protoimpl.UnknownFields
721
722         NrPci          uint32                               `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
723         NrCgi          string                               `protobuf:"bytes,2,opt,name=nr_cgi,json=nrCgi,proto3" json:"nr_cgi,omitempty"`
724         NrMode         Nr_Mode                              `protobuf:"varint,3,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
725         ChoiceNrMode   *NrNeighbourInformation_ChoiceNRMode `protobuf:"bytes,4,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
726         Stac5G         string                               `protobuf:"bytes,5,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
727         ConfiguredStac string                               `protobuf:"bytes,6,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
728 }
729
730 func (x *NrNeighbourInformation) Reset() {
731         *x = NrNeighbourInformation{}
732         if protoimpl.UnsafeEnabled {
733                 mi := &file_gnb_proto_msgTypes[7]
734                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
735                 ms.StoreMessageInfo(mi)
736         }
737 }
738
739 func (x *NrNeighbourInformation) String() string {
740         return protoimpl.X.MessageStringOf(x)
741 }
742
743 func (*NrNeighbourInformation) ProtoMessage() {}
744
745 func (x *NrNeighbourInformation) ProtoReflect() protoreflect.Message {
746         mi := &file_gnb_proto_msgTypes[7]
747         if protoimpl.UnsafeEnabled && x != nil {
748                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
749                 if ms.LoadMessageInfo() == nil {
750                         ms.StoreMessageInfo(mi)
751                 }
752                 return ms
753         }
754         return mi.MessageOf(x)
755 }
756
757 // Deprecated: Use NrNeighbourInformation.ProtoReflect.Descriptor instead.
758 func (*NrNeighbourInformation) Descriptor() ([]byte, []int) {
759         return file_gnb_proto_rawDescGZIP(), []int{7}
760 }
761
762 func (x *NrNeighbourInformation) GetNrPci() uint32 {
763         if x != nil {
764                 return x.NrPci
765         }
766         return 0
767 }
768
769 func (x *NrNeighbourInformation) GetNrCgi() string {
770         if x != nil {
771                 return x.NrCgi
772         }
773         return ""
774 }
775
776 func (x *NrNeighbourInformation) GetNrMode() Nr_Mode {
777         if x != nil {
778                 return x.NrMode
779         }
780         return Nr_UNKNOWN
781 }
782
783 func (x *NrNeighbourInformation) GetChoiceNrMode() *NrNeighbourInformation_ChoiceNRMode {
784         if x != nil {
785                 return x.ChoiceNrMode
786         }
787         return nil
788 }
789
790 func (x *NrNeighbourInformation) GetStac5G() string {
791         if x != nil {
792                 return x.Stac5G
793         }
794         return ""
795 }
796
797 func (x *NrNeighbourInformation) GetConfiguredStac() string {
798         if x != nil {
799                 return x.ConfiguredStac
800         }
801         return ""
802 }
803
804 type ServedNRCellInformation_ChoiceNRMode struct {
805         state         protoimpl.MessageState
806         sizeCache     protoimpl.SizeCache
807         unknownFields protoimpl.UnknownFields
808
809         Fdd *ServedNRCellInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
810         Tdd *ServedNRCellInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
811 }
812
813 func (x *ServedNRCellInformation_ChoiceNRMode) Reset() {
814         *x = ServedNRCellInformation_ChoiceNRMode{}
815         if protoimpl.UnsafeEnabled {
816                 mi := &file_gnb_proto_msgTypes[8]
817                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
818                 ms.StoreMessageInfo(mi)
819         }
820 }
821
822 func (x *ServedNRCellInformation_ChoiceNRMode) String() string {
823         return protoimpl.X.MessageStringOf(x)
824 }
825
826 func (*ServedNRCellInformation_ChoiceNRMode) ProtoMessage() {}
827
828 func (x *ServedNRCellInformation_ChoiceNRMode) ProtoReflect() protoreflect.Message {
829         mi := &file_gnb_proto_msgTypes[8]
830         if protoimpl.UnsafeEnabled && x != nil {
831                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
832                 if ms.LoadMessageInfo() == nil {
833                         ms.StoreMessageInfo(mi)
834                 }
835                 return ms
836         }
837         return mi.MessageOf(x)
838 }
839
840 // Deprecated: Use ServedNRCellInformation_ChoiceNRMode.ProtoReflect.Descriptor instead.
841 func (*ServedNRCellInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
842         return file_gnb_proto_rawDescGZIP(), []int{2, 0}
843 }
844
845 func (x *ServedNRCellInformation_ChoiceNRMode) GetFdd() *ServedNRCellInformation_ChoiceNRMode_FddInfo {
846         if x != nil {
847                 return x.Fdd
848         }
849         return nil
850 }
851
852 func (x *ServedNRCellInformation_ChoiceNRMode) GetTdd() *ServedNRCellInformation_ChoiceNRMode_TddInfo {
853         if x != nil {
854                 return x.Tdd
855         }
856         return nil
857 }
858
859 type ServedNRCellInformation_ChoiceNRMode_FddInfo struct {
860         state         protoimpl.MessageState
861         sizeCache     protoimpl.SizeCache
862         unknownFields protoimpl.UnknownFields
863
864         UlFreqInfo              *NrFrequencyInfo         `protobuf:"bytes,1,opt,name=ul_freq_info,json=ulFreqInfo,proto3" json:"ul_freq_info,omitempty"`
865         DlFreqInfo              *NrFrequencyInfo         `protobuf:"bytes,2,opt,name=dl_freq_info,json=dlFreqInfo,proto3" json:"dl_freq_info,omitempty"`
866         UlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3" json:"ul_transmission_bandwidth,omitempty"`
867         DlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3" json:"dl_transmission_bandwidth,omitempty"`
868 }
869
870 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) Reset() {
871         *x = ServedNRCellInformation_ChoiceNRMode_FddInfo{}
872         if protoimpl.UnsafeEnabled {
873                 mi := &file_gnb_proto_msgTypes[9]
874                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
875                 ms.StoreMessageInfo(mi)
876         }
877 }
878
879 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) String() string {
880         return protoimpl.X.MessageStringOf(x)
881 }
882
883 func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
884
885 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoReflect() protoreflect.Message {
886         mi := &file_gnb_proto_msgTypes[9]
887         if protoimpl.UnsafeEnabled && x != nil {
888                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
889                 if ms.LoadMessageInfo() == nil {
890                         ms.StoreMessageInfo(mi)
891                 }
892                 return ms
893         }
894         return mi.MessageOf(x)
895 }
896
897 // Deprecated: Use ServedNRCellInformation_ChoiceNRMode_FddInfo.ProtoReflect.Descriptor instead.
898 func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
899         return file_gnb_proto_rawDescGZIP(), []int{2, 0, 0}
900 }
901
902 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlFreqInfo() *NrFrequencyInfo {
903         if x != nil {
904                 return x.UlFreqInfo
905         }
906         return nil
907 }
908
909 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlFreqInfo() *NrFrequencyInfo {
910         if x != nil {
911                 return x.DlFreqInfo
912         }
913         return nil
914 }
915
916 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlTransmissionBandwidth() *NrTransmissionBandwidth {
917         if x != nil {
918                 return x.UlTransmissionBandwidth
919         }
920         return nil
921 }
922
923 func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlTransmissionBandwidth() *NrTransmissionBandwidth {
924         if x != nil {
925                 return x.DlTransmissionBandwidth
926         }
927         return nil
928 }
929
930 type ServedNRCellInformation_ChoiceNRMode_TddInfo struct {
931         state         protoimpl.MessageState
932         sizeCache     protoimpl.SizeCache
933         unknownFields protoimpl.UnknownFields
934
935         NrFreqInfo            *NrFrequencyInfo         `protobuf:"bytes,1,opt,name=nr_freq_info,json=nrFreqInfo,proto3" json:"nr_freq_info,omitempty"`
936         TransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3" json:"transmission_bandwidth,omitempty"`
937 }
938
939 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) Reset() {
940         *x = ServedNRCellInformation_ChoiceNRMode_TddInfo{}
941         if protoimpl.UnsafeEnabled {
942                 mi := &file_gnb_proto_msgTypes[10]
943                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
944                 ms.StoreMessageInfo(mi)
945         }
946 }
947
948 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) String() string {
949         return protoimpl.X.MessageStringOf(x)
950 }
951
952 func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
953
954 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoReflect() protoreflect.Message {
955         mi := &file_gnb_proto_msgTypes[10]
956         if protoimpl.UnsafeEnabled && x != nil {
957                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
958                 if ms.LoadMessageInfo() == nil {
959                         ms.StoreMessageInfo(mi)
960                 }
961                 return ms
962         }
963         return mi.MessageOf(x)
964 }
965
966 // Deprecated: Use ServedNRCellInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead.
967 func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
968         return file_gnb_proto_rawDescGZIP(), []int{2, 0, 1}
969 }
970
971 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetNrFreqInfo() *NrFrequencyInfo {
972         if x != nil {
973                 return x.NrFreqInfo
974         }
975         return nil
976 }
977
978 func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetTransmissionBandwidth() *NrTransmissionBandwidth {
979         if x != nil {
980                 return x.TransmissionBandwidth
981         }
982         return nil
983 }
984
985 type NrFrequencyInfo_SulInformation struct {
986         state         protoimpl.MessageState
987         sizeCache     protoimpl.SizeCache
988         unknownFields protoimpl.UnknownFields
989
990         SulArFcn                 uint64                   `protobuf:"varint,1,opt,name=sul_ar_fcn,json=sulArFcn,proto3" json:"sul_ar_fcn,omitempty"`
991         SulTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=sul_transmission_bandwidth,json=sulTransmissionBandwidth,proto3" json:"sul_transmission_bandwidth,omitempty"`
992 }
993
994 func (x *NrFrequencyInfo_SulInformation) Reset() {
995         *x = NrFrequencyInfo_SulInformation{}
996         if protoimpl.UnsafeEnabled {
997                 mi := &file_gnb_proto_msgTypes[11]
998                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
999                 ms.StoreMessageInfo(mi)
1000         }
1001 }
1002
1003 func (x *NrFrequencyInfo_SulInformation) String() string {
1004         return protoimpl.X.MessageStringOf(x)
1005 }
1006
1007 func (*NrFrequencyInfo_SulInformation) ProtoMessage() {}
1008
1009 func (x *NrFrequencyInfo_SulInformation) ProtoReflect() protoreflect.Message {
1010         mi := &file_gnb_proto_msgTypes[11]
1011         if protoimpl.UnsafeEnabled && x != nil {
1012                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1013                 if ms.LoadMessageInfo() == nil {
1014                         ms.StoreMessageInfo(mi)
1015                 }
1016                 return ms
1017         }
1018         return mi.MessageOf(x)
1019 }
1020
1021 // Deprecated: Use NrFrequencyInfo_SulInformation.ProtoReflect.Descriptor instead.
1022 func (*NrFrequencyInfo_SulInformation) Descriptor() ([]byte, []int) {
1023         return file_gnb_proto_rawDescGZIP(), []int{4, 0}
1024 }
1025
1026 func (x *NrFrequencyInfo_SulInformation) GetSulArFcn() uint64 {
1027         if x != nil {
1028                 return x.SulArFcn
1029         }
1030         return 0
1031 }
1032
1033 func (x *NrFrequencyInfo_SulInformation) GetSulTransmissionBandwidth() *NrTransmissionBandwidth {
1034         if x != nil {
1035                 return x.SulTransmissionBandwidth
1036         }
1037         return nil
1038 }
1039
1040 type NrNeighbourInformation_ChoiceNRMode struct {
1041         state         protoimpl.MessageState
1042         sizeCache     protoimpl.SizeCache
1043         unknownFields protoimpl.UnknownFields
1044
1045         Fdd *NrNeighbourInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
1046         Tdd *NrNeighbourInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
1047 }
1048
1049 func (x *NrNeighbourInformation_ChoiceNRMode) Reset() {
1050         *x = NrNeighbourInformation_ChoiceNRMode{}
1051         if protoimpl.UnsafeEnabled {
1052                 mi := &file_gnb_proto_msgTypes[12]
1053                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1054                 ms.StoreMessageInfo(mi)
1055         }
1056 }
1057
1058 func (x *NrNeighbourInformation_ChoiceNRMode) String() string {
1059         return protoimpl.X.MessageStringOf(x)
1060 }
1061
1062 func (*NrNeighbourInformation_ChoiceNRMode) ProtoMessage() {}
1063
1064 func (x *NrNeighbourInformation_ChoiceNRMode) ProtoReflect() protoreflect.Message {
1065         mi := &file_gnb_proto_msgTypes[12]
1066         if protoimpl.UnsafeEnabled && x != nil {
1067                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1068                 if ms.LoadMessageInfo() == nil {
1069                         ms.StoreMessageInfo(mi)
1070                 }
1071                 return ms
1072         }
1073         return mi.MessageOf(x)
1074 }
1075
1076 // Deprecated: Use NrNeighbourInformation_ChoiceNRMode.ProtoReflect.Descriptor instead.
1077 func (*NrNeighbourInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
1078         return file_gnb_proto_rawDescGZIP(), []int{7, 0}
1079 }
1080
1081 func (x *NrNeighbourInformation_ChoiceNRMode) GetFdd() *NrNeighbourInformation_ChoiceNRMode_FddInfo {
1082         if x != nil {
1083                 return x.Fdd
1084         }
1085         return nil
1086 }
1087
1088 func (x *NrNeighbourInformation_ChoiceNRMode) GetTdd() *NrNeighbourInformation_ChoiceNRMode_TddInfo {
1089         if x != nil {
1090                 return x.Tdd
1091         }
1092         return nil
1093 }
1094
1095 type NrNeighbourInformation_ChoiceNRMode_FddInfo struct {
1096         state         protoimpl.MessageState
1097         sizeCache     protoimpl.SizeCache
1098         unknownFields protoimpl.UnknownFields
1099
1100         UlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ular_fcn_freq_info,json=ularFcnFreqInfo,proto3" json:"ular_fcn_freq_info,omitempty"`
1101         DlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dlar_fcn_freq_info,json=dlarFcnFreqInfo,proto3" json:"dlar_fcn_freq_info,omitempty"`
1102 }
1103
1104 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) Reset() {
1105         *x = NrNeighbourInformation_ChoiceNRMode_FddInfo{}
1106         if protoimpl.UnsafeEnabled {
1107                 mi := &file_gnb_proto_msgTypes[13]
1108                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1109                 ms.StoreMessageInfo(mi)
1110         }
1111 }
1112
1113 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) String() string {
1114         return protoimpl.X.MessageStringOf(x)
1115 }
1116
1117 func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
1118
1119 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoReflect() protoreflect.Message {
1120         mi := &file_gnb_proto_msgTypes[13]
1121         if protoimpl.UnsafeEnabled && x != nil {
1122                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1123                 if ms.LoadMessageInfo() == nil {
1124                         ms.StoreMessageInfo(mi)
1125                 }
1126                 return ms
1127         }
1128         return mi.MessageOf(x)
1129 }
1130
1131 // Deprecated: Use NrNeighbourInformation_ChoiceNRMode_FddInfo.ProtoReflect.Descriptor instead.
1132 func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
1133         return file_gnb_proto_rawDescGZIP(), []int{7, 0, 0}
1134 }
1135
1136 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetUlarFcnFreqInfo() *NrFrequencyInfo {
1137         if x != nil {
1138                 return x.UlarFcnFreqInfo
1139         }
1140         return nil
1141 }
1142
1143 func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetDlarFcnFreqInfo() *NrFrequencyInfo {
1144         if x != nil {
1145                 return x.DlarFcnFreqInfo
1146         }
1147         return nil
1148 }
1149
1150 type NrNeighbourInformation_ChoiceNRMode_TddInfo struct {
1151         state         protoimpl.MessageState
1152         sizeCache     protoimpl.SizeCache
1153         unknownFields protoimpl.UnknownFields
1154
1155         ArFcnNrFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ar_fcn_nr_freq_info,json=arFcnNrFreqInfo,proto3" json:"ar_fcn_nr_freq_info,omitempty"`
1156 }
1157
1158 func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) Reset() {
1159         *x = NrNeighbourInformation_ChoiceNRMode_TddInfo{}
1160         if protoimpl.UnsafeEnabled {
1161                 mi := &file_gnb_proto_msgTypes[14]
1162                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1163                 ms.StoreMessageInfo(mi)
1164         }
1165 }
1166
1167 func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) String() string {
1168         return protoimpl.X.MessageStringOf(x)
1169 }
1170
1171 func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
1172
1173 func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoReflect() protoreflect.Message {
1174         mi := &file_gnb_proto_msgTypes[14]
1175         if protoimpl.UnsafeEnabled && x != nil {
1176                 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1177                 if ms.LoadMessageInfo() == nil {
1178                         ms.StoreMessageInfo(mi)
1179                 }
1180                 return ms
1181         }
1182         return mi.MessageOf(x)
1183 }
1184
1185 // Deprecated: Use NrNeighbourInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead.
1186 func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
1187         return file_gnb_proto_rawDescGZIP(), []int{7, 0, 1}
1188 }
1189
1190 func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) GetArFcnNrFreqInfo() *NrFrequencyInfo {
1191         if x != nil {
1192                 return x.ArFcnNrFreqInfo
1193         }
1194         return nil
1195 }
1196
1197 var File_gnb_proto protoreflect.FileDescriptor
1198
1199 var file_gnb_proto_rawDesc = []byte{
1200         0x0a, 0x09, 0x67, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74,
1201         0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x12, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74,
1202         0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x65, 0x32, 0x6e, 0x6f, 0x64,
1203         0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
1204         0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69,
1205         0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d,
1206         0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x6e, 0x62, 0x5f,
1207         0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf3, 0x01, 0x0a, 0x03,
1208         0x47, 0x6e, 0x62, 0x12, 0x3e, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e, 0x72,
1209         0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x65,
1210         0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52,
1211         0x43, 0x65, 0x6c, 0x6c, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x72, 0x43, 0x65,
1212         0x6c, 0x6c, 0x73, 0x12, 0x3a, 0x0a, 0x0d, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74,
1213         0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x65, 0x6e, 0x74,
1214         0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f,
1215         0x6e, 0x52, 0x0c, 0x72, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
1216         0x2c, 0x0a, 0x08, 0x67, 0x6e, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
1217         0x0e, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6e, 0x62,
1218         0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x67, 0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x42, 0x0a,
1219         0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x04, 0x20,
1220         0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45,
1221         0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x43, 0x6f,
1222         0x6e, 0x66, 0x69, 0x67, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1223         0x73, 0x22, 0xbe, 0x01, 0x0a, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65,
1224         0x6c, 0x6c, 0x12, 0x5e, 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e, 0x72, 0x5f,
1225         0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1226         0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1227         0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e,
1228         0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x17, 0x73, 0x65, 0x72, 0x76, 0x65,
1229         0x64, 0x4e, 0x72, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
1230         0x6f, 0x6e, 0x12, 0x4e, 0x0a, 0x12, 0x6e, 0x72, 0x5f, 0x6e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f,
1231         0x75, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20,
1232         0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67,
1233         0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1234         0x52, 0x10, 0x6e, 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66,
1235         0x6f, 0x73, 0x22, 0xa0, 0x08, 0x0a, 0x17, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43,
1236         0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x15,
1237         0x0a, 0x06, 0x6e, 0x72, 0x5f, 0x70, 0x63, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
1238         0x6e, 0x72, 0x50, 0x63, 0x69, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64,
1239         0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x16,
1240         0x0a, 0x06, 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
1241         0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1242         0x75, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
1243         0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x53, 0x74, 0x61, 0x63, 0x12,
1244         0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x6d, 0x6e, 0x73, 0x18,
1245         0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x50, 0x6c, 0x6d,
1246         0x6e, 0x73, 0x12, 0x2a, 0x0a, 0x07, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20,
1247         0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e,
1248         0x72, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x06, 0x6e, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x54,
1249         0x0a, 0x0e, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65,
1250         0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1251         0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e,
1252         0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65,
1253         0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x0c, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x72,
1254         0x4d, 0x6f, 0x64, 0x65, 0x12, 0x63, 0x0a, 0x1b, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
1255         0x61, 0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1256         0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x65, 0x6e, 0x74, 0x69,
1257         0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43,
1258         0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x19,
1259         0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e,
1260         0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x89, 0x05, 0x0a, 0x0c, 0x43, 0x68,
1261         0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x48, 0x0a, 0x03, 0x66, 0x64,
1262         0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1263         0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49,
1264         0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63,
1265         0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52,
1266         0x03, 0x66, 0x64, 0x64, 0x12, 0x48, 0x0a, 0x03, 0x74, 0x64, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
1267         0x0b, 0x32, 0x36, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72,
1268         0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1269         0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64,
1270         0x65, 0x2e, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x74, 0x64, 0x64, 0x1a, 0xc1,
1271         0x02, 0x0a, 0x07, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0c, 0x75, 0x6c,
1272         0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
1273         0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72,
1274         0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x75, 0x6c, 0x46,
1275         0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0c, 0x64, 0x6c, 0x5f, 0x66, 0x72,
1276         0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e,
1277         0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75,
1278         0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x64, 0x6c, 0x46, 0x72, 0x65, 0x71,
1279         0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5d, 0x0a, 0x19, 0x75, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73,
1280         0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74,
1281         0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1282         0x65, 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
1283         0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x17, 0x75, 0x6c, 0x54, 0x72,
1284         0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69,
1285         0x64, 0x74, 0x68, 0x12, 0x5d, 0x0a, 0x19, 0x64, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d,
1286         0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68,
1287         0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1288         0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
1289         0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x17, 0x64, 0x6c, 0x54, 0x72, 0x61,
1290         0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64,
1291         0x74, 0x68, 0x1a, 0xa0, 0x01, 0x0a, 0x07, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b,
1292         0x0a, 0x0c, 0x6e, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01,
1293         0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
1294         0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
1295         0x0a, 0x6e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x16, 0x74,
1296         0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64,
1297         0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e,
1298         0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69,
1299         0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x15,
1300         0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64,
1301         0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x2b, 0x0a, 0x02, 0x4e, 0x72, 0x22, 0x25, 0x0a, 0x04, 0x4d,
1302         0x6f, 0x64, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00,
1303         0x12, 0x07, 0x0a, 0x03, 0x46, 0x44, 0x44, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x54, 0x44, 0x44,
1304         0x10, 0x02, 0x22, 0xd7, 0x02, 0x0a, 0x0f, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e,
1305         0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x09, 0x6e, 0x72, 0x5f, 0x61, 0x72, 0x5f,
1306         0x66, 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x6e, 0x72, 0x41, 0x72, 0x46,
1307         0x63, 0x6e, 0x12, 0x50, 0x0a, 0x0e, 0x73, 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1308         0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x65, 0x6e, 0x74,
1309         0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
1310         0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1311         0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x73, 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1312         0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x0f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
1313         0x79, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
1314         0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e,
1315         0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0e, 0x66, 0x72, 0x65, 0x71,
1316         0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x73, 0x1a, 0x8f, 0x01, 0x0a, 0x0e, 0x53,
1317         0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a,
1318         0x0a, 0x73, 0x75, 0x6c, 0x5f, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
1319         0x04, 0x52, 0x08, 0x73, 0x75, 0x6c, 0x41, 0x72, 0x46, 0x63, 0x6e, 0x12, 0x5f, 0x0a, 0x1a, 0x73,
1320         0x75, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
1321         0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
1322         0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61,
1323         0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64,
1324         0x74, 0x68, 0x52, 0x18, 0x73, 0x75, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73,
1325         0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x6f, 0x0a, 0x11,
1326         0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65,
1327         0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
1328         0x79, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x72,
1329         0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x12, 0x2e, 0x0a,
1330         0x13, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6c, 0x5f, 0x62,
1331         0x61, 0x6e, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70,
1332         0x6f, 0x72, 0x74, 0x65, 0x64, 0x53, 0x75, 0x6c, 0x42, 0x61, 0x6e, 0x64, 0x73, 0x22, 0x67, 0x0a,
1333         0x17, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42,
1334         0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x25, 0x0a, 0x05, 0x6e, 0x72, 0x73, 0x63,
1335         0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1336         0x65, 0x73, 0x2e, 0x4e, 0x72, 0x73, 0x63, 0x73, 0x52, 0x05, 0x6e, 0x72, 0x73, 0x63, 0x73, 0x12,
1337         0x25, 0x0a, 0x05, 0x6e, 0x63, 0x6e, 0x72, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f,
1338         0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x63, 0x6e, 0x72, 0x62, 0x52,
1339         0x05, 0x6e, 0x63, 0x6e, 0x72, 0x62, 0x22, 0x9b, 0x05, 0x0a, 0x16, 0x4e, 0x72, 0x4e, 0x65, 0x69,
1340         0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
1341         0x6e, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x72, 0x5f, 0x70, 0x63, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28,
1342         0x0d, 0x52, 0x05, 0x6e, 0x72, 0x50, 0x63, 0x69, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x72, 0x5f, 0x63,
1343         0x67, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x72, 0x43, 0x67, 0x69, 0x12,
1344         0x2a, 0x0a, 0x07, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e,
1345         0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x2e, 0x4d,
1346         0x6f, 0x64, 0x65, 0x52, 0x06, 0x6e, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x53, 0x0a, 0x0e, 0x63,
1347         0x68, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
1348         0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e,
1349         0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d,
1350         0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f,
1351         0x64, 0x65, 0x52, 0x0c, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x72, 0x4d, 0x6f, 0x64, 0x65,
1352         0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
1353         0x52, 0x06, 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66,
1354         0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28,
1355         0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x53, 0x74, 0x61,
1356         0x63, 0x1a, 0x90, 0x03, 0x0a, 0x0c, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f,
1357         0x64, 0x65, 0x12, 0x47, 0x0a, 0x03, 0x66, 0x64, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
1358         0x35, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69,
1359         0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
1360         0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x46,
1361         0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x66, 0x64, 0x64, 0x12, 0x47, 0x0a, 0x03, 0x74,
1362         0x64, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1363         0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49,
1364         0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63,
1365         0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52,
1366         0x03, 0x74, 0x64, 0x64, 0x1a, 0x99, 0x01, 0x0a, 0x07, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f,
1367         0x12, 0x46, 0x0a, 0x12, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x5f, 0x66, 0x72, 0x65,
1368         0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65,
1369         0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65,
1370         0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x75, 0x6c, 0x61, 0x72, 0x46, 0x63, 0x6e,
1371         0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x12, 0x64, 0x6c, 0x61, 0x72,
1372         0x5f, 0x66, 0x63, 0x6e, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02,
1373         0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
1374         0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
1375         0x0f, 0x64, 0x6c, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f,
1376         0x1a, 0x52, 0x0a, 0x07, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x13, 0x61,
1377         0x72, 0x5f, 0x66, 0x63, 0x6e, 0x5f, 0x6e, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e,
1378         0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1379         0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49,
1380         0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71,
1381         0x49, 0x6e, 0x66, 0x6f, 0x2a, 0x47, 0x0a, 0x05, 0x4e, 0x72, 0x73, 0x63, 0x73, 0x12, 0x11, 0x0a,
1382         0x0d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e, 0x52, 0x53, 0x43, 0x53, 0x10, 0x00,
1383         0x12, 0x09, 0x0a, 0x05, 0x53, 0x43, 0x53, 0x31, 0x35, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x53,
1384         0x43, 0x53, 0x33, 0x30, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x43, 0x53, 0x36, 0x30, 0x10,
1385         0x03, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x43, 0x53, 0x31, 0x32, 0x30, 0x10, 0x04, 0x2a, 0xe8, 0x02,
1386         0x0a, 0x05, 0x4e, 0x63, 0x6e, 0x72, 0x62, 0x12, 0x11, 0x0a, 0x0d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
1387         0x57, 0x4e, 0x5f, 0x4e, 0x43, 0x4e, 0x52, 0x42, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52,
1388         0x42, 0x31, 0x31, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x31, 0x38, 0x10, 0x02,
1389         0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x32, 0x34, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x4e,
1390         0x52, 0x42, 0x32, 0x35, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x33, 0x31, 0x10,
1391         0x05, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x33, 0x32, 0x10, 0x06, 0x12, 0x09, 0x0a, 0x05,
1392         0x4e, 0x52, 0x42, 0x33, 0x38, 0x10, 0x07, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x35, 0x31,
1393         0x10, 0x08, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x35, 0x32, 0x10, 0x09, 0x12, 0x09, 0x0a,
1394         0x05, 0x4e, 0x52, 0x42, 0x36, 0x35, 0x10, 0x0a, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x36,
1395         0x36, 0x10, 0x0b, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x37, 0x38, 0x10, 0x0c, 0x12, 0x09,
1396         0x0a, 0x05, 0x4e, 0x52, 0x42, 0x37, 0x39, 0x10, 0x0d, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42,
1397         0x39, 0x33, 0x10, 0x0e, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x30, 0x36, 0x10, 0x0f,
1398         0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x30, 0x37, 0x10, 0x10, 0x12, 0x0a, 0x0a, 0x06,
1399         0x4e, 0x52, 0x42, 0x31, 0x32, 0x31, 0x10, 0x11, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31,
1400         0x33, 0x32, 0x10, 0x12, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x33, 0x33, 0x10, 0x13,
1401         0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x33, 0x35, 0x10, 0x14, 0x12, 0x0a, 0x0a, 0x06,
1402         0x4e, 0x52, 0x42, 0x31, 0x36, 0x30, 0x10, 0x15, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31,
1403         0x36, 0x32, 0x10, 0x16, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x38, 0x39, 0x10, 0x17,
1404         0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x31, 0x36, 0x10, 0x18, 0x12, 0x0a, 0x0a, 0x06,
1405         0x4e, 0x52, 0x42, 0x32, 0x31, 0x37, 0x10, 0x19, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32,
1406         0x34, 0x35, 0x10, 0x1a, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x36, 0x34, 0x10, 0x1b,
1407         0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x37, 0x30, 0x10, 0x1c, 0x12, 0x0a, 0x0a, 0x06,
1408         0x4e, 0x52, 0x42, 0x32, 0x37, 0x33, 0x10, 0x1d, 0x42, 0x33, 0x5a, 0x31, 0x67, 0x65, 0x72, 0x72,
1409         0x69, 0x74, 0x2e, 0x6f, 0x2d, 0x72, 0x61, 0x6e, 0x2d, 0x73, 0x63, 0x2e, 0x6f, 0x72, 0x67, 0x2f,
1410         0x72, 0x2f, 0x72, 0x69, 0x63, 0x2d, 0x70, 0x6c, 0x74, 0x2f, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x2d,
1411         0x72, 0x6e, 0x69, 0x62, 0x2f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x62, 0x06, 0x70,
1412         0x72, 0x6f, 0x74, 0x6f, 0x33,
1413 }
1414
1415 var (
1416         file_gnb_proto_rawDescOnce sync.Once
1417         file_gnb_proto_rawDescData = file_gnb_proto_rawDesc
1418 )
1419
1420 func file_gnb_proto_rawDescGZIP() []byte {
1421         file_gnb_proto_rawDescOnce.Do(func() {
1422                 file_gnb_proto_rawDescData = protoimpl.X.CompressGZIP(file_gnb_proto_rawDescData)
1423         })
1424         return file_gnb_proto_rawDescData
1425 }
1426
1427 var file_gnb_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
1428 var file_gnb_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
1429 var file_gnb_proto_goTypes = []interface{}{
1430         (Nrscs)(0),                      // 0: entities.Nrscs
1431         (Ncnrb)(0),                      // 1: entities.Ncnrb
1432         (Nr_Mode)(0),                    // 2: entities.Nr.Mode
1433         (*Gnb)(nil),                     // 3: entities.Gnb
1434         (*ServedNRCell)(nil),            // 4: entities.ServedNRCell
1435         (*ServedNRCellInformation)(nil), // 5: entities.ServedNRCellInformation
1436         (*Nr)(nil),                      // 6: entities.Nr
1437         (*NrFrequencyInfo)(nil),         // 7: entities.NrFrequencyInfo
1438         (*FrequencyBandItem)(nil),       // 8: entities.FrequencyBandItem
1439         (*NrTransmissionBandwidth)(nil), // 9: entities.NrTransmissionBandwidth
1440         (*NrNeighbourInformation)(nil),  // 10: entities.NrNeighbourInformation
1441         (*ServedNRCellInformation_ChoiceNRMode)(nil),         // 11: entities.ServedNRCellInformation.ChoiceNRMode
1442         (*ServedNRCellInformation_ChoiceNRMode_FddInfo)(nil), // 12: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo
1443         (*ServedNRCellInformation_ChoiceNRMode_TddInfo)(nil), // 13: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo
1444         (*NrFrequencyInfo_SulInformation)(nil),               // 14: entities.NrFrequencyInfo.SulInformation
1445         (*NrNeighbourInformation_ChoiceNRMode)(nil),          // 15: entities.NrNeighbourInformation.ChoiceNRMode
1446         (*NrNeighbourInformation_ChoiceNRMode_FddInfo)(nil),  // 16: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo
1447         (*NrNeighbourInformation_ChoiceNRMode_TddInfo)(nil),  // 17: entities.NrNeighbourInformation.ChoiceNRMode.TddInfo
1448         (*RanFunction)(nil),                                  // 18: entities.RanFunction
1449         (GnbType)(0),                                         // 19: entities.GnbType
1450         (*E2NodeComponentConfig)(nil),                        // 20: entities.E2nodeComponentConfig
1451         (*AdditionalCellInformation)(nil),                    // 21: entities.AdditionalCellInformation
1452 }
1453 var file_gnb_proto_depIdxs = []int32{
1454         4,  // 0: entities.Gnb.served_nr_cells:type_name -> entities.ServedNRCell
1455         18, // 1: entities.Gnb.ran_functions:type_name -> entities.RanFunction
1456         19, // 2: entities.Gnb.gnb_type:type_name -> entities.GnbType
1457         20, // 3: entities.Gnb.node_configs:type_name -> entities.E2nodeComponentConfig
1458         5,  // 4: entities.ServedNRCell.served_nr_cell_information:type_name -> entities.ServedNRCellInformation
1459         10, // 5: entities.ServedNRCell.nr_neighbour_infos:type_name -> entities.NrNeighbourInformation
1460         2,  // 6: entities.ServedNRCellInformation.nr_mode:type_name -> entities.Nr.Mode
1461         11, // 7: entities.ServedNRCellInformation.choice_nr_mode:type_name -> entities.ServedNRCellInformation.ChoiceNRMode
1462         21, // 8: entities.ServedNRCellInformation.additional_cell_information:type_name -> entities.AdditionalCellInformation
1463         14, // 9: entities.NrFrequencyInfo.sulInformation:type_name -> entities.NrFrequencyInfo.SulInformation
1464         8,  // 10: entities.NrFrequencyInfo.frequency_bands:type_name -> entities.FrequencyBandItem
1465         0,  // 11: entities.NrTransmissionBandwidth.nrscs:type_name -> entities.Nrscs
1466         1,  // 12: entities.NrTransmissionBandwidth.ncnrb:type_name -> entities.Ncnrb
1467         2,  // 13: entities.NrNeighbourInformation.nr_mode:type_name -> entities.Nr.Mode
1468         15, // 14: entities.NrNeighbourInformation.choice_nr_mode:type_name -> entities.NrNeighbourInformation.ChoiceNRMode
1469         12, // 15: entities.ServedNRCellInformation.ChoiceNRMode.fdd:type_name -> entities.ServedNRCellInformation.ChoiceNRMode.FddInfo
1470         13, // 16: entities.ServedNRCellInformation.ChoiceNRMode.tdd:type_name -> entities.ServedNRCellInformation.ChoiceNRMode.TddInfo
1471         7,  // 17: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.ul_freq_info:type_name -> entities.NrFrequencyInfo
1472         7,  // 18: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.dl_freq_info:type_name -> entities.NrFrequencyInfo
1473         9,  // 19: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.ul_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1474         9,  // 20: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.dl_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1475         7,  // 21: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo.nr_freq_info:type_name -> entities.NrFrequencyInfo
1476         9,  // 22: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo.transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1477         9,  // 23: entities.NrFrequencyInfo.SulInformation.sul_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1478         16, // 24: entities.NrNeighbourInformation.ChoiceNRMode.fdd:type_name -> entities.NrNeighbourInformation.ChoiceNRMode.FddInfo
1479         17, // 25: entities.NrNeighbourInformation.ChoiceNRMode.tdd:type_name -> entities.NrNeighbourInformation.ChoiceNRMode.TddInfo
1480         7,  // 26: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo.ular_fcn_freq_info:type_name -> entities.NrFrequencyInfo
1481         7,  // 27: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo.dlar_fcn_freq_info:type_name -> entities.NrFrequencyInfo
1482         7,  // 28: entities.NrNeighbourInformation.ChoiceNRMode.TddInfo.ar_fcn_nr_freq_info:type_name -> entities.NrFrequencyInfo
1483         29, // [29:29] is the sub-list for method output_type
1484         29, // [29:29] is the sub-list for method input_type
1485         29, // [29:29] is the sub-list for extension type_name
1486         29, // [29:29] is the sub-list for extension extendee
1487         0,  // [0:29] is the sub-list for field type_name
1488 }
1489
1490 func init() { file_gnb_proto_init() }
1491 func file_gnb_proto_init() {
1492         if File_gnb_proto != nil {
1493                 return
1494         }
1495         file_ran_function_proto_init()
1496         file_e2node_component_config_proto_init()
1497         file_additional_cell_information_proto_init()
1498         file_nb_types_proto_init()
1499         if !protoimpl.UnsafeEnabled {
1500                 file_gnb_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1501                         switch v := v.(*Gnb); i {
1502                         case 0:
1503                                 return &v.state
1504                         case 1:
1505                                 return &v.sizeCache
1506                         case 2:
1507                                 return &v.unknownFields
1508                         default:
1509                                 return nil
1510                         }
1511                 }
1512                 file_gnb_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1513                         switch v := v.(*ServedNRCell); i {
1514                         case 0:
1515                                 return &v.state
1516                         case 1:
1517                                 return &v.sizeCache
1518                         case 2:
1519                                 return &v.unknownFields
1520                         default:
1521                                 return nil
1522                         }
1523                 }
1524                 file_gnb_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1525                         switch v := v.(*ServedNRCellInformation); i {
1526                         case 0:
1527                                 return &v.state
1528                         case 1:
1529                                 return &v.sizeCache
1530                         case 2:
1531                                 return &v.unknownFields
1532                         default:
1533                                 return nil
1534                         }
1535                 }
1536                 file_gnb_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1537                         switch v := v.(*Nr); i {
1538                         case 0:
1539                                 return &v.state
1540                         case 1:
1541                                 return &v.sizeCache
1542                         case 2:
1543                                 return &v.unknownFields
1544                         default:
1545                                 return nil
1546                         }
1547                 }
1548                 file_gnb_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1549                         switch v := v.(*NrFrequencyInfo); i {
1550                         case 0:
1551                                 return &v.state
1552                         case 1:
1553                                 return &v.sizeCache
1554                         case 2:
1555                                 return &v.unknownFields
1556                         default:
1557                                 return nil
1558                         }
1559                 }
1560                 file_gnb_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1561                         switch v := v.(*FrequencyBandItem); i {
1562                         case 0:
1563                                 return &v.state
1564                         case 1:
1565                                 return &v.sizeCache
1566                         case 2:
1567                                 return &v.unknownFields
1568                         default:
1569                                 return nil
1570                         }
1571                 }
1572                 file_gnb_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1573                         switch v := v.(*NrTransmissionBandwidth); i {
1574                         case 0:
1575                                 return &v.state
1576                         case 1:
1577                                 return &v.sizeCache
1578                         case 2:
1579                                 return &v.unknownFields
1580                         default:
1581                                 return nil
1582                         }
1583                 }
1584                 file_gnb_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1585                         switch v := v.(*NrNeighbourInformation); i {
1586                         case 0:
1587                                 return &v.state
1588                         case 1:
1589                                 return &v.sizeCache
1590                         case 2:
1591                                 return &v.unknownFields
1592                         default:
1593                                 return nil
1594                         }
1595                 }
1596                 file_gnb_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1597                         switch v := v.(*ServedNRCellInformation_ChoiceNRMode); i {
1598                         case 0:
1599                                 return &v.state
1600                         case 1:
1601                                 return &v.sizeCache
1602                         case 2:
1603                                 return &v.unknownFields
1604                         default:
1605                                 return nil
1606                         }
1607                 }
1608                 file_gnb_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1609                         switch v := v.(*ServedNRCellInformation_ChoiceNRMode_FddInfo); i {
1610                         case 0:
1611                                 return &v.state
1612                         case 1:
1613                                 return &v.sizeCache
1614                         case 2:
1615                                 return &v.unknownFields
1616                         default:
1617                                 return nil
1618                         }
1619                 }
1620                 file_gnb_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1621                         switch v := v.(*ServedNRCellInformation_ChoiceNRMode_TddInfo); i {
1622                         case 0:
1623                                 return &v.state
1624                         case 1:
1625                                 return &v.sizeCache
1626                         case 2:
1627                                 return &v.unknownFields
1628                         default:
1629                                 return nil
1630                         }
1631                 }
1632                 file_gnb_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1633                         switch v := v.(*NrFrequencyInfo_SulInformation); i {
1634                         case 0:
1635                                 return &v.state
1636                         case 1:
1637                                 return &v.sizeCache
1638                         case 2:
1639                                 return &v.unknownFields
1640                         default:
1641                                 return nil
1642                         }
1643                 }
1644                 file_gnb_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1645                         switch v := v.(*NrNeighbourInformation_ChoiceNRMode); i {
1646                         case 0:
1647                                 return &v.state
1648                         case 1:
1649                                 return &v.sizeCache
1650                         case 2:
1651                                 return &v.unknownFields
1652                         default:
1653                                 return nil
1654                         }
1655                 }
1656                 file_gnb_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
1657                         switch v := v.(*NrNeighbourInformation_ChoiceNRMode_FddInfo); i {
1658                         case 0:
1659                                 return &v.state
1660                         case 1:
1661                                 return &v.sizeCache
1662                         case 2:
1663                                 return &v.unknownFields
1664                         default:
1665                                 return nil
1666                         }
1667                 }
1668                 file_gnb_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
1669                         switch v := v.(*NrNeighbourInformation_ChoiceNRMode_TddInfo); i {
1670                         case 0:
1671                                 return &v.state
1672                         case 1:
1673                                 return &v.sizeCache
1674                         case 2:
1675                                 return &v.unknownFields
1676                         default:
1677                                 return nil
1678                         }
1679                 }
1680         }
1681         type x struct{}
1682         out := protoimpl.TypeBuilder{
1683                 File: protoimpl.DescBuilder{
1684                         GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1685                         RawDescriptor: file_gnb_proto_rawDesc,
1686                         NumEnums:      3,
1687                         NumMessages:   15,
1688                         NumExtensions: 0,
1689                         NumServices:   0,
1690                 },
1691                 GoTypes:           file_gnb_proto_goTypes,
1692                 DependencyIndexes: file_gnb_proto_depIdxs,
1693                 EnumInfos:         file_gnb_proto_enumTypes,
1694                 MessageInfos:      file_gnb_proto_msgTypes,
1695         }.Build()
1696         File_gnb_proto = out.File
1697         file_gnb_proto_rawDesc = nil
1698         file_gnb_proto_goTypes = nil
1699         file_gnb_proto_depIdxs = nil
1700 }