5e4865b7f81c5c60f8309145fe48ad0e1e621b79
[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{4, 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         RanFunctions         []*RanFunction  `protobuf:"bytes,2,rep,name=ran_functions,json=ranFunctions,proto3" json:"ran_functions,omitempty"`
197         XXX_NoUnkeyedLiteral struct{}        `json:"-"`
198         XXX_unrecognized     []byte          `json:"-"`
199         XXX_sizecache        int32           `json:"-"`
200 }
201
202 func (m *Gnb) Reset()         { *m = Gnb{} }
203 func (m *Gnb) String() string { return proto.CompactTextString(m) }
204 func (*Gnb) ProtoMessage()    {}
205 func (*Gnb) Descriptor() ([]byte, []int) {
206         return fileDescriptor_22d18f428b8f19f0, []int{0}
207 }
208
209 func (m *Gnb) XXX_Unmarshal(b []byte) error {
210         return xxx_messageInfo_Gnb.Unmarshal(m, b)
211 }
212 func (m *Gnb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
213         return xxx_messageInfo_Gnb.Marshal(b, m, deterministic)
214 }
215 func (m *Gnb) XXX_Merge(src proto.Message) {
216         xxx_messageInfo_Gnb.Merge(m, src)
217 }
218 func (m *Gnb) XXX_Size() int {
219         return xxx_messageInfo_Gnb.Size(m)
220 }
221 func (m *Gnb) XXX_DiscardUnknown() {
222         xxx_messageInfo_Gnb.DiscardUnknown(m)
223 }
224
225 var xxx_messageInfo_Gnb proto.InternalMessageInfo
226
227 func (m *Gnb) GetServedNrCells() []*ServedNRCell {
228         if m != nil {
229                 return m.ServedNrCells
230         }
231         return nil
232 }
233
234 func (m *Gnb) GetRanFunctions() []*RanFunction {
235         if m != nil {
236                 return m.RanFunctions
237         }
238         return nil
239 }
240
241 type RanFunction struct {
242         RanFunctionId         uint32   `protobuf:"varint,1,opt,name=ran_function_id,json=ranFunctionId,proto3" json:"ran_function_id,omitempty"`
243         RanFunctionDefinition string   `protobuf:"bytes,2,opt,name=ran_function_definition,json=ranFunctionDefinition,proto3" json:"ran_function_definition,omitempty"`
244         RanFunctionRevision   uint32   `protobuf:"varint,3,opt,name=ran_function_revision,json=ranFunctionRevision,proto3" json:"ran_function_revision,omitempty"`
245         XXX_NoUnkeyedLiteral  struct{} `json:"-"`
246         XXX_unrecognized      []byte   `json:"-"`
247         XXX_sizecache         int32    `json:"-"`
248 }
249
250 func (m *RanFunction) Reset()         { *m = RanFunction{} }
251 func (m *RanFunction) String() string { return proto.CompactTextString(m) }
252 func (*RanFunction) ProtoMessage()    {}
253 func (*RanFunction) Descriptor() ([]byte, []int) {
254         return fileDescriptor_22d18f428b8f19f0, []int{1}
255 }
256
257 func (m *RanFunction) XXX_Unmarshal(b []byte) error {
258         return xxx_messageInfo_RanFunction.Unmarshal(m, b)
259 }
260 func (m *RanFunction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
261         return xxx_messageInfo_RanFunction.Marshal(b, m, deterministic)
262 }
263 func (m *RanFunction) XXX_Merge(src proto.Message) {
264         xxx_messageInfo_RanFunction.Merge(m, src)
265 }
266 func (m *RanFunction) XXX_Size() int {
267         return xxx_messageInfo_RanFunction.Size(m)
268 }
269 func (m *RanFunction) XXX_DiscardUnknown() {
270         xxx_messageInfo_RanFunction.DiscardUnknown(m)
271 }
272
273 var xxx_messageInfo_RanFunction proto.InternalMessageInfo
274
275 func (m *RanFunction) GetRanFunctionId() uint32 {
276         if m != nil {
277                 return m.RanFunctionId
278         }
279         return 0
280 }
281
282 func (m *RanFunction) GetRanFunctionDefinition() string {
283         if m != nil {
284                 return m.RanFunctionDefinition
285         }
286         return ""
287 }
288
289 func (m *RanFunction) GetRanFunctionRevision() uint32 {
290         if m != nil {
291                 return m.RanFunctionRevision
292         }
293         return 0
294 }
295
296 type ServedNRCell struct {
297         ServedNrCellInformation *ServedNRCellInformation  `protobuf:"bytes,1,opt,name=served_nr_cell_information,json=servedNrCellInformation,proto3" json:"served_nr_cell_information,omitempty"`
298         NrNeighbourInfos        []*NrNeighbourInformation `protobuf:"bytes,2,rep,name=nr_neighbour_infos,json=nrNeighbourInfos,proto3" json:"nr_neighbour_infos,omitempty"`
299         XXX_NoUnkeyedLiteral    struct{}                  `json:"-"`
300         XXX_unrecognized        []byte                    `json:"-"`
301         XXX_sizecache           int32                     `json:"-"`
302 }
303
304 func (m *ServedNRCell) Reset()         { *m = ServedNRCell{} }
305 func (m *ServedNRCell) String() string { return proto.CompactTextString(m) }
306 func (*ServedNRCell) ProtoMessage()    {}
307 func (*ServedNRCell) Descriptor() ([]byte, []int) {
308         return fileDescriptor_22d18f428b8f19f0, []int{2}
309 }
310
311 func (m *ServedNRCell) XXX_Unmarshal(b []byte) error {
312         return xxx_messageInfo_ServedNRCell.Unmarshal(m, b)
313 }
314 func (m *ServedNRCell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
315         return xxx_messageInfo_ServedNRCell.Marshal(b, m, deterministic)
316 }
317 func (m *ServedNRCell) XXX_Merge(src proto.Message) {
318         xxx_messageInfo_ServedNRCell.Merge(m, src)
319 }
320 func (m *ServedNRCell) XXX_Size() int {
321         return xxx_messageInfo_ServedNRCell.Size(m)
322 }
323 func (m *ServedNRCell) XXX_DiscardUnknown() {
324         xxx_messageInfo_ServedNRCell.DiscardUnknown(m)
325 }
326
327 var xxx_messageInfo_ServedNRCell proto.InternalMessageInfo
328
329 func (m *ServedNRCell) GetServedNrCellInformation() *ServedNRCellInformation {
330         if m != nil {
331                 return m.ServedNrCellInformation
332         }
333         return nil
334 }
335
336 func (m *ServedNRCell) GetNrNeighbourInfos() []*NrNeighbourInformation {
337         if m != nil {
338                 return m.NrNeighbourInfos
339         }
340         return nil
341 }
342
343 type ServedNRCellInformation struct {
344         NrPci                uint32                                `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
345         CellId               string                                `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
346         Stac5G               string                                `protobuf:"bytes,3,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
347         ConfiguredStac       string                                `protobuf:"bytes,4,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
348         ServedPlmns          []string                              `protobuf:"bytes,5,rep,name=served_plmns,json=servedPlmns,proto3" json:"served_plmns,omitempty"`
349         NrMode               Nr_Mode                               `protobuf:"varint,6,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
350         ChoiceNrMode         *ServedNRCellInformation_ChoiceNRMode `protobuf:"bytes,7,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
351         XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
352         XXX_unrecognized     []byte                                `json:"-"`
353         XXX_sizecache        int32                                 `json:"-"`
354 }
355
356 func (m *ServedNRCellInformation) Reset()         { *m = ServedNRCellInformation{} }
357 func (m *ServedNRCellInformation) String() string { return proto.CompactTextString(m) }
358 func (*ServedNRCellInformation) ProtoMessage()    {}
359 func (*ServedNRCellInformation) Descriptor() ([]byte, []int) {
360         return fileDescriptor_22d18f428b8f19f0, []int{3}
361 }
362
363 func (m *ServedNRCellInformation) XXX_Unmarshal(b []byte) error {
364         return xxx_messageInfo_ServedNRCellInformation.Unmarshal(m, b)
365 }
366 func (m *ServedNRCellInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
367         return xxx_messageInfo_ServedNRCellInformation.Marshal(b, m, deterministic)
368 }
369 func (m *ServedNRCellInformation) XXX_Merge(src proto.Message) {
370         xxx_messageInfo_ServedNRCellInformation.Merge(m, src)
371 }
372 func (m *ServedNRCellInformation) XXX_Size() int {
373         return xxx_messageInfo_ServedNRCellInformation.Size(m)
374 }
375 func (m *ServedNRCellInformation) XXX_DiscardUnknown() {
376         xxx_messageInfo_ServedNRCellInformation.DiscardUnknown(m)
377 }
378
379 var xxx_messageInfo_ServedNRCellInformation proto.InternalMessageInfo
380
381 func (m *ServedNRCellInformation) GetNrPci() uint32 {
382         if m != nil {
383                 return m.NrPci
384         }
385         return 0
386 }
387
388 func (m *ServedNRCellInformation) GetCellId() string {
389         if m != nil {
390                 return m.CellId
391         }
392         return ""
393 }
394
395 func (m *ServedNRCellInformation) GetStac5G() string {
396         if m != nil {
397                 return m.Stac5G
398         }
399         return ""
400 }
401
402 func (m *ServedNRCellInformation) GetConfiguredStac() string {
403         if m != nil {
404                 return m.ConfiguredStac
405         }
406         return ""
407 }
408
409 func (m *ServedNRCellInformation) GetServedPlmns() []string {
410         if m != nil {
411                 return m.ServedPlmns
412         }
413         return nil
414 }
415
416 func (m *ServedNRCellInformation) GetNrMode() Nr_Mode {
417         if m != nil {
418                 return m.NrMode
419         }
420         return Nr_UNKNOWN
421 }
422
423 func (m *ServedNRCellInformation) GetChoiceNrMode() *ServedNRCellInformation_ChoiceNRMode {
424         if m != nil {
425                 return m.ChoiceNrMode
426         }
427         return nil
428 }
429
430 type ServedNRCellInformation_ChoiceNRMode struct {
431         Fdd                  *ServedNRCellInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
432         Tdd                  *ServedNRCellInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
433         XXX_NoUnkeyedLiteral struct{}                                      `json:"-"`
434         XXX_unrecognized     []byte                                        `json:"-"`
435         XXX_sizecache        int32                                         `json:"-"`
436 }
437
438 func (m *ServedNRCellInformation_ChoiceNRMode) Reset()         { *m = ServedNRCellInformation_ChoiceNRMode{} }
439 func (m *ServedNRCellInformation_ChoiceNRMode) String() string { return proto.CompactTextString(m) }
440 func (*ServedNRCellInformation_ChoiceNRMode) ProtoMessage()    {}
441 func (*ServedNRCellInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
442         return fileDescriptor_22d18f428b8f19f0, []int{3, 0}
443 }
444
445 func (m *ServedNRCellInformation_ChoiceNRMode) XXX_Unmarshal(b []byte) error {
446         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.Unmarshal(m, b)
447 }
448 func (m *ServedNRCellInformation_ChoiceNRMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
449         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.Marshal(b, m, deterministic)
450 }
451 func (m *ServedNRCellInformation_ChoiceNRMode) XXX_Merge(src proto.Message) {
452         xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.Merge(m, src)
453 }
454 func (m *ServedNRCellInformation_ChoiceNRMode) XXX_Size() int {
455         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.Size(m)
456 }
457 func (m *ServedNRCellInformation_ChoiceNRMode) XXX_DiscardUnknown() {
458         xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode.DiscardUnknown(m)
459 }
460
461 var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode proto.InternalMessageInfo
462
463 func (m *ServedNRCellInformation_ChoiceNRMode) GetFdd() *ServedNRCellInformation_ChoiceNRMode_FddInfo {
464         if m != nil {
465                 return m.Fdd
466         }
467         return nil
468 }
469
470 func (m *ServedNRCellInformation_ChoiceNRMode) GetTdd() *ServedNRCellInformation_ChoiceNRMode_TddInfo {
471         if m != nil {
472                 return m.Tdd
473         }
474         return nil
475 }
476
477 type ServedNRCellInformation_ChoiceNRMode_FddInfo struct {
478         UlFreqInfo              *NrFrequencyInfo         `protobuf:"bytes,1,opt,name=ul_freq_info,json=ulFreqInfo,proto3" json:"ul_freq_info,omitempty"`
479         DlFreqInfo              *NrFrequencyInfo         `protobuf:"bytes,2,opt,name=dl_freq_info,json=dlFreqInfo,proto3" json:"dl_freq_info,omitempty"`
480         UlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3" json:"ul_transmission_bandwidth,omitempty"`
481         DlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3" json:"dl_transmission_bandwidth,omitempty"`
482         XXX_NoUnkeyedLiteral    struct{}                 `json:"-"`
483         XXX_unrecognized        []byte                   `json:"-"`
484         XXX_sizecache           int32                    `json:"-"`
485 }
486
487 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) Reset() {
488         *m = ServedNRCellInformation_ChoiceNRMode_FddInfo{}
489 }
490 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) String() string {
491         return proto.CompactTextString(m)
492 }
493 func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
494 func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
495         return fileDescriptor_22d18f428b8f19f0, []int{3, 0, 0}
496 }
497
498 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Unmarshal(b []byte) error {
499         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Unmarshal(m, b)
500 }
501 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
502         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Marshal(b, m, deterministic)
503 }
504 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Merge(src proto.Message) {
505         xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Merge(m, src)
506 }
507 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_Size() int {
508         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.Size(m)
509 }
510 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) XXX_DiscardUnknown() {
511         xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo.DiscardUnknown(m)
512 }
513
514 var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_FddInfo proto.InternalMessageInfo
515
516 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlFreqInfo() *NrFrequencyInfo {
517         if m != nil {
518                 return m.UlFreqInfo
519         }
520         return nil
521 }
522
523 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlFreqInfo() *NrFrequencyInfo {
524         if m != nil {
525                 return m.DlFreqInfo
526         }
527         return nil
528 }
529
530 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlTransmissionBandwidth() *NrTransmissionBandwidth {
531         if m != nil {
532                 return m.UlTransmissionBandwidth
533         }
534         return nil
535 }
536
537 func (m *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlTransmissionBandwidth() *NrTransmissionBandwidth {
538         if m != nil {
539                 return m.DlTransmissionBandwidth
540         }
541         return nil
542 }
543
544 type ServedNRCellInformation_ChoiceNRMode_TddInfo struct {
545         NrFreqInfo            *NrFrequencyInfo         `protobuf:"bytes,1,opt,name=nr_freq_info,json=nrFreqInfo,proto3" json:"nr_freq_info,omitempty"`
546         TransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3" json:"transmission_bandwidth,omitempty"`
547         XXX_NoUnkeyedLiteral  struct{}                 `json:"-"`
548         XXX_unrecognized      []byte                   `json:"-"`
549         XXX_sizecache         int32                    `json:"-"`
550 }
551
552 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) Reset() {
553         *m = ServedNRCellInformation_ChoiceNRMode_TddInfo{}
554 }
555 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) String() string {
556         return proto.CompactTextString(m)
557 }
558 func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
559 func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
560         return fileDescriptor_22d18f428b8f19f0, []int{3, 0, 1}
561 }
562
563 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Unmarshal(b []byte) error {
564         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Unmarshal(m, b)
565 }
566 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
567         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Marshal(b, m, deterministic)
568 }
569 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Merge(src proto.Message) {
570         xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Merge(m, src)
571 }
572 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_Size() int {
573         return xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.Size(m)
574 }
575 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) XXX_DiscardUnknown() {
576         xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo.DiscardUnknown(m)
577 }
578
579 var xxx_messageInfo_ServedNRCellInformation_ChoiceNRMode_TddInfo proto.InternalMessageInfo
580
581 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetNrFreqInfo() *NrFrequencyInfo {
582         if m != nil {
583                 return m.NrFreqInfo
584         }
585         return nil
586 }
587
588 func (m *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetTransmissionBandwidth() *NrTransmissionBandwidth {
589         if m != nil {
590                 return m.TransmissionBandwidth
591         }
592         return nil
593 }
594
595 type Nr struct {
596         XXX_NoUnkeyedLiteral struct{} `json:"-"`
597         XXX_unrecognized     []byte   `json:"-"`
598         XXX_sizecache        int32    `json:"-"`
599 }
600
601 func (m *Nr) Reset()         { *m = Nr{} }
602 func (m *Nr) String() string { return proto.CompactTextString(m) }
603 func (*Nr) ProtoMessage()    {}
604 func (*Nr) Descriptor() ([]byte, []int) {
605         return fileDescriptor_22d18f428b8f19f0, []int{4}
606 }
607
608 func (m *Nr) XXX_Unmarshal(b []byte) error {
609         return xxx_messageInfo_Nr.Unmarshal(m, b)
610 }
611 func (m *Nr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
612         return xxx_messageInfo_Nr.Marshal(b, m, deterministic)
613 }
614 func (m *Nr) XXX_Merge(src proto.Message) {
615         xxx_messageInfo_Nr.Merge(m, src)
616 }
617 func (m *Nr) XXX_Size() int {
618         return xxx_messageInfo_Nr.Size(m)
619 }
620 func (m *Nr) XXX_DiscardUnknown() {
621         xxx_messageInfo_Nr.DiscardUnknown(m)
622 }
623
624 var xxx_messageInfo_Nr proto.InternalMessageInfo
625
626 type NrFrequencyInfo struct {
627         NrArFcn              uint64                          `protobuf:"varint,1,opt,name=nr_ar_fcn,json=nrArFcn,proto3" json:"nr_ar_fcn,omitempty"`
628         SulInformation       *NrFrequencyInfo_SulInformation `protobuf:"bytes,3,opt,name=sulInformation,proto3" json:"sulInformation,omitempty"`
629         FrequencyBands       []*FrequencyBandItem            `protobuf:"bytes,4,rep,name=frequency_bands,json=frequencyBands,proto3" json:"frequency_bands,omitempty"`
630         XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
631         XXX_unrecognized     []byte                          `json:"-"`
632         XXX_sizecache        int32                           `json:"-"`
633 }
634
635 func (m *NrFrequencyInfo) Reset()         { *m = NrFrequencyInfo{} }
636 func (m *NrFrequencyInfo) String() string { return proto.CompactTextString(m) }
637 func (*NrFrequencyInfo) ProtoMessage()    {}
638 func (*NrFrequencyInfo) Descriptor() ([]byte, []int) {
639         return fileDescriptor_22d18f428b8f19f0, []int{5}
640 }
641
642 func (m *NrFrequencyInfo) XXX_Unmarshal(b []byte) error {
643         return xxx_messageInfo_NrFrequencyInfo.Unmarshal(m, b)
644 }
645 func (m *NrFrequencyInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
646         return xxx_messageInfo_NrFrequencyInfo.Marshal(b, m, deterministic)
647 }
648 func (m *NrFrequencyInfo) XXX_Merge(src proto.Message) {
649         xxx_messageInfo_NrFrequencyInfo.Merge(m, src)
650 }
651 func (m *NrFrequencyInfo) XXX_Size() int {
652         return xxx_messageInfo_NrFrequencyInfo.Size(m)
653 }
654 func (m *NrFrequencyInfo) XXX_DiscardUnknown() {
655         xxx_messageInfo_NrFrequencyInfo.DiscardUnknown(m)
656 }
657
658 var xxx_messageInfo_NrFrequencyInfo proto.InternalMessageInfo
659
660 func (m *NrFrequencyInfo) GetNrArFcn() uint64 {
661         if m != nil {
662                 return m.NrArFcn
663         }
664         return 0
665 }
666
667 func (m *NrFrequencyInfo) GetSulInformation() *NrFrequencyInfo_SulInformation {
668         if m != nil {
669                 return m.SulInformation
670         }
671         return nil
672 }
673
674 func (m *NrFrequencyInfo) GetFrequencyBands() []*FrequencyBandItem {
675         if m != nil {
676                 return m.FrequencyBands
677         }
678         return nil
679 }
680
681 type NrFrequencyInfo_SulInformation struct {
682         SulArFcn                 uint64                   `protobuf:"varint,1,opt,name=sul_ar_fcn,json=sulArFcn,proto3" json:"sul_ar_fcn,omitempty"`
683         SulTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=sul_transmission_bandwidth,json=sulTransmissionBandwidth,proto3" json:"sul_transmission_bandwidth,omitempty"`
684         XXX_NoUnkeyedLiteral     struct{}                 `json:"-"`
685         XXX_unrecognized         []byte                   `json:"-"`
686         XXX_sizecache            int32                    `json:"-"`
687 }
688
689 func (m *NrFrequencyInfo_SulInformation) Reset()         { *m = NrFrequencyInfo_SulInformation{} }
690 func (m *NrFrequencyInfo_SulInformation) String() string { return proto.CompactTextString(m) }
691 func (*NrFrequencyInfo_SulInformation) ProtoMessage()    {}
692 func (*NrFrequencyInfo_SulInformation) Descriptor() ([]byte, []int) {
693         return fileDescriptor_22d18f428b8f19f0, []int{5, 0}
694 }
695
696 func (m *NrFrequencyInfo_SulInformation) XXX_Unmarshal(b []byte) error {
697         return xxx_messageInfo_NrFrequencyInfo_SulInformation.Unmarshal(m, b)
698 }
699 func (m *NrFrequencyInfo_SulInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
700         return xxx_messageInfo_NrFrequencyInfo_SulInformation.Marshal(b, m, deterministic)
701 }
702 func (m *NrFrequencyInfo_SulInformation) XXX_Merge(src proto.Message) {
703         xxx_messageInfo_NrFrequencyInfo_SulInformation.Merge(m, src)
704 }
705 func (m *NrFrequencyInfo_SulInformation) XXX_Size() int {
706         return xxx_messageInfo_NrFrequencyInfo_SulInformation.Size(m)
707 }
708 func (m *NrFrequencyInfo_SulInformation) XXX_DiscardUnknown() {
709         xxx_messageInfo_NrFrequencyInfo_SulInformation.DiscardUnknown(m)
710 }
711
712 var xxx_messageInfo_NrFrequencyInfo_SulInformation proto.InternalMessageInfo
713
714 func (m *NrFrequencyInfo_SulInformation) GetSulArFcn() uint64 {
715         if m != nil {
716                 return m.SulArFcn
717         }
718         return 0
719 }
720
721 func (m *NrFrequencyInfo_SulInformation) GetSulTransmissionBandwidth() *NrTransmissionBandwidth {
722         if m != nil {
723                 return m.SulTransmissionBandwidth
724         }
725         return nil
726 }
727
728 type FrequencyBandItem struct {
729         NrFrequencyBand      uint32   `protobuf:"varint,1,opt,name=nr_frequency_band,json=nrFrequencyBand,proto3" json:"nr_frequency_band,omitempty"`
730         SupportedSulBands    []uint32 `protobuf:"varint,2,rep,packed,name=supported_sul_bands,json=supportedSulBands,proto3" json:"supported_sul_bands,omitempty"`
731         XXX_NoUnkeyedLiteral struct{} `json:"-"`
732         XXX_unrecognized     []byte   `json:"-"`
733         XXX_sizecache        int32    `json:"-"`
734 }
735
736 func (m *FrequencyBandItem) Reset()         { *m = FrequencyBandItem{} }
737 func (m *FrequencyBandItem) String() string { return proto.CompactTextString(m) }
738 func (*FrequencyBandItem) ProtoMessage()    {}
739 func (*FrequencyBandItem) Descriptor() ([]byte, []int) {
740         return fileDescriptor_22d18f428b8f19f0, []int{6}
741 }
742
743 func (m *FrequencyBandItem) XXX_Unmarshal(b []byte) error {
744         return xxx_messageInfo_FrequencyBandItem.Unmarshal(m, b)
745 }
746 func (m *FrequencyBandItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
747         return xxx_messageInfo_FrequencyBandItem.Marshal(b, m, deterministic)
748 }
749 func (m *FrequencyBandItem) XXX_Merge(src proto.Message) {
750         xxx_messageInfo_FrequencyBandItem.Merge(m, src)
751 }
752 func (m *FrequencyBandItem) XXX_Size() int {
753         return xxx_messageInfo_FrequencyBandItem.Size(m)
754 }
755 func (m *FrequencyBandItem) XXX_DiscardUnknown() {
756         xxx_messageInfo_FrequencyBandItem.DiscardUnknown(m)
757 }
758
759 var xxx_messageInfo_FrequencyBandItem proto.InternalMessageInfo
760
761 func (m *FrequencyBandItem) GetNrFrequencyBand() uint32 {
762         if m != nil {
763                 return m.NrFrequencyBand
764         }
765         return 0
766 }
767
768 func (m *FrequencyBandItem) GetSupportedSulBands() []uint32 {
769         if m != nil {
770                 return m.SupportedSulBands
771         }
772         return nil
773 }
774
775 type NrTransmissionBandwidth struct {
776         Nrscs                Nrscs    `protobuf:"varint,1,opt,name=nrscs,proto3,enum=entities.Nrscs" json:"nrscs,omitempty"`
777         Ncnrb                Ncnrb    `protobuf:"varint,2,opt,name=ncnrb,proto3,enum=entities.Ncnrb" json:"ncnrb,omitempty"`
778         XXX_NoUnkeyedLiteral struct{} `json:"-"`
779         XXX_unrecognized     []byte   `json:"-"`
780         XXX_sizecache        int32    `json:"-"`
781 }
782
783 func (m *NrTransmissionBandwidth) Reset()         { *m = NrTransmissionBandwidth{} }
784 func (m *NrTransmissionBandwidth) String() string { return proto.CompactTextString(m) }
785 func (*NrTransmissionBandwidth) ProtoMessage()    {}
786 func (*NrTransmissionBandwidth) Descriptor() ([]byte, []int) {
787         return fileDescriptor_22d18f428b8f19f0, []int{7}
788 }
789
790 func (m *NrTransmissionBandwidth) XXX_Unmarshal(b []byte) error {
791         return xxx_messageInfo_NrTransmissionBandwidth.Unmarshal(m, b)
792 }
793 func (m *NrTransmissionBandwidth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
794         return xxx_messageInfo_NrTransmissionBandwidth.Marshal(b, m, deterministic)
795 }
796 func (m *NrTransmissionBandwidth) XXX_Merge(src proto.Message) {
797         xxx_messageInfo_NrTransmissionBandwidth.Merge(m, src)
798 }
799 func (m *NrTransmissionBandwidth) XXX_Size() int {
800         return xxx_messageInfo_NrTransmissionBandwidth.Size(m)
801 }
802 func (m *NrTransmissionBandwidth) XXX_DiscardUnknown() {
803         xxx_messageInfo_NrTransmissionBandwidth.DiscardUnknown(m)
804 }
805
806 var xxx_messageInfo_NrTransmissionBandwidth proto.InternalMessageInfo
807
808 func (m *NrTransmissionBandwidth) GetNrscs() Nrscs {
809         if m != nil {
810                 return m.Nrscs
811         }
812         return Nrscs_UNKNOWN_NRSCS
813 }
814
815 func (m *NrTransmissionBandwidth) GetNcnrb() Ncnrb {
816         if m != nil {
817                 return m.Ncnrb
818         }
819         return Ncnrb_UNKNOWN_NCNRB
820 }
821
822 type NrNeighbourInformation struct {
823         NrPci                uint32                               `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
824         NrCgi                string                               `protobuf:"bytes,2,opt,name=nr_cgi,json=nrCgi,proto3" json:"nr_cgi,omitempty"`
825         NrMode               Nr_Mode                              `protobuf:"varint,3,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
826         ChoiceNrMode         *NrNeighbourInformation_ChoiceNRMode `protobuf:"bytes,4,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
827         Stac5G               string                               `protobuf:"bytes,5,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
828         ConfiguredStac       string                               `protobuf:"bytes,6,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
829         XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
830         XXX_unrecognized     []byte                               `json:"-"`
831         XXX_sizecache        int32                                `json:"-"`
832 }
833
834 func (m *NrNeighbourInformation) Reset()         { *m = NrNeighbourInformation{} }
835 func (m *NrNeighbourInformation) String() string { return proto.CompactTextString(m) }
836 func (*NrNeighbourInformation) ProtoMessage()    {}
837 func (*NrNeighbourInformation) Descriptor() ([]byte, []int) {
838         return fileDescriptor_22d18f428b8f19f0, []int{8}
839 }
840
841 func (m *NrNeighbourInformation) XXX_Unmarshal(b []byte) error {
842         return xxx_messageInfo_NrNeighbourInformation.Unmarshal(m, b)
843 }
844 func (m *NrNeighbourInformation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
845         return xxx_messageInfo_NrNeighbourInformation.Marshal(b, m, deterministic)
846 }
847 func (m *NrNeighbourInformation) XXX_Merge(src proto.Message) {
848         xxx_messageInfo_NrNeighbourInformation.Merge(m, src)
849 }
850 func (m *NrNeighbourInformation) XXX_Size() int {
851         return xxx_messageInfo_NrNeighbourInformation.Size(m)
852 }
853 func (m *NrNeighbourInformation) XXX_DiscardUnknown() {
854         xxx_messageInfo_NrNeighbourInformation.DiscardUnknown(m)
855 }
856
857 var xxx_messageInfo_NrNeighbourInformation proto.InternalMessageInfo
858
859 func (m *NrNeighbourInformation) GetNrPci() uint32 {
860         if m != nil {
861                 return m.NrPci
862         }
863         return 0
864 }
865
866 func (m *NrNeighbourInformation) GetNrCgi() string {
867         if m != nil {
868                 return m.NrCgi
869         }
870         return ""
871 }
872
873 func (m *NrNeighbourInformation) GetNrMode() Nr_Mode {
874         if m != nil {
875                 return m.NrMode
876         }
877         return Nr_UNKNOWN
878 }
879
880 func (m *NrNeighbourInformation) GetChoiceNrMode() *NrNeighbourInformation_ChoiceNRMode {
881         if m != nil {
882                 return m.ChoiceNrMode
883         }
884         return nil
885 }
886
887 func (m *NrNeighbourInformation) GetStac5G() string {
888         if m != nil {
889                 return m.Stac5G
890         }
891         return ""
892 }
893
894 func (m *NrNeighbourInformation) GetConfiguredStac() string {
895         if m != nil {
896                 return m.ConfiguredStac
897         }
898         return ""
899 }
900
901 type NrNeighbourInformation_ChoiceNRMode struct {
902         Fdd                  *NrNeighbourInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
903         Tdd                  *NrNeighbourInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
904         XXX_NoUnkeyedLiteral struct{}                                     `json:"-"`
905         XXX_unrecognized     []byte                                       `json:"-"`
906         XXX_sizecache        int32                                        `json:"-"`
907 }
908
909 func (m *NrNeighbourInformation_ChoiceNRMode) Reset()         { *m = NrNeighbourInformation_ChoiceNRMode{} }
910 func (m *NrNeighbourInformation_ChoiceNRMode) String() string { return proto.CompactTextString(m) }
911 func (*NrNeighbourInformation_ChoiceNRMode) ProtoMessage()    {}
912 func (*NrNeighbourInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
913         return fileDescriptor_22d18f428b8f19f0, []int{8, 0}
914 }
915
916 func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Unmarshal(b []byte) error {
917         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Unmarshal(m, b)
918 }
919 func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
920         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Marshal(b, m, deterministic)
921 }
922 func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Merge(src proto.Message) {
923         xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Merge(m, src)
924 }
925 func (m *NrNeighbourInformation_ChoiceNRMode) XXX_Size() int {
926         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.Size(m)
927 }
928 func (m *NrNeighbourInformation_ChoiceNRMode) XXX_DiscardUnknown() {
929         xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode.DiscardUnknown(m)
930 }
931
932 var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode proto.InternalMessageInfo
933
934 func (m *NrNeighbourInformation_ChoiceNRMode) GetFdd() *NrNeighbourInformation_ChoiceNRMode_FddInfo {
935         if m != nil {
936                 return m.Fdd
937         }
938         return nil
939 }
940
941 func (m *NrNeighbourInformation_ChoiceNRMode) GetTdd() *NrNeighbourInformation_ChoiceNRMode_TddInfo {
942         if m != nil {
943                 return m.Tdd
944         }
945         return nil
946 }
947
948 type NrNeighbourInformation_ChoiceNRMode_FddInfo struct {
949         UlarFcnFreqInfo      *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ular_fcn_freq_info,json=ularFcnFreqInfo,proto3" json:"ular_fcn_freq_info,omitempty"`
950         DlarFcnFreqInfo      *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dlar_fcn_freq_info,json=dlarFcnFreqInfo,proto3" json:"dlar_fcn_freq_info,omitempty"`
951         XXX_NoUnkeyedLiteral struct{}         `json:"-"`
952         XXX_unrecognized     []byte           `json:"-"`
953         XXX_sizecache        int32            `json:"-"`
954 }
955
956 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) Reset() {
957         *m = NrNeighbourInformation_ChoiceNRMode_FddInfo{}
958 }
959 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) String() string {
960         return proto.CompactTextString(m)
961 }
962 func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
963 func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
964         return fileDescriptor_22d18f428b8f19f0, []int{8, 0, 0}
965 }
966
967 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_Unmarshal(b []byte) error {
968         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.Unmarshal(m, b)
969 }
970 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
971         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.Marshal(b, m, deterministic)
972 }
973 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_Merge(src proto.Message) {
974         xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.Merge(m, src)
975 }
976 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_Size() int {
977         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.Size(m)
978 }
979 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) XXX_DiscardUnknown() {
980         xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo.DiscardUnknown(m)
981 }
982
983 var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_FddInfo proto.InternalMessageInfo
984
985 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetUlarFcnFreqInfo() *NrFrequencyInfo {
986         if m != nil {
987                 return m.UlarFcnFreqInfo
988         }
989         return nil
990 }
991
992 func (m *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetDlarFcnFreqInfo() *NrFrequencyInfo {
993         if m != nil {
994                 return m.DlarFcnFreqInfo
995         }
996         return nil
997 }
998
999 type NrNeighbourInformation_ChoiceNRMode_TddInfo struct {
1000         ArFcnNrFreqInfo      *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ar_fcn_nr_freq_info,json=arFcnNrFreqInfo,proto3" json:"ar_fcn_nr_freq_info,omitempty"`
1001         XXX_NoUnkeyedLiteral struct{}         `json:"-"`
1002         XXX_unrecognized     []byte           `json:"-"`
1003         XXX_sizecache        int32            `json:"-"`
1004 }
1005
1006 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) Reset() {
1007         *m = NrNeighbourInformation_ChoiceNRMode_TddInfo{}
1008 }
1009 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) String() string {
1010         return proto.CompactTextString(m)
1011 }
1012 func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
1013 func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
1014         return fileDescriptor_22d18f428b8f19f0, []int{8, 0, 1}
1015 }
1016
1017 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_Unmarshal(b []byte) error {
1018         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.Unmarshal(m, b)
1019 }
1020 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1021         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.Marshal(b, m, deterministic)
1022 }
1023 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_Merge(src proto.Message) {
1024         xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.Merge(m, src)
1025 }
1026 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_Size() int {
1027         return xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.Size(m)
1028 }
1029 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) XXX_DiscardUnknown() {
1030         xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo.DiscardUnknown(m)
1031 }
1032
1033 var xxx_messageInfo_NrNeighbourInformation_ChoiceNRMode_TddInfo proto.InternalMessageInfo
1034
1035 func (m *NrNeighbourInformation_ChoiceNRMode_TddInfo) GetArFcnNrFreqInfo() *NrFrequencyInfo {
1036         if m != nil {
1037                 return m.ArFcnNrFreqInfo
1038         }
1039         return nil
1040 }
1041
1042 func init() {
1043         proto.RegisterEnum("entities.Nrscs", Nrscs_name, Nrscs_value)
1044         proto.RegisterEnum("entities.Ncnrb", Ncnrb_name, Ncnrb_value)
1045         proto.RegisterEnum("entities.Nr_Mode", Nr_Mode_name, Nr_Mode_value)
1046         proto.RegisterType((*Gnb)(nil), "entities.Gnb")
1047         proto.RegisterType((*RanFunction)(nil), "entities.RanFunction")
1048         proto.RegisterType((*ServedNRCell)(nil), "entities.ServedNRCell")
1049         proto.RegisterType((*ServedNRCellInformation)(nil), "entities.ServedNRCellInformation")
1050         proto.RegisterType((*ServedNRCellInformation_ChoiceNRMode)(nil), "entities.ServedNRCellInformation.ChoiceNRMode")
1051         proto.RegisterType((*ServedNRCellInformation_ChoiceNRMode_FddInfo)(nil), "entities.ServedNRCellInformation.ChoiceNRMode.FddInfo")
1052         proto.RegisterType((*ServedNRCellInformation_ChoiceNRMode_TddInfo)(nil), "entities.ServedNRCellInformation.ChoiceNRMode.TddInfo")
1053         proto.RegisterType((*Nr)(nil), "entities.Nr")
1054         proto.RegisterType((*NrFrequencyInfo)(nil), "entities.NrFrequencyInfo")
1055         proto.RegisterType((*NrFrequencyInfo_SulInformation)(nil), "entities.NrFrequencyInfo.SulInformation")
1056         proto.RegisterType((*FrequencyBandItem)(nil), "entities.FrequencyBandItem")
1057         proto.RegisterType((*NrTransmissionBandwidth)(nil), "entities.NrTransmissionBandwidth")
1058         proto.RegisterType((*NrNeighbourInformation)(nil), "entities.NrNeighbourInformation")
1059         proto.RegisterType((*NrNeighbourInformation_ChoiceNRMode)(nil), "entities.NrNeighbourInformation.ChoiceNRMode")
1060         proto.RegisterType((*NrNeighbourInformation_ChoiceNRMode_FddInfo)(nil), "entities.NrNeighbourInformation.ChoiceNRMode.FddInfo")
1061         proto.RegisterType((*NrNeighbourInformation_ChoiceNRMode_TddInfo)(nil), "entities.NrNeighbourInformation.ChoiceNRMode.TddInfo")
1062 }
1063
1064 func init() {
1065         proto.RegisterFile("gnb.proto", fileDescriptor_22d18f428b8f19f0)
1066 }
1067
1068 var fileDescriptor_22d18f428b8f19f0 = []byte{
1069         // 1156 bytes of a gzipped FileDescriptorProto
1070         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x57, 0xdd, 0x6e, 0xe3, 0x44,
1071         0x14, 0x5e, 0xe7, 0x77, 0x73, 0x9a, 0x9f, 0xe9, 0x94, 0x36, 0xd9, 0xec, 0x22, 0x75, 0x23, 0x2d,
1072         0x54, 0x45, 0x44, 0x8d, 0xb3, 0x49, 0xbb, 0x20, 0x21, 0xd1, 0x56, 0x29, 0x15, 0xc2, 0xac, 0x26,
1073         0x45, 0x70, 0x03, 0x56, 0xe2, 0x71, 0xb2, 0x96, 0xdc, 0x49, 0x77, 0xc6, 0x5e, 0xc4, 0x25, 0x97,
1074         0x5c, 0xc1, 0x2d, 0xe2, 0x06, 0x9e, 0x03, 0x09, 0x89, 0xa7, 0xe0, 0x15, 0x78, 0x0c, 0x34, 0xe3,
1075         0xb1, 0x63, 0xef, 0x26, 0x64, 0x73, 0xd5, 0xcf, 0xe7, 0xe7, 0xf3, 0x39, 0x5f, 0xc6, 0xdf, 0xa8,
1076         0x50, 0x99, 0xb3, 0x69, 0xf7, 0x8e, 0x2f, 0x82, 0x05, 0xbe, 0xef, 0xb2, 0xc0, 0x0b, 0x3c, 0x57,
1077         0x74, 0x7e, 0x34, 0x20, 0x7f, 0xc5, 0xa6, 0xf8, 0x13, 0x68, 0x08, 0x97, 0xbf, 0x72, 0xa9, 0xcd,
1078         0xb8, 0xed, 0xb8, 0xbe, 0x2f, 0x5a, 0xc6, 0x61, 0xfe, 0x68, 0xc7, 0x3c, 0xe8, 0xc6, 0xb5, 0xdd,
1079         0xb1, 0x2a, 0xb0, 0xc8, 0x85, 0xeb, 0xfb, 0xa4, 0x16, 0x95, 0x5b, 0x5c, 0x3e, 0x09, 0xfc, 0x11,
1080         0xd4, 0xf8, 0x84, 0xd9, 0xb3, 0x90, 0x39, 0x81, 0xb7, 0x60, 0xa2, 0x95, 0x53, 0xdd, 0xfb, 0xcb,
1081         0x6e, 0x32, 0x61, 0x23, 0x9d, 0x25, 0x55, 0xbe, 0x7c, 0x10, 0x9d, 0x3f, 0x0c, 0xd8, 0x49, 0x65,
1082         0xf1, 0x7b, 0xd0, 0x48, 0x73, 0xd9, 0x1e, 0x6d, 0x19, 0x87, 0xc6, 0x51, 0x8d, 0xd4, 0x52, 0x6d,
1083         0xd7, 0x14, 0x0f, 0xa1, 0x99, 0xa9, 0xa3, 0xee, 0xcc, 0x63, 0x9e, 0x84, 0xad, 0xdc, 0xa1, 0x71,
1084         0x54, 0x21, 0xfb, 0xa9, 0xfa, 0xcb, 0x24, 0x89, 0x4d, 0xd8, 0xcf, 0xf4, 0x71, 0xf7, 0x95, 0x27,
1085         0x64, 0x57, 0x5e, 0xbd, 0x65, 0x2f, 0xd5, 0x45, 0x74, 0xaa, 0xf3, 0x97, 0x01, 0xd5, 0xf4, 0xfe,
1086         0xf8, 0x3b, 0x68, 0x67, 0x05, 0xb3, 0x3d, 0x36, 0x5b, 0xf0, 0xdb, 0x89, 0x7a, 0xbf, 0x9c, 0x77,
1087         0xc7, 0x7c, 0xbc, 0x5a, 0xbb, 0xeb, 0x65, 0x21, 0x69, 0xa6, 0x65, 0x4c, 0x25, 0xb0, 0x05, 0x98,
1088         0x71, 0x9b, 0xb9, 0xde, 0xfc, 0xc5, 0x74, 0x11, 0x72, 0xc5, 0x1e, 0xab, 0x7a, 0xb8, 0xe4, 0xb5,
1089         0xb8, 0x15, 0x97, 0xa4, 0x69, 0x11, 0xcb, 0xc6, 0x45, 0xe7, 0xcf, 0x32, 0x34, 0xd7, 0x0c, 0x81,
1090         0xf7, 0xa1, 0xc4, 0xb8, 0x7d, 0xe7, 0x78, 0x5a, 0xe7, 0x22, 0xe3, 0xcf, 0x1d, 0x0f, 0x37, 0xa1,
1091         0x1c, 0x2d, 0x46, 0xb5, 0x9e, 0x25, 0xf9, 0x78, 0x4d, 0xf1, 0x01, 0x94, 0x44, 0x30, 0x71, 0x06,
1092         0x73, 0xa5, 0x58, 0x85, 0xe8, 0x27, 0xfc, 0x3e, 0x34, 0x9c, 0x05, 0x9b, 0x79, 0xf3, 0x90, 0xbb,
1093         0xd4, 0x96, 0xc1, 0x56, 0x41, 0x15, 0xd4, 0x97, 0xe1, 0x71, 0x30, 0x71, 0xf0, 0x63, 0xa8, 0x6a,
1094         0xf1, 0xee, 0xfc, 0x5b, 0x26, 0x5a, 0xc5, 0xc3, 0xfc, 0x51, 0x85, 0xec, 0x44, 0xb1, 0xe7, 0x32,
1095         0x84, 0x8f, 0xa1, 0xcc, 0xb8, 0x7d, 0xbb, 0xa0, 0x6e, 0xab, 0x74, 0x68, 0x1c, 0xd5, 0xcd, 0xdd,
1096         0xf4, 0xd2, 0xdd, 0x2f, 0x16, 0xd4, 0x25, 0x25, 0xc6, 0xe5, 0x5f, 0x7c, 0x03, 0x75, 0xe7, 0xc5,
1097         0xc2, 0x73, 0x5c, 0x3b, 0x6e, 0x29, 0x2b, 0xfd, 0xbb, 0x1b, 0xf5, 0xef, 0x5e, 0xa8, 0x3e, 0x8b,
1098         0x28, 0xbe, 0x6a, 0xc4, 0x62, 0x29, 0xd6, 0xf6, 0x4f, 0x45, 0xa8, 0xa6, 0xd3, 0xf8, 0x33, 0xc8,
1099         0xcf, 0x28, 0xd5, 0xbf, 0xed, 0x70, 0x3b, 0xee, 0xee, 0x88, 0x52, 0x99, 0x23, 0x92, 0x42, 0x32,
1100         0x05, 0x34, 0x52, 0x75, 0x7b, 0xa6, 0x9b, 0x98, 0x29, 0xa0, 0xb4, 0xfd, 0x77, 0x0e, 0xca, 0x9a,
1101         0x1a, 0x7f, 0x0c, 0xd5, 0xd0, 0xb7, 0x67, 0xdc, 0x7d, 0xa9, 0x4e, 0x8b, 0x1e, 0xf4, 0x41, 0x5a,
1102         0xb7, 0x11, 0x77, 0x5f, 0x86, 0x2e, 0x73, 0x7e, 0x50, 0x0c, 0x10, 0xfa, 0x32, 0x10, 0x37, 0xd3,
1103         0x74, 0x73, 0x6e, 0x63, 0x33, 0x5d, 0x36, 0x7f, 0x0b, 0x0f, 0x42, 0xdf, 0x0e, 0xf8, 0x84, 0x89,
1104         0x5b, 0x4f, 0xc8, 0x0f, 0xc6, 0x9e, 0x4e, 0x18, 0xfd, 0xde, 0xa3, 0xc1, 0x0b, 0x75, 0x46, 0x32,
1105         0xdf, 0x82, 0xc5, 0x6f, 0x52, 0x95, 0xe7, 0x71, 0x21, 0x69, 0x86, 0xfe, 0xca, 0x84, 0xa4, 0xa7,
1106         0x6b, 0xe9, 0x0b, 0x6f, 0x4d, 0x4f, 0x57, 0xd3, 0xb7, 0x7f, 0x37, 0xa0, 0x7c, 0xb3, 0xd4, 0x90,
1107         0xf1, 0xad, 0x34, 0x64, 0x3c, 0x91, 0xe1, 0x1b, 0x38, 0x58, 0x33, 0x64, 0xee, 0x6d, 0x87, 0xdc,
1108         0x0f, 0x56, 0x85, 0x3b, 0x1f, 0x40, 0xce, 0xe2, 0x9d, 0x27, 0x50, 0x50, 0x07, 0x71, 0x07, 0xca,
1109         0x5f, 0x59, 0x9f, 0x5b, 0x5f, 0x7e, 0x6d, 0xa1, 0x7b, 0xb8, 0x0c, 0xf9, 0xd1, 0xe5, 0x25, 0x32,
1110         0x24, 0xb8, 0xb9, 0xbc, 0x44, 0xb9, 0xce, 0x3f, 0x39, 0x68, 0xbc, 0x36, 0x26, 0x6e, 0x43, 0x85,
1111         0x71, 0x7b, 0xc2, 0xed, 0x99, 0x13, 0xb9, 0x53, 0x81, 0x94, 0x19, 0xff, 0x94, 0x8f, 0x1c, 0x86,
1112         0x9f, 0x43, 0x5d, 0x84, 0xe9, 0xf3, 0xa6, 0x7f, 0xb2, 0xa3, 0xb5, 0x5b, 0x77, 0xc7, 0x99, 0x7a,
1113         0xf2, 0x5a, 0x3f, 0xbe, 0x84, 0xc6, 0x2c, 0xae, 0x57, 0x2a, 0x88, 0x56, 0x41, 0x39, 0xd7, 0xc3,
1114         0x25, 0x65, 0x42, 0x28, 0xb7, 0xbc, 0x0e, 0xdc, 0x5b, 0x52, 0x9f, 0xa5, 0x43, 0xa2, 0xfd, 0xb3,
1115         0x01, 0xf5, 0xec, 0x8b, 0xf0, 0x23, 0x00, 0x11, 0xfa, 0xd9, 0x3d, 0xee, 0x8b, 0xd0, 0x8f, 0x16,
1116         0xb1, 0xa1, 0x2d, 0xd6, 0x9f, 0xc3, 0xb7, 0xfe, 0x0d, 0x5a, 0x62, 0xcd, 0x41, 0xec, 0x2c, 0x60,
1117         0xf7, 0x8d, 0xb1, 0xf1, 0x31, 0xec, 0xea, 0x23, 0xb3, 0xdc, 0x57, 0x1b, 0x69, 0x83, 0xf1, 0x4c,
1118         0x3d, 0xee, 0xc2, 0x9e, 0x08, 0xef, 0xee, 0x16, 0x3c, 0x90, 0x06, 0x19, 0xfa, 0x5a, 0x1c, 0x69,
1119         0xeb, 0x35, 0xb2, 0x9b, 0xa4, 0xc6, 0xa1, 0xaf, 0x24, 0xe8, 0xcc, 0xa1, 0xb9, 0x66, 0x4a, 0xfc,
1120         0x04, 0x8a, 0x8c, 0x0b, 0x47, 0xa8, 0x57, 0xd5, 0xcd, 0x46, 0x7a, 0x2f, 0xe1, 0x08, 0x12, 0x65,
1121         0x55, 0x99, 0xc3, 0xf8, 0x54, 0xad, 0x9f, 0x2d, 0x93, 0x61, 0x12, 0x65, 0x3b, 0xbf, 0x15, 0xe1,
1122         0x60, 0xf5, 0x5d, 0xb2, 0xee, 0x76, 0x88, 0xc2, 0xce, 0xdc, 0xd3, 0x97, 0x43, 0x91, 0xf1, 0x8b,
1123         0xb9, 0x97, 0xf6, 0xed, 0xfc, 0x26, 0xdf, 0x1e, 0xbf, 0xe1, 0xdb, 0xd1, 0xc7, 0xfc, 0xe1, 0xa6,
1124         0xfb, 0xed, 0x7f, 0x6c, 0x3b, 0x75, 0x39, 0x15, 0x37, 0x5d, 0x4e, 0xa5, 0x55, 0x97, 0x53, 0xfb,
1125         0x97, 0xfc, 0x6b, 0xbe, 0x7f, 0x95, 0xf6, 0xfd, 0xc1, 0x56, 0xb3, 0x65, 0x6d, 0xff, 0x2a, 0x6d,
1126         0xfb, 0x5b, 0x12, 0x65, 0x5c, 0xff, 0x57, 0x63, 0xe9, 0xfa, 0x23, 0xc0, 0xa1, 0x1f, 0x7d, 0x10,
1127         0xdb, 0xf8, 0x56, 0x43, 0x36, 0x8d, 0x1c, 0x96, 0x98, 0xd7, 0x08, 0x30, 0x7d, 0x93, 0x67, 0xe3,
1128         0x35, 0xd0, 0xa0, 0x59, 0x9e, 0x36, 0x59, 0x9a, 0xe9, 0x15, 0xec, 0x69, 0xc2, 0xed, 0x3c, 0xb5,
1129         0xa1, 0x18, 0xad, 0xc4, 0x58, 0x8f, 0xaf, 0xa0, 0xa8, 0x0e, 0x35, 0xde, 0x85, 0x9a, 0x76, 0x3e,
1130         0xdb, 0x22, 0xe3, 0x8b, 0x31, 0xba, 0x87, 0x2b, 0x50, 0x1c, 0x5f, 0x8c, 0x7b, 0x03, 0x64, 0x68,
1131         0xd8, 0x3f, 0x41, 0x39, 0x0d, 0x87, 0x27, 0x28, 0x8f, 0x01, 0x4a, 0xb2, 0xc0, 0x3c, 0x41, 0x85,
1132         0xe3, 0x7f, 0x73, 0x50, 0x54, 0xe7, 0x3e, 0xc3, 0x74, 0x61, 0x91, 0xf3, 0x88, 0xc9, 0x22, 0xe7,
1133         0xbd, 0x5e, 0xc4, 0x24, 0xe1, 0x59, 0xc4, 0x64, 0x91, 0x73, 0xf3, 0x29, 0xca, 0xc7, 0x70, 0x80,
1134         0x0a, 0x1a, 0xf6, 0x7b, 0xa8, 0x18, 0x43, 0x13, 0x95, 0x62, 0x78, 0x86, 0xca, 0x1a, 0x0e, 0x7a,
1135         0xe8, 0x7e, 0x0c, 0x4d, 0x54, 0xd1, 0x70, 0x38, 0x40, 0x10, 0xc3, 0x21, 0xda, 0xd1, 0xf0, 0xf4,
1136         0x0c, 0x55, 0x63, 0xf8, 0x0c, 0xd5, 0x34, 0x7c, 0xd6, 0x47, 0x75, 0xb9, 0x82, 0x1c, 0xe7, 0x64,
1137         0x88, 0x1a, 0x09, 0x3e, 0x45, 0x28, 0xc6, 0x66, 0x0f, 0xed, 0xc6, 0xb8, 0x6f, 0x22, 0x9c, 0xe0,
1138         0x3e, 0xda, 0x4b, 0xf0, 0x00, 0xbd, 0x13, 0xe3, 0xe1, 0x09, 0xda, 0x4f, 0xb0, 0x89, 0x0e, 0x62,
1139         0x7c, 0xf6, 0x0c, 0x35, 0x35, 0x36, 0x7b, 0x43, 0xd4, 0x4a, 0xf0, 0x29, 0x7a, 0x10, 0xe3, 0xa7,
1140         0x03, 0xd4, 0x8e, 0xf1, 0xf0, 0x29, 0x7a, 0x18, 0xe3, 0xd3, 0x13, 0xf4, 0x28, 0xc1, 0x7d, 0xf4,
1141         0xee, 0xb4, 0xa4, 0xfe, 0xd5, 0xe8, 0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0x19, 0x36, 0x21, 0x09,
1142         0x77, 0x0c, 0x00, 0x00,
1143 }