Move Golang Protobuf source code to new directory
[ric-plt/streaming-protobufs.git] / protogen / go / streaming_protobufs / x2ap_streaming.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: x2ap_streaming.proto
3
4 package streaming_protobufs
5
6 import (
7         fmt "fmt"
8         proto "github.com/golang/protobuf/proto"
9         wrappers "github.com/golang/protobuf/ptypes/wrappers"
10         math "math"
11 )
12
13 // Reference imports to suppress errors if they are not otherwise used.
14 var _ = proto.Marshal
15 var _ = fmt.Errorf
16 var _ = math.Inf
17
18 // This is a compile-time assertion to ensure that this generated file
19 // is compatible with the proto package it is being compiled against.
20 // A compilation error at this line likely means your copy of the
21 // proto package needs to be updated.
22 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
23
24 type X2APStreaming struct {
25         Header *X2APStreamingHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
26         // Types that are valid to be assigned to X2ApMessage:
27         //      *X2APStreaming_RrcTransfer
28         //      *X2APStreaming_SgNBAdditionRequest
29         //      *X2APStreaming_SgNBAdditionRequestAcknowledge
30         //      *X2APStreaming_SgNBAdditionRequestReject
31         //      *X2APStreaming_SgNBModificationRequest
32         //      *X2APStreaming_SgNBModificationRequestAcknowledge
33         //      *X2APStreaming_SgNBModificationRequestReject
34         //      *X2APStreaming_SgNBModificationRequired
35         //      *X2APStreaming_SgNBModificationConfirm
36         //      *X2APStreaming_SgNBModificationRefuse
37         //      *X2APStreaming_SgNBReconfigurationComplete
38         //      *X2APStreaming_SgNbReleaseRequest
39         //      *X2APStreaming_SgNbReleaseRequestAcknowledge
40         //      *X2APStreaming_SgNbReleaseRequired
41         //      *X2APStreaming_SgNbReleaseConfirm
42         //      *X2APStreaming_SnStatusTransfer
43         //      *X2APStreaming_UeContextRelease
44         //      *X2APStreaming_SecondaryRATDataUsageReport
45         //      *X2APStreaming_SgNBChangeRequired
46         //      *X2APStreaming_SgNBChangeConfirm
47         //      *X2APStreaming_SgNBChangeRefuse
48         //      *X2APStreaming_SgNBActivityNotification
49         //      *X2APStreaming_GNBStatusIndication
50         X2ApMessage          isX2APStreaming_X2ApMessage `protobuf_oneof:"x2ap_message"`
51         XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
52         XXX_unrecognized     []byte                      `json:"-"`
53         XXX_sizecache        int32                       `json:"-"`
54 }
55
56 func (m *X2APStreaming) Reset()         { *m = X2APStreaming{} }
57 func (m *X2APStreaming) String() string { return proto.CompactTextString(m) }
58 func (*X2APStreaming) ProtoMessage()    {}
59 func (*X2APStreaming) Descriptor() ([]byte, []int) {
60         return fileDescriptor_70579708867207d6, []int{0}
61 }
62
63 func (m *X2APStreaming) XXX_Unmarshal(b []byte) error {
64         return xxx_messageInfo_X2APStreaming.Unmarshal(m, b)
65 }
66 func (m *X2APStreaming) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
67         return xxx_messageInfo_X2APStreaming.Marshal(b, m, deterministic)
68 }
69 func (m *X2APStreaming) XXX_Merge(src proto.Message) {
70         xxx_messageInfo_X2APStreaming.Merge(m, src)
71 }
72 func (m *X2APStreaming) XXX_Size() int {
73         return xxx_messageInfo_X2APStreaming.Size(m)
74 }
75 func (m *X2APStreaming) XXX_DiscardUnknown() {
76         xxx_messageInfo_X2APStreaming.DiscardUnknown(m)
77 }
78
79 var xxx_messageInfo_X2APStreaming proto.InternalMessageInfo
80
81 func (m *X2APStreaming) GetHeader() *X2APStreamingHeader {
82         if m != nil {
83                 return m.Header
84         }
85         return nil
86 }
87
88 type isX2APStreaming_X2ApMessage interface {
89         isX2APStreaming_X2ApMessage()
90 }
91
92 type X2APStreaming_RrcTransfer struct {
93         RrcTransfer *RRCTransfer `protobuf:"bytes,2,opt,name=rrcTransfer,proto3,oneof"`
94 }
95
96 type X2APStreaming_SgNBAdditionRequest struct {
97         SgNBAdditionRequest *SgNBAdditionRequest `protobuf:"bytes,3,opt,name=sgNBAdditionRequest,proto3,oneof"`
98 }
99
100 type X2APStreaming_SgNBAdditionRequestAcknowledge struct {
101         SgNBAdditionRequestAcknowledge *SgNBAdditionRequestAcknowledge `protobuf:"bytes,4,opt,name=sgNBAdditionRequestAcknowledge,proto3,oneof"`
102 }
103
104 type X2APStreaming_SgNBAdditionRequestReject struct {
105         SgNBAdditionRequestReject *SgNBAdditionRequestReject `protobuf:"bytes,5,opt,name=sgNBAdditionRequestReject,proto3,oneof"`
106 }
107
108 type X2APStreaming_SgNBModificationRequest struct {
109         SgNBModificationRequest *SgNBModificationRequest `protobuf:"bytes,6,opt,name=sgNBModificationRequest,proto3,oneof"`
110 }
111
112 type X2APStreaming_SgNBModificationRequestAcknowledge struct {
113         SgNBModificationRequestAcknowledge *SgNBModificationRequestAcknowledge `protobuf:"bytes,7,opt,name=sgNBModificationRequestAcknowledge,proto3,oneof"`
114 }
115
116 type X2APStreaming_SgNBModificationRequestReject struct {
117         SgNBModificationRequestReject *SgNBModificationRequestReject `protobuf:"bytes,8,opt,name=sgNBModificationRequestReject,proto3,oneof"`
118 }
119
120 type X2APStreaming_SgNBModificationRequired struct {
121         SgNBModificationRequired *SgNBModificationRequired `protobuf:"bytes,9,opt,name=sgNBModificationRequired,proto3,oneof"`
122 }
123
124 type X2APStreaming_SgNBModificationConfirm struct {
125         SgNBModificationConfirm *SgNBModificationConfirm `protobuf:"bytes,10,opt,name=sgNBModificationConfirm,proto3,oneof"`
126 }
127
128 type X2APStreaming_SgNBModificationRefuse struct {
129         SgNBModificationRefuse *SgNBModificationRefuse `protobuf:"bytes,11,opt,name=sgNBModificationRefuse,proto3,oneof"`
130 }
131
132 type X2APStreaming_SgNBReconfigurationComplete struct {
133         SgNBReconfigurationComplete *SgNBReconfigurationComplete `protobuf:"bytes,12,opt,name=sgNBReconfigurationComplete,proto3,oneof"`
134 }
135
136 type X2APStreaming_SgNbReleaseRequest struct {
137         SgNbReleaseRequest *SgNBReleaseRequest `protobuf:"bytes,13,opt,name=sgNbReleaseRequest,proto3,oneof"`
138 }
139
140 type X2APStreaming_SgNbReleaseRequestAcknowledge struct {
141         SgNbReleaseRequestAcknowledge *SgNBReleaseRequestAcknowledge `protobuf:"bytes,14,opt,name=sgNbReleaseRequestAcknowledge,proto3,oneof"`
142 }
143
144 type X2APStreaming_SgNbReleaseRequired struct {
145         SgNbReleaseRequired *SgNBReleaseRequired `protobuf:"bytes,15,opt,name=sgNbReleaseRequired,proto3,oneof"`
146 }
147
148 type X2APStreaming_SgNbReleaseConfirm struct {
149         SgNbReleaseConfirm *SgNBReleaseConfirm `protobuf:"bytes,16,opt,name=sgNbReleaseConfirm,proto3,oneof"`
150 }
151
152 type X2APStreaming_SnStatusTransfer struct {
153         SnStatusTransfer *SNStatusTransfer `protobuf:"bytes,17,opt,name=snStatusTransfer,proto3,oneof"`
154 }
155
156 type X2APStreaming_UeContextRelease struct {
157         UeContextRelease *UEContextRelease `protobuf:"bytes,18,opt,name=ueContextRelease,proto3,oneof"`
158 }
159
160 type X2APStreaming_SecondaryRATDataUsageReport struct {
161         SecondaryRATDataUsageReport *SecondaryRATDataUsageReport `protobuf:"bytes,19,opt,name=secondaryRATDataUsageReport,proto3,oneof"`
162 }
163
164 type X2APStreaming_SgNBChangeRequired struct {
165         SgNBChangeRequired *SgNBChangeRequired `protobuf:"bytes,20,opt,name=sgNBChangeRequired,proto3,oneof"`
166 }
167
168 type X2APStreaming_SgNBChangeConfirm struct {
169         SgNBChangeConfirm *SgNBChangeConfirm `protobuf:"bytes,21,opt,name=sgNBChangeConfirm,proto3,oneof"`
170 }
171
172 type X2APStreaming_SgNBChangeRefuse struct {
173         SgNBChangeRefuse *SgNBChangeRefuse `protobuf:"bytes,22,opt,name=sgNBChangeRefuse,proto3,oneof"`
174 }
175
176 type X2APStreaming_SgNBActivityNotification struct {
177         SgNBActivityNotification *SgNBActivityNotification `protobuf:"bytes,23,opt,name=sgNBActivityNotification,proto3,oneof"`
178 }
179
180 type X2APStreaming_GNBStatusIndication struct {
181         GNBStatusIndication *GNBStatusIndication `protobuf:"bytes,24,opt,name=gNBStatusIndication,proto3,oneof"`
182 }
183
184 func (*X2APStreaming_RrcTransfer) isX2APStreaming_X2ApMessage() {}
185
186 func (*X2APStreaming_SgNBAdditionRequest) isX2APStreaming_X2ApMessage() {}
187
188 func (*X2APStreaming_SgNBAdditionRequestAcknowledge) isX2APStreaming_X2ApMessage() {}
189
190 func (*X2APStreaming_SgNBAdditionRequestReject) isX2APStreaming_X2ApMessage() {}
191
192 func (*X2APStreaming_SgNBModificationRequest) isX2APStreaming_X2ApMessage() {}
193
194 func (*X2APStreaming_SgNBModificationRequestAcknowledge) isX2APStreaming_X2ApMessage() {}
195
196 func (*X2APStreaming_SgNBModificationRequestReject) isX2APStreaming_X2ApMessage() {}
197
198 func (*X2APStreaming_SgNBModificationRequired) isX2APStreaming_X2ApMessage() {}
199
200 func (*X2APStreaming_SgNBModificationConfirm) isX2APStreaming_X2ApMessage() {}
201
202 func (*X2APStreaming_SgNBModificationRefuse) isX2APStreaming_X2ApMessage() {}
203
204 func (*X2APStreaming_SgNBReconfigurationComplete) isX2APStreaming_X2ApMessage() {}
205
206 func (*X2APStreaming_SgNbReleaseRequest) isX2APStreaming_X2ApMessage() {}
207
208 func (*X2APStreaming_SgNbReleaseRequestAcknowledge) isX2APStreaming_X2ApMessage() {}
209
210 func (*X2APStreaming_SgNbReleaseRequired) isX2APStreaming_X2ApMessage() {}
211
212 func (*X2APStreaming_SgNbReleaseConfirm) isX2APStreaming_X2ApMessage() {}
213
214 func (*X2APStreaming_SnStatusTransfer) isX2APStreaming_X2ApMessage() {}
215
216 func (*X2APStreaming_UeContextRelease) isX2APStreaming_X2ApMessage() {}
217
218 func (*X2APStreaming_SecondaryRATDataUsageReport) isX2APStreaming_X2ApMessage() {}
219
220 func (*X2APStreaming_SgNBChangeRequired) isX2APStreaming_X2ApMessage() {}
221
222 func (*X2APStreaming_SgNBChangeConfirm) isX2APStreaming_X2ApMessage() {}
223
224 func (*X2APStreaming_SgNBChangeRefuse) isX2APStreaming_X2ApMessage() {}
225
226 func (*X2APStreaming_SgNBActivityNotification) isX2APStreaming_X2ApMessage() {}
227
228 func (*X2APStreaming_GNBStatusIndication) isX2APStreaming_X2ApMessage() {}
229
230 func (m *X2APStreaming) GetX2ApMessage() isX2APStreaming_X2ApMessage {
231         if m != nil {
232                 return m.X2ApMessage
233         }
234         return nil
235 }
236
237 func (m *X2APStreaming) GetRrcTransfer() *RRCTransfer {
238         if x, ok := m.GetX2ApMessage().(*X2APStreaming_RrcTransfer); ok {
239                 return x.RrcTransfer
240         }
241         return nil
242 }
243
244 func (m *X2APStreaming) GetSgNBAdditionRequest() *SgNBAdditionRequest {
245         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBAdditionRequest); ok {
246                 return x.SgNBAdditionRequest
247         }
248         return nil
249 }
250
251 func (m *X2APStreaming) GetSgNBAdditionRequestAcknowledge() *SgNBAdditionRequestAcknowledge {
252         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBAdditionRequestAcknowledge); ok {
253                 return x.SgNBAdditionRequestAcknowledge
254         }
255         return nil
256 }
257
258 func (m *X2APStreaming) GetSgNBAdditionRequestReject() *SgNBAdditionRequestReject {
259         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBAdditionRequestReject); ok {
260                 return x.SgNBAdditionRequestReject
261         }
262         return nil
263 }
264
265 func (m *X2APStreaming) GetSgNBModificationRequest() *SgNBModificationRequest {
266         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBModificationRequest); ok {
267                 return x.SgNBModificationRequest
268         }
269         return nil
270 }
271
272 func (m *X2APStreaming) GetSgNBModificationRequestAcknowledge() *SgNBModificationRequestAcknowledge {
273         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBModificationRequestAcknowledge); ok {
274                 return x.SgNBModificationRequestAcknowledge
275         }
276         return nil
277 }
278
279 func (m *X2APStreaming) GetSgNBModificationRequestReject() *SgNBModificationRequestReject {
280         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBModificationRequestReject); ok {
281                 return x.SgNBModificationRequestReject
282         }
283         return nil
284 }
285
286 func (m *X2APStreaming) GetSgNBModificationRequired() *SgNBModificationRequired {
287         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBModificationRequired); ok {
288                 return x.SgNBModificationRequired
289         }
290         return nil
291 }
292
293 func (m *X2APStreaming) GetSgNBModificationConfirm() *SgNBModificationConfirm {
294         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBModificationConfirm); ok {
295                 return x.SgNBModificationConfirm
296         }
297         return nil
298 }
299
300 func (m *X2APStreaming) GetSgNBModificationRefuse() *SgNBModificationRefuse {
301         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBModificationRefuse); ok {
302                 return x.SgNBModificationRefuse
303         }
304         return nil
305 }
306
307 func (m *X2APStreaming) GetSgNBReconfigurationComplete() *SgNBReconfigurationComplete {
308         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBReconfigurationComplete); ok {
309                 return x.SgNBReconfigurationComplete
310         }
311         return nil
312 }
313
314 func (m *X2APStreaming) GetSgNbReleaseRequest() *SgNBReleaseRequest {
315         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNbReleaseRequest); ok {
316                 return x.SgNbReleaseRequest
317         }
318         return nil
319 }
320
321 func (m *X2APStreaming) GetSgNbReleaseRequestAcknowledge() *SgNBReleaseRequestAcknowledge {
322         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNbReleaseRequestAcknowledge); ok {
323                 return x.SgNbReleaseRequestAcknowledge
324         }
325         return nil
326 }
327
328 func (m *X2APStreaming) GetSgNbReleaseRequired() *SgNBReleaseRequired {
329         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNbReleaseRequired); ok {
330                 return x.SgNbReleaseRequired
331         }
332         return nil
333 }
334
335 func (m *X2APStreaming) GetSgNbReleaseConfirm() *SgNBReleaseConfirm {
336         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNbReleaseConfirm); ok {
337                 return x.SgNbReleaseConfirm
338         }
339         return nil
340 }
341
342 func (m *X2APStreaming) GetSnStatusTransfer() *SNStatusTransfer {
343         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SnStatusTransfer); ok {
344                 return x.SnStatusTransfer
345         }
346         return nil
347 }
348
349 func (m *X2APStreaming) GetUeContextRelease() *UEContextRelease {
350         if x, ok := m.GetX2ApMessage().(*X2APStreaming_UeContextRelease); ok {
351                 return x.UeContextRelease
352         }
353         return nil
354 }
355
356 func (m *X2APStreaming) GetSecondaryRATDataUsageReport() *SecondaryRATDataUsageReport {
357         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SecondaryRATDataUsageReport); ok {
358                 return x.SecondaryRATDataUsageReport
359         }
360         return nil
361 }
362
363 func (m *X2APStreaming) GetSgNBChangeRequired() *SgNBChangeRequired {
364         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBChangeRequired); ok {
365                 return x.SgNBChangeRequired
366         }
367         return nil
368 }
369
370 func (m *X2APStreaming) GetSgNBChangeConfirm() *SgNBChangeConfirm {
371         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBChangeConfirm); ok {
372                 return x.SgNBChangeConfirm
373         }
374         return nil
375 }
376
377 func (m *X2APStreaming) GetSgNBChangeRefuse() *SgNBChangeRefuse {
378         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBChangeRefuse); ok {
379                 return x.SgNBChangeRefuse
380         }
381         return nil
382 }
383
384 func (m *X2APStreaming) GetSgNBActivityNotification() *SgNBActivityNotification {
385         if x, ok := m.GetX2ApMessage().(*X2APStreaming_SgNBActivityNotification); ok {
386                 return x.SgNBActivityNotification
387         }
388         return nil
389 }
390
391 func (m *X2APStreaming) GetGNBStatusIndication() *GNBStatusIndication {
392         if x, ok := m.GetX2ApMessage().(*X2APStreaming_GNBStatusIndication); ok {
393                 return x.GNBStatusIndication
394         }
395         return nil
396 }
397
398 // XXX_OneofWrappers is for the internal use of the proto package.
399 func (*X2APStreaming) XXX_OneofWrappers() []interface{} {
400         return []interface{}{
401                 (*X2APStreaming_RrcTransfer)(nil),
402                 (*X2APStreaming_SgNBAdditionRequest)(nil),
403                 (*X2APStreaming_SgNBAdditionRequestAcknowledge)(nil),
404                 (*X2APStreaming_SgNBAdditionRequestReject)(nil),
405                 (*X2APStreaming_SgNBModificationRequest)(nil),
406                 (*X2APStreaming_SgNBModificationRequestAcknowledge)(nil),
407                 (*X2APStreaming_SgNBModificationRequestReject)(nil),
408                 (*X2APStreaming_SgNBModificationRequired)(nil),
409                 (*X2APStreaming_SgNBModificationConfirm)(nil),
410                 (*X2APStreaming_SgNBModificationRefuse)(nil),
411                 (*X2APStreaming_SgNBReconfigurationComplete)(nil),
412                 (*X2APStreaming_SgNbReleaseRequest)(nil),
413                 (*X2APStreaming_SgNbReleaseRequestAcknowledge)(nil),
414                 (*X2APStreaming_SgNbReleaseRequired)(nil),
415                 (*X2APStreaming_SgNbReleaseConfirm)(nil),
416                 (*X2APStreaming_SnStatusTransfer)(nil),
417                 (*X2APStreaming_UeContextRelease)(nil),
418                 (*X2APStreaming_SecondaryRATDataUsageReport)(nil),
419                 (*X2APStreaming_SgNBChangeRequired)(nil),
420                 (*X2APStreaming_SgNBChangeConfirm)(nil),
421                 (*X2APStreaming_SgNBChangeRefuse)(nil),
422                 (*X2APStreaming_SgNBActivityNotification)(nil),
423                 (*X2APStreaming_GNBStatusIndication)(nil),
424         }
425 }
426
427 type X2APStreamingHeader struct {
428         //The revision number of X2AP streaming protobuf files
429         ProtobufRevision string `protobuf:"bytes,1,opt,name=protobuf_revision,json=protobufRevision,proto3" json:"protobuf_revision,omitempty"`
430         //Identifier of gNodeB
431         GNbID *wrappers.StringValue `protobuf:"bytes,2,opt,name=gNbID,proto3" json:"gNbID,omitempty"`
432         //The timestamp of RIC INDICATION header, which contains 64-bit
433         //timestamp value as defined in section 6 of IETF RFC 5905.
434         Timestamp            uint64   `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
435         XXX_NoUnkeyedLiteral struct{} `json:"-"`
436         XXX_unrecognized     []byte   `json:"-"`
437         XXX_sizecache        int32    `json:"-"`
438 }
439
440 func (m *X2APStreamingHeader) Reset()         { *m = X2APStreamingHeader{} }
441 func (m *X2APStreamingHeader) String() string { return proto.CompactTextString(m) }
442 func (*X2APStreamingHeader) ProtoMessage()    {}
443 func (*X2APStreamingHeader) Descriptor() ([]byte, []int) {
444         return fileDescriptor_70579708867207d6, []int{1}
445 }
446
447 func (m *X2APStreamingHeader) XXX_Unmarshal(b []byte) error {
448         return xxx_messageInfo_X2APStreamingHeader.Unmarshal(m, b)
449 }
450 func (m *X2APStreamingHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
451         return xxx_messageInfo_X2APStreamingHeader.Marshal(b, m, deterministic)
452 }
453 func (m *X2APStreamingHeader) XXX_Merge(src proto.Message) {
454         xxx_messageInfo_X2APStreamingHeader.Merge(m, src)
455 }
456 func (m *X2APStreamingHeader) XXX_Size() int {
457         return xxx_messageInfo_X2APStreamingHeader.Size(m)
458 }
459 func (m *X2APStreamingHeader) XXX_DiscardUnknown() {
460         xxx_messageInfo_X2APStreamingHeader.DiscardUnknown(m)
461 }
462
463 var xxx_messageInfo_X2APStreamingHeader proto.InternalMessageInfo
464
465 func (m *X2APStreamingHeader) GetProtobufRevision() string {
466         if m != nil {
467                 return m.ProtobufRevision
468         }
469         return ""
470 }
471
472 func (m *X2APStreamingHeader) GetGNbID() *wrappers.StringValue {
473         if m != nil {
474                 return m.GNbID
475         }
476         return nil
477 }
478
479 func (m *X2APStreamingHeader) GetTimestamp() uint64 {
480         if m != nil {
481                 return m.Timestamp
482         }
483         return 0
484 }
485
486 func init() {
487         proto.RegisterType((*X2APStreaming)(nil), "streaming_protobufs.X2APStreaming")
488         proto.RegisterType((*X2APStreamingHeader)(nil), "streaming_protobufs.X2APStreamingHeader")
489 }
490
491 func init() { proto.RegisterFile("x2ap_streaming.proto", fileDescriptor_70579708867207d6) }
492
493 var fileDescriptor_70579708867207d6 = []byte{
494         // 963 bytes of a gzipped FileDescriptorProto
495         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x57, 0x51, 0x6f, 0xdb, 0x36,
496         0x10, 0x56, 0xb6, 0x36, 0x5b, 0x98, 0xb6, 0x4b, 0xe8, 0xae, 0x65, 0x93, 0x2e, 0x0b, 0x32, 0x34,
497         0x2d, 0x90, 0x59, 0xde, 0x9c, 0x87, 0xbd, 0xce, 0x76, 0x86, 0xa9, 0x0f, 0x33, 0x06, 0xba, 0x2d,
498         0xb6, 0x61, 0x80, 0x40, 0x4b, 0xb4, 0xa2, 0xd5, 0x96, 0x3c, 0x92, 0x6a, 0x9b, 0x01, 0xfb, 0x01,
499         0x7b, 0xdf, 0xeb, 0xfe, 0xeb, 0x40, 0x8a, 0xb4, 0x25, 0x99, 0xb4, 0x9d, 0x37, 0xe3, 0xee, 0xbb,
500         0xef, 0x3b, 0xdd, 0x1d, 0x8f, 0x34, 0x78, 0xf8, 0xa1, 0x4b, 0xe6, 0x21, 0x17, 0x8c, 0x92, 0x59,
501         0x9a, 0x25, 0xfe, 0x9c, 0xe5, 0x22, 0x87, 0xad, 0x85, 0x21, 0x54, 0x86, 0x71, 0x31, 0xe1, 0x47,
502         0x27, 0x49, 0x9e, 0x27, 0x53, 0xda, 0x31, 0x96, 0xce, 0x7b, 0x46, 0xe6, 0x73, 0xca, 0x78, 0x19,
503         0x74, 0x74, 0xc8, 0x58, 0x24, 0x18, 0xc9, 0xf8, 0x84, 0x32, 0x6d, 0x3a, 0xe6, 0x49, 0x36, 0x0e,
504         0x49, 0x1c, 0xa7, 0x22, 0xcd, 0xb3, 0x90, 0xd1, 0x3f, 0x0b, 0xca, 0x85, 0x76, 0x3e, 0xb7, 0x3a,
505         0x43, 0x12, 0xbd, 0xcd, 0xf2, 0xf7, 0x53, 0x1a, 0x27, 0x54, 0x03, 0xcf, 0xec, 0x40, 0x46, 0xff,
506         0xa0, 0x91, 0x21, 0xfb, 0x52, 0x61, 0x66, 0x79, 0x9c, 0x4e, 0xd2, 0x88, 0x58, 0xd4, 0x2e, 0x9c,
507         0x00, 0x8b, 0xe2, 0xb9, 0x1b, 0x5c, 0x53, 0x3d, 0xb5, 0xe3, 0x52, 0x46, 0x63, 0x77, 0x5e, 0x51,
508         0x9e, 0x4d, 0x52, 0x36, 0xd3, 0x80, 0x13, 0x1b, 0xc5, 0xa4, 0xe0, 0x26, 0x95, 0x23, 0xe5, 0x67,
509         0x74, 0x4a, 0x09, 0xa7, 0x8d, 0x6f, 0x3a, 0xb7, 0xf9, 0x2c, 0x9f, 0x73, 0xbc, 0x82, 0xab, 0x64,
510         0x58, 0x17, 0xa8, 0x27, 0xf7, 0x95, 0xf6, 0x29, 0x6b, 0x52, 0x30, 0xf3, 0x01, 0xb3, 0xf9, 0x94,
511         0x0a, 0xc3, 0x8e, 0x78, 0x16, 0x72, 0x41, 0x44, 0xc1, 0xc3, 0x46, 0xfb, 0x51, 0xa1, 0x08, 0x05,
512         0xfd, 0x20, 0x8c, 0x80, 0xf6, 0x3c, 0xe3, 0x92, 0x33, 0x26, 0xec, 0x26, 0x64, 0x44, 0x84, 0x31,
513         0x11, 0x24, 0x2c, 0x38, 0x49, 0x64, 0x76, 0xf3, 0x9c, 0x89, 0x5a, 0x6e, 0xd1, 0x35, 0xc9, 0x92,
514         0x95, 0xbc, 0x9f, 0x54, 0x7d, 0xf5, 0xb4, 0x51, 0x3d, 0xac, 0x52, 0xcd, 0xb2, 0x61, 0x24, 0x12,
515         0xe9, 0xbb, 0x54, 0xdc, 0x84, 0x59, 0x2e, 0x16, 0x65, 0x37, 0xb5, 0x92, 0x00, 0xfd, 0x39, 0x69,
516         0x16, 0xd7, 0x9c, 0x67, 0xff, 0xb5, 0xc0, 0xfd, 0x5f, 0xba, 0xbd, 0x9f, 0x47, 0xe6, 0x78, 0xc0,
517         0xef, 0xc1, 0xee, 0x35, 0x25, 0x31, 0x65, 0x68, 0xe7, 0x74, 0xe7, 0xc5, 0x7e, 0xf7, 0x85, 0x6f,
518         0x39, 0x3a, 0x7e, 0x2d, 0x26, 0x50, 0x78, 0xac, 0xe3, 0xe0, 0x15, 0xd8, 0x67, 0x2c, 0x7a, 0xa5,
519         0x2b, 0x87, 0x3e, 0x52, 0x34, 0xa7, 0x56, 0x1a, 0x8c, 0x07, 0x06, 0x17, 0x78, 0xb8, 0x1a, 0x06,
520         0x7f, 0x07, 0x2d, 0x9e, 0x0c, 0xfb, 0x3d, 0x7d, 0x48, 0x70, 0x39, 0x0b, 0xe8, 0xe3, 0x35, 0x49,
521         0x8d, 0x56, 0xf1, 0x81, 0x87, 0x6d, 0x34, 0xf0, 0x6f, 0x70, 0x62, 0x31, 0xf7, 0x96, 0x83, 0x86,
522         0xee, 0x28, 0xa1, 0xcb, 0x6d, 0x85, 0x2a, 0xa1, 0x81, 0x87, 0x37, 0x90, 0xc3, 0x0c, 0x3c, 0xb1,
523         0x20, 0xb0, 0x3a, 0x89, 0xe8, 0xae, 0x52, 0xf6, 0xb7, 0x55, 0x2e, 0xa3, 0x02, 0x0f, 0xbb, 0x29,
524         0xe1, 0x35, 0x78, 0x2c, 0x9d, 0x3f, 0x55, 0x0e, 0xa5, 0x29, 0xe8, 0xae, 0x52, 0xfb, 0xda, 0xa9,
525         0x66, 0x89, 0x09, 0x3c, 0xec, 0xa2, 0x83, 0xff, 0xec, 0x80, 0x33, 0x87, 0xaf, 0x5a, 0xdd, 0x4f,
526         0x94, 0xea, 0x77, 0xb7, 0x51, 0xad, 0x57, 0x78, 0x0b, 0x11, 0xf8, 0x17, 0xf8, 0xc2, 0x81, 0xd2,
527         0x95, 0xfe, 0x54, 0x65, 0xd1, 0xbd, 0x4d, 0x16, 0x8b, 0x6a, 0xaf, 0xa7, 0x86, 0x6f, 0x01, 0xb2,
528         0x01, 0xe4, 0x71, 0x47, 0x7b, 0x4a, 0xb6, 0xbd, 0xb5, 0xac, 0x0c, 0x0a, 0x3c, 0xec, 0x24, 0xb4,
529         0xb5, 0x77, 0x50, 0xee, 0x0f, 0x04, 0x6e, 0xd1, 0x5e, 0x1d, 0x63, 0x6b, 0xaf, 0x76, 0x41, 0x0a,
530         0x1e, 0xad, 0x66, 0x21, 0xd7, 0x11, 0xda, 0x57, 0x42, 0x17, 0x5b, 0x7e, 0x94, 0x0c, 0x09, 0x3c,
531         0xec, 0x20, 0x83, 0x02, 0x1c, 0x4b, 0x0f, 0xae, 0xef, 0xe9, 0x81, 0x5e, 0xd3, 0xe8, 0x9e, 0xd2,
532         0xfa, 0xc6, 0xa9, 0xe5, 0x88, 0x0b, 0x3c, 0xbc, 0x8e, 0x16, 0xfe, 0x0a, 0x20, 0x4f, 0x86, 0x63,
533         0x5c, 0x2e, 0x76, 0x73, 0x40, 0xee, 0x2b, 0xb1, 0xe7, 0x6b, 0xc4, 0xaa, 0xf0, 0xc0, 0xc3, 0x16,
534         0x12, 0x3d, 0x8a, 0x0d, 0x6b, 0xf5, 0x40, 0x3c, 0xd8, 0x30, 0x8a, 0xce, 0x48, 0x3d, 0x8a, 0x6e,
535         0x6a, 0xbd, 0x49, 0xab, 0x00, 0x35, 0x85, 0x9f, 0x6d, 0xd8, 0xa4, 0x0d, 0xbc, 0xde, 0xa4, 0x4d,
536         0x9a, 0x46, 0xd1, 0xcc, 0xd8, 0x1d, 0x6c, 0x57, 0xb4, 0xe5, 0xc4, 0x59, 0x48, 0xe0, 0x08, 0x1c,
537         0xf0, 0x6c, 0xa4, 0x6e, 0xae, 0xc5, 0x6d, 0x72, 0xa8, 0x88, 0x9f, 0xd9, 0x89, 0x87, 0x75, 0x70,
538         0xe0, 0xe1, 0x15, 0x02, 0x49, 0x5a, 0x48, 0x05, 0x79, 0x87, 0x6b, 0x3d, 0x04, 0xd7, 0x90, 0xbe,
539         0xfe, 0xa1, 0x0e, 0x96, 0xa4, 0x4d, 0x02, 0x35, 0xaf, 0xe6, 0xfe, 0xc7, 0xbd, 0x57, 0x57, 0x44,
540         0x90, 0xd7, 0xf2, 0xf2, 0xc7, 0xea, 0xee, 0x47, 0xad, 0x75, 0xf3, 0xea, 0x8e, 0x53, 0xf3, 0xea,
541         0x76, 0xeb, 0xd2, 0xf7, 0x07, 0xea, 0x59, 0xb0, 0xe8, 0xeb, 0xc3, 0x0d, 0xa5, 0xaf, 0xc3, 0x75,
542         0xe9, 0x1b, 0x56, 0xf8, 0x06, 0x1c, 0x2e, 0xad, 0xa6, 0xa9, 0x9f, 0x2b, 0xe6, 0xf3, 0x0d, 0xcc,
543         0xcb, 0x9e, 0xae, 0x52, 0xa8, 0x96, 0x56, 0xd4, 0xd4, 0xe6, 0x78, 0xb4, 0xae, 0xa5, 0x0d, 0xb0,
544         0x6a, 0x69, 0xc3, 0x66, 0x76, 0x6d, 0x4f, 0x3f, 0x82, 0x86, 0x95, 0x37, 0x10, 0x7a, 0xbc, 0x61,
545         0xd7, 0xda, 0x82, 0xcc, 0xae, 0xb5, 0xf9, 0xe4, 0x69, 0x4a, 0x86, 0xfd, 0x72, 0xa8, 0x5e, 0x2e,
546         0x9e, 0x53, 0x08, 0xad, 0x39, 0x4d, 0x3f, 0xae, 0xe2, 0xe5, 0x69, 0xb2, 0xd0, 0xf4, 0x1f, 0x80,
547         0x7b, 0xea, 0xff, 0xcb, 0x8c, 0x72, 0xd9, 0xe8, 0xb3, 0x7f, 0x77, 0x40, 0xcb, 0xf2, 0xd6, 0x82,
548         0x17, 0xe0, 0xd0, 0xf0, 0x87, 0x8c, 0xbe, 0x4b, 0xb9, 0xcc, 0x41, 0x3e, 0xd8, 0xf6, 0xf0, 0x81,
549         0x71, 0x60, 0x6d, 0x87, 0x5d, 0x70, 0x37, 0x19, 0x8e, 0x5f, 0x5e, 0xe9, 0xa7, 0xd8, 0x53, 0xbf,
550         0xfc, 0xdf, 0xe3, 0x1b, 0xa0, 0x3f, 0x12, 0x2c, 0xcd, 0x92, 0x37, 0x64, 0x5a, 0x50, 0x5c, 0x42,
551         0xe1, 0x53, 0xb0, 0x27, 0xd2, 0x19, 0xe5, 0x82, 0xcc, 0xe6, 0xea, 0xd1, 0x75, 0x07, 0x2f, 0x0d,
552         0xfd, 0xcb, 0xdf, 0xbe, 0x4d, 0x28, 0x63, 0xa9, 0xf0, 0xf3, 0x36, 0x23, 0x59, 0x9b, 0x47, 0x7e,
553         0xce, 0x92, 0x0e, 0xeb, 0xb0, 0x34, 0x6a, 0xcf, 0xa7, 0xa2, 0xb3, 0x28, 0x43, 0x7b, 0x51, 0x86,
554         0xf1, 0xae, 0xfa, 0x79, 0xf9, 0x7f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x9f, 0xf7, 0xa6, 0xa5, 0xa2,
555         0x0d, 0x00, 0x00,
556 }