Move Golang Protobuf source code to new directory
[ric-plt/streaming-protobufs.git] / protogen / go / streaming_protobufs / error_cause.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: error_cause.proto
3
4 package streaming_protobufs
5
6 import (
7         fmt "fmt"
8         proto "github.com/golang/protobuf/proto"
9         math "math"
10 )
11
12 // Reference imports to suppress errors if they are not otherwise used.
13 var _ = proto.Marshal
14 var _ = fmt.Errorf
15 var _ = math.Inf
16
17 // This is a compile-time assertion to ensure that this generated file
18 // is compatible with the proto package it is being compiled against.
19 // A compilation error at this line likely means your copy of the
20 // proto package needs to be updated.
21 const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
22
23 type CauseRadioNetwork_Value int32
24
25 const (
26         CauseRadioNetwork_protobuf_unspecified                                            CauseRadioNetwork_Value = 0
27         CauseRadioNetwork_handover_desirable_for_radio_reasons                            CauseRadioNetwork_Value = 1
28         CauseRadioNetwork_time_critical_handover                                          CauseRadioNetwork_Value = 2
29         CauseRadioNetwork_resource_optimisation_handover                                  CauseRadioNetwork_Value = 3
30         CauseRadioNetwork_reduce_load_in_serving_cell                                     CauseRadioNetwork_Value = 4
31         CauseRadioNetwork_partial_handover                                                CauseRadioNetwork_Value = 5
32         CauseRadioNetwork_unknown_new_eNB_UE_X2AP_ID                                      CauseRadioNetwork_Value = 6
33         CauseRadioNetwork_unknown_old_eNB_UE_X2AP_ID                                      CauseRadioNetwork_Value = 7
34         CauseRadioNetwork_unknown_pair_of_UE_X2AP_ID                                      CauseRadioNetwork_Value = 8
35         CauseRadioNetwork_ho_target_not_allowed                                           CauseRadioNetwork_Value = 9
36         CauseRadioNetwork_tx2relocoverall_expiry                                          CauseRadioNetwork_Value = 10
37         CauseRadioNetwork_trelocprep_expiry                                               CauseRadioNetwork_Value = 11
38         CauseRadioNetwork_cell_not_available                                              CauseRadioNetwork_Value = 12
39         CauseRadioNetwork_no_radio_resources_available_in_target_cell                     CauseRadioNetwork_Value = 13
40         CauseRadioNetwork_invalid_MME_GroupID                                             CauseRadioNetwork_Value = 14
41         CauseRadioNetwork_unknown_MME_Code                                                CauseRadioNetwork_Value = 15
42         CauseRadioNetwork_encryption_and_or_integrity_protection_algorithms_not_supported CauseRadioNetwork_Value = 16
43         CauseRadioNetwork_reportCharacteristicsEmpty                                      CauseRadioNetwork_Value = 17
44         CauseRadioNetwork_noReportPeriodicity                                             CauseRadioNetwork_Value = 18
45         CauseRadioNetwork_existingMeasurementID                                           CauseRadioNetwork_Value = 19
46         CauseRadioNetwork_unknown_eNB_Measurement_ID                                      CauseRadioNetwork_Value = 20
47         CauseRadioNetwork_measurement_temporarily_not_available                           CauseRadioNetwork_Value = 21
48         CauseRadioNetwork_unspecified                                                     CauseRadioNetwork_Value = 22
49         CauseRadioNetwork_load_balancing                                                  CauseRadioNetwork_Value = 23
50         CauseRadioNetwork_handover_optimisation                                           CauseRadioNetwork_Value = 24
51         CauseRadioNetwork_value_out_of_allowed_range                                      CauseRadioNetwork_Value = 25
52         CauseRadioNetwork_multiple_E_RAB_ID_instances                                     CauseRadioNetwork_Value = 26
53         CauseRadioNetwork_switch_off_ongoing                                              CauseRadioNetwork_Value = 27
54         CauseRadioNetwork_not_supported_QCI_value                                         CauseRadioNetwork_Value = 28
55         CauseRadioNetwork_measurement_not_supported_for_the_object                        CauseRadioNetwork_Value = 29
56         CauseRadioNetwork_tDCoverall_expiry                                               CauseRadioNetwork_Value = 30
57         CauseRadioNetwork_tDCprep_expiry                                                  CauseRadioNetwork_Value = 31
58         CauseRadioNetwork_action_desirable_for_radio_reasons                              CauseRadioNetwork_Value = 32
59         CauseRadioNetwork_reduce_load                                                     CauseRadioNetwork_Value = 33
60         CauseRadioNetwork_resource_optimisation                                           CauseRadioNetwork_Value = 34
61         CauseRadioNetwork_time_critical_action                                            CauseRadioNetwork_Value = 35
62         CauseRadioNetwork_target_not_allowed                                              CauseRadioNetwork_Value = 36
63         CauseRadioNetwork_no_radio_resources_available                                    CauseRadioNetwork_Value = 37
64         CauseRadioNetwork_invalid_QoS_combination                                         CauseRadioNetwork_Value = 38
65         CauseRadioNetwork_encryption_algorithms_not_aupported                             CauseRadioNetwork_Value = 39
66         CauseRadioNetwork_procedure_cancelled                                             CauseRadioNetwork_Value = 40
67         CauseRadioNetwork_rRM_purpose                                                     CauseRadioNetwork_Value = 41
68         CauseRadioNetwork_improve_user_bit_rate                                           CauseRadioNetwork_Value = 42
69         CauseRadioNetwork_user_inactivity                                                 CauseRadioNetwork_Value = 43
70         CauseRadioNetwork_radio_connection_with_UE_lost                                   CauseRadioNetwork_Value = 44
71         CauseRadioNetwork_failure_in_the_radio_interface_procedure                        CauseRadioNetwork_Value = 45
72         CauseRadioNetwork_bearer_option_not_supported                                     CauseRadioNetwork_Value = 46
73         CauseRadioNetwork_mCG_Mobility                                                    CauseRadioNetwork_Value = 47
74         CauseRadioNetwork_sCG_Mobility                                                    CauseRadioNetwork_Value = 48
75         CauseRadioNetwork_count_reaches_max_value                                         CauseRadioNetwork_Value = 49
76         CauseRadioNetwork_unknown_old_en_gNB_UE_X2AP_ID                                   CauseRadioNetwork_Value = 50
77         CauseRadioNetwork_pDCP_Overload                                                   CauseRadioNetwork_Value = 51
78 )
79
80 var CauseRadioNetwork_Value_name = map[int32]string{
81         0:  "protobuf_unspecified",
82         1:  "handover_desirable_for_radio_reasons",
83         2:  "time_critical_handover",
84         3:  "resource_optimisation_handover",
85         4:  "reduce_load_in_serving_cell",
86         5:  "partial_handover",
87         6:  "unknown_new_eNB_UE_X2AP_ID",
88         7:  "unknown_old_eNB_UE_X2AP_ID",
89         8:  "unknown_pair_of_UE_X2AP_ID",
90         9:  "ho_target_not_allowed",
91         10: "tx2relocoverall_expiry",
92         11: "trelocprep_expiry",
93         12: "cell_not_available",
94         13: "no_radio_resources_available_in_target_cell",
95         14: "invalid_MME_GroupID",
96         15: "unknown_MME_Code",
97         16: "encryption_and_or_integrity_protection_algorithms_not_supported",
98         17: "reportCharacteristicsEmpty",
99         18: "noReportPeriodicity",
100         19: "existingMeasurementID",
101         20: "unknown_eNB_Measurement_ID",
102         21: "measurement_temporarily_not_available",
103         22: "unspecified",
104         23: "load_balancing",
105         24: "handover_optimisation",
106         25: "value_out_of_allowed_range",
107         26: "multiple_E_RAB_ID_instances",
108         27: "switch_off_ongoing",
109         28: "not_supported_QCI_value",
110         29: "measurement_not_supported_for_the_object",
111         30: "tDCoverall_expiry",
112         31: "tDCprep_expiry",
113         32: "action_desirable_for_radio_reasons",
114         33: "reduce_load",
115         34: "resource_optimisation",
116         35: "time_critical_action",
117         36: "target_not_allowed",
118         37: "no_radio_resources_available",
119         38: "invalid_QoS_combination",
120         39: "encryption_algorithms_not_aupported",
121         40: "procedure_cancelled",
122         41: "rRM_purpose",
123         42: "improve_user_bit_rate",
124         43: "user_inactivity",
125         44: "radio_connection_with_UE_lost",
126         45: "failure_in_the_radio_interface_procedure",
127         46: "bearer_option_not_supported",
128         47: "mCG_Mobility",
129         48: "sCG_Mobility",
130         49: "count_reaches_max_value",
131         50: "unknown_old_en_gNB_UE_X2AP_ID",
132         51: "pDCP_Overload",
133 }
134
135 var CauseRadioNetwork_Value_value = map[string]int32{
136         "protobuf_unspecified":                        0,
137         "handover_desirable_for_radio_reasons":        1,
138         "time_critical_handover":                      2,
139         "resource_optimisation_handover":              3,
140         "reduce_load_in_serving_cell":                 4,
141         "partial_handover":                            5,
142         "unknown_new_eNB_UE_X2AP_ID":                  6,
143         "unknown_old_eNB_UE_X2AP_ID":                  7,
144         "unknown_pair_of_UE_X2AP_ID":                  8,
145         "ho_target_not_allowed":                       9,
146         "tx2relocoverall_expiry":                      10,
147         "trelocprep_expiry":                           11,
148         "cell_not_available":                          12,
149         "no_radio_resources_available_in_target_cell": 13,
150         "invalid_MME_GroupID":                         14,
151         "unknown_MME_Code":                            15,
152         "encryption_and_or_integrity_protection_algorithms_not_supported": 16,
153         "reportCharacteristicsEmpty":                                      17,
154         "noReportPeriodicity":                                             18,
155         "existingMeasurementID":                                           19,
156         "unknown_eNB_Measurement_ID":                                      20,
157         "measurement_temporarily_not_available":                           21,
158         "unspecified":                                                     22,
159         "load_balancing":                                                  23,
160         "handover_optimisation":                                           24,
161         "value_out_of_allowed_range":                                      25,
162         "multiple_E_RAB_ID_instances":                                     26,
163         "switch_off_ongoing":                                              27,
164         "not_supported_QCI_value":                                         28,
165         "measurement_not_supported_for_the_object":                        29,
166         "tDCoverall_expiry":                                               30,
167         "tDCprep_expiry":                                                  31,
168         "action_desirable_for_radio_reasons":                              32,
169         "reduce_load":                                                     33,
170         "resource_optimisation":                                           34,
171         "time_critical_action":                                            35,
172         "target_not_allowed":                                              36,
173         "no_radio_resources_available":                                    37,
174         "invalid_QoS_combination":                                         38,
175         "encryption_algorithms_not_aupported":                             39,
176         "procedure_cancelled":                                             40,
177         "rRM_purpose":                                                     41,
178         "improve_user_bit_rate":                                           42,
179         "user_inactivity":                                                 43,
180         "radio_connection_with_UE_lost":                                   44,
181         "failure_in_the_radio_interface_procedure":                        45,
182         "bearer_option_not_supported":                                     46,
183         "mCG_Mobility":                                                    47,
184         "sCG_Mobility":                                                    48,
185         "count_reaches_max_value":                                         49,
186         "unknown_old_en_gNB_UE_X2AP_ID":                                   50,
187         "pDCP_Overload":                                                   51,
188 }
189
190 func (x CauseRadioNetwork_Value) String() string {
191         return proto.EnumName(CauseRadioNetwork_Value_name, int32(x))
192 }
193
194 func (CauseRadioNetwork_Value) EnumDescriptor() ([]byte, []int) {
195         return fileDescriptor_1f54086b8cf16318, []int{1, 0}
196 }
197
198 type CauseTransport_Value int32
199
200 const (
201         CauseTransport_protobuf_unspecified           CauseTransport_Value = 0
202         CauseTransport_transport_resource_unavailable CauseTransport_Value = 1
203         CauseTransport_unspecified                    CauseTransport_Value = 2
204 )
205
206 var CauseTransport_Value_name = map[int32]string{
207         0: "protobuf_unspecified",
208         1: "transport_resource_unavailable",
209         2: "unspecified",
210 }
211
212 var CauseTransport_Value_value = map[string]int32{
213         "protobuf_unspecified":           0,
214         "transport_resource_unavailable": 1,
215         "unspecified":                    2,
216 }
217
218 func (x CauseTransport_Value) String() string {
219         return proto.EnumName(CauseTransport_Value_name, int32(x))
220 }
221
222 func (CauseTransport_Value) EnumDescriptor() ([]byte, []int) {
223         return fileDescriptor_1f54086b8cf16318, []int{2, 0}
224 }
225
226 type CauseProtocol_Value int32
227
228 const (
229         CauseProtocol_protobuf_unspecified                              CauseProtocol_Value = 0
230         CauseProtocol_transfer_syntax_error                             CauseProtocol_Value = 1
231         CauseProtocol_abstract_syntax_error_reject                      CauseProtocol_Value = 2
232         CauseProtocol_abstract_syntax_error_ignore_and_notify           CauseProtocol_Value = 3
233         CauseProtocol_message_not_compatible_with_receiver_state        CauseProtocol_Value = 4
234         CauseProtocol_semantic_error                                    CauseProtocol_Value = 5
235         CauseProtocol_unspecified                                       CauseProtocol_Value = 6
236         CauseProtocol_abstract_syntax_error_falsely_constructed_message CauseProtocol_Value = 7
237 )
238
239 var CauseProtocol_Value_name = map[int32]string{
240         0: "protobuf_unspecified",
241         1: "transfer_syntax_error",
242         2: "abstract_syntax_error_reject",
243         3: "abstract_syntax_error_ignore_and_notify",
244         4: "message_not_compatible_with_receiver_state",
245         5: "semantic_error",
246         6: "unspecified",
247         7: "abstract_syntax_error_falsely_constructed_message",
248 }
249
250 var CauseProtocol_Value_value = map[string]int32{
251         "protobuf_unspecified":                              0,
252         "transfer_syntax_error":                             1,
253         "abstract_syntax_error_reject":                      2,
254         "abstract_syntax_error_ignore_and_notify":           3,
255         "message_not_compatible_with_receiver_state":        4,
256         "semantic_error":                                    5,
257         "unspecified":                                       6,
258         "abstract_syntax_error_falsely_constructed_message": 7,
259 }
260
261 func (x CauseProtocol_Value) String() string {
262         return proto.EnumName(CauseProtocol_Value_name, int32(x))
263 }
264
265 func (CauseProtocol_Value) EnumDescriptor() ([]byte, []int) {
266         return fileDescriptor_1f54086b8cf16318, []int{3, 0}
267 }
268
269 type CauseMisc_Value int32
270
271 const (
272         CauseMisc_protobuf_unspecified                       CauseMisc_Value = 0
273         CauseMisc_control_processing_overload                CauseMisc_Value = 1
274         CauseMisc_hardware_failure                           CauseMisc_Value = 2
275         CauseMisc_om_intervention                            CauseMisc_Value = 3
276         CauseMisc_not_enough_user_plane_processing_resources CauseMisc_Value = 4
277         CauseMisc_unspecified                                CauseMisc_Value = 5
278 )
279
280 var CauseMisc_Value_name = map[int32]string{
281         0: "protobuf_unspecified",
282         1: "control_processing_overload",
283         2: "hardware_failure",
284         3: "om_intervention",
285         4: "not_enough_user_plane_processing_resources",
286         5: "unspecified",
287 }
288
289 var CauseMisc_Value_value = map[string]int32{
290         "protobuf_unspecified":                       0,
291         "control_processing_overload":                1,
292         "hardware_failure":                           2,
293         "om_intervention":                            3,
294         "not_enough_user_plane_processing_resources": 4,
295         "unspecified":                                5,
296 }
297
298 func (x CauseMisc_Value) String() string {
299         return proto.EnumName(CauseMisc_Value_name, int32(x))
300 }
301
302 func (CauseMisc_Value) EnumDescriptor() ([]byte, []int) {
303         return fileDescriptor_1f54086b8cf16318, []int{4, 0}
304 }
305
306 type Cause struct {
307         // Types that are valid to be assigned to Value:
308         //      *Cause_RadioNetwork
309         //      *Cause_Transport
310         //      *Cause_Protocol
311         //      *Cause_Misc
312         Value                isCause_Value `protobuf_oneof:"value"`
313         XXX_NoUnkeyedLiteral struct{}      `json:"-"`
314         XXX_unrecognized     []byte        `json:"-"`
315         XXX_sizecache        int32         `json:"-"`
316 }
317
318 func (m *Cause) Reset()         { *m = Cause{} }
319 func (m *Cause) String() string { return proto.CompactTextString(m) }
320 func (*Cause) ProtoMessage()    {}
321 func (*Cause) Descriptor() ([]byte, []int) {
322         return fileDescriptor_1f54086b8cf16318, []int{0}
323 }
324
325 func (m *Cause) XXX_Unmarshal(b []byte) error {
326         return xxx_messageInfo_Cause.Unmarshal(m, b)
327 }
328 func (m *Cause) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
329         return xxx_messageInfo_Cause.Marshal(b, m, deterministic)
330 }
331 func (m *Cause) XXX_Merge(src proto.Message) {
332         xxx_messageInfo_Cause.Merge(m, src)
333 }
334 func (m *Cause) XXX_Size() int {
335         return xxx_messageInfo_Cause.Size(m)
336 }
337 func (m *Cause) XXX_DiscardUnknown() {
338         xxx_messageInfo_Cause.DiscardUnknown(m)
339 }
340
341 var xxx_messageInfo_Cause proto.InternalMessageInfo
342
343 type isCause_Value interface {
344         isCause_Value()
345 }
346
347 type Cause_RadioNetwork struct {
348         RadioNetwork *CauseRadioNetwork `protobuf:"bytes,1,opt,name=radioNetwork,proto3,oneof"`
349 }
350
351 type Cause_Transport struct {
352         Transport *CauseTransport `protobuf:"bytes,2,opt,name=transport,proto3,oneof"`
353 }
354
355 type Cause_Protocol struct {
356         Protocol *CauseProtocol `protobuf:"bytes,3,opt,name=protocol,proto3,oneof"`
357 }
358
359 type Cause_Misc struct {
360         Misc *CauseMisc `protobuf:"bytes,4,opt,name=misc,proto3,oneof"`
361 }
362
363 func (*Cause_RadioNetwork) isCause_Value() {}
364
365 func (*Cause_Transport) isCause_Value() {}
366
367 func (*Cause_Protocol) isCause_Value() {}
368
369 func (*Cause_Misc) isCause_Value() {}
370
371 func (m *Cause) GetValue() isCause_Value {
372         if m != nil {
373                 return m.Value
374         }
375         return nil
376 }
377
378 func (m *Cause) GetRadioNetwork() *CauseRadioNetwork {
379         if x, ok := m.GetValue().(*Cause_RadioNetwork); ok {
380                 return x.RadioNetwork
381         }
382         return nil
383 }
384
385 func (m *Cause) GetTransport() *CauseTransport {
386         if x, ok := m.GetValue().(*Cause_Transport); ok {
387                 return x.Transport
388         }
389         return nil
390 }
391
392 func (m *Cause) GetProtocol() *CauseProtocol {
393         if x, ok := m.GetValue().(*Cause_Protocol); ok {
394                 return x.Protocol
395         }
396         return nil
397 }
398
399 func (m *Cause) GetMisc() *CauseMisc {
400         if x, ok := m.GetValue().(*Cause_Misc); ok {
401                 return x.Misc
402         }
403         return nil
404 }
405
406 // XXX_OneofWrappers is for the internal use of the proto package.
407 func (*Cause) XXX_OneofWrappers() []interface{} {
408         return []interface{}{
409                 (*Cause_RadioNetwork)(nil),
410                 (*Cause_Transport)(nil),
411                 (*Cause_Protocol)(nil),
412                 (*Cause_Misc)(nil),
413         }
414 }
415
416 type CauseRadioNetwork struct {
417         Value                CauseRadioNetwork_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CauseRadioNetwork_Value" json:"value,omitempty"`
418         XXX_NoUnkeyedLiteral struct{}                `json:"-"`
419         XXX_unrecognized     []byte                  `json:"-"`
420         XXX_sizecache        int32                   `json:"-"`
421 }
422
423 func (m *CauseRadioNetwork) Reset()         { *m = CauseRadioNetwork{} }
424 func (m *CauseRadioNetwork) String() string { return proto.CompactTextString(m) }
425 func (*CauseRadioNetwork) ProtoMessage()    {}
426 func (*CauseRadioNetwork) Descriptor() ([]byte, []int) {
427         return fileDescriptor_1f54086b8cf16318, []int{1}
428 }
429
430 func (m *CauseRadioNetwork) XXX_Unmarshal(b []byte) error {
431         return xxx_messageInfo_CauseRadioNetwork.Unmarshal(m, b)
432 }
433 func (m *CauseRadioNetwork) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
434         return xxx_messageInfo_CauseRadioNetwork.Marshal(b, m, deterministic)
435 }
436 func (m *CauseRadioNetwork) XXX_Merge(src proto.Message) {
437         xxx_messageInfo_CauseRadioNetwork.Merge(m, src)
438 }
439 func (m *CauseRadioNetwork) XXX_Size() int {
440         return xxx_messageInfo_CauseRadioNetwork.Size(m)
441 }
442 func (m *CauseRadioNetwork) XXX_DiscardUnknown() {
443         xxx_messageInfo_CauseRadioNetwork.DiscardUnknown(m)
444 }
445
446 var xxx_messageInfo_CauseRadioNetwork proto.InternalMessageInfo
447
448 func (m *CauseRadioNetwork) GetValue() CauseRadioNetwork_Value {
449         if m != nil {
450                 return m.Value
451         }
452         return CauseRadioNetwork_protobuf_unspecified
453 }
454
455 type CauseTransport struct {
456         Value                CauseTransport_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CauseTransport_Value" json:"value,omitempty"`
457         XXX_NoUnkeyedLiteral struct{}             `json:"-"`
458         XXX_unrecognized     []byte               `json:"-"`
459         XXX_sizecache        int32                `json:"-"`
460 }
461
462 func (m *CauseTransport) Reset()         { *m = CauseTransport{} }
463 func (m *CauseTransport) String() string { return proto.CompactTextString(m) }
464 func (*CauseTransport) ProtoMessage()    {}
465 func (*CauseTransport) Descriptor() ([]byte, []int) {
466         return fileDescriptor_1f54086b8cf16318, []int{2}
467 }
468
469 func (m *CauseTransport) XXX_Unmarshal(b []byte) error {
470         return xxx_messageInfo_CauseTransport.Unmarshal(m, b)
471 }
472 func (m *CauseTransport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
473         return xxx_messageInfo_CauseTransport.Marshal(b, m, deterministic)
474 }
475 func (m *CauseTransport) XXX_Merge(src proto.Message) {
476         xxx_messageInfo_CauseTransport.Merge(m, src)
477 }
478 func (m *CauseTransport) XXX_Size() int {
479         return xxx_messageInfo_CauseTransport.Size(m)
480 }
481 func (m *CauseTransport) XXX_DiscardUnknown() {
482         xxx_messageInfo_CauseTransport.DiscardUnknown(m)
483 }
484
485 var xxx_messageInfo_CauseTransport proto.InternalMessageInfo
486
487 func (m *CauseTransport) GetValue() CauseTransport_Value {
488         if m != nil {
489                 return m.Value
490         }
491         return CauseTransport_protobuf_unspecified
492 }
493
494 type CauseProtocol struct {
495         Value                CauseProtocol_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CauseProtocol_Value" json:"value,omitempty"`
496         XXX_NoUnkeyedLiteral struct{}            `json:"-"`
497         XXX_unrecognized     []byte              `json:"-"`
498         XXX_sizecache        int32               `json:"-"`
499 }
500
501 func (m *CauseProtocol) Reset()         { *m = CauseProtocol{} }
502 func (m *CauseProtocol) String() string { return proto.CompactTextString(m) }
503 func (*CauseProtocol) ProtoMessage()    {}
504 func (*CauseProtocol) Descriptor() ([]byte, []int) {
505         return fileDescriptor_1f54086b8cf16318, []int{3}
506 }
507
508 func (m *CauseProtocol) XXX_Unmarshal(b []byte) error {
509         return xxx_messageInfo_CauseProtocol.Unmarshal(m, b)
510 }
511 func (m *CauseProtocol) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
512         return xxx_messageInfo_CauseProtocol.Marshal(b, m, deterministic)
513 }
514 func (m *CauseProtocol) XXX_Merge(src proto.Message) {
515         xxx_messageInfo_CauseProtocol.Merge(m, src)
516 }
517 func (m *CauseProtocol) XXX_Size() int {
518         return xxx_messageInfo_CauseProtocol.Size(m)
519 }
520 func (m *CauseProtocol) XXX_DiscardUnknown() {
521         xxx_messageInfo_CauseProtocol.DiscardUnknown(m)
522 }
523
524 var xxx_messageInfo_CauseProtocol proto.InternalMessageInfo
525
526 func (m *CauseProtocol) GetValue() CauseProtocol_Value {
527         if m != nil {
528                 return m.Value
529         }
530         return CauseProtocol_protobuf_unspecified
531 }
532
533 type CauseMisc struct {
534         Value                CauseMisc_Value `protobuf:"varint,1,opt,name=value,proto3,enum=streaming_protobufs.CauseMisc_Value" json:"value,omitempty"`
535         XXX_NoUnkeyedLiteral struct{}        `json:"-"`
536         XXX_unrecognized     []byte          `json:"-"`
537         XXX_sizecache        int32           `json:"-"`
538 }
539
540 func (m *CauseMisc) Reset()         { *m = CauseMisc{} }
541 func (m *CauseMisc) String() string { return proto.CompactTextString(m) }
542 func (*CauseMisc) ProtoMessage()    {}
543 func (*CauseMisc) Descriptor() ([]byte, []int) {
544         return fileDescriptor_1f54086b8cf16318, []int{4}
545 }
546
547 func (m *CauseMisc) XXX_Unmarshal(b []byte) error {
548         return xxx_messageInfo_CauseMisc.Unmarshal(m, b)
549 }
550 func (m *CauseMisc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
551         return xxx_messageInfo_CauseMisc.Marshal(b, m, deterministic)
552 }
553 func (m *CauseMisc) XXX_Merge(src proto.Message) {
554         xxx_messageInfo_CauseMisc.Merge(m, src)
555 }
556 func (m *CauseMisc) XXX_Size() int {
557         return xxx_messageInfo_CauseMisc.Size(m)
558 }
559 func (m *CauseMisc) XXX_DiscardUnknown() {
560         xxx_messageInfo_CauseMisc.DiscardUnknown(m)
561 }
562
563 var xxx_messageInfo_CauseMisc proto.InternalMessageInfo
564
565 func (m *CauseMisc) GetValue() CauseMisc_Value {
566         if m != nil {
567                 return m.Value
568         }
569         return CauseMisc_protobuf_unspecified
570 }
571
572 func init() {
573         proto.RegisterEnum("streaming_protobufs.CauseRadioNetwork_Value", CauseRadioNetwork_Value_name, CauseRadioNetwork_Value_value)
574         proto.RegisterEnum("streaming_protobufs.CauseTransport_Value", CauseTransport_Value_name, CauseTransport_Value_value)
575         proto.RegisterEnum("streaming_protobufs.CauseProtocol_Value", CauseProtocol_Value_name, CauseProtocol_Value_value)
576         proto.RegisterEnum("streaming_protobufs.CauseMisc_Value", CauseMisc_Value_name, CauseMisc_Value_value)
577         proto.RegisterType((*Cause)(nil), "streaming_protobufs.Cause")
578         proto.RegisterType((*CauseRadioNetwork)(nil), "streaming_protobufs.CauseRadioNetwork")
579         proto.RegisterType((*CauseTransport)(nil), "streaming_protobufs.CauseTransport")
580         proto.RegisterType((*CauseProtocol)(nil), "streaming_protobufs.CauseProtocol")
581         proto.RegisterType((*CauseMisc)(nil), "streaming_protobufs.CauseMisc")
582 }
583
584 func init() { proto.RegisterFile("error_cause.proto", fileDescriptor_1f54086b8cf16318) }
585
586 var fileDescriptor_1f54086b8cf16318 = []byte{
587         // 1304 bytes of a gzipped FileDescriptorProto
588         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x56, 0xcb, 0x72, 0x1b, 0xb7,
589         0x12, 0x15, 0x69, 0xc9, 0x0f, 0x58, 0x96, 0x21, 0xc8, 0xb2, 0x65, 0xcb, 0x96, 0x6d, 0xfa, 0x25,
590         0x3f, 0x44, 0x5d, 0xcb, 0xf7, 0x6e, 0xee, 0x22, 0x8e, 0x45, 0xa9, 0x2c, 0x55, 0x45, 0x8e, 0xcc,
591         0x24, 0xae, 0x54, 0x36, 0x28, 0x10, 0xd3, 0x1c, 0x22, 0xc6, 0x00, 0x53, 0x0d, 0x0c, 0x25, 0xfe,
592         0x43, 0xf6, 0x59, 0xe4, 0x0b, 0xb2, 0xc9, 0x67, 0xa5, 0x2a, 0x7f, 0x90, 0x65, 0x0a, 0xe0, 0x43,
593         0x33, 0x8c, 0x6c, 0x79, 0x47, 0xa2, 0xbb, 0x81, 0xee, 0xd3, 0xe7, 0x74, 0x0f, 0x59, 0x04, 0x44,
594         0x8b, 0x5c, 0x8a, 0xc2, 0x41, 0x33, 0x47, 0xeb, 0x2d, 0x5b, 0x72, 0x1e, 0x41, 0x64, 0xca, 0xa4,
595         0x3c, 0x1e, 0x74, 0x8a, 0xae, 0x6b, 0xfc, 0x56, 0x27, 0x73, 0xad, 0xe0, 0xc4, 0xbe, 0x21, 0xf3,
596         0x28, 0x12, 0x65, 0xdf, 0x81, 0x3f, 0xb2, 0xf8, 0x71, 0xa5, 0x76, 0xaf, 0xb6, 0x7e, 0x79, 0xeb,
597         0x71, 0xf3, 0x94, 0xa8, 0x66, 0x8c, 0x68, 0x97, 0xbc, 0xf7, 0x66, 0xda, 0x95, 0x68, 0xd6, 0x22,
598         0x97, 0x3c, 0x0a, 0xe3, 0x72, 0x8b, 0x7e, 0xa5, 0x1e, 0xaf, 0x7a, 0xf0, 0xe9, 0xab, 0xbe, 0x1f,
599         0xbb, 0xee, 0xcd, 0xb4, 0x4f, 0xe2, 0xd8, 0xd7, 0xe4, 0x62, 0x74, 0x94, 0x56, 0xaf, 0x9c, 0x8b,
600         0x77, 0x34, 0x3e, 0x7d, 0xc7, 0xe1, 0xc8, 0x73, 0x6f, 0xa6, 0x3d, 0x89, 0x62, 0xff, 0x25, 0xb3,
601         0x99, 0x72, 0x72, 0x65, 0x36, 0x46, 0xaf, 0x7d, 0x3a, 0xfa, 0x40, 0x39, 0xb9, 0x37, 0xd3, 0x8e,
602         0xde, 0xdb, 0x17, 0xc8, 0x5c, 0x5f, 0xe8, 0x02, 0x1a, 0x7f, 0xce, 0x93, 0xc5, 0x7f, 0xd5, 0xca,
603         0xb6, 0x47, 0xe6, 0x08, 0xd1, 0xc2, 0xd6, 0x8b, 0x2f, 0x83, 0xa8, 0xf9, 0x21, 0xc4, 0xb4, 0x47,
604         0x37, 0xff, 0x32, 0x4f, 0xe6, 0xe2, 0x01, 0x5b, 0x21, 0xd7, 0xc6, 0x51, 0xbc, 0x30, 0x2e, 0x07,
605         0xa9, 0xba, 0x0a, 0x12, 0x3a, 0xc3, 0xd6, 0xc9, 0xc3, 0x9e, 0x30, 0x89, 0xed, 0x03, 0xf2, 0x04,
606         0x9c, 0x42, 0xd1, 0xd1, 0xc0, 0xbb, 0x16, 0x79, 0x84, 0x9a, 0x23, 0x08, 0x67, 0x8d, 0xa3, 0x35,
607         0x76, 0x8b, 0x5c, 0xf7, 0x2a, 0x03, 0x2e, 0x51, 0x79, 0x25, 0x85, 0xe6, 0xe3, 0x38, 0x5a, 0x67,
608         0x0d, 0xb2, 0x86, 0xe0, 0x6c, 0x81, 0x12, 0xb8, 0xcd, 0xbd, 0xca, 0x94, 0x13, 0x5e, 0x59, 0x73,
609         0xe2, 0x73, 0x8e, 0xdd, 0x25, 0xab, 0x08, 0x49, 0x21, 0x81, 0x6b, 0x2b, 0x12, 0xae, 0x0c, 0x77,
610         0x80, 0xfd, 0x50, 0x90, 0x04, 0xad, 0xe9, 0x2c, 0xbb, 0x46, 0x68, 0x2e, 0xd0, 0xab, 0xf2, 0xd5,
611         0x73, 0x6c, 0x8d, 0xdc, 0x2a, 0xcc, 0x47, 0x63, 0x8f, 0x0c, 0x37, 0x70, 0xc4, 0xe1, 0xdd, 0x36,
612         0xff, 0x61, 0x97, 0xff, 0xb8, 0xf5, 0xe6, 0x90, 0xef, 0xef, 0xd0, 0xf3, 0x65, 0xbb, 0xd5, 0xc9,
613         0xb4, 0xfd, 0x42, 0xd9, 0x9e, 0x0b, 0x85, 0xdc, 0x76, 0xcb, 0xf6, 0x8b, 0xec, 0x26, 0x59, 0xee,
614         0x59, 0xee, 0x05, 0xa6, 0xe0, 0xb9, 0xb1, 0x9e, 0x0b, 0xad, 0xed, 0x11, 0x24, 0xf4, 0x52, 0xac,
615         0xf8, 0x78, 0x0b, 0x41, 0x5b, 0x19, 0x92, 0x11, 0x5a, 0x73, 0x38, 0xce, 0x15, 0x0e, 0x28, 0x61,
616         0xcb, 0x64, 0xd1, 0x47, 0x4b, 0x8e, 0x90, 0x8f, 0x8f, 0x2f, 0xb3, 0xeb, 0x84, 0x85, 0x6a, 0x86,
617         0x17, 0xf5, 0x85, 0xd2, 0x01, 0x4e, 0x3a, 0xcf, 0x36, 0xc9, 0x73, 0x63, 0x27, 0x90, 0x0e, 0x91,
618         0x72, 0x27, 0x1e, 0x01, 0x8d, 0x51, 0x0a, 0x11, 0x8c, 0x2b, 0xec, 0x06, 0x59, 0x52, 0xa6, 0x2f,
619         0xb4, 0x4a, 0xf8, 0xc1, 0xc1, 0x2e, 0x7f, 0x8b, 0xb6, 0xc8, 0xf7, 0x77, 0xe8, 0x42, 0x40, 0x69,
620         0x5c, 0x4f, 0x30, 0xb4, 0x6c, 0x02, 0xf4, 0x2a, 0x6b, 0x91, 0xd7, 0x60, 0x24, 0x0e, 0xf2, 0x88,
621         0xba, 0x30, 0x09, 0xb7, 0xc8, 0x95, 0xf1, 0x90, 0xa2, 0xf2, 0x83, 0x48, 0x19, 0x90, 0x43, 0x9b,
622         0x4e, 0x2d, 0x2a, 0xdf, 0xcb, 0x5c, 0x4c, 0xd2, 0x15, 0x79, 0x90, 0x01, 0x24, 0x94, 0x06, 0xa8,
623         0x10, 0xc2, 0xbf, 0x56, 0x4f, 0xa0, 0x90, 0x1e, 0x50, 0x39, 0xaf, 0xa4, 0xdb, 0xcd, 0x72, 0x3f,
624         0xa0, 0x8b, 0x21, 0x27, 0x63, 0xdb, 0xd1, 0xe3, 0x10, 0x50, 0xd9, 0x44, 0x49, 0xe5, 0x07, 0x94,
625         0x05, 0x0c, 0xe1, 0x38, 0xf8, 0x9a, 0xf4, 0x00, 0x84, 0x2b, 0x10, 0x32, 0x30, 0x7e, 0x7f, 0x87,
626         0x2e, 0x95, 0xe1, 0x0f, 0xad, 0x29, 0x99, 0x03, 0xfc, 0xd7, 0xd8, 0x53, 0xf2, 0x28, 0x2b, 0x9d,
627         0x79, 0xc8, 0x72, 0x8b, 0x02, 0x95, 0x1e, 0x4c, 0x61, 0xb8, 0xcc, 0xae, 0x92, 0xcb, 0x65, 0xee,
628         0x5e, 0x67, 0x8c, 0x2c, 0x44, 0x2a, 0x75, 0x84, 0x16, 0x46, 0x2a, 0x93, 0xd2, 0x1b, 0xb1, 0x9d,
629         0x63, 0x3e, 0x97, 0x99, 0x48, 0x57, 0x42, 0x2a, 0x51, 0x17, 0xdc, 0x16, 0x3e, 0xd0, 0x60, 0xd4,
630         0x68, 0x8e, 0xc2, 0xa4, 0x40, 0x6f, 0x06, 0x82, 0x66, 0x85, 0xf6, 0x2a, 0xd7, 0xc0, 0x77, 0x79,
631         0xfb, 0xcd, 0x36, 0xdf, 0xdf, 0xe1, 0xca, 0x38, 0x2f, 0x8c, 0x04, 0x47, 0x6f, 0x85, 0xe6, 0xba,
632         0x23, 0xe5, 0x65, 0x8f, 0xdb, 0x6e, 0x97, 0x5b, 0x93, 0xda, 0xf0, 0xe6, 0x2a, 0x5b, 0x25, 0x37,
633         0x2a, 0x50, 0xf2, 0xf7, 0xad, 0x7d, 0x1e, 0x9f, 0xa2, 0xb7, 0xd9, 0x0b, 0xb2, 0x5e, 0x2e, 0xb0,
634         0xea, 0x18, 0x74, 0xe6, 0x7b, 0xc0, 0x6d, 0xe7, 0x67, 0x90, 0x9e, 0xde, 0x89, 0xb4, 0xda, 0x69,
635         0x4d, 0xb1, 0x6d, 0x2d, 0x54, 0xea, 0x77, 0x5a, 0x65, 0xaa, 0xdd, 0x65, 0x8f, 0x49, 0x43, 0x0c,
636         0x5b, 0xfa, 0x39, 0xdd, 0xde, 0x0b, 0xb0, 0x95, 0x74, 0x47, 0xef, 0x07, 0x88, 0x4e, 0x15, 0x2b,
637         0x6d, 0x84, 0x39, 0x51, 0xd5, 0xf8, 0xf0, 0x05, 0xfa, 0x20, 0xd4, 0x7e, 0x8a, 0x46, 0x1e, 0xb2,
638         0x7b, 0xe4, 0xf6, 0xe7, 0x88, 0x4d, 0x1f, 0x05, 0x74, 0xc6, 0x4c, 0x7e, 0x6f, 0xbf, 0xe3, 0xd2,
639         0x66, 0x1d, 0x65, 0x86, 0x0f, 0x3e, 0x66, 0x4f, 0xc8, 0x83, 0x32, 0x6f, 0xab, 0xdc, 0x14, 0x13,
640         0x6e, 0x3e, 0x09, 0xdc, 0xcb, 0xd1, 0x4a, 0x48, 0x0a, 0x04, 0x2e, 0x43, 0x47, 0xb4, 0x86, 0x84,
641         0xae, 0xc7, 0xf2, 0xda, 0x07, 0x3c, 0x2f, 0x30, 0xb7, 0x0e, 0xe8, 0xd3, 0x50, 0x9e, 0xca, 0x72,
642         0xb4, 0x7d, 0xe0, 0x85, 0x03, 0xe4, 0x1d, 0xe5, 0x39, 0x0a, 0x0f, 0xf4, 0x19, 0x5b, 0x22, 0x57,
643         0xe3, 0x91, 0x32, 0xa1, 0xae, 0x7e, 0x20, 0xef, 0x73, 0x76, 0x9f, 0xdc, 0x19, 0xa6, 0x2f, 0xad,
644         0x31, 0x23, 0x91, 0x1c, 0x29, 0xdf, 0x0b, 0x63, 0x42, 0x5b, 0xe7, 0xe9, 0x8b, 0xd0, 0xc3, 0xae,
645         0x50, 0x3a, 0x3c, 0x1d, 0x84, 0xda, 0x83, 0x51, 0xc1, 0x41, 0x60, 0xd8, 0x15, 0x12, 0xf8, 0x24,
646         0x37, 0xba, 0x11, 0x78, 0xd4, 0x01, 0x81, 0x23, 0x02, 0x5a, 0x33, 0xa5, 0xb3, 0x26, 0xa3, 0x64,
647         0x3e, 0x6b, 0xbd, 0xe5, 0x07, 0xb6, 0xa3, 0x74, 0xc8, 0x61, 0x33, 0x9c, 0xb8, 0xf2, 0xc9, 0x7f,
648         0x02, 0x6a, 0xd2, 0x16, 0xc6, 0x87, 0x46, 0xca, 0x1e, 0x38, 0x9e, 0x89, 0xe3, 0x11, 0xa7, 0x5e,
649         0x86, 0x94, 0x2b, 0x33, 0xcf, 0xf0, 0xb4, 0x3a, 0xf6, 0xb6, 0xd8, 0x22, 0xb9, 0x92, 0xef, 0xb4,
650         0x0e, 0xf9, 0xb7, 0x7d, 0xc0, 0xd8, 0xf7, 0x57, 0x8d, 0xdf, 0x6b, 0x64, 0xa1, 0xba, 0x09, 0xd9,
651         0xeb, 0xea, 0x96, 0x79, 0xfa, 0x05, 0xdb, 0xb3, 0xba, 0x62, 0x3e, 0x9c, 0xbd, 0x61, 0x1a, 0x64,
652         0x6d, 0xb2, 0x6d, 0x27, 0x14, 0xe1, 0x85, 0x39, 0xe1, 0x48, 0x6d, 0x5a, 0xda, 0xf5, 0xc6, 0x5f,
653         0x75, 0x72, 0xa5, 0xb2, 0x71, 0xd9, 0x57, 0xd5, 0x54, 0xd7, 0xcf, 0x5e, 0xd2, 0xd5, 0x4c, 0x7f,
654         0xad, 0x9f, 0x9d, 0xea, 0x4d, 0xb2, 0x1c, 0x53, 0xed, 0x02, 0x72, 0x37, 0x30, 0x5e, 0x1c, 0xf3,
655         0xf8, 0x89, 0x43, 0x6b, 0x81, 0xe7, 0xa2, 0xe3, 0x7c, 0x18, 0x8b, 0x15, 0x13, 0x47, 0x88, 0xd2,
656         0xad, 0xb3, 0xe7, 0xe4, 0xc9, 0xe9, 0x1e, 0x2a, 0x35, 0x16, 0x21, 0x0e, 0x65, 0x63, 0xbd, 0xea,
657         0x0e, 0xe8, 0x39, 0xd6, 0x24, 0xcf, 0x32, 0x70, 0x4e, 0xa4, 0x10, 0xd9, 0x21, 0x6d, 0x96, 0x0b,
658         0xaf, 0x82, 0x84, 0x23, 0xf5, 0x10, 0x24, 0xa8, 0x30, 0xc2, 0x9c, 0x0f, 0xcc, 0x9d, 0x0d, 0x03,
659         0xc0, 0x41, 0x26, 0x8c, 0x57, 0x72, 0x94, 0xd2, 0xdc, 0x34, 0x68, 0xe7, 0xd9, 0xff, 0xc8, 0xcb,
660         0xd3, 0x33, 0xe8, 0x0a, 0xed, 0x40, 0x0f, 0x02, 0xc3, 0x9d, 0xc7, 0x42, 0x86, 0xd1, 0x33, 0x7a,
661         0x9e, 0x5e, 0x68, 0xfc, 0x5d, 0x23, 0x97, 0x26, 0xdf, 0x27, 0xec, 0xff, 0x55, 0x9c, 0x1f, 0x7e,
662         0xfe, 0x73, 0xa6, 0x8a, 0xf1, 0x1f, 0xb5, 0xb3, 0x31, 0xbe, 0x4b, 0x56, 0xa5, 0x35, 0x1e, 0xad,
663         0x1e, 0x8a, 0xc6, 0xb9, 0x70, 0xb5, 0x1d, 0xd3, 0xb4, 0x16, 0x16, 0x5c, 0x4f, 0x60, 0x72, 0x24,
664         0x10, 0xf8, 0x48, 0x75, 0xb4, 0x1e, 0xa4, 0x6b, 0xb3, 0xa1, 0xe0, 0xfa, 0x60, 0xe2, 0xf4, 0x88,
665         0x28, 0x06, 0xf4, 0xc0, 0xd8, 0x22, 0xed, 0x0d, 0xd5, 0x9e, 0x6b, 0x61, 0xa0, 0x7c, 0xf3, 0x64,
666         0x28, 0xd1, 0xd9, 0x69, 0xc4, 0xe6, 0xb6, 0x5f, 0xfd, 0xf4, 0x32, 0x05, 0x44, 0xe5, 0x9b, 0x76,
667         0x03, 0x85, 0xd9, 0x70, 0xb2, 0x69, 0x31, 0xdd, 0xc4, 0x4d, 0x54, 0x72, 0x23, 0xd7, 0x7e, 0x73,
668         0x52, 0xfc, 0xc6, 0xa4, 0xf8, 0xce, 0xf9, 0xf8, 0xf3, 0xd5, 0x3f, 0x01, 0x00, 0x00, 0xff, 0xff,
669         0x5b, 0xa3, 0xad, 0x08, 0xff, 0x0a, 0x00, 0x00,
670 }