2 // Copyright 2019 AT&T Intellectual Property
3 // Copyright 2019 Nokia
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
9 // http://www.apache.org/licenses/LICENSE-2.0
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.
18 // This source code is part of the near-RT RIC (RAN Intelligent Controller)
19 // platform project (RICP).
21 // Code generated by protoc-gen-go. DO NOT EDIT.
23 // protoc-gen-go v1.26.0
25 // source: x2_setup_failure_response.proto
30 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
31 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
37 // Verify that this generated code is sufficiently up-to-date.
38 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
39 // Verify that runtime/protoimpl is sufficiently up-to-date.
40 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
43 type TypeOfError int32
46 TypeOfError_UNKNOWN_ERROR TypeOfError = 0
47 TypeOfError_NOT_UNDERSTOOD TypeOfError = 1
48 TypeOfError_MISSING TypeOfError = 2
51 // Enum value maps for TypeOfError.
53 TypeOfError_name = map[int32]string{
58 TypeOfError_value = map[string]int32{
65 func (x TypeOfError) Enum() *TypeOfError {
71 func (x TypeOfError) String() string {
72 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
75 func (TypeOfError) Descriptor() protoreflect.EnumDescriptor {
76 return file_x2_setup_failure_response_proto_enumTypes[0].Descriptor()
79 func (TypeOfError) Type() protoreflect.EnumType {
80 return &file_x2_setup_failure_response_proto_enumTypes[0]
83 func (x TypeOfError) Number() protoreflect.EnumNumber {
84 return protoreflect.EnumNumber(x)
87 // Deprecated: Use TypeOfError.Descriptor instead.
88 func (TypeOfError) EnumDescriptor() ([]byte, []int) {
89 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{0}
95 TimeToWait_UNKNOWN_TIMEOUT TimeToWait = 0
96 TimeToWait_V1S TimeToWait = 1
97 TimeToWait_V2S TimeToWait = 2
98 TimeToWait_V5S TimeToWait = 3
99 TimeToWait_V10S TimeToWait = 4
100 TimeToWait_V20S TimeToWait = 5
101 TimeToWait_V60S TimeToWait = 6
104 // Enum value maps for TimeToWait.
106 TimeToWait_name = map[int32]string{
107 0: "UNKNOWN_TIMEOUT",
115 TimeToWait_value = map[string]int32{
116 "UNKNOWN_TIMEOUT": 0,
126 func (x TimeToWait) Enum() *TimeToWait {
132 func (x TimeToWait) String() string {
133 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
136 func (TimeToWait) Descriptor() protoreflect.EnumDescriptor {
137 return file_x2_setup_failure_response_proto_enumTypes[1].Descriptor()
140 func (TimeToWait) Type() protoreflect.EnumType {
141 return &file_x2_setup_failure_response_proto_enumTypes[1]
144 func (x TimeToWait) Number() protoreflect.EnumNumber {
145 return protoreflect.EnumNumber(x)
148 // Deprecated: Use TimeToWait.Descriptor instead.
149 func (TimeToWait) EnumDescriptor() ([]byte, []int) {
150 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{1}
153 type TriggeringMessage int32
156 TriggeringMessage_UNKNOWN_MESSAGE TriggeringMessage = 0
157 TriggeringMessage_INITIATING_MESSAGE TriggeringMessage = 1
158 TriggeringMessage_SUCCESSFUL_OUTCOME TriggeringMessage = 2
159 TriggeringMessage_UNSUCCESSFUL_OUTCOME TriggeringMessage = 3
162 // Enum value maps for TriggeringMessage.
164 TriggeringMessage_name = map[int32]string{
165 0: "UNKNOWN_MESSAGE",
166 1: "INITIATING_MESSAGE",
167 2: "SUCCESSFUL_OUTCOME",
168 3: "UNSUCCESSFUL_OUTCOME",
170 TriggeringMessage_value = map[string]int32{
171 "UNKNOWN_MESSAGE": 0,
172 "INITIATING_MESSAGE": 1,
173 "SUCCESSFUL_OUTCOME": 2,
174 "UNSUCCESSFUL_OUTCOME": 3,
178 func (x TriggeringMessage) Enum() *TriggeringMessage {
179 p := new(TriggeringMessage)
184 func (x TriggeringMessage) String() string {
185 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
188 func (TriggeringMessage) Descriptor() protoreflect.EnumDescriptor {
189 return file_x2_setup_failure_response_proto_enumTypes[2].Descriptor()
192 func (TriggeringMessage) Type() protoreflect.EnumType {
193 return &file_x2_setup_failure_response_proto_enumTypes[2]
196 func (x TriggeringMessage) Number() protoreflect.EnumNumber {
197 return protoreflect.EnumNumber(x)
200 // Deprecated: Use TriggeringMessage.Descriptor instead.
201 func (TriggeringMessage) EnumDescriptor() ([]byte, []int) {
202 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{2}
205 type Criticality int32
208 Criticality_UNKNOWN_CRITICALITY Criticality = 0
209 Criticality_REJECT Criticality = 1
210 Criticality_IGNORE Criticality = 2
211 Criticality_NOTIFY Criticality = 3
214 // Enum value maps for Criticality.
216 Criticality_name = map[int32]string{
217 0: "UNKNOWN_CRITICALITY",
222 Criticality_value = map[string]int32{
223 "UNKNOWN_CRITICALITY": 0,
230 func (x Criticality) Enum() *Criticality {
231 p := new(Criticality)
236 func (x Criticality) String() string {
237 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
240 func (Criticality) Descriptor() protoreflect.EnumDescriptor {
241 return file_x2_setup_failure_response_proto_enumTypes[3].Descriptor()
244 func (Criticality) Type() protoreflect.EnumType {
245 return &file_x2_setup_failure_response_proto_enumTypes[3]
248 func (x Criticality) Number() protoreflect.EnumNumber {
249 return protoreflect.EnumNumber(x)
252 // Deprecated: Use Criticality.Descriptor instead.
253 func (Criticality) EnumDescriptor() ([]byte, []int) {
254 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{3}
257 type RadioNetworkLayer_Cause int32
260 RadioNetworkLayer_UNKNOWN RadioNetworkLayer_Cause = 0
261 RadioNetworkLayer_HANDOVER_DESIRABLE_FOR_RADIO_REASONS RadioNetworkLayer_Cause = 1
262 RadioNetworkLayer_TIME_CRITICAL_HANDOVER RadioNetworkLayer_Cause = 2
263 RadioNetworkLayer_RESOURCE_OPTIMISATION_HANDOVER RadioNetworkLayer_Cause = 3
264 RadioNetworkLayer_REDUCE_LOAD_IN_SERVING_CELL RadioNetworkLayer_Cause = 4
265 RadioNetworkLayer_PARTIAL_HANDOVER RadioNetworkLayer_Cause = 5
266 RadioNetworkLayer_UNKNOWN_NEW_ENB_UE_X2AP_ID RadioNetworkLayer_Cause = 6
267 RadioNetworkLayer_UNKNOWN_OLD_ENBME_UE_X2AP_ID RadioNetworkLayer_Cause = 7
268 RadioNetworkLayer_UNKNOWN_PAIR_OF_UE_X2AP_ID RadioNetworkLayer_Cause = 8
269 RadioNetworkLayer_HO_TARGET_NOT_ALLOWED RadioNetworkLayer_Cause = 9
270 RadioNetworkLayer_TX2_RELOC_OVERALL_EXPIRY RadioNetworkLayer_Cause = 10
271 RadioNetworkLayer_T_RELOC_PREP_EXPIRY RadioNetworkLayer_Cause = 11
272 RadioNetworkLayer_CELL_NOT_AVAILABLE RadioNetworkLayer_Cause = 12
273 RadioNetworkLayer_NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL RadioNetworkLayer_Cause = 13
274 RadioNetworkLayer_INVALID_MME_GROUP_ID RadioNetworkLayer_Cause = 14
275 RadioNetworkLayer_UNKNOWN_MME_CODE RadioNetworkLayer_Cause = 15
276 RadioNetworkLayer_ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED RadioNetworkLayer_Cause = 16
277 RadioNetworkLayer_REPORT_CHARACTERISTICS_EMPTY RadioNetworkLayer_Cause = 17
278 RadioNetworkLayer_NO_REPORT_PERIODICITY RadioNetworkLayer_Cause = 18
279 RadioNetworkLayer_EXISTING_MEASUREMENT_ID RadioNetworkLayer_Cause = 19
280 RadioNetworkLayer_UNKNOWN_ENB_MEASUREMENT_ID RadioNetworkLayer_Cause = 20
281 RadioNetworkLayer_MEASUREMENT_TEMPORARILY_NOT_AVAILABLE RadioNetworkLayer_Cause = 21
282 RadioNetworkLayer_UNSPECIFIED RadioNetworkLayer_Cause = 22
283 RadioNetworkLayer_LOAD_BALANCING RadioNetworkLayer_Cause = 23
284 RadioNetworkLayer_HANDOVER_OPTIMISATION RadioNetworkLayer_Cause = 24
285 RadioNetworkLayer_VALUE_OUT_OF_ALLOWED_RANGE RadioNetworkLayer_Cause = 25
286 RadioNetworkLayer_MULTIPLE_E_RAB_ID_INSTANCES RadioNetworkLayer_Cause = 26
287 RadioNetworkLayer_SWITCH_OFF_ONGOING RadioNetworkLayer_Cause = 27
288 RadioNetworkLayer_NOT_SUPPORTED_QCI_VALUE RadioNetworkLayer_Cause = 28
289 RadioNetworkLayer_MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT RadioNetworkLayer_Cause = 29
290 RadioNetworkLayer_TDC_OVERALL_EXPIRY RadioNetworkLayer_Cause = 30
291 RadioNetworkLayer_TDC_PREP_EXPIRY RadioNetworkLayer_Cause = 31
292 RadioNetworkLayer_ACTION_DESIRABLE_FOR_RADIO_REASONS RadioNetworkLayer_Cause = 32
293 RadioNetworkLayer_REDUCE_LOAD RadioNetworkLayer_Cause = 33
294 RadioNetworkLayer_RESOURCE_OPTIMISATION RadioNetworkLayer_Cause = 34
295 RadioNetworkLayer_TIME_CRITICAL_ACTION RadioNetworkLayer_Cause = 35
296 RadioNetworkLayer_TARGET_NOT_ALLOWED RadioNetworkLayer_Cause = 36
297 RadioNetworkLayer_NO_RADIO_RESOURCES_AVAILABLE RadioNetworkLayer_Cause = 37
298 RadioNetworkLayer_INVALID_QOS_COMBINATION RadioNetworkLayer_Cause = 38
299 RadioNetworkLayer_ENCRYPTION_ALGORITHMS_NOT_SUPPORTED RadioNetworkLayer_Cause = 39
300 RadioNetworkLayer_PROCEDURE_CANCELLED RadioNetworkLayer_Cause = 40
301 RadioNetworkLayer_RRM_PURPOSE RadioNetworkLayer_Cause = 41
302 RadioNetworkLayer_IMPROVE_USER_BIT_RATE RadioNetworkLayer_Cause = 42
303 RadioNetworkLayer_USER_INACTIVITY RadioNetworkLayer_Cause = 43
304 RadioNetworkLayer_RADIO_CONNECTION_WITH_UE_LOST RadioNetworkLayer_Cause = 44
305 RadioNetworkLayer_FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE RadioNetworkLayer_Cause = 45
306 RadioNetworkLayer_BEARER_OPTION_NOT_SUPPORTED RadioNetworkLayer_Cause = 46
307 RadioNetworkLayer_MCG_MOBILITY RadioNetworkLayer_Cause = 47
308 RadioNetworkLayer_SCG_MOBILITY RadioNetworkLayer_Cause = 48
309 RadioNetworkLayer_COUNT_REACHES_MAX_VALUE RadioNetworkLayer_Cause = 49
310 RadioNetworkLayer_UNKNOWN_OLD_EN_GNB_UE_X2AP_ID RadioNetworkLayer_Cause = 50
311 RadioNetworkLayer_PDCP_OVERLOAD RadioNetworkLayer_Cause = 51
314 // Enum value maps for RadioNetworkLayer_Cause.
316 RadioNetworkLayer_Cause_name = map[int32]string{
318 1: "HANDOVER_DESIRABLE_FOR_RADIO_REASONS",
319 2: "TIME_CRITICAL_HANDOVER",
320 3: "RESOURCE_OPTIMISATION_HANDOVER",
321 4: "REDUCE_LOAD_IN_SERVING_CELL",
322 5: "PARTIAL_HANDOVER",
323 6: "UNKNOWN_NEW_ENB_UE_X2AP_ID",
324 7: "UNKNOWN_OLD_ENBME_UE_X2AP_ID",
325 8: "UNKNOWN_PAIR_OF_UE_X2AP_ID",
326 9: "HO_TARGET_NOT_ALLOWED",
327 10: "TX2_RELOC_OVERALL_EXPIRY",
328 11: "T_RELOC_PREP_EXPIRY",
329 12: "CELL_NOT_AVAILABLE",
330 13: "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL",
331 14: "INVALID_MME_GROUP_ID",
332 15: "UNKNOWN_MME_CODE",
333 16: "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED",
334 17: "REPORT_CHARACTERISTICS_EMPTY",
335 18: "NO_REPORT_PERIODICITY",
336 19: "EXISTING_MEASUREMENT_ID",
337 20: "UNKNOWN_ENB_MEASUREMENT_ID",
338 21: "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE",
340 23: "LOAD_BALANCING",
341 24: "HANDOVER_OPTIMISATION",
342 25: "VALUE_OUT_OF_ALLOWED_RANGE",
343 26: "MULTIPLE_E_RAB_ID_INSTANCES",
344 27: "SWITCH_OFF_ONGOING",
345 28: "NOT_SUPPORTED_QCI_VALUE",
346 29: "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT",
347 30: "TDC_OVERALL_EXPIRY",
348 31: "TDC_PREP_EXPIRY",
349 32: "ACTION_DESIRABLE_FOR_RADIO_REASONS",
351 34: "RESOURCE_OPTIMISATION",
352 35: "TIME_CRITICAL_ACTION",
353 36: "TARGET_NOT_ALLOWED",
354 37: "NO_RADIO_RESOURCES_AVAILABLE",
355 38: "INVALID_QOS_COMBINATION",
356 39: "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED",
357 40: "PROCEDURE_CANCELLED",
359 42: "IMPROVE_USER_BIT_RATE",
360 43: "USER_INACTIVITY",
361 44: "RADIO_CONNECTION_WITH_UE_LOST",
362 45: "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE",
363 46: "BEARER_OPTION_NOT_SUPPORTED",
366 49: "COUNT_REACHES_MAX_VALUE",
367 50: "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID",
370 RadioNetworkLayer_Cause_value = map[string]int32{
372 "HANDOVER_DESIRABLE_FOR_RADIO_REASONS": 1,
373 "TIME_CRITICAL_HANDOVER": 2,
374 "RESOURCE_OPTIMISATION_HANDOVER": 3,
375 "REDUCE_LOAD_IN_SERVING_CELL": 4,
376 "PARTIAL_HANDOVER": 5,
377 "UNKNOWN_NEW_ENB_UE_X2AP_ID": 6,
378 "UNKNOWN_OLD_ENBME_UE_X2AP_ID": 7,
379 "UNKNOWN_PAIR_OF_UE_X2AP_ID": 8,
380 "HO_TARGET_NOT_ALLOWED": 9,
381 "TX2_RELOC_OVERALL_EXPIRY": 10,
382 "T_RELOC_PREP_EXPIRY": 11,
383 "CELL_NOT_AVAILABLE": 12,
384 "NO_RADIO_RESOURCES_AVAILABLE_IN_TARGET_CELL": 13,
385 "INVALID_MME_GROUP_ID": 14,
386 "UNKNOWN_MME_CODE": 15,
387 "ENCRYPTION_INTEGRITY_PROTECTION_ALGORITHMS_NOT_SUPPORTED": 16,
388 "REPORT_CHARACTERISTICS_EMPTY": 17,
389 "NO_REPORT_PERIODICITY": 18,
390 "EXISTING_MEASUREMENT_ID": 19,
391 "UNKNOWN_ENB_MEASUREMENT_ID": 20,
392 "MEASUREMENT_TEMPORARILY_NOT_AVAILABLE": 21,
394 "LOAD_BALANCING": 23,
395 "HANDOVER_OPTIMISATION": 24,
396 "VALUE_OUT_OF_ALLOWED_RANGE": 25,
397 "MULTIPLE_E_RAB_ID_INSTANCES": 26,
398 "SWITCH_OFF_ONGOING": 27,
399 "NOT_SUPPORTED_QCI_VALUE": 28,
400 "MEASUREMENT_NOT_SUPPORTED_FOR_THE_OBJECT": 29,
401 "TDC_OVERALL_EXPIRY": 30,
402 "TDC_PREP_EXPIRY": 31,
403 "ACTION_DESIRABLE_FOR_RADIO_REASONS": 32,
405 "RESOURCE_OPTIMISATION": 34,
406 "TIME_CRITICAL_ACTION": 35,
407 "TARGET_NOT_ALLOWED": 36,
408 "NO_RADIO_RESOURCES_AVAILABLE": 37,
409 "INVALID_QOS_COMBINATION": 38,
410 "ENCRYPTION_ALGORITHMS_NOT_SUPPORTED": 39,
411 "PROCEDURE_CANCELLED": 40,
413 "IMPROVE_USER_BIT_RATE": 42,
414 "USER_INACTIVITY": 43,
415 "RADIO_CONNECTION_WITH_UE_LOST": 44,
416 "FAILURE_IN_THE_RADIO_INTERFACE_PROCEDURE": 45,
417 "BEARER_OPTION_NOT_SUPPORTED": 46,
420 "COUNT_REACHES_MAX_VALUE": 49,
421 "UNKNOWN_OLD_EN_GNB_UE_X2AP_ID": 50,
426 func (x RadioNetworkLayer_Cause) Enum() *RadioNetworkLayer_Cause {
427 p := new(RadioNetworkLayer_Cause)
432 func (x RadioNetworkLayer_Cause) String() string {
433 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
436 func (RadioNetworkLayer_Cause) Descriptor() protoreflect.EnumDescriptor {
437 return file_x2_setup_failure_response_proto_enumTypes[4].Descriptor()
440 func (RadioNetworkLayer_Cause) Type() protoreflect.EnumType {
441 return &file_x2_setup_failure_response_proto_enumTypes[4]
444 func (x RadioNetworkLayer_Cause) Number() protoreflect.EnumNumber {
445 return protoreflect.EnumNumber(x)
448 // Deprecated: Use RadioNetworkLayer_Cause.Descriptor instead.
449 func (RadioNetworkLayer_Cause) EnumDescriptor() ([]byte, []int) {
450 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{1, 0}
453 type TransportLayer_Cause int32
456 TransportLayer_UNKNOWN TransportLayer_Cause = 0
457 TransportLayer_TRANSPORT_RESOURCE_UNAVAILABLE TransportLayer_Cause = 1
458 TransportLayer_UNSPECIFIED TransportLayer_Cause = 2
461 // Enum value maps for TransportLayer_Cause.
463 TransportLayer_Cause_name = map[int32]string{
465 1: "TRANSPORT_RESOURCE_UNAVAILABLE",
468 TransportLayer_Cause_value = map[string]int32{
470 "TRANSPORT_RESOURCE_UNAVAILABLE": 1,
475 func (x TransportLayer_Cause) Enum() *TransportLayer_Cause {
476 p := new(TransportLayer_Cause)
481 func (x TransportLayer_Cause) String() string {
482 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
485 func (TransportLayer_Cause) Descriptor() protoreflect.EnumDescriptor {
486 return file_x2_setup_failure_response_proto_enumTypes[5].Descriptor()
489 func (TransportLayer_Cause) Type() protoreflect.EnumType {
490 return &file_x2_setup_failure_response_proto_enumTypes[5]
493 func (x TransportLayer_Cause) Number() protoreflect.EnumNumber {
494 return protoreflect.EnumNumber(x)
497 // Deprecated: Use TransportLayer_Cause.Descriptor instead.
498 func (TransportLayer_Cause) EnumDescriptor() ([]byte, []int) {
499 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{2, 0}
502 type Protocol_Cause int32
505 Protocol_UNKNOWN Protocol_Cause = 0
506 Protocol_TRANSFER_SYNTAX_ERROR Protocol_Cause = 1
507 Protocol_ABSTRACT_SYNTAX_ERROR_REJECT Protocol_Cause = 2
508 Protocol_ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY Protocol_Cause = 3
509 Protocol_MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE Protocol_Cause = 4
510 Protocol_SEMANTIC_ERROR Protocol_Cause = 5
511 Protocol_UNSPECIFIED Protocol_Cause = 6
512 Protocol_ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE Protocol_Cause = 7
515 // Enum value maps for Protocol_Cause.
517 Protocol_Cause_name = map[int32]string{
519 1: "TRANSFER_SYNTAX_ERROR",
520 2: "ABSTRACT_SYNTAX_ERROR_REJECT",
521 3: "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY",
522 4: "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE",
525 7: "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE",
527 Protocol_Cause_value = map[string]int32{
529 "TRANSFER_SYNTAX_ERROR": 1,
530 "ABSTRACT_SYNTAX_ERROR_REJECT": 2,
531 "ABSTRACT_SYNTAX_ERROR_IGNORE_AND_NOTIFY": 3,
532 "MESSAGE_NOT_COMPATIBLE_WITH_RECEIVER_STATE": 4,
535 "ABSTRACT_SYNTAX_ERROR_FALSELY_CONSTRUCTED_MESSAGE": 7,
539 func (x Protocol_Cause) Enum() *Protocol_Cause {
540 p := new(Protocol_Cause)
545 func (x Protocol_Cause) String() string {
546 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
549 func (Protocol_Cause) Descriptor() protoreflect.EnumDescriptor {
550 return file_x2_setup_failure_response_proto_enumTypes[6].Descriptor()
553 func (Protocol_Cause) Type() protoreflect.EnumType {
554 return &file_x2_setup_failure_response_proto_enumTypes[6]
557 func (x Protocol_Cause) Number() protoreflect.EnumNumber {
558 return protoreflect.EnumNumber(x)
561 // Deprecated: Use Protocol_Cause.Descriptor instead.
562 func (Protocol_Cause) EnumDescriptor() ([]byte, []int) {
563 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{3, 0}
566 type Miscellaneous_Cause int32
569 Miscellaneous_UNKNOWN Miscellaneous_Cause = 0
570 Miscellaneous_CONTROL_PROCESSING_OVERLOAD Miscellaneous_Cause = 1
571 Miscellaneous_HARDWARE_FAILURE Miscellaneous_Cause = 2
572 Miscellaneous_OM_INTERVENTION Miscellaneous_Cause = 3
573 Miscellaneous_NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES Miscellaneous_Cause = 4
574 Miscellaneous_UNSPECIFIED Miscellaneous_Cause = 5
577 // Enum value maps for Miscellaneous_Cause.
579 Miscellaneous_Cause_name = map[int32]string{
581 1: "CONTROL_PROCESSING_OVERLOAD",
582 2: "HARDWARE_FAILURE",
583 3: "OM_INTERVENTION",
584 4: "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES",
587 Miscellaneous_Cause_value = map[string]int32{
589 "CONTROL_PROCESSING_OVERLOAD": 1,
590 "HARDWARE_FAILURE": 2,
591 "OM_INTERVENTION": 3,
592 "NOT_ENOUGH_USER_PLANE_PROCESSING_RESOURCES": 4,
597 func (x Miscellaneous_Cause) Enum() *Miscellaneous_Cause {
598 p := new(Miscellaneous_Cause)
603 func (x Miscellaneous_Cause) String() string {
604 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
607 func (Miscellaneous_Cause) Descriptor() protoreflect.EnumDescriptor {
608 return file_x2_setup_failure_response_proto_enumTypes[7].Descriptor()
611 func (Miscellaneous_Cause) Type() protoreflect.EnumType {
612 return &file_x2_setup_failure_response_proto_enumTypes[7]
615 func (x Miscellaneous_Cause) Number() protoreflect.EnumNumber {
616 return protoreflect.EnumNumber(x)
619 // Deprecated: Use Miscellaneous_Cause.Descriptor instead.
620 func (Miscellaneous_Cause) EnumDescriptor() ([]byte, []int) {
621 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{4, 0}
624 type SetupFailure struct {
625 state protoimpl.MessageState
626 sizeCache protoimpl.SizeCache
627 unknownFields protoimpl.UnknownFields
629 // Types that are assignable to CauseGroup:
630 // *SetupFailure_NetworkLayerCause
631 // *SetupFailure_TransportLayerCause
632 // *SetupFailure_ProtocolCause
633 // *SetupFailure_MiscellaneousCause
634 CauseGroup isSetupFailure_CauseGroup `protobuf_oneof:"cause_group"`
635 TimeToWait TimeToWait `protobuf:"varint,5,opt,name=time_to_wait,json=timeToWait,proto3,enum=entities.TimeToWait" json:"time_to_wait,omitempty"`
636 CriticalityDiagnostics *CriticalityDiagnostics `protobuf:"bytes,6,opt,name=criticality_diagnostics,json=criticalityDiagnostics,proto3" json:"criticality_diagnostics,omitempty"`
639 func (x *SetupFailure) Reset() {
641 if protoimpl.UnsafeEnabled {
642 mi := &file_x2_setup_failure_response_proto_msgTypes[0]
643 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
644 ms.StoreMessageInfo(mi)
648 func (x *SetupFailure) String() string {
649 return protoimpl.X.MessageStringOf(x)
652 func (*SetupFailure) ProtoMessage() {}
654 func (x *SetupFailure) ProtoReflect() protoreflect.Message {
655 mi := &file_x2_setup_failure_response_proto_msgTypes[0]
656 if protoimpl.UnsafeEnabled && x != nil {
657 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
658 if ms.LoadMessageInfo() == nil {
659 ms.StoreMessageInfo(mi)
663 return mi.MessageOf(x)
666 // Deprecated: Use SetupFailure.ProtoReflect.Descriptor instead.
667 func (*SetupFailure) Descriptor() ([]byte, []int) {
668 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{0}
671 func (m *SetupFailure) GetCauseGroup() isSetupFailure_CauseGroup {
678 func (x *SetupFailure) GetNetworkLayerCause() RadioNetworkLayer_Cause {
679 if x, ok := x.GetCauseGroup().(*SetupFailure_NetworkLayerCause); ok {
680 return x.NetworkLayerCause
682 return RadioNetworkLayer_UNKNOWN
685 func (x *SetupFailure) GetTransportLayerCause() TransportLayer_Cause {
686 if x, ok := x.GetCauseGroup().(*SetupFailure_TransportLayerCause); ok {
687 return x.TransportLayerCause
689 return TransportLayer_UNKNOWN
692 func (x *SetupFailure) GetProtocolCause() Protocol_Cause {
693 if x, ok := x.GetCauseGroup().(*SetupFailure_ProtocolCause); ok {
694 return x.ProtocolCause
696 return Protocol_UNKNOWN
699 func (x *SetupFailure) GetMiscellaneousCause() Miscellaneous_Cause {
700 if x, ok := x.GetCauseGroup().(*SetupFailure_MiscellaneousCause); ok {
701 return x.MiscellaneousCause
703 return Miscellaneous_UNKNOWN
706 func (x *SetupFailure) GetTimeToWait() TimeToWait {
710 return TimeToWait_UNKNOWN_TIMEOUT
713 func (x *SetupFailure) GetCriticalityDiagnostics() *CriticalityDiagnostics {
715 return x.CriticalityDiagnostics
720 type isSetupFailure_CauseGroup interface {
721 isSetupFailure_CauseGroup()
724 type SetupFailure_NetworkLayerCause struct {
725 NetworkLayerCause RadioNetworkLayer_Cause `protobuf:"varint,1,opt,name=network_layer_cause,json=networkLayerCause,proto3,enum=entities.RadioNetworkLayer_Cause,oneof"`
728 type SetupFailure_TransportLayerCause struct {
729 TransportLayerCause TransportLayer_Cause `protobuf:"varint,2,opt,name=transport_layer_cause,json=transportLayerCause,proto3,enum=entities.TransportLayer_Cause,oneof"`
732 type SetupFailure_ProtocolCause struct {
733 ProtocolCause Protocol_Cause `protobuf:"varint,3,opt,name=protocol_cause,json=protocolCause,proto3,enum=entities.Protocol_Cause,oneof"`
736 type SetupFailure_MiscellaneousCause struct {
737 MiscellaneousCause Miscellaneous_Cause `protobuf:"varint,4,opt,name=miscellaneous_cause,json=miscellaneousCause,proto3,enum=entities.Miscellaneous_Cause,oneof"`
740 func (*SetupFailure_NetworkLayerCause) isSetupFailure_CauseGroup() {}
742 func (*SetupFailure_TransportLayerCause) isSetupFailure_CauseGroup() {}
744 func (*SetupFailure_ProtocolCause) isSetupFailure_CauseGroup() {}
746 func (*SetupFailure_MiscellaneousCause) isSetupFailure_CauseGroup() {}
748 type RadioNetworkLayer struct {
749 state protoimpl.MessageState
750 sizeCache protoimpl.SizeCache
751 unknownFields protoimpl.UnknownFields
754 func (x *RadioNetworkLayer) Reset() {
755 *x = RadioNetworkLayer{}
756 if protoimpl.UnsafeEnabled {
757 mi := &file_x2_setup_failure_response_proto_msgTypes[1]
758 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
759 ms.StoreMessageInfo(mi)
763 func (x *RadioNetworkLayer) String() string {
764 return protoimpl.X.MessageStringOf(x)
767 func (*RadioNetworkLayer) ProtoMessage() {}
769 func (x *RadioNetworkLayer) ProtoReflect() protoreflect.Message {
770 mi := &file_x2_setup_failure_response_proto_msgTypes[1]
771 if protoimpl.UnsafeEnabled && x != nil {
772 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
773 if ms.LoadMessageInfo() == nil {
774 ms.StoreMessageInfo(mi)
778 return mi.MessageOf(x)
781 // Deprecated: Use RadioNetworkLayer.ProtoReflect.Descriptor instead.
782 func (*RadioNetworkLayer) Descriptor() ([]byte, []int) {
783 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{1}
786 type TransportLayer struct {
787 state protoimpl.MessageState
788 sizeCache protoimpl.SizeCache
789 unknownFields protoimpl.UnknownFields
792 func (x *TransportLayer) Reset() {
793 *x = TransportLayer{}
794 if protoimpl.UnsafeEnabled {
795 mi := &file_x2_setup_failure_response_proto_msgTypes[2]
796 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
797 ms.StoreMessageInfo(mi)
801 func (x *TransportLayer) String() string {
802 return protoimpl.X.MessageStringOf(x)
805 func (*TransportLayer) ProtoMessage() {}
807 func (x *TransportLayer) ProtoReflect() protoreflect.Message {
808 mi := &file_x2_setup_failure_response_proto_msgTypes[2]
809 if protoimpl.UnsafeEnabled && x != nil {
810 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
811 if ms.LoadMessageInfo() == nil {
812 ms.StoreMessageInfo(mi)
816 return mi.MessageOf(x)
819 // Deprecated: Use TransportLayer.ProtoReflect.Descriptor instead.
820 func (*TransportLayer) Descriptor() ([]byte, []int) {
821 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{2}
824 type Protocol struct {
825 state protoimpl.MessageState
826 sizeCache protoimpl.SizeCache
827 unknownFields protoimpl.UnknownFields
830 func (x *Protocol) Reset() {
832 if protoimpl.UnsafeEnabled {
833 mi := &file_x2_setup_failure_response_proto_msgTypes[3]
834 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
835 ms.StoreMessageInfo(mi)
839 func (x *Protocol) String() string {
840 return protoimpl.X.MessageStringOf(x)
843 func (*Protocol) ProtoMessage() {}
845 func (x *Protocol) ProtoReflect() protoreflect.Message {
846 mi := &file_x2_setup_failure_response_proto_msgTypes[3]
847 if protoimpl.UnsafeEnabled && x != nil {
848 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
849 if ms.LoadMessageInfo() == nil {
850 ms.StoreMessageInfo(mi)
854 return mi.MessageOf(x)
857 // Deprecated: Use Protocol.ProtoReflect.Descriptor instead.
858 func (*Protocol) Descriptor() ([]byte, []int) {
859 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{3}
862 type Miscellaneous struct {
863 state protoimpl.MessageState
864 sizeCache protoimpl.SizeCache
865 unknownFields protoimpl.UnknownFields
868 func (x *Miscellaneous) Reset() {
870 if protoimpl.UnsafeEnabled {
871 mi := &file_x2_setup_failure_response_proto_msgTypes[4]
872 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
873 ms.StoreMessageInfo(mi)
877 func (x *Miscellaneous) String() string {
878 return protoimpl.X.MessageStringOf(x)
881 func (*Miscellaneous) ProtoMessage() {}
883 func (x *Miscellaneous) ProtoReflect() protoreflect.Message {
884 mi := &file_x2_setup_failure_response_proto_msgTypes[4]
885 if protoimpl.UnsafeEnabled && x != nil {
886 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
887 if ms.LoadMessageInfo() == nil {
888 ms.StoreMessageInfo(mi)
892 return mi.MessageOf(x)
895 // Deprecated: Use Miscellaneous.ProtoReflect.Descriptor instead.
896 func (*Miscellaneous) Descriptor() ([]byte, []int) {
897 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{4}
900 type CriticalityDiagnostics struct {
901 state protoimpl.MessageState
902 sizeCache protoimpl.SizeCache
903 unknownFields protoimpl.UnknownFields
905 ProcedureCode uint32 `protobuf:"varint,1,opt,name=procedure_code,json=procedureCode,proto3" json:"procedure_code,omitempty"`
906 TriggeringMessage TriggeringMessage `protobuf:"varint,2,opt,name=triggering_message,json=triggeringMessage,proto3,enum=entities.TriggeringMessage" json:"triggering_message,omitempty"`
907 ProcedureCriticality Criticality `protobuf:"varint,3,opt,name=procedure_criticality,json=procedureCriticality,proto3,enum=entities.Criticality" json:"procedure_criticality,omitempty"`
908 InformationElementCriticalityDiagnostics []*InformationElementCriticalityDiagnostic `protobuf:"bytes,4,rep,name=information_element_criticality_diagnostics,json=informationElementCriticalityDiagnostics,proto3" json:"information_element_criticality_diagnostics,omitempty"`
911 func (x *CriticalityDiagnostics) Reset() {
912 *x = CriticalityDiagnostics{}
913 if protoimpl.UnsafeEnabled {
914 mi := &file_x2_setup_failure_response_proto_msgTypes[5]
915 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
916 ms.StoreMessageInfo(mi)
920 func (x *CriticalityDiagnostics) String() string {
921 return protoimpl.X.MessageStringOf(x)
924 func (*CriticalityDiagnostics) ProtoMessage() {}
926 func (x *CriticalityDiagnostics) ProtoReflect() protoreflect.Message {
927 mi := &file_x2_setup_failure_response_proto_msgTypes[5]
928 if protoimpl.UnsafeEnabled && x != nil {
929 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
930 if ms.LoadMessageInfo() == nil {
931 ms.StoreMessageInfo(mi)
935 return mi.MessageOf(x)
938 // Deprecated: Use CriticalityDiagnostics.ProtoReflect.Descriptor instead.
939 func (*CriticalityDiagnostics) Descriptor() ([]byte, []int) {
940 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{5}
943 func (x *CriticalityDiagnostics) GetProcedureCode() uint32 {
945 return x.ProcedureCode
950 func (x *CriticalityDiagnostics) GetTriggeringMessage() TriggeringMessage {
952 return x.TriggeringMessage
954 return TriggeringMessage_UNKNOWN_MESSAGE
957 func (x *CriticalityDiagnostics) GetProcedureCriticality() Criticality {
959 return x.ProcedureCriticality
961 return Criticality_UNKNOWN_CRITICALITY
964 func (x *CriticalityDiagnostics) GetInformationElementCriticalityDiagnostics() []*InformationElementCriticalityDiagnostic {
966 return x.InformationElementCriticalityDiagnostics
971 type InformationElementCriticalityDiagnostic struct {
972 state protoimpl.MessageState
973 sizeCache protoimpl.SizeCache
974 unknownFields protoimpl.UnknownFields
976 IeCriticality Criticality `protobuf:"varint,1,opt,name=ie_criticality,json=ieCriticality,proto3,enum=entities.Criticality" json:"ie_criticality,omitempty"`
977 IeId uint32 `protobuf:"varint,2,opt,name=ie_id,json=ieId,proto3" json:"ie_id,omitempty"`
978 TypeOfError TypeOfError `protobuf:"varint,3,opt,name=type_of_error,json=typeOfError,proto3,enum=entities.TypeOfError" json:"type_of_error,omitempty"`
981 func (x *InformationElementCriticalityDiagnostic) Reset() {
982 *x = InformationElementCriticalityDiagnostic{}
983 if protoimpl.UnsafeEnabled {
984 mi := &file_x2_setup_failure_response_proto_msgTypes[6]
985 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
986 ms.StoreMessageInfo(mi)
990 func (x *InformationElementCriticalityDiagnostic) String() string {
991 return protoimpl.X.MessageStringOf(x)
994 func (*InformationElementCriticalityDiagnostic) ProtoMessage() {}
996 func (x *InformationElementCriticalityDiagnostic) ProtoReflect() protoreflect.Message {
997 mi := &file_x2_setup_failure_response_proto_msgTypes[6]
998 if protoimpl.UnsafeEnabled && x != nil {
999 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1000 if ms.LoadMessageInfo() == nil {
1001 ms.StoreMessageInfo(mi)
1005 return mi.MessageOf(x)
1008 // Deprecated: Use InformationElementCriticalityDiagnostic.ProtoReflect.Descriptor instead.
1009 func (*InformationElementCriticalityDiagnostic) Descriptor() ([]byte, []int) {
1010 return file_x2_setup_failure_response_proto_rawDescGZIP(), []int{6}
1013 func (x *InformationElementCriticalityDiagnostic) GetIeCriticality() Criticality {
1015 return x.IeCriticality
1017 return Criticality_UNKNOWN_CRITICALITY
1020 func (x *InformationElementCriticalityDiagnostic) GetIeId() uint32 {
1027 func (x *InformationElementCriticalityDiagnostic) GetTypeOfError() TypeOfError {
1029 return x.TypeOfError
1031 return TypeOfError_UNKNOWN_ERROR
1034 var File_x2_setup_failure_response_proto protoreflect.FileDescriptor
1036 var file_x2_setup_failure_response_proto_rawDesc = []byte{
1037 0x0a, 0x1f, 0x78, 0x32, 0x5f, 0x73, 0x65, 0x74, 0x75, 0x70, 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x75,
1038 0x72, 0x65, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1039 0x6f, 0x12, 0x08, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x22, 0xf0, 0x03, 0x0a, 0x0c,
1040 0x53, 0x65, 0x74, 0x75, 0x70, 0x46, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x12, 0x53, 0x0a, 0x13,
1041 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x63, 0x61,
1042 0x75, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x74, 0x69,
1043 0x74, 0x69, 0x65, 0x73, 0x2e, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72,
1044 0x6b, 0x4c, 0x61, 0x79, 0x65, 0x72, 0x2e, 0x43, 0x61, 0x75, 0x73, 0x65, 0x48, 0x00, 0x52, 0x11,
1045 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4c, 0x61, 0x79, 0x65, 0x72, 0x43, 0x61, 0x75, 0x73,
1046 0x65, 0x12, 0x54, 0x0a, 0x15, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6c,
1047 0x61, 0x79, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x75, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
1048 0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x72, 0x61, 0x6e,
1049 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4c, 0x61, 0x79, 0x65, 0x72, 0x2e, 0x43, 0x61, 0x75, 0x73, 0x65,
1050 0x48, 0x00, 0x52, 0x13, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4c, 0x61, 0x79,
1051 0x65, 0x72, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1052 0x63, 0x6f, 0x6c, 0x5f, 0x63, 0x61, 0x75, 0x73, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32,
1053 0x18, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f,
1054 0x63, 0x6f, 0x6c, 0x2e, 0x43, 0x61, 0x75, 0x73, 0x65, 0x48, 0x00, 0x52, 0x0d, 0x70, 0x72, 0x6f,
1055 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x13, 0x6d, 0x69,
1056 0x73, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x5f, 0x63, 0x61, 0x75, 0x73,
1057 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1d, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69,
1058 0x65, 0x73, 0x2e, 0x4d, 0x69, 0x73, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73,
1059 0x2e, 0x43, 0x61, 0x75, 0x73, 0x65, 0x48, 0x00, 0x52, 0x12, 0x6d, 0x69, 0x73, 0x63, 0x65, 0x6c,
1060 0x6c, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x0c,
1061 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x77, 0x61, 0x69, 0x74, 0x18, 0x05, 0x20, 0x01,
1062 0x28, 0x0e, 0x32, 0x14, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x69,
1063 0x6d, 0x65, 0x54, 0x6f, 0x57, 0x61, 0x69, 0x74, 0x52, 0x0a, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f,
1064 0x57, 0x61, 0x69, 0x74, 0x12, 0x59, 0x0a, 0x17, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c,
1065 0x69, 0x74, 0x79, 0x5f, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x18,
1066 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73,
1067 0x2e, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67,
1068 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x16, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61,
1069 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x42,
1070 0x0d, 0x0a, 0x0b, 0x63, 0x61, 0x75, 0x73, 0x65, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x9d,
1071 0x0c, 0x0a, 0x11, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4c,
1072 0x61, 0x79, 0x65, 0x72, 0x22, 0x87, 0x0c, 0x0a, 0x05, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x0b,
1073 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x28, 0x0a, 0x24, 0x48,
1074 0x41, 0x4e, 0x44, 0x4f, 0x56, 0x45, 0x52, 0x5f, 0x44, 0x45, 0x53, 0x49, 0x52, 0x41, 0x42, 0x4c,
1075 0x45, 0x5f, 0x46, 0x4f, 0x52, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x4f, 0x5f, 0x52, 0x45, 0x41, 0x53,
1076 0x4f, 0x4e, 0x53, 0x10, 0x01, 0x12, 0x1a, 0x0a, 0x16, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x43, 0x52,
1077 0x49, 0x54, 0x49, 0x43, 0x41, 0x4c, 0x5f, 0x48, 0x41, 0x4e, 0x44, 0x4f, 0x56, 0x45, 0x52, 0x10,
1078 0x02, 0x12, 0x22, 0x0a, 0x1e, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x4f, 0x50,
1079 0x54, 0x49, 0x4d, 0x49, 0x53, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x48, 0x41, 0x4e, 0x44, 0x4f,
1080 0x56, 0x45, 0x52, 0x10, 0x03, 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x45, 0x44, 0x55, 0x43, 0x45, 0x5f,
1081 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x49, 0x4e, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x4e, 0x47, 0x5f,
1082 0x43, 0x45, 0x4c, 0x4c, 0x10, 0x04, 0x12, 0x14, 0x0a, 0x10, 0x50, 0x41, 0x52, 0x54, 0x49, 0x41,
1083 0x4c, 0x5f, 0x48, 0x41, 0x4e, 0x44, 0x4f, 0x56, 0x45, 0x52, 0x10, 0x05, 0x12, 0x1e, 0x0a, 0x1a,
1084 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4e, 0x45, 0x57, 0x5f, 0x45, 0x4e, 0x42, 0x5f,
1085 0x55, 0x45, 0x5f, 0x58, 0x32, 0x41, 0x50, 0x5f, 0x49, 0x44, 0x10, 0x06, 0x12, 0x20, 0x0a, 0x1c,
1086 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4f, 0x4c, 0x44, 0x5f, 0x45, 0x4e, 0x42, 0x4d,
1087 0x45, 0x5f, 0x55, 0x45, 0x5f, 0x58, 0x32, 0x41, 0x50, 0x5f, 0x49, 0x44, 0x10, 0x07, 0x12, 0x1e,
1088 0x0a, 0x1a, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x50, 0x41, 0x49, 0x52, 0x5f, 0x4f,
1089 0x46, 0x5f, 0x55, 0x45, 0x5f, 0x58, 0x32, 0x41, 0x50, 0x5f, 0x49, 0x44, 0x10, 0x08, 0x12, 0x19,
1090 0x0a, 0x15, 0x48, 0x4f, 0x5f, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
1091 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x45, 0x44, 0x10, 0x09, 0x12, 0x1c, 0x0a, 0x18, 0x54, 0x58, 0x32,
1092 0x5f, 0x52, 0x45, 0x4c, 0x4f, 0x43, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x41, 0x4c, 0x4c, 0x5f, 0x45,
1093 0x58, 0x50, 0x49, 0x52, 0x59, 0x10, 0x0a, 0x12, 0x17, 0x0a, 0x13, 0x54, 0x5f, 0x52, 0x45, 0x4c,
1094 0x4f, 0x43, 0x5f, 0x50, 0x52, 0x45, 0x50, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x59, 0x10, 0x0b,
1095 0x12, 0x16, 0x0a, 0x12, 0x43, 0x45, 0x4c, 0x4c, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x56, 0x41,
1096 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x0c, 0x12, 0x2f, 0x0a, 0x2b, 0x4e, 0x4f, 0x5f, 0x52,
1097 0x41, 0x44, 0x49, 0x4f, 0x5f, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x53, 0x5f, 0x41,
1098 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x41, 0x52, 0x47,
1099 0x45, 0x54, 0x5f, 0x43, 0x45, 0x4c, 0x4c, 0x10, 0x0d, 0x12, 0x18, 0x0a, 0x14, 0x49, 0x4e, 0x56,
1100 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4d, 0x4d, 0x45, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x5f, 0x49,
1101 0x44, 0x10, 0x0e, 0x12, 0x14, 0x0a, 0x10, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x4d,
1102 0x4d, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x10, 0x0f, 0x12, 0x3c, 0x0a, 0x38, 0x45, 0x4e, 0x43,
1103 0x52, 0x59, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x52, 0x49, 0x54,
1104 0x59, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x41, 0x4c, 0x47,
1105 0x4f, 0x52, 0x49, 0x54, 0x48, 0x4d, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50,
1106 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x10, 0x12, 0x20, 0x0a, 0x1c, 0x52, 0x45, 0x50, 0x4f, 0x52,
1107 0x54, 0x5f, 0x43, 0x48, 0x41, 0x52, 0x41, 0x43, 0x54, 0x45, 0x52, 0x49, 0x53, 0x54, 0x49, 0x43,
1108 0x53, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x10, 0x11, 0x12, 0x19, 0x0a, 0x15, 0x4e, 0x4f, 0x5f,
1109 0x52, 0x45, 0x50, 0x4f, 0x52, 0x54, 0x5f, 0x50, 0x45, 0x52, 0x49, 0x4f, 0x44, 0x49, 0x43, 0x49,
1110 0x54, 0x59, 0x10, 0x12, 0x12, 0x1b, 0x0a, 0x17, 0x45, 0x58, 0x49, 0x53, 0x54, 0x49, 0x4e, 0x47,
1111 0x5f, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x10,
1112 0x13, 0x12, 0x1e, 0x0a, 0x1a, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45, 0x4e, 0x42,
1113 0x5f, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x10,
1114 0x14, 0x12, 0x29, 0x0a, 0x25, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e, 0x54,
1115 0x5f, 0x54, 0x45, 0x4d, 0x50, 0x4f, 0x52, 0x41, 0x52, 0x49, 0x4c, 0x59, 0x5f, 0x4e, 0x4f, 0x54,
1116 0x5f, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x15, 0x12, 0x0f, 0x0a, 0x0b,
1117 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x16, 0x12, 0x12, 0x0a,
1118 0x0e, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x42, 0x41, 0x4c, 0x41, 0x4e, 0x43, 0x49, 0x4e, 0x47, 0x10,
1119 0x17, 0x12, 0x19, 0x0a, 0x15, 0x48, 0x41, 0x4e, 0x44, 0x4f, 0x56, 0x45, 0x52, 0x5f, 0x4f, 0x50,
1120 0x54, 0x49, 0x4d, 0x49, 0x53, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x18, 0x12, 0x1e, 0x0a, 0x1a,
1121 0x56, 0x41, 0x4c, 0x55, 0x45, 0x5f, 0x4f, 0x55, 0x54, 0x5f, 0x4f, 0x46, 0x5f, 0x41, 0x4c, 0x4c,
1122 0x4f, 0x57, 0x45, 0x44, 0x5f, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x10, 0x19, 0x12, 0x1f, 0x0a, 0x1b,
1123 0x4d, 0x55, 0x4c, 0x54, 0x49, 0x50, 0x4c, 0x45, 0x5f, 0x45, 0x5f, 0x52, 0x41, 0x42, 0x5f, 0x49,
1124 0x44, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x53, 0x10, 0x1a, 0x12, 0x16, 0x0a,
1125 0x12, 0x53, 0x57, 0x49, 0x54, 0x43, 0x48, 0x5f, 0x4f, 0x46, 0x46, 0x5f, 0x4f, 0x4e, 0x47, 0x4f,
1126 0x49, 0x4e, 0x47, 0x10, 0x1b, 0x12, 0x1b, 0x0a, 0x17, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50,
1127 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x51, 0x43, 0x49, 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45,
1128 0x10, 0x1c, 0x12, 0x2c, 0x0a, 0x28, 0x4d, 0x45, 0x41, 0x53, 0x55, 0x52, 0x45, 0x4d, 0x45, 0x4e,
1129 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f,
1130 0x46, 0x4f, 0x52, 0x5f, 0x54, 0x48, 0x45, 0x5f, 0x4f, 0x42, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x1d,
1131 0x12, 0x16, 0x0a, 0x12, 0x54, 0x44, 0x43, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x41, 0x4c, 0x4c, 0x5f,
1132 0x45, 0x58, 0x50, 0x49, 0x52, 0x59, 0x10, 0x1e, 0x12, 0x13, 0x0a, 0x0f, 0x54, 0x44, 0x43, 0x5f,
1133 0x50, 0x52, 0x45, 0x50, 0x5f, 0x45, 0x58, 0x50, 0x49, 0x52, 0x59, 0x10, 0x1f, 0x12, 0x26, 0x0a,
1134 0x22, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x53, 0x49, 0x52, 0x41, 0x42, 0x4c,
1135 0x45, 0x5f, 0x46, 0x4f, 0x52, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x4f, 0x5f, 0x52, 0x45, 0x41, 0x53,
1136 0x4f, 0x4e, 0x53, 0x10, 0x20, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x45, 0x44, 0x55, 0x43, 0x45, 0x5f,
1137 0x4c, 0x4f, 0x41, 0x44, 0x10, 0x21, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52,
1138 0x43, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4d, 0x49, 0x53, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x10,
1139 0x22, 0x12, 0x18, 0x0a, 0x14, 0x54, 0x49, 0x4d, 0x45, 0x5f, 0x43, 0x52, 0x49, 0x54, 0x49, 0x43,
1140 0x41, 0x4c, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x23, 0x12, 0x16, 0x0a, 0x12, 0x54,
1141 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x45,
1142 0x44, 0x10, 0x24, 0x12, 0x20, 0x0a, 0x1c, 0x4e, 0x4f, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x4f, 0x5f,
1143 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x53, 0x5f, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41,
1144 0x42, 0x4c, 0x45, 0x10, 0x25, 0x12, 0x1b, 0x0a, 0x17, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44,
1145 0x5f, 0x51, 0x4f, 0x53, 0x5f, 0x43, 0x4f, 0x4d, 0x42, 0x49, 0x4e, 0x41, 0x54, 0x49, 0x4f, 0x4e,
1146 0x10, 0x26, 0x12, 0x27, 0x0a, 0x23, 0x45, 0x4e, 0x43, 0x52, 0x59, 0x50, 0x54, 0x49, 0x4f, 0x4e,
1147 0x5f, 0x41, 0x4c, 0x47, 0x4f, 0x52, 0x49, 0x54, 0x48, 0x4d, 0x53, 0x5f, 0x4e, 0x4f, 0x54, 0x5f,
1148 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x27, 0x12, 0x17, 0x0a, 0x13, 0x50,
1149 0x52, 0x4f, 0x43, 0x45, 0x44, 0x55, 0x52, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c,
1150 0x45, 0x44, 0x10, 0x28, 0x12, 0x0f, 0x0a, 0x0b, 0x52, 0x52, 0x4d, 0x5f, 0x50, 0x55, 0x52, 0x50,
1151 0x4f, 0x53, 0x45, 0x10, 0x29, 0x12, 0x19, 0x0a, 0x15, 0x49, 0x4d, 0x50, 0x52, 0x4f, 0x56, 0x45,
1152 0x5f, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x42, 0x49, 0x54, 0x5f, 0x52, 0x41, 0x54, 0x45, 0x10, 0x2a,
1153 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x49, 0x4e, 0x41, 0x43, 0x54, 0x49, 0x56,
1154 0x49, 0x54, 0x59, 0x10, 0x2b, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x41, 0x44, 0x49, 0x4f, 0x5f, 0x43,
1155 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x55,
1156 0x45, 0x5f, 0x4c, 0x4f, 0x53, 0x54, 0x10, 0x2c, 0x12, 0x2c, 0x0a, 0x28, 0x46, 0x41, 0x49, 0x4c,
1157 0x55, 0x52, 0x45, 0x5f, 0x49, 0x4e, 0x5f, 0x54, 0x48, 0x45, 0x5f, 0x52, 0x41, 0x44, 0x49, 0x4f,
1158 0x5f, 0x49, 0x4e, 0x54, 0x45, 0x52, 0x46, 0x41, 0x43, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45,
1159 0x44, 0x55, 0x52, 0x45, 0x10, 0x2d, 0x12, 0x1f, 0x0a, 0x1b, 0x42, 0x45, 0x41, 0x52, 0x45, 0x52,
1160 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x55, 0x50, 0x50,
1161 0x4f, 0x52, 0x54, 0x45, 0x44, 0x10, 0x2e, 0x12, 0x10, 0x0a, 0x0c, 0x4d, 0x43, 0x47, 0x5f, 0x4d,
1162 0x4f, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x2f, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x43, 0x47,
1163 0x5f, 0x4d, 0x4f, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x30, 0x12, 0x1b, 0x0a, 0x17, 0x43,
1164 0x4f, 0x55, 0x4e, 0x54, 0x5f, 0x52, 0x45, 0x41, 0x43, 0x48, 0x45, 0x53, 0x5f, 0x4d, 0x41, 0x58,
1165 0x5f, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x10, 0x31, 0x12, 0x21, 0x0a, 0x1d, 0x55, 0x4e, 0x4b, 0x4e,
1166 0x4f, 0x57, 0x4e, 0x5f, 0x4f, 0x4c, 0x44, 0x5f, 0x45, 0x4e, 0x5f, 0x47, 0x4e, 0x42, 0x5f, 0x55,
1167 0x45, 0x5f, 0x58, 0x32, 0x41, 0x50, 0x5f, 0x49, 0x44, 0x10, 0x32, 0x12, 0x11, 0x0a, 0x0d, 0x50,
1168 0x44, 0x43, 0x50, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x4c, 0x4f, 0x41, 0x44, 0x10, 0x33, 0x22, 0x5b,
1169 0x0a, 0x0e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x72, 0x74, 0x4c, 0x61, 0x79, 0x65, 0x72,
1170 0x22, 0x49, 0x0a, 0x05, 0x43, 0x61, 0x75, 0x73, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b,
1171 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x22, 0x0a, 0x1e, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x50,
1172 0x4f, 0x52, 0x54, 0x5f, 0x52, 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x5f, 0x55, 0x4e, 0x41,
1173 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e,
1174 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x02, 0x22, 0x97, 0x02, 0x0a, 0x08,
1175 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x22, 0x8a, 0x02, 0x0a, 0x05, 0x43, 0x61, 0x75,
1176 0x73, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12,
1177 0x19, 0x0a, 0x15, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x46, 0x45, 0x52, 0x5f, 0x53, 0x59, 0x4e, 0x54,
1178 0x41, 0x58, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x01, 0x12, 0x20, 0x0a, 0x1c, 0x41, 0x42,
1179 0x53, 0x54, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x53, 0x59, 0x4e, 0x54, 0x41, 0x58, 0x5f, 0x45, 0x52,
1180 0x52, 0x4f, 0x52, 0x5f, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x02, 0x12, 0x2b, 0x0a, 0x27,
1181 0x41, 0x42, 0x53, 0x54, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x53, 0x59, 0x4e, 0x54, 0x41, 0x58, 0x5f,
1182 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x49, 0x47, 0x4e, 0x4f, 0x52, 0x45, 0x5f, 0x41, 0x4e, 0x44,
1183 0x5f, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x59, 0x10, 0x03, 0x12, 0x2e, 0x0a, 0x2a, 0x4d, 0x45, 0x53,
1184 0x53, 0x41, 0x47, 0x45, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x41, 0x54, 0x49,
1185 0x42, 0x4c, 0x45, 0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x52, 0x45, 0x43, 0x45, 0x49, 0x56, 0x45,
1186 0x52, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x10, 0x04, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x45, 0x4d,
1187 0x41, 0x4e, 0x54, 0x49, 0x43, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x05, 0x12, 0x0f, 0x0a,
1188 0x0b, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x06, 0x12, 0x35,
1189 0x0a, 0x31, 0x41, 0x42, 0x53, 0x54, 0x52, 0x41, 0x43, 0x54, 0x5f, 0x53, 0x59, 0x4e, 0x54, 0x41,
1190 0x58, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x46, 0x41, 0x4c, 0x53, 0x45, 0x4c, 0x59, 0x5f,
1191 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x52, 0x55, 0x43, 0x54, 0x45, 0x44, 0x5f, 0x4d, 0x45, 0x53, 0x53,
1192 0x41, 0x47, 0x45, 0x10, 0x07, 0x22, 0xb3, 0x01, 0x0a, 0x0d, 0x4d, 0x69, 0x73, 0x63, 0x65, 0x6c,
1193 0x6c, 0x61, 0x6e, 0x65, 0x6f, 0x75, 0x73, 0x22, 0xa1, 0x01, 0x0a, 0x05, 0x43, 0x61, 0x75, 0x73,
1194 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x1f,
1195 0x0a, 0x1b, 0x43, 0x4f, 0x4e, 0x54, 0x52, 0x4f, 0x4c, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53,
1196 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x4c, 0x4f, 0x41, 0x44, 0x10, 0x01, 0x12,
1197 0x14, 0x0a, 0x10, 0x48, 0x41, 0x52, 0x44, 0x57, 0x41, 0x52, 0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c,
1198 0x55, 0x52, 0x45, 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x4f, 0x4d, 0x5f, 0x49, 0x4e, 0x54, 0x45,
1199 0x52, 0x56, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x10, 0x03, 0x12, 0x2e, 0x0a, 0x2a, 0x4e, 0x4f,
1200 0x54, 0x5f, 0x45, 0x4e, 0x4f, 0x55, 0x47, 0x48, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x5f, 0x50, 0x4c,
1201 0x41, 0x4e, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x49, 0x4e, 0x47, 0x5f, 0x52,
1202 0x45, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x53, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e,
1203 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x05, 0x22, 0xea, 0x02, 0x0a, 0x16,
1204 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67, 0x6e,
1205 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64,
1206 0x75, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0d,
1207 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x4a, 0x0a,
1208 0x12, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x73, 0x73,
1209 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1b, 0x2e, 0x65, 0x6e, 0x74, 0x69,
1210 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x4d,
1211 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x11, 0x74, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69,
1212 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x4a, 0x0a, 0x15, 0x70, 0x72, 0x6f,
1213 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69,
1214 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74,
1215 0x69, 0x65, 0x73, 0x2e, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x52,
1216 0x14, 0x70, 0x72, 0x6f, 0x63, 0x65, 0x64, 0x75, 0x72, 0x65, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63,
1217 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x90, 0x01, 0x0a, 0x2b, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d,
1218 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x72,
1219 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f,
1220 0x73, 0x74, 0x69, 0x63, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x65, 0x6e,
1221 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69,
1222 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61,
1223 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x52, 0x28,
1224 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65,
1225 0x6e, 0x74, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61,
1226 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x73, 0x22, 0xb7, 0x01, 0x0a, 0x27, 0x49, 0x6e, 0x66,
1227 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x43,
1228 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f,
1229 0x73, 0x74, 0x69, 0x63, 0x12, 0x3c, 0x0a, 0x0e, 0x69, 0x65, 0x5f, 0x63, 0x72, 0x69, 0x74, 0x69,
1230 0x63, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x65,
1231 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c,
1232 0x69, 0x74, 0x79, 0x52, 0x0d, 0x69, 0x65, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69,
1233 0x74, 0x79, 0x12, 0x13, 0x0a, 0x05, 0x69, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
1234 0x0d, 0x52, 0x04, 0x69, 0x65, 0x49, 0x64, 0x12, 0x39, 0x0a, 0x0d, 0x74, 0x79, 0x70, 0x65, 0x5f,
1235 0x6f, 0x66, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15,
1236 0x2e, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x2e, 0x54, 0x79, 0x70, 0x65, 0x4f, 0x66,
1237 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x0b, 0x74, 0x79, 0x70, 0x65, 0x4f, 0x66, 0x45, 0x72, 0x72,
1238 0x6f, 0x72, 0x2a, 0x41, 0x0a, 0x0b, 0x54, 0x79, 0x70, 0x65, 0x4f, 0x66, 0x45, 0x72, 0x72, 0x6f,
1239 0x72, 0x12, 0x11, 0x0a, 0x0d, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x45, 0x52, 0x52,
1240 0x4f, 0x52, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x4e, 0x4f, 0x54, 0x5f, 0x55, 0x4e, 0x44, 0x45,
1241 0x52, 0x53, 0x54, 0x4f, 0x4f, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x4d, 0x49, 0x53, 0x53,
1242 0x49, 0x4e, 0x47, 0x10, 0x02, 0x2a, 0x5a, 0x0a, 0x0a, 0x54, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x57,
1243 0x61, 0x69, 0x74, 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f, 0x54,
1244 0x49, 0x4d, 0x45, 0x4f, 0x55, 0x54, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x31, 0x53, 0x10,
1245 0x01, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x32, 0x53, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x35,
1246 0x53, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x31, 0x30, 0x53, 0x10, 0x04, 0x12, 0x08, 0x0a,
1247 0x04, 0x56, 0x32, 0x30, 0x53, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x36, 0x30, 0x53, 0x10,
1248 0x06, 0x2a, 0x72, 0x0a, 0x11, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x4d,
1249 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x13, 0x0a, 0x0f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57,
1250 0x4e, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x49,
1251 0x4e, 0x49, 0x54, 0x49, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47,
1252 0x45, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x46, 0x55,
1253 0x4c, 0x5f, 0x4f, 0x55, 0x54, 0x43, 0x4f, 0x4d, 0x45, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x55,
1254 0x4e, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x46, 0x55, 0x4c, 0x5f, 0x4f, 0x55, 0x54, 0x43,
1255 0x4f, 0x4d, 0x45, 0x10, 0x03, 0x2a, 0x4a, 0x0a, 0x0b, 0x43, 0x72, 0x69, 0x74, 0x69, 0x63, 0x61,
1256 0x6c, 0x69, 0x74, 0x79, 0x12, 0x17, 0x0a, 0x13, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x5f,
1257 0x43, 0x52, 0x49, 0x54, 0x49, 0x43, 0x41, 0x4c, 0x49, 0x54, 0x59, 0x10, 0x00, 0x12, 0x0a, 0x0a,
1258 0x06, 0x52, 0x45, 0x4a, 0x45, 0x43, 0x54, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x49, 0x47, 0x4e,
1259 0x4f, 0x52, 0x45, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x4f, 0x54, 0x49, 0x46, 0x59, 0x10,
1260 0x03, 0x42, 0x33, 0x5a, 0x31, 0x67, 0x65, 0x72, 0x72, 0x69, 0x74, 0x2e, 0x6f, 0x2d, 0x72, 0x61,
1261 0x6e, 0x2d, 0x73, 0x63, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x72, 0x2f, 0x72, 0x69, 0x63, 0x2d, 0x70,
1262 0x6c, 0x74, 0x2f, 0x6e, 0x6f, 0x64, 0x65, 0x62, 0x2d, 0x72, 0x6e, 0x69, 0x62, 0x2f, 0x65, 0x6e,
1263 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
1267 file_x2_setup_failure_response_proto_rawDescOnce sync.Once
1268 file_x2_setup_failure_response_proto_rawDescData = file_x2_setup_failure_response_proto_rawDesc
1271 func file_x2_setup_failure_response_proto_rawDescGZIP() []byte {
1272 file_x2_setup_failure_response_proto_rawDescOnce.Do(func() {
1273 file_x2_setup_failure_response_proto_rawDescData = protoimpl.X.CompressGZIP(file_x2_setup_failure_response_proto_rawDescData)
1275 return file_x2_setup_failure_response_proto_rawDescData
1278 var file_x2_setup_failure_response_proto_enumTypes = make([]protoimpl.EnumInfo, 8)
1279 var file_x2_setup_failure_response_proto_msgTypes = make([]protoimpl.MessageInfo, 7)
1280 var file_x2_setup_failure_response_proto_goTypes = []interface{}{
1281 (TypeOfError)(0), // 0: entities.TypeOfError
1282 (TimeToWait)(0), // 1: entities.TimeToWait
1283 (TriggeringMessage)(0), // 2: entities.TriggeringMessage
1284 (Criticality)(0), // 3: entities.Criticality
1285 (RadioNetworkLayer_Cause)(0), // 4: entities.RadioNetworkLayer.Cause
1286 (TransportLayer_Cause)(0), // 5: entities.TransportLayer.Cause
1287 (Protocol_Cause)(0), // 6: entities.Protocol.Cause
1288 (Miscellaneous_Cause)(0), // 7: entities.Miscellaneous.Cause
1289 (*SetupFailure)(nil), // 8: entities.SetupFailure
1290 (*RadioNetworkLayer)(nil), // 9: entities.RadioNetworkLayer
1291 (*TransportLayer)(nil), // 10: entities.TransportLayer
1292 (*Protocol)(nil), // 11: entities.Protocol
1293 (*Miscellaneous)(nil), // 12: entities.Miscellaneous
1294 (*CriticalityDiagnostics)(nil), // 13: entities.CriticalityDiagnostics
1295 (*InformationElementCriticalityDiagnostic)(nil), // 14: entities.InformationElementCriticalityDiagnostic
1297 var file_x2_setup_failure_response_proto_depIdxs = []int32{
1298 4, // 0: entities.SetupFailure.network_layer_cause:type_name -> entities.RadioNetworkLayer.Cause
1299 5, // 1: entities.SetupFailure.transport_layer_cause:type_name -> entities.TransportLayer.Cause
1300 6, // 2: entities.SetupFailure.protocol_cause:type_name -> entities.Protocol.Cause
1301 7, // 3: entities.SetupFailure.miscellaneous_cause:type_name -> entities.Miscellaneous.Cause
1302 1, // 4: entities.SetupFailure.time_to_wait:type_name -> entities.TimeToWait
1303 13, // 5: entities.SetupFailure.criticality_diagnostics:type_name -> entities.CriticalityDiagnostics
1304 2, // 6: entities.CriticalityDiagnostics.triggering_message:type_name -> entities.TriggeringMessage
1305 3, // 7: entities.CriticalityDiagnostics.procedure_criticality:type_name -> entities.Criticality
1306 14, // 8: entities.CriticalityDiagnostics.information_element_criticality_diagnostics:type_name -> entities.InformationElementCriticalityDiagnostic
1307 3, // 9: entities.InformationElementCriticalityDiagnostic.ie_criticality:type_name -> entities.Criticality
1308 0, // 10: entities.InformationElementCriticalityDiagnostic.type_of_error:type_name -> entities.TypeOfError
1309 11, // [11:11] is the sub-list for method output_type
1310 11, // [11:11] is the sub-list for method input_type
1311 11, // [11:11] is the sub-list for extension type_name
1312 11, // [11:11] is the sub-list for extension extendee
1313 0, // [0:11] is the sub-list for field type_name
1316 func init() { file_x2_setup_failure_response_proto_init() }
1317 func file_x2_setup_failure_response_proto_init() {
1318 if File_x2_setup_failure_response_proto != nil {
1321 if !protoimpl.UnsafeEnabled {
1322 file_x2_setup_failure_response_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1323 switch v := v.(*SetupFailure); i {
1329 return &v.unknownFields
1334 file_x2_setup_failure_response_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1335 switch v := v.(*RadioNetworkLayer); i {
1341 return &v.unknownFields
1346 file_x2_setup_failure_response_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1347 switch v := v.(*TransportLayer); i {
1353 return &v.unknownFields
1358 file_x2_setup_failure_response_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1359 switch v := v.(*Protocol); i {
1365 return &v.unknownFields
1370 file_x2_setup_failure_response_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1371 switch v := v.(*Miscellaneous); i {
1377 return &v.unknownFields
1382 file_x2_setup_failure_response_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1383 switch v := v.(*CriticalityDiagnostics); i {
1389 return &v.unknownFields
1394 file_x2_setup_failure_response_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1395 switch v := v.(*InformationElementCriticalityDiagnostic); i {
1401 return &v.unknownFields
1407 file_x2_setup_failure_response_proto_msgTypes[0].OneofWrappers = []interface{}{
1408 (*SetupFailure_NetworkLayerCause)(nil),
1409 (*SetupFailure_TransportLayerCause)(nil),
1410 (*SetupFailure_ProtocolCause)(nil),
1411 (*SetupFailure_MiscellaneousCause)(nil),
1414 out := protoimpl.TypeBuilder{
1415 File: protoimpl.DescBuilder{
1416 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1417 RawDescriptor: file_x2_setup_failure_response_proto_rawDesc,
1423 GoTypes: file_x2_setup_failure_response_proto_goTypes,
1424 DependencyIndexes: file_x2_setup_failure_response_proto_depIdxs,
1425 EnumInfos: file_x2_setup_failure_response_proto_enumTypes,
1426 MessageInfos: file_x2_setup_failure_response_proto_msgTypes,
1428 File_x2_setup_failure_response_proto = out.File
1429 file_x2_setup_failure_response_proto_rawDesc = nil
1430 file_x2_setup_failure_response_proto_goTypes = nil
1431 file_x2_setup_failure_response_proto_depIdxs = nil