blob: 164ae352ab60405a7e0059b6a7c68a53ad1a6cc3 [file] [log] [blame]
idanshal63df85b2020-05-20 12:13:00 +03001//
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//
18// This source code is part of the near-RT RIC (RAN Intelligent Controller)
19// platform project (RICP).
20
ss412g286ce412019-07-04 14:00:29 +030021// Code generated by protoc-gen-go. DO NOT EDIT.
idanshal63df85b2020-05-20 12:13:00 +030022// versions:
dhirajverma651d3e82022-05-18 02:15:45 -040023// protoc-gen-go v1.26.0
24// protoc v3.15.8
ss412g286ce412019-07-04 14:00:29 +030025// source: gnb.proto
26
27package entities
28
29import (
idanshal63df85b2020-05-20 12:13:00 +030030 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
31 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
32 reflect "reflect"
33 sync "sync"
ss412g286ce412019-07-04 14:00:29 +030034)
35
idanshal63df85b2020-05-20 12:13:00 +030036const (
37 // Verify that this generated code is sufficiently up-to-date.
38 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
39 // Verify that runtime/protoimpl is sufficiently up-to-date.
40 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
41)
ss412g286ce412019-07-04 14:00:29 +030042
ss412g286ce412019-07-04 14:00:29 +030043type Nrscs int32
44
45const (
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
idanshal63df85b2020-05-20 12:13:00 +030053// Enum value maps for Nrscs.
54var (
55 Nrscs_name = map[int32]string{
56 0: "UNKNOWN_NRSCS",
57 1: "SCS15",
58 2: "SCS30",
59 3: "SCS60",
60 4: "SCS120",
61 }
62 Nrscs_value = map[string]int32{
63 "UNKNOWN_NRSCS": 0,
64 "SCS15": 1,
65 "SCS30": 2,
66 "SCS60": 3,
67 "SCS120": 4,
68 }
69)
ss412g286ce412019-07-04 14:00:29 +030070
idanshal63df85b2020-05-20 12:13:00 +030071func (x Nrscs) Enum() *Nrscs {
72 p := new(Nrscs)
73 *p = x
74 return p
ss412g286ce412019-07-04 14:00:29 +030075}
76
77func (x Nrscs) String() string {
idanshal63df85b2020-05-20 12:13:00 +030078 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +030079}
80
idanshal63df85b2020-05-20 12:13:00 +030081func (Nrscs) Descriptor() protoreflect.EnumDescriptor {
82 return file_gnb_proto_enumTypes[0].Descriptor()
83}
84
85func (Nrscs) Type() protoreflect.EnumType {
86 return &file_gnb_proto_enumTypes[0]
87}
88
89func (x Nrscs) Number() protoreflect.EnumNumber {
90 return protoreflect.EnumNumber(x)
91}
92
93// Deprecated: Use Nrscs.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +030094func (Nrscs) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +030095 return file_gnb_proto_rawDescGZIP(), []int{0}
ss412g286ce412019-07-04 14:00:29 +030096}
97
98type Ncnrb int32
99
100const (
101 Ncnrb_UNKNOWN_NCNRB Ncnrb = 0
102 Ncnrb_NRB11 Ncnrb = 1
103 Ncnrb_NRB18 Ncnrb = 2
104 Ncnrb_NRB24 Ncnrb = 3
105 Ncnrb_NRB25 Ncnrb = 4
106 Ncnrb_NRB31 Ncnrb = 5
107 Ncnrb_NRB32 Ncnrb = 6
108 Ncnrb_NRB38 Ncnrb = 7
109 Ncnrb_NRB51 Ncnrb = 8
110 Ncnrb_NRB52 Ncnrb = 9
111 Ncnrb_NRB65 Ncnrb = 10
112 Ncnrb_NRB66 Ncnrb = 11
113 Ncnrb_NRB78 Ncnrb = 12
114 Ncnrb_NRB79 Ncnrb = 13
115 Ncnrb_NRB93 Ncnrb = 14
116 Ncnrb_NRB106 Ncnrb = 15
117 Ncnrb_NRB107 Ncnrb = 16
118 Ncnrb_NRB121 Ncnrb = 17
119 Ncnrb_NRB132 Ncnrb = 18
120 Ncnrb_NRB133 Ncnrb = 19
121 Ncnrb_NRB135 Ncnrb = 20
122 Ncnrb_NRB160 Ncnrb = 21
123 Ncnrb_NRB162 Ncnrb = 22
124 Ncnrb_NRB189 Ncnrb = 23
125 Ncnrb_NRB216 Ncnrb = 24
126 Ncnrb_NRB217 Ncnrb = 25
127 Ncnrb_NRB245 Ncnrb = 26
128 Ncnrb_NRB264 Ncnrb = 27
129 Ncnrb_NRB270 Ncnrb = 28
130 Ncnrb_NRB273 Ncnrb = 29
131)
132
idanshal63df85b2020-05-20 12:13:00 +0300133// Enum value maps for Ncnrb.
134var (
135 Ncnrb_name = map[int32]string{
136 0: "UNKNOWN_NCNRB",
137 1: "NRB11",
138 2: "NRB18",
139 3: "NRB24",
140 4: "NRB25",
141 5: "NRB31",
142 6: "NRB32",
143 7: "NRB38",
144 8: "NRB51",
145 9: "NRB52",
146 10: "NRB65",
147 11: "NRB66",
148 12: "NRB78",
149 13: "NRB79",
150 14: "NRB93",
151 15: "NRB106",
152 16: "NRB107",
153 17: "NRB121",
154 18: "NRB132",
155 19: "NRB133",
156 20: "NRB135",
157 21: "NRB160",
158 22: "NRB162",
159 23: "NRB189",
160 24: "NRB216",
161 25: "NRB217",
162 26: "NRB245",
163 27: "NRB264",
164 28: "NRB270",
165 29: "NRB273",
166 }
167 Ncnrb_value = map[string]int32{
168 "UNKNOWN_NCNRB": 0,
169 "NRB11": 1,
170 "NRB18": 2,
171 "NRB24": 3,
172 "NRB25": 4,
173 "NRB31": 5,
174 "NRB32": 6,
175 "NRB38": 7,
176 "NRB51": 8,
177 "NRB52": 9,
178 "NRB65": 10,
179 "NRB66": 11,
180 "NRB78": 12,
181 "NRB79": 13,
182 "NRB93": 14,
183 "NRB106": 15,
184 "NRB107": 16,
185 "NRB121": 17,
186 "NRB132": 18,
187 "NRB133": 19,
188 "NRB135": 20,
189 "NRB160": 21,
190 "NRB162": 22,
191 "NRB189": 23,
192 "NRB216": 24,
193 "NRB217": 25,
194 "NRB245": 26,
195 "NRB264": 27,
196 "NRB270": 28,
197 "NRB273": 29,
198 }
199)
ss412g286ce412019-07-04 14:00:29 +0300200
idanshal63df85b2020-05-20 12:13:00 +0300201func (x Ncnrb) Enum() *Ncnrb {
202 p := new(Ncnrb)
203 *p = x
204 return p
ss412g286ce412019-07-04 14:00:29 +0300205}
206
207func (x Ncnrb) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300208 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300209}
210
idanshal63df85b2020-05-20 12:13:00 +0300211func (Ncnrb) Descriptor() protoreflect.EnumDescriptor {
212 return file_gnb_proto_enumTypes[1].Descriptor()
213}
214
215func (Ncnrb) Type() protoreflect.EnumType {
216 return &file_gnb_proto_enumTypes[1]
217}
218
219func (x Ncnrb) Number() protoreflect.EnumNumber {
220 return protoreflect.EnumNumber(x)
221}
222
223// Deprecated: Use Ncnrb.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300224func (Ncnrb) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300225 return file_gnb_proto_rawDescGZIP(), []int{1}
ss412g286ce412019-07-04 14:00:29 +0300226}
227
228type Nr_Mode int32
229
230const (
231 Nr_UNKNOWN Nr_Mode = 0
232 Nr_FDD Nr_Mode = 1
233 Nr_TDD Nr_Mode = 2
234)
235
idanshal63df85b2020-05-20 12:13:00 +0300236// Enum value maps for Nr_Mode.
237var (
238 Nr_Mode_name = map[int32]string{
239 0: "UNKNOWN",
240 1: "FDD",
241 2: "TDD",
242 }
243 Nr_Mode_value = map[string]int32{
244 "UNKNOWN": 0,
245 "FDD": 1,
246 "TDD": 2,
247 }
248)
ss412g286ce412019-07-04 14:00:29 +0300249
idanshal63df85b2020-05-20 12:13:00 +0300250func (x Nr_Mode) Enum() *Nr_Mode {
251 p := new(Nr_Mode)
252 *p = x
253 return p
ss412g286ce412019-07-04 14:00:29 +0300254}
255
256func (x Nr_Mode) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300257 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300258}
259
idanshal63df85b2020-05-20 12:13:00 +0300260func (Nr_Mode) Descriptor() protoreflect.EnumDescriptor {
czichy1e2ebda2022-05-17 15:35:45 +0300261 return file_gnb_proto_enumTypes[2].Descriptor()
idanshal63df85b2020-05-20 12:13:00 +0300262}
263
264func (Nr_Mode) Type() protoreflect.EnumType {
czichy1e2ebda2022-05-17 15:35:45 +0300265 return &file_gnb_proto_enumTypes[2]
idanshal63df85b2020-05-20 12:13:00 +0300266}
267
268func (x Nr_Mode) Number() protoreflect.EnumNumber {
269 return protoreflect.EnumNumber(x)
270}
271
272// Deprecated: Use Nr_Mode.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300273func (Nr_Mode) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300274 return file_gnb_proto_rawDescGZIP(), []int{3, 0}
ss412g286ce412019-07-04 14:00:29 +0300275}
276
277type Gnb struct {
idanshal63df85b2020-05-20 12:13:00 +0300278 state protoimpl.MessageState
279 sizeCache protoimpl.SizeCache
280 unknownFields protoimpl.UnknownFields
281
czichy1e2ebda2022-05-17 15:35:45 +0300282 ServedNrCells []*ServedNRCell `protobuf:"bytes,1,rep,name=served_nr_cells,json=servedNrCells,proto3" json:"served_nr_cells,omitempty"`
283 RanFunctions []*RanFunction `protobuf:"bytes,2,rep,name=ran_functions,json=ranFunctions,proto3" json:"ran_functions,omitempty"`
284 GnbType GnbType `protobuf:"varint,3,opt,name=gnb_type,json=gnbType,proto3,enum=entities.GnbType" json:"gnb_type,omitempty"`
285 NodeConfigs []*E2NodeComponentConfig `protobuf:"bytes,4,rep,name=node_configs,json=nodeConfigs,proto3" json:"node_configs,omitempty"`
ss412g286ce412019-07-04 14:00:29 +0300286}
287
idanshal63df85b2020-05-20 12:13:00 +0300288func (x *Gnb) Reset() {
289 *x = Gnb{}
290 if protoimpl.UnsafeEnabled {
291 mi := &file_gnb_proto_msgTypes[0]
292 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
293 ms.StoreMessageInfo(mi)
294 }
295}
296
297func (x *Gnb) String() string {
298 return protoimpl.X.MessageStringOf(x)
299}
300
301func (*Gnb) ProtoMessage() {}
302
303func (x *Gnb) ProtoReflect() protoreflect.Message {
304 mi := &file_gnb_proto_msgTypes[0]
305 if protoimpl.UnsafeEnabled && x != nil {
306 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
307 if ms.LoadMessageInfo() == nil {
308 ms.StoreMessageInfo(mi)
309 }
310 return ms
311 }
312 return mi.MessageOf(x)
313}
314
315// Deprecated: Use Gnb.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300316func (*Gnb) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300317 return file_gnb_proto_rawDescGZIP(), []int{0}
ss412g286ce412019-07-04 14:00:29 +0300318}
319
idanshal63df85b2020-05-20 12:13:00 +0300320func (x *Gnb) GetServedNrCells() []*ServedNRCell {
321 if x != nil {
322 return x.ServedNrCells
ss412g286ce412019-07-04 14:00:29 +0300323 }
324 return nil
325}
326
idanshal63df85b2020-05-20 12:13:00 +0300327func (x *Gnb) GetRanFunctions() []*RanFunction {
328 if x != nil {
329 return x.RanFunctions
ns019t47eda192020-03-17 16:28:09 +0200330 }
331 return nil
332}
333
Amichai4faef772020-07-21 09:47:05 +0000334func (x *Gnb) GetGnbType() GnbType {
335 if x != nil {
336 return x.GnbType
337 }
338 return GnbType_UNKNOWN_GNB_TYPE
339}
340
czichy1e2ebda2022-05-17 15:35:45 +0300341func (x *Gnb) GetNodeConfigs() []*E2NodeComponentConfig {
342 if x != nil {
343 return x.NodeConfigs
344 }
345 return nil
346}
347
ss412g286ce412019-07-04 14:00:29 +0300348type ServedNRCell struct {
idanshal63df85b2020-05-20 12:13:00 +0300349 state protoimpl.MessageState
350 sizeCache protoimpl.SizeCache
351 unknownFields protoimpl.UnknownFields
352
ss412g286ce412019-07-04 14:00:29 +0300353 ServedNrCellInformation *ServedNRCellInformation `protobuf:"bytes,1,opt,name=served_nr_cell_information,json=servedNrCellInformation,proto3" json:"served_nr_cell_information,omitempty"`
354 NrNeighbourInfos []*NrNeighbourInformation `protobuf:"bytes,2,rep,name=nr_neighbour_infos,json=nrNeighbourInfos,proto3" json:"nr_neighbour_infos,omitempty"`
ss412g286ce412019-07-04 14:00:29 +0300355}
356
idanshal63df85b2020-05-20 12:13:00 +0300357func (x *ServedNRCell) Reset() {
358 *x = ServedNRCell{}
359 if protoimpl.UnsafeEnabled {
360 mi := &file_gnb_proto_msgTypes[1]
361 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
362 ms.StoreMessageInfo(mi)
363 }
364}
365
366func (x *ServedNRCell) String() string {
367 return protoimpl.X.MessageStringOf(x)
368}
369
370func (*ServedNRCell) ProtoMessage() {}
371
372func (x *ServedNRCell) ProtoReflect() protoreflect.Message {
373 mi := &file_gnb_proto_msgTypes[1]
374 if protoimpl.UnsafeEnabled && x != nil {
375 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
376 if ms.LoadMessageInfo() == nil {
377 ms.StoreMessageInfo(mi)
378 }
379 return ms
380 }
381 return mi.MessageOf(x)
382}
383
384// Deprecated: Use ServedNRCell.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300385func (*ServedNRCell) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300386 return file_gnb_proto_rawDescGZIP(), []int{1}
ss412g286ce412019-07-04 14:00:29 +0300387}
388
idanshal63df85b2020-05-20 12:13:00 +0300389func (x *ServedNRCell) GetServedNrCellInformation() *ServedNRCellInformation {
390 if x != nil {
391 return x.ServedNrCellInformation
ss412g286ce412019-07-04 14:00:29 +0300392 }
393 return nil
394}
395
idanshal63df85b2020-05-20 12:13:00 +0300396func (x *ServedNRCell) GetNrNeighbourInfos() []*NrNeighbourInformation {
397 if x != nil {
398 return x.NrNeighbourInfos
ss412g286ce412019-07-04 14:00:29 +0300399 }
400 return nil
401}
402
403type ServedNRCellInformation struct {
idanshal63df85b2020-05-20 12:13:00 +0300404 state protoimpl.MessageState
405 sizeCache protoimpl.SizeCache
406 unknownFields protoimpl.UnknownFields
407
Idan Shaloma18f9d62020-07-01 12:03:02 +0000408 NrPci uint32 `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
409 CellId string `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
410 Stac5G string `protobuf:"bytes,3,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
411 ConfiguredStac string `protobuf:"bytes,4,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
412 ServedPlmns []string `protobuf:"bytes,5,rep,name=served_plmns,json=servedPlmns,proto3" json:"served_plmns,omitempty"`
413 NrMode Nr_Mode `protobuf:"varint,6,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
414 ChoiceNrMode *ServedNRCellInformation_ChoiceNRMode `protobuf:"bytes,7,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
415 AdditionalCellInformation *AdditionalCellInformation `protobuf:"bytes,8,opt,name=additional_cell_information,json=additionalCellInformation,proto3" json:"additional_cell_information,omitempty"`
ss412g286ce412019-07-04 14:00:29 +0300416}
417
idanshal63df85b2020-05-20 12:13:00 +0300418func (x *ServedNRCellInformation) Reset() {
419 *x = ServedNRCellInformation{}
420 if protoimpl.UnsafeEnabled {
421 mi := &file_gnb_proto_msgTypes[2]
422 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
423 ms.StoreMessageInfo(mi)
424 }
425}
426
427func (x *ServedNRCellInformation) String() string {
428 return protoimpl.X.MessageStringOf(x)
429}
430
431func (*ServedNRCellInformation) ProtoMessage() {}
432
433func (x *ServedNRCellInformation) ProtoReflect() protoreflect.Message {
434 mi := &file_gnb_proto_msgTypes[2]
435 if protoimpl.UnsafeEnabled && x != nil {
436 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
437 if ms.LoadMessageInfo() == nil {
438 ms.StoreMessageInfo(mi)
439 }
440 return ms
441 }
442 return mi.MessageOf(x)
443}
444
445// Deprecated: Use ServedNRCellInformation.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300446func (*ServedNRCellInformation) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300447 return file_gnb_proto_rawDescGZIP(), []int{2}
ss412g286ce412019-07-04 14:00:29 +0300448}
449
idanshal63df85b2020-05-20 12:13:00 +0300450func (x *ServedNRCellInformation) GetNrPci() uint32 {
451 if x != nil {
452 return x.NrPci
ss412g286ce412019-07-04 14:00:29 +0300453 }
454 return 0
455}
456
idanshal63df85b2020-05-20 12:13:00 +0300457func (x *ServedNRCellInformation) GetCellId() string {
458 if x != nil {
459 return x.CellId
ss412g286ce412019-07-04 14:00:29 +0300460 }
461 return ""
462}
463
idanshal63df85b2020-05-20 12:13:00 +0300464func (x *ServedNRCellInformation) GetStac5G() string {
465 if x != nil {
466 return x.Stac5G
ss412g286ce412019-07-04 14:00:29 +0300467 }
468 return ""
469}
470
idanshal63df85b2020-05-20 12:13:00 +0300471func (x *ServedNRCellInformation) GetConfiguredStac() string {
472 if x != nil {
473 return x.ConfiguredStac
ss412g286ce412019-07-04 14:00:29 +0300474 }
475 return ""
476}
477
idanshal63df85b2020-05-20 12:13:00 +0300478func (x *ServedNRCellInformation) GetServedPlmns() []string {
479 if x != nil {
480 return x.ServedPlmns
ss412g286ce412019-07-04 14:00:29 +0300481 }
482 return nil
483}
484
idanshal63df85b2020-05-20 12:13:00 +0300485func (x *ServedNRCellInformation) GetNrMode() Nr_Mode {
486 if x != nil {
487 return x.NrMode
ss412g286ce412019-07-04 14:00:29 +0300488 }
489 return Nr_UNKNOWN
490}
491
idanshal63df85b2020-05-20 12:13:00 +0300492func (x *ServedNRCellInformation) GetChoiceNrMode() *ServedNRCellInformation_ChoiceNRMode {
493 if x != nil {
494 return x.ChoiceNrMode
ss412g286ce412019-07-04 14:00:29 +0300495 }
496 return nil
497}
498
Idan Shaloma18f9d62020-07-01 12:03:02 +0000499func (x *ServedNRCellInformation) GetAdditionalCellInformation() *AdditionalCellInformation {
500 if x != nil {
501 return x.AdditionalCellInformation
502 }
503 return nil
504}
505
ss412g286ce412019-07-04 14:00:29 +0300506type Nr struct {
idanshal63df85b2020-05-20 12:13:00 +0300507 state protoimpl.MessageState
508 sizeCache protoimpl.SizeCache
509 unknownFields protoimpl.UnknownFields
ss412g286ce412019-07-04 14:00:29 +0300510}
511
idanshal63df85b2020-05-20 12:13:00 +0300512func (x *Nr) Reset() {
513 *x = Nr{}
514 if protoimpl.UnsafeEnabled {
515 mi := &file_gnb_proto_msgTypes[3]
516 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
517 ms.StoreMessageInfo(mi)
518 }
519}
520
521func (x *Nr) String() string {
522 return protoimpl.X.MessageStringOf(x)
523}
524
525func (*Nr) ProtoMessage() {}
526
527func (x *Nr) ProtoReflect() protoreflect.Message {
528 mi := &file_gnb_proto_msgTypes[3]
529 if protoimpl.UnsafeEnabled && x != nil {
530 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
531 if ms.LoadMessageInfo() == nil {
532 ms.StoreMessageInfo(mi)
533 }
534 return ms
535 }
536 return mi.MessageOf(x)
537}
538
539// Deprecated: Use Nr.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300540func (*Nr) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300541 return file_gnb_proto_rawDescGZIP(), []int{3}
ss412g286ce412019-07-04 14:00:29 +0300542}
543
ss412g286ce412019-07-04 14:00:29 +0300544type NrFrequencyInfo struct {
idanshal63df85b2020-05-20 12:13:00 +0300545 state protoimpl.MessageState
546 sizeCache protoimpl.SizeCache
547 unknownFields protoimpl.UnknownFields
548
549 NrArFcn uint64 `protobuf:"varint,1,opt,name=nr_ar_fcn,json=nrArFcn,proto3" json:"nr_ar_fcn,omitempty"`
550 SulInformation *NrFrequencyInfo_SulInformation `protobuf:"bytes,3,opt,name=sulInformation,proto3" json:"sulInformation,omitempty"`
551 FrequencyBands []*FrequencyBandItem `protobuf:"bytes,4,rep,name=frequency_bands,json=frequencyBands,proto3" json:"frequency_bands,omitempty"`
ss412g286ce412019-07-04 14:00:29 +0300552}
553
idanshal63df85b2020-05-20 12:13:00 +0300554func (x *NrFrequencyInfo) Reset() {
555 *x = NrFrequencyInfo{}
556 if protoimpl.UnsafeEnabled {
557 mi := &file_gnb_proto_msgTypes[4]
558 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
559 ms.StoreMessageInfo(mi)
560 }
561}
562
563func (x *NrFrequencyInfo) String() string {
564 return protoimpl.X.MessageStringOf(x)
565}
566
567func (*NrFrequencyInfo) ProtoMessage() {}
568
569func (x *NrFrequencyInfo) ProtoReflect() protoreflect.Message {
570 mi := &file_gnb_proto_msgTypes[4]
571 if protoimpl.UnsafeEnabled && x != nil {
572 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
573 if ms.LoadMessageInfo() == nil {
574 ms.StoreMessageInfo(mi)
575 }
576 return ms
577 }
578 return mi.MessageOf(x)
579}
580
581// Deprecated: Use NrFrequencyInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300582func (*NrFrequencyInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300583 return file_gnb_proto_rawDescGZIP(), []int{4}
ss412g286ce412019-07-04 14:00:29 +0300584}
585
idanshal63df85b2020-05-20 12:13:00 +0300586func (x *NrFrequencyInfo) GetNrArFcn() uint64 {
587 if x != nil {
588 return x.NrArFcn
ss412g286ce412019-07-04 14:00:29 +0300589 }
590 return 0
591}
592
idanshal63df85b2020-05-20 12:13:00 +0300593func (x *NrFrequencyInfo) GetSulInformation() *NrFrequencyInfo_SulInformation {
594 if x != nil {
595 return x.SulInformation
ss412g286ce412019-07-04 14:00:29 +0300596 }
597 return nil
598}
599
idanshal63df85b2020-05-20 12:13:00 +0300600func (x *NrFrequencyInfo) GetFrequencyBands() []*FrequencyBandItem {
601 if x != nil {
602 return x.FrequencyBands
ss412g286ce412019-07-04 14:00:29 +0300603 }
604 return nil
605}
606
607type FrequencyBandItem struct {
idanshal63df85b2020-05-20 12:13:00 +0300608 state protoimpl.MessageState
609 sizeCache protoimpl.SizeCache
610 unknownFields protoimpl.UnknownFields
611
612 NrFrequencyBand uint32 `protobuf:"varint,1,opt,name=nr_frequency_band,json=nrFrequencyBand,proto3" json:"nr_frequency_band,omitempty"`
613 SupportedSulBands []uint32 `protobuf:"varint,2,rep,packed,name=supported_sul_bands,json=supportedSulBands,proto3" json:"supported_sul_bands,omitempty"`
ss412g286ce412019-07-04 14:00:29 +0300614}
615
idanshal63df85b2020-05-20 12:13:00 +0300616func (x *FrequencyBandItem) Reset() {
617 *x = FrequencyBandItem{}
618 if protoimpl.UnsafeEnabled {
619 mi := &file_gnb_proto_msgTypes[5]
620 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
621 ms.StoreMessageInfo(mi)
622 }
623}
624
625func (x *FrequencyBandItem) String() string {
626 return protoimpl.X.MessageStringOf(x)
627}
628
629func (*FrequencyBandItem) ProtoMessage() {}
630
631func (x *FrequencyBandItem) ProtoReflect() protoreflect.Message {
632 mi := &file_gnb_proto_msgTypes[5]
633 if protoimpl.UnsafeEnabled && x != nil {
634 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
635 if ms.LoadMessageInfo() == nil {
636 ms.StoreMessageInfo(mi)
637 }
638 return ms
639 }
640 return mi.MessageOf(x)
641}
642
643// Deprecated: Use FrequencyBandItem.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300644func (*FrequencyBandItem) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300645 return file_gnb_proto_rawDescGZIP(), []int{5}
ss412g286ce412019-07-04 14:00:29 +0300646}
647
idanshal63df85b2020-05-20 12:13:00 +0300648func (x *FrequencyBandItem) GetNrFrequencyBand() uint32 {
649 if x != nil {
650 return x.NrFrequencyBand
ss412g286ce412019-07-04 14:00:29 +0300651 }
652 return 0
653}
654
idanshal63df85b2020-05-20 12:13:00 +0300655func (x *FrequencyBandItem) GetSupportedSulBands() []uint32 {
656 if x != nil {
657 return x.SupportedSulBands
ss412g286ce412019-07-04 14:00:29 +0300658 }
659 return nil
660}
661
662type NrTransmissionBandwidth struct {
idanshal63df85b2020-05-20 12:13:00 +0300663 state protoimpl.MessageState
664 sizeCache protoimpl.SizeCache
665 unknownFields protoimpl.UnknownFields
666
667 Nrscs Nrscs `protobuf:"varint,1,opt,name=nrscs,proto3,enum=entities.Nrscs" json:"nrscs,omitempty"`
668 Ncnrb Ncnrb `protobuf:"varint,2,opt,name=ncnrb,proto3,enum=entities.Ncnrb" json:"ncnrb,omitempty"`
ss412g286ce412019-07-04 14:00:29 +0300669}
670
idanshal63df85b2020-05-20 12:13:00 +0300671func (x *NrTransmissionBandwidth) Reset() {
672 *x = NrTransmissionBandwidth{}
673 if protoimpl.UnsafeEnabled {
674 mi := &file_gnb_proto_msgTypes[6]
675 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
676 ms.StoreMessageInfo(mi)
677 }
678}
679
680func (x *NrTransmissionBandwidth) String() string {
681 return protoimpl.X.MessageStringOf(x)
682}
683
684func (*NrTransmissionBandwidth) ProtoMessage() {}
685
686func (x *NrTransmissionBandwidth) ProtoReflect() protoreflect.Message {
687 mi := &file_gnb_proto_msgTypes[6]
688 if protoimpl.UnsafeEnabled && x != nil {
689 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
690 if ms.LoadMessageInfo() == nil {
691 ms.StoreMessageInfo(mi)
692 }
693 return ms
694 }
695 return mi.MessageOf(x)
696}
697
698// Deprecated: Use NrTransmissionBandwidth.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300699func (*NrTransmissionBandwidth) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300700 return file_gnb_proto_rawDescGZIP(), []int{6}
ss412g286ce412019-07-04 14:00:29 +0300701}
702
idanshal63df85b2020-05-20 12:13:00 +0300703func (x *NrTransmissionBandwidth) GetNrscs() Nrscs {
704 if x != nil {
705 return x.Nrscs
ss412g286ce412019-07-04 14:00:29 +0300706 }
707 return Nrscs_UNKNOWN_NRSCS
708}
709
idanshal63df85b2020-05-20 12:13:00 +0300710func (x *NrTransmissionBandwidth) GetNcnrb() Ncnrb {
711 if x != nil {
712 return x.Ncnrb
ss412g286ce412019-07-04 14:00:29 +0300713 }
714 return Ncnrb_UNKNOWN_NCNRB
715}
716
717type NrNeighbourInformation struct {
idanshal63df85b2020-05-20 12:13:00 +0300718 state protoimpl.MessageState
719 sizeCache protoimpl.SizeCache
720 unknownFields protoimpl.UnknownFields
721
722 NrPci uint32 `protobuf:"varint,1,opt,name=nr_pci,json=nrPci,proto3" json:"nr_pci,omitempty"`
723 NrCgi string `protobuf:"bytes,2,opt,name=nr_cgi,json=nrCgi,proto3" json:"nr_cgi,omitempty"`
724 NrMode Nr_Mode `protobuf:"varint,3,opt,name=nr_mode,json=nrMode,proto3,enum=entities.Nr_Mode" json:"nr_mode,omitempty"`
725 ChoiceNrMode *NrNeighbourInformation_ChoiceNRMode `protobuf:"bytes,4,opt,name=choice_nr_mode,json=choiceNrMode,proto3" json:"choice_nr_mode,omitempty"`
726 Stac5G string `protobuf:"bytes,5,opt,name=stac5g,proto3" json:"stac5g,omitempty"`
727 ConfiguredStac string `protobuf:"bytes,6,opt,name=configured_stac,json=configuredStac,proto3" json:"configured_stac,omitempty"`
ss412g286ce412019-07-04 14:00:29 +0300728}
729
idanshal63df85b2020-05-20 12:13:00 +0300730func (x *NrNeighbourInformation) Reset() {
731 *x = NrNeighbourInformation{}
732 if protoimpl.UnsafeEnabled {
733 mi := &file_gnb_proto_msgTypes[7]
734 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
735 ms.StoreMessageInfo(mi)
736 }
737}
738
739func (x *NrNeighbourInformation) String() string {
740 return protoimpl.X.MessageStringOf(x)
741}
742
743func (*NrNeighbourInformation) ProtoMessage() {}
744
745func (x *NrNeighbourInformation) ProtoReflect() protoreflect.Message {
746 mi := &file_gnb_proto_msgTypes[7]
747 if protoimpl.UnsafeEnabled && x != nil {
748 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
749 if ms.LoadMessageInfo() == nil {
750 ms.StoreMessageInfo(mi)
751 }
752 return ms
753 }
754 return mi.MessageOf(x)
755}
756
757// Deprecated: Use NrNeighbourInformation.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300758func (*NrNeighbourInformation) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300759 return file_gnb_proto_rawDescGZIP(), []int{7}
ss412g286ce412019-07-04 14:00:29 +0300760}
761
idanshal63df85b2020-05-20 12:13:00 +0300762func (x *NrNeighbourInformation) GetNrPci() uint32 {
763 if x != nil {
764 return x.NrPci
ss412g286ce412019-07-04 14:00:29 +0300765 }
766 return 0
767}
768
idanshal63df85b2020-05-20 12:13:00 +0300769func (x *NrNeighbourInformation) GetNrCgi() string {
770 if x != nil {
771 return x.NrCgi
ss412g286ce412019-07-04 14:00:29 +0300772 }
773 return ""
774}
775
idanshal63df85b2020-05-20 12:13:00 +0300776func (x *NrNeighbourInformation) GetNrMode() Nr_Mode {
777 if x != nil {
778 return x.NrMode
ss412g286ce412019-07-04 14:00:29 +0300779 }
780 return Nr_UNKNOWN
781}
782
idanshal63df85b2020-05-20 12:13:00 +0300783func (x *NrNeighbourInformation) GetChoiceNrMode() *NrNeighbourInformation_ChoiceNRMode {
784 if x != nil {
785 return x.ChoiceNrMode
ss412g286ce412019-07-04 14:00:29 +0300786 }
787 return nil
788}
789
idanshal63df85b2020-05-20 12:13:00 +0300790func (x *NrNeighbourInformation) GetStac5G() string {
791 if x != nil {
792 return x.Stac5G
ss412g286ce412019-07-04 14:00:29 +0300793 }
794 return ""
795}
796
idanshal63df85b2020-05-20 12:13:00 +0300797func (x *NrNeighbourInformation) GetConfiguredStac() string {
798 if x != nil {
799 return x.ConfiguredStac
ss412g286ce412019-07-04 14:00:29 +0300800 }
801 return ""
802}
803
idanshal63df85b2020-05-20 12:13:00 +0300804type ServedNRCellInformation_ChoiceNRMode struct {
805 state protoimpl.MessageState
806 sizeCache protoimpl.SizeCache
807 unknownFields protoimpl.UnknownFields
808
809 Fdd *ServedNRCellInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
810 Tdd *ServedNRCellInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
811}
812
813func (x *ServedNRCellInformation_ChoiceNRMode) Reset() {
814 *x = ServedNRCellInformation_ChoiceNRMode{}
815 if protoimpl.UnsafeEnabled {
816 mi := &file_gnb_proto_msgTypes[8]
817 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
818 ms.StoreMessageInfo(mi)
819 }
820}
821
822func (x *ServedNRCellInformation_ChoiceNRMode) String() string {
823 return protoimpl.X.MessageStringOf(x)
824}
825
826func (*ServedNRCellInformation_ChoiceNRMode) ProtoMessage() {}
827
828func (x *ServedNRCellInformation_ChoiceNRMode) ProtoReflect() protoreflect.Message {
829 mi := &file_gnb_proto_msgTypes[8]
830 if protoimpl.UnsafeEnabled && x != nil {
831 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
832 if ms.LoadMessageInfo() == nil {
833 ms.StoreMessageInfo(mi)
834 }
835 return ms
836 }
837 return mi.MessageOf(x)
838}
839
840// Deprecated: Use ServedNRCellInformation_ChoiceNRMode.ProtoReflect.Descriptor instead.
841func (*ServedNRCellInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
842 return file_gnb_proto_rawDescGZIP(), []int{2, 0}
843}
844
845func (x *ServedNRCellInformation_ChoiceNRMode) GetFdd() *ServedNRCellInformation_ChoiceNRMode_FddInfo {
846 if x != nil {
847 return x.Fdd
848 }
849 return nil
850}
851
852func (x *ServedNRCellInformation_ChoiceNRMode) GetTdd() *ServedNRCellInformation_ChoiceNRMode_TddInfo {
853 if x != nil {
854 return x.Tdd
855 }
856 return nil
857}
858
859type ServedNRCellInformation_ChoiceNRMode_FddInfo struct {
860 state protoimpl.MessageState
861 sizeCache protoimpl.SizeCache
862 unknownFields protoimpl.UnknownFields
863
864 UlFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ul_freq_info,json=ulFreqInfo,proto3" json:"ul_freq_info,omitempty"`
865 DlFreqInfo *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dl_freq_info,json=dlFreqInfo,proto3" json:"dl_freq_info,omitempty"`
866 UlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3" json:"ul_transmission_bandwidth,omitempty"`
867 DlTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3" json:"dl_transmission_bandwidth,omitempty"`
868}
869
870func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) Reset() {
871 *x = ServedNRCellInformation_ChoiceNRMode_FddInfo{}
872 if protoimpl.UnsafeEnabled {
873 mi := &file_gnb_proto_msgTypes[9]
874 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
875 ms.StoreMessageInfo(mi)
876 }
877}
878
879func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) String() string {
880 return protoimpl.X.MessageStringOf(x)
881}
882
883func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
884
885func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) ProtoReflect() protoreflect.Message {
886 mi := &file_gnb_proto_msgTypes[9]
887 if protoimpl.UnsafeEnabled && x != nil {
888 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
889 if ms.LoadMessageInfo() == nil {
890 ms.StoreMessageInfo(mi)
891 }
892 return ms
893 }
894 return mi.MessageOf(x)
895}
896
897// Deprecated: Use ServedNRCellInformation_ChoiceNRMode_FddInfo.ProtoReflect.Descriptor instead.
898func (*ServedNRCellInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
899 return file_gnb_proto_rawDescGZIP(), []int{2, 0, 0}
900}
901
902func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlFreqInfo() *NrFrequencyInfo {
903 if x != nil {
904 return x.UlFreqInfo
905 }
906 return nil
907}
908
909func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlFreqInfo() *NrFrequencyInfo {
910 if x != nil {
911 return x.DlFreqInfo
912 }
913 return nil
914}
915
916func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetUlTransmissionBandwidth() *NrTransmissionBandwidth {
917 if x != nil {
918 return x.UlTransmissionBandwidth
919 }
920 return nil
921}
922
923func (x *ServedNRCellInformation_ChoiceNRMode_FddInfo) GetDlTransmissionBandwidth() *NrTransmissionBandwidth {
924 if x != nil {
925 return x.DlTransmissionBandwidth
926 }
927 return nil
928}
929
930type ServedNRCellInformation_ChoiceNRMode_TddInfo struct {
931 state protoimpl.MessageState
932 sizeCache protoimpl.SizeCache
933 unknownFields protoimpl.UnknownFields
934
935 NrFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=nr_freq_info,json=nrFreqInfo,proto3" json:"nr_freq_info,omitempty"`
936 TransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3" json:"transmission_bandwidth,omitempty"`
937}
938
939func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) Reset() {
940 *x = ServedNRCellInformation_ChoiceNRMode_TddInfo{}
941 if protoimpl.UnsafeEnabled {
942 mi := &file_gnb_proto_msgTypes[10]
943 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
944 ms.StoreMessageInfo(mi)
945 }
946}
947
948func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) String() string {
949 return protoimpl.X.MessageStringOf(x)
950}
951
952func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
953
954func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) ProtoReflect() protoreflect.Message {
955 mi := &file_gnb_proto_msgTypes[10]
956 if protoimpl.UnsafeEnabled && x != nil {
957 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
958 if ms.LoadMessageInfo() == nil {
959 ms.StoreMessageInfo(mi)
960 }
961 return ms
962 }
963 return mi.MessageOf(x)
964}
965
966// Deprecated: Use ServedNRCellInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead.
967func (*ServedNRCellInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
968 return file_gnb_proto_rawDescGZIP(), []int{2, 0, 1}
969}
970
971func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetNrFreqInfo() *NrFrequencyInfo {
972 if x != nil {
973 return x.NrFreqInfo
974 }
975 return nil
976}
977
978func (x *ServedNRCellInformation_ChoiceNRMode_TddInfo) GetTransmissionBandwidth() *NrTransmissionBandwidth {
979 if x != nil {
980 return x.TransmissionBandwidth
981 }
982 return nil
983}
984
985type NrFrequencyInfo_SulInformation struct {
986 state protoimpl.MessageState
987 sizeCache protoimpl.SizeCache
988 unknownFields protoimpl.UnknownFields
989
990 SulArFcn uint64 `protobuf:"varint,1,opt,name=sul_ar_fcn,json=sulArFcn,proto3" json:"sul_ar_fcn,omitempty"`
991 SulTransmissionBandwidth *NrTransmissionBandwidth `protobuf:"bytes,2,opt,name=sul_transmission_bandwidth,json=sulTransmissionBandwidth,proto3" json:"sul_transmission_bandwidth,omitempty"`
992}
993
994func (x *NrFrequencyInfo_SulInformation) Reset() {
995 *x = NrFrequencyInfo_SulInformation{}
996 if protoimpl.UnsafeEnabled {
997 mi := &file_gnb_proto_msgTypes[11]
998 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
999 ms.StoreMessageInfo(mi)
1000 }
1001}
1002
1003func (x *NrFrequencyInfo_SulInformation) String() string {
1004 return protoimpl.X.MessageStringOf(x)
1005}
1006
1007func (*NrFrequencyInfo_SulInformation) ProtoMessage() {}
1008
1009func (x *NrFrequencyInfo_SulInformation) ProtoReflect() protoreflect.Message {
1010 mi := &file_gnb_proto_msgTypes[11]
1011 if protoimpl.UnsafeEnabled && x != nil {
1012 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1013 if ms.LoadMessageInfo() == nil {
1014 ms.StoreMessageInfo(mi)
1015 }
1016 return ms
1017 }
1018 return mi.MessageOf(x)
1019}
1020
1021// Deprecated: Use NrFrequencyInfo_SulInformation.ProtoReflect.Descriptor instead.
1022func (*NrFrequencyInfo_SulInformation) Descriptor() ([]byte, []int) {
1023 return file_gnb_proto_rawDescGZIP(), []int{4, 0}
1024}
1025
1026func (x *NrFrequencyInfo_SulInformation) GetSulArFcn() uint64 {
1027 if x != nil {
1028 return x.SulArFcn
1029 }
1030 return 0
1031}
1032
1033func (x *NrFrequencyInfo_SulInformation) GetSulTransmissionBandwidth() *NrTransmissionBandwidth {
1034 if x != nil {
1035 return x.SulTransmissionBandwidth
1036 }
1037 return nil
1038}
1039
ss412g286ce412019-07-04 14:00:29 +03001040type NrNeighbourInformation_ChoiceNRMode struct {
idanshal63df85b2020-05-20 12:13:00 +03001041 state protoimpl.MessageState
1042 sizeCache protoimpl.SizeCache
1043 unknownFields protoimpl.UnknownFields
1044
1045 Fdd *NrNeighbourInformation_ChoiceNRMode_FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
1046 Tdd *NrNeighbourInformation_ChoiceNRMode_TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001047}
1048
idanshal63df85b2020-05-20 12:13:00 +03001049func (x *NrNeighbourInformation_ChoiceNRMode) Reset() {
1050 *x = NrNeighbourInformation_ChoiceNRMode{}
1051 if protoimpl.UnsafeEnabled {
1052 mi := &file_gnb_proto_msgTypes[12]
1053 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1054 ms.StoreMessageInfo(mi)
1055 }
1056}
1057
1058func (x *NrNeighbourInformation_ChoiceNRMode) String() string {
1059 return protoimpl.X.MessageStringOf(x)
1060}
1061
1062func (*NrNeighbourInformation_ChoiceNRMode) ProtoMessage() {}
1063
1064func (x *NrNeighbourInformation_ChoiceNRMode) ProtoReflect() protoreflect.Message {
1065 mi := &file_gnb_proto_msgTypes[12]
1066 if protoimpl.UnsafeEnabled && x != nil {
1067 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1068 if ms.LoadMessageInfo() == nil {
1069 ms.StoreMessageInfo(mi)
1070 }
1071 return ms
1072 }
1073 return mi.MessageOf(x)
1074}
1075
1076// Deprecated: Use NrNeighbourInformation_ChoiceNRMode.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001077func (*NrNeighbourInformation_ChoiceNRMode) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001078 return file_gnb_proto_rawDescGZIP(), []int{7, 0}
ss412g286ce412019-07-04 14:00:29 +03001079}
1080
idanshal63df85b2020-05-20 12:13:00 +03001081func (x *NrNeighbourInformation_ChoiceNRMode) GetFdd() *NrNeighbourInformation_ChoiceNRMode_FddInfo {
1082 if x != nil {
1083 return x.Fdd
ss412g286ce412019-07-04 14:00:29 +03001084 }
1085 return nil
1086}
1087
idanshal63df85b2020-05-20 12:13:00 +03001088func (x *NrNeighbourInformation_ChoiceNRMode) GetTdd() *NrNeighbourInformation_ChoiceNRMode_TddInfo {
1089 if x != nil {
1090 return x.Tdd
ss412g286ce412019-07-04 14:00:29 +03001091 }
1092 return nil
1093}
1094
1095type NrNeighbourInformation_ChoiceNRMode_FddInfo struct {
idanshal63df85b2020-05-20 12:13:00 +03001096 state protoimpl.MessageState
1097 sizeCache protoimpl.SizeCache
1098 unknownFields protoimpl.UnknownFields
1099
1100 UlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ular_fcn_freq_info,json=ularFcnFreqInfo,proto3" json:"ular_fcn_freq_info,omitempty"`
1101 DlarFcnFreqInfo *NrFrequencyInfo `protobuf:"bytes,2,opt,name=dlar_fcn_freq_info,json=dlarFcnFreqInfo,proto3" json:"dlar_fcn_freq_info,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001102}
1103
idanshal63df85b2020-05-20 12:13:00 +03001104func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) Reset() {
1105 *x = NrNeighbourInformation_ChoiceNRMode_FddInfo{}
1106 if protoimpl.UnsafeEnabled {
1107 mi := &file_gnb_proto_msgTypes[13]
1108 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1109 ms.StoreMessageInfo(mi)
1110 }
ss412g286ce412019-07-04 14:00:29 +03001111}
idanshal63df85b2020-05-20 12:13:00 +03001112
1113func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) String() string {
1114 return protoimpl.X.MessageStringOf(x)
ss412g286ce412019-07-04 14:00:29 +03001115}
idanshal63df85b2020-05-20 12:13:00 +03001116
ss412g286ce412019-07-04 14:00:29 +03001117func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoMessage() {}
idanshal63df85b2020-05-20 12:13:00 +03001118
1119func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) ProtoReflect() protoreflect.Message {
1120 mi := &file_gnb_proto_msgTypes[13]
1121 if protoimpl.UnsafeEnabled && x != nil {
1122 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1123 if ms.LoadMessageInfo() == nil {
1124 ms.StoreMessageInfo(mi)
1125 }
1126 return ms
1127 }
1128 return mi.MessageOf(x)
1129}
1130
1131// Deprecated: Use NrNeighbourInformation_ChoiceNRMode_FddInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001132func (*NrNeighbourInformation_ChoiceNRMode_FddInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001133 return file_gnb_proto_rawDescGZIP(), []int{7, 0, 0}
ss412g286ce412019-07-04 14:00:29 +03001134}
1135
idanshal63df85b2020-05-20 12:13:00 +03001136func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetUlarFcnFreqInfo() *NrFrequencyInfo {
1137 if x != nil {
1138 return x.UlarFcnFreqInfo
ss412g286ce412019-07-04 14:00:29 +03001139 }
1140 return nil
1141}
1142
idanshal63df85b2020-05-20 12:13:00 +03001143func (x *NrNeighbourInformation_ChoiceNRMode_FddInfo) GetDlarFcnFreqInfo() *NrFrequencyInfo {
1144 if x != nil {
1145 return x.DlarFcnFreqInfo
ss412g286ce412019-07-04 14:00:29 +03001146 }
1147 return nil
1148}
1149
1150type NrNeighbourInformation_ChoiceNRMode_TddInfo struct {
idanshal63df85b2020-05-20 12:13:00 +03001151 state protoimpl.MessageState
1152 sizeCache protoimpl.SizeCache
1153 unknownFields protoimpl.UnknownFields
1154
1155 ArFcnNrFreqInfo *NrFrequencyInfo `protobuf:"bytes,1,opt,name=ar_fcn_nr_freq_info,json=arFcnNrFreqInfo,proto3" json:"ar_fcn_nr_freq_info,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001156}
1157
idanshal63df85b2020-05-20 12:13:00 +03001158func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) Reset() {
1159 *x = NrNeighbourInformation_ChoiceNRMode_TddInfo{}
1160 if protoimpl.UnsafeEnabled {
1161 mi := &file_gnb_proto_msgTypes[14]
1162 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1163 ms.StoreMessageInfo(mi)
1164 }
ss412g286ce412019-07-04 14:00:29 +03001165}
idanshal63df85b2020-05-20 12:13:00 +03001166
1167func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) String() string {
1168 return protoimpl.X.MessageStringOf(x)
ss412g286ce412019-07-04 14:00:29 +03001169}
idanshal63df85b2020-05-20 12:13:00 +03001170
ss412g286ce412019-07-04 14:00:29 +03001171func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoMessage() {}
idanshal63df85b2020-05-20 12:13:00 +03001172
1173func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) ProtoReflect() protoreflect.Message {
1174 mi := &file_gnb_proto_msgTypes[14]
1175 if protoimpl.UnsafeEnabled && x != nil {
1176 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1177 if ms.LoadMessageInfo() == nil {
1178 ms.StoreMessageInfo(mi)
1179 }
1180 return ms
1181 }
1182 return mi.MessageOf(x)
1183}
1184
1185// Deprecated: Use NrNeighbourInformation_ChoiceNRMode_TddInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001186func (*NrNeighbourInformation_ChoiceNRMode_TddInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001187 return file_gnb_proto_rawDescGZIP(), []int{7, 0, 1}
ss412g286ce412019-07-04 14:00:29 +03001188}
1189
idanshal63df85b2020-05-20 12:13:00 +03001190func (x *NrNeighbourInformation_ChoiceNRMode_TddInfo) GetArFcnNrFreqInfo() *NrFrequencyInfo {
1191 if x != nil {
1192 return x.ArFcnNrFreqInfo
ss412g286ce412019-07-04 14:00:29 +03001193 }
1194 return nil
1195}
1196
idanshal63df85b2020-05-20 12:13:00 +03001197var File_gnb_proto protoreflect.FileDescriptor
1198
1199var file_gnb_proto_rawDesc = []byte{
1200 0x0a, 0x09, 0x67, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74,
1201 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x12, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74,
czichy1e2ebda2022-05-17 15:35:45 +03001202 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x65, 0x32, 0x6e, 0x6f, 0x64,
1203 0x65, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66,
1204 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69,
1205 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d,
1206 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0e, 0x6e, 0x62, 0x5f,
1207 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf3, 0x01, 0x0a, 0x03,
1208 0x47, 0x6e, 0x62, 0x12, 0x3e, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e, 0x72,
1209 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x65,
1210 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52,
1211 0x43, 0x65, 0x6c, 0x6c, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x72, 0x43, 0x65,
1212 0x6c, 0x6c, 0x73, 0x12, 0x3a, 0x0a, 0x0d, 0x72, 0x61, 0x6e, 0x5f, 0x66, 0x75, 0x6e, 0x63, 0x74,
1213 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x65, 0x6e, 0x74,
1214 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f,
1215 0x6e, 0x52, 0x0c, 0x72, 0x61, 0x6e, 0x46, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
1216 0x2c, 0x0a, 0x08, 0x67, 0x6e, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
1217 0x0e, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x47, 0x6e, 0x62,
1218 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x67, 0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x42, 0x0a,
1219 0x0c, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x73, 0x18, 0x04, 0x20,
1220 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45,
1221 0x32, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x43, 0x6f,
1222 0x6e, 0x66, 0x69, 0x67, 0x52, 0x0b, 0x6e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1223 0x73, 0x22, 0xbe, 0x01, 0x0a, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65,
1224 0x6c, 0x6c, 0x12, 0x5e, 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x6e, 0x72, 0x5f,
Amichai4faef772020-07-21 09:47:05 +00001225 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
czichy1e2ebda2022-05-17 15:35:45 +03001226 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1227 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e,
1228 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x17, 0x73, 0x65, 0x72, 0x76, 0x65,
1229 0x64, 0x4e, 0x72, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
1230 0x6f, 0x6e, 0x12, 0x4e, 0x0a, 0x12, 0x6e, 0x72, 0x5f, 0x6e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f,
1231 0x75, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20,
1232 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67,
1233 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1234 0x52, 0x10, 0x6e, 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66,
1235 0x6f, 0x73, 0x22, 0xa0, 0x08, 0x0a, 0x17, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43,
1236 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x15,
Amichai4faef772020-07-21 09:47:05 +00001237 0x0a, 0x06, 0x6e, 0x72, 0x5f, 0x70, 0x63, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x05,
czichy1e2ebda2022-05-17 15:35:45 +03001238 0x6e, 0x72, 0x50, 0x63, 0x69, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64,
1239 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x16,
1240 0x0a, 0x06, 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
1241 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1242 0x75, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
1243 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x53, 0x74, 0x61, 0x63, 0x12,
1244 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x6d, 0x6e, 0x73, 0x18,
1245 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x50, 0x6c, 0x6d,
1246 0x6e, 0x73, 0x12, 0x2a, 0x0a, 0x07, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20,
1247 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e,
1248 0x72, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x06, 0x6e, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x54,
1249 0x0a, 0x0e, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65,
1250 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1251 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e,
1252 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65,
1253 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x0c, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x72,
1254 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x63, 0x0a, 0x1b, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
1255 0x61, 0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1256 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x65, 0x6e, 0x74, 0x69,
1257 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43,
1258 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x19,
1259 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e,
1260 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x89, 0x05, 0x0a, 0x0c, 0x43, 0x68,
1261 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x48, 0x0a, 0x03, 0x66, 0x64,
1262 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1263 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49,
1264 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63,
1265 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52,
1266 0x03, 0x66, 0x64, 0x64, 0x12, 0x48, 0x0a, 0x03, 0x74, 0x64, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
1267 0x0b, 0x32, 0x36, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x65, 0x72,
1268 0x76, 0x65, 0x64, 0x4e, 0x52, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1269 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64,
1270 0x65, 0x2e, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x74, 0x64, 0x64, 0x1a, 0xc1,
1271 0x02, 0x0a, 0x07, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0c, 0x75, 0x6c,
1272 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
1273 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72,
1274 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x75, 0x6c, 0x46,
1275 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b, 0x0a, 0x0c, 0x64, 0x6c, 0x5f, 0x66, 0x72,
1276 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e,
1277 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75,
1278 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x64, 0x6c, 0x46, 0x72, 0x65, 0x71,
1279 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x5d, 0x0a, 0x19, 0x75, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73,
1280 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74,
1281 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1282 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
1283 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x17, 0x75, 0x6c, 0x54, 0x72,
1284 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69,
1285 0x64, 0x74, 0x68, 0x12, 0x5d, 0x0a, 0x19, 0x64, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d,
1286 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68,
1287 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1288 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
1289 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x17, 0x64, 0x6c, 0x54, 0x72, 0x61,
1290 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64,
1291 0x74, 0x68, 0x1a, 0xa0, 0x01, 0x0a, 0x07, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3b,
1292 0x0a, 0x0c, 0x6e, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01,
1293 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
1294 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
1295 0x0a, 0x6e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x58, 0x0a, 0x16, 0x74,
1296 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e, 0x64,
1297 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e,
1298 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69,
1299 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x15,
1300 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64,
1301 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x2b, 0x0a, 0x02, 0x4e, 0x72, 0x22, 0x25, 0x0a, 0x04, 0x4d,
1302 0x6f, 0x64, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00,
1303 0x12, 0x07, 0x0a, 0x03, 0x46, 0x44, 0x44, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x54, 0x44, 0x44,
1304 0x10, 0x02, 0x22, 0xd7, 0x02, 0x0a, 0x0f, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e,
1305 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x09, 0x6e, 0x72, 0x5f, 0x61, 0x72, 0x5f,
1306 0x66, 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x6e, 0x72, 0x41, 0x72, 0x46,
1307 0x63, 0x6e, 0x12, 0x50, 0x0a, 0x0e, 0x73, 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1308 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x65, 0x6e, 0x74,
1309 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
1310 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x53, 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1311 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x73, 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1312 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x0f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
1313 0x79, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e,
1314 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e,
1315 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x0e, 0x66, 0x72, 0x65, 0x71,
1316 0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x73, 0x1a, 0x8f, 0x01, 0x0a, 0x0e, 0x53,
1317 0x75, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a,
1318 0x0a, 0x73, 0x75, 0x6c, 0x5f, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
1319 0x04, 0x52, 0x08, 0x73, 0x75, 0x6c, 0x41, 0x72, 0x46, 0x63, 0x6e, 0x12, 0x5f, 0x0a, 0x1a, 0x73,
1320 0x75, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
1321 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
1322 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x54, 0x72, 0x61,
1323 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64,
1324 0x74, 0x68, 0x52, 0x18, 0x73, 0x75, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73,
1325 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0x6f, 0x0a, 0x11,
1326 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x74, 0x65,
1327 0x6d, 0x12, 0x2a, 0x0a, 0x11, 0x6e, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63,
1328 0x79, 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0f, 0x6e, 0x72,
1329 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x42, 0x61, 0x6e, 0x64, 0x12, 0x2e, 0x0a,
1330 0x13, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x75, 0x6c, 0x5f, 0x62,
1331 0x61, 0x6e, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0d, 0x52, 0x11, 0x73, 0x75, 0x70, 0x70,
1332 0x6f, 0x72, 0x74, 0x65, 0x64, 0x53, 0x75, 0x6c, 0x42, 0x61, 0x6e, 0x64, 0x73, 0x22, 0x67, 0x0a,
1333 0x17, 0x4e, 0x72, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42,
1334 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x25, 0x0a, 0x05, 0x6e, 0x72, 0x73, 0x63,
1335 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1336 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x73, 0x63, 0x73, 0x52, 0x05, 0x6e, 0x72, 0x73, 0x63, 0x73, 0x12,
1337 0x25, 0x0a, 0x05, 0x6e, 0x63, 0x6e, 0x72, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f,
1338 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x63, 0x6e, 0x72, 0x62, 0x52,
1339 0x05, 0x6e, 0x63, 0x6e, 0x72, 0x62, 0x22, 0x9b, 0x05, 0x0a, 0x16, 0x4e, 0x72, 0x4e, 0x65, 0x69,
1340 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
1341 0x6e, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x72, 0x5f, 0x70, 0x63, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28,
1342 0x0d, 0x52, 0x05, 0x6e, 0x72, 0x50, 0x63, 0x69, 0x12, 0x15, 0x0a, 0x06, 0x6e, 0x72, 0x5f, 0x63,
1343 0x67, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6e, 0x72, 0x43, 0x67, 0x69, 0x12,
1344 0x2a, 0x0a, 0x07, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e,
1345 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x2e, 0x4d,
1346 0x6f, 0x64, 0x65, 0x52, 0x06, 0x6e, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x53, 0x0a, 0x0e, 0x63,
1347 0x68, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x72, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
1348 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e,
1349 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d,
1350 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f,
1351 0x64, 0x65, 0x52, 0x0c, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x72, 0x4d, 0x6f, 0x64, 0x65,
1352 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
1353 0x52, 0x06, 0x73, 0x74, 0x61, 0x63, 0x35, 0x67, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x66,
1354 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x63, 0x18, 0x06, 0x20, 0x01, 0x28,
1355 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x65, 0x64, 0x53, 0x74, 0x61,
1356 0x63, 0x1a, 0x90, 0x03, 0x0a, 0x0c, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f,
1357 0x64, 0x65, 0x12, 0x47, 0x0a, 0x03, 0x66, 0x64, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
1358 0x35, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69,
1359 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f,
1360 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x46,
1361 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x66, 0x64, 0x64, 0x12, 0x47, 0x0a, 0x03, 0x74,
1362 0x64, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1363 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49,
1364 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x68, 0x6f, 0x69, 0x63,
1365 0x65, 0x4e, 0x52, 0x4d, 0x6f, 0x64, 0x65, 0x2e, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52,
1366 0x03, 0x74, 0x64, 0x64, 0x1a, 0x99, 0x01, 0x0a, 0x07, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f,
1367 0x12, 0x46, 0x0a, 0x12, 0x75, 0x6c, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x5f, 0x66, 0x72, 0x65,
1368 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65,
1369 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65,
1370 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x75, 0x6c, 0x61, 0x72, 0x46, 0x63, 0x6e,
1371 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x46, 0x0a, 0x12, 0x64, 0x6c, 0x61, 0x72,
1372 0x5f, 0x66, 0x63, 0x6e, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02,
1373 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
1374 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52,
1375 0x0f, 0x64, 0x6c, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x46, 0x72, 0x65, 0x71, 0x49, 0x6e, 0x66, 0x6f,
1376 0x1a, 0x52, 0x0a, 0x07, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x47, 0x0a, 0x13, 0x61,
1377 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x5f, 0x6e, 0x72, 0x5f, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x69, 0x6e,
1378 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1379 0x69, 0x65, 0x73, 0x2e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x49,
1380 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x4e, 0x72, 0x46, 0x72, 0x65, 0x71,
1381 0x49, 0x6e, 0x66, 0x6f, 0x2a, 0x47, 0x0a, 0x05, 0x4e, 0x72, 0x73, 0x63, 0x73, 0x12, 0x11, 0x0a,
1382 0x0d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e, 0x52, 0x53, 0x43, 0x53, 0x10, 0x00,
1383 0x12, 0x09, 0x0a, 0x05, 0x53, 0x43, 0x53, 0x31, 0x35, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x53,
1384 0x43, 0x53, 0x33, 0x30, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x43, 0x53, 0x36, 0x30, 0x10,
1385 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x43, 0x53, 0x31, 0x32, 0x30, 0x10, 0x04, 0x2a, 0xe8, 0x02,
1386 0x0a, 0x05, 0x4e, 0x63, 0x6e, 0x72, 0x62, 0x12, 0x11, 0x0a, 0x0d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
1387 0x57, 0x4e, 0x5f, 0x4e, 0x43, 0x4e, 0x52, 0x42, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52,
1388 0x42, 0x31, 0x31, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x31, 0x38, 0x10, 0x02,
1389 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x32, 0x34, 0x10, 0x03, 0x12, 0x09, 0x0a, 0x05, 0x4e,
1390 0x52, 0x42, 0x32, 0x35, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x33, 0x31, 0x10,
1391 0x05, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x33, 0x32, 0x10, 0x06, 0x12, 0x09, 0x0a, 0x05,
1392 0x4e, 0x52, 0x42, 0x33, 0x38, 0x10, 0x07, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x35, 0x31,
1393 0x10, 0x08, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x35, 0x32, 0x10, 0x09, 0x12, 0x09, 0x0a,
1394 0x05, 0x4e, 0x52, 0x42, 0x36, 0x35, 0x10, 0x0a, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x36,
1395 0x36, 0x10, 0x0b, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x37, 0x38, 0x10, 0x0c, 0x12, 0x09,
1396 0x0a, 0x05, 0x4e, 0x52, 0x42, 0x37, 0x39, 0x10, 0x0d, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x52, 0x42,
1397 0x39, 0x33, 0x10, 0x0e, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x30, 0x36, 0x10, 0x0f,
1398 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x30, 0x37, 0x10, 0x10, 0x12, 0x0a, 0x0a, 0x06,
1399 0x4e, 0x52, 0x42, 0x31, 0x32, 0x31, 0x10, 0x11, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31,
1400 0x33, 0x32, 0x10, 0x12, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x33, 0x33, 0x10, 0x13,
1401 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x33, 0x35, 0x10, 0x14, 0x12, 0x0a, 0x0a, 0x06,
1402 0x4e, 0x52, 0x42, 0x31, 0x36, 0x30, 0x10, 0x15, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31,
1403 0x36, 0x32, 0x10, 0x16, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x31, 0x38, 0x39, 0x10, 0x17,
1404 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x31, 0x36, 0x10, 0x18, 0x12, 0x0a, 0x0a, 0x06,
1405 0x4e, 0x52, 0x42, 0x32, 0x31, 0x37, 0x10, 0x19, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32,
1406 0x34, 0x35, 0x10, 0x1a, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x36, 0x34, 0x10, 0x1b,
1407 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x52, 0x42, 0x32, 0x37, 0x30, 0x10, 0x1c, 0x12, 0x0a, 0x0a, 0x06,
dhirajverma651d3e82022-05-18 02:15:45 -04001408 0x4e, 0x52, 0x42, 0x32, 0x37, 0x33, 0x10, 0x1d, 0x42, 0x33, 0x5a, 0x31, 0x67, 0x65, 0x72, 0x72,
1409 0x69, 0x74, 0x2e, 0x6f, 0x2d, 0x72, 0x61, 0x6e, 0x2d, 0x73, 0x63, 0x2e, 0x6f, 0x72, 0x67, 0x2f,
1410 0x72, 0x2f, 0x72, 0x69, 0x63, 0x2d, 0x70, 0x6c, 0x74, 0x2f, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x2d,
1411 0x72, 0x6e, 0x69, 0x62, 0x2f, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x62, 0x06, 0x70,
1412 0x72, 0x6f, 0x74, 0x6f, 0x33,
ss412g286ce412019-07-04 14:00:29 +03001413}
1414
idanshal63df85b2020-05-20 12:13:00 +03001415var (
1416 file_gnb_proto_rawDescOnce sync.Once
1417 file_gnb_proto_rawDescData = file_gnb_proto_rawDesc
1418)
1419
1420func file_gnb_proto_rawDescGZIP() []byte {
1421 file_gnb_proto_rawDescOnce.Do(func() {
1422 file_gnb_proto_rawDescData = protoimpl.X.CompressGZIP(file_gnb_proto_rawDescData)
1423 })
1424 return file_gnb_proto_rawDescData
idanshal591f6bb2020-03-11 16:29:06 +02001425}
ss412g286ce412019-07-04 14:00:29 +03001426
czichy1e2ebda2022-05-17 15:35:45 +03001427var file_gnb_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
idanshal63df85b2020-05-20 12:13:00 +03001428var file_gnb_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
1429var file_gnb_proto_goTypes = []interface{}{
1430 (Nrscs)(0), // 0: entities.Nrscs
1431 (Ncnrb)(0), // 1: entities.Ncnrb
czichy1e2ebda2022-05-17 15:35:45 +03001432 (Nr_Mode)(0), // 2: entities.Nr.Mode
1433 (*Gnb)(nil), // 3: entities.Gnb
1434 (*ServedNRCell)(nil), // 4: entities.ServedNRCell
1435 (*ServedNRCellInformation)(nil), // 5: entities.ServedNRCellInformation
1436 (*Nr)(nil), // 6: entities.Nr
1437 (*NrFrequencyInfo)(nil), // 7: entities.NrFrequencyInfo
1438 (*FrequencyBandItem)(nil), // 8: entities.FrequencyBandItem
1439 (*NrTransmissionBandwidth)(nil), // 9: entities.NrTransmissionBandwidth
1440 (*NrNeighbourInformation)(nil), // 10: entities.NrNeighbourInformation
1441 (*ServedNRCellInformation_ChoiceNRMode)(nil), // 11: entities.ServedNRCellInformation.ChoiceNRMode
1442 (*ServedNRCellInformation_ChoiceNRMode_FddInfo)(nil), // 12: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo
1443 (*ServedNRCellInformation_ChoiceNRMode_TddInfo)(nil), // 13: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo
1444 (*NrFrequencyInfo_SulInformation)(nil), // 14: entities.NrFrequencyInfo.SulInformation
1445 (*NrNeighbourInformation_ChoiceNRMode)(nil), // 15: entities.NrNeighbourInformation.ChoiceNRMode
1446 (*NrNeighbourInformation_ChoiceNRMode_FddInfo)(nil), // 16: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo
1447 (*NrNeighbourInformation_ChoiceNRMode_TddInfo)(nil), // 17: entities.NrNeighbourInformation.ChoiceNRMode.TddInfo
1448 (*RanFunction)(nil), // 18: entities.RanFunction
1449 (GnbType)(0), // 19: entities.GnbType
1450 (*E2NodeComponentConfig)(nil), // 20: entities.E2nodeComponentConfig
1451 (*AdditionalCellInformation)(nil), // 21: entities.AdditionalCellInformation
idanshal63df85b2020-05-20 12:13:00 +03001452}
1453var file_gnb_proto_depIdxs = []int32{
czichy1e2ebda2022-05-17 15:35:45 +03001454 4, // 0: entities.Gnb.served_nr_cells:type_name -> entities.ServedNRCell
1455 18, // 1: entities.Gnb.ran_functions:type_name -> entities.RanFunction
1456 19, // 2: entities.Gnb.gnb_type:type_name -> entities.GnbType
1457 20, // 3: entities.Gnb.node_configs:type_name -> entities.E2nodeComponentConfig
1458 5, // 4: entities.ServedNRCell.served_nr_cell_information:type_name -> entities.ServedNRCellInformation
1459 10, // 5: entities.ServedNRCell.nr_neighbour_infos:type_name -> entities.NrNeighbourInformation
1460 2, // 6: entities.ServedNRCellInformation.nr_mode:type_name -> entities.Nr.Mode
1461 11, // 7: entities.ServedNRCellInformation.choice_nr_mode:type_name -> entities.ServedNRCellInformation.ChoiceNRMode
1462 21, // 8: entities.ServedNRCellInformation.additional_cell_information:type_name -> entities.AdditionalCellInformation
1463 14, // 9: entities.NrFrequencyInfo.sulInformation:type_name -> entities.NrFrequencyInfo.SulInformation
1464 8, // 10: entities.NrFrequencyInfo.frequency_bands:type_name -> entities.FrequencyBandItem
1465 0, // 11: entities.NrTransmissionBandwidth.nrscs:type_name -> entities.Nrscs
1466 1, // 12: entities.NrTransmissionBandwidth.ncnrb:type_name -> entities.Ncnrb
1467 2, // 13: entities.NrNeighbourInformation.nr_mode:type_name -> entities.Nr.Mode
1468 15, // 14: entities.NrNeighbourInformation.choice_nr_mode:type_name -> entities.NrNeighbourInformation.ChoiceNRMode
1469 12, // 15: entities.ServedNRCellInformation.ChoiceNRMode.fdd:type_name -> entities.ServedNRCellInformation.ChoiceNRMode.FddInfo
1470 13, // 16: entities.ServedNRCellInformation.ChoiceNRMode.tdd:type_name -> entities.ServedNRCellInformation.ChoiceNRMode.TddInfo
1471 7, // 17: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.ul_freq_info:type_name -> entities.NrFrequencyInfo
1472 7, // 18: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.dl_freq_info:type_name -> entities.NrFrequencyInfo
1473 9, // 19: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.ul_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1474 9, // 20: entities.ServedNRCellInformation.ChoiceNRMode.FddInfo.dl_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1475 7, // 21: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo.nr_freq_info:type_name -> entities.NrFrequencyInfo
1476 9, // 22: entities.ServedNRCellInformation.ChoiceNRMode.TddInfo.transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1477 9, // 23: entities.NrFrequencyInfo.SulInformation.sul_transmission_bandwidth:type_name -> entities.NrTransmissionBandwidth
1478 16, // 24: entities.NrNeighbourInformation.ChoiceNRMode.fdd:type_name -> entities.NrNeighbourInformation.ChoiceNRMode.FddInfo
1479 17, // 25: entities.NrNeighbourInformation.ChoiceNRMode.tdd:type_name -> entities.NrNeighbourInformation.ChoiceNRMode.TddInfo
1480 7, // 26: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo.ular_fcn_freq_info:type_name -> entities.NrFrequencyInfo
1481 7, // 27: entities.NrNeighbourInformation.ChoiceNRMode.FddInfo.dlar_fcn_freq_info:type_name -> entities.NrFrequencyInfo
1482 7, // 28: entities.NrNeighbourInformation.ChoiceNRMode.TddInfo.ar_fcn_nr_freq_info:type_name -> entities.NrFrequencyInfo
1483 29, // [29:29] is the sub-list for method output_type
1484 29, // [29:29] is the sub-list for method input_type
1485 29, // [29:29] is the sub-list for extension type_name
1486 29, // [29:29] is the sub-list for extension extendee
1487 0, // [0:29] is the sub-list for field type_name
idanshal63df85b2020-05-20 12:13:00 +03001488}
1489
1490func init() { file_gnb_proto_init() }
1491func file_gnb_proto_init() {
1492 if File_gnb_proto != nil {
1493 return
1494 }
1495 file_ran_function_proto_init()
czichy1e2ebda2022-05-17 15:35:45 +03001496 file_e2node_component_config_proto_init()
Idan Shaloma18f9d62020-07-01 12:03:02 +00001497 file_additional_cell_information_proto_init()
czichy1e2ebda2022-05-17 15:35:45 +03001498 file_nb_types_proto_init()
idanshal63df85b2020-05-20 12:13:00 +03001499 if !protoimpl.UnsafeEnabled {
1500 file_gnb_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1501 switch v := v.(*Gnb); i {
1502 case 0:
1503 return &v.state
1504 case 1:
1505 return &v.sizeCache
1506 case 2:
1507 return &v.unknownFields
1508 default:
1509 return nil
1510 }
1511 }
1512 file_gnb_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1513 switch v := v.(*ServedNRCell); i {
1514 case 0:
1515 return &v.state
1516 case 1:
1517 return &v.sizeCache
1518 case 2:
1519 return &v.unknownFields
1520 default:
1521 return nil
1522 }
1523 }
1524 file_gnb_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1525 switch v := v.(*ServedNRCellInformation); i {
1526 case 0:
1527 return &v.state
1528 case 1:
1529 return &v.sizeCache
1530 case 2:
1531 return &v.unknownFields
1532 default:
1533 return nil
1534 }
1535 }
1536 file_gnb_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1537 switch v := v.(*Nr); i {
1538 case 0:
1539 return &v.state
1540 case 1:
1541 return &v.sizeCache
1542 case 2:
1543 return &v.unknownFields
1544 default:
1545 return nil
1546 }
1547 }
1548 file_gnb_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1549 switch v := v.(*NrFrequencyInfo); i {
1550 case 0:
1551 return &v.state
1552 case 1:
1553 return &v.sizeCache
1554 case 2:
1555 return &v.unknownFields
1556 default:
1557 return nil
1558 }
1559 }
1560 file_gnb_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1561 switch v := v.(*FrequencyBandItem); i {
1562 case 0:
1563 return &v.state
1564 case 1:
1565 return &v.sizeCache
1566 case 2:
1567 return &v.unknownFields
1568 default:
1569 return nil
1570 }
1571 }
1572 file_gnb_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1573 switch v := v.(*NrTransmissionBandwidth); i {
1574 case 0:
1575 return &v.state
1576 case 1:
1577 return &v.sizeCache
1578 case 2:
1579 return &v.unknownFields
1580 default:
1581 return nil
1582 }
1583 }
1584 file_gnb_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1585 switch v := v.(*NrNeighbourInformation); i {
1586 case 0:
1587 return &v.state
1588 case 1:
1589 return &v.sizeCache
1590 case 2:
1591 return &v.unknownFields
1592 default:
1593 return nil
1594 }
1595 }
1596 file_gnb_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1597 switch v := v.(*ServedNRCellInformation_ChoiceNRMode); i {
1598 case 0:
1599 return &v.state
1600 case 1:
1601 return &v.sizeCache
1602 case 2:
1603 return &v.unknownFields
1604 default:
1605 return nil
1606 }
1607 }
1608 file_gnb_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1609 switch v := v.(*ServedNRCellInformation_ChoiceNRMode_FddInfo); i {
1610 case 0:
1611 return &v.state
1612 case 1:
1613 return &v.sizeCache
1614 case 2:
1615 return &v.unknownFields
1616 default:
1617 return nil
1618 }
1619 }
1620 file_gnb_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
1621 switch v := v.(*ServedNRCellInformation_ChoiceNRMode_TddInfo); i {
1622 case 0:
1623 return &v.state
1624 case 1:
1625 return &v.sizeCache
1626 case 2:
1627 return &v.unknownFields
1628 default:
1629 return nil
1630 }
1631 }
1632 file_gnb_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
1633 switch v := v.(*NrFrequencyInfo_SulInformation); i {
1634 case 0:
1635 return &v.state
1636 case 1:
1637 return &v.sizeCache
1638 case 2:
1639 return &v.unknownFields
1640 default:
1641 return nil
1642 }
1643 }
1644 file_gnb_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
1645 switch v := v.(*NrNeighbourInformation_ChoiceNRMode); i {
1646 case 0:
1647 return &v.state
1648 case 1:
1649 return &v.sizeCache
1650 case 2:
1651 return &v.unknownFields
1652 default:
1653 return nil
1654 }
1655 }
1656 file_gnb_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
1657 switch v := v.(*NrNeighbourInformation_ChoiceNRMode_FddInfo); i {
1658 case 0:
1659 return &v.state
1660 case 1:
1661 return &v.sizeCache
1662 case 2:
1663 return &v.unknownFields
1664 default:
1665 return nil
1666 }
1667 }
1668 file_gnb_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
1669 switch v := v.(*NrNeighbourInformation_ChoiceNRMode_TddInfo); i {
1670 case 0:
1671 return &v.state
1672 case 1:
1673 return &v.sizeCache
1674 case 2:
1675 return &v.unknownFields
1676 default:
1677 return nil
1678 }
1679 }
1680 }
1681 type x struct{}
1682 out := protoimpl.TypeBuilder{
1683 File: protoimpl.DescBuilder{
1684 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1685 RawDescriptor: file_gnb_proto_rawDesc,
czichy1e2ebda2022-05-17 15:35:45 +03001686 NumEnums: 3,
idanshal63df85b2020-05-20 12:13:00 +03001687 NumMessages: 15,
1688 NumExtensions: 0,
1689 NumServices: 0,
1690 },
1691 GoTypes: file_gnb_proto_goTypes,
1692 DependencyIndexes: file_gnb_proto_depIdxs,
1693 EnumInfos: file_gnb_proto_enumTypes,
1694 MessageInfos: file_gnb_proto_msgTypes,
1695 }.Build()
1696 File_gnb_proto = out.File
1697 file_gnb_proto_rawDesc = nil
1698 file_gnb_proto_goTypes = nil
1699 file_gnb_proto_depIdxs = nil
ss412g286ce412019-07-04 14:00:29 +03001700}