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