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