1fd949393e155da5afbb40f275631392b449d93f
[ric-plt/nodeb-rnib.git] / entities / gnb.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: gnb.proto
3
4 package entities
5
6 import (
7         fmt "fmt"
8         proto "github.com/golang/protobuf/proto"
9         math "math"
10 )
11
12 // Reference imports to suppress errors if they are not otherwise used.
13 var _ = proto.Marshal
14 var _ = fmt.Errorf
15 var _ = math.Inf
16
17 // This is a compile-time assertion to ensure that this generated file
18 // is compatible with the proto package it is being compiled against.
19 // A compilation error at this line likely means your copy of the
20 // proto package needs to be updated.
21 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
22
23 type Nrscs int32
24
25 const (
26         Nrscs_UNKNOWN_NRSCS Nrscs = 0
27         Nrscs_SCS15         Nrscs = 1
28         Nrscs_SCS30         Nrscs = 2
29         Nrscs_SCS60         Nrscs = 3
30         Nrscs_SCS120        Nrscs = 4
31 )
32
33 var Nrscs_name = map[int32]string{
34         0: "UNKNOWN_NRSCS",
35         1: "SCS15",
36         2: "SCS30",
37         3: "SCS60",
38         4: "SCS120",
39 }
40
41 var Nrscs_value = map[string]int32{
42         "UNKNOWN_NRSCS": 0,
43         "SCS15":         1,
44         "SCS30":         2,
45         "SCS60":         3,
46         "SCS120":        4,
47 }
48
49 func (x Nrscs) String() string {
50         return proto.EnumName(Nrscs_name, int32(x))
51 }
52
53 func (Nrscs) EnumDescriptor() ([]byte, []int) {
54         return fileDescriptor_22d18f428b8f19f0, []int{0}
55 }
56
57 type Ncnrb int32
58
59 const (
60         Ncnrb_UNKNOWN_NCNRB Ncnrb = 0
61         Ncnrb_NRB11         Ncnrb = 1
62         Ncnrb_NRB18         Ncnrb = 2
63         Ncnrb_NRB24         Ncnrb = 3
64         Ncnrb_NRB25         Ncnrb = 4
65         Ncnrb_NRB31         Ncnrb = 5
66         Ncnrb_NRB32         Ncnrb = 6
67         Ncnrb_NRB38         Ncnrb = 7
68         Ncnrb_NRB51         Ncnrb = 8
69         Ncnrb_NRB52         Ncnrb = 9
70         Ncnrb_NRB65         Ncnrb = 10
71         Ncnrb_NRB66         Ncnrb = 11
72         Ncnrb_NRB78         Ncnrb = 12
73         Ncnrb_NRB79         Ncnrb = 13
74         Ncnrb_NRB93         Ncnrb = 14
75         Ncnrb_NRB106        Ncnrb = 15
76         Ncnrb_NRB107        Ncnrb = 16
77         Ncnrb_NRB121        Ncnrb = 17
78         Ncnrb_NRB132        Ncnrb = 18
79         Ncnrb_NRB133        Ncnrb = 19
80         Ncnrb_NRB135        Ncnrb = 20
81         Ncnrb_NRB160        Ncnrb = 21
82         Ncnrb_NRB162        Ncnrb = 22
83         Ncnrb_NRB189        Ncnrb = 23
84         Ncnrb_NRB216        Ncnrb = 24
85         Ncnrb_NRB217        Ncnrb = 25
86         Ncnrb_NRB245        Ncnrb = 26
87         Ncnrb_NRB264        Ncnrb = 27
88         Ncnrb_NRB270        Ncnrb = 28
89         Ncnrb_NRB273        Ncnrb = 29
90 )
91
92 var Ncnrb_name = map[int32]string{
93         0:  "UNKNOWN_NCNRB",
94         1:  "NRB11",
95         2:  "NRB18",
96         3:  "NRB24",
97         4:  "NRB25",
98         5:  "NRB31",
99         6:  "NRB32",
100         7:  "NRB38",
101         8:  "NRB51",
102         9:  "NRB52",
103         10: "NRB65",
104         11: "NRB66",
105         12: "NRB78",
106         13: "NRB79",
107         14: "NRB93",
108         15: "NRB106",
109         16: "NRB107",
110         17: "NRB121",
111         18: "NRB132",
112         19: "NRB133",
113         20: "NRB135",
114         21: "NRB160",
115         22: "NRB162",
116         23: "NRB189",
117         24: "NRB216",
118         25: "NRB217",
119         26: "NRB245",
120         27: "NRB264",
121         28: "NRB270",
122         29: "NRB273",
123 }
124
125 var Ncnrb_value = map[string]int32{
126         "UNKNOWN_NCNRB": 0,
127         "NRB11":         1,
128         "NRB18":         2,
129         "NRB24":         3,
130         "NRB25":         4,
131         "NRB31":         5,
132         "NRB32":         6,
133         "NRB38":         7,
134         "NRB51":         8,
135         "NRB52":         9,
136         "NRB65":         10,
137         "NRB66":         11,
138         "NRB78":         12,
139         "NRB79":         13,
140         "NRB93":         14,
141         "NRB106":        15,
142         "NRB107":        16,
143         "NRB121":        17,
144         "NRB132":        18,
145         "NRB133":        19,
146         "NRB135":        20,
147         "NRB160":        21,
148         "NRB162":        22,
149         "NRB189":        23,
150         "NRB216":        24,
151         "NRB217":        25,
152         "NRB245":        26,
153         "NRB264":        27,
154         "NRB270":        28,
155         "NRB273":        29,
156 }
157
158 func (x Ncnrb) String() string {
159         return proto.EnumName(Ncnrb_name, int32(x))
160 }
161
162 func (Ncnrb) EnumDescriptor() ([]byte, []int) {
163         return fileDescriptor_22d18f428b8f19f0, []int{1}
164 }
165
166 type Nr_Mode int32
167
168 const (
169         Nr_UNKNOWN Nr_Mode = 0
170         Nr_FDD     Nr_Mode = 1
171         Nr_TDD     Nr_Mode = 2
172 )
173
174 var Nr_Mode_name = map[int32]string{
175         0: "UNKNOWN",
176         1: "FDD",
177         2: "TDD",
178 }
179
180 var Nr_Mode_value = map[string]int32{
181         "UNKNOWN": 0,
182         "FDD":     1,
183         "TDD":     2,
184 }
185
186 func (x Nr_Mode) String() string {
187         return proto.EnumName(Nr_Mode_name, int32(x))
188 }
189
190 func (Nr_Mode) EnumDescriptor() ([]byte, []int) {
191         return fileDescriptor_22d18f428b8f19f0, []int{3, 0}
192 }
193
194 type Gnb struct {
195         ServedNrCells        []*ServedNRCell `protobuf:"bytes,1,rep,name=served_nr_cells,json=servedNrCells,proto3" json:"served_nr_cells,omitempty"`
196         XXX_NoUnkeyedLiteral struct{}        `json:"-"`
197         XXX_unrecognized     []byte          `json:"-"`
198         XXX_sizecache        int32           `json:"-"`
199 }
200
201 func (m *Gnb) Reset()         { *m = Gnb{} }
202 func (m *Gnb) String() string { return proto.CompactTextString(m) }
203 func (*Gnb) ProtoMessage()    {}
204 func (*Gnb) Descriptor() ([]byte, []int) {
205         return fileDescriptor_22d18f428b8f19f0, []int{0}
206 }
207
208 func (m *Gnb) XXX_Unmarshal(b []byte) error {
209         return xxx_messageInfo_Gnb.Unmarshal(m, b)
210 }
211 func (m *Gnb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
212         return xxx_messageInfo_Gnb.Marshal(b, m, deterministic)
213 }
214 func (m *Gnb) XXX_Merge(src proto.Message) {
215         xxx_messageInfo_Gnb.Merge(m, src)
216 }
217 func (m *Gnb) XXX_Size() int {
218         return xxx_messageInfo_Gnb.Size(m)
219 }
220 func (m *Gnb) XXX_DiscardUnknown() {
221         xxx_messageInfo_Gnb.DiscardUnknown(m)
222 }
223
224 var xxx_messageInfo_Gnb proto.InternalMessageInfo
225
226 func (m *Gnb) GetServedNrCells() []*ServedNRCell {
227         if m != nil {
228                 return m.ServedNrCells
229         }
230         return nil
231 }
232
233 type ServedNRCell struct {
234         ServedNrCellInformation *ServedNRCellInformation  `protobuf:"bytes,1,opt,name=served_nr_cell_information,json=servedNrCellInformation,proto3" json:"served_nr_cell_information,omitempty"`
235         NrNeighbourInfos        []*NrNeighbourInformation `protobuf:"bytes,2,rep,name=nr_neighbour_infos,json=nrNeighbourInfos,proto3" json:"nr_neighbour_infos,omitempty"`
236         XXX_NoUnkeyedLiteral    struct{}                  `json:"-"`
237         XXX_unrecognized        []byte                    `json:"-"`
238         XXX_sizecache           int32                     `json:"-"`
239 }
240
241 func (m *ServedNRCell) Reset()         { *m = ServedNRCell{} }
242 func (m *ServedNRCell) String() string { return proto.CompactTextString(m) }
243 func (*ServedNRCell) ProtoMessage()    {}
244 func (*ServedNRCell) Descriptor() ([]byte, []int) {
245         return fileDescriptor_22d18f428b8f19f0, []int{1}
246 }
247
248 func (m *ServedNRCell) XXX_Unmarshal(b []byte) error {
249         return xxx_messageInfo_ServedNRCell.Unmarshal(m, b)
250 }
251 func (m *ServedNRCell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
252         return xxx_messageInfo_ServedNRCell.Marshal(b, m, deterministic)
253 }
254 func (m *ServedNRCell) XXX_Merge(src proto.Message) {
255         xxx_messageInfo_ServedNRCell.Merge(m, src)
256 }
257 func (m *ServedNRCell) XXX_Size() int {
258         return xxx_messageInfo_ServedNRCell.Size(m)
259 }
260 func (m *ServedNRCell) XXX_DiscardUnknown() {
261         xxx_messageInfo_ServedNRCell.DiscardUnknown(m)
262 }
263
264 var xxx_messageInfo_ServedNRCell proto.InternalMessageInfo
265
266 func (m *ServedNRCell) GetServedNrCellInformation() *ServedNRCellInformation {
267         if m != nil {
268                 return m.ServedNrCellInformation
269         }
270         return nil
271 }
272
273 func (m *ServedNRCell) GetNrNeighbourInfos() []*NrNeighbourInformation {
274         if m != nil {
275                 return m.NrNeighbourInfos
276         }
277         return nil
278 }
279
280 type ServedNRCellInformation struct {
281         NrPci                uint32                                `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
282         CellId               string                                `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
283         Stac5G               string                                `protobuf:"bytes,3,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
284         ConfiguredStac       string                                `protobuf:"bytes,4,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
285         ServedPlmns          []string                              `protobuf:"bytes,5,rep,name=served_plmns,json=servedPlmns,proto3" json:"served_plmns,omitempty"`
286         NrMode               Nr_Mode                               `protobuf:"varint,6,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
287         ChoiceNrMode         *ServedNRCellInformation_ChoiceNRMode `protobuf:"bytes,7,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
288         XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
289         XXX_unrecognized     []byte                                `json:"-"`
290         XXX_sizecache        int32                                 `json:"-"`
291 }
292
293 func (m *ServedNRCellInformation) Reset()         { *m = ServedNRCellInformation{} }
294 func (m *ServedNRCellInformation) String() string { return proto.CompactTextString(m) }
295 func (*ServedNRCellInformation) ProtoMessage()    {}
296 func (*ServedNRCellInformation) Descriptor() ([]byte, []int) {
297         return fileDescriptor_22d18f428b8f19f0, []int{2}
298 }
299
300 func (m *ServedNRCellInformation) XXX_Unmarshal(b []byte) error {
301         return xxx_messageInfo_ServedNRCellInformation.Unmarshal(m, b)
302 }
303 func (m *ServedNRCellInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
304         return xxx_messageInfo_ServedNRCellInformation.Marshal(b, m, deterministic)
305 }
306 func (m *ServedNRCellInformation) XXX_Merge(src proto.Message) {
307         xxx_messageInfo_ServedNRCellInformation.Merge(m, src)
308 }
309 func (m *ServedNRCellInformation) XXX_Size() int {
310         return xxx_messageInfo_ServedNRCellInformation.Size(m)
311 }
312 func (m *ServedNRCellInformation) XXX_DiscardUnknown() {
313         xxx_messageInfo_ServedNRCellInformation.DiscardUnknown(m)
314 }
315
316 var xxx_messageInfo_ServedNRCellInformation proto.InternalMessageInfo
317
318 func (m *ServedNRCellInformation) GetNrPci() uint32 {
319         if m != nil {
320                 return m.NrPci
321         }
322         return 0
323 }
324
325 func (m *ServedNRCellInformation) GetCellId() string {
326         if m != nil {
327                 return m.CellId
328         }
329         return ""
330 }
331
332 func (m *ServedNRCellInformation) GetStac5G() string {
333         if m != nil {
334                 return m.Stac5G
335         }
336         return ""
337 }
338
339 func (m *ServedNRCellInformation) GetConfiguredStac() string {
340         if m != nil {
341                 return m.ConfiguredStac
342         }
343         return ""
344 }
345
346 func (m *ServedNRCellInformation) GetServedPlmns() []string {
347         if m != nil {
348                 return m.ServedPlmns
349         }
350         return nil
351 }
352
353 func (m *ServedNRCellInformation) GetNrMode() Nr_Mode {
354         if m != nil {
355                 return m.NrMode
356         }
357         return Nr_UNKNOWN
358 }
359
360 func (m *ServedNRCellInformation) GetChoiceNrMode() *ServedNRCellInformation_ChoiceNRMode {
361         if m != nil {
362                 return m.ChoiceNrMode
363         }
364         return nil
365 }
366
367 type ServedNRCellInformation_ChoiceNRMode struct {
368         Fdd                  *ServedNRCellInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
369         Tdd                  *ServedNRCellInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
370         XXX_NoUnkeyedLiteral struct{}                                      `json:"-"`
371         XXX_unrecognized     []byte                                        `json:"-"`
372         XXX_sizecache        int32                                         `json:"-"`
373 }
374
375 func (m *ServedNRCellInformation_ChoiceNRMode) Reset()         { *m = ServedNRCellInformation_ChoiceNRMode{} }
376 func (m *ServedNRCellInformation_ChoiceNRMode) String() string { return proto.CompactTextString(m) }
377 func (*ServedNRCellInformation_ChoiceNRMode) ProtoMessage()    {}
378 func (*ServedNRCellInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
379         return fileDescriptor_22d18f428b8f19f0, []int{2, 0}
380 }
381
382 func (m *ServedNRCellInformation_ChoiceNRMode) XXX_Unmarshal(b []byte) error {
383         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.Unmarshal(m, b)
384 }
385 func (m *ServedNRCellInformation_ChoiceNRMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
386         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.Marshal(b, m, deterministic)
387 }
388 func (m *ServedNRCellInformation_ChoiceNRMode) XXX_Merge(src proto.Message) {
389         xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.Merge(m, src)
390 }
391 func (m *ServedNRCellInformation_ChoiceNRMode) XXX_Size() int {
392         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.Size(m)
393 }
394 func (m *ServedNRCellInformation_ChoiceNRMode) XXX_DiscardUnknown() {
395         xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.DiscardUnknown(m)
396 }
397
398 var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode proto.InternalMessageInfo
399
400 func (m *ServedNRCellInformation_ChoiceNRMode) GetFdd() *ServedNRCellInformation_ChoiceNRMode_FddInfo {
401         if m != nil {
402                 return m.Fdd
403         }
404         return nil
405 }
406
407 func (m *ServedNRCellInformation_ChoiceNRMode) GetTdd() *ServedNRCellInformation_ChoiceNRMode_TddInfo {
408         if m != nil {
409                 return m.Tdd
410         }
411         return nil
412 }
413
414 type ServedNRCellInformation_ChoiceNRMode_FddInfo struct {
415         UlFreqInfo              *NrFrequencyInfo         `protobuf:"bytes,1,opt,name=ul_freq_info,json=ulFreqInfo,proto3" json:"ul_freq_info,omitempty"`
416         DlFreqInfo              *NrFrequencyInfo         `protobuf:"bytes,2,opt,name=dl_freq_info,json=dlFreqInfo,proto3" json:"dl_freq_info,omitempty"`
417         UlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3" json:"ul_transmission_bandwidth,omitempty"`
418         DlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3" json:"dl_transmission_bandwidth,omitempty"`
419         XXX_NoUnkeyedLiteral    struct{}                 `json:"-"`
420         XXX_unrecognized        []byte                   `json:"-"`
421         XXX_sizecache           int32                    `json:"-"`
422 }
423
424 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) Reset() {
425         *m = ServedNRCellInformation_ChoiceNRMode_FddInfo{}
426 }
427 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) String() string {
428         return proto.CompactTextString(m)
429 }
430 func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
431 func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
432         return fileDescriptor_22d18f428b8f19f0, []int{2, 0, 0}
433 }
434
435 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Unmarshal(b []byte) error {
436         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Unmarshal(m, b)
437 }
438 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
439         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Marshal(b, m, deterministic)
440 }
441 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Merge(src proto.Message) {
442         xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Merge(m, src)
443 }
444 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Size() int {
445         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Size(m)
446 }
447 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_DiscardUnknown() {
448         xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.DiscardUnknown(m)
449 }
450
451 var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo proto.InternalMessageInfo
452
453 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlFreqInfo() *NrFrequencyInfo {
454         if m != nil {
455                 return m.UlFreqInfo
456         }
457         return nil
458 }
459
460 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlFreqInfo() *NrFrequencyInfo {
461         if m != nil {
462                 return m.DlFreqInfo
463         }
464         return nil
465 }
466
467 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlTransmissionBandwidth() *NrTransmissionBandwidth {
468         if m != nil {
469                 return m.UlTransmissionBandwidth
470         }
471         return nil
472 }
473
474 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlTransmissionBandwidth() *NrTransmissionBandwidth {
475         if m != nil {
476                 return m.DlTransmissionBandwidth
477         }
478         return nil
479 }
480
481 type ServedNRCellInformation_ChoiceNRMode_TddInfo struct {
482         NrFreqInfo            *NrFrequencyInfo         `protobuf:"bytes,1,opt,name=nr_freq_info,json=nrFreqInfo,proto3" json:"nr_freq_info,omitempty"`
483         TransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3" json:"transmission_bandwidth,omitempty"`
484         XXX_NoUnkeyedLiteral  struct{}                 `json:"-"`
485         XXX_unrecognized      []byte                   `json:"-"`
486         XXX_sizecache         int32                    `json:"-"`
487 }
488
489 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) Reset() {
490         *m = ServedNRCellInformation_ChoiceNRMode_TddInfo{}
491 }
492 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) String() string {
493         return proto.CompactTextString(m)
494 }
495 func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
496 func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
497         return fileDescriptor_22d18f428b8f19f0, []int{2, 0, 1}
498 }
499
500 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Unmarshal(b []byte) error {
501         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Unmarshal(m, b)
502 }
503 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
504         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Marshal(b, m, deterministic)
505 }
506 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Merge(src proto.Message) {
507         xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Merge(m, src)
508 }
509 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Size() int {
510         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Size(m)
511 }
512 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_DiscardUnknown() {
513         xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.DiscardUnknown(m)
514 }
515
516 var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo proto.InternalMessageInfo
517
518 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetNrFreqInfo() *NrFrequencyInfo {
519         if m != nil {
520                 return m.NrFreqInfo
521         }
522         return nil
523 }
524
525 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetTransmissionBandwidth() *NrTransmissionBandwidth {
526         if m != nil {
527                 return m.TransmissionBandwidth
528         }
529         return nil
530 }
531
532 type Nr struct {
533         XXX_NoUnkeyedLiteral struct{} `json:"-"`
534         XXX_unrecognized     []byte   `json:"-"`
535         XXX_sizecache        int32    `json:"-"`
536 }
537
538 func (m *Nr) Reset()         { *m = Nr{} }
539 func (m *Nr) String() string { return proto.CompactTextString(m) }
540 func (*Nr) ProtoMessage()    {}
541 func (*Nr) Descriptor() ([]byte, []int) {
542         return fileDescriptor_22d18f428b8f19f0, []int{3}
543 }
544
545 func (m *Nr) XXX_Unmarshal(b []byte) error {
546         return xxx_messageInfo_Nr.Unmarshal(m, b)
547 }
548 func (m *Nr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
549         return xxx_messageInfo_Nr.Marshal(b, m, deterministic)
550 }
551 func (m *Nr) XXX_Merge(src proto.Message) {
552         xxx_messageInfo_Nr.Merge(m, src)
553 }
554 func (m *Nr) XXX_Size() int {
555         return xxx_messageInfo_Nr.Size(m)
556 }
557 func (m *Nr) XXX_DiscardUnknown() {
558         xxx_messageInfo_Nr.DiscardUnknown(m)
559 }
560
561 var xxx_messageInfo_Nr proto.InternalMessageInfo
562
563 type NrFrequencyInfo struct {
564         NrArFcn              uint64                          `protobuf:"varint,1,opt,name=nr_ar_fcn,json=nrArFcn,proto3" json:"nr_ar_fcn,omitempty"`
565         SulInformation       *NrFrequencyInfo_SulInformation `protobuf:"bytes,3,opt,name=sulInformation,proto3" json:"sulInformation,omitempty"`
566         FrequencyBands       []*FrequencyBandItem            `protobuf:"bytes,4,rep,name=frequency_bands,json=frequencyBands,proto3" json:"frequency_bands,omitempty"`
567         XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
568         XXX_unrecognized     []byte                          `json:"-"`
569         XXX_sizecache        int32                           `json:"-"`
570 }
571
572 func (m *NrFrequencyInfo) Reset()         { *m = NrFrequencyInfo{} }
573 func (m *NrFrequencyInfo) String() string { return proto.CompactTextString(m) }
574 func (*NrFrequencyInfo) ProtoMessage()    {}
575 func (*NrFrequencyInfo) Descriptor() ([]byte, []int) {
576         return fileDescriptor_22d18f428b8f19f0, []int{4}
577 }
578
579 func (m *NrFrequencyInfo) XXX_Unmarshal(b []byte) error {
580         return xxx_messageInfo_NrFrequencyInfo.Unmarshal(m, b)
581 }
582 func (m *NrFrequencyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
583         return xxx_messageInfo_NrFrequencyInfo.Marshal(b, m, deterministic)
584 }
585 func (m *NrFrequencyInfo) XXX_Merge(src proto.Message) {
586         xxx_messageInfo_NrFrequencyInfo.Merge(m, src)
587 }
588 func (m *NrFrequencyInfo) XXX_Size() int {
589         return xxx_messageInfo_NrFrequencyInfo.Size(m)
590 }
591 func (m *NrFrequencyInfo) XXX_DiscardUnknown() {
592         xxx_messageInfo_NrFrequencyInfo.DiscardUnknown(m)
593 }
594
595 var xxx_messageInfo_NrFrequencyInfo proto.InternalMessageInfo
596
597 func (m *NrFrequencyInfo) GetNrArFcn() uint64 {
598         if m != nil {
599                 return m.NrArFcn
600         }
601         return 0
602 }
603
604 func (m *NrFrequencyInfo) GetSulInformation() *NrFrequencyInfo_SulInformation {
605         if m != nil {
606                 return m.SulInformation
607         }
608         return nil
609 }
610
611 func (m *NrFrequencyInfo) GetFrequencyBands() []*FrequencyBandItem {
612         if m != nil {
613                 return m.FrequencyBands
614         }
615         return nil
616 }
617
618 type NrFrequencyInfo_SulInformation struct {
619         SulArFcn                 uint64                   `protobuf:"varint,1,opt,name=sul_ar_fcn,json=sulArFcn,proto3" json:"sul_ar_fcn,omitempty"`
620         SulTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=sul_transmission_bandwidth,json=sulTransmissionBandwidth,proto3" json:"sul_transmission_bandwidth,omitempty"`
621         XXX_NoUnkeyedLiteral     struct{}                 `json:"-"`
622         XXX_unrecognized         []byte                   `json:"-"`
623         XXX_sizecache            int32                    `json:"-"`
624 }
625
626 func (m *NrFrequencyInfo_SulInformation) Reset()         { *m = NrFrequencyInfo_SulInformation{} }
627 func (m *NrFrequencyInfo_SulInformation) String() string { return proto.CompactTextString(m) }
628 func (*NrFrequencyInfo_SulInformation) ProtoMessage()    {}
629 func (*NrFrequencyInfo_SulInformation) Descriptor() ([]byte, []int) {
630         return fileDescriptor_22d18f428b8f19f0, []int{4, 0}
631 }
632
633 func (m *NrFrequencyInfo_SulInformation) XXX_Unmarshal(b []byte) error {
634         return xxx_messageInfo_NrFrequencyInfo_SulInformation.Unmarshal(m, b)
635 }
636 func (m *NrFrequencyInfo_SulInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
637         return xxx_messageInfo_NrFrequencyInfo_SulInformation.Marshal(b, m, deterministic)
638 }
639 func (m *NrFrequencyInfo_SulInformation) XXX_Merge(src proto.Message) {
640         xxx_messageInfo_NrFrequencyInfo_SulInformation.Merge(m, src)
641 }
642 func (m *NrFrequencyInfo_SulInformation) XXX_Size() int {
643         return xxx_messageInfo_NrFrequencyInfo_SulInformation.Size(m)
644 }
645 func (m *NrFrequencyInfo_SulInformation) XXX_DiscardUnknown() {
646         xxx_messageInfo_NrFrequencyInfo_SulInformation.DiscardUnknown(m)
647 }
648
649 var xxx_messageInfo_NrFrequencyInfo_SulInformation proto.InternalMessageInfo
650
651 func (m *NrFrequencyInfo_SulInformation) GetSulArFcn() uint64 {
652         if m != nil {
653                 return m.SulArFcn
654         }
655         return 0
656 }
657
658 func (m *NrFrequencyInfo_SulInformation) GetSulTransmissionBandwidth() *NrTransmissionBandwidth {
659         if m != nil {
660                 return m.SulTransmissionBandwidth
661         }
662         return nil
663 }
664
665 type FrequencyBandItem struct {
666         NrFrequencyBand      uint32   `protobuf:"varint,1,opt,name=nr_frequency_band,json=nrFrequencyBand,proto3" json:"nr_frequency_band,omitempty"`
667         SupportedSulBands    []uint32 `protobuf:"varint,2,rep,packed,name=supported_sul_bands,json=supportedSulBands,proto3" json:"supported_sul_bands,omitempty"`
668         XXX_NoUnkeyedLiteral struct{} `json:"-"`
669         XXX_unrecognized     []byte   `json:"-"`
670         XXX_sizecache        int32    `json:"-"`
671 }
672
673 func (m *FrequencyBandItem) Reset()         { *m = FrequencyBandItem{} }
674 func (m *FrequencyBandItem) String() string { return proto.CompactTextString(m) }
675 func (*FrequencyBandItem) ProtoMessage()    {}
676 func (*FrequencyBandItem) Descriptor() ([]byte, []int) {
677         return fileDescriptor_22d18f428b8f19f0, []int{5}
678 }
679
680 func (m *FrequencyBandItem) XXX_Unmarshal(b []byte) error {
681         return xxx_messageInfo_FrequencyBandItem.Unmarshal(m, b)
682 }
683 func (m *FrequencyBandItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
684         return xxx_messageInfo_FrequencyBandItem.Marshal(b, m, deterministic)
685 }
686 func (m *FrequencyBandItem) XXX_Merge(src proto.Message) {
687         xxx_messageInfo_FrequencyBandItem.Merge(m, src)
688 }
689 func (m *FrequencyBandItem) XXX_Size() int {
690         return xxx_messageInfo_FrequencyBandItem.Size(m)
691 }
692 func (m *FrequencyBandItem) XXX_DiscardUnknown() {
693         xxx_messageInfo_FrequencyBandItem.DiscardUnknown(m)
694 }
695
696 var xxx_messageInfo_FrequencyBandItem proto.InternalMessageInfo
697
698 func (m *FrequencyBandItem) GetNrFrequencyBand() uint32 {
699         if m != nil {
700                 return m.NrFrequencyBand
701         }
702         return 0
703 }
704
705 func (m *FrequencyBandItem) GetSupportedSulBands() []uint32 {
706         if m != nil {
707                 return m.SupportedSulBands
708         }
709         return nil
710 }
711
712 type NrTransmissionBandwidth struct {
713         Nrscs                Nrscs    `protobuf:"varint,1,opt,name=nrscs,proto3,enum=entities.Nrscs" json:"nrscs,omitempty"`
714         Ncnrb                Ncnrb    `protobuf:"varint,2,opt,name=ncnrb,proto3,enum=entities.Ncnrb" json:"ncnrb,omitempty"`
715         XXX_NoUnkeyedLiteral struct{} `json:"-"`
716         XXX_unrecognized     []byte   `json:"-"`
717         XXX_sizecache        int32    `json:"-"`
718 }
719
720 func (m *NrTransmissionBandwidth) Reset()         { *m = NrTransmissionBandwidth{} }
721 func (m *NrTransmissionBandwidth) String() string { return proto.CompactTextString(m) }
722 func (*NrTransmissionBandwidth) ProtoMessage()    {}
723 func (*NrTransmissionBandwidth) Descriptor() ([]byte, []int) {
724         return fileDescriptor_22d18f428b8f19f0, []int{6}
725 }
726
727 func (m *NrTransmissionBandwidth) XXX_Unmarshal(b []byte) error {
728         return xxx_messageInfo_NrTransmissionBandwidth.Unmarshal(m, b)
729 }
730 func (m *NrTransmissionBandwidth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
731         return xxx_messageInfo_NrTransmissionBandwidth.Marshal(b, m, deterministic)
732 }
733 func (m *NrTransmissionBandwidth) XXX_Merge(src proto.Message) {
734         xxx_messageInfo_NrTransmissionBandwidth.Merge(m, src)
735 }
736 func (m *NrTransmissionBandwidth) XXX_Size() int {
737         return xxx_messageInfo_NrTransmissionBandwidth.Size(m)
738 }
739 func (m *NrTransmissionBandwidth) XXX_DiscardUnknown() {
740         xxx_messageInfo_NrTransmissionBandwidth.DiscardUnknown(m)
741 }
742
743 var xxx_messageInfo_NrTransmissionBandwidth proto.InternalMessageInfo
744
745 func (m *NrTransmissionBandwidth) GetNrscs() Nrscs {
746         if m != nil {
747                 return m.Nrscs
748         }
749         return Nrscs_UNKNOWN_NRSCS
750 }
751
752 func (m *NrTransmissionBandwidth) GetNcnrb() Ncnrb {
753         if m != nil {
754                 return m.Ncnrb
755         }
756         return Ncnrb_UNKNOWN_NCNRB
757 }
758
759 type NrNeighbourInformation struct {
760         NrPci                uint32                               `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
761         NrCgi                string                               `protobuf:"bytes,2,opt,name=nr_cgi,json=nrCgi,proto3" json:"nr_cgi,omitempty"`
762         NrMode               Nr_Mode                              `protobuf:"varint,3,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
763         ChoiceNrMode         *NrNeighbourInformation_ChoiceNRMode `protobuf:"bytes,4,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
764         Stac5G               string                               `protobuf:"bytes,5,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
765         ConfiguredStac       string                               `protobuf:"bytes,6,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
766         XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
767         XXX_unrecognized     []byte                               `json:"-"`
768         XXX_sizecache        int32                                `json:"-"`
769 }
770
771 func (m *NrNeighbourInformation) Reset()         { *m = NrNeighbourInformation{} }
772 func (m *NrNeighbourInformation) String() string { return proto.CompactTextString(m) }
773 func (*NrNeighbourInformation) ProtoMessage()    {}
774 func (*NrNeighbourInformation) Descriptor() ([]byte, []int) {
775         return fileDescriptor_22d18f428b8f19f0, []int{7}
776 }
777
778 func (m *NrNeighbourInformation) XXX_Unmarshal(b []byte) error {
779         return xxx_messageInfo_NrNeighbourInformation.Unmarshal(m, b)
780 }
781 func (m *NrNeighbourInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
782         return xxx_messageInfo_NrNeighbourInformation.Marshal(b, m, deterministic)
783 }
784 func (m *NrNeighbourInformation) XXX_Merge(src proto.Message) {
785         xxx_messageInfo_NrNeighbourInformation.Merge(m, src)
786 }
787 func (m *NrNeighbourInformation) XXX_Size() int {
788         return xxx_messageInfo_NrNeighbourInformation.Size(m)
789 }
790 func (m *NrNeighbourInformation) XXX_DiscardUnknown() {
791         xxx_messageInfo_NrNeighbourInformation.DiscardUnknown(m)
792 }
793
794 var xxx_messageInfo_NrNeighbourInformation proto.InternalMessageInfo
795
796 func (m *NrNeighbourInformation) GetNrPci() uint32 {
797         if m != nil {
798                 return m.NrPci
799         }
800         return 0
801 }
802
803 func (m *NrNeighbourInformation) GetNrCgi() string {
804         if m != nil {
805                 return m.NrCgi
806         }
807         return ""
808 }
809
810 func (m *NrNeighbourInformation) GetNrMode() Nr_Mode {
811         if m != nil {
812                 return m.NrMode
813         }
814         return Nr_UNKNOWN
815 }
816
817 func (m *NrNeighbourInformation) GetChoiceNrMode() *NrNeighbourInformation_ChoiceNRMode {
818         if m != nil {
819                 return m.ChoiceNrMode
820         }
821         return nil
822 }
823
824 func (m *NrNeighbourInformation) GetStac5G() string {
825         if m != nil {
826                 return m.Stac5G
827         }
828         return ""
829 }
830
831 func (m *NrNeighbourInformation) GetConfiguredStac() string {
832         if m != nil {
833                 return m.ConfiguredStac
834         }
835         return ""
836 }
837
838 type NrNeighbourInformation_ChoiceNRMode struct {
839         Fdd                  *NrNeighbourInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
840         Tdd                  *NrNeighbourInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
841         XXX_NoUnkeyedLiteral struct{}                                     `json:"-"`
842         XXX_unrecognized     []byte                                       `json:"-"`
843         XXX_sizecache        int32                                        `json:"-"`
844 }
845
846 func (m *NrNeighbourInformation_ChoiceNRMode) Reset()         { *m = NrNeighbourInformation_ChoiceNRMode{} }
847 func (m *NrNeighbourInformation_ChoiceNRMode) String() string { return proto.CompactTextString(m) }
848 func (*NrNeighbourInformation_ChoiceNRMode) ProtoMessage()    {}
849 func (*NrNeighbourInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
850         return fileDescriptor_22d18f428b8f19f0, []int{7, 0}
851 }
852
853 func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Unmarshal(b []byte) error {
854         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Unmarshal(m, b)
855 }
856 func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
857         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Marshal(b, m, deterministic)
858 }
859 func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Merge(src proto.Message) {
860         xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Merge(m, src)
861 }
862 func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Size() int {
863         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Size(m)
864 }
865 func (m *NrNeighbourInformation_ChoiceNRMode) XXX_DiscardUnknown() {
866         xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.DiscardUnknown(m)
867 }
868
869 var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode proto.InternalMessageInfo
870
871 func (m *NrNeighbourInformation_ChoiceNRMode) GetFdd() *NrNeighbourInformation_ChoiceNRMode_FddInfo {
872         if m != nil {
873                 return m.Fdd
874         }
875         return nil
876 }
877
878 func (m *NrNeighbourInformation_ChoiceNRMode) GetTdd() *NrNeighbourInformation_ChoiceNRMode_TddInfo {
879         if m != nil {
880                 return m.Tdd
881         }
882         return nil
883 }
884
885 type NrNeighbourInformation_ChoiceNRMode_FddInfo struct {
886         UlarFcnFreqInfo      *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ular_fcn_freq_info,json=ularFcnFreqInfo,proto3" json:"ular_fcn_freq_info,omitempty"`
887         DlarFcnFreqInfo      *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dlar_fcn_freq_info,json=dlarFcnFreqInfo,proto3" json:"dlar_fcn_freq_info,omitempty"`
888         XXX_NoUnkeyedLiteral struct{}         `json:"-"`
889         XXX_unrecognized     []byte           `json:"-"`
890         XXX_sizecache        int32            `json:"-"`
891 }
892
893 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) Reset() {
894         *m = NrNeighbourInformation_ChoiceNRMode_FddInfo{}
895 }
896 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) String() string {
897         return proto.CompactTextString(m)
898 }
899 func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
900 func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
901         return fileDescriptor_22d18f428b8f19f0, []int{7, 0, 0}
902 }
903
904 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_Unmarshal(b []byte) error {
905         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.Unmarshal(m, b)
906 }
907 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
908         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.Marshal(b, m, deterministic)
909 }
910 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_Merge(src proto.Message) {
911         xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.Merge(m, src)
912 }
913 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_Size() int {
914         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.Size(m)
915 }
916 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_DiscardUnknown() {
917         xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.DiscardUnknown(m)
918 }
919
920 var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo proto.InternalMessageInfo
921
922 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetUlarFcnFreqInfo() *NrFrequencyInfo {
923         if m != nil {
924                 return m.UlarFcnFreqInfo
925         }
926         return nil
927 }
928
929 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetDlarFcnFreqInfo() *NrFrequencyInfo {
930         if m != nil {
931                 return m.DlarFcnFreqInfo
932         }
933         return nil
934 }
935
936 type NrNeighbourInformation_ChoiceNRMode_TddInfo struct {
937         ArFcnNrFreqInfo      *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ar_fcn_nr_freq_info,json=arFcnNrFreqInfo,proto3" json:"ar_fcn_nr_freq_info,omitempty"`
938         XXX_NoUnkeyedLiteral struct{}         `json:"-"`
939         XXX_unrecognized     []byte           `json:"-"`
940         XXX_sizecache        int32            `json:"-"`
941 }
942
943 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) Reset() {
944         *m = NrNeighbourInformation_ChoiceNRMode_TddInfo{}
945 }
946 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) String() string {
947         return proto.CompactTextString(m)
948 }
949 func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
950 func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
951         return fileDescriptor_22d18f428b8f19f0, []int{7, 0, 1}
952 }
953
954 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_Unmarshal(b []byte) error {
955         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.Unmarshal(m, b)
956 }
957 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
958         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.Marshal(b, m, deterministic)
959 }
960 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_Merge(src proto.Message) {
961         xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.Merge(m, src)
962 }
963 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_Size() int {
964         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.Size(m)
965 }
966 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_DiscardUnknown() {
967         xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.DiscardUnknown(m)
968 }
969
970 var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo proto.InternalMessageInfo
971
972 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) GetArFcnNrFreqInfo() *NrFrequencyInfo {
973         if m != nil {
974                 return m.ArFcnNrFreqInfo
975         }
976         return nil
977 }
978
979 func init() {
980         proto.RegisterEnum("entities.Nrscs", Nrscs_name, Nrscs_value)
981         proto.RegisterEnum("entities.Ncnrb", Ncnrb_name, Ncnrb_value)
982         proto.RegisterEnum("entities.Nr_Mode", Nr_Mode_name, Nr_Mode_value)
983         proto.RegisterType((*Gnb)(nil), "entities.Gnb")
984         proto.RegisterType((*ServedNRCell)(nil), "entities.ServedNRCell")
985         proto.RegisterType((*ServedNRCellInformation)(nil), "entities.ServedNRCellInformation")
986         proto.RegisterType((*ServedNRCellInformation_ChoiceNRMode)(nil), "entities.ServedNRCellInformation.ChoiceNRMode")
987         proto.RegisterType((*ServedNRCellInformation_ChoiceNRMode_FddInfo)(nil), "entities.ServedNRCellInformation.ChoiceNRMode.FddInfo")
988         proto.RegisterType((*ServedNRCellInformation_ChoiceNRMode_TddInfo)(nil), "entities.ServedNRCellInformation.ChoiceNRMode.TddInfo")
989         proto.RegisterType((*Nr)(nil), "entities.Nr")
990         proto.RegisterType((*NrFrequencyInfo)(nil), "entities.NrFrequencyInfo")
991         proto.RegisterType((*NrFrequencyInfo_SulInformation)(nil), "entities.NrFrequencyInfo.SulInformation")
992         proto.RegisterType((*FrequencyBandItem)(nil), "entities.FrequencyBandItem")
993         proto.RegisterType((*NrTransmissionBandwidth)(nil), "entities.NrTransmissionBandwidth")
994         proto.RegisterType((*NrNeighbourInformation)(nil), "entities.NrNeighbourInformation")
995         proto.RegisterType((*NrNeighbourInformation_ChoiceNRMode)(nil), "entities.NrNeighbourInformation.ChoiceNRMode")
996         proto.RegisterType((*NrNeighbourInformation_ChoiceNRMode_FddInfo)(nil), "entities.NrNeighbourInformation.ChoiceNRMode.FddInfo")
997         proto.RegisterType((*NrNeighbourInformation_ChoiceNRMode_TddInfo)(nil), "entities.NrNeighbourInformation.ChoiceNRMode.TddInfo")
998 }
999
1000 func init() { proto.RegisterFile("gnb.proto", fileDescriptor_22d18f428b8f19f0) }
1001
1002 var fileDescriptor_22d18f428b8f19f0 = []byte{
1003         // 1071 bytes of a gzipped FileDescriptorProto
1004         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x56, 0xdd, 0x6e, 0xe3, 0x44,
1005         0x14, 0x5e, 0x27, 0x71, 0xb2, 0x39, 0x4d, 0x93, 0xc9, 0x2c, 0xdb, 0xb8, 0xd9, 0x45, 0xca, 0x46,
1006         0x5a, 0x11, 0x15, 0x11, 0x25, 0x4e, 0x93, 0xb6, 0x42, 0x42, 0xa2, 0x29, 0x29, 0x15, 0xc2, 0x54,
1007         0x4e, 0x11, 0xdc, 0x80, 0x95, 0x78, 0x9c, 0xd4, 0x92, 0x3b, 0xee, 0xce, 0xd8, 0x20, 0x1e, 0x81,
1008         0x2b, 0xb8, 0x45, 0xdc, 0xf0, 0x1e, 0x48, 0x48, 0x3c, 0x05, 0xaf, 0xc0, 0x63, 0x20, 0x8f, 0x7f,
1009         0x62, 0xb7, 0x09, 0x69, 0xae, 0xfa, 0xe5, 0xfc, 0x7c, 0x3e, 0xe7, 0xf8, 0xf8, 0x3b, 0x85, 0xf2,
1010         0x92, 0xce, 0xbb, 0xf7, 0xcc, 0xf5, 0x5c, 0xfc, 0xdc, 0xa2, 0x9e, 0xed, 0xd9, 0x16, 0x6f, 0x7f,
1011         0x06, 0xf9, 0x4b, 0x3a, 0xc7, 0x9f, 0x40, 0x8d, 0x5b, 0xec, 0x07, 0x8b, 0x18, 0x94, 0x19, 0xa6,
1012         0xe5, 0x38, 0x5c, 0x91, 0x5a, 0xf9, 0xce, 0x9e, 0x7a, 0xd0, 0x8d, 0x43, 0xbb, 0x53, 0x11, 0xa0,
1013         0xe9, 0x63, 0xcb, 0x71, 0xf4, 0xfd, 0x30, 0x5c, 0x63, 0xc1, 0x2f, 0xde, 0xfe, 0x4b, 0x82, 0x4a,
1014         0xda, 0x8f, 0xbf, 0x87, 0x66, 0x96, 0xd0, 0xb0, 0xe9, 0xc2, 0x65, 0x77, 0x33, 0xcf, 0x76, 0xa9,
1015         0x22, 0xb5, 0xa4, 0xce, 0x9e, 0xfa, 0x66, 0x3d, 0xf7, 0xd5, 0x2a, 0x50, 0x6f, 0xa4, 0x1f, 0x93,
1016         0x72, 0x60, 0x0d, 0x30, 0x65, 0x06, 0xb5, 0xec, 0xe5, 0xed, 0xdc, 0xf5, 0x99, 0x60, 0xe7, 0x4a,
1017         0x4e, 0xd4, 0xdc, 0x5a, 0xf1, 0x6a, 0x4c, 0x8b, 0x43, 0xd2, 0xb4, 0x88, 0x66, 0xed, 0xbc, 0xfd,
1018         0x67, 0x09, 0x1a, 0x1b, 0x8a, 0xc0, 0x2f, 0xa1, 0x48, 0x99, 0x71, 0x6f, 0xda, 0xa2, 0xee, 0x7d,
1019         0x5d, 0xa6, 0xec, 0xda, 0xb4, 0x71, 0x03, 0x4a, 0x61, 0x63, 0x44, 0xc9, 0xb5, 0xa4, 0x4e, 0x59,
1020         0x2f, 0x06, 0x3f, 0xaf, 0x08, 0x3e, 0x80, 0x22, 0xf7, 0x66, 0xe6, 0x70, 0xa9, 0xe4, 0x43, 0x7b,
1021         0xf8, 0x0b, 0x7f, 0x00, 0x35, 0xd3, 0xa5, 0x0b, 0x7b, 0xe9, 0x33, 0x8b, 0x18, 0x81, 0x51, 0x29,
1022         0x88, 0x80, 0xea, 0xca, 0x3c, 0xf5, 0x66, 0x26, 0x7e, 0x03, 0x95, 0x68, 0x78, 0xf7, 0xce, 0x1d,
1023         0xe5, 0x8a, 0xdc, 0xca, 0x77, 0xca, 0xfa, 0x5e, 0x68, 0xbb, 0x0e, 0x4c, 0xf8, 0x08, 0x4a, 0x94,
1024         0x19, 0x77, 0x2e, 0xb1, 0x94, 0x62, 0x4b, 0xea, 0x54, 0xd5, 0x7a, 0xba, 0xe9, 0xee, 0x97, 0x2e,
1025         0xb1, 0xf4, 0x22, 0x65, 0xc1, 0x5f, 0x7c, 0x03, 0x55, 0xf3, 0xd6, 0xb5, 0x4d, 0xcb, 0x88, 0x53,
1026         0x4a, 0x62, 0xfe, 0xdd, 0xad, 0xf3, 0xef, 0x8e, 0x45, 0x9e, 0xa6, 0x0b, 0xbe, 0x4a, 0xc8, 0xa2,
1027         0x09, 0xd6, 0xe6, 0xcf, 0x32, 0x54, 0xd2, 0x6e, 0xfc, 0x39, 0xe4, 0x17, 0x84, 0x44, 0xef, 0x76,
1028         0xb4, 0x1b, 0x77, 0x77, 0x42, 0x48, 0xe0, 0xd3, 0x03, 0x8a, 0x80, 0xc9, 0x23, 0xe1, 0x54, 0x77,
1029         0x67, 0xba, 0x89, 0x99, 0x3c, 0x42, 0x9a, 0x7f, 0xe7, 0xa0, 0x14, 0x51, 0xe3, 0x8f, 0xa1, 0xe2,
1030         0x3b, 0xc6, 0x82, 0x59, 0xef, 0xc4, 0xb6, 0x44, 0x85, 0x1e, 0xa6, 0xe7, 0x36, 0x61, 0xd6, 0x3b,
1031         0xdf, 0xa2, 0xe6, 0x4f, 0x82, 0x01, 0x7c, 0x27, 0x30, 0xc4, 0xc9, 0x24, 0x9d, 0x9c, 0xdb, 0x9a,
1032         0x4c, 0x56, 0xc9, 0xdf, 0xc1, 0xa1, 0xef, 0x18, 0x1e, 0x9b, 0x51, 0x7e, 0x67, 0x73, 0x6e, 0xbb,
1033         0xd4, 0x98, 0xcf, 0x28, 0xf9, 0xd1, 0x26, 0xde, 0xad, 0xd8, 0x91, 0xcc, 0xb7, 0xa0, 0xb1, 0x9b,
1034         0x54, 0xe4, 0x79, 0x1c, 0xa8, 0x37, 0x7c, 0x67, 0xad, 0x23, 0xa0, 0x27, 0x1b, 0xe9, 0x0b, 0x4f,
1035         0xa6, 0x27, 0xeb, 0xe9, 0x9b, 0x7f, 0x48, 0x50, 0xba, 0x59, 0xcd, 0x90, 0xb2, 0x9d, 0x66, 0x48,
1036         0x59, 0x32, 0x86, 0x6f, 0xe1, 0x60, 0x43, 0x91, 0xb9, 0xa7, 0x16, 0xf9, 0xd2, 0x5b, 0x67, 0x6e,
1037         0x7f, 0x08, 0x39, 0x8d, 0xb5, 0xdf, 0x42, 0x41, 0x2c, 0xe2, 0x1e, 0x94, 0xbe, 0xd6, 0xbe, 0xd0,
1038         0xbe, 0xfa, 0x46, 0x43, 0xcf, 0x70, 0x09, 0xf2, 0x93, 0x8b, 0x0b, 0x24, 0x05, 0xe0, 0xe6, 0xe2,
1039         0x02, 0xe5, 0xda, 0xff, 0xe4, 0xa0, 0xf6, 0xa0, 0x4c, 0xdc, 0x84, 0x32, 0x65, 0xc6, 0x8c, 0x19,
1040         0x0b, 0x33, 0x54, 0xa7, 0x82, 0x5e, 0xa2, 0xec, 0x53, 0x36, 0x31, 0x29, 0xbe, 0x86, 0x2a, 0xf7,
1041         0xd3, 0xfb, 0x16, 0xbd, 0xb2, 0xce, 0xc6, 0xae, 0xbb, 0xd3, 0x4c, 0xbc, 0xfe, 0x20, 0x1f, 0x5f,
1042         0x40, 0x6d, 0x11, 0xc7, 0x8b, 0x29, 0x70, 0xa5, 0x20, 0x94, 0xeb, 0xd5, 0x8a, 0x32, 0x21, 0x0c,
1043         0xba, 0xbc, 0xf2, 0xac, 0x3b, 0xbd, 0xba, 0x48, 0x9b, 0x78, 0xf3, 0x17, 0x09, 0xaa, 0xd9, 0x07,
1044         0xe1, 0xd7, 0x00, 0xdc, 0x77, 0xb2, 0x7d, 0x3c, 0xe7, 0xbe, 0x13, 0x36, 0x62, 0x40, 0x93, 0x6f,
1045         0xde, 0xc3, 0x27, 0xbf, 0x03, 0x85, 0x6f, 0x58, 0xc4, 0xb6, 0x0b, 0xf5, 0x47, 0x65, 0xe3, 0x23,
1046         0xa8, 0x47, 0x2b, 0xb3, 0xea, 0x37, 0x12, 0xd2, 0x1a, 0x65, 0x99, 0x78, 0xdc, 0x85, 0x17, 0xdc,
1047         0xbf, 0xbf, 0x77, 0x99, 0x17, 0x08, 0xa4, 0xef, 0x44, 0xc3, 0x09, 0x64, 0x7d, 0x5f, 0xaf, 0x27,
1048         0xae, 0xa9, 0xef, 0x88, 0x11, 0xb4, 0x97, 0xd0, 0xd8, 0x50, 0x25, 0x7e, 0x0b, 0x32, 0x65, 0xdc,
1049         0xe4, 0xe2, 0x51, 0x55, 0xb5, 0x96, 0xee, 0x8b, 0x9b, 0x5c, 0x0f, 0xbd, 0x22, 0xcc, 0xa4, 0x6c,
1050         0x2e, 0xda, 0xcf, 0x86, 0x05, 0x66, 0x3d, 0xf4, 0xb6, 0x7f, 0x97, 0xe1, 0x60, 0xfd, 0x2d, 0xd9,
1051         0x74, 0x1d, 0x42, 0xb3, 0xb9, 0xb4, 0xa3, 0xe3, 0x20, 0x53, 0x36, 0x5e, 0xda, 0x69, 0xdd, 0xce,
1052         0x6f, 0xd3, 0xed, 0xe9, 0x23, 0xdd, 0x0e, 0x3f, 0xe6, 0x8f, 0xb6, 0xdd, 0xb7, 0xff, 0x91, 0xed,
1053         0xd4, 0x71, 0x92, 0xb7, 0x1d, 0xa7, 0xe2, 0xba, 0xe3, 0xd4, 0xfc, 0x35, 0xff, 0x40, 0xf7, 0x2f,
1054         0xd3, 0xba, 0x3f, 0xdc, 0xa9, 0xb6, 0xac, 0xec, 0x5f, 0xa6, 0x65, 0x7f, 0x47, 0xa2, 0x8c, 0xea,
1055         0xff, 0x26, 0xad, 0x54, 0x7f, 0x02, 0xd8, 0x77, 0xc2, 0x0f, 0x62, 0x17, 0xdd, 0xaa, 0x05, 0x49,
1056         0x13, 0x93, 0x26, 0xe2, 0x35, 0x01, 0x4c, 0x1e, 0xf3, 0x6c, 0x3d, 0x03, 0x35, 0x92, 0xe5, 0x69,
1057         0xea, 0x2b, 0x31, 0xbd, 0x84, 0x17, 0x11, 0xe1, 0x6e, 0x9a, 0x5a, 0x13, 0x8c, 0x5a, 0x22, 0xac,
1058         0x47, 0x97, 0x20, 0x8b, 0xa5, 0xc6, 0x75, 0xd8, 0x8f, 0x94, 0xcf, 0xd0, 0xf4, 0xe9, 0x78, 0x8a,
1059         0x9e, 0xe1, 0x32, 0xc8, 0xd3, 0xf1, 0xb4, 0x3f, 0x44, 0x52, 0x04, 0x07, 0x3d, 0x94, 0x8b, 0xe0,
1060         0xa8, 0x87, 0xf2, 0x18, 0xa0, 0x18, 0x04, 0xa8, 0x3d, 0x54, 0x38, 0xfa, 0x37, 0x07, 0xb2, 0xd8,
1061         0xfb, 0x0c, 0xd3, 0x58, 0xd3, 0xcf, 0x43, 0x26, 0x4d, 0x3f, 0xef, 0xf7, 0x43, 0xa6, 0x00, 0x9e,
1062         0x86, 0x4c, 0x9a, 0x7e, 0xae, 0x1e, 0xa3, 0x7c, 0x0c, 0x87, 0xa8, 0x10, 0xc1, 0x41, 0x1f, 0xc9,
1063         0x31, 0x54, 0x51, 0x31, 0x86, 0xa7, 0xa8, 0x14, 0xc1, 0x61, 0x1f, 0x3d, 0x8f, 0xa1, 0x8a, 0xca,
1064         0x11, 0x1c, 0x0d, 0x11, 0xc4, 0x70, 0x84, 0xf6, 0x22, 0x78, 0x72, 0x8a, 0x2a, 0x31, 0x3c, 0x43,
1065         0xfb, 0x11, 0x3c, 0x1b, 0xa0, 0x6a, 0xd0, 0x42, 0x50, 0x4e, 0x6f, 0x84, 0x6a, 0x09, 0x3e, 0x41,
1066         0x28, 0xc6, 0x6a, 0x1f, 0xd5, 0x63, 0x3c, 0x50, 0x11, 0x4e, 0xf0, 0x00, 0xbd, 0x48, 0xf0, 0x10,
1067         0xbd, 0x17, 0xe3, 0x51, 0x0f, 0xbd, 0x4c, 0xb0, 0x8a, 0x0e, 0x62, 0x7c, 0x7a, 0x86, 0x1a, 0x11,
1068         0x56, 0xfb, 0x23, 0xa4, 0x24, 0xf8, 0x04, 0x1d, 0xc6, 0xf8, 0x78, 0x88, 0x9a, 0x31, 0x1e, 0x1d,
1069         0xa3, 0x57, 0x31, 0x3e, 0xe9, 0xa1, 0xd7, 0x09, 0x1e, 0xa0, 0xf7, 0xe7, 0x45, 0xf1, 0x9f, 0xf8,
1070         0xe0, 0xbf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x6a, 0xdb, 0x0f, 0xb8, 0x96, 0x0b, 0x00, 0x00,
1071 }