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