blob: c80eb4c8314371df761159b247df1f1c450c9c7f [file] [log] [blame]
ss412g1acbc2c2019-11-12 19:34:17 +02001//
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
idanshal63df85b2020-05-20 12:13:00 +030017//
18// This source code is part of the near-RT RIC (RAN Intelligent Controller)
19// platform project (RICP).
nm755n31ed7872019-11-28 16:57:55 +000020
ss412g286ce412019-07-04 14:00:29 +030021// Code generated by protoc-gen-go. DO NOT EDIT.
idanshal63df85b2020-05-20 12:13:00 +030022// versions:
Idan Shaloma18f9d62020-07-01 12:03:02 +000023// protoc-gen-go v1.25.0-devel
idanshal63df85b2020-05-20 12:13:00 +030024// protoc v3.6.1
ss412g286ce412019-07-04 14:00:29 +030025// source: enb.proto
26
27package entities
28
29import (
ss412g286ce412019-07-04 14:00:29 +030030 proto "github.com/golang/protobuf/proto"
idanshal63df85b2020-05-20 12:13:00 +030031 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
32 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
33 reflect "reflect"
34 sync "sync"
ss412g286ce412019-07-04 14:00:29 +030035)
36
idanshal63df85b2020-05-20 12:13:00 +030037const (
38 // Verify that this generated code is sufficiently up-to-date.
39 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
40 // Verify that runtime/protoimpl is sufficiently up-to-date.
41 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
42)
ss412g286ce412019-07-04 14:00:29 +030043
idanshal63df85b2020-05-20 12:13:00 +030044// This is a compile-time assertion that a sufficiently up-to-date version
45// of the legacy proto package is being used.
46const _ = proto.ProtoPackageIsVersion4
ss412g286ce412019-07-04 14:00:29 +030047
48type FreqBandIndicatorPriority int32
49
50const (
51 FreqBandIndicatorPriority_UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY FreqBandIndicatorPriority = 0
52 FreqBandIndicatorPriority_NOT_BROADCASTED FreqBandIndicatorPriority = 1
53 FreqBandIndicatorPriority_BROADCASTED FreqBandIndicatorPriority = 2
54)
55
idanshal63df85b2020-05-20 12:13:00 +030056// Enum value maps for FreqBandIndicatorPriority.
57var (
58 FreqBandIndicatorPriority_name = map[int32]string{
59 0: "UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY",
60 1: "NOT_BROADCASTED",
61 2: "BROADCASTED",
62 }
63 FreqBandIndicatorPriority_value = map[string]int32{
64 "UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY": 0,
65 "NOT_BROADCASTED": 1,
66 "BROADCASTED": 2,
67 }
68)
ss412g286ce412019-07-04 14:00:29 +030069
idanshal63df85b2020-05-20 12:13:00 +030070func (x FreqBandIndicatorPriority) Enum() *FreqBandIndicatorPriority {
71 p := new(FreqBandIndicatorPriority)
72 *p = x
73 return p
ss412g286ce412019-07-04 14:00:29 +030074}
75
76func (x FreqBandIndicatorPriority) String() string {
idanshal63df85b2020-05-20 12:13:00 +030077 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +030078}
79
idanshal63df85b2020-05-20 12:13:00 +030080func (FreqBandIndicatorPriority) Descriptor() protoreflect.EnumDescriptor {
81 return file_enb_proto_enumTypes[0].Descriptor()
82}
83
84func (FreqBandIndicatorPriority) Type() protoreflect.EnumType {
85 return &file_enb_proto_enumTypes[0]
86}
87
88func (x FreqBandIndicatorPriority) Number() protoreflect.EnumNumber {
89 return protoreflect.EnumNumber(x)
90}
91
92// Deprecated: Use FreqBandIndicatorPriority.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +030093func (FreqBandIndicatorPriority) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +030094 return file_enb_proto_rawDescGZIP(), []int{0}
ss412g286ce412019-07-04 14:00:29 +030095}
96
97type BandwidthReducedSI int32
98
99const (
100 BandwidthReducedSI_UNKNOWN_BANDWIDTH_REDUCED_SI BandwidthReducedSI = 0
101 BandwidthReducedSI_SCHEDULED BandwidthReducedSI = 1
102)
103
idanshal63df85b2020-05-20 12:13:00 +0300104// Enum value maps for BandwidthReducedSI.
105var (
106 BandwidthReducedSI_name = map[int32]string{
107 0: "UNKNOWN_BANDWIDTH_REDUCED_SI",
108 1: "SCHEDULED",
109 }
110 BandwidthReducedSI_value = map[string]int32{
111 "UNKNOWN_BANDWIDTH_REDUCED_SI": 0,
112 "SCHEDULED": 1,
113 }
114)
ss412g286ce412019-07-04 14:00:29 +0300115
idanshal63df85b2020-05-20 12:13:00 +0300116func (x BandwidthReducedSI) Enum() *BandwidthReducedSI {
117 p := new(BandwidthReducedSI)
118 *p = x
119 return p
ss412g286ce412019-07-04 14:00:29 +0300120}
121
122func (x BandwidthReducedSI) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300123 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300124}
125
idanshal63df85b2020-05-20 12:13:00 +0300126func (BandwidthReducedSI) Descriptor() protoreflect.EnumDescriptor {
127 return file_enb_proto_enumTypes[1].Descriptor()
128}
129
130func (BandwidthReducedSI) Type() protoreflect.EnumType {
131 return &file_enb_proto_enumTypes[1]
132}
133
134func (x BandwidthReducedSI) Number() protoreflect.EnumNumber {
135 return protoreflect.EnumNumber(x)
136}
137
138// Deprecated: Use BandwidthReducedSI.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300139func (BandwidthReducedSI) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300140 return file_enb_proto_rawDescGZIP(), []int{1}
ss412g286ce412019-07-04 14:00:29 +0300141}
142
143type SubframeAllocationType int32
144
145const (
146 SubframeAllocationType_UNKNOWN_SUBFRAME_ALLOCATION_TYPE SubframeAllocationType = 0
147 SubframeAllocationType_ONE_FRAME SubframeAllocationType = 1
148 SubframeAllocationType_FOUR_FRAME SubframeAllocationType = 2
149)
150
idanshal63df85b2020-05-20 12:13:00 +0300151// Enum value maps for SubframeAllocationType.
152var (
153 SubframeAllocationType_name = map[int32]string{
154 0: "UNKNOWN_SUBFRAME_ALLOCATION_TYPE",
155 1: "ONE_FRAME",
156 2: "FOUR_FRAME",
157 }
158 SubframeAllocationType_value = map[string]int32{
159 "UNKNOWN_SUBFRAME_ALLOCATION_TYPE": 0,
160 "ONE_FRAME": 1,
161 "FOUR_FRAME": 2,
162 }
163)
ss412g286ce412019-07-04 14:00:29 +0300164
idanshal63df85b2020-05-20 12:13:00 +0300165func (x SubframeAllocationType) Enum() *SubframeAllocationType {
166 p := new(SubframeAllocationType)
167 *p = x
168 return p
ss412g286ce412019-07-04 14:00:29 +0300169}
170
171func (x SubframeAllocationType) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300172 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300173}
174
idanshal63df85b2020-05-20 12:13:00 +0300175func (SubframeAllocationType) Descriptor() protoreflect.EnumDescriptor {
176 return file_enb_proto_enumTypes[2].Descriptor()
177}
178
179func (SubframeAllocationType) Type() protoreflect.EnumType {
180 return &file_enb_proto_enumTypes[2]
181}
182
183func (x SubframeAllocationType) Number() protoreflect.EnumNumber {
184 return protoreflect.EnumNumber(x)
185}
186
187// Deprecated: Use SubframeAllocationType.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300188func (SubframeAllocationType) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300189 return file_enb_proto_rawDescGZIP(), []int{2}
ss412g286ce412019-07-04 14:00:29 +0300190}
191
192type RadioframeAllocationPeriod int32
193
194const (
195 RadioframeAllocationPeriod_UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD RadioframeAllocationPeriod = 0
196 RadioframeAllocationPeriod_N1 RadioframeAllocationPeriod = 1
197 RadioframeAllocationPeriod_N2 RadioframeAllocationPeriod = 2
198 RadioframeAllocationPeriod_N4 RadioframeAllocationPeriod = 3
199 RadioframeAllocationPeriod_N8 RadioframeAllocationPeriod = 4
200 RadioframeAllocationPeriod_N16 RadioframeAllocationPeriod = 5
201 RadioframeAllocationPeriod_N32 RadioframeAllocationPeriod = 6
202)
203
idanshal63df85b2020-05-20 12:13:00 +0300204// Enum value maps for RadioframeAllocationPeriod.
205var (
206 RadioframeAllocationPeriod_name = map[int32]string{
207 0: "UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD",
208 1: "N1",
209 2: "N2",
210 3: "N4",
211 4: "N8",
212 5: "N16",
213 6: "N32",
214 }
215 RadioframeAllocationPeriod_value = map[string]int32{
216 "UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD": 0,
217 "N1": 1,
218 "N2": 2,
219 "N4": 3,
220 "N8": 4,
221 "N16": 5,
222 "N32": 6,
223 }
224)
ss412g286ce412019-07-04 14:00:29 +0300225
idanshal63df85b2020-05-20 12:13:00 +0300226func (x RadioframeAllocationPeriod) Enum() *RadioframeAllocationPeriod {
227 p := new(RadioframeAllocationPeriod)
228 *p = x
229 return p
ss412g286ce412019-07-04 14:00:29 +0300230}
231
232func (x RadioframeAllocationPeriod) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300233 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300234}
235
idanshal63df85b2020-05-20 12:13:00 +0300236func (RadioframeAllocationPeriod) Descriptor() protoreflect.EnumDescriptor {
237 return file_enb_proto_enumTypes[3].Descriptor()
238}
239
240func (RadioframeAllocationPeriod) Type() protoreflect.EnumType {
241 return &file_enb_proto_enumTypes[3]
242}
243
244func (x RadioframeAllocationPeriod) Number() protoreflect.EnumNumber {
245 return protoreflect.EnumNumber(x)
246}
247
248// Deprecated: Use RadioframeAllocationPeriod.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300249func (RadioframeAllocationPeriod) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300250 return file_enb_proto_rawDescGZIP(), []int{3}
ss412g286ce412019-07-04 14:00:29 +0300251}
252
253type NumberOfAntennaPorts int32
254
255const (
256 NumberOfAntennaPorts_UNKNOWN_NUMBER_OF_ANTENNA_PORTS NumberOfAntennaPorts = 0
257 NumberOfAntennaPorts_AN1 NumberOfAntennaPorts = 1
258 NumberOfAntennaPorts_AN2 NumberOfAntennaPorts = 2
259 NumberOfAntennaPorts_AN4 NumberOfAntennaPorts = 3
260)
261
idanshal63df85b2020-05-20 12:13:00 +0300262// Enum value maps for NumberOfAntennaPorts.
263var (
264 NumberOfAntennaPorts_name = map[int32]string{
265 0: "UNKNOWN_NUMBER_OF_ANTENNA_PORTS",
266 1: "AN1",
267 2: "AN2",
268 3: "AN4",
269 }
270 NumberOfAntennaPorts_value = map[string]int32{
271 "UNKNOWN_NUMBER_OF_ANTENNA_PORTS": 0,
272 "AN1": 1,
273 "AN2": 2,
274 "AN4": 3,
275 }
276)
ss412g286ce412019-07-04 14:00:29 +0300277
idanshal63df85b2020-05-20 12:13:00 +0300278func (x NumberOfAntennaPorts) Enum() *NumberOfAntennaPorts {
279 p := new(NumberOfAntennaPorts)
280 *p = x
281 return p
ss412g286ce412019-07-04 14:00:29 +0300282}
283
284func (x NumberOfAntennaPorts) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300285 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300286}
287
idanshal63df85b2020-05-20 12:13:00 +0300288func (NumberOfAntennaPorts) Descriptor() protoreflect.EnumDescriptor {
289 return file_enb_proto_enumTypes[4].Descriptor()
290}
291
292func (NumberOfAntennaPorts) Type() protoreflect.EnumType {
293 return &file_enb_proto_enumTypes[4]
294}
295
296func (x NumberOfAntennaPorts) Number() protoreflect.EnumNumber {
297 return protoreflect.EnumNumber(x)
298}
299
300// Deprecated: Use NumberOfAntennaPorts.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300301func (NumberOfAntennaPorts) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300302 return file_enb_proto_rawDescGZIP(), []int{4}
ss412g286ce412019-07-04 14:00:29 +0300303}
304
305type EnbType int32
306
307const (
308 EnbType_UNKNOWN_ENB_TYPE EnbType = 0
309 EnbType_MACRO_ENB EnbType = 1
310 EnbType_HOME_ENB EnbType = 2
311 EnbType_SHORT_MACRO_ENB EnbType = 3
312 EnbType_LONG_MACRO_ENB EnbType = 4
313)
314
idanshal63df85b2020-05-20 12:13:00 +0300315// Enum value maps for EnbType.
316var (
317 EnbType_name = map[int32]string{
318 0: "UNKNOWN_ENB_TYPE",
319 1: "MACRO_ENB",
320 2: "HOME_ENB",
321 3: "SHORT_MACRO_ENB",
322 4: "LONG_MACRO_ENB",
323 }
324 EnbType_value = map[string]int32{
325 "UNKNOWN_ENB_TYPE": 0,
326 "MACRO_ENB": 1,
327 "HOME_ENB": 2,
328 "SHORT_MACRO_ENB": 3,
329 "LONG_MACRO_ENB": 4,
330 }
331)
ss412g286ce412019-07-04 14:00:29 +0300332
idanshal63df85b2020-05-20 12:13:00 +0300333func (x EnbType) Enum() *EnbType {
334 p := new(EnbType)
335 *p = x
336 return p
ss412g286ce412019-07-04 14:00:29 +0300337}
338
339func (x EnbType) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300340 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300341}
342
idanshal63df85b2020-05-20 12:13:00 +0300343func (EnbType) Descriptor() protoreflect.EnumDescriptor {
344 return file_enb_proto_enumTypes[5].Descriptor()
345}
346
347func (EnbType) Type() protoreflect.EnumType {
348 return &file_enb_proto_enumTypes[5]
349}
350
351func (x EnbType) Number() protoreflect.EnumNumber {
352 return protoreflect.EnumNumber(x)
353}
354
355// Deprecated: Use EnbType.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300356func (EnbType) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300357 return file_enb_proto_rawDescGZIP(), []int{5}
ss412g286ce412019-07-04 14:00:29 +0300358}
359
360type SubframeAssignment int32
361
362const (
363 SubframeAssignment_UNKNOWN_SUBFRAME_ASSIGNMENT SubframeAssignment = 0
364 SubframeAssignment_SA0 SubframeAssignment = 1
365 SubframeAssignment_SA1 SubframeAssignment = 2
366 SubframeAssignment_SA2 SubframeAssignment = 3
367 SubframeAssignment_SA3 SubframeAssignment = 4
368 SubframeAssignment_SA4 SubframeAssignment = 5
369 SubframeAssignment_SA5 SubframeAssignment = 6
370 SubframeAssignment_SA6 SubframeAssignment = 7
371)
372
idanshal63df85b2020-05-20 12:13:00 +0300373// Enum value maps for SubframeAssignment.
374var (
375 SubframeAssignment_name = map[int32]string{
376 0: "UNKNOWN_SUBFRAME_ASSIGNMENT",
377 1: "SA0",
378 2: "SA1",
379 3: "SA2",
380 4: "SA3",
381 5: "SA4",
382 6: "SA5",
383 7: "SA6",
384 }
385 SubframeAssignment_value = map[string]int32{
386 "UNKNOWN_SUBFRAME_ASSIGNMENT": 0,
387 "SA0": 1,
388 "SA1": 2,
389 "SA2": 3,
390 "SA3": 4,
391 "SA4": 5,
392 "SA5": 6,
393 "SA6": 7,
394 }
395)
ss412g286ce412019-07-04 14:00:29 +0300396
idanshal63df85b2020-05-20 12:13:00 +0300397func (x SubframeAssignment) Enum() *SubframeAssignment {
398 p := new(SubframeAssignment)
399 *p = x
400 return p
ss412g286ce412019-07-04 14:00:29 +0300401}
402
403func (x SubframeAssignment) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300404 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300405}
406
idanshal63df85b2020-05-20 12:13:00 +0300407func (SubframeAssignment) Descriptor() protoreflect.EnumDescriptor {
408 return file_enb_proto_enumTypes[6].Descriptor()
409}
410
411func (SubframeAssignment) Type() protoreflect.EnumType {
412 return &file_enb_proto_enumTypes[6]
413}
414
415func (x SubframeAssignment) Number() protoreflect.EnumNumber {
416 return protoreflect.EnumNumber(x)
417}
418
419// Deprecated: Use SubframeAssignment.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300420func (SubframeAssignment) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300421 return file_enb_proto_rawDescGZIP(), []int{6}
ss412g286ce412019-07-04 14:00:29 +0300422}
423
424type CyclicPrefix int32
425
426const (
427 CyclicPrefix_UNKNOWN_CYCLIC_PREFIX CyclicPrefix = 0
428 CyclicPrefix_NORMAL CyclicPrefix = 1
429 CyclicPrefix_EXTENDED CyclicPrefix = 2
430)
431
idanshal63df85b2020-05-20 12:13:00 +0300432// Enum value maps for CyclicPrefix.
433var (
434 CyclicPrefix_name = map[int32]string{
435 0: "UNKNOWN_CYCLIC_PREFIX",
436 1: "NORMAL",
437 2: "EXTENDED",
438 }
439 CyclicPrefix_value = map[string]int32{
440 "UNKNOWN_CYCLIC_PREFIX": 0,
441 "NORMAL": 1,
442 "EXTENDED": 2,
443 }
444)
ss412g286ce412019-07-04 14:00:29 +0300445
idanshal63df85b2020-05-20 12:13:00 +0300446func (x CyclicPrefix) Enum() *CyclicPrefix {
447 p := new(CyclicPrefix)
448 *p = x
449 return p
ss412g286ce412019-07-04 14:00:29 +0300450}
451
452func (x CyclicPrefix) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300453 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300454}
455
idanshal63df85b2020-05-20 12:13:00 +0300456func (CyclicPrefix) Descriptor() protoreflect.EnumDescriptor {
457 return file_enb_proto_enumTypes[7].Descriptor()
458}
459
460func (CyclicPrefix) Type() protoreflect.EnumType {
461 return &file_enb_proto_enumTypes[7]
462}
463
464func (x CyclicPrefix) Number() protoreflect.EnumNumber {
465 return protoreflect.EnumNumber(x)
466}
467
468// Deprecated: Use CyclicPrefix.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300469func (CyclicPrefix) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300470 return file_enb_proto_rawDescGZIP(), []int{7}
ss412g286ce412019-07-04 14:00:29 +0300471}
472
473type TransmissionBandwidth int32
474
475const (
476 TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH TransmissionBandwidth = 0
477 TransmissionBandwidth_BW6 TransmissionBandwidth = 1
478 TransmissionBandwidth_BW15 TransmissionBandwidth = 2
479 TransmissionBandwidth_BW25 TransmissionBandwidth = 3
480 TransmissionBandwidth_BW50 TransmissionBandwidth = 4
481 TransmissionBandwidth_BW75 TransmissionBandwidth = 5
482 TransmissionBandwidth_BW100 TransmissionBandwidth = 6
483 TransmissionBandwidth_BW1 TransmissionBandwidth = 7
484)
485
idanshal63df85b2020-05-20 12:13:00 +0300486// Enum value maps for TransmissionBandwidth.
487var (
488 TransmissionBandwidth_name = map[int32]string{
489 0: "UNKNOWN_TRANSMISSION_BANDWIDTH",
490 1: "BW6",
491 2: "BW15",
492 3: "BW25",
493 4: "BW50",
494 5: "BW75",
495 6: "BW100",
496 7: "BW1",
497 }
498 TransmissionBandwidth_value = map[string]int32{
499 "UNKNOWN_TRANSMISSION_BANDWIDTH": 0,
500 "BW6": 1,
501 "BW15": 2,
502 "BW25": 3,
503 "BW50": 4,
504 "BW75": 5,
505 "BW100": 6,
506 "BW1": 7,
507 }
508)
ss412g286ce412019-07-04 14:00:29 +0300509
idanshal63df85b2020-05-20 12:13:00 +0300510func (x TransmissionBandwidth) Enum() *TransmissionBandwidth {
511 p := new(TransmissionBandwidth)
512 *p = x
513 return p
ss412g286ce412019-07-04 14:00:29 +0300514}
515
516func (x TransmissionBandwidth) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300517 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300518}
519
idanshal63df85b2020-05-20 12:13:00 +0300520func (TransmissionBandwidth) Descriptor() protoreflect.EnumDescriptor {
521 return file_enb_proto_enumTypes[8].Descriptor()
522}
523
524func (TransmissionBandwidth) Type() protoreflect.EnumType {
525 return &file_enb_proto_enumTypes[8]
526}
527
528func (x TransmissionBandwidth) Number() protoreflect.EnumNumber {
529 return protoreflect.EnumNumber(x)
530}
531
532// Deprecated: Use TransmissionBandwidth.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300533func (TransmissionBandwidth) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300534 return file_enb_proto_rawDescGZIP(), []int{8}
ss412g286ce412019-07-04 14:00:29 +0300535}
536
537type Eutra_Mode int32
538
539const (
540 Eutra_UNKNOWN Eutra_Mode = 0
541 Eutra_FDD Eutra_Mode = 1
542 Eutra_TDD Eutra_Mode = 2
543)
544
idanshal63df85b2020-05-20 12:13:00 +0300545// Enum value maps for Eutra_Mode.
546var (
547 Eutra_Mode_name = map[int32]string{
548 0: "UNKNOWN",
549 1: "FDD",
550 2: "TDD",
551 }
552 Eutra_Mode_value = map[string]int32{
553 "UNKNOWN": 0,
554 "FDD": 1,
555 "TDD": 2,
556 }
557)
ss412g286ce412019-07-04 14:00:29 +0300558
idanshal63df85b2020-05-20 12:13:00 +0300559func (x Eutra_Mode) Enum() *Eutra_Mode {
560 p := new(Eutra_Mode)
561 *p = x
562 return p
ss412g286ce412019-07-04 14:00:29 +0300563}
564
565func (x Eutra_Mode) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300566 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300567}
568
idanshal63df85b2020-05-20 12:13:00 +0300569func (Eutra_Mode) Descriptor() protoreflect.EnumDescriptor {
570 return file_enb_proto_enumTypes[9].Descriptor()
571}
572
573func (Eutra_Mode) Type() protoreflect.EnumType {
574 return &file_enb_proto_enumTypes[9]
575}
576
577func (x Eutra_Mode) Number() protoreflect.EnumNumber {
578 return protoreflect.EnumNumber(x)
579}
580
581// Deprecated: Use Eutra_Mode.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300582func (Eutra_Mode) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300583 return file_enb_proto_rawDescGZIP(), []int{3, 0}
ss412g286ce412019-07-04 14:00:29 +0300584}
585
586type SpecialSubframe_Patterns int32
587
588const (
589 SpecialSubframe_UNKNOWN SpecialSubframe_Patterns = 0
590 SpecialSubframe_SSP0 SpecialSubframe_Patterns = 1
591 SpecialSubframe_SSP1 SpecialSubframe_Patterns = 2
592 SpecialSubframe_SSP2 SpecialSubframe_Patterns = 3
593 SpecialSubframe_SSP3 SpecialSubframe_Patterns = 4
594 SpecialSubframe_SSP4 SpecialSubframe_Patterns = 5
595 SpecialSubframe_SSP5 SpecialSubframe_Patterns = 6
596 SpecialSubframe_SSP6 SpecialSubframe_Patterns = 7
597 SpecialSubframe_SSP7 SpecialSubframe_Patterns = 8
598 SpecialSubframe_SSP8 SpecialSubframe_Patterns = 9
599)
600
idanshal63df85b2020-05-20 12:13:00 +0300601// Enum value maps for SpecialSubframe_Patterns.
602var (
603 SpecialSubframe_Patterns_name = map[int32]string{
604 0: "UNKNOWN",
605 1: "SSP0",
606 2: "SSP1",
607 3: "SSP2",
608 4: "SSP3",
609 5: "SSP4",
610 6: "SSP5",
611 7: "SSP6",
612 8: "SSP7",
613 9: "SSP8",
614 }
615 SpecialSubframe_Patterns_value = map[string]int32{
616 "UNKNOWN": 0,
617 "SSP0": 1,
618 "SSP1": 2,
619 "SSP2": 3,
620 "SSP3": 4,
621 "SSP4": 5,
622 "SSP5": 6,
623 "SSP6": 7,
624 "SSP7": 8,
625 "SSP8": 9,
626 }
627)
ss412g286ce412019-07-04 14:00:29 +0300628
idanshal63df85b2020-05-20 12:13:00 +0300629func (x SpecialSubframe_Patterns) Enum() *SpecialSubframe_Patterns {
630 p := new(SpecialSubframe_Patterns)
631 *p = x
632 return p
ss412g286ce412019-07-04 14:00:29 +0300633}
634
635func (x SpecialSubframe_Patterns) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300636 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300637}
638
idanshal63df85b2020-05-20 12:13:00 +0300639func (SpecialSubframe_Patterns) Descriptor() protoreflect.EnumDescriptor {
640 return file_enb_proto_enumTypes[10].Descriptor()
641}
642
643func (SpecialSubframe_Patterns) Type() protoreflect.EnumType {
644 return &file_enb_proto_enumTypes[10]
645}
646
647func (x SpecialSubframe_Patterns) Number() protoreflect.EnumNumber {
648 return protoreflect.EnumNumber(x)
649}
650
651// Deprecated: Use SpecialSubframe_Patterns.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300652func (SpecialSubframe_Patterns) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300653 return file_enb_proto_rawDescGZIP(), []int{12, 0}
ss412g286ce412019-07-04 14:00:29 +0300654}
655
656type AdditionalSpecialSubframe_Patterns int32
657
658const (
659 AdditionalSpecialSubframe_UNKNOWN AdditionalSpecialSubframe_Patterns = 0
660 AdditionalSpecialSubframe_SSP0 AdditionalSpecialSubframe_Patterns = 1
661 AdditionalSpecialSubframe_SSP1 AdditionalSpecialSubframe_Patterns = 2
662 AdditionalSpecialSubframe_SSP2 AdditionalSpecialSubframe_Patterns = 3
663 AdditionalSpecialSubframe_SSP3 AdditionalSpecialSubframe_Patterns = 4
664 AdditionalSpecialSubframe_SSP4 AdditionalSpecialSubframe_Patterns = 5
665 AdditionalSpecialSubframe_SSP5 AdditionalSpecialSubframe_Patterns = 6
666 AdditionalSpecialSubframe_SSP6 AdditionalSpecialSubframe_Patterns = 7
667 AdditionalSpecialSubframe_SSP7 AdditionalSpecialSubframe_Patterns = 8
668 AdditionalSpecialSubframe_SSP8 AdditionalSpecialSubframe_Patterns = 9
669 AdditionalSpecialSubframe_SSP9 AdditionalSpecialSubframe_Patterns = 10
670)
671
idanshal63df85b2020-05-20 12:13:00 +0300672// Enum value maps for AdditionalSpecialSubframe_Patterns.
673var (
674 AdditionalSpecialSubframe_Patterns_name = map[int32]string{
675 0: "UNKNOWN",
676 1: "SSP0",
677 2: "SSP1",
678 3: "SSP2",
679 4: "SSP3",
680 5: "SSP4",
681 6: "SSP5",
682 7: "SSP6",
683 8: "SSP7",
684 9: "SSP8",
685 10: "SSP9",
686 }
687 AdditionalSpecialSubframe_Patterns_value = map[string]int32{
688 "UNKNOWN": 0,
689 "SSP0": 1,
690 "SSP1": 2,
691 "SSP2": 3,
692 "SSP3": 4,
693 "SSP4": 5,
694 "SSP5": 6,
695 "SSP6": 7,
696 "SSP7": 8,
697 "SSP8": 9,
698 "SSP9": 10,
699 }
700)
ss412g286ce412019-07-04 14:00:29 +0300701
idanshal63df85b2020-05-20 12:13:00 +0300702func (x AdditionalSpecialSubframe_Patterns) Enum() *AdditionalSpecialSubframe_Patterns {
703 p := new(AdditionalSpecialSubframe_Patterns)
704 *p = x
705 return p
ss412g286ce412019-07-04 14:00:29 +0300706}
707
708func (x AdditionalSpecialSubframe_Patterns) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300709 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300710}
711
idanshal63df85b2020-05-20 12:13:00 +0300712func (AdditionalSpecialSubframe_Patterns) Descriptor() protoreflect.EnumDescriptor {
713 return file_enb_proto_enumTypes[11].Descriptor()
714}
715
716func (AdditionalSpecialSubframe_Patterns) Type() protoreflect.EnumType {
717 return &file_enb_proto_enumTypes[11]
718}
719
720func (x AdditionalSpecialSubframe_Patterns) Number() protoreflect.EnumNumber {
721 return protoreflect.EnumNumber(x)
722}
723
724// Deprecated: Use AdditionalSpecialSubframe_Patterns.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300725func (AdditionalSpecialSubframe_Patterns) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300726 return file_enb_proto_rawDescGZIP(), []int{13, 0}
ss412g286ce412019-07-04 14:00:29 +0300727}
728
729type AdditionalSpecialSubframePatterns_Extension int32
730
731const (
732 AdditionalSpecialSubframePatterns_UNKNOWN AdditionalSpecialSubframePatterns_Extension = 0
733 AdditionalSpecialSubframePatterns_SSP10 AdditionalSpecialSubframePatterns_Extension = 1
734)
735
idanshal63df85b2020-05-20 12:13:00 +0300736// Enum value maps for AdditionalSpecialSubframePatterns_Extension.
737var (
738 AdditionalSpecialSubframePatterns_Extension_name = map[int32]string{
739 0: "UNKNOWN",
740 1: "SSP10",
741 }
742 AdditionalSpecialSubframePatterns_Extension_value = map[string]int32{
743 "UNKNOWN": 0,
744 "SSP10": 1,
745 }
746)
ss412g286ce412019-07-04 14:00:29 +0300747
idanshal63df85b2020-05-20 12:13:00 +0300748func (x AdditionalSpecialSubframePatterns_Extension) Enum() *AdditionalSpecialSubframePatterns_Extension {
749 p := new(AdditionalSpecialSubframePatterns_Extension)
750 *p = x
751 return p
ss412g286ce412019-07-04 14:00:29 +0300752}
753
754func (x AdditionalSpecialSubframePatterns_Extension) String() string {
idanshal63df85b2020-05-20 12:13:00 +0300755 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
ss412g286ce412019-07-04 14:00:29 +0300756}
757
idanshal63df85b2020-05-20 12:13:00 +0300758func (AdditionalSpecialSubframePatterns_Extension) Descriptor() protoreflect.EnumDescriptor {
759 return file_enb_proto_enumTypes[12].Descriptor()
760}
761
762func (AdditionalSpecialSubframePatterns_Extension) Type() protoreflect.EnumType {
763 return &file_enb_proto_enumTypes[12]
764}
765
766func (x AdditionalSpecialSubframePatterns_Extension) Number() protoreflect.EnumNumber {
767 return protoreflect.EnumNumber(x)
768}
769
770// Deprecated: Use AdditionalSpecialSubframePatterns_Extension.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300771func (AdditionalSpecialSubframePatterns_Extension) EnumDescriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300772 return file_enb_proto_rawDescGZIP(), []int{14, 0}
ss412g286ce412019-07-04 14:00:29 +0300773}
774
775type Enb struct {
idanshal63df85b2020-05-20 12:13:00 +0300776 state protoimpl.MessageState
777 sizeCache protoimpl.SizeCache
778 unknownFields protoimpl.UnknownFields
779
780 EnbType EnbType `protobuf:"varint,1,opt,name=enb_type,json=enbType,proto3,enum=entities.EnbType" json:"enb_type,omitempty"`
781 ServedCells []*ServedCellInfo `protobuf:"bytes,2,rep,name=served_cells,json=servedCells,proto3" json:"served_cells,omitempty"`
782 GuGroupIds []string `protobuf:"bytes,3,rep,name=gu_group_ids,json=guGroupIds,proto3" json:"gu_group_ids,omitempty"`
ss412g286ce412019-07-04 14:00:29 +0300783}
784
idanshal63df85b2020-05-20 12:13:00 +0300785func (x *Enb) Reset() {
786 *x = Enb{}
787 if protoimpl.UnsafeEnabled {
788 mi := &file_enb_proto_msgTypes[0]
789 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
790 ms.StoreMessageInfo(mi)
791 }
792}
793
794func (x *Enb) String() string {
795 return protoimpl.X.MessageStringOf(x)
796}
797
798func (*Enb) ProtoMessage() {}
799
800func (x *Enb) ProtoReflect() protoreflect.Message {
801 mi := &file_enb_proto_msgTypes[0]
802 if protoimpl.UnsafeEnabled && x != nil {
803 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
804 if ms.LoadMessageInfo() == nil {
805 ms.StoreMessageInfo(mi)
806 }
807 return ms
808 }
809 return mi.MessageOf(x)
810}
811
812// Deprecated: Use Enb.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300813func (*Enb) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300814 return file_enb_proto_rawDescGZIP(), []int{0}
ss412g286ce412019-07-04 14:00:29 +0300815}
816
idanshal63df85b2020-05-20 12:13:00 +0300817func (x *Enb) GetEnbType() EnbType {
818 if x != nil {
819 return x.EnbType
ss412g286ce412019-07-04 14:00:29 +0300820 }
821 return EnbType_UNKNOWN_ENB_TYPE
822}
823
idanshal63df85b2020-05-20 12:13:00 +0300824func (x *Enb) GetServedCells() []*ServedCellInfo {
825 if x != nil {
826 return x.ServedCells
ss412g286ce412019-07-04 14:00:29 +0300827 }
828 return nil
829}
830
idanshal63df85b2020-05-20 12:13:00 +0300831func (x *Enb) GetGuGroupIds() []string {
832 if x != nil {
833 return x.GuGroupIds
ss412g286ce412019-07-04 14:00:29 +0300834 }
835 return nil
836}
837
838type ServedCellInfo struct {
idanshal63df85b2020-05-20 12:13:00 +0300839 state protoimpl.MessageState
840 sizeCache protoimpl.SizeCache
841 unknownFields protoimpl.UnknownFields
842
Idan Shaloma18f9d62020-07-01 12:03:02 +0000843 Pci uint32 `protobuf:"varint,1,opt,name=pci,proto3" json:"pci,omitempty"`
844 CellId string `protobuf:"bytes,2,opt,name=cell_id,json=cellId,proto3" json:"cell_id,omitempty"`
845 Tac string `protobuf:"bytes,3,opt,name=tac,proto3" json:"tac,omitempty"`
846 BroadcastPlmns []string `protobuf:"bytes,4,rep,name=broadcast_plmns,json=broadcastPlmns,proto3" json:"broadcast_plmns,omitempty"`
847 ChoiceEutraMode *ChoiceEUTRAMode `protobuf:"bytes,5,opt,name=choice_eutra_mode,json=choiceEutraMode,proto3" json:"choice_eutra_mode,omitempty"`
848 EutraMode Eutra_Mode `protobuf:"varint,6,opt,name=eutra_mode,json=eutraMode,proto3,enum=entities.Eutra_Mode" json:"eutra_mode,omitempty"`
849 NumberOfAntennaPorts NumberOfAntennaPorts `protobuf:"varint,7,opt,name=number_of_antenna_ports,json=numberOfAntennaPorts,proto3,enum=entities.NumberOfAntennaPorts" json:"number_of_antenna_ports,omitempty"`
850 PrachConfiguration *PrachConfiguration `protobuf:"bytes,8,opt,name=prach_configuration,json=prachConfiguration,proto3" json:"prach_configuration,omitempty"`
851 MbsfnSubframeInfos []*MbsfnSubframe `protobuf:"bytes,9,rep,name=mbsfn_subframe_infos,json=mbsfnSubframeInfos,proto3" json:"mbsfn_subframe_infos,omitempty"`
852 CsgId string `protobuf:"bytes,10,opt,name=csg_id,json=csgId,proto3" json:"csg_id,omitempty"`
853 MbmsServiceAreaIdentities []string `protobuf:"bytes,11,rep,name=mbms_service_area_identities,json=mbmsServiceAreaIdentities,proto3" json:"mbms_service_area_identities,omitempty"`
854 MultibandInfos []uint32 `protobuf:"varint,12,rep,packed,name=multiband_infos,json=multibandInfos,proto3" json:"multiband_infos,omitempty"`
855 FreqBandIndicatorPriority FreqBandIndicatorPriority `protobuf:"varint,13,opt,name=freq_band_indicator_priority,json=freqBandIndicatorPriority,proto3,enum=entities.FreqBandIndicatorPriority" json:"freq_band_indicator_priority,omitempty"`
856 BandwidthReducedSi BandwidthReducedSI `protobuf:"varint,14,opt,name=bandwidth_reduced_si,json=bandwidthReducedSi,proto3,enum=entities.BandwidthReducedSI" json:"bandwidth_reduced_si,omitempty"`
857 NeighbourInfos []*NeighbourInformation `protobuf:"bytes,15,rep,name=neighbour_infos,json=neighbourInfos,proto3" json:"neighbour_infos,omitempty"`
858 AdditionalCellInformation *AdditionalCellInformation `protobuf:"bytes,16,opt,name=additional_cell_information,json=additionalCellInformation,proto3" json:"additional_cell_information,omitempty"`
ss412g286ce412019-07-04 14:00:29 +0300859}
860
idanshal63df85b2020-05-20 12:13:00 +0300861func (x *ServedCellInfo) Reset() {
862 *x = ServedCellInfo{}
863 if protoimpl.UnsafeEnabled {
864 mi := &file_enb_proto_msgTypes[1]
865 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
866 ms.StoreMessageInfo(mi)
867 }
868}
869
870func (x *ServedCellInfo) String() string {
871 return protoimpl.X.MessageStringOf(x)
872}
873
874func (*ServedCellInfo) ProtoMessage() {}
875
876func (x *ServedCellInfo) ProtoReflect() protoreflect.Message {
877 mi := &file_enb_proto_msgTypes[1]
878 if protoimpl.UnsafeEnabled && x != nil {
879 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
880 if ms.LoadMessageInfo() == nil {
881 ms.StoreMessageInfo(mi)
882 }
883 return ms
884 }
885 return mi.MessageOf(x)
886}
887
888// Deprecated: Use ServedCellInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +0300889func (*ServedCellInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +0300890 return file_enb_proto_rawDescGZIP(), []int{1}
ss412g286ce412019-07-04 14:00:29 +0300891}
892
idanshal63df85b2020-05-20 12:13:00 +0300893func (x *ServedCellInfo) GetPci() uint32 {
894 if x != nil {
895 return x.Pci
ss412g286ce412019-07-04 14:00:29 +0300896 }
897 return 0
898}
899
idanshal63df85b2020-05-20 12:13:00 +0300900func (x *ServedCellInfo) GetCellId() string {
901 if x != nil {
902 return x.CellId
ss412g286ce412019-07-04 14:00:29 +0300903 }
904 return ""
905}
906
idanshal63df85b2020-05-20 12:13:00 +0300907func (x *ServedCellInfo) GetTac() string {
908 if x != nil {
909 return x.Tac
ss412g286ce412019-07-04 14:00:29 +0300910 }
911 return ""
912}
913
idanshal63df85b2020-05-20 12:13:00 +0300914func (x *ServedCellInfo) GetBroadcastPlmns() []string {
915 if x != nil {
916 return x.BroadcastPlmns
ss412g286ce412019-07-04 14:00:29 +0300917 }
918 return nil
919}
920
idanshal63df85b2020-05-20 12:13:00 +0300921func (x *ServedCellInfo) GetChoiceEutraMode() *ChoiceEUTRAMode {
922 if x != nil {
923 return x.ChoiceEutraMode
ss412g286ce412019-07-04 14:00:29 +0300924 }
925 return nil
926}
927
idanshal63df85b2020-05-20 12:13:00 +0300928func (x *ServedCellInfo) GetEutraMode() Eutra_Mode {
929 if x != nil {
930 return x.EutraMode
ss412g286ce412019-07-04 14:00:29 +0300931 }
932 return Eutra_UNKNOWN
933}
934
idanshal63df85b2020-05-20 12:13:00 +0300935func (x *ServedCellInfo) GetNumberOfAntennaPorts() NumberOfAntennaPorts {
936 if x != nil {
937 return x.NumberOfAntennaPorts
ss412g286ce412019-07-04 14:00:29 +0300938 }
939 return NumberOfAntennaPorts_UNKNOWN_NUMBER_OF_ANTENNA_PORTS
940}
941
idanshal63df85b2020-05-20 12:13:00 +0300942func (x *ServedCellInfo) GetPrachConfiguration() *PrachConfiguration {
943 if x != nil {
944 return x.PrachConfiguration
ss412g286ce412019-07-04 14:00:29 +0300945 }
946 return nil
947}
948
idanshal63df85b2020-05-20 12:13:00 +0300949func (x *ServedCellInfo) GetMbsfnSubframeInfos() []*MbsfnSubframe {
950 if x != nil {
951 return x.MbsfnSubframeInfos
ss412g286ce412019-07-04 14:00:29 +0300952 }
953 return nil
954}
955
idanshal63df85b2020-05-20 12:13:00 +0300956func (x *ServedCellInfo) GetCsgId() string {
957 if x != nil {
958 return x.CsgId
ss412g286ce412019-07-04 14:00:29 +0300959 }
960 return ""
961}
962
idanshal63df85b2020-05-20 12:13:00 +0300963func (x *ServedCellInfo) GetMbmsServiceAreaIdentities() []string {
964 if x != nil {
965 return x.MbmsServiceAreaIdentities
ss412g286ce412019-07-04 14:00:29 +0300966 }
967 return nil
968}
969
idanshal63df85b2020-05-20 12:13:00 +0300970func (x *ServedCellInfo) GetMultibandInfos() []uint32 {
971 if x != nil {
972 return x.MultibandInfos
ss412g286ce412019-07-04 14:00:29 +0300973 }
974 return nil
975}
976
idanshal63df85b2020-05-20 12:13:00 +0300977func (x *ServedCellInfo) GetFreqBandIndicatorPriority() FreqBandIndicatorPriority {
978 if x != nil {
979 return x.FreqBandIndicatorPriority
ss412g286ce412019-07-04 14:00:29 +0300980 }
981 return FreqBandIndicatorPriority_UNKNOWN_FREQ_BAND_INDICATOR_PRIORITY
982}
983
idanshal63df85b2020-05-20 12:13:00 +0300984func (x *ServedCellInfo) GetBandwidthReducedSi() BandwidthReducedSI {
985 if x != nil {
986 return x.BandwidthReducedSi
ss412g286ce412019-07-04 14:00:29 +0300987 }
988 return BandwidthReducedSI_UNKNOWN_BANDWIDTH_REDUCED_SI
989}
990
idanshal63df85b2020-05-20 12:13:00 +0300991func (x *ServedCellInfo) GetNeighbourInfos() []*NeighbourInformation {
992 if x != nil {
993 return x.NeighbourInfos
ss412g286ce412019-07-04 14:00:29 +0300994 }
995 return nil
996}
997
Idan Shaloma18f9d62020-07-01 12:03:02 +0000998func (x *ServedCellInfo) GetAdditionalCellInformation() *AdditionalCellInformation {
999 if x != nil {
1000 return x.AdditionalCellInformation
1001 }
1002 return nil
1003}
1004
ss412g286ce412019-07-04 14:00:29 +03001005type ChoiceEUTRAMode struct {
idanshal63df85b2020-05-20 12:13:00 +03001006 state protoimpl.MessageState
1007 sizeCache protoimpl.SizeCache
1008 unknownFields protoimpl.UnknownFields
1009
1010 Fdd *FddInfo `protobuf:"bytes,1,opt,name=fdd,proto3" json:"fdd,omitempty"`
1011 Tdd *TddInfo `protobuf:"bytes,2,opt,name=tdd,proto3" json:"tdd,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001012}
1013
idanshal63df85b2020-05-20 12:13:00 +03001014func (x *ChoiceEUTRAMode) Reset() {
1015 *x = ChoiceEUTRAMode{}
1016 if protoimpl.UnsafeEnabled {
1017 mi := &file_enb_proto_msgTypes[2]
1018 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1019 ms.StoreMessageInfo(mi)
1020 }
1021}
1022
1023func (x *ChoiceEUTRAMode) String() string {
1024 return protoimpl.X.MessageStringOf(x)
1025}
1026
1027func (*ChoiceEUTRAMode) ProtoMessage() {}
1028
1029func (x *ChoiceEUTRAMode) ProtoReflect() protoreflect.Message {
1030 mi := &file_enb_proto_msgTypes[2]
1031 if protoimpl.UnsafeEnabled && x != nil {
1032 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1033 if ms.LoadMessageInfo() == nil {
1034 ms.StoreMessageInfo(mi)
1035 }
1036 return ms
1037 }
1038 return mi.MessageOf(x)
1039}
1040
1041// Deprecated: Use ChoiceEUTRAMode.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001042func (*ChoiceEUTRAMode) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001043 return file_enb_proto_rawDescGZIP(), []int{2}
ss412g286ce412019-07-04 14:00:29 +03001044}
1045
idanshal63df85b2020-05-20 12:13:00 +03001046func (x *ChoiceEUTRAMode) GetFdd() *FddInfo {
1047 if x != nil {
1048 return x.Fdd
ss412g286ce412019-07-04 14:00:29 +03001049 }
1050 return nil
1051}
1052
idanshal63df85b2020-05-20 12:13:00 +03001053func (x *ChoiceEUTRAMode) GetTdd() *TddInfo {
1054 if x != nil {
1055 return x.Tdd
ss412g286ce412019-07-04 14:00:29 +03001056 }
1057 return nil
1058}
1059
1060type Eutra struct {
idanshal63df85b2020-05-20 12:13:00 +03001061 state protoimpl.MessageState
1062 sizeCache protoimpl.SizeCache
1063 unknownFields protoimpl.UnknownFields
ss412g286ce412019-07-04 14:00:29 +03001064}
1065
idanshal63df85b2020-05-20 12:13:00 +03001066func (x *Eutra) Reset() {
1067 *x = Eutra{}
1068 if protoimpl.UnsafeEnabled {
1069 mi := &file_enb_proto_msgTypes[3]
1070 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1071 ms.StoreMessageInfo(mi)
1072 }
1073}
1074
1075func (x *Eutra) String() string {
1076 return protoimpl.X.MessageStringOf(x)
1077}
1078
1079func (*Eutra) ProtoMessage() {}
1080
1081func (x *Eutra) ProtoReflect() protoreflect.Message {
1082 mi := &file_enb_proto_msgTypes[3]
1083 if protoimpl.UnsafeEnabled && x != nil {
1084 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1085 if ms.LoadMessageInfo() == nil {
1086 ms.StoreMessageInfo(mi)
1087 }
1088 return ms
1089 }
1090 return mi.MessageOf(x)
1091}
1092
1093// Deprecated: Use Eutra.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001094func (*Eutra) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001095 return file_enb_proto_rawDescGZIP(), []int{3}
ss412g286ce412019-07-04 14:00:29 +03001096}
1097
ss412g286ce412019-07-04 14:00:29 +03001098type NeighbourInformation struct {
idanshal63df85b2020-05-20 12:13:00 +03001099 state protoimpl.MessageState
1100 sizeCache protoimpl.SizeCache
1101 unknownFields protoimpl.UnknownFields
1102
1103 Ecgi string `protobuf:"bytes,1,opt,name=ecgi,proto3" json:"ecgi,omitempty"`
1104 Pci uint32 `protobuf:"varint,2,opt,name=pci,proto3" json:"pci,omitempty"`
1105 EarFcn uint32 `protobuf:"varint,3,opt,name=ear_fcn,json=earFcn,proto3" json:"ear_fcn,omitempty"`
1106 Tac string `protobuf:"bytes,4,opt,name=tac,proto3" json:"tac,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001107}
1108
idanshal63df85b2020-05-20 12:13:00 +03001109func (x *NeighbourInformation) Reset() {
1110 *x = NeighbourInformation{}
1111 if protoimpl.UnsafeEnabled {
1112 mi := &file_enb_proto_msgTypes[4]
1113 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1114 ms.StoreMessageInfo(mi)
1115 }
1116}
1117
1118func (x *NeighbourInformation) String() string {
1119 return protoimpl.X.MessageStringOf(x)
1120}
1121
1122func (*NeighbourInformation) ProtoMessage() {}
1123
1124func (x *NeighbourInformation) ProtoReflect() protoreflect.Message {
1125 mi := &file_enb_proto_msgTypes[4]
1126 if protoimpl.UnsafeEnabled && x != nil {
1127 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1128 if ms.LoadMessageInfo() == nil {
1129 ms.StoreMessageInfo(mi)
1130 }
1131 return ms
1132 }
1133 return mi.MessageOf(x)
1134}
1135
1136// Deprecated: Use NeighbourInformation.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001137func (*NeighbourInformation) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001138 return file_enb_proto_rawDescGZIP(), []int{4}
ss412g286ce412019-07-04 14:00:29 +03001139}
1140
idanshal63df85b2020-05-20 12:13:00 +03001141func (x *NeighbourInformation) GetEcgi() string {
1142 if x != nil {
1143 return x.Ecgi
ss412g286ce412019-07-04 14:00:29 +03001144 }
1145 return ""
1146}
1147
idanshal63df85b2020-05-20 12:13:00 +03001148func (x *NeighbourInformation) GetPci() uint32 {
1149 if x != nil {
1150 return x.Pci
ss412g286ce412019-07-04 14:00:29 +03001151 }
1152 return 0
1153}
1154
idanshal63df85b2020-05-20 12:13:00 +03001155func (x *NeighbourInformation) GetEarFcn() uint32 {
1156 if x != nil {
1157 return x.EarFcn
ss412g286ce412019-07-04 14:00:29 +03001158 }
1159 return 0
1160}
1161
idanshal63df85b2020-05-20 12:13:00 +03001162func (x *NeighbourInformation) GetTac() string {
1163 if x != nil {
1164 return x.Tac
ss412g286ce412019-07-04 14:00:29 +03001165 }
1166 return ""
1167}
1168
1169type MbsfnSubframe struct {
idanshal63df85b2020-05-20 12:13:00 +03001170 state protoimpl.MessageState
1171 sizeCache protoimpl.SizeCache
1172 unknownFields protoimpl.UnknownFields
1173
ss412g286ce412019-07-04 14:00:29 +03001174 RadioframeAllocationPeriod RadioframeAllocationPeriod `protobuf:"varint,1,opt,name=radioframe_allocation_period,json=radioframeAllocationPeriod,proto3,enum=entities.RadioframeAllocationPeriod" json:"radioframe_allocation_period,omitempty"`
1175 RadioframeAllocationOffset uint32 `protobuf:"varint,2,opt,name=radioframe_allocation_offset,json=radioframeAllocationOffset,proto3" json:"radioframe_allocation_offset,omitempty"`
1176 SubframeAllocation string `protobuf:"bytes,3,opt,name=subframe_allocation,json=subframeAllocation,proto3" json:"subframe_allocation,omitempty"`
1177 SubframeAllocationType SubframeAllocationType `protobuf:"varint,4,opt,name=subframe_allocation_type,json=subframeAllocationType,proto3,enum=entities.SubframeAllocationType" json:"subframe_allocation_type,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001178}
1179
idanshal63df85b2020-05-20 12:13:00 +03001180func (x *MbsfnSubframe) Reset() {
1181 *x = MbsfnSubframe{}
1182 if protoimpl.UnsafeEnabled {
1183 mi := &file_enb_proto_msgTypes[5]
1184 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1185 ms.StoreMessageInfo(mi)
1186 }
1187}
1188
1189func (x *MbsfnSubframe) String() string {
1190 return protoimpl.X.MessageStringOf(x)
1191}
1192
1193func (*MbsfnSubframe) ProtoMessage() {}
1194
1195func (x *MbsfnSubframe) ProtoReflect() protoreflect.Message {
1196 mi := &file_enb_proto_msgTypes[5]
1197 if protoimpl.UnsafeEnabled && x != nil {
1198 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1199 if ms.LoadMessageInfo() == nil {
1200 ms.StoreMessageInfo(mi)
1201 }
1202 return ms
1203 }
1204 return mi.MessageOf(x)
1205}
1206
1207// Deprecated: Use MbsfnSubframe.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001208func (*MbsfnSubframe) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001209 return file_enb_proto_rawDescGZIP(), []int{5}
ss412g286ce412019-07-04 14:00:29 +03001210}
1211
idanshal63df85b2020-05-20 12:13:00 +03001212func (x *MbsfnSubframe) GetRadioframeAllocationPeriod() RadioframeAllocationPeriod {
1213 if x != nil {
1214 return x.RadioframeAllocationPeriod
ss412g286ce412019-07-04 14:00:29 +03001215 }
1216 return RadioframeAllocationPeriod_UNKNOWN_RADIOFRAME_ALLOCATION_PERIOD
1217}
1218
idanshal63df85b2020-05-20 12:13:00 +03001219func (x *MbsfnSubframe) GetRadioframeAllocationOffset() uint32 {
1220 if x != nil {
1221 return x.RadioframeAllocationOffset
ss412g286ce412019-07-04 14:00:29 +03001222 }
1223 return 0
1224}
1225
idanshal63df85b2020-05-20 12:13:00 +03001226func (x *MbsfnSubframe) GetSubframeAllocation() string {
1227 if x != nil {
1228 return x.SubframeAllocation
ss412g286ce412019-07-04 14:00:29 +03001229 }
1230 return ""
1231}
1232
idanshal63df85b2020-05-20 12:13:00 +03001233func (x *MbsfnSubframe) GetSubframeAllocationType() SubframeAllocationType {
1234 if x != nil {
1235 return x.SubframeAllocationType
ss412g286ce412019-07-04 14:00:29 +03001236 }
1237 return SubframeAllocationType_UNKNOWN_SUBFRAME_ALLOCATION_TYPE
1238}
1239
1240type PrachConfiguration struct {
idanshal63df85b2020-05-20 12:13:00 +03001241 state protoimpl.MessageState
1242 sizeCache protoimpl.SizeCache
1243 unknownFields protoimpl.UnknownFields
1244
1245 RootSequenceIndex uint32 `protobuf:"varint,1,opt,name=root_sequence_index,json=rootSequenceIndex,proto3" json:"root_sequence_index,omitempty"`
1246 ZeroCorrelationZoneConfiguration uint32 `protobuf:"varint,2,opt,name=zero_correlation_zone_configuration,json=zeroCorrelationZoneConfiguration,proto3" json:"zero_correlation_zone_configuration,omitempty"`
1247 HighSpeedFlag bool `protobuf:"varint,3,opt,name=high_speed_flag,json=highSpeedFlag,proto3" json:"high_speed_flag,omitempty"`
1248 PrachFrequencyOffset uint32 `protobuf:"varint,4,opt,name=prach_frequency_offset,json=prachFrequencyOffset,proto3" json:"prach_frequency_offset,omitempty"`
1249 PrachConfigurationIndex uint32 `protobuf:"varint,5,opt,name=prach_configuration_index,json=prachConfigurationIndex,proto3" json:"prach_configuration_index,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001250}
1251
idanshal63df85b2020-05-20 12:13:00 +03001252func (x *PrachConfiguration) Reset() {
1253 *x = PrachConfiguration{}
1254 if protoimpl.UnsafeEnabled {
1255 mi := &file_enb_proto_msgTypes[6]
1256 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1257 ms.StoreMessageInfo(mi)
1258 }
1259}
1260
1261func (x *PrachConfiguration) String() string {
1262 return protoimpl.X.MessageStringOf(x)
1263}
1264
1265func (*PrachConfiguration) ProtoMessage() {}
1266
1267func (x *PrachConfiguration) ProtoReflect() protoreflect.Message {
1268 mi := &file_enb_proto_msgTypes[6]
1269 if protoimpl.UnsafeEnabled && x != nil {
1270 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1271 if ms.LoadMessageInfo() == nil {
1272 ms.StoreMessageInfo(mi)
1273 }
1274 return ms
1275 }
1276 return mi.MessageOf(x)
1277}
1278
1279// Deprecated: Use PrachConfiguration.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001280func (*PrachConfiguration) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001281 return file_enb_proto_rawDescGZIP(), []int{6}
ss412g286ce412019-07-04 14:00:29 +03001282}
1283
idanshal63df85b2020-05-20 12:13:00 +03001284func (x *PrachConfiguration) GetRootSequenceIndex() uint32 {
1285 if x != nil {
1286 return x.RootSequenceIndex
ss412g286ce412019-07-04 14:00:29 +03001287 }
1288 return 0
1289}
1290
idanshal63df85b2020-05-20 12:13:00 +03001291func (x *PrachConfiguration) GetZeroCorrelationZoneConfiguration() uint32 {
1292 if x != nil {
1293 return x.ZeroCorrelationZoneConfiguration
ss412g286ce412019-07-04 14:00:29 +03001294 }
1295 return 0
1296}
1297
idanshal63df85b2020-05-20 12:13:00 +03001298func (x *PrachConfiguration) GetHighSpeedFlag() bool {
1299 if x != nil {
1300 return x.HighSpeedFlag
ss412g286ce412019-07-04 14:00:29 +03001301 }
1302 return false
1303}
1304
idanshal63df85b2020-05-20 12:13:00 +03001305func (x *PrachConfiguration) GetPrachFrequencyOffset() uint32 {
1306 if x != nil {
1307 return x.PrachFrequencyOffset
ss412g286ce412019-07-04 14:00:29 +03001308 }
1309 return 0
1310}
1311
idanshal63df85b2020-05-20 12:13:00 +03001312func (x *PrachConfiguration) GetPrachConfigurationIndex() uint32 {
1313 if x != nil {
1314 return x.PrachConfigurationIndex
ss412g286ce412019-07-04 14:00:29 +03001315 }
1316 return 0
1317}
1318
1319type TddInfo struct {
idanshal63df85b2020-05-20 12:13:00 +03001320 state protoimpl.MessageState
1321 sizeCache protoimpl.SizeCache
1322 unknownFields protoimpl.UnknownFields
1323
ss412g286ce412019-07-04 14:00:29 +03001324 EarFcn uint32 `protobuf:"varint,1,opt,name=ear_fcn,json=earFcn,proto3" json:"ear_fcn,omitempty"`
1325 TransmissionBandwidth TransmissionBandwidth `protobuf:"varint,2,opt,name=transmission_bandwidth,json=transmissionBandwidth,proto3,enum=entities.TransmissionBandwidth" json:"transmission_bandwidth,omitempty"`
1326 SubframeAssignment SubframeAssignment `protobuf:"varint,3,opt,name=subframe_assignment,json=subframeAssignment,proto3,enum=entities.SubframeAssignment" json:"subframe_assignment,omitempty"`
1327 SpecialSubframeInfo *SpecialSubframeInfo `protobuf:"bytes,4,opt,name=special_subframe_info,json=specialSubframeInfo,proto3" json:"special_subframe_info,omitempty"`
1328 AdditionalSpecialSubframeInfo *AdditionalSpecialSubframeInfo `protobuf:"bytes,5,opt,name=additional_special_subframe_info,json=additionalSpecialSubframeInfo,proto3" json:"additional_special_subframe_info,omitempty"`
1329 AdditionalSpecialSubframeExtensionInfo *AdditionalSpecialSubframeExtensionInfo `protobuf:"bytes,6,opt,name=additional_special_subframe_extension_info,json=additionalSpecialSubframeExtensionInfo,proto3" json:"additional_special_subframe_extension_info,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001330}
1331
idanshal63df85b2020-05-20 12:13:00 +03001332func (x *TddInfo) Reset() {
1333 *x = TddInfo{}
1334 if protoimpl.UnsafeEnabled {
1335 mi := &file_enb_proto_msgTypes[7]
1336 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1337 ms.StoreMessageInfo(mi)
1338 }
1339}
1340
1341func (x *TddInfo) String() string {
1342 return protoimpl.X.MessageStringOf(x)
1343}
1344
1345func (*TddInfo) ProtoMessage() {}
1346
1347func (x *TddInfo) ProtoReflect() protoreflect.Message {
1348 mi := &file_enb_proto_msgTypes[7]
1349 if protoimpl.UnsafeEnabled && x != nil {
1350 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1351 if ms.LoadMessageInfo() == nil {
1352 ms.StoreMessageInfo(mi)
1353 }
1354 return ms
1355 }
1356 return mi.MessageOf(x)
1357}
1358
1359// Deprecated: Use TddInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001360func (*TddInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001361 return file_enb_proto_rawDescGZIP(), []int{7}
ss412g286ce412019-07-04 14:00:29 +03001362}
1363
idanshal63df85b2020-05-20 12:13:00 +03001364func (x *TddInfo) GetEarFcn() uint32 {
1365 if x != nil {
1366 return x.EarFcn
ss412g286ce412019-07-04 14:00:29 +03001367 }
1368 return 0
1369}
1370
idanshal63df85b2020-05-20 12:13:00 +03001371func (x *TddInfo) GetTransmissionBandwidth() TransmissionBandwidth {
1372 if x != nil {
1373 return x.TransmissionBandwidth
ss412g286ce412019-07-04 14:00:29 +03001374 }
1375 return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH
1376}
1377
idanshal63df85b2020-05-20 12:13:00 +03001378func (x *TddInfo) GetSubframeAssignment() SubframeAssignment {
1379 if x != nil {
1380 return x.SubframeAssignment
ss412g286ce412019-07-04 14:00:29 +03001381 }
1382 return SubframeAssignment_UNKNOWN_SUBFRAME_ASSIGNMENT
1383}
1384
idanshal63df85b2020-05-20 12:13:00 +03001385func (x *TddInfo) GetSpecialSubframeInfo() *SpecialSubframeInfo {
1386 if x != nil {
1387 return x.SpecialSubframeInfo
ss412g286ce412019-07-04 14:00:29 +03001388 }
1389 return nil
1390}
1391
idanshal63df85b2020-05-20 12:13:00 +03001392func (x *TddInfo) GetAdditionalSpecialSubframeInfo() *AdditionalSpecialSubframeInfo {
1393 if x != nil {
1394 return x.AdditionalSpecialSubframeInfo
ss412g286ce412019-07-04 14:00:29 +03001395 }
1396 return nil
1397}
1398
idanshal63df85b2020-05-20 12:13:00 +03001399func (x *TddInfo) GetAdditionalSpecialSubframeExtensionInfo() *AdditionalSpecialSubframeExtensionInfo {
1400 if x != nil {
1401 return x.AdditionalSpecialSubframeExtensionInfo
ss412g286ce412019-07-04 14:00:29 +03001402 }
1403 return nil
1404}
1405
1406type AdditionalSpecialSubframeExtensionInfo struct {
idanshal63df85b2020-05-20 12:13:00 +03001407 state protoimpl.MessageState
1408 sizeCache protoimpl.SizeCache
1409 unknownFields protoimpl.UnknownFields
1410
ss412g286ce412019-07-04 14:00:29 +03001411 AdditionalSpecialSubframePatternsExtension AdditionalSpecialSubframePatterns_Extension `protobuf:"varint,1,opt,name=additional_special_subframe_patterns_extension,json=additionalSpecialSubframePatternsExtension,proto3,enum=entities.AdditionalSpecialSubframePatterns_Extension" json:"additional_special_subframe_patterns_extension,omitempty"`
1412 CyclicPrefixDl CyclicPrefix `protobuf:"varint,2,opt,name=cyclic_prefix_dl,json=cyclicPrefixDl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_dl,omitempty"`
1413 CyclicPrefixUl CyclicPrefix `protobuf:"varint,3,opt,name=cyclic_prefix_ul,json=cyclicPrefixUl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_ul,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001414}
1415
idanshal63df85b2020-05-20 12:13:00 +03001416func (x *AdditionalSpecialSubframeExtensionInfo) Reset() {
1417 *x = AdditionalSpecialSubframeExtensionInfo{}
1418 if protoimpl.UnsafeEnabled {
1419 mi := &file_enb_proto_msgTypes[8]
1420 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1421 ms.StoreMessageInfo(mi)
1422 }
ss412g286ce412019-07-04 14:00:29 +03001423}
idanshal63df85b2020-05-20 12:13:00 +03001424
1425func (x *AdditionalSpecialSubframeExtensionInfo) String() string {
1426 return protoimpl.X.MessageStringOf(x)
1427}
1428
1429func (*AdditionalSpecialSubframeExtensionInfo) ProtoMessage() {}
1430
1431func (x *AdditionalSpecialSubframeExtensionInfo) ProtoReflect() protoreflect.Message {
1432 mi := &file_enb_proto_msgTypes[8]
1433 if protoimpl.UnsafeEnabled && x != nil {
1434 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1435 if ms.LoadMessageInfo() == nil {
1436 ms.StoreMessageInfo(mi)
1437 }
1438 return ms
1439 }
1440 return mi.MessageOf(x)
1441}
1442
1443// Deprecated: Use AdditionalSpecialSubframeExtensionInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001444func (*AdditionalSpecialSubframeExtensionInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001445 return file_enb_proto_rawDescGZIP(), []int{8}
ss412g286ce412019-07-04 14:00:29 +03001446}
1447
idanshal63df85b2020-05-20 12:13:00 +03001448func (x *AdditionalSpecialSubframeExtensionInfo) GetAdditionalSpecialSubframePatternsExtension() AdditionalSpecialSubframePatterns_Extension {
1449 if x != nil {
1450 return x.AdditionalSpecialSubframePatternsExtension
ss412g286ce412019-07-04 14:00:29 +03001451 }
1452 return AdditionalSpecialSubframePatterns_UNKNOWN
1453}
1454
idanshal63df85b2020-05-20 12:13:00 +03001455func (x *AdditionalSpecialSubframeExtensionInfo) GetCyclicPrefixDl() CyclicPrefix {
1456 if x != nil {
1457 return x.CyclicPrefixDl
ss412g286ce412019-07-04 14:00:29 +03001458 }
1459 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1460}
1461
idanshal63df85b2020-05-20 12:13:00 +03001462func (x *AdditionalSpecialSubframeExtensionInfo) GetCyclicPrefixUl() CyclicPrefix {
1463 if x != nil {
1464 return x.CyclicPrefixUl
ss412g286ce412019-07-04 14:00:29 +03001465 }
1466 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1467}
1468
1469type AdditionalSpecialSubframeInfo struct {
idanshal63df85b2020-05-20 12:13:00 +03001470 state protoimpl.MessageState
1471 sizeCache protoimpl.SizeCache
1472 unknownFields protoimpl.UnknownFields
1473
ss412g286ce412019-07-04 14:00:29 +03001474 AdditionalSpecialSubframePatterns AdditionalSpecialSubframe_Patterns `protobuf:"varint,1,opt,name=additional_special_subframe_patterns,json=additionalSpecialSubframePatterns,proto3,enum=entities.AdditionalSpecialSubframe_Patterns" json:"additional_special_subframe_patterns,omitempty"`
1475 CyclicPrefixDl CyclicPrefix `protobuf:"varint,2,opt,name=cyclic_prefix_dl,json=cyclicPrefixDl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_dl,omitempty"`
1476 CyclicPrefixUl CyclicPrefix `protobuf:"varint,3,opt,name=cyclic_prefix_ul,json=cyclicPrefixUl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_ul,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001477}
1478
idanshal63df85b2020-05-20 12:13:00 +03001479func (x *AdditionalSpecialSubframeInfo) Reset() {
1480 *x = AdditionalSpecialSubframeInfo{}
1481 if protoimpl.UnsafeEnabled {
1482 mi := &file_enb_proto_msgTypes[9]
1483 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1484 ms.StoreMessageInfo(mi)
1485 }
1486}
1487
1488func (x *AdditionalSpecialSubframeInfo) String() string {
1489 return protoimpl.X.MessageStringOf(x)
1490}
1491
1492func (*AdditionalSpecialSubframeInfo) ProtoMessage() {}
1493
1494func (x *AdditionalSpecialSubframeInfo) ProtoReflect() protoreflect.Message {
1495 mi := &file_enb_proto_msgTypes[9]
1496 if protoimpl.UnsafeEnabled && x != nil {
1497 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1498 if ms.LoadMessageInfo() == nil {
1499 ms.StoreMessageInfo(mi)
1500 }
1501 return ms
1502 }
1503 return mi.MessageOf(x)
1504}
1505
1506// Deprecated: Use AdditionalSpecialSubframeInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001507func (*AdditionalSpecialSubframeInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001508 return file_enb_proto_rawDescGZIP(), []int{9}
ss412g286ce412019-07-04 14:00:29 +03001509}
1510
idanshal63df85b2020-05-20 12:13:00 +03001511func (x *AdditionalSpecialSubframeInfo) GetAdditionalSpecialSubframePatterns() AdditionalSpecialSubframe_Patterns {
1512 if x != nil {
1513 return x.AdditionalSpecialSubframePatterns
ss412g286ce412019-07-04 14:00:29 +03001514 }
1515 return AdditionalSpecialSubframe_UNKNOWN
1516}
1517
idanshal63df85b2020-05-20 12:13:00 +03001518func (x *AdditionalSpecialSubframeInfo) GetCyclicPrefixDl() CyclicPrefix {
1519 if x != nil {
1520 return x.CyclicPrefixDl
ss412g286ce412019-07-04 14:00:29 +03001521 }
1522 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1523}
1524
idanshal63df85b2020-05-20 12:13:00 +03001525func (x *AdditionalSpecialSubframeInfo) GetCyclicPrefixUl() CyclicPrefix {
1526 if x != nil {
1527 return x.CyclicPrefixUl
ss412g286ce412019-07-04 14:00:29 +03001528 }
1529 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1530}
1531
1532type FddInfo struct {
idanshal63df85b2020-05-20 12:13:00 +03001533 state protoimpl.MessageState
1534 sizeCache protoimpl.SizeCache
1535 unknownFields protoimpl.UnknownFields
1536
ss412g286ce412019-07-04 14:00:29 +03001537 UlearFcn uint32 `protobuf:"varint,1,opt,name=ulear_fcn,json=ulearFcn,proto3" json:"ulear_fcn,omitempty"`
1538 DlearFcn uint32 `protobuf:"varint,2,opt,name=dlear_fcn,json=dlearFcn,proto3" json:"dlear_fcn,omitempty"`
1539 UlTransmissionBandwidth TransmissionBandwidth `protobuf:"varint,3,opt,name=ul_transmission_bandwidth,json=ulTransmissionBandwidth,proto3,enum=entities.TransmissionBandwidth" json:"ul_transmission_bandwidth,omitempty"`
1540 DlTransmissionBandwidth TransmissionBandwidth `protobuf:"varint,4,opt,name=dl_transmission_bandwidth,json=dlTransmissionBandwidth,proto3,enum=entities.TransmissionBandwidth" json:"dl_transmission_bandwidth,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001541}
1542
idanshal63df85b2020-05-20 12:13:00 +03001543func (x *FddInfo) Reset() {
1544 *x = FddInfo{}
1545 if protoimpl.UnsafeEnabled {
1546 mi := &file_enb_proto_msgTypes[10]
1547 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1548 ms.StoreMessageInfo(mi)
1549 }
1550}
1551
1552func (x *FddInfo) String() string {
1553 return protoimpl.X.MessageStringOf(x)
1554}
1555
1556func (*FddInfo) ProtoMessage() {}
1557
1558func (x *FddInfo) ProtoReflect() protoreflect.Message {
1559 mi := &file_enb_proto_msgTypes[10]
1560 if protoimpl.UnsafeEnabled && x != nil {
1561 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1562 if ms.LoadMessageInfo() == nil {
1563 ms.StoreMessageInfo(mi)
1564 }
1565 return ms
1566 }
1567 return mi.MessageOf(x)
1568}
1569
1570// Deprecated: Use FddInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001571func (*FddInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001572 return file_enb_proto_rawDescGZIP(), []int{10}
ss412g286ce412019-07-04 14:00:29 +03001573}
1574
idanshal63df85b2020-05-20 12:13:00 +03001575func (x *FddInfo) GetUlearFcn() uint32 {
1576 if x != nil {
1577 return x.UlearFcn
ss412g286ce412019-07-04 14:00:29 +03001578 }
1579 return 0
1580}
1581
idanshal63df85b2020-05-20 12:13:00 +03001582func (x *FddInfo) GetDlearFcn() uint32 {
1583 if x != nil {
1584 return x.DlearFcn
ss412g286ce412019-07-04 14:00:29 +03001585 }
1586 return 0
1587}
1588
idanshal63df85b2020-05-20 12:13:00 +03001589func (x *FddInfo) GetUlTransmissionBandwidth() TransmissionBandwidth {
1590 if x != nil {
1591 return x.UlTransmissionBandwidth
ss412g286ce412019-07-04 14:00:29 +03001592 }
1593 return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH
1594}
1595
idanshal63df85b2020-05-20 12:13:00 +03001596func (x *FddInfo) GetDlTransmissionBandwidth() TransmissionBandwidth {
1597 if x != nil {
1598 return x.DlTransmissionBandwidth
ss412g286ce412019-07-04 14:00:29 +03001599 }
1600 return TransmissionBandwidth_UNKNOWN_TRANSMISSION_BANDWIDTH
1601}
1602
1603type SpecialSubframeInfo struct {
idanshal63df85b2020-05-20 12:13:00 +03001604 state protoimpl.MessageState
1605 sizeCache protoimpl.SizeCache
1606 unknownFields protoimpl.UnknownFields
1607
ss412g286ce412019-07-04 14:00:29 +03001608 SpecialSubframePatterns SpecialSubframe_Patterns `protobuf:"varint,1,opt,name=special_subframe_patterns,json=specialSubframePatterns,proto3,enum=entities.SpecialSubframe_Patterns" json:"special_subframe_patterns,omitempty"`
1609 CyclicPrefixDl CyclicPrefix `protobuf:"varint,2,opt,name=cyclic_prefix_dl,json=cyclicPrefixDl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_dl,omitempty"`
1610 CyclicPrefixUl CyclicPrefix `protobuf:"varint,3,opt,name=cyclic_prefix_ul,json=cyclicPrefixUl,proto3,enum=entities.CyclicPrefix" json:"cyclic_prefix_ul,omitempty"`
ss412g286ce412019-07-04 14:00:29 +03001611}
1612
idanshal63df85b2020-05-20 12:13:00 +03001613func (x *SpecialSubframeInfo) Reset() {
1614 *x = SpecialSubframeInfo{}
1615 if protoimpl.UnsafeEnabled {
1616 mi := &file_enb_proto_msgTypes[11]
1617 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1618 ms.StoreMessageInfo(mi)
1619 }
1620}
1621
1622func (x *SpecialSubframeInfo) String() string {
1623 return protoimpl.X.MessageStringOf(x)
1624}
1625
1626func (*SpecialSubframeInfo) ProtoMessage() {}
1627
1628func (x *SpecialSubframeInfo) ProtoReflect() protoreflect.Message {
1629 mi := &file_enb_proto_msgTypes[11]
1630 if protoimpl.UnsafeEnabled && x != nil {
1631 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1632 if ms.LoadMessageInfo() == nil {
1633 ms.StoreMessageInfo(mi)
1634 }
1635 return ms
1636 }
1637 return mi.MessageOf(x)
1638}
1639
1640// Deprecated: Use SpecialSubframeInfo.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001641func (*SpecialSubframeInfo) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001642 return file_enb_proto_rawDescGZIP(), []int{11}
ss412g286ce412019-07-04 14:00:29 +03001643}
1644
idanshal63df85b2020-05-20 12:13:00 +03001645func (x *SpecialSubframeInfo) GetSpecialSubframePatterns() SpecialSubframe_Patterns {
1646 if x != nil {
1647 return x.SpecialSubframePatterns
ss412g286ce412019-07-04 14:00:29 +03001648 }
1649 return SpecialSubframe_UNKNOWN
1650}
1651
idanshal63df85b2020-05-20 12:13:00 +03001652func (x *SpecialSubframeInfo) GetCyclicPrefixDl() CyclicPrefix {
1653 if x != nil {
1654 return x.CyclicPrefixDl
ss412g286ce412019-07-04 14:00:29 +03001655 }
1656 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1657}
1658
idanshal63df85b2020-05-20 12:13:00 +03001659func (x *SpecialSubframeInfo) GetCyclicPrefixUl() CyclicPrefix {
1660 if x != nil {
1661 return x.CyclicPrefixUl
ss412g286ce412019-07-04 14:00:29 +03001662 }
1663 return CyclicPrefix_UNKNOWN_CYCLIC_PREFIX
1664}
1665
1666type SpecialSubframe struct {
idanshal63df85b2020-05-20 12:13:00 +03001667 state protoimpl.MessageState
1668 sizeCache protoimpl.SizeCache
1669 unknownFields protoimpl.UnknownFields
ss412g286ce412019-07-04 14:00:29 +03001670}
1671
idanshal63df85b2020-05-20 12:13:00 +03001672func (x *SpecialSubframe) Reset() {
1673 *x = SpecialSubframe{}
1674 if protoimpl.UnsafeEnabled {
1675 mi := &file_enb_proto_msgTypes[12]
1676 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1677 ms.StoreMessageInfo(mi)
1678 }
1679}
1680
1681func (x *SpecialSubframe) String() string {
1682 return protoimpl.X.MessageStringOf(x)
1683}
1684
1685func (*SpecialSubframe) ProtoMessage() {}
1686
1687func (x *SpecialSubframe) ProtoReflect() protoreflect.Message {
1688 mi := &file_enb_proto_msgTypes[12]
1689 if protoimpl.UnsafeEnabled && x != nil {
1690 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1691 if ms.LoadMessageInfo() == nil {
1692 ms.StoreMessageInfo(mi)
1693 }
1694 return ms
1695 }
1696 return mi.MessageOf(x)
1697}
1698
1699// Deprecated: Use SpecialSubframe.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001700func (*SpecialSubframe) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001701 return file_enb_proto_rawDescGZIP(), []int{12}
ss412g286ce412019-07-04 14:00:29 +03001702}
1703
ss412g286ce412019-07-04 14:00:29 +03001704type AdditionalSpecialSubframe struct {
idanshal63df85b2020-05-20 12:13:00 +03001705 state protoimpl.MessageState
1706 sizeCache protoimpl.SizeCache
1707 unknownFields protoimpl.UnknownFields
ss412g286ce412019-07-04 14:00:29 +03001708}
1709
idanshal63df85b2020-05-20 12:13:00 +03001710func (x *AdditionalSpecialSubframe) Reset() {
1711 *x = AdditionalSpecialSubframe{}
1712 if protoimpl.UnsafeEnabled {
1713 mi := &file_enb_proto_msgTypes[13]
1714 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1715 ms.StoreMessageInfo(mi)
1716 }
1717}
1718
1719func (x *AdditionalSpecialSubframe) String() string {
1720 return protoimpl.X.MessageStringOf(x)
1721}
1722
1723func (*AdditionalSpecialSubframe) ProtoMessage() {}
1724
1725func (x *AdditionalSpecialSubframe) ProtoReflect() protoreflect.Message {
1726 mi := &file_enb_proto_msgTypes[13]
1727 if protoimpl.UnsafeEnabled && x != nil {
1728 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1729 if ms.LoadMessageInfo() == nil {
1730 ms.StoreMessageInfo(mi)
1731 }
1732 return ms
1733 }
1734 return mi.MessageOf(x)
1735}
1736
1737// Deprecated: Use AdditionalSpecialSubframe.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001738func (*AdditionalSpecialSubframe) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001739 return file_enb_proto_rawDescGZIP(), []int{13}
ss412g286ce412019-07-04 14:00:29 +03001740}
1741
ss412g286ce412019-07-04 14:00:29 +03001742type AdditionalSpecialSubframePatterns struct {
idanshal63df85b2020-05-20 12:13:00 +03001743 state protoimpl.MessageState
1744 sizeCache protoimpl.SizeCache
1745 unknownFields protoimpl.UnknownFields
ss412g286ce412019-07-04 14:00:29 +03001746}
1747
idanshal63df85b2020-05-20 12:13:00 +03001748func (x *AdditionalSpecialSubframePatterns) Reset() {
1749 *x = AdditionalSpecialSubframePatterns{}
1750 if protoimpl.UnsafeEnabled {
1751 mi := &file_enb_proto_msgTypes[14]
1752 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1753 ms.StoreMessageInfo(mi)
1754 }
1755}
1756
1757func (x *AdditionalSpecialSubframePatterns) String() string {
1758 return protoimpl.X.MessageStringOf(x)
1759}
1760
1761func (*AdditionalSpecialSubframePatterns) ProtoMessage() {}
1762
1763func (x *AdditionalSpecialSubframePatterns) ProtoReflect() protoreflect.Message {
1764 mi := &file_enb_proto_msgTypes[14]
1765 if protoimpl.UnsafeEnabled && x != nil {
1766 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1767 if ms.LoadMessageInfo() == nil {
1768 ms.StoreMessageInfo(mi)
1769 }
1770 return ms
1771 }
1772 return mi.MessageOf(x)
1773}
1774
1775// Deprecated: Use AdditionalSpecialSubframePatterns.ProtoReflect.Descriptor instead.
ss412g286ce412019-07-04 14:00:29 +03001776func (*AdditionalSpecialSubframePatterns) Descriptor() ([]byte, []int) {
idanshal63df85b2020-05-20 12:13:00 +03001777 return file_enb_proto_rawDescGZIP(), []int{14}
ss412g286ce412019-07-04 14:00:29 +03001778}
1779
idanshal63df85b2020-05-20 12:13:00 +03001780var File_enb_proto protoreflect.FileDescriptor
1781
1782var file_enb_proto_rawDesc = []byte{
1783 0x0a, 0x09, 0x65, 0x6e, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74,
Idan Shaloma18f9d62020-07-01 12:03:02 +00001784 0x69, 0x74, 0x69, 0x65, 0x73, 0x1a, 0x21, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
1785 0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
1786 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x92, 0x01, 0x0a, 0x03, 0x45, 0x6e, 0x62,
1787 0x12, 0x2c, 0x0a, 0x08, 0x65, 0x6e, 0x62, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01,
1788 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x6e,
1789 0x62, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x65, 0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12, 0x3b,
1790 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x73, 0x18, 0x02,
1791 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e,
1792 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0b,
1793 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x73, 0x12, 0x20, 0x0a, 0x0c, 0x67,
1794 0x75, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28,
1795 0x09, 0x52, 0x0a, 0x67, 0x75, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x22, 0xc8, 0x07,
1796 0x0a, 0x0e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x64, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f,
1797 0x12, 0x10, 0x0a, 0x03, 0x70, 0x63, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03, 0x70,
1798 0x63, 0x69, 0x12, 0x17, 0x0a, 0x07, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
1799 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x65, 0x6c, 0x6c, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x74,
1800 0x61, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x61, 0x63, 0x12, 0x27, 0x0a,
1801 0x0f, 0x62, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x5f, 0x70, 0x6c, 0x6d, 0x6e, 0x73,
1802 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0e, 0x62, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73,
1803 0x74, 0x50, 0x6c, 0x6d, 0x6e, 0x73, 0x12, 0x45, 0x0a, 0x11, 0x63, 0x68, 0x6f, 0x69, 0x63, 0x65,
1804 0x5f, 0x65, 0x75, 0x74, 0x72, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
1805 0x0b, 0x32, 0x19, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x68, 0x6f,
1806 0x69, 0x63, 0x65, 0x45, 0x55, 0x54, 0x52, 0x41, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x0f, 0x63, 0x68,
1807 0x6f, 0x69, 0x63, 0x65, 0x45, 0x75, 0x74, 0x72, 0x61, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x33, 0x0a,
1808 0x0a, 0x65, 0x75, 0x74, 0x72, 0x61, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
1809 0x0e, 0x32, 0x14, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x45, 0x75, 0x74,
1810 0x72, 0x61, 0x2e, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x09, 0x65, 0x75, 0x74, 0x72, 0x61, 0x4d, 0x6f,
1811 0x64, 0x65, 0x12, 0x55, 0x0a, 0x17, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x6f, 0x66, 0x5f,
1812 0x61, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x07, 0x20,
1813 0x01, 0x28, 0x0e, 0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e,
1814 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f,
1815 0x72, 0x74, 0x73, 0x52, 0x14, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x41, 0x6e, 0x74,
1816 0x65, 0x6e, 0x6e, 0x61, 0x50, 0x6f, 0x72, 0x74, 0x73, 0x12, 0x4d, 0x0a, 0x13, 0x70, 0x72, 0x61,
1817 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
1818 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1819 0x73, 0x2e, 0x50, 0x72, 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
1820 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x70, 0x72, 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69,
1821 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x49, 0x0a, 0x14, 0x6d, 0x62, 0x73, 0x66,
1822 0x6e, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73,
1823 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1824 0x73, 0x2e, 0x4d, 0x62, 0x73, 0x66, 0x6e, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x52,
1825 0x12, 0x6d, 0x62, 0x73, 0x66, 0x6e, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e,
1826 0x66, 0x6f, 0x73, 0x12, 0x15, 0x0a, 0x06, 0x63, 0x73, 0x67, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20,
1827 0x01, 0x28, 0x09, 0x52, 0x05, 0x63, 0x73, 0x67, 0x49, 0x64, 0x12, 0x3f, 0x0a, 0x1c, 0x6d, 0x62,
1828 0x6d, 0x73, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x72, 0x65, 0x61, 0x5f,
1829 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x09,
1830 0x52, 0x19, 0x6d, 0x62, 0x6d, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x72, 0x65,
1831 0x61, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x12, 0x27, 0x0a, 0x0f, 0x6d,
1832 0x75, 0x6c, 0x74, 0x69, 0x62, 0x61, 0x6e, 0x64, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x0c,
1833 0x20, 0x03, 0x28, 0x0d, 0x52, 0x0e, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x62, 0x61, 0x6e, 0x64, 0x49,
1834 0x6e, 0x66, 0x6f, 0x73, 0x12, 0x64, 0x0a, 0x1c, 0x66, 0x72, 0x65, 0x71, 0x5f, 0x62, 0x61, 0x6e,
1835 0x64, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x70, 0x72, 0x69, 0x6f,
1836 0x72, 0x69, 0x74, 0x79, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x65, 0x6e, 0x74,
1837 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x46, 0x72, 0x65, 0x71, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x6e,
1838 0x64, 0x69, 0x63, 0x61, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x52,
1839 0x19, 0x66, 0x72, 0x65, 0x71, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63, 0x61, 0x74,
1840 0x6f, 0x72, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x4e, 0x0a, 0x14, 0x62, 0x61,
1841 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x5f, 0x72, 0x65, 0x64, 0x75, 0x63, 0x65, 0x64, 0x5f,
1842 0x73, 0x69, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1843 0x69, 0x65, 0x73, 0x2e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x65, 0x64,
1844 0x75, 0x63, 0x65, 0x64, 0x53, 0x49, 0x52, 0x12, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74,
1845 0x68, 0x52, 0x65, 0x64, 0x75, 0x63, 0x65, 0x64, 0x53, 0x69, 0x12, 0x47, 0x0a, 0x0f, 0x6e, 0x65,
1846 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x73, 0x18, 0x0f, 0x20,
1847 0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x4e,
1848 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74,
1849 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x6e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f, 0x75, 0x72, 0x49, 0x6e,
1850 0x66, 0x6f, 0x73, 0x12, 0x63, 0x0a, 0x1b, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
1851 0x6c, 0x5f, 0x63, 0x65, 0x6c, 0x6c, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
1852 0x6f, 0x6e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1853 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43, 0x65,
1854 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x19, 0x61,
1855 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x43, 0x65, 0x6c, 0x6c, 0x49, 0x6e, 0x66,
1856 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x5b, 0x0a, 0x0f, 0x43, 0x68, 0x6f, 0x69,
1857 0x63, 0x65, 0x45, 0x55, 0x54, 0x52, 0x41, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x03, 0x66,
1858 0x64, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1859 0x69, 0x65, 0x73, 0x2e, 0x46, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x03, 0x66, 0x64, 0x64,
1860 0x12, 0x23, 0x0a, 0x03, 0x74, 0x64, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e,
1861 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x64, 0x64, 0x49, 0x6e, 0x66, 0x6f,
1862 0x52, 0x03, 0x74, 0x64, 0x64, 0x22, 0x2e, 0x0a, 0x05, 0x45, 0x75, 0x74, 0x72, 0x61, 0x22, 0x25,
1863 0x0a, 0x04, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57,
1864 0x4e, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x46, 0x44, 0x44, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03,
1865 0x54, 0x44, 0x44, 0x10, 0x02, 0x22, 0x67, 0x0a, 0x14, 0x4e, 0x65, 0x69, 0x67, 0x68, 0x62, 0x6f,
1866 0x75, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a,
1867 0x04, 0x65, 0x63, 0x67, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x63, 0x67,
1868 0x69, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x63, 0x69, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x03,
1869 0x70, 0x63, 0x69, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x18, 0x03,
1870 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x65, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x12, 0x10, 0x0a, 0x03,
1871 0x74, 0x61, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x74, 0x61, 0x63, 0x22, 0xc6,
1872 0x02, 0x0a, 0x0d, 0x4d, 0x62, 0x73, 0x66, 0x6e, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65,
1873 0x12, 0x66, 0x0a, 0x1c, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x61,
1874 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64,
1875 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65,
1876 0x73, 0x2e, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f,
1877 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x1a, 0x72, 0x61,
idanshal63df85b2020-05-20 12:13:00 +03001878 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
Idan Shaloma18f9d62020-07-01 12:03:02 +00001879 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x40, 0x0a, 0x1c, 0x72, 0x61, 0x64, 0x69,
1880 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
1881 0x6e, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x1a,
1882 0x72, 0x61, 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61,
1883 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x2f, 0x0a, 0x13, 0x73, 0x75,
1884 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
1885 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d,
1886 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5a, 0x0a, 0x18, 0x73,
1887 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
1888 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x20, 0x2e,
1889 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d,
1890 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52,
1891 0x16, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74,
1892 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x22, 0xad, 0x02, 0x0a, 0x12, 0x50, 0x72, 0x61, 0x63,
1893 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e,
1894 0x0a, 0x13, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x5f,
1895 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x11, 0x72, 0x6f, 0x6f,
1896 0x74, 0x53, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x4d,
1897 0x0a, 0x23, 0x7a, 0x65, 0x72, 0x6f, 0x5f, 0x63, 0x6f, 0x72, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69,
1898 0x6f, 0x6e, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
1899 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x20, 0x7a, 0x65, 0x72,
1900 0x6f, 0x43, 0x6f, 0x72, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5a, 0x6f, 0x6e, 0x65,
1901 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x0a,
1902 0x0f, 0x68, 0x69, 0x67, 0x68, 0x5f, 0x73, 0x70, 0x65, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x61, 0x67,
1903 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x68, 0x69, 0x67, 0x68, 0x53, 0x70, 0x65, 0x65,
1904 0x64, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x34, 0x0a, 0x16, 0x70, 0x72, 0x61, 0x63, 0x68, 0x5f, 0x66,
1905 0x72, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18,
1906 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14, 0x70, 0x72, 0x61, 0x63, 0x68, 0x46, 0x72, 0x65, 0x71,
1907 0x75, 0x65, 0x6e, 0x63, 0x79, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x3a, 0x0a, 0x19, 0x70,
1908 0x72, 0x61, 0x63, 0x68, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
1909 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x17,
1910 0x70, 0x72, 0x61, 0x63, 0x68, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
1911 0x6f, 0x6e, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x9d, 0x04, 0x0a, 0x07, 0x54, 0x64, 0x64, 0x49,
1912 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x0a, 0x07, 0x65, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x18, 0x01,
1913 0x20, 0x01, 0x28, 0x0d, 0x52, 0x06, 0x65, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x12, 0x56, 0x0a, 0x16,
1914 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61, 0x6e,
1915 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x65,
1916 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73,
1917 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x15, 0x74,
1918 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77,
1919 0x69, 0x64, 0x74, 0x68, 0x12, 0x4d, 0x0a, 0x13, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65,
1920 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28,
1921 0x0e, 0x32, 0x1c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x75, 0x62,
1922 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52,
1923 0x12, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d,
1924 0x65, 0x6e, 0x74, 0x12, 0x51, 0x0a, 0x15, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x73,
1925 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x04, 0x20, 0x01,
1926 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x70,
1927 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66,
1928 0x6f, 0x52, 0x13, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61,
1929 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x70, 0x0a, 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69,
1930 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62,
1931 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
1932 0x32, 0x27, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69,
1933 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62,
1934 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x1d, 0x61, 0x64, 0x64, 0x69, 0x74,
1935 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66,
1936 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x8c, 0x01, 0x0a, 0x2a, 0x61, 0x64, 0x64,
1937 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f,
1938 0x73, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
1939 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e,
1940 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f,
1941 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61,
1942 0x6d, 0x65, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x52,
1943 0x26, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69,
1944 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73,
1945 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0xc8, 0x02, 0x0a, 0x26, 0x41, 0x64, 0x64, 0x69,
1946 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62,
1947 0x66, 0x72, 0x61, 0x6d, 0x65, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x6e,
1948 0x66, 0x6f, 0x12, 0x99, 0x01, 0x0a, 0x2e, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
1949 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72, 0x61,
1950 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x5f, 0x65, 0x78, 0x74, 0x65,
1951 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x35, 0x2e, 0x65, 0x6e,
1952 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
1953 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65,
1954 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
1955 0x6f, 0x6e, 0x52, 0x2a, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70,
1956 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x74,
1957 0x74, 0x65, 0x72, 0x6e, 0x73, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x40,
1958 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f,
1959 0x64, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1960 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78,
1961 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x44, 0x6c,
1962 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69,
1963 0x78, 0x5f, 0x75, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74,
1964 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66,
1965 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78,
1966 0x55, 0x6c, 0x22, 0xa2, 0x02, 0x0a, 0x1d, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
1967 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65,
1968 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x7d, 0x0a, 0x24, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
1969 0x61, 0x6c, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72,
1970 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01,
1971 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x41, 0x64,
1972 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53,
1973 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x2e, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73,
1974 0x52, 0x21, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63,
1975 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65,
1976 0x72, 0x6e, 0x73, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x5f, 0x70, 0x72,
1977 0x65, 0x66, 0x69, 0x78, 0x5f, 0x64, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e,
1978 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50,
1979 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65,
1980 0x66, 0x69, 0x78, 0x44, 0x6c, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x5f,
1981 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x5f, 0x75, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32,
1982 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, 0x6c, 0x69,
1983 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50,
1984 0x72, 0x65, 0x66, 0x69, 0x78, 0x55, 0x6c, 0x22, 0xfd, 0x01, 0x0a, 0x07, 0x46, 0x64, 0x64, 0x49,
1985 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e,
1986 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x08, 0x75, 0x6c, 0x65, 0x61, 0x72, 0x46, 0x63, 0x6e,
1987 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x6c, 0x65, 0x61, 0x72, 0x5f, 0x66, 0x63, 0x6e, 0x18, 0x02, 0x20,
1988 0x01, 0x28, 0x0d, 0x52, 0x08, 0x64, 0x6c, 0x65, 0x61, 0x72, 0x46, 0x63, 0x6e, 0x12, 0x5b, 0x0a,
1989 0x19, 0x75, 0x6c, 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e,
1990 0x5f, 0x62, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e,
1991 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x72, 0x61, 0x6e,
1992 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74,
1993 0x68, 0x52, 0x17, 0x75, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f,
1994 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x12, 0x5b, 0x0a, 0x19, 0x64, 0x6c,
1995 0x5f, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x62, 0x61,
1996 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e,
1997 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69,
1998 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x17,
1999 0x64, 0x6c, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61,
2000 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x22, 0xf9, 0x01, 0x0a, 0x13, 0x53, 0x70, 0x65, 0x63,
2001 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12,
2002 0x5e, 0x0a, 0x19, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x5f, 0x73, 0x75, 0x62, 0x66, 0x72,
2003 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01,
2004 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x53, 0x70,
2005 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x2e, 0x50, 0x61,
2006 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x52, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53,
2007 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x12,
2008 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x5f, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78,
2009 0x5f, 0x64, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e, 0x74, 0x69,
2010 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69,
2011 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78, 0x44,
2012 0x6c, 0x12, 0x40, 0x0a, 0x10, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x5f, 0x70, 0x72, 0x65, 0x66,
2013 0x69, 0x78, 0x5f, 0x75, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x16, 0x2e, 0x65, 0x6e,
2014 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65,
2015 0x66, 0x69, 0x78, 0x52, 0x0e, 0x63, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69,
2016 0x78, 0x55, 0x6c, 0x22, 0x84, 0x01, 0x0a, 0x0f, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53,
2017 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x71, 0x0a, 0x08, 0x50, 0x61, 0x74, 0x74, 0x65,
2018 0x72, 0x6e, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00,
2019 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x30, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53,
2020 0x50, 0x31, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x32, 0x10, 0x03, 0x12, 0x08,
2021 0x0a, 0x04, 0x53, 0x53, 0x50, 0x33, 0x10, 0x04, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x34,
2022 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x35, 0x10, 0x06, 0x12, 0x08, 0x0a, 0x04,
2023 0x53, 0x53, 0x50, 0x36, 0x10, 0x07, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x37, 0x10, 0x08,
2024 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x38, 0x10, 0x09, 0x22, 0x98, 0x01, 0x0a, 0x19, 0x41,
2025 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c,
2026 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x22, 0x7b, 0x0a, 0x08, 0x50, 0x61, 0x74, 0x74,
2027 0x65, 0x72, 0x6e, 0x73, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10,
2028 0x00, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x30, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x53,
2029 0x53, 0x50, 0x31, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x32, 0x10, 0x03, 0x12,
2030 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x33, 0x10, 0x04, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50,
2031 0x34, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x35, 0x10, 0x06, 0x12, 0x08, 0x0a,
2032 0x04, 0x53, 0x53, 0x50, 0x36, 0x10, 0x07, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x37, 0x10,
2033 0x08, 0x12, 0x08, 0x0a, 0x04, 0x53, 0x53, 0x50, 0x38, 0x10, 0x09, 0x12, 0x08, 0x0a, 0x04, 0x53,
2034 0x53, 0x50, 0x39, 0x10, 0x0a, 0x22, 0x48, 0x0a, 0x21, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f,
2035 0x6e, 0x61, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x69, 0x61, 0x6c, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61,
2036 0x6d, 0x65, 0x50, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x73, 0x22, 0x23, 0x0a, 0x09, 0x45, 0x78,
2037 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f,
2038 0x57, 0x4e, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x53, 0x53, 0x50, 0x31, 0x30, 0x10, 0x01, 0x2a,
2039 0x6b, 0x0a, 0x19, 0x46, 0x72, 0x65, 0x71, 0x42, 0x61, 0x6e, 0x64, 0x49, 0x6e, 0x64, 0x69, 0x63,
2040 0x61, 0x74, 0x6f, 0x72, 0x50, 0x72, 0x69, 0x6f, 0x72, 0x69, 0x74, 0x79, 0x12, 0x28, 0x0a, 0x24,
2041 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x46, 0x52, 0x45, 0x51, 0x5f, 0x42, 0x41, 0x4e,
2042 0x44, 0x5f, 0x49, 0x4e, 0x44, 0x49, 0x43, 0x41, 0x54, 0x4f, 0x52, 0x5f, 0x50, 0x52, 0x49, 0x4f,
2043 0x52, 0x49, 0x54, 0x59, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x4e, 0x4f, 0x54, 0x5f, 0x42, 0x52,
2044 0x4f, 0x41, 0x44, 0x43, 0x41, 0x53, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x42,
2045 0x52, 0x4f, 0x41, 0x44, 0x43, 0x41, 0x53, 0x54, 0x45, 0x44, 0x10, 0x02, 0x2a, 0x45, 0x0a, 0x12,
2046 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68, 0x52, 0x65, 0x64, 0x75, 0x63, 0x65, 0x64,
2047 0x53, 0x49, 0x12, 0x20, 0x0a, 0x1c, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x42, 0x41,
2048 0x4e, 0x44, 0x57, 0x49, 0x44, 0x54, 0x48, 0x5f, 0x52, 0x45, 0x44, 0x55, 0x43, 0x45, 0x44, 0x5f,
2049 0x53, 0x49, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x43, 0x48, 0x45, 0x44, 0x55, 0x4c, 0x45,
2050 0x44, 0x10, 0x01, 0x2a, 0x5d, 0x0a, 0x16, 0x53, 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41,
2051 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a,
2052 0x20, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x53, 0x55, 0x42, 0x46, 0x52, 0x41, 0x4d,
2053 0x45, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50,
2054 0x45, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x4f, 0x4e, 0x45, 0x5f, 0x46, 0x52, 0x41, 0x4d, 0x45,
2055 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x46, 0x4f, 0x55, 0x52, 0x5f, 0x46, 0x52, 0x41, 0x4d, 0x45,
2056 0x10, 0x02, 0x2a, 0x78, 0x0a, 0x1a, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x66, 0x72, 0x61, 0x6d, 0x65,
2057 0x41, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64,
2058 0x12, 0x28, 0x0a, 0x24, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x52, 0x41, 0x44, 0x49,
2059 0x4f, 0x46, 0x52, 0x41, 0x4d, 0x45, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x43, 0x41, 0x54, 0x49, 0x4f,
2060 0x4e, 0x5f, 0x50, 0x45, 0x52, 0x49, 0x4f, 0x44, 0x10, 0x00, 0x12, 0x06, 0x0a, 0x02, 0x4e, 0x31,
2061 0x10, 0x01, 0x12, 0x06, 0x0a, 0x02, 0x4e, 0x32, 0x10, 0x02, 0x12, 0x06, 0x0a, 0x02, 0x4e, 0x34,
2062 0x10, 0x03, 0x12, 0x06, 0x0a, 0x02, 0x4e, 0x38, 0x10, 0x04, 0x12, 0x07, 0x0a, 0x03, 0x4e, 0x31,
2063 0x36, 0x10, 0x05, 0x12, 0x07, 0x0a, 0x03, 0x4e, 0x33, 0x32, 0x10, 0x06, 0x2a, 0x56, 0x0a, 0x14,
2064 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x4f, 0x66, 0x41, 0x6e, 0x74, 0x65, 0x6e, 0x6e, 0x61, 0x50,
2065 0x6f, 0x72, 0x74, 0x73, 0x12, 0x23, 0x0a, 0x1f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f,
2066 0x4e, 0x55, 0x4d, 0x42, 0x45, 0x52, 0x5f, 0x4f, 0x46, 0x5f, 0x41, 0x4e, 0x54, 0x45, 0x4e, 0x4e,
2067 0x41, 0x5f, 0x50, 0x4f, 0x52, 0x54, 0x53, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x4e, 0x31,
2068 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x4e, 0x32, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x41,
2069 0x4e, 0x34, 0x10, 0x03, 0x2a, 0x65, 0x0a, 0x07, 0x45, 0x6e, 0x62, 0x54, 0x79, 0x70, 0x65, 0x12,
2070 0x14, 0x0a, 0x10, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45, 0x4e, 0x42, 0x5f, 0x54,
2071 0x59, 0x50, 0x45, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x4d, 0x41, 0x43, 0x52, 0x4f, 0x5f, 0x45,
2072 0x4e, 0x42, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x48, 0x4f, 0x4d, 0x45, 0x5f, 0x45, 0x4e, 0x42,
2073 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x48, 0x4f, 0x52, 0x54, 0x5f, 0x4d, 0x41, 0x43, 0x52,
2074 0x4f, 0x5f, 0x45, 0x4e, 0x42, 0x10, 0x03, 0x12, 0x12, 0x0a, 0x0e, 0x4c, 0x4f, 0x4e, 0x47, 0x5f,
2075 0x4d, 0x41, 0x43, 0x52, 0x4f, 0x5f, 0x45, 0x4e, 0x42, 0x10, 0x04, 0x2a, 0x74, 0x0a, 0x12, 0x53,
2076 0x75, 0x62, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e,
2077 0x74, 0x12, 0x1f, 0x0a, 0x1b, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x53, 0x55, 0x42,
2078 0x46, 0x52, 0x41, 0x4d, 0x45, 0x5f, 0x41, 0x53, 0x53, 0x49, 0x47, 0x4e, 0x4d, 0x45, 0x4e, 0x54,
2079 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, 0x30, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x53,
2080 0x41, 0x31, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, 0x32, 0x10, 0x03, 0x12, 0x07, 0x0a,
2081 0x03, 0x53, 0x41, 0x33, 0x10, 0x04, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, 0x34, 0x10, 0x05, 0x12,
2082 0x07, 0x0a, 0x03, 0x53, 0x41, 0x35, 0x10, 0x06, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x41, 0x36, 0x10,
2083 0x07, 0x2a, 0x43, 0x0a, 0x0c, 0x43, 0x79, 0x63, 0x6c, 0x69, 0x63, 0x50, 0x72, 0x65, 0x66, 0x69,
2084 0x78, 0x12, 0x19, 0x0a, 0x15, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x43, 0x59, 0x43,
2085 0x4c, 0x49, 0x43, 0x5f, 0x50, 0x52, 0x45, 0x46, 0x49, 0x58, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06,
2086 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x45, 0x58, 0x54, 0x45,
2087 0x4e, 0x44, 0x45, 0x44, 0x10, 0x02, 0x2a, 0x80, 0x01, 0x0a, 0x15, 0x54, 0x72, 0x61, 0x6e, 0x73,
2088 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x61, 0x6e, 0x64, 0x77, 0x69, 0x64, 0x74, 0x68,
2089 0x12, 0x22, 0x0a, 0x1e, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x54, 0x52, 0x41, 0x4e,
2090 0x53, 0x4d, 0x49, 0x53, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x42, 0x41, 0x4e, 0x44, 0x57, 0x49, 0x44,
2091 0x54, 0x48, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x42, 0x57, 0x36, 0x10, 0x01, 0x12, 0x08, 0x0a,
2092 0x04, 0x42, 0x57, 0x31, 0x35, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x57, 0x32, 0x35, 0x10,
2093 0x03, 0x12, 0x08, 0x0a, 0x04, 0x42, 0x57, 0x35, 0x30, 0x10, 0x04, 0x12, 0x08, 0x0a, 0x04, 0x42,
2094 0x57, 0x37, 0x35, 0x10, 0x05, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x57, 0x31, 0x30, 0x30, 0x10, 0x06,
2095 0x12, 0x07, 0x0a, 0x03, 0x42, 0x57, 0x31, 0x10, 0x07, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
2096 0x33,
ss412g286ce412019-07-04 14:00:29 +03002097}
2098
idanshal63df85b2020-05-20 12:13:00 +03002099var (
2100 file_enb_proto_rawDescOnce sync.Once
2101 file_enb_proto_rawDescData = file_enb_proto_rawDesc
2102)
ss412g286ce412019-07-04 14:00:29 +03002103
idanshal63df85b2020-05-20 12:13:00 +03002104func file_enb_proto_rawDescGZIP() []byte {
2105 file_enb_proto_rawDescOnce.Do(func() {
2106 file_enb_proto_rawDescData = protoimpl.X.CompressGZIP(file_enb_proto_rawDescData)
2107 })
2108 return file_enb_proto_rawDescData
ss412g286ce412019-07-04 14:00:29 +03002109}
2110
idanshal63df85b2020-05-20 12:13:00 +03002111var file_enb_proto_enumTypes = make([]protoimpl.EnumInfo, 13)
2112var file_enb_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
2113var file_enb_proto_goTypes = []interface{}{
2114 (FreqBandIndicatorPriority)(0), // 0: entities.FreqBandIndicatorPriority
2115 (BandwidthReducedSI)(0), // 1: entities.BandwidthReducedSI
2116 (SubframeAllocationType)(0), // 2: entities.SubframeAllocationType
2117 (RadioframeAllocationPeriod)(0), // 3: entities.RadioframeAllocationPeriod
2118 (NumberOfAntennaPorts)(0), // 4: entities.NumberOfAntennaPorts
2119 (EnbType)(0), // 5: entities.EnbType
2120 (SubframeAssignment)(0), // 6: entities.SubframeAssignment
2121 (CyclicPrefix)(0), // 7: entities.CyclicPrefix
2122 (TransmissionBandwidth)(0), // 8: entities.TransmissionBandwidth
2123 (Eutra_Mode)(0), // 9: entities.Eutra.Mode
2124 (SpecialSubframe_Patterns)(0), // 10: entities.SpecialSubframe.Patterns
2125 (AdditionalSpecialSubframe_Patterns)(0), // 11: entities.AdditionalSpecialSubframe.Patterns
2126 (AdditionalSpecialSubframePatterns_Extension)(0), // 12: entities.AdditionalSpecialSubframePatterns.Extension
2127 (*Enb)(nil), // 13: entities.Enb
2128 (*ServedCellInfo)(nil), // 14: entities.ServedCellInfo
2129 (*ChoiceEUTRAMode)(nil), // 15: entities.ChoiceEUTRAMode
2130 (*Eutra)(nil), // 16: entities.Eutra
2131 (*NeighbourInformation)(nil), // 17: entities.NeighbourInformation
2132 (*MbsfnSubframe)(nil), // 18: entities.MbsfnSubframe
2133 (*PrachConfiguration)(nil), // 19: entities.PrachConfiguration
2134 (*TddInfo)(nil), // 20: entities.TddInfo
2135 (*AdditionalSpecialSubframeExtensionInfo)(nil), // 21: entities.AdditionalSpecialSubframeExtensionInfo
2136 (*AdditionalSpecialSubframeInfo)(nil), // 22: entities.AdditionalSpecialSubframeInfo
2137 (*FddInfo)(nil), // 23: entities.FddInfo
2138 (*SpecialSubframeInfo)(nil), // 24: entities.SpecialSubframeInfo
2139 (*SpecialSubframe)(nil), // 25: entities.SpecialSubframe
2140 (*AdditionalSpecialSubframe)(nil), // 26: entities.AdditionalSpecialSubframe
2141 (*AdditionalSpecialSubframePatterns)(nil), // 27: entities.AdditionalSpecialSubframePatterns
Idan Shaloma18f9d62020-07-01 12:03:02 +00002142 (*AdditionalCellInformation)(nil), // 28: entities.AdditionalCellInformation
idanshal63df85b2020-05-20 12:13:00 +03002143}
2144var file_enb_proto_depIdxs = []int32{
2145 5, // 0: entities.Enb.enb_type:type_name -> entities.EnbType
2146 14, // 1: entities.Enb.served_cells:type_name -> entities.ServedCellInfo
2147 15, // 2: entities.ServedCellInfo.choice_eutra_mode:type_name -> entities.ChoiceEUTRAMode
2148 9, // 3: entities.ServedCellInfo.eutra_mode:type_name -> entities.Eutra.Mode
2149 4, // 4: entities.ServedCellInfo.number_of_antenna_ports:type_name -> entities.NumberOfAntennaPorts
2150 19, // 5: entities.ServedCellInfo.prach_configuration:type_name -> entities.PrachConfiguration
2151 18, // 6: entities.ServedCellInfo.mbsfn_subframe_infos:type_name -> entities.MbsfnSubframe
2152 0, // 7: entities.ServedCellInfo.freq_band_indicator_priority:type_name -> entities.FreqBandIndicatorPriority
2153 1, // 8: entities.ServedCellInfo.bandwidth_reduced_si:type_name -> entities.BandwidthReducedSI
2154 17, // 9: entities.ServedCellInfo.neighbour_infos:type_name -> entities.NeighbourInformation
Idan Shaloma18f9d62020-07-01 12:03:02 +00002155 28, // 10: entities.ServedCellInfo.additional_cell_information:type_name -> entities.AdditionalCellInformation
2156 23, // 11: entities.ChoiceEUTRAMode.fdd:type_name -> entities.FddInfo
2157 20, // 12: entities.ChoiceEUTRAMode.tdd:type_name -> entities.TddInfo
2158 3, // 13: entities.MbsfnSubframe.radioframe_allocation_period:type_name -> entities.RadioframeAllocationPeriod
2159 2, // 14: entities.MbsfnSubframe.subframe_allocation_type:type_name -> entities.SubframeAllocationType
2160 8, // 15: entities.TddInfo.transmission_bandwidth:type_name -> entities.TransmissionBandwidth
2161 6, // 16: entities.TddInfo.subframe_assignment:type_name -> entities.SubframeAssignment
2162 24, // 17: entities.TddInfo.special_subframe_info:type_name -> entities.SpecialSubframeInfo
2163 22, // 18: entities.TddInfo.additional_special_subframe_info:type_name -> entities.AdditionalSpecialSubframeInfo
2164 21, // 19: entities.TddInfo.additional_special_subframe_extension_info:type_name -> entities.AdditionalSpecialSubframeExtensionInfo
2165 12, // 20: entities.AdditionalSpecialSubframeExtensionInfo.additional_special_subframe_patterns_extension:type_name -> entities.AdditionalSpecialSubframePatterns.Extension
2166 7, // 21: entities.AdditionalSpecialSubframeExtensionInfo.cyclic_prefix_dl:type_name -> entities.CyclicPrefix
2167 7, // 22: entities.AdditionalSpecialSubframeExtensionInfo.cyclic_prefix_ul:type_name -> entities.CyclicPrefix
2168 11, // 23: entities.AdditionalSpecialSubframeInfo.additional_special_subframe_patterns:type_name -> entities.AdditionalSpecialSubframe.Patterns
2169 7, // 24: entities.AdditionalSpecialSubframeInfo.cyclic_prefix_dl:type_name -> entities.CyclicPrefix
2170 7, // 25: entities.AdditionalSpecialSubframeInfo.cyclic_prefix_ul:type_name -> entities.CyclicPrefix
2171 8, // 26: entities.FddInfo.ul_transmission_bandwidth:type_name -> entities.TransmissionBandwidth
2172 8, // 27: entities.FddInfo.dl_transmission_bandwidth:type_name -> entities.TransmissionBandwidth
2173 10, // 28: entities.SpecialSubframeInfo.special_subframe_patterns:type_name -> entities.SpecialSubframe.Patterns
2174 7, // 29: entities.SpecialSubframeInfo.cyclic_prefix_dl:type_name -> entities.CyclicPrefix
2175 7, // 30: entities.SpecialSubframeInfo.cyclic_prefix_ul:type_name -> entities.CyclicPrefix
2176 31, // [31:31] is the sub-list for method output_type
2177 31, // [31:31] is the sub-list for method input_type
2178 31, // [31:31] is the sub-list for extension type_name
2179 31, // [31:31] is the sub-list for extension extendee
2180 0, // [0:31] is the sub-list for field type_name
idanshal63df85b2020-05-20 12:13:00 +03002181}
ss412g286ce412019-07-04 14:00:29 +03002182
idanshal63df85b2020-05-20 12:13:00 +03002183func init() { file_enb_proto_init() }
2184func file_enb_proto_init() {
2185 if File_enb_proto != nil {
2186 return
2187 }
Idan Shaloma18f9d62020-07-01 12:03:02 +00002188 file_additional_cell_information_proto_init()
idanshal63df85b2020-05-20 12:13:00 +03002189 if !protoimpl.UnsafeEnabled {
2190 file_enb_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2191 switch v := v.(*Enb); i {
2192 case 0:
2193 return &v.state
2194 case 1:
2195 return &v.sizeCache
2196 case 2:
2197 return &v.unknownFields
2198 default:
2199 return nil
2200 }
2201 }
2202 file_enb_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2203 switch v := v.(*ServedCellInfo); i {
2204 case 0:
2205 return &v.state
2206 case 1:
2207 return &v.sizeCache
2208 case 2:
2209 return &v.unknownFields
2210 default:
2211 return nil
2212 }
2213 }
2214 file_enb_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2215 switch v := v.(*ChoiceEUTRAMode); i {
2216 case 0:
2217 return &v.state
2218 case 1:
2219 return &v.sizeCache
2220 case 2:
2221 return &v.unknownFields
2222 default:
2223 return nil
2224 }
2225 }
2226 file_enb_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2227 switch v := v.(*Eutra); i {
2228 case 0:
2229 return &v.state
2230 case 1:
2231 return &v.sizeCache
2232 case 2:
2233 return &v.unknownFields
2234 default:
2235 return nil
2236 }
2237 }
2238 file_enb_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2239 switch v := v.(*NeighbourInformation); i {
2240 case 0:
2241 return &v.state
2242 case 1:
2243 return &v.sizeCache
2244 case 2:
2245 return &v.unknownFields
2246 default:
2247 return nil
2248 }
2249 }
2250 file_enb_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2251 switch v := v.(*MbsfnSubframe); i {
2252 case 0:
2253 return &v.state
2254 case 1:
2255 return &v.sizeCache
2256 case 2:
2257 return &v.unknownFields
2258 default:
2259 return nil
2260 }
2261 }
2262 file_enb_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2263 switch v := v.(*PrachConfiguration); i {
2264 case 0:
2265 return &v.state
2266 case 1:
2267 return &v.sizeCache
2268 case 2:
2269 return &v.unknownFields
2270 default:
2271 return nil
2272 }
2273 }
2274 file_enb_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2275 switch v := v.(*TddInfo); i {
2276 case 0:
2277 return &v.state
2278 case 1:
2279 return &v.sizeCache
2280 case 2:
2281 return &v.unknownFields
2282 default:
2283 return nil
2284 }
2285 }
2286 file_enb_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2287 switch v := v.(*AdditionalSpecialSubframeExtensionInfo); i {
2288 case 0:
2289 return &v.state
2290 case 1:
2291 return &v.sizeCache
2292 case 2:
2293 return &v.unknownFields
2294 default:
2295 return nil
2296 }
2297 }
2298 file_enb_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2299 switch v := v.(*AdditionalSpecialSubframeInfo); i {
2300 case 0:
2301 return &v.state
2302 case 1:
2303 return &v.sizeCache
2304 case 2:
2305 return &v.unknownFields
2306 default:
2307 return nil
2308 }
2309 }
2310 file_enb_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2311 switch v := v.(*FddInfo); i {
2312 case 0:
2313 return &v.state
2314 case 1:
2315 return &v.sizeCache
2316 case 2:
2317 return &v.unknownFields
2318 default:
2319 return nil
2320 }
2321 }
2322 file_enb_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2323 switch v := v.(*SpecialSubframeInfo); i {
2324 case 0:
2325 return &v.state
2326 case 1:
2327 return &v.sizeCache
2328 case 2:
2329 return &v.unknownFields
2330 default:
2331 return nil
2332 }
2333 }
2334 file_enb_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2335 switch v := v.(*SpecialSubframe); i {
2336 case 0:
2337 return &v.state
2338 case 1:
2339 return &v.sizeCache
2340 case 2:
2341 return &v.unknownFields
2342 default:
2343 return nil
2344 }
2345 }
2346 file_enb_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2347 switch v := v.(*AdditionalSpecialSubframe); i {
2348 case 0:
2349 return &v.state
2350 case 1:
2351 return &v.sizeCache
2352 case 2:
2353 return &v.unknownFields
2354 default:
2355 return nil
2356 }
2357 }
2358 file_enb_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2359 switch v := v.(*AdditionalSpecialSubframePatterns); i {
2360 case 0:
2361 return &v.state
2362 case 1:
2363 return &v.sizeCache
2364 case 2:
2365 return &v.unknownFields
2366 default:
2367 return nil
2368 }
2369 }
2370 }
2371 type x struct{}
2372 out := protoimpl.TypeBuilder{
2373 File: protoimpl.DescBuilder{
2374 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2375 RawDescriptor: file_enb_proto_rawDesc,
2376 NumEnums: 13,
2377 NumMessages: 15,
2378 NumExtensions: 0,
2379 NumServices: 0,
2380 },
2381 GoTypes: file_enb_proto_goTypes,
2382 DependencyIndexes: file_enb_proto_depIdxs,
2383 EnumInfos: file_enb_proto_enumTypes,
2384 MessageInfos: file_enb_proto_msgTypes,
2385 }.Build()
2386 File_enb_proto = out.File
2387 file_enb_proto_rawDesc = nil
2388 file_enb_proto_goTypes = nil
2389 file_enb_proto_depIdxs = nil
ss412g286ce412019-07-04 14:00:29 +03002390}